.elementor-3618 .elementor-element.elementor-element-4b96c6d{--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:24px;--padding-bottom:24px;--padding-left:0px;--padding-right: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-3618 .elementor-element.elementor-element-9e8bd44{text-align:center;}.elementor-3618 .elementor-element.elementor-element-9e8bd44 .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-5de6815 );}.elementor-3618 .elementor-element.elementor-element-61e71917{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-61e71917:not(.elementor-motion-effects-element-type-background), .elementor-3618 .elementor-element.elementor-element-61e71917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3618 .elementor-element.elementor-element-1821df3{--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-3618 .elementor-element.elementor-element-c1fc447 .edd-main-stage{aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f5f5f5;}.elementor-3618 .elementor-element.elementor-element-c1fc447 .edd-thumb-slide{border-radius:6px;overflow:hidden;}.elementor-3618 .elementor-element.elementor-element-c1fc447 .edd-thumb-slide.edd-active{outline-color:#000000;outline-width:2px;}.elementor-3618 .elementor-element.elementor-element-c1fc447 .edd-main-prev:after,
                     .elementor-3618 .elementor-element.elementor-element-c1fc447 .edd-main-next:after{color:#ffffff;}.elementor-3618 .elementor-element.elementor-element-c1fc447 .edd-main-prev,
                     .elementor-3618 .elementor-element.elementor-element-c1fc447 .edd-main-next{background:rgba(0,0,0,0.4);width:40px;height:40px;}.elementor-3618 .elementor-element.elementor-element-5822e900{--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:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-39166d7{text-align:start;padding:20px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-39166d7 .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-weight:600;color:#4A3F4A;}.elementor-3618 .elementor-element.elementor-element-156fbacd{text-align:start;}.elementor-3618 .elementor-element.elementor-element-156fbacd .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:45px;font-weight:800;text-transform:capitalize;line-height:1.1em;color:#87AE8F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-icon i{color:#E89B8E;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-icon svg{fill:#E89B8E;transition:fill 0.3s;}.elementor-3618 .elementor-element.elementor-element-6708f102{--e-icon-list-icon-size:28px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-item > a{font-family:"CircularStd", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-text{color:#4A3F4A;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-9b3abcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;width:initial;max-width:initial;}.elementor-3618 .elementor-element.elementor-element-40ac77e9{--display:flex;}.elementor-3618 .elementor-element.elementor-element-da7016c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-3618 .elementor-element.elementor-element-5e8ec3ef .elementor-button{font-family:"CircularStd", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;background-color:#87AE8F;box-shadow:0px 0px 4px 0px rgba(135.00000000000003, 174.00000000000003, 143.00000000000003, 0.52);transition-duration:0.5s;border-radius:20000px 20000px 20000px 20000px;padding:30px 50px 30px 50px;}.elementor-3618 .elementor-element.elementor-element-5e8ec3ef .elementor-button:hover, .elementor-3618 .elementor-element.elementor-element-5e8ec3ef .elementor-button:focus{background-color:#5B8A8F;}.elementor-3618 .elementor-element.elementor-element-5e8ec3ef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3618 .elementor-element.elementor-element-688bfbd .elementor-icon-list-icon i{color:#E89B8E;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-688bfbd .elementor-icon-list-icon svg{fill:#E89B8E;transition:fill 0.3s;}.elementor-3618 .elementor-element.elementor-element-688bfbd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3618 .elementor-element.elementor-element-688bfbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-688bfbd .elementor-icon-list-item > a{font-family:"CircularStd", Sans-serif;font-size:14px;font-weight:400;}.elementor-3618 .elementor-element.elementor-element-688bfbd .elementor-icon-list-text{color:#4A3F4A;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-7374c10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3618 .elementor-element.elementor-element-22693ef{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-3618 .elementor-element.elementor-element-7cef91b{--display:flex;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-item{background-color:#98E88E26;margin:0px 0px 0px 0px;padding:20px 0px 20px 20px;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-content{text-align:left;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-image{text-align:left;max-width:20%;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-image figure > img{width:60px;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-image img{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-content .eael-testimonial-user{color:#000000;font-family:"Playfair Display", Sans-serif;margin:10px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;font-family:"Playfair Display", Sans-serif;margin:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-content .eael-testimonial-text{color:#4A3F4A;font-family:"Playfair Display", Sans-serif;font-size:14px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-0952043 .rating-five .testimonial-star-rating li i{color:var( --e-global-color-540e625 );}.elementor-3618 .elementor-element.elementor-element-0952043 .rating-one .testimonial-star-rating li:first-child i{color:var( --e-global-color-540e625 );}.elementor-3618 .elementor-element.elementor-element-0952043 .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-0952043 .rating-two .testimonial-star-rating li:nth-child(2) i{color:var( --e-global-color-540e625 );}.elementor-3618 .elementor-element.elementor-element-0952043 .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-0952043 .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-0952043 .rating-three .testimonial-star-rating li:nth-child(3) i{color:var( --e-global-color-540e625 );}.elementor-3618 .elementor-element.elementor-element-0952043 .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-0952043 .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-0952043 .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-3618 .elementor-element.elementor-element-0952043 .rating-four .testimonial-star-rating li:nth-child(4) i{color:var( --e-global-color-540e625 );}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-item .testimonial-star-rating li i{font-size:0px;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-item .testimonial-star-rating{margin:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-3618 .elementor-element.elementor-element-0952043 span.eael-testimonial-quote{top:0%;right:5%;}.elementor-3618 .elementor-element.elementor-element-46a9954{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-479fc34{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-5ace146{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-1653b5a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-3c0932a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-a1d6d8b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-4ce7242{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-3015a01e{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-3015a01e:not(.elementor-motion-effects-element-type-background), .elementor-3618 .elementor-element.elementor-element-3015a01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-3618 .elementor-element.elementor-element-55efe4b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3618 .elementor-element.elementor-element-211a791{--display:flex;}.elementor-3618 .elementor-element.elementor-element-39614a14{text-align:center;}.elementor-3618 .elementor-element.elementor-element-39614a14 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:500;text-transform:capitalize;line-height:1.1em;color:#5B8A8F;}.elementor-3618 .elementor-element.elementor-element-701f6f4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3618 .elementor-element.elementor-element-7a8ac8e{text-align:center;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3618 .elementor-element.elementor-element-7a8ac8e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:500;text-transform:capitalize;line-height:1.1em;color:#E89B8E;}.elementor-3618 .elementor-element.elementor-element-32600924{--e-rating-icon-font-size:32px;--e-rating-icon-marked-color:#E89B8E;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3618 .elementor-element.elementor-element-32600924.elementor-element{--align-self:center;}.elementor-3618 .elementor-element.elementor-element-441657ee{text-align:center;}.elementor-3618 .elementor-element.elementor-element-441657ee .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:18px;font-weight:400;color:#303030;}.elementor-3618 .elementor-element.elementor-element-33f1b6d4{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3618 .elementor-element.elementor-element-33f1b6d4:not(.elementor-motion-effects-element-type-background), .elementor-3618 .elementor-element.elementor-element-33f1b6d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3618 .elementor-element.elementor-element-770931ae{--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-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-item{background-color:#F8F0CA;}.elementor-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-content{text-align:center;}.elementor-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-image{text-align:center;max-width:100%;}.elementor-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-image figure > img{width:150px;}.elementor-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-content .eael-testimonial-user{color:#CC4B1D;}.elementor-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-3618 .elementor-element.elementor-element-257df071 .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-257df071 .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-257df071 .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-257df071 .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-257df071 .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-257df071 .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-257df071 .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-257df071 .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-257df071 .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-257df071 .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-3618 .elementor-element.elementor-element-257df071 .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-3618 .elementor-element.elementor-element-257df071 span.eael-testimonial-quote{top:5%;right:5%;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-item{background-color:#F8F0CA;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-content{text-align:center;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-image{text-align:center;max-width:100%;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-image figure > img{width:150px;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-content .eael-testimonial-user{color:#CC4B1D;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-3618 .elementor-element.elementor-element-3799f708 .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-3799f708 .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-3799f708 .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-3799f708 .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-3799f708 .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-3799f708 .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-3799f708 .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-3799f708 .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-3799f708 .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-3799f708 .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-3618 .elementor-element.elementor-element-3799f708 .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-3618 .elementor-element.elementor-element-3799f708 span.eael-testimonial-quote{top:5%;right:5%;}.elementor-3618 .elementor-element.elementor-element-4d9d1f31{--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-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-item{background-color:#F8F0CA;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-content{text-align:center;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-image{text-align:center;max-width:100%;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-image figure > img{width:150px;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-content .eael-testimonial-user{color:#CC4B1D;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-3618 .elementor-element.elementor-element-106bd8aa .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-3618 .elementor-element.elementor-element-106bd8aa span.eael-testimonial-quote{top:5%;right:5%;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-item{background-color:#F8F0CA;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-content{text-align:center;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-image{text-align:center;max-width:100%;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-image figure > img{width:150px;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-content .eael-testimonial-user{color:#CC4B1D;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-3618 .elementor-element.elementor-element-258853ee .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-258853ee .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-258853ee .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-258853ee .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-258853ee .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-258853ee .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-258853ee .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-258853ee .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-258853ee .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-258853ee .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-3618 .elementor-element.elementor-element-258853ee .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-3618 .elementor-element.elementor-element-258853ee span.eael-testimonial-quote{top:5%;right:5%;}.elementor-3618 .elementor-element.elementor-element-7c1c09b2{--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-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-item{background-color:#F8F0CA;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-content{text-align:center;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-image{text-align:center;max-width:100%;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-image figure > img{width:150px;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-content .eael-testimonial-user{color:#CC4B1D;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-3618 .elementor-element.elementor-element-120c47a5 .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-3618 .elementor-element.elementor-element-120c47a5 span.eael-testimonial-quote{top:5%;right:5%;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-item{background-color:#F8F0CA;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-content{text-align:center;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-image{text-align:center;max-width:100%;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-image figure > img{width:150px;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-content .eael-testimonial-user{color:#CC4B1D;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-content .eael-testimonial-user-company{color:#272727;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-content .eael-testimonial-text{color:#292929;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-five .testimonial-star-rating li i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-one .testimonial-star-rating li:first-child i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-two .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-two .testimonial-star-rating li:nth-child(2) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-three .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-three .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-three .testimonial-star-rating li:nth-child(3) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-four .testimonial-star-rating li:nth-child(1) i, .elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-four .testimonial-star-rating li:nth-child(2) i, .elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-four .testimonial-star-rating li:nth-child(3) i, .elementor-3618 .elementor-element.elementor-element-39c414d3 .rating-four .testimonial-star-rating li:nth-child(4) i{color:#f2b01e;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-3618 .elementor-element.elementor-element-39c414d3 span.eael-testimonial-quote{top:5%;right:5%;}.elementor-3618 .elementor-element.elementor-element-d7831ad{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-37a7163{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-cb38050{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-de16977{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-de16977 .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:49px;font-weight:800;text-transform:capitalize;line-height:1.13em;color:#5B8A8F;}.elementor-3618 .elementor-element.elementor-element-c05f571{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-3618 .elementor-element.elementor-element-1912246{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-3618 .elementor-element.elementor-element-da1308e{text-align:center;width:var( --container-widget-width, 86.18% );max-width:86.18%;--container-widget-width:86.18%;--container-widget-flex-grow:0;}.elementor-3618 .elementor-element.elementor-element-da1308e .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:1.2em;color:#87AE8F;}.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-3618 .elementor-element.elementor-element-fe850c7 img{width:55%;}.elementor-3618 .elementor-element.elementor-element-8277ff3{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-6ea3461 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:60px;font-weight:600;letter-spacing:-1px;color:#87AE8F;}.elementor-3618 .elementor-element.elementor-element-7626bc3 .elementor-heading-title{font-family:"Antic Slab", Sans-serif;font-size:40px;font-weight:600;color:#929292;}.elementor-3618 .elementor-element.elementor-element-7626bc3{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3618 .elementor-element.elementor-element-09eb71a .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;line-height:1.5em;background-color:#87AE8F;border-radius:200px 200px 200px 200px;padding:30px 80px 30px 80px;}.elementor-3618 .elementor-element.elementor-element-09eb71a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-3618 .elementor-element.elementor-element-9a72a62{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3618 .elementor-element.elementor-element-9a72a62 .elementor-divider-separator{width:100%;}.elementor-3618 .elementor-element.elementor-element-9a72a62 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3618 .elementor-element.elementor-element-0fc11da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-icon i{color:#87AE8F;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-icon svg{fill:#87AE8F;transition:fill 0.3s;}.elementor-3618 .elementor-element.elementor-element-92c0f9c{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-3618 .elementor-element.elementor-element-92c0f9c .elementor-icon-list-text{color:#000000DE;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-d843f6a{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-3618 .elementor-element.elementor-element-8819139{text-align:center;width:var( --container-widget-width, 86.18% );max-width:86.18%;--container-widget-width:86.18%;--container-widget-flex-grow:0;}.elementor-3618 .elementor-element.elementor-element-8819139 .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:1.2em;color:#87AE8F;}.elementor-3618 .elementor-element.elementor-element-675940b img{width:100%;}.elementor-3618 .elementor-element.elementor-element-24f1707{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-cabf34f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:60px;font-weight:600;letter-spacing:-1px;color:#87AE8F;}.elementor-3618 .elementor-element.elementor-element-0549771 .elementor-heading-title{font-family:"Antic Slab", Sans-serif;font-size:40px;font-weight:600;color:#929292;}.elementor-3618 .elementor-element.elementor-element-0549771{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3618 .elementor-element.elementor-element-14d0645 .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;line-height:1.5em;background-color:#87AE8F;border-radius:200px 200px 200px 200px;padding:30px 80px 30px 80px;}.elementor-3618 .elementor-element.elementor-element-14d0645{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3618 .elementor-element.elementor-element-02f97e2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3618 .elementor-element.elementor-element-02f97e2 .elementor-divider-separator{width:100%;}.elementor-3618 .elementor-element.elementor-element-02f97e2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3618 .elementor-element.elementor-element-6a3b7b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-icon i{color:#87AE8F;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-icon svg{fill:#87AE8F;transition:fill 0.3s;}.elementor-3618 .elementor-element.elementor-element-fa52712{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-3618 .elementor-element.elementor-element-fa52712 .elementor-icon-list-text{color:#000000DE;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-4059e2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:20px;--padding-left:5px;--padding-right:5px;}.elementor-3618 .elementor-element.elementor-element-eb89d6b{text-align:center;width:var( --container-widget-width, 86.18% );max-width:86.18%;--container-widget-width:86.18%;--container-widget-flex-grow:0;}.elementor-3618 .elementor-element.elementor-element-eb89d6b .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:36px;font-weight:700;font-style:normal;line-height:1.2em;color:#87AE8F;}.elementor-3618 .elementor-element.elementor-element-6372858 img{width:100%;}.elementor-3618 .elementor-element.elementor-element-a706ee5{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-7d3c294 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:60px;font-weight:600;letter-spacing:-1px;color:#87AE8F;}.elementor-3618 .elementor-element.elementor-element-11804a9 .elementor-heading-title{font-family:"Antic Slab", Sans-serif;font-size:40px;font-weight:600;color:#929292;}.elementor-3618 .elementor-element.elementor-element-11804a9{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3618 .elementor-element.elementor-element-5b34c54 .elementor-button{font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:700;text-transform:capitalize;line-height:1.5em;background-color:#87AE8F;border-radius:200px 200px 200px 200px;padding:30px 80px 30px 80px;}.elementor-3618 .elementor-element.elementor-element-5b34c54{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3618 .elementor-element.elementor-element-74e3681{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-3618 .elementor-element.elementor-element-74e3681 .elementor-divider-separator{width:100%;}.elementor-3618 .elementor-element.elementor-element-74e3681 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3618 .elementor-element.elementor-element-2546781{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-icon i{color:#87AE8F;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-icon svg{fill:#87AE8F;transition:fill 0.3s;}.elementor-3618 .elementor-element.elementor-element-b66c360{--e-icon-list-icon-size:22px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-3618 .elementor-element.elementor-element-b66c360 .elementor-icon-list-text{color:#000000DE;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-0ec6f4a{--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-3618 .elementor-element.elementor-element-0ec6f4a:not(.elementor-motion-effects-element-type-background), .elementor-3618 .elementor-element.elementor-element-0ec6f4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-3618 .elementor-element.elementor-element-bb062c6{--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-3618 .elementor-element.elementor-element-317377c{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-317377c .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:49px;font-weight:800;text-transform:capitalize;line-height:1.13em;color:#5B8A8F;}.elementor-3618 .elementor-element.elementor-element-06165ab{--display:flex;}.elementor-3618 .elementor-element.elementor-element-7c88ab9{text-align:center;}.elementor-3618 .elementor-element.elementor-element-7c88ab9 .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;-webkit-text-stroke-color:#000;stroke:#000;color:#47403E;}.elementor-3618 .elementor-element.elementor-element-cf0d8f3{--display:flex;}.elementor-3618 .elementor-element.elementor-element-3247344{text-align:center;}.elementor-3618 .elementor-element.elementor-element-3247344 .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:20px;font-weight:500;line-height:1.6em;-webkit-text-stroke-color:#000;stroke:#000;color:#47403E;}.elementor-3618 .elementor-element.elementor-element-0b0d394{--display:flex;}.elementor-3618 .elementor-element.elementor-element-3c21492{text-align:center;}.elementor-3618 .elementor-element.elementor-element-3c21492 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:24px;font-weight:500;-webkit-text-stroke-color:#000;stroke:#000;color:#47403E;}.elementor-3618 .elementor-element.elementor-element-a8325f1{--display:flex;}.elementor-3618 .elementor-element.elementor-element-938ce81{--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-3618 .elementor-element.elementor-element-a8a37ab{--display:flex;}.elementor-3618 .elementor-element.elementor-element-2d4d423{--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-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-3618 .elementor-element.elementor-element-f05ab97{--display:flex;}.elementor-3618 .elementor-element.elementor-element-b8f31e6{--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-3618 .elementor-element.elementor-element-5e127b6{--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:20px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#020101;--n-accordion-title-hover-color:#5B8A8F;--n-accordion-title-active-color:#5B8A8F;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#87AE8F;--n-accordion-icon-hover-color:#5B8A8F;--n-accordion-icon-active-color:#5B8A8F;}:where( .elementor-3618 .elementor-element.elementor-element-5e127b6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"CircularStd", Sans-serif;font-weight:700;}.elementor-3618 .elementor-element.elementor-element-19c29f7{--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-3618 .elementor-element.elementor-element-1e00fd59 > .elementor-container{max-width:1160px;}.elementor-3618 .elementor-element.elementor-element-1e00fd59:not(.elementor-motion-effects-element-type-background), .elementor-3618 .elementor-element.elementor-element-1e00fd59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3618 .elementor-element.elementor-element-1e00fd59{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:36px 0px 36px 0px;}.elementor-3618 .elementor-element.elementor-element-1e00fd59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3618 .elementor-element.elementor-element-56a4575a > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-3618 .elementor-element.elementor-element-546b2dc{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-546b2dc .elementor-heading-title{font-family:"CircularStd", Sans-serif;font-size:49px;font-weight:800;text-transform:capitalize;line-height:1.13em;color:#5B8A8F;}.elementor-3618 .elementor-element.elementor-element-adf4ea9 .elementor-icon-list-icon i{color:#09B29C;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-adf4ea9 .elementor-icon-list-icon svg{fill:#09B29C;transition:fill 0.3s;}.elementor-3618 .elementor-element.elementor-element-adf4ea9{--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3618 .elementor-element.elementor-element-adf4ea9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-adf4ea9 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-3618 .elementor-element.elementor-element-adf4ea9 .elementor-icon-list-text{color:#353030;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-49044dcc > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-3618 .elementor-element.elementor-element-7edb4d02{padding:10px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-5af52af3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#333333;}.elementor-3618 .elementor-element.elementor-element-5af52af3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-icon i{color:#09B29C;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-icon svg{fill:#09B29C;transition:fill 0.3s;}.elementor-3618 .elementor-element.elementor-element-1b1fae52{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;}.elementor-3618 .elementor-element.elementor-element-1b1fae52 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-3618 .elementor-element.elementor-element-259ada08 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#333333;}.elementor-3618 .elementor-element.elementor-element-259ada08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-6918c7b6 img{max-width:80px;border-radius:100px 100px 100px 100px;}.elementor-3618 .elementor-element.elementor-element-1b5f9982{--e-rating-gap:4px;--e-rating-icon-marked-color:#FFBE37;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;}.elementor-3618 .elementor-element.elementor-element-1984627{text-align:start;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#353030;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-2d5236ec{columns:1;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#353030;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-2164f1f4 > .elementor-container{max-width:1150px;}.elementor-3618 .elementor-element.elementor-element-2164f1f4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3618 .elementor-element.elementor-element-2164f1f4:not(.elementor-motion-effects-element-type-background), .elementor-3618 .elementor-element.elementor-element-2164f1f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3618 .elementor-element.elementor-element-2164f1f4{border-style:solid;border-width:1px 0px 0px 0px;border-color:#EBEBEB;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-3618 .elementor-element.elementor-element-2164f1f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-3618 .elementor-element.elementor-element-196a8e4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3618 .elementor-element.elementor-element-196a8e4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3618 .elementor-element.elementor-element-196a8e4b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3618 .elementor-element.elementor-element-196a8e4b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-2aef8539{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-2aef8539 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#82838E;}.elementor-bc-flex-widget .elementor-3618 .elementor-element.elementor-element-22ae0786.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3618 .elementor-element.elementor-element-22ae0786.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3618 .elementor-element.elementor-element-22ae0786.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3618 .elementor-element.elementor-element-22ae0786 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-5edbed7d{text-align:end;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-5edbed7d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;color:#82838E;}@media(min-width:768px){.elementor-3618 .elementor-element.elementor-element-61e71917{--content-width:1300px;}.elementor-3618 .elementor-element.elementor-element-1821df3{--width:60%;}.elementor-3618 .elementor-element.elementor-element-5822e900{--width:40%;}.elementor-3618 .elementor-element.elementor-element-701f6f4d{--width:500px;}.elementor-3618 .elementor-element.elementor-element-770931ae{--width:50%;}.elementor-3618 .elementor-element.elementor-element-4d9d1f31{--width:50%;}.elementor-3618 .elementor-element.elementor-element-7c1c09b2{--width:50%;}.elementor-3618 .elementor-element.elementor-element-56a4575a{width:62%;}.elementor-3618 .elementor-element.elementor-element-49044dcc{width:38%;}.elementor-3618 .elementor-element.elementor-element-4828d380{width:26.764%;}.elementor-3618 .elementor-element.elementor-element-51a495c1{width:73.209%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3618 .elementor-element.elementor-element-56a4575a{width:100%;}.elementor-3618 .elementor-element.elementor-element-49044dcc{width:100%;}.elementor-3618 .elementor-element.elementor-element-4828d380{width:15%;}.elementor-3618 .elementor-element.elementor-element-51a495c1{width:85%;}.elementor-3618 .elementor-element.elementor-element-196a8e4b{width:100%;}.elementor-3618 .elementor-element.elementor-element-22ae0786{width:100%;}}@media(max-width:1024px){.elementor-3618 .elementor-element.elementor-element-de16977{text-align:center;}.elementor-3618 .elementor-element.elementor-element-de16977 .elementor-heading-title{font-size:50px;}.elementor-3618 .elementor-element.elementor-element-da1308e .elementor-heading-title{font-size:33px;}.elementor-3618 .elementor-element.elementor-element-8819139 .elementor-heading-title{font-size:33px;}.elementor-3618 .elementor-element.elementor-element-eb89d6b .elementor-heading-title{font-size:33px;}.elementor-3618 .elementor-element.elementor-element-317377c{text-align:center;}.elementor-3618 .elementor-element.elementor-element-317377c .elementor-heading-title{font-size:50px;}.elementor-3618 .elementor-element.elementor-element-1e00fd59{padding:15px 30px 0px 30px;}.elementor-3618 .elementor-element.elementor-element-56a4575a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-546b2dc{text-align:center;}.elementor-3618 .elementor-element.elementor-element-546b2dc .elementor-heading-title{font-size:50px;}.elementor-3618 .elementor-element.elementor-element-49044dcc > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-5af52af3{text-align:start;}.elementor-3618 .elementor-element.elementor-element-259ada08{text-align:start;}.elementor-3618 .elementor-element.elementor-element-647110f5{padding:20px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-51a495c1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:10px;}.elementor-3618 .elementor-element.elementor-element-1b5f9982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3618 .elementor-element.elementor-element-1984627{text-align:start;}.elementor-3618 .elementor-element.elementor-element-2d5236ec{text-align:start;}.elementor-3618 .elementor-element.elementor-element-196a8e4b > .elementor-element-populated{margin:12px 0px 12px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-2aef8539{text-align:center;}.elementor-3618 .elementor-element.elementor-element-5edbed7d{text-align:center;}}@media(max-width:767px){.elementor-3618 .elementor-element.elementor-element-4b96c6d{--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-9e8bd44{text-align:center;}.elementor-3618 .elementor-element.elementor-element-9e8bd44 .elementor-heading-title{font-size:20px;letter-spacing:4px;}.elementor-3618 .elementor-element.elementor-element-61e71917{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-1821df3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3618 .elementor-element.elementor-element-5822e900{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3618 .elementor-element.elementor-element-39166d7 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-3618 .elementor-element.elementor-element-156fbacd .elementor-heading-title{font-size:36px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-3618 .elementor-element.elementor-element-156fbacd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-3618 .elementor-element.elementor-element-6708f102{--e-icon-list-icon-size:24px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-6708f102 .elementor-icon-list-item > a{font-size:24px;line-height:1.4em;letter-spacing:0px;}.elementor-3618 .elementor-element.elementor-element-5e8ec3ef .elementor-button{font-size:18px;border-radius:200px 200px 200px 200px;padding:30px 30px 30px 30px;}.elementor-3618 .elementor-element.elementor-element-5e8ec3ef{padding:10px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-688bfbd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3618 .elementor-element.elementor-element-688bfbd .elementor-icon-list-item > a{font-size:15px;}.elementor-3618 .elementor-element.elementor-element-7cef91b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3618 .elementor-element.elementor-element-0952043 .eael-testimonial-content .eael-testimonial-text{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-39614a14{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3618 .elementor-element.elementor-element-39614a14 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-3618 .elementor-element.elementor-element-7a8ac8e{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3618 .elementor-element.elementor-element-7a8ac8e .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-3618 .elementor-element.elementor-element-257df071 .eael-testimonial-item{padding:0px 20px 0px 20px;}.elementor-3618 .elementor-element.elementor-element-257df071{padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-3799f708 .eael-testimonial-item{padding:0px 20px 0px 20px;}.elementor-3618 .elementor-element.elementor-element-3799f708{padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-106bd8aa .eael-testimonial-item{padding:0px 20px 0px 20px;}.elementor-3618 .elementor-element.elementor-element-106bd8aa{padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-258853ee .eael-testimonial-item{padding:0px 20px 0px 20px;}.elementor-3618 .elementor-element.elementor-element-258853ee{padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-120c47a5 .eael-testimonial-item{padding:0px 20px 0px 20px;}.elementor-3618 .elementor-element.elementor-element-120c47a5{padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-39c414d3 .eael-testimonial-item{padding:0px 20px 0px 20px;}.elementor-3618 .elementor-element.elementor-element-39c414d3{padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-de16977 .elementor-heading-title{font-size:44px;}.elementor-3618 .elementor-element.elementor-element-de16977{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-8277ff3{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-3618 .elementor-element.elementor-element-6ea3461 .elementor-heading-title{font-size:48px;letter-spacing:-2px;}.elementor-3618 .elementor-element.elementor-element-7626bc3 .elementor-heading-title{font-size:20px;}.elementor-3618 .elementor-element.elementor-element-7626bc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3618 .elementor-element.elementor-element-09eb71a .elementor-button{font-size:20px;border-radius:200px 200px 200px 200px;padding:30px 70px 30px 70px;}.elementor-3618 .elementor-element.elementor-element-0fc11da{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3618 .elementor-element.elementor-element-92c0f9c{--e-icon-list-icon-size:24px;}.elementor-3618 .elementor-element.elementor-element-675940b img{width:100%;}.elementor-3618 .elementor-element.elementor-element-24f1707{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-3618 .elementor-element.elementor-element-cabf34f .elementor-heading-title{font-size:48px;letter-spacing:-2px;}.elementor-3618 .elementor-element.elementor-element-0549771 .elementor-heading-title{font-size:20px;}.elementor-3618 .elementor-element.elementor-element-0549771{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3618 .elementor-element.elementor-element-14d0645 .elementor-button{font-size:20px;border-radius:200px 200px 200px 200px;padding:30px 70px 30px 70px;}.elementor-3618 .elementor-element.elementor-element-6a3b7b7{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3618 .elementor-element.elementor-element-fa52712{--e-icon-list-icon-size:24px;}.elementor-3618 .elementor-element.elementor-element-6372858 img{width:100%;}.elementor-3618 .elementor-element.elementor-element-a706ee5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;}.elementor-3618 .elementor-element.elementor-element-7d3c294 .elementor-heading-title{font-size:48px;letter-spacing:-2px;}.elementor-3618 .elementor-element.elementor-element-11804a9 .elementor-heading-title{font-size:20px;}.elementor-3618 .elementor-element.elementor-element-11804a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-3618 .elementor-element.elementor-element-5b34c54 .elementor-button{font-size:20px;border-radius:200px 200px 200px 200px;padding:30px 70px 30px 70px;}.elementor-3618 .elementor-element.elementor-element-2546781{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-3618 .elementor-element.elementor-element-b66c360{--e-icon-list-icon-size:24px;}.elementor-3618 .elementor-element.elementor-element-0ec6f4a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3618 .elementor-element.elementor-element-317377c .elementor-heading-title{font-size:44px;}.elementor-3618 .elementor-element.elementor-element-317377c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-7c88ab9 .elementor-heading-title{font-size:20px;}.elementor-3618 .elementor-element.elementor-element-3247344 .elementor-heading-title{font-size:20px;}.elementor-3618 .elementor-element.elementor-element-3c21492 .elementor-heading-title{font-size:20px;}.elementor-3618 .elementor-element.elementor-element-5e127b6{--n-accordion-title-font-size:20px;}.elementor-3618 .elementor-element.elementor-element-1e00fd59{margin-top:0px;margin-bottom:0px;padding:40px 0px 30px 0px;}.elementor-3618 .elementor-element.elementor-element-56a4575a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 15px;}.elementor-3618 .elementor-element.elementor-element-546b2dc .elementor-heading-title{font-size:44px;}.elementor-3618 .elementor-element.elementor-element-546b2dc{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-49044dcc > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-6522513d > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-3618 .elementor-element.elementor-element-5af52af3{text-align:start;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-3618 .elementor-element.elementor-element-28bafbd4 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-259ada08{text-align:start;}.elementor-3618 .elementor-element.elementor-element-647110f5{padding:24px 0px 0px 0px;}.elementor-3618 .elementor-element.elementor-element-4828d380{width:25%;}.elementor-3618 .elementor-element.elementor-element-4828d380 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-3618 .elementor-element.elementor-element-6918c7b6{text-align:start;}.elementor-3618 .elementor-element.elementor-element-6918c7b6 img{width:100%;max-width:80px;}.elementor-3618 .elementor-element.elementor-element-51a495c1{width:75%;}.elementor-3618 .elementor-element.elementor-element-51a495c1 > .elementor-element-populated{padding:0px 0px 10px 10px;}.elementor-3618 .elementor-element.elementor-element-1984627{text-align:start;font-size:14px;}.elementor-3618 .elementor-element.elementor-element-2d5236ec{text-align:start;margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3618 .elementor-element.elementor-element-2164f1f4{padding:10px 8px 12px 8px;}.elementor-3618 .elementor-element.elementor-element-196a8e4b > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3618 .elementor-element.elementor-element-2aef8539{text-align:center;}.elementor-3618 .elementor-element.elementor-element-2aef8539 .elementor-heading-title{line-height:1.5em;}.elementor-3618 .elementor-element.elementor-element-5edbed7d{text-align:center;}.elementor-3618 .elementor-element.elementor-element-5edbed7d .elementor-heading-title{line-height:1.5em;}}/* Start custom CSS for container, class: .elementor-element-5822e900 */<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Pregnancy Pillow - Finally Sleep Like You Deserve</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'CircularStd', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
            background-color: #FAF8F5;
            color: #3A3A3A;
            line-height: 1.6;
        }

        /* =================================
           SECTION 1: HERO / ABOVE THE FOLD
           ================================= */
        .hero-section {
            background-color: #FFFFFF;
            padding: 80px 48px;
        }

        .hero-container {
            max-width: 1280px;
            margin: 0 auto;
            display: grid;
            grid-template-columns: 60% 40%;
            gap: 60px;
            align-items: center;
        }

        /* LEFT SIDE: PRODUCT IMAGES */
        .hero-images {
            position: relative;
        }

        .image-carousel {
            position: relative;
            border-radius: 16px;
            overflow: hidden;
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
        }

        .carousel-main-image {
            width: 100%;
            height: auto;
            display: block;
            background-color: #FAF8F5;
            min-height: 500px;
            object-fit: cover;
        }

        /* Carousel Navigation Dots */
        .carousel-dots {
            display: flex;
            justify-content: center;
            gap: 12px;
            margin-top: 24px;
        }

        .carousel-dot {
            width: 12px;
            height: 12px;
            border-radius: 50%;
            background-color: #E8F1E8;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .carousel-dot.active {
            background-color: #87AE8F;
            width: 32px;
            border-radius: 6px;
        }

        .carousel-dot:hover {
            background-color: #87AE8F;
        }

        /* Thumbnail Gallery */
        .thumbnail-gallery {
            display: grid;
            grid-template-columns: repeat(4, 1fr);
            gap: 12px;
            margin-top: 16px;
        }

        .thumbnail {
            border-radius: 8px;
            overflow: hidden;
            cursor: pointer;
            border: 2px solid transparent;
            transition: border-color 0.3s ease;
        }

        .thumbnail:hover,
        .thumbnail.active {
            border-color: #87AE8F;
        }

        .thumbnail img {
            width: 100%;
            height: 80px;
            object-fit: cover;
            display: block;
        }

        /* RIGHT SIDE: PRODUCT INFO */
        .hero-info {
            padding: 20px 0;
        }

        /* Pre-headline Trust Badges */
        .pre-headline-badges {
            display: flex;
            flex-wrap: wrap;
            gap: 16px;
            margin-bottom: 24px;
            font-size: 14px;
            color: #5B8A8F;
            font-weight: 600;
        }

        .pre-headline-badge {
            display: flex;
            align-items: center;
            gap: 6px;
        }

        .badge-icon {
            color: #6B9B7C;
            font-size: 16px;
        }

        /* Main Headline */
        .hero-headline {
            font-size: 56px;
            font-weight: 700;
            color: #87AE8F;
            line-height: 1.1;
            letter-spacing: -0.02em;
            margin-bottom: 24px;
        }

        /* Subheadline */
        .hero-subheadline {
            font-size: 20px;
            color: #3A3A3A;
            line-height: 1.6;
            letter-spacing: 0.01em;
            margin-bottom: 32px;
        }

        /* Star Rating */
        .hero-rating {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 32px;
        }

        .stars {
            color: #D4A574;
            font-size: 20px;
            letter-spacing: 2px;
        }

        .rating-text {
            font-size: 15px;
            color: #666666;
        }

        .rating-link {
            color: #5B8A8F;
            text-decoration: underline;
            cursor: pointer;
        }

        /* Price Section */
        .price-section {
            background-color: #E8F1E8;
            border-radius: 12px;
            padding: 24px;
            margin-bottom: 32px;
        }

        .price-main {
            font-size: 42px;
            font-weight: 700;
            color: #5B8A8F;
            line-height: 1.1;
            letter-spacing: -0.01em;
            margin-bottom: 8px;
        }

        .price-original {
            font-size: 28px;
            color: #999999;
            text-decoration: line-through;
            margin-left: 12px;
        }

        .price-payment-plan {
            font-size: 16px;
            color: #666666;
            margin-bottom: 12px;
        }

        .price-payment-plan strong {
            color: #3A3A3A;
            font-weight: 600;
        }

        .price-gift {
            display: flex;
            align-items: center;
            gap: 8px;
            background-color: #FFFFFF;
            padding: 12px 16px;
            border-radius: 8px;
            margin-top: 12px;
            border: 1px solid #D4E5D4;
        }

        .gift-icon {
            font-size: 20px;
        }

        .price-gift-text {
            font-size: 15px;
            font-weight: 600;
            color: #5B8A8F;
        }

        /* Trust Badges Row */
        .trust-badges-row {
            display: flex;
            justify-content: space-between;
            gap: 16px;
            margin-bottom: 24px;
            padding: 16px;
            background-color: #FAF8F5;
            border-radius: 8px;
        }

        .trust-badge-item {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 13px;
            font-weight: 600;
            color: #3A3A3A;
        }

        .trust-badge-icon {
            width: 24px;
            height: 24px;
            background-color: #87AE8F;
            color: #FFFFFF;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 12px;
            flex-shrink: 0;
        }

        /* Product Options */
        .product-options {
            margin-bottom: 32px;
        }

        .option-group {
            margin-bottom: 24px;
        }

        .option-label {
            display: block;
            font-size: 14px;
            font-weight: 600;
            color: #3A3A3A;
            margin-bottom: 12px;
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }

        /* Size Selector */
        .size-options {
            display: flex;
            gap: 12px;
        }

        .size-option {
            flex: 1;
            position: relative;
        }

        .size-option input[type="radio"] {
            position: absolute;
            opacity: 0;
        }

        .size-option label {
            display: block;
            padding: 16px 20px;
            border: 2px solid #E8F1E8;
            border-radius: 8px;
            text-align: center;
            cursor: pointer;
            transition: all 0.3s ease;
            background-color: #FFFFFF;
        }

        .size-option input[type="radio"]:checked + label {
            border-color: #87AE8F;
            background-color: #E8F1E8;
            font-weight: 600;
        }

        .size-option label:hover {
            border-color: #87AE8F;
        }

        .size-name {
            display: block;
            font-size: 16px;
            font-weight: 600;
            color: #3A3A3A;
            margin-bottom: 4px;
        }

        .size-price {
            display: block;
            font-size: 13px;
            color: #666666;
        }

        /* Color Selector */
        .color-options {
            display: flex;
            gap: 12px;
        }

        .color-option {
            position: relative;
        }

        .color-option input[type="radio"] {
            position: absolute;
            opacity: 0;
        }

        .color-swatch {
            width: 48px;
            height: 48px;
            border-radius: 50%;
            cursor: pointer;
            border: 3px solid transparent;
            transition: all 0.3s ease;
            position: relative;
        }

        .color-option input[type="radio"]:checked + .color-swatch {
            border-color: #87AE8F;
            box-shadow: 0 0 0 2px #FFFFFF, 0 0 0 4px #87AE8F;
        }

        .color-swatch:hover {
            transform: scale(1.1);
        }

        /* Color swatches */
        .color-white { background-color: #FFFFFF; border: 1px solid #E5E5E5; }
        .color-grey { background-color: #A8A8A8; }
        .color-navy { background-color: #2C3E50; }
        .color-blush { background-color: #E8B5B5; }

        .color-name {
            font-size: 12px;
            text-align: center;
            margin-top: 6px;
            color: #666666;
        }

        /* Quantity Selector */
        .quantity-.elementor-3618 .elementor-element.elementor-element-5822e900 {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 24px;
        }

        .quantity-label {
            font-size: 14px;
            font-weight: 600;
            color: #3A3A3A;
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }

        .quantity-controls {
            display: flex;
            align-items: center;
            border: 2px solid #E8F1E8;
            border-radius: 8px;
            overflow: hidden;
        }

        .quantity-btn {
            width: 44px;
            height: 44px;
            background-color: #FFFFFF;
            border: none;
            font-size: 20px;
            color: #5B8A8F;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .quantity-btn:hover {
            background-color: #E8F1E8;
        }

        .quantity-input {
            width: 60px;
            height: 44px;
            text-align: center;
            border: none;
            border-left: 1px solid #E8F1E8;
            border-right: 1px solid #E8F1E8;
            font-size: 16px;
            font-weight: 600;
            color: #3A3A3A;
        }

        /* CTA Buttons */
        .cta-buttons {
            margin-bottom: 24px;
        }

        .btn-primary {
            display: block;
            width: 100%;
            background-color: #87AE8F;
            color: #FFFFFF;
            padding: 20px 48px;
            border-radius: 8px;
            font-size: 18px;
            font-weight: 700;
            letter-spacing: 0.02em;
            text-align: center;
            text-decoration: none;
            border: none;
            cursor: pointer;
            transition: all 0.3s ease;
            box-shadow: 0 4px 12px rgba(135, 174, 143, 0.2);
            margin-bottom: 12px;
        }

        .btn-primary:hover {
            background-color: #6B9B7C;
            transform: translateY(-2px);
            box-shadow: 0 6px 20px rgba(135, 174, 143, 0.3);
        }

        .btn-primary:active {
            transform: translateY(0);
        }

        .btn-secondary {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 100%;
            background-color: #FFFFFF;
            color: #87AE8F;
            padding: 14px 36px;
            border-radius: 8px;
            font-size: 16px;
            font-weight: 600;
            text-align: center;
            text-decoration: none;
            border: 2px solid #87AE8F;
            cursor: pointer;
            transition: all 0.3s ease;
        }

        .btn-secondary:hover {
            background-color: #87AE8F;
            color: #FFFFFF;
        }

        /* Urgency Text */
        .urgency-messages {
            margin-top: 20px;
        }

        .urgency-item {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 14px;
            color: #666666;
            margin-bottom: 8px;
        }

        .urgency-icon {
            font-size: 16px;
        }

        .urgency-highlight {
            color: #E89B8E;
            font-weight: 600;
        }

        /* Payment Icons */
        .payment-icons {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 12px;
            margin-top: 24px;
            padding-top: 24px;
            border-top: 1px solid #E8F1E8;
        }

        .payment-icon {
            width: 48px;
            height: 32px;
            background-color: #FAF8F5;
            border: 1px solid #E8F1E8;
            border-radius: 4px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 10px;
            font-weight: 600;
            color: #999999;
        }

        .secure-checkout {
            font-size: 13px;
            color: #666666;
            text-align: center;
            margin-top: 12px;
        }

        .secure-icon {
            color: #6B9B7C;
        }

        /* Mobile Sticky CTA */
        .sticky-cta {
            display: none;
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background-color: #FFFFFF;
            padding: 16px 20px;
            box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.1);
            z-index: 1000;
        }

        .sticky-cta-content {
            display: flex;
            align-items: center;
            justify-content: space-between;
            max-width: 1280px;
            margin: 0 auto;
        }

        .sticky-price {
            font-size: 24px;
            font-weight: 700;
            color: #5B8A8F;
        }

        .sticky-btn {
            background-color: #87AE8F;
            color: #FFFFFF;
            padding: 12px 32px;
            border-radius: 8px;
            font-size: 16px;
            font-weight: 700;
            border: none;
            cursor: pointer;
        }

        /* =================================
           MOBILE RESPONSIVE
           ================================= */
        @media (max-width: 1024px) {
            .hero-container {
                grid-template-columns: 1fr;
                gap: 40px;
            }

            .hero-section {
                padding: 48px 20px;
            }

            .hero-headline {
                font-size: 36px;
            }

            .hero-subheadline {
                font-size: 18px;
            }

            .price-main {
                font-size: 32px;
            }

            .trust-badges-row {
                flex-direction: column;
                gap: 12px;
            }

            .thumbnail-gallery {
                grid-template-columns: repeat(3, 1fr);
            }
        }

        @media (max-width: 768px) {
            .hero-headline {
                font-size: 32px;
                margin-bottom: 16px;
            }

            .hero-subheadline {
                font-size: 17px;
                margin-bottom: 24px;
            }

            .size-options {
                flex-direction: column;
            }

            .pre-headline-badges {
                font-size: 12px;
                gap: 12px;
            }

            .sticky-cta {
                display: block;
            }

            .btn-primary {
                padding: 18px 32px;
                font-size: 17px;
            }
        }
    </style>
</head>
</html>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61e71917 */<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Section 8 - Features Breakdown</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'CircularStd', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
            background-color: #FAF8F5;
            color: #3A3A3A;
            line-height: 1.6;
        }

        /* =================================
           SECTION 8: FEATURES BREAKDOWN
           20px body text scale
           ================================= */
        .features-section {
            padding: 80px 48px;
            background-color: #FFFFFF;
        }

        .features-container {
            max-width: 1280px;
            margin: 0 auto;
        }

        /* Section Header */
        .features-header {
            text-align: center;
            margin-bottom: 64px;
        }

        .features-headline {
            font-size: 49px;
            font-weight: 700;
            color: #5B8A8F;
            line-height: 1.2;
            letter-spacing: -0.01em;
            margin-bottom: 20px;
        }

        .features-subheadline {
            font-size: 24px;
            color: #666666;
            line-height: 1.4;
            max-width: 800px;
            margin: 0 auto;
        }

        /* Features Grid */
        .features-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 48px;
            margin-top: 48px;
        }

        /* Feature Item */
        .feature-item {
            display: flex;
            gap: 24px;
            align-items: flex-start;
            padding: 32px;
            background-color: #FAF8F5;
            border-radius: 16px;
            transition: all 0.3s ease;
            border: 2px solid transparent;
        }

        .feature-item:hover {
            background-color: #E8F1E8;
            border-color: #87AE8F;
            transform: translateX(8px);
        }

        /* Feature Icon/Image Container */
        .feature-icon-container {
            flex-shrink: 0;
            width: 80px;
            height: 80px;
            background: linear-gradient(135deg, #E8F1E8 0%, #D4E5D4 100%);
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            overflow: hidden;
            transition: all 0.3s ease;
        }

        .feature-item:hover .feature-icon-container {
            background: linear-gradient(135deg, #87AE8F 0%, #6B9B7C 100%);
            transform: scale(1.05) rotate(-3deg);
        }

        /* Feature Icon (Emoji or SVG) */
        .feature-icon {
            font-size: 40px;
            transition: all 0.3s ease;
        }

        /* IMAGE PLACEMENT OPTION 1: Instead of emoji icon */
        .feature-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 16px;
        }

        /* Feature Content */
        .feature-content {
            flex: 1;
        }

        .feature-title {
            font-size: 24px;
            font-weight: 700;
            color: #5B8A8F;
            line-height: 1.3;
            margin-bottom: 12px;
        }

        .feature-description {
            font-size: 17px;
            color: #666666;
            line-height: 1.6;
            letter-spacing: 0.01em;
            margin-bottom: 16px;
        }

        /* Feature Highlight/Benefit */
        .feature-benefit {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 17px;
            color: #87AE8F;
            font-weight: 600;
            margin-top: 12px;
        }

        .benefit-icon {
            font-size: 18px;
            color: #6B9B7C;
        }

        /* Feature Specs List */
        .feature-specs {
            list-style: none;
            margin-top: 16px;
            padding-top: 16px;
            border-top: 1px solid #E8F1E8;
        }

        .feature-spec-item {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 15px;
            color: #999999;
            margin-bottom: 8px;
        }

        .feature-spec-item:last-child {
            margin-bottom: 0;
        }

        .spec-bullet {
            width: 6px;
            height: 6px;
            background-color: #87AE8F;
            border-radius: 50%;
            flex-shrink: 0;
        }

        /* Large Feature Showcase (Optional - for hero feature) */
        .feature-showcase {
            margin-top: 64px;
            padding: 48px;
            background: linear-gradient(135deg, #E8F1E8 0%, #F0F7F0 100%);
            border-radius: 16px;
            border: 2px solid #87AE8F;
        }

        .showcase-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 48px;
            align-items: center;
        }

        /* IMAGE PLACEMENT OPTION 2: Large showcase image */
        .showcase-image-container {
            position: relative;
            border-radius: 16px;
            overflow: hidden;
            box-shadow: 0 8px 24px rgba(135, 174, 143, 0.2);
        }

        .showcase-image {
            width: 100%;
            height: auto;
            display: block;
            border-radius: 16px;
        }

        /* Placeholder for showcase image */
        .showcase-image-placeholder {
            width: 100%;
            aspect-ratio: 4 / 3;
            background: linear-gradient(135deg, #D4E5D4 0%, #C4D5C4 100%);
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px;
            color: #87AE8F;
            font-weight: 600;
            text-align: center;
            padding: 20px;
        }

        .showcase-content {
            padding: 20px 0;
        }

        .showcase-title {
            font-size: 33px;
            font-weight: 700;
            color: #5B8A8F;
            line-height: 1.3;
            margin-bottom: 20px;
        }

        .showcase-description {
            font-size: 20px;
            color: #3A3A3A;
            line-height: 1.6;
            margin-bottom: 24px;
        }

        .showcase-benefits {
            list-style: none;
        }

        .showcase-benefit-item {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 16px;
            font-size: 17px;
            color: #666666;
        }

        .showcase-benefit-icon {
            width: 28px;
            height: 28px;
            background-color: #87AE8F;
            color: #FFFFFF;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 16px;
            flex-shrink: 0;
        }

        /* Certifications Row */
        .certifications-section {
            margin-top: 64px;
            text-align: center;
        }

        .certifications-title {
            font-size: 20px;
            font-weight: 600;
            color: #5B8A8F;
            margin-bottom: 32px;
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }

        .certifications-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 32px;
            max-width: 900px;
            margin: 0 auto;
        }

        .certification-badge {
            padding: 24px;
            background-color: #FAF8F5;
            border-radius: 12px;
            border: 2px solid #E8F1E8;
            transition: all 0.3s ease;
        }

        .certification-badge:hover {
            border-color: #87AE8F;
            background-color: #E8F1E8;
        }

        /* IMAGE PLACEMENT OPTION 3: Certification logo images */
        .certification-icon {
            font-size: 48px;
            margin-bottom: 12px;
        }

        .certification-name {
            font-size: 17px;
            font-weight: 600;
            color: #5B8A8F;
            margin-bottom: 4px;
        }

        .certification-description {
            font-size: 14px;
            color: #999999;
        }

        /* =================================
           MOBILE RESPONSIVE
           ================================= */
        @media (max-width: 1024px) {
            .features-headline {
                font-size: 40px;
            }

            .features-subheadline {
                font-size: 22px;
            }

            .features-grid {
                gap: 40px;
            }
        }

        @media (max-width: 768px) {
            .features-section {
                padding: 48px 20px;
            }

            .features-header {
                margin-bottom: 48px;
            }

            .features-headline {
                font-size: 32px;
                margin-bottom: 16px;
            }

            .features-subheadline {
                font-size: 20px;
            }

            .features-grid {
                grid-template-columns: 1fr;
                gap: 32px;
                margin-top: 40px;
            }

            .feature-item {
                padding: 24px;
            }

            .feature-item:hover {
                transform: translateX(0);
            }

            .feature-icon-container {
                width: 64px;
                height: 64px;
            }

            .feature-icon {
                font-size: 32px;
            }

            .feature-title {
                font-size: 22px;
                margin-bottom: 10px;
            }

            .feature-description {
                font-size: 16px;
                margin-bottom: 12px;
            }

            .feature-benefit {
                font-size: 16px;
            }

            .feature-specs {
                margin-top: 12px;
                padding-top: 12px;
            }

            .feature-spec-item {
                font-size: 14px;
            }

            .feature-showcase {
                margin-top: 48px;
                padding: 32px 24px;
            }

            .showcase-grid {
                grid-template-columns: 1fr;
                gap: 32px;
            }

            .showcase-title {
                font-size: 26px;
                margin-bottom: 16px;
            }

            .showcase-description {
                font-size: 18px;
                margin-bottom: 20px;
            }

            .showcase-benefit-item {
                font-size: 16px;
                margin-bottom: 12px;
            }

            .certifications-section {
                margin-top: 48px;
            }

            .certifications-title {
                font-size: 18px;
                margin-bottom: 24px;
            }

            .certifications-grid {
                grid-template-columns: 1fr;
                gap: 20px;
            }

            .certification-badge {
                padding: 20px;
            }

            .certification-icon {
                font-size: 40px;
            }

            .certification-name {
                font-size: 16px;
            }
        }
    </style>
</head>
<body>

    <!-- =================================
         SECTION 8: FEATURES BREAKDOWN
         ================================= -->
    <section class="features-section">
        <div class="features-container">
            
            <!-- Section Header -->
            <div class="features-header">
                <h2 class="features-headline">What Makes It Different</h2>
                <p class="features-subheadline">
                    Premium features that actually make a difference in your sleep quality
                </p>
            </div>

            <!-- Features Grid -->
            <div class="features-grid">
                
                <!-- Feature 1: Therapeutic Fill -->
                <div class="feature-item">
                    <div class="feature-icon-container">
                        <!-- OPTION: Replace emoji with actual product close-up image -->
                        <span class="feature-icon">💎</span>
                        <!-- OR use image: -->
                        <!-- <img src="images/therapeutic-fill-closeup.jpg" alt="Therapeutic Fill" class="feature-image"> -->
                    </div>
                    <div class="feature-content">
                        <h3 class="feature-title">Therapeutic-Grade Memory Fill</h3>
                        <p class="feature-description">
                            Medical-grade memory foam blend that contours to your unique shape without flattening. Unlike cheap polyester that goes flat in weeks.
                        </p>
                        <div class="feature-benefit">
                            <span class="benefit-icon">✓</span>
                            <span>Maintains shape throughout entire pregnancy</span>
                        </div>
                        <ul class="feature-specs">
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>CertiPUR-US certified foam</span>
                            </li>
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Hypoallergenic & dust mite resistant</span>
                            </li>
                        </ul>
                    </div>
                </div>

                <!-- Feature 2: Cooling Cover -->
                <div class="feature-item">
                    <div class="feature-icon-container">
                        <!-- OPTION: Replace emoji with bamboo fabric texture image -->
                        <span class="feature-icon">🌿</span>
                        <!-- OR use image: -->
                        <!-- <img src="images/bamboo-fabric-texture.jpg" alt="Cooling Bamboo Cover" class="feature-image"> -->
                    </div>
                    <div class="feature-content">
                        <h3 class="feature-title">Cooling Bamboo-Blend Cover</h3>
                        <p class="feature-description">
                            Naturally breathable bamboo-derived fabric wicks away moisture and regulates temperature. Say goodbye to night sweats.
                        </p>
                        <div class="feature-benefit">
                            <span class="benefit-icon">❄️</span>
                            <span>Up to 35% cooler than standard pillow covers</span>
                        </div>
                        <ul class="feature-specs">
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Oeko-Tex Standard 100 certified</span>
                            </li>
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Naturally antimicrobial</span>
                            </li>
                        </ul>
                    </div>
                </div>

                <!-- Feature 3: Size Options -->
                <div class="feature-item">
                    <div class="feature-icon-container">
                        <!-- OPTION: Replace emoji with size comparison image -->
                        <span class="feature-icon">📏</span>
                        <!-- OR use image: -->
                        <!-- <img src="images/pillow-size-comparison.jpg" alt="Size Options" class="feature-image"> -->
                    </div>
                    <div class="feature-content">
                        <h3 class="feature-title">Perfect Size Options</h3>
                        <p class="feature-description">
                            Choose between Standard (57") for most body types or Plus (62") for taller moms or those who want extra length.
                        </p>
                        <div class="feature-benefit">
                            <span class="benefit-icon">✓</span>
                            <span>Fits queen and king-size beds comfortably</span>
                        </div>
                        <ul class="feature-specs">
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Standard: 57" L × 30" W</span>
                            </li>
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Plus: 62" L × 32" W</span>
                            </li>
                        </ul>
                    </div>
                </div>

                <!-- Feature 4: Washable Cover -->
                <div class="feature-item">
                    <div class="feature-icon-container">
                        <!-- OPTION: Replace emoji with zipper detail image -->
                        <span class="feature-icon">🧼</span>
                        <!-- OR use image: -->
                        <!-- <img src="images/zipper-detail-closeup.jpg" alt="Washable Cover" class="feature-image"> -->
                    </div>
                    <div class="feature-content">
                        <h3 class="feature-title">Easy-Zip Removable Cover</h3>
                        <p class="feature-description">
                            Machine-washable cover with smooth, hidden zipper. Easy to remove and clean whenever you need a fresh start.
                        </p>
                        <div class="feature-benefit">
                            <span class="benefit-icon">✓</span>
                            <span>Stays fresh through months of use</span>
                        </div>
                        <ul class="feature-specs">
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Machine wash cold, tumble dry low</span>
                            </li>
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Maintains softness after washing</span>
                            </li>
                        </ul>
                    </div>
                </div>

                <!-- Feature 5: Ergonomic Design -->
                <div class="feature-item">
                    <div class="feature-icon-container">
                        <!-- OPTION: Replace emoji with diagram/illustration -->
                        <span class="feature-icon">🔬</span>
                        <!-- OR use image: -->
                        <!-- <img src="images/ergonomic-design-diagram.jpg" alt="Ergonomic Design" class="feature-image"> -->
                    </div>
                    <div class="feature-content">
                        <h3 class="feature-title">Chiropractor-Endorsed Curves</h3>
                        <p class="feature-description">
                            Specific curve angles designed with spine specialists to align your body properly and reduce pressure on your lower back.
                        </p>
                        <div class="feature-benefit">
                            <span class="benefit-icon">🦴</span>
                            <span>Clinically proven to reduce back pain</span>
                        </div>
                        <ul class="feature-specs">
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Developed with maternal chiropractors</span>
                            </li>
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Promotes optimal spinal alignment</span>
                            </li>
                        </ul>
                    </div>
                </div>

                <!-- Feature 6: Versatility -->
                <div class="feature-item">
                    <div class="feature-icon-container">
                        <!-- OPTION: Replace emoji with usage examples collage -->
                        <span class="feature-icon">♾️</span>
                        <!-- OR use image: -->
                        <!-- <img src="images/versatile-uses-collage.jpg" alt="Multiple Uses" class="feature-image"> -->
                    </div>
                    <div class="feature-content">
                        <h3 class="feature-title">Beyond Pregnancy Support</h3>
                        <p class="feature-description">
                            Use it for nursing support, C-section recovery, better postpartum sleep, or just lounging. Most moms keep it years after delivery.
                        </p>
                        <div class="feature-benefit">
                            <span class="benefit-icon">🤱</span>
                            <span>Investment that lasts beyond pregnancy</span>
                        </div>
                        <ul class="feature-specs">
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Perfect for breastfeeding support</span>
                            </li>
                            <li class="feature-spec-item">
                                <span class="spec-bullet"></span>
                                <span>Reduces strain during recovery</span>
                            </li>
                        </ul>
                    </div>
                </div>

            </div>

            <!-- Large Feature Showcase (Optional Hero Feature) -->
            <div class="feature-showcase">
                <div class="showcase-grid">
                    
                    <!-- IMAGE PLACEMENT: Large lifestyle or product image -->
                    <div class="showcase-image-container">
                        <!-- Placeholder - replace with actual image -->
                        <div class="showcase-image-placeholder">
                            [Large Product Image Here]<br>
                            Woman sleeping comfortably<br>
                            with pillow in bedroom setting
                        </div>
                        <!-- OR use actual image: -->
                        <!-- <img src="images/pillow-lifestyle-bedroom.jpg" alt="Woman sleeping with pregnancy pillow" class="showcase-image"> -->
                    </div>

                    <div class="showcase-content">
                        <h3 class="showcase-title">Sleep Trial: Try It Risk-Free for 30 Nights</h3>
                        <p class="showcase-description">
                            We're so confident you'll love it, we give you a full month to decide. If you're not sleeping better, return it for a complete refund—even if you've used it every night.
                        </p>
                        <ul class="showcase-benefits">
                            <li class="showcase-benefit-item">
                                <span class="showcase-benefit-icon">✓</span>
                                <span>Full 30 nights to try it out</span>
                            </li>
                            <li class="showcase-benefit-item">
                                <span class="showcase-benefit-icon">✓</span>
                                <span>We cover return shipping</span>
                            </li>
                            <li class="showcase-benefit-item">
                                <span class="showcase-benefit-icon">✓</span>
                                <span>No questions asked refund policy</span>
                            </li>
                            <li class="showcase-benefit-item">
                                <span class="showcase-benefit-icon">✓</span>
                                <span>98% of moms keep it after the trial</span>
                            </li>
                        </ul>
                    </div>

                </div>
            </div>

            <!-- Certifications Section -->
            <div class="certifications-section">
                <h3 class="certifications-title">Certified Safe & High Quality</h3>
                
                <div class="certifications-grid">
                    
                    <!-- Certification 1 -->
                    <div class="certification-badge">
                        <!-- IMAGE PLACEMENT: Actual certification logo -->
                        <div class="certification-icon">✓</div>
                        <!-- OR use logo image: -->
                        <!-- <img src="images/certipur-us-logo.png" alt="CertiPUR-US" style="width: 80px; height: auto; margin-bottom: 12px;"> -->
                        <div class="certification-name">CertiPUR-US® Certified</div>
                        <div class="certification-description">Safe foam materials</div>
                    </div>

                    <!-- Certification 2 -->
                    <div class="certification-badge">
                        <!-- IMAGE PLACEMENT: Actual certification logo -->
                        <div class="certification-icon">🌱</div>
                        <!-- OR use logo image: -->
                        <!-- <img src="images/oeko-tex-logo.png" alt="Oeko-Tex" style="width: 80px; height: auto; margin-bottom: 12px;"> -->
                        <div class="certification-name">Oeko-Tex Standard 100</div>
                        <div class="certification-description">Tested for harmful substances</div>
                    </div>

                    <!-- Certification 3 -->
                    <div class="certification-badge">
                        <!-- IMAGE PLACEMENT: Expert badge/logo -->
                        <div class="certification-icon">🏥</div>
                        <!-- OR use badge image: -->
                        <!-- <img src="images/obgyn-approved-badge.png" alt="OB/GYN Approved" style="width: 80px; height: auto; margin-bottom: 12px;"> -->
                        <div class="certification-name">OB/GYN Approved</div>
                        <div class="certification-description">Recommended by doctors</div>
                    </div>

                </div>
            </div>

        </div>
    </section>

</body>
</html>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d02d071 *//* Showcase CTA Section */
.showcase-cta {
    margin-top: 32px;
}

.features-btn-primary {
    display: inline-block;
    background-color: #87AE8F;
    color: #FFFFFF;
    padding: 18px 48px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
    transition: all 0.3s ease;
    box-shadow: 0 4px 12px rgba(135, 174, 143, 0.2);
    border: none;
}

.features-btn-primary:hover {
    background-color: #6B9B7C;
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(135, 174, 143, 0.3);
}

.showcase-cta-subtext {
    margin-top: 12px;
    font-size: 15px;
    color: #666666;
    text-align: left;
}

.price-original-small {
    text-decoration: line-through;
    color: #999999;
    margin-right: 8px;
}

/* Mobile */
@media (max-width: 768px) {
    .showcase-cta {
        margin-top: 24px;
    }

    .features-btn-primary {
        display: block;
        width: 100%;
        text-align: center;
        padding: 16px 32px;
        font-size: 17px;
    }

    .showcase-cta-subtext {
        text-align: center;
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS */* {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        body {
            font-family: 'CircularStd', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
            background-color: #FAF8F5;
            color: #3A3A3A;
            line-height: 1.6;
        }

        /* =================================
           SECTION 8: FEATURES BREAKDOWN
           20px body text scale
           ================================= */
        .features-section {
            padding: 80px 48px;
            background-color: #FFFFFF;
        }

        .features-container {
            max-width: 1280px;
            margin: 0 auto;
        }

        /* Section Header */
        .features-header {
            text-align: center;
            margin-bottom: 64px;
        }

        .features-headline {
            font-size: 49px;
            font-weight: 700;
            color: #5B8A8F;
            line-height: 1.2;
            letter-spacing: -0.01em;
            margin-bottom: 20px;
        }

        .features-subheadline {
            font-size: 24px;
            color: #666666;
            line-height: 1.4;
            max-width: 800px;
            margin: 0 auto;
        }

        /* Features Grid */
        .features-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 48px;
            margin-top: 48px;
        }

        /* Feature Item */
        .feature-item {
            display: flex;
            gap: 24px;
            align-items: flex-start;
            padding: 32px;
            background-color: #FAF8F5;
            border-radius: 16px;
            transition: all 0.3s ease;
            border: 2px solid transparent;
        }

        .feature-item:hover {
            background-color: #E8F1E8;
            border-color: #87AE8F;
            transform: translateX(8px);
        }

        /* Feature Icon/Image Container */
        .feature-icon-container {
            flex-shrink: 0;
            width: 80px;
            height: 80px;
            background: linear-gradient(135deg, #E8F1E8 0%, #D4E5D4 100%);
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            overflow: hidden;
            transition: all 0.3s ease;
        }

        .feature-item:hover .feature-icon-container {
            background: linear-gradient(135deg, #87AE8F 0%, #6B9B7C 100%);
            transform: scale(1.05) rotate(-3deg);
        }

        /* Feature Icon (Emoji or SVG) */
        .feature-icon {
            font-size: 40px;
            transition: all 0.3s ease;
        }

        /* IMAGE PLACEMENT OPTION 1: Instead of emoji icon */
        .feature-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 16px;
        }

        /* Feature Content */
        .feature-content {
            flex: 1;
        }

        .feature-title {
            font-size: 24px;
            font-weight: 700;
            color: #5B8A8F;
            line-height: 1.3;
            margin-bottom: 12px;
        }

        .feature-description {
            font-size: 17px;
            color: #666666;
            line-height: 1.6;
            letter-spacing: 0.01em;
            margin-bottom: 16px;
        }

        /* Feature Highlight/Benefit */
        .feature-benefit {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 17px;
            color: #87AE8F;
            font-weight: 600;
            margin-top: 12px;
        }

        .benefit-icon {
            font-size: 18px;
            color: #6B9B7C;
        }

        /* Feature Specs List */
        .feature-specs {
            list-style: none;
            margin-top: 16px;
            padding-top: 16px;
            border-top: 1px solid #E8F1E8;
        }

        .feature-spec-item {
            display: flex;
            align-items: center;
            gap: 8px;
            font-size: 15px;
            color: #999999;
            margin-bottom: 8px;
        }

        .feature-spec-item:last-child {
            margin-bottom: 0;
        }

        .spec-bullet {
            width: 6px;
            height: 6px;
            background-color: #87AE8F;
            border-radius: 50%;
            flex-shrink: 0;
        }

        /* Large Feature Showcase (Optional - for hero feature) */
        .feature-showcase {
            margin-top: 64px;
            padding: 48px;
            background: linear-gradient(135deg, #E8F1E8 0%, #F0F7F0 100%);
            border-radius: 16px;
            border: 2px solid #87AE8F;
        }

        .showcase-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 48px;
            align-items: center;
        }

        /* IMAGE PLACEMENT OPTION 2: Large showcase image */
        .showcase-image-container {
            position: relative;
            border-radius: 16px;
            overflow: hidden;
            box-shadow: 0 8px 24px rgba(135, 174, 143, 0.2);
        }

        .showcase-image {
            width: 100%;
            height: auto;
            display: block;
            border-radius: 16px;
        }

        /* Placeholder for showcase image */
        .showcase-image-placeholder {
            width: 100%;
            aspect-ratio: 4 / 3;
            background: linear-gradient(135deg, #D4E5D4 0%, #C4D5C4 100%);
            border-radius: 16px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px;
            color: #87AE8F;
            font-weight: 600;
            text-align: center;
            padding: 20px;
        }

        .showcase-content {
            padding: 20px 0;
        }

        .showcase-title {
            font-size: 33px;
            font-weight: 700;
            color: #5B8A8F;
            line-height: 1.3;
            margin-bottom: 20px;
        }

        .showcase-description {
            font-size: 20px;
            color: #3A3A3A;
            line-height: 1.6;
            margin-bottom: 24px;
        }

        .showcase-benefits {
            list-style: none;
        }

        .showcase-benefit-item {
            display: flex;
            align-items: center;
            gap: 12px;
            margin-bottom: 16px;
            font-size: 17px;
            color: #666666;
        }

        .showcase-benefit-icon {
            width: 28px;
            height: 28px;
            background-color: #87AE8F;
            color: #FFFFFF;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 16px;
            flex-shrink: 0;
        }

        /* Certifications Row */
        .certifications-section {
            margin-top: 64px;
            text-align: center;
        }

        .certifications-title {
            font-size: 20px;
            font-weight: 600;
            color: #5B8A8F;
            margin-bottom: 32px;
            text-transform: uppercase;
            letter-spacing: 0.05em;
        }

        .certifications-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
            gap: 32px;
            max-width: 900px;
            margin: 0 auto;
        }

        .certification-badge {
            padding: 24px;
            background-color: #FAF8F5;
            border-radius: 12px;
            border: 2px solid #E8F1E8;
            transition: all 0.3s ease;
        }

        .certification-badge:hover {
            border-color: #87AE8F;
            background-color: #E8F1E8;
        }

        /* IMAGE PLACEMENT OPTION 3: Certification logo images */
        .certification-icon {
            font-size: 48px;
            margin-bottom: 12px;
        }

        .certification-name {
            font-size: 17px;
            font-weight: 600;
            color: #5B8A8F;
            margin-bottom: 4px;
        }

        .certification-description {
            font-size: 14px;
            color: #999999;
        }

        /* =================================
           MOBILE RESPONSIVE
           ================================= */
        @media (max-width: 1024px) {
            .features-headline {
                font-size: 40px;
            }

            .features-subheadline {
                font-size: 22px;
            }

            .features-grid {
                gap: 40px;
            }
        }

        @media (max-width: 768px) {
            .features-section {
                padding: 48px 20px;
            }

            .features-header {
                margin-bottom: 48px;
            }

            .features-headline {
                font-size: 32px;
                margin-bottom: 16px;
            }

            .features-subheadline {
                font-size: 20px;
            }

            .features-grid {
                grid-template-columns: 1fr;
                gap: 32px;
                margin-top: 40px;
            }

            .feature-item {
                padding: 24px;
            }

            .feature-item:hover {
                transform: translateX(0);
            }

            .feature-icon-container {
                width: 64px;
                height: 64px;
            }

            .feature-icon {
                font-size: 32px;
            }

            .feature-title {
                font-size: 22px;
                margin-bottom: 10px;
            }

            .feature-description {
                font-size: 16px;
                margin-bottom: 12px;
            }

            .feature-benefit {
                font-size: 16px;
            }

            .feature-specs {
                margin-top: 12px;
                padding-top: 12px;
            }

            .feature-spec-item {
                font-size: 14px;
            }

            .feature-showcase {
                margin-top: 48px;
                padding: 32px 24px;
            }

            .showcase-grid {
                grid-template-columns: 1fr;
                gap: 32px;
            }

            .showcase-title {
                font-size: 26px;
                margin-bottom: 16px;
            }

            .showcase-description {
                font-size: 18px;
                margin-bottom: 20px;
            }

            .showcase-benefit-item {
                font-size: 16px;
                margin-bottom: 12px;
            }

            .certifications-section {
                margin-top: 48px;
            }

            .certifications-title {
                font-size: 18px;
                margin-bottom: 24px;
            }

            .certifications-grid {
                grid-template-columns: 1fr;
                gap: 20px;
            }

            .certification-badge {
                padding: 20px;
            }

            .certification-icon {
                font-size: 40px;
            }

            .certification-name {
                font-size: 16px;
            }
        }
        
        /* Sage Green Buttons (Most Sections) */
.hero-section .btn-primary,
.solution-section .btn-primary,
.benefits-section .btn-primary,
.comparison-section .btn-primary,
.features-section .btn-primary {
    background-color: #87AE8F;
    color: #FFFFFF;
    border: none;
}

.hero-section .btn-primary:hover,
.solution-section .btn-primary:hover,
.benefits-section .btn-primary:hover,
.comparison-section .btn-primary:hover,
.features-section .btn-primary:hover {
    background-color: #6B9B7C;
    color: #FFFFFF;
}

/* White Button on Sage Background (Section 7 only) */
.how-it-works-section .btn-primary {
    background-color: #FFFFFF;
    color: #87AE8F;
    border: none;
}

.how-it-works-section .btn-primary:hover {
    background-color: #FAF8F5;
    color: #87AE8F;
}/* End custom CSS */