.elementor-kit-8{--e-global-color-primary:#163DA2;--e-global-color-secondary:#00EDDA;--e-global-color-text:#4A4A4A;--e-global-color-accent:#00BDAE;--e-global-color-f52d6b2:#FFFFFF;--e-global-color-f7998f8:#002F6C;--e-global-color-3040927:#DEE1E2;--e-global-color-390e845:#3E3E3E;--e-global-color-3e6716e:#4290D1;--e-global-color-7645637:#5C0C7E;--e-global-color-2a8a45e:#2397AC;--e-global-color-a7e7e2d:#34075C;--e-global-color-540fea5:#37296A;--e-global-color-df654a4:#26F7FD;--e-global-color-2be17f4:#1D578B;--e-global-color-451bdaf:#1AACC7;--e-global-color-f0ad33a:#EFF7FF;--e-global-color-e9d646e:#2DD4F2;color:var( --e-global-color-390e845 );font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;line-height:1.5em;letter-spacing:-0.4px;}.elementor-kit-8 h1{line-height:1em;}.elementor-kit-8 h2{color:var( --e-global-color-2be17f4 );font-weight:700;line-height:1.1em;}.elementor-kit-8 h3{color:var( --e-global-color-2be17f4 );font-size:1.5em;font-weight:700;}.elementor-kit-8 h4{font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}.e-con{--container-max-width:1360px;}.elementor-widget:not(:last-child){margin-block-end:30px;}.elementor-element{--widgets-spacing:30px 30px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:16px;}.elementor-kit-8 h2{font-size:1.6em;}.elementor-kit-8 h3{font-size:1.4em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {margin: 0;}

h2,h3,h4 {margin-top:0;}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item {align-items: flex-start!important;}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {padding-top:3px;}

span.triangle-greenmid-tl-1 {
position: absolute;
border-top: 220px solid var( --e-global-color-accent );
border-right: 220px solid transparent;
}
.triangle-greenmid-tr-1 {
position: absolute;
top:-30px;
right:-30px;
border-top: 220px solid var( --e-global-color-accent );
border-left: 220px solid transparent;
}
.triangle-greenmid-tr-3 {
position: absolute;
top:-40px;
right:-40px;
border-top: 220px solid var( --e-global-color-accent );
border-left: 220px solid transparent;
}

.elementor-search-form__container.elementor-search-form--full-screen.elementor-lightbox {top: 72px;padding:0 10% 0 5%;height:20vh;}
.elementor-247 .elementor-element.elementor-element-60ac71b.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input, .elementor-283 .elementor-element.elementor-element-97e5af6.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input {border-radius:0px;margin-right:15px;}

.mc4wp-form-theme input[type=email] {max-width:75%;display:inline-block;}

.big-blockquote blockquote p:before {content: "\201C";margin-right: 0;top: 0.07em;}
.big-blockquote blockquote p:after {content: "\201D";margin-left: 0;bottom: -0.18em;}
.big-blockquote blockquote p:before, blockquote p:after {
display: inline-block;
font-size: 4em;
line-height: 0;
color: #2397AC;
font-weight: 900;
position: relative;
vertical-align: bottom;
}
.big-blockquote-alt blockquote p:before {content: "\201C";margin-right: 0;top: 0.07em;}
.big-blockquote-alt blockquote p:after {content: "\201D";margin-left: 0;bottom: -0.18em;}
.big-blockquote-alt blockquote p:before, .big-blockquote-alt blockquote p:after {
display: inline-block;
font-size: 4em;
line-height: 0;
color: #2DD4F2;
font-weight: 900;
position: relative;
vertical-align: bottom;
}

.no-border td {border:none!important;}

span.l-ul {color:#fff;text-decoration:underline;}

.no-h-box-title .elementor-icon-box-title {display:none;}
.no-h-box-title .elementor-icon-box-icon {padding-top:4px;}

@media (max-width: 767px) {
.mc4wp-form-theme input[type=email] {max-width:65%;display:inline-block;}
.big-blockquote blockquote p:before, blockquote p:after {font-size:3.4em;}
.big-blockquote blockquote p:after {bottom: -0.13em;}
.pp-advanced-menu .sub-arrow .e-font-icon-svg {fill:var( --e-global-color-primary );}
.pp-advanced-menu .sub-arrow .e-font-icon-svg:hover {fill:var( --e-global-color-2a8a45e );}
}/* End custom CSS */