.elementor-189 .elementor-element.elementor-element-06d14d3{--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;}.elementor-189 .elementor-element.elementor-element-06d14d3:not(.elementor-motion-effects-element-type-background), .elementor-189 .elementor-element.elementor-element-06d14d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-90faa3e );}.elementor-189 .elementor-element.elementor-element-a3466fa{--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:114px 114px;--row-gap:114px;--column-gap:114px;--padding-top:152px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-8c4e8d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:33px 33px;--row-gap:33px;--column-gap:33px;--padding-top:0;--padding-bottom:0;--padding-left:max(0px, calc((100% - 1493px) / 2));--padding-right:0;}.elementor-189 .elementor-element.elementor-element-ae44330{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-65f5837 .elementor-heading-title{font-family:var( --e-global-typography-eb043c7-font-family ), Sans-serif;font-size:var( --e-global-typography-eb043c7-font-size );font-weight:var( --e-global-typography-eb043c7-font-weight );line-height:var( --e-global-typography-eb043c7-line-height );letter-spacing:var( --e-global-typography-eb043c7-letter-spacing );}.elementor-189 .elementor-element.elementor-element-93c87d8{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;font-family:"Platypi", Sans-serif;font-size:30px;font-weight:600;line-height:40px;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-93c87d8 a{color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-51c87e3{background-color:var( --e-global-color-5d2cae6 );padding:55px 45px 55px 45px;border-radius:30px 30px 30px 30px;}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-wrapper{text-align:start;}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title a{font-family:var( --e-global-typography-7f84e04-font-family ), Sans-serif;font-size:var( --e-global-typography-7f84e04-font-size );font-weight:var( --e-global-typography-7f84e04-font-weight );line-height:var( --e-global-typography-7f84e04-line-height );letter-spacing:var( --e-global-typography-7f84e04-letter-spacing );}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-189 .elementor-element.elementor-element-0511be2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-43e837e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-ff067b2{--display:flex;--gap:37px 37px;--row-gap:37px;--column-gap:37px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-b0328e1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-07beb89{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-8fe42dd .elementor-heading-title{font-family:"Platypi", Sans-serif;font-size:30px;font-weight:600;line-height:40px;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon{font-size:62px;}.elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-189 .elementor-element.elementor-element-7a9decc:has(:hover) .elementor-icon-box-title,
					 .elementor-189 .elementor-element.elementor-element-7a9decc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-730b8a4 );}.elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-description{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon{font-size:62px;}.elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-189 .elementor-element.elementor-element-df717b1:has(:hover) .elementor-icon-box-title,
					 .elementor-189 .elementor-element.elementor-element-df717b1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-description{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon{font-size:62px;}.elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-title a{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-189 .elementor-element.elementor-element-64cf906:has(:hover) .elementor-icon-box-title,
					 .elementor-189 .elementor-element.elementor-element-64cf906:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-description{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-d916878{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-632c281 .elementor-heading-title{font-family:"Platypi", Sans-serif;font-size:30px;font-weight:600;line-height:40px;letter-spacing:-0.02em;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-8c5e929{font-family:"Lexend", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-8c5e929 p{margin-block-end:12px;}.elementor-189 .elementor-element.elementor-element-8c5e929 a{color:var( --e-global-color-primary );}.elementor-189 .elementor-element.elementor-element-8c5e929 a:hover, .elementor-189 .elementor-element.elementor-element-8c5e929 a:focus{color:var( --e-global-color-730b8a4 );}.elementor-189 .elementor-element.elementor-element-5e479cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-853e9af .elementor-heading-title{font-family:"Platypi", Sans-serif;font-size:30px;font-weight:600;line-height:40px;letter-spacing:-0.02em;color:var( --e-global-color-primary );}@media(max-width:1440px){.elementor-189 .elementor-element.elementor-element-a3466fa{--padding-top:90px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-ae44330{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-65f5837 .elementor-heading-title{font-size:var( --e-global-typography-eb043c7-font-size );line-height:var( --e-global-typography-eb043c7-line-height );letter-spacing:var( --e-global-typography-eb043c7-letter-spacing );}.elementor-189 .elementor-element.elementor-element-51c87e3{padding:45px 45px 45px 45px;}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-7f84e04-font-size );line-height:var( --e-global-typography-7f84e04-line-height );letter-spacing:var( --e-global-typography-7f84e04-letter-spacing );}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1200px){.elementor-189 .elementor-element.elementor-element-a3466fa{--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:87px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-ae44330{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-189 .elementor-element.elementor-element-93c87d8{font-size:28px;line-height:1.2em;}.elementor-189 .elementor-element.elementor-element-8fe42dd .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-189 .elementor-element.elementor-element-632c281 .elementor-heading-title{line-height:1.2em;}.elementor-189 .elementor-element.elementor-element-853e9af .elementor-heading-title{line-height:1.2em;}}@media(max-width:1024px){.elementor-189 .elementor-element.elementor-element-a3466fa{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:50px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-ae44330{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-189 .elementor-element.elementor-element-65f5837 .elementor-heading-title{font-size:var( --e-global-typography-eb043c7-font-size );line-height:var( --e-global-typography-eb043c7-line-height );letter-spacing:var( --e-global-typography-eb043c7-letter-spacing );}.elementor-189 .elementor-element.elementor-element-93c87d8{font-size:25px;line-height:1.44em;}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-7f84e04-font-size );line-height:var( --e-global-typography-7f84e04-line-height );letter-spacing:var( --e-global-typography-7f84e04-letter-spacing );}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-189 .elementor-element.elementor-element-43e837e{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-189 .elementor-element.elementor-element-b0328e1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-189 .elementor-element.elementor-element-07beb89{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-8fe42dd .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-189 .elementor-element.elementor-element-632c281 .elementor-heading-title{line-height:1.2em;}.elementor-189 .elementor-element.elementor-element-853e9af .elementor-heading-title{line-height:1.2em;}}@media(max-width:767px){.elementor-189 .elementor-element.elementor-element-a3466fa{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-189 .elementor-element.elementor-element-93c87d8{font-size:22px;}.elementor-189 .elementor-element.elementor-element-43e837e{--gap:46px 46px;--row-gap:46px;--column-gap:46px;}.elementor-189 .elementor-element.elementor-element-ff067b2{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-189 .elementor-element.elementor-element-8fe42dd .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-189 .elementor-element.elementor-element-632c281 .elementor-heading-title{font-size:30px;}.elementor-189 .elementor-element.elementor-element-853e9af .elementor-heading-title{font-size:30px;}}@media(max-width:640px){.elementor-189 .elementor-element.elementor-element-ae44330{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-189 .elementor-element.elementor-element-65f5837 .elementor-heading-title{font-size:var( --e-global-typography-eb043c7-font-size );line-height:var( --e-global-typography-eb043c7-line-height );letter-spacing:var( --e-global-typography-eb043c7-letter-spacing );}.elementor-189 .elementor-element.elementor-element-93c87d8{font-size:18px;line-height:1.44em;}.elementor-189 .elementor-element.elementor-element-51c87e3{padding:35px 35px 35px 35px;}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-7f84e04-font-size );line-height:var( --e-global-typography-7f84e04-line-height );letter-spacing:var( --e-global-typography-7f84e04-letter-spacing );}.elementor-189 .elementor-element.elementor-element-51c87e3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-189 .elementor-element.elementor-element-8fe42dd .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-description{font-size:18px;line-height:28px;}.elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-description{font-size:18px;line-height:28px;}.elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-title, .elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-title a{font-size:18px;line-height:28px;}.elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-description{font-size:18px;line-height:28px;}.elementor-189 .elementor-element.elementor-element-632c281 .elementor-heading-title{line-height:40px;}.elementor-189 .elementor-element.elementor-element-8c5e929{font-size:18px;line-height:28px;}.elementor-189 .elementor-element.elementor-element-853e9af .elementor-heading-title{font-size:30px;line-height:40px;}}@media(min-width:641px){.elementor-189 .elementor-element.elementor-element-8c4e8d0{--content-width:1794px;}.elementor-189 .elementor-element.elementor-element-ae44330{--width:57%;}.elementor-189 .elementor-element.elementor-element-0511be2{--width:40%;}.elementor-189 .elementor-element.elementor-element-43e837e{--content-width:1191px;}}@media(max-width:1440px) and (min-width:641px){.elementor-189 .elementor-element.elementor-element-ae44330{--width:52%;}}@media(max-width:1024px) and (min-width:641px){.elementor-189 .elementor-element.elementor-element-ae44330{--width:100%;}}/* Start custom CSS for icon-box, class: .elementor-element-51c87e3 */.elementor-189 .elementor-element.elementor-element-51c87e3 h3{margin-top:0px !important;
    margin-bottom: 24px !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a9decc */.elementor-189 .elementor-element.elementor-element-7a9decc .elementor-icon-box-content {
    display: flex;
    flex-direction: column-reverse;
    gap: 4px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-df717b1 */.elementor-189 .elementor-element.elementor-element-df717b1 .elementor-icon-box-content {
    display: flex;
    flex-direction: column-reverse;
    gap: 4px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-64cf906 */.elementor-189 .elementor-element.elementor-element-64cf906 .elementor-icon-box-content {
    display: flex;
    flex-direction: column-reverse;
    gap: 4px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c5e929 */.elementor-189 .elementor-element.elementor-element-8c5e929 strong{font-weight:500 !important;}
.elementor-189 .elementor-element.elementor-element-8c5e929 a {
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bb278ea */.elementor-189 .elementor-element.elementor-element-bb278ea  .gform_confirmation_message {
    color: #fff;
    font-size: 20px !important;
    line-height: 24px;
    font-weight: 500 !important;
    font-family: "Lexend", Sans-serif;
    padding: 20px;
    border-radius: 3px;
    background: #0F403D;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .gfield_label span.gfield_required {
    display: none;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .gform_validation_errors{
    background: #fff !important;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .gform_validation_errors .gform_submission_error{
    font-size: 16px !important;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .ginput_container input:focus, .elementor-189 .elementor-element.elementor-element-bb278ea .ginput_container textarea:focus{
    outline: 0px !important;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .validation_message{
    font-size: 14px !important;
    line-height: 24px;
    font-weight: 500 !important;
    font-family: "Lexend", Sans-serif;
    background: #fff !important;
    display: inline-flex;
    padding: 3px 12px;
    border-radius: 4px;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .gfield_label{color: #15443E;
    font-size: 18px !important;
    line-height: 24px;
    font-weight: 400 !important;
    font-family: "Lexend", Sans-serif;
    margin-bottom: 6px !important;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .gform-footer .gform_button:focus{
    border: 0px !important; outline: unset !important;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .phone-msg {
    font-size: 13px !important;
    line-height: 1.43;
    font-weight: 400 !important;
    font-family: "Lexend", Sans-serif;
    color: #c02b0a !important;
    display: inline-flex;
}
.elementor-189 .elementor-element.elementor-element-bb278ea .gform-footer .gform_button {
    background-color: #15443E !important;
    border-radius: 40px !important;
    color: #FBF4E9 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
    font-family: "Lexend", Sans-serif !important;
    padding: 20px 54px 20px 48px !important;
    text-transform: uppercase !important;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'><path d='M5.07554 6.52541L0 1.44986L1.44986 0L7.97527 6.52541L1.44986 13.0508L0 11.601L5.07554 6.52541Z' fill='%23FBF4E9'/></svg>");
    background-repeat: no-repeat;
    background-position: 85% center;
    background-size: 8px 14px;
}    
.elementor-189 .elementor-element.elementor-element-bb278ea .gform-footer .gform_button:hover{background-color: var( --e-global-color-5d2cae6 ) !important;}

.elementor-189 .elementor-element.elementor-element-bb278ea .ginput_container input, .elementor-189 .elementor-element.elementor-element-bb278ea .ginput_container textarea {
    background: transparent !important;
    border: 0px !important;
    border-bottom: 2px solid #15443E !important;
    border-radius: 0px !important;
    box-shadow: unset !important;
    padding: 2px 22px 2px 22.5px !important;
    color: #15443E !important;
    font-size: 18px !important;
    line-height: 41px !important;
    
}
.elementor-189 .elementor-element.elementor-element-bb278ea .ginput_container input::placeholder, .elementor-189 .elementor-element.elementor-element-bb278ea .ginput_container textarea::placeholder {color: #15443E80 !important;
}

.elementor-189 .elementor-element.elementor-element-bb278ea .ginput_container input{
    height: 50px !important;
} 
.elementor-189 .elementor-element.elementor-element-bb278ea .ginput_container textarea{
    height: 150px !important;
    min-block-size: auto !important;
} 
.elementor-189 .elementor-element.elementor-element-bb278ea .gform_fields{row-gap: 20px !important;}/* End custom CSS */