.elementor-1805 .elementor-element.elementor-element-40e1b4b{--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;--overflow:hidden;--padding-top:234px;--padding-bottom:114px;--padding-left:0px;--padding-right:0px;}.elementor-1805 .elementor-element.elementor-element-40e1b4b:not(.elementor-motion-effects-element-type-background), .elementor-1805 .elementor-element.elementor-element-40e1b4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(274deg, #7377A7 23%, #E8CABF 100%);}.elementor-widget-text-editor{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-1805 .elementor-element.elementor-element-a04eeab{width:var( --container-widget-width, 586px );max-width:586px;--container-widget-width:586px;--container-widget-flex-grow:0;text-align:center;font-size:41px;font-weight:400;text-transform:uppercase;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1805 .elementor-element.elementor-element-7aa7579{width:var( --container-widget-width, 421px );max-width:421px;--container-widget-width:421px;--container-widget-flex-grow:0;bottom:-62px;}body:not(.rtl) .elementor-1805 .elementor-element.elementor-element-7aa7579{right:0px;}body.rtl .elementor-1805 .elementor-element.elementor-element-7aa7579{left:0px;}.elementor-1805 .elementor-element.elementor-element-29a7d7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1805 .elementor-element.elementor-element-29a7d7a:not(.elementor-motion-effects-element-type-background), .elementor-1805 .elementor-element.elementor-element-29a7d7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(240deg, #1D222E 59%, #3B5D67 100%);}.elementor-widget-global{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1805 .elementor-element.elementor-global-414{font-weight:300;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1805 .elementor-element.elementor-element-0dcab07{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1805 .elementor-element.elementor-element-5f6d9b4{--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-1805 .elementor-element.elementor-element-5f6d9b4.e-con{--align-self:flex-end;}.elementor-1805 .elementor-element.elementor-element-846553b{width:var( --container-widget-width, 202px );max-width:202px;--container-widget-width:202px;--container-widget-flex-grow:0;text-align:start;}.elementor-1805 .elementor-element.elementor-element-6f2c7c1{--display:flex;}.elementor-widget-ucaddon_swift_carousel_testimonial .content-name{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swift_carousel_testimonial .content-occupation{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swift_carousel_testimonial .content-comment{font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_swift_carousel_testimonial .uc_style_swift_carousel_testimonial_elementor_uc_items_attribute_title{font-weight:var( --e-global-typography-text-font-weight );}.elementor-1805 .elementor-element.elementor-element-8ecad10 .content-name{font-size:21px;font-weight:500;}.elementor-1805 .elementor-element.elementor-element-8ecad10 .content-occupation{font-size:18px;font-weight:400;font-style:italic;}.elementor-1805 .elementor-element.elementor-element-8ecad10 .content-comment{font-size:20px;font-weight:400;font-style:italic;}body:not(.rtl) .elementor-1805 .elementor-element.elementor-element-7509c14{right:0px;}body.rtl .elementor-1805 .elementor-element.elementor-element-7509c14{left:0px;}.elementor-1805 .elementor-element.elementor-element-7509c14{bottom:176px;}.elementor-1805 .elementor-element.elementor-element-63b9a6c{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;bottom:-155px;}body:not(.rtl) .elementor-1805 .elementor-element.elementor-element-63b9a6c{left:-41px;}body.rtl .elementor-1805 .elementor-element.elementor-element-63b9a6c{right:-41px;}.elementor-1805 .elementor-element.elementor-element-1bd1f58a{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1805 .elementor-element.elementor-element-1bd1f58a:not(.elementor-motion-effects-element-type-background), .elementor-1805 .elementor-element.elementor-element-1bd1f58a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(300deg, #7377A7 19%, #E8CABF 100%);}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1805 .elementor-element.elementor-element-529f67d5{text-align:center;}.elementor-1805 .elementor-element.elementor-element-529f67d5 .elementor-heading-title{font-weight:400;color:var( --e-global-color-primary );}.elementor-1805 .elementor-element.elementor-element-5d5d28ef{text-align:center;font-size:24px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-1805 .elementor-element.elementor-element-11d3675f{--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;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1805 .elementor-element.elementor-global-429 .elementor-button{background-color:#3B5D67;font-size:19px;font-weight:300;text-transform:uppercase;line-height:1.2em;fill:#FFF4F4;color:#FFF4F4;border-radius:14px 14px 14px 14px;padding:22px 20px 22px 20px;}.elementor-1805 .elementor-element.elementor-global-429 .elementor-button:hover, .elementor-1805 .elementor-element.elementor-global-429 .elementor-button:focus{background-color:var( --e-global-color-6bd3bd5 );}.elementor-1805 .elementor-element.elementor-global-432 .elementor-button{background-color:var( --e-global-color-9c8c2b4 );font-size:19px;font-weight:300;text-transform:uppercase;line-height:1.2em;fill:#FFF4F4;color:#FFF4F4;border-radius:14px 14px 14px 14px;padding:22px 20px 22px 20px;}.elementor-1805 .elementor-element.elementor-global-432 .elementor-button:hover, .elementor-1805 .elementor-element.elementor-global-432 .elementor-button:focus{background-color:var( --e-global-color-6bd3bd5 );}.elementor-1805 .elementor-element.elementor-global-435 .elementor-button{background-color:var( --e-global-color-9c8c2b4 );font-size:19px;font-weight:300;text-transform:uppercase;line-height:1.2em;fill:#FFF4F4;color:#FFF4F4;border-radius:14px 14px 14px 14px;padding:22px 20px 22px 20px;}.elementor-1805 .elementor-element.elementor-global-435 .elementor-button:hover, .elementor-1805 .elementor-element.elementor-global-435 .elementor-button:focus{background-color:var( --e-global-color-e56dd83 );}@media(min-width:768px){.elementor-1805 .elementor-element.elementor-element-5f6d9b4{--width:77%;}.elementor-1805 .elementor-element.elementor-element-1bd1f58a{--content-width:917px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1805 .elementor-element.elementor-element-40e1b4b{--content-width:90%;}.elementor-1805 .elementor-element.elementor-element-0dcab07{--content-width:90%;}}@media(max-width:1024px){.elementor-1805 .elementor-element.elementor-element-40e1b4b{--padding-top:167px;--padding-bottom:43px;--padding-left:0px;--padding-right:0px;}.elementor-1805 .elementor-element.elementor-element-a04eeab{text-align:start;font-size:24px;}.elementor-1805 .elementor-element.elementor-element-7aa7579{--container-widget-width:349px;--container-widget-flex-grow:0;width:var( --container-widget-width, 349px );max-width:349px;}}@media(max-width:767px){.elementor-1805 .elementor-element.elementor-element-40e1b4b{--content-width:90%;}.elementor-1805 .elementor-element.elementor-element-a04eeab{text-align:end;font-size:17px;}.elementor-1805 .elementor-element.elementor-element-7aa7579{--container-widget-width:197px;--container-widget-flex-grow:0;width:var( --container-widget-width, 197px );max-width:197px;bottom:-5px;}body:not(.rtl) .elementor-1805 .elementor-element.elementor-element-7aa7579{right:calc(100% - 157px);}body.rtl .elementor-1805 .elementor-element.elementor-element-7aa7579{left:calc(100% - 157px);}.elementor-1805 .elementor-element.elementor-element-0dcab07{--content-width:95%;}}/* Start custom CSS for container, class: .elementor-element-40e1b4b */.elementor-1805 .elementor-element.elementor-element-40e1b4b .e-con-inner{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29a7d7a */.elementor-1805 .elementor-element.elementor-element-29a7d7a .menu-under-hero ul li {
    padding: 19px 12px;
    transition: 0.5s;
}


.elementor-1805 .elementor-element.elementor-element-29a7d7a .menu-under-hero li:hover {
    background-color: #9bb295;
}/* End custom CSS */
/* Start custom CSS for ucaddon_swift_carousel_testimonial, class: .elementor-element-8ecad10 */.elementor-1805 .elementor-element.elementor-element-8ecad10 .content-comment{
    max-height: unset !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a554279 */.elementor-1805 .elementor-element.elementor-element-a554279 .ti-inner:not(.ti-review-text-container) {
    display: grid !important;
    grid-template-columns: 1fr;
    grid-template-areas:
        "ti-review-content"
        "ti-review-header"
        "ti-stars";
    gap: 18px;
    padding-bottom: 0 !important;
}

.elementor-1805 .elementor-element.elementor-element-a554279 .ti-review-header {
    grid-area: ti-review-header;
}


.elementor-1805 .elementor-element.elementor-element-a554279 .ti-review-content {
    grid-area: ti-review-content;
}

.elementor-1805 .elementor-element.elementor-element-a554279 .ti-profile-img,
.elementor-1805 .elementor-element.elementor-element-a554279 .ti-date,
.elementor-1805 .elementor-element.elementor-element-a554279 span.ti-stars,
.ti-widget .source-Google .ti-review-header:after {
    display: none !important;
}


.elementor-1805 .elementor-element.elementor-element-a554279 .ti-header.source-Google {
    display: none !important;
}

.elementor-1805 .elementor-element.elementor-element-a554279 .ti-review-item.source-Google.ti-image-layout-thumbnail {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dcab07 */.elementor-1805 .elementor-element.elementor-element-0dcab07 .e-con-inner{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d5d28ef */.elementor-1805 .elementor-element.elementor-element-5d5d28ef a {
    color: #A1B697;
    font-size: 1.2em;
    transform: translateY(0.06em);
    display: inline-block;
}/* End custom CSS */