.elementor-17 .elementor-element.elementor-element-7e29f22 > .elementor-container{max-width:1440px;}.elementor-17 .elementor-element.elementor-element-7e29f22{padding:130px 125px 20px 125px;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-773807d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-773807d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-773807d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-028e8d1{text-align:center;}.elementor-17 .elementor-element.elementor-element-028e8d1 .elementor-heading-title{font-family:var( --e-global-typography-4d28318-font-family ), Sans-serif;font-size:var( --e-global-typography-4d28318-font-size );font-weight:var( --e-global-typography-4d28318-font-weight );text-transform:var( --e-global-typography-4d28318-text-transform );line-height:var( --e-global-typography-4d28318-line-height );color:var( --e-global-color-5087718 );}.elementor-17 .elementor-element.elementor-element-9b4cdc7{width:var( --container-widget-width, 770px );max-width:770px;--container-widget-width:770px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-9b4cdc7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-17 .elementor-element.elementor-element-9b4cdc7 .elementor-heading-title{color:var( --e-global-color-641dfd1 );}.elementor-17 .elementor-element.elementor-element-a43ba5a > .elementor-container{max-width:990px;}.elementor-17 .elementor-element.elementor-element-a43ba5a{padding:10px 125px 20px 125px;}.elementor-17 .elementor-element.elementor-element-f470616 .premium-cf7-container .wpcf7-form label, .elementor-17 .elementor-element.elementor-element-f470616 .premium-cf7-container .wpcf7-form .wpcf7-quiz-label{display:inline-block;}.elementor-17 .elementor-element.elementor-element-f470616 .premium-cf-head{align-items:center;}.elementor-17 .elementor-element.elementor-element-f470616 .premium-cf7-container input.wpcf7-submit{color:var( --e-global-color-accent );background-color:#E5253700;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-641dfd1 );}.elementor-17 .elementor-element.elementor-element-f470616 .premium-cf7-container input.wpcf7-submit:hover{background-color:var( --e-global-color-641dfd1 );}.elementor-17 .elementor-element.elementor-element-41ecacc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-41ecacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-d58a6dc ) 0%, #F0F0F000 100%);}.elementor-17 .elementor-element.elementor-element-41ecacc > .elementor-container{max-width:1440px;}.elementor-17 .elementor-element.elementor-element-41ecacc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:170px 125px 150px 125px;}.elementor-17 .elementor-element.elementor-element-41ecacc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-17 .elementor-element.elementor-element-41ecacc > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-bd6f7ba );}.elementor-17 .elementor-element.elementor-element-41ecacc > .elementor-shape-top svg{height:110px;transform:translateX(-50%) rotateY(180deg);}.elementor-17 .elementor-element.elementor-element-41ecacc > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-bc-flex-widget .elementor-17 .elementor-element.elementor-element-b8c3ede.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17 .elementor-element.elementor-element-b8c3ede.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17 .elementor-element.elementor-element-b8c3ede.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17 .elementor-element.elementor-element-1bffe32{text-align:center;}.elementor-17 .elementor-element.elementor-element-1bffe32 .elementor-heading-title{font-family:var( --e-global-typography-9398a8f-font-family ), Sans-serif;font-size:var( --e-global-typography-9398a8f-font-size );font-weight:var( --e-global-typography-9398a8f-font-weight );text-transform:var( --e-global-typography-9398a8f-text-transform );line-height:var( --e-global-typography-9398a8f-line-height );color:var( --e-global-color-2acd8de );}.elementor-17 .elementor-element.elementor-element-6a61763 > .elementor-widget-container{margin:20px 0px 40px 0px;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-7e29f22{padding:50px 20px 20px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-028e8d1 .elementor-heading-title{font-size:var( --e-global-typography-4d28318-font-size );line-height:var( --e-global-typography-4d28318-line-height );}.elementor-17 .elementor-element.elementor-element-9b4cdc7{--container-widget-width:700px;--container-widget-flex-grow:0;width:var( --container-widget-width, 700px );max-width:700px;}.elementor-17 .elementor-element.elementor-element-a43ba5a{padding:10px 20px 80px 20px;}.elementor-17 .elementor-element.elementor-element-41ecacc > .elementor-shape-top svg{height:40px;}.elementor-17 .elementor-element.elementor-element-41ecacc{padding:80px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-1bffe32 .elementor-heading-title{font-size:var( --e-global-typography-9398a8f-font-size );line-height:var( --e-global-typography-9398a8f-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-028e8d1 .elementor-heading-title{font-size:var( --e-global-typography-4d28318-font-size );line-height:var( --e-global-typography-4d28318-line-height );}.elementor-17 .elementor-element.elementor-element-1bffe32 .elementor-heading-title{font-size:var( --e-global-typography-9398a8f-font-size );line-height:var( --e-global-typography-9398a8f-line-height );}}/* Start custom CSS for premium-contact-form, class: .elementor-element-f470616 */.elementor-17 .elementor-element.elementor-element-f470616 form{
    column-count: 2;
    column-gap: 30px;
}

@media (max-width:1024px){
    .elementor-17 .elementor-element.elementor-element-f470616 form{
        column-count: 1;
        column-gap: 30px;
    }   
}

.elementor-17 .elementor-element.elementor-element-f470616 input{
    font-family: "Forza";
    font-size: 14px;
}

.elementor-17 .elementor-element.elementor-element-f470616 select{
    font-family: "Forza";
    font-size: 14px;
    color:#1f1f1f;
    padding-left: 30px;
    background: #f0f0f0;
    border: none;
}

.elementor-17 .elementor-element.elementor-element-f470616 input.wpcf7-submit{
    margin-top: 20px !important;
    float: right;
}

.elementor-17 .elementor-element.elementor-element-f470616 .brands_field_layout .wpcf7-list-item.first{
    margin-left: 0px;
}

.elementor-17 .elementor-element.elementor-element-f470616 .brands_field_layout .wpcf7-list-item-label{
    font-weight: 400;
}

.elementor-17 .elementor-element.elementor-element-f470616 textarea{
    font-family: "Forza";
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f9ee30 */.elementor-17 .elementor-element.elementor-element-8f9ee30 #pardot-form label{
    font-size: 50px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58cf9ab */.elementor-17 .elementor-element.elementor-element-58cf9ab .elementor-heading-title a:hover{
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
}/* End custom CSS */