.elementor-9224 .elementor-element.elementor-element-5b35ffd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9224 .elementor-element.elementor-element-5b35ffd .wcf-image-hover{background-image:url( https://timelygp.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-9224 .elementor-element.elementor-element-415fcc7{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-9224 .elementor-element.elementor-element-415fcc7 .wcf-image-hover{background-image:url( https://timelygp.com/wp-content/plugins/elementor/assets/images/placeholder.png );}.elementor-9224 .elementor-element.elementor-element-a3ab9c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9224 .elementor-element.elementor-element-a3ab9c5{text-align:center;}.elementor-9224 .elementor-element.elementor-element-a3ab9c5 .elementor-heading-title{font-size:60px;font-weight:700;text-transform:uppercase;line-height:67px;letter-spacing:-0.43px;}.elementor-9224 .elementor-element.elementor-element-aefbc9e > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-9224 .elementor-element.elementor-element-aefbc9e{text-align:center;font-size:25px;font-weight:300;line-height:1.13em;letter-spacing:-0.19px;}@media(max-width:1199px){.elementor-9224 .elementor-element.elementor-element-415fcc7{--padding-top:101px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-9224 .elementor-element.elementor-element-a3ab9c5 .elementor-heading-title{font-size:60px;line-height:1em;}}@media(max-width:767px){.elementor-9224 .elementor-element.elementor-element-a3ab9c5 .elementor-heading-title{font-size:32px;line-height:42px;}}/* Start custom CSS for shortcode, class: .elementor-element-951b582 */.elementor-9224 .elementor-element.elementor-element-951b582 .gfield_checkbox{
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 25px;
}

.elementor-9224 .elementor-element.elementor-element-951b582 .gfield--type-section{
    border: none;
}

.elementor-9224 .elementor-element.elementor-element-951b582 .gsection_title{
    font-size: 25px;
    line-height: 33px;
    font-weight: 500;
    color: #13AD17;
    text-transform: uppercase;
}

.elementor-9224 .elementor-element.elementor-element-951b582 .gfield_checkbox .gform-field-label {
    font-size: 15px;
    line-height: 23px;
    font-weight: 300;
}

.elementor-9224 .elementor-element.elementor-element-951b582 input[type=text], .elementor-9224 .elementor-element.elementor-element-951b582 input[type=email], .elementor-9224 .elementor-element.elementor-element-951b582 input[type=tel], .elementor-9224 .elementor-element.elementor-element-951b582 input[type=number]{
    border: none;
    border-bottom: 1px solid;
    border-radius: 0px;
    background: transparent;
    box-shadow: none;
    padding: 0 16px 20px;
    font-size: 20px;
    line-height: 28px;
    font-weight: 300;
}

.elementor-9224 .elementor-element.elementor-element-951b582 textarea{
     font-size: 20px;
    line-height: 28px;
    font-weight: 300;
  padding: 20px 16px;
}

.elementor-9224 .elementor-element.elementor-element-951b582 .gform-theme--foundation .gform_fields{
    row-gap: 50px;
    column-gap: 32px;
}


.elementor-9224 .elementor-element.elementor-element-951b582 .gfield_consent_label{
    font-size: 20px;
    line-height: 20px;
    font-weight: 300;
}

.elementor-9224 .elementor-element.elementor-element-951b582 .gform_footer.before {
    display: flex;
    justify-content: center;
}

.elementor-9224 .elementor-element.elementor-element-951b582 #gform_submit_button_2{
    font-size: 25px;
    font-weight: 700;
    line-height: .72;
    letter-spacing: .75px;
    border-radius: 0;
    transition: background-size .5s ease-in-out;
    background: #13AD17;
    color: #fafafa;
    text-transform: uppercase;
    padding: 40px 30px;
}

@media only screen and (max-width: 767px){
    .elementor-9224 .elementor-element.elementor-element-951b582 .gfield_checkbox{
    display: grid;
    grid-template-columns: repeat(1,1fr);
    gap: 15px;
}
.elementor-9224 .elementor-element.elementor-element-951b582 .gform-theme--foundation .gfield textarea {
    inline-size: 95%;
}

.elementor-9224 .elementor-element.elementor-element-951b582 .gfield input.large, .gform-theme--foundation .gfield select.large {
    inline-size: 95%;
}
.elementor-9224 .elementor-element.elementor-element-951b582 input[type=text], .elementor-9224 .elementor-element.elementor-element-951b582 input[type=email], .elementor-9224 .elementor-element.elementor-element-951b582 input[type=tel], .elementor-9224 .elementor-element.elementor-element-951b582 input[type=number]{
    padding: 15px 0px;
}

}

@media only screen and (min-width: 768px) and (max-width:1024px){
    .elementor-9224 .elementor-element.elementor-element-951b582 .gfield_checkbox{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 25px;
}

}/* End custom CSS */