.elementor-511 .elementor-element.elementor-element-1a69368:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-1a69368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e2a3f6 );}.elementor-511 .elementor-element.elementor-element-1a69368{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-210px;margin-bottom:0px;padding:240px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-1a69368 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-511 .elementor-element.elementor-element-17289bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-511 .elementor-element.elementor-element-17289bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-511 .elementor-element.elementor-element-99da032 > .elementor-container{min-height:440px;}.elementor-bc-flex-widget .elementor-511 .elementor-element.elementor-element-c84d668.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-511 .elementor-element.elementor-element-c84d668.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-511 .elementor-element.elementor-element-c84d668 > .elementor-element-populated{margin:45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-511 .elementor-element.elementor-element-d720670{text-align:start;}.elementor-511 .elementor-element.elementor-element-d720670 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:90px;font-weight:900;color:var( --e-global-color-852f4c3 );}.elementor-bc-flex-widget .elementor-511 .elementor-element.elementor-element-b98fd14.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-511 .elementor-element.elementor-element-b98fd14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-511 .elementor-element.elementor-element-b98fd14.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-511 .elementor-element.elementor-element-48e3c04{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;color:var( --e-global-color-852f4c3 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-511 .elementor-element.elementor-element-e3298a9 .elementor-button{background-color:#21232200;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-852f4c3 );color:var( --e-global-color-852f4c3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:18px 36px 18px 36px;}.elementor-511 .elementor-element.elementor-element-e3298a9 .elementor-button:hover, .elementor-511 .elementor-element.elementor-element-e3298a9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-852f4c3 );border-color:var( --e-global-color-accent );}.elementor-511 .elementor-element.elementor-element-e3298a9 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-e3298a9 .elementor-button:hover svg, .elementor-511 .elementor-element.elementor-element-e3298a9 .elementor-button:focus svg{fill:var( --e-global-color-852f4c3 );}.elementor-511 .elementor-element.elementor-element-90ab66c{--spacer-size:80px;}.elementor-511 .elementor-element.elementor-element-0fa9f83{padding:40px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-75708f4 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-511 .elementor-element.elementor-element-75708f4{text-align:center;}.elementor-511 .elementor-element.elementor-element-75708f4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:49px;font-weight:900;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-511 .elementor-element.elementor-element-0680758 > .elementor-widget-container{padding:0px 80px 0px 80px;}.elementor-511 .elementor-element.elementor-element-0680758{text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-text );}.elementor-511 .elementor-element.elementor-element-e020e3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 120px 0px;}.elementor-511 .elementor-element.elementor-element-e020e3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-511 .elementor-element.elementor-element-51a81d8 img{border-radius:30px 30px 30px 30px;}.elementor-511 .elementor-element.elementor-element-0695957{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-511 .elementor-element.elementor-element-0695957 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;}.elementor-511 .elementor-element.elementor-element-2761a43 img{border-radius:30px 30px 30px 30px;}.elementor-511 .elementor-element.elementor-element-883b512{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-511 .elementor-element.elementor-element-883b512 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;}.elementor-511 .elementor-element.elementor-element-f1fc329{text-align:start;}.elementor-511 .elementor-element.elementor-element-f1fc329 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-511 .elementor-element.elementor-element-05d6938{width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-511 .elementor-element.elementor-element-05d6938 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:26px;font-weight:700;line-height:1.4em;}.elementor-511 .elementor-element.elementor-element-c201afc > .elementor-element-populated{padding:10px 10px 10px 40px;}.elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button{background-color:#EBE8E500;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;fill:#FE5000;color:#FE5000;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button:hover, .elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button:focus{color:#212322;}.elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button:hover svg, .elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button:focus svg{fill:#212322;}.elementor-511 .elementor-element.elementor-element-1b53555:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-1b53555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1e2a3f6 );}.elementor-511 .elementor-element.elementor-element-1b53555{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-511 .elementor-element.elementor-element-1b53555 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-852f4c3 );border-radius:10px;padding:45px 45px 45px 90px;}.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-swiper-button{font-size:20px;}.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;font-style:normal;}.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-testimonial__name{color:#212322C0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;}.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-testimonial__title{color:#FFFFFF;}.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-testimonial__image img{width:32px;height:32px;border-radius:0px;}.elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (32px / 2) - 8px );}body:not(.rtl) .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (32px / 2) - 8px );right:auto;}body.rtl .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (32px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (32px / 2) - 8px );right:auto;}body.rtl .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-511 .elementor-element.elementor-element-9e06edc.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (32px / 2) - 8px );left:auto;}.elementor-511 .elementor-element.elementor-element-6f1e447:not(.elementor-motion-effects-element-type-background), .elementor-511 .elementor-element.elementor-element-6f1e447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2d310de );}.elementor-511 .elementor-element.elementor-element-6f1e447{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 0px 40px 0px;}.elementor-511 .elementor-element.elementor-element-6f1e447 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-511 .elementor-element.elementor-element-b3e341f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-511 .elementor-element.elementor-element-b3e341f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-511 .elementor-element.elementor-element-b3e341f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-511 .elementor-element.elementor-element-8494c99{width:auto;max-width:auto;text-align:start;}.elementor-511 .elementor-element.elementor-element-8494c99 img{width:240px;}.elementor-511 .elementor-element.elementor-element-cf70aa2{width:auto;max-width:auto;}.elementor-511 .elementor-element.elementor-element-cf70aa2 > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-511 .elementor-element.elementor-element-cf70aa2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:900;color:var( --e-global-color-852f4c3 );}.elementor-511 .elementor-element.elementor-element-2361d66 .elementor-button{background-color:#21232200;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:900;fill:var( --e-global-color-852f4c3 );color:var( --e-global-color-852f4c3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;padding:18px 36px 18px 36px;}.elementor-511 .elementor-element.elementor-element-2361d66 .elementor-button:hover, .elementor-511 .elementor-element.elementor-element-2361d66 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-852f4c3 );border-color:var( --e-global-color-accent );}.elementor-511 .elementor-element.elementor-element-2361d66{width:auto;max-width:auto;}.elementor-511 .elementor-element.elementor-element-2361d66 .elementor-button:hover svg, .elementor-511 .elementor-element.elementor-element-2361d66 .elementor-button:focus svg{fill:var( --e-global-color-852f4c3 );}@media(min-width:768px){.elementor-511 .elementor-element.elementor-element-c84d668{width:79.201%;}.elementor-511 .elementor-element.elementor-element-b98fd14{width:20.109%;}}@media(max-width:1024px){.elementor-511 .elementor-element.elementor-element-1b53555{padding:60px 0px 60px 0px;}.elementor-511 .elementor-element.elementor-element-b3e341f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-511 .elementor-element.elementor-element-8494c99 img{width:120px;}.elementor-511 .elementor-element.elementor-element-cf70aa2{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;}.elementor-511 .elementor-element.elementor-element-cf70aa2 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-511 .elementor-element.elementor-element-1b53555{padding:40px 0px 40px 0px;}.elementor-511 .elementor-element.elementor-element-224245b{padding:40px 0px 0px 0px;}.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-testimonial__text{font-size:14px;}.elementor-511 .elementor-element.elementor-element-8494c99{text-align:center;}.elementor-511 .elementor-element.elementor-element-cf70aa2 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-511 .elementor-element.elementor-element-cf70aa2{text-align:center;}.elementor-511 .elementor-element.elementor-element-cf70aa2 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for heading, class: .elementor-element-d720670 */.elementor-511 .elementor-element.elementor-element-d720670 span {
    color: #FE5000;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75708f4 */.elementor-511 .elementor-element.elementor-element-75708f4 span {
    color: #FE5000;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-51a81d8 */.elementor-511 .elementor-element.elementor-element-51a81d8:hover {
    transition: all 0.3s ease;
}

.elementor-511 .elementor-element.elementor-element-51a81d8:hover {
    transform: scale(1.025);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e858e3d */.elementor-511 .elementor-element.elementor-element-e858e3d h3 {
    position: relative;
}

.elementor-511 .elementor-element.elementor-element-e858e3d h3::after {
    content: "";
    background-color: #FE5000;

    height: 3px;
    width: 0;
    position: absolute;
    left: 0;
    bottom: -10px;
    transition: all 0.6s ease;
}

.elementor-511 .elementor-element.elementor-element-e858e3d:hover h3::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2761a43 */.elementor-511 .elementor-element.elementor-element-2761a43:hover {
    transition: all 0.3s ease;
}

.elementor-511 .elementor-element.elementor-element-2761a43:hover {
    transform: scale(1.025);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-39f5e8d */.elementor-511 .elementor-element.elementor-element-39f5e8d h3 {
    position: relative;
}

.elementor-511 .elementor-element.elementor-element-39f5e8d h3::after {
    content: "";
    background-color: #FE5000;

    height: 3px;
    width: 0;
    position: absolute;
    left: 0;
    bottom: -10px;
    transition: all 0.6s ease;
}

.elementor-511 .elementor-element.elementor-element-39f5e8d:hover h3::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f1fc329 */.elementor-511 .elementor-element.elementor-element-f1fc329:hover {
    transition: all 0.3s ease;
}

.elementor-511 .elementor-element.elementor-element-f1fc329:hover {
    transform: scale(1.025);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-306fc05 */.elementor-511 .elementor-element.elementor-element-306fc05 h3 {
    position: relative;
}

.elementor-511 .elementor-element.elementor-element-306fc05 h3::after {
    content: "";
    background-color: #FE5000;

    height: 3px;
    width: 0;
    position: absolute;
    left: 0;
    bottom: -10px;
    transition: all 0.6s ease;
}

.elementor-511 .elementor-element.elementor-element-306fc05:hover h3::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3f4f165 */.elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button-content-wrapper {
    align-items: center;
}

.elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

.elementor-511 .elementor-element.elementor-element-3f4f165 .elementor-button-icon {
    color: #ffffff;
    fill: #ffffff;
    background-color: #FE5000;
    border-radius: 50%;
    padding: 20px;
}

.elementor-511 .elementor-element.elementor-element-3f4f165:hover .elementor-button {
    color: #212322;
}

.elementor-511 .elementor-element.elementor-element-3f4f165:hover .elementor-button-icon {
    background-color: #212322;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c201afc */.elementor-511 .elementor-element.elementor-element-c201afc h3 {
    position: relative;
}

.elementor-511 .elementor-element.elementor-element-c201afc h3::after {
    content: "";
    background-color: #FE5000;

    height: 3px;
    width: 0;
    position: absolute;
    left: 0;
    bottom: -10px;
    transition: all 0.6s ease;
}

.elementor-511 .elementor-element.elementor-element-c201afc:hover h3::after {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-9e06edc */.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-testimonial::before {
    content: "";
    display: block;
    background-image: url(/wp-content/uploads/quotes-orange.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 36px;
    height: 26px;
    position: absolute;
    top: 48px;
    left: 32px;
}
/*
.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-testimonial::after {
    content: "View full review";
    color: #FE5000;
    font-size: 16px;
    font-weight: 700;
    display: block;
    position: absolute;
    bottom: 45px;
    right: 40px;
}
*/
.elementor-511 .elementor-element.elementor-element-9e06edc .elementor-testimonial__footer  {
    max-width: 400px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf70aa2 */.elementor-511 .elementor-element.elementor-element-cf70aa2 span {
    color: #FE5000;
    display: inline-block;
}/* End custom CSS */