.elementor-97 .elementor-element.elementor-element-ac1b8bc{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-0cf2ec9 .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/10/Pinktober-Glow-banner-1.jpg);background-size:cover;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-0cf2ec9 .swiper-slide-contents{margin:0 auto;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-0cf2ec9 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-fd6eb8b .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/09/image-345.jpg);background-size:cover;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-fd6eb8b .swiper-slide-contents{margin:0 auto;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-fd6eb8b .swiper-slide-inner{align-items:flex-end;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-7026c17 .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/08/Artboard-1-1.webp);background-size:cover;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-7026c17 .swiper-slide-contents{margin-left:auto;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-902438b .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/08/Artboard-2-1.webp);background-size:cover;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-902438b .swiper-slide-contents{margin-left:auto;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-5967029 .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-banner-2nd-variation.webp);background-size:cover;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-b17fe73 .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-banner-3nd-variation.webp);background-size:cover;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-b17fe73 .swiper-slide-contents{margin-left:auto;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-repeater-item-b17fe73 .swiper-slide-inner{align-items:flex-end;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:85vh;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-slide-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;border-color:#000000;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-slide-button:hover{background-color:#FFAA00;color:#000000;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .swiper-slide-contents{max-width:66%;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .swiper-slide-inner{text-align:center;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-swiper-button{color:#000000;}.elementor-97 .elementor-element.elementor-element-d2c5ec3 .elementor-swiper-button svg{fill:#000000;}.elementor-97 .elementor-element.elementor-element-bda8617{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-f1f1191 .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/10/mobile-size-banner.png);background-size:cover;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-f1f1191 .swiper-slide-contents{margin:0 auto;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-f1f1191 .swiper-slide-inner{align-items:flex-end;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-f1f1191 .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-f1f1191 .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-f1f1191 .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-fd6eb8b .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/09/image-1916.png);background-size:cover;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-fd6eb8b .swiper-slide-contents{margin:0 auto;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-fd6eb8b .swiper-slide-inner{align-items:flex-end;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-fd6eb8b .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-fd6eb8b .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-fd6eb8b .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-42bf701 .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-mobile-banner-1-1.webp);background-size:cover;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-42bf701 .swiper-slide-contents{margin-left:auto;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-42bf701 .swiper-slide-inner{align-items:flex-end;text-align:left;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-42bf701 .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-42bf701 .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-42bf701 .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-902438b .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-mobile-banner-2-1.webp);background-size:cover;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-902438b .swiper-slide-contents{margin-right:auto;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-902438b .swiper-slide-inner{text-align:left;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-902438b .swiper-slide-inner .elementor-slide-heading{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-902438b .swiper-slide-inner .elementor-slide-description{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-902438b .swiper-slide-inner .elementor-slide-button{color:#000000;border-color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-5967029 .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-mobile-banner-3.webp);background-size:cover;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-b17fe73 .swiper-slide-bg{background-image:url(https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-mobile-banner-4.webp);background-size:cover;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-b17fe73 .swiper-slide-contents{margin:0 auto;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-repeater-item-b17fe73 .swiper-slide-inner{align-items:flex-end;text-align:center;}.elementor-97 .elementor-element.elementor-element-64ca567 .swiper-slide{transition-duration:calc(5000ms*1.2);height:85vh;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-slide-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;border-color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-slide-button:hover{background-color:#FFAA00;color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .swiper-slide-contents{max-width:66%;}.elementor-97 .elementor-element.elementor-element-64ca567 .swiper-slide-inner{text-align:center;}.elementor-97 .elementor-element.elementor-element-64ca567 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-slide-heading{color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-97 .elementor-element.elementor-element-64ca567 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:13px;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-slide-description{color:#000000;font-family:"Poppins", Sans-serif;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-swiper-button{color:#000000;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-swiper-button svg{fill:#000000;}.elementor-97 .elementor-element.elementor-element-694d0f31{--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;--flex-wrap:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-4797968e{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-de0f7df{--display:flex;overflow:visible;}.elementor-97 .elementor-element.elementor-element-862d3d6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:27px;--padding-bottom:27px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-862d3d6:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-862d3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-c6a3993{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-92d9e8f .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-92d9e8f .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-92d9e8f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-92d9e8f{width:var( --container-widget-width, 23% );max-width:23%;--e-transform-rotateZ:-45deg;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-92d9e8f .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-92d9e8f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-4f167e3{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-18a6c78{padding:0px 0px 030px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-18a6c78 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-c85ee44{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-c85ee44 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-ddda291{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-ddda291 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-0aa4ddd{--display:flex;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8b3f2ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:27px;--padding-bottom:27px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8b3f2ae:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-8b3f2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-a22323f{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-42bbc8c .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:var( --e-global-typography-bbc1201-font-family ), Sans-serif;font-size:var( --e-global-typography-bbc1201-font-size );font-weight:var( --e-global-typography-bbc1201-font-weight );text-transform:var( --e-global-typography-bbc1201-text-transform );font-style:var( --e-global-typography-bbc1201-font-style );text-decoration:var( --e-global-typography-bbc1201-text-decoration );line-height:var( --e-global-typography-bbc1201-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-42bbc8c .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-42bbc8c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-42bbc8c{width:var( --container-widget-width, 23% );max-width:23%;--e-transform-rotateZ:-45deg;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-42bbc8c .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-42bbc8c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-ee43061{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-86c52c5{padding:0px 0px 030px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-86c52c5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-df0e336{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-df0e336 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-03ef158{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-03ef158 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-fc6b965{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:27px;--padding-bottom:27px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-fc6b965:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-fc6b965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-24fa59c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:27px;--padding-bottom:27px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-e3079fa{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-91d07c1 .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:var( --e-global-typography-bbc1201-font-family ), Sans-serif;font-size:var( --e-global-typography-bbc1201-font-size );font-weight:var( --e-global-typography-bbc1201-font-weight );text-transform:var( --e-global-typography-bbc1201-text-transform );font-style:var( --e-global-typography-bbc1201-font-style );text-decoration:var( --e-global-typography-bbc1201-text-decoration );line-height:var( --e-global-typography-bbc1201-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-91d07c1 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-91d07c1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-91d07c1{width:var( --container-widget-width, 23% );max-width:23%;--e-transform-rotateZ:-45deg;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-91d07c1 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-91d07c1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-f9f3d31{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-a08a279{padding:0px 0px 030px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-a08a279 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-ed1bac0{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-ed1bac0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-5d24849{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-5d24849 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-5c30635{--display:flex;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6e0970b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:27px;--padding-bottom:27px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6e0970b:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-6e0970b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-3a6c96a{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-cff252f .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:var( --e-global-typography-bbc1201-font-family ), Sans-serif;font-size:var( --e-global-typography-bbc1201-font-size );font-weight:var( --e-global-typography-bbc1201-font-weight );text-transform:var( --e-global-typography-bbc1201-text-transform );font-style:var( --e-global-typography-bbc1201-font-style );text-decoration:var( --e-global-typography-bbc1201-text-decoration );line-height:var( --e-global-typography-bbc1201-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-cff252f .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-cff252f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-cff252f{width:var( --container-widget-width, 23% );max-width:23%;--e-transform-rotateZ:-45deg;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-cff252f .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-cff252f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-95a884c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-667fac7{padding:0px 0px 030px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-667fac7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-f4eb6e1{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-f4eb6e1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-838bd70{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-838bd70 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-3c3cdb5{--display:flex;overflow:visible;}.elementor-97 .elementor-element.elementor-element-ca2e652{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:27px;--padding-bottom:27px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-ca2e652:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-ca2e652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-d9f7579{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-41dd7a8 .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:var( --e-global-typography-bbc1201-font-family ), Sans-serif;font-size:var( --e-global-typography-bbc1201-font-size );font-weight:var( --e-global-typography-bbc1201-font-weight );text-transform:var( --e-global-typography-bbc1201-text-transform );font-style:var( --e-global-typography-bbc1201-font-style );text-decoration:var( --e-global-typography-bbc1201-text-decoration );line-height:var( --e-global-typography-bbc1201-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-41dd7a8 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-41dd7a8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-41dd7a8{width:var( --container-widget-width, 23% );max-width:23%;--e-transform-rotateZ:-45deg;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-41dd7a8 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-41dd7a8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-ca7c1ca{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-645445d{padding:0px 0px 030px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-645445d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-1092e79{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-1092e79 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-3677db8{padding:0px 0px 0px 10px;text-align:left;}.elementor-97 .elementor-element.elementor-element-3677db8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-3d8d957{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-97 .elementor-element.elementor-element-3b80d025{--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;--justify-content:space-between;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--flex-wrap:nowrap;overflow:visible;}.elementor-97 .elementor-element.elementor-element-1471937a{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:15px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-1471937a:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-1471937a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:55% auto;}.elementor-97 .elementor-element.elementor-element-5eb36c7a img{width:100%;}.elementor-97 .elementor-element.elementor-element-45bc35e8{--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;--justify-content:flex-start;--gap:0px 40px;--row-gap:0px;--column-gap:40px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-893ca17 .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-97 .elementor-element.elementor-element-893ca17 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-893ca17 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-893ca17{--e-transform-rotateZ:-45deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-893ca17 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-893ca17 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-73de12a5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-41px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-7f891795{padding:0px 0px 10px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-7f891795 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-7f891795 .elementor-heading-title a:hover, .elementor-97 .elementor-element.elementor-element-7f891795 .elementor-heading-title a:focus{color:#000000;}.elementor-97 .elementor-element.elementor-element-422ef595{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-422ef595 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-61112ff{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-61112ff .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-7216a724{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:15px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-7216a724:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-7216a724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:55% auto;}.elementor-97 .elementor-element.elementor-element-1eb51e84 img{width:100%;}.elementor-97 .elementor-element.elementor-element-d2e626f{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-95b4f87 .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-97 .elementor-element.elementor-element-95b4f87 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-95b4f87 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-95b4f87{--e-transform-rotateZ:-45deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-95b4f87 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-95b4f87 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-15b527dc{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-72fc9fbc{padding:0px 0px 10px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-72fc9fbc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-72fc9fbc .elementor-heading-title a:hover, .elementor-97 .elementor-element.elementor-element-72fc9fbc .elementor-heading-title a:focus{color:#000000;}.elementor-97 .elementor-element.elementor-element-253d3810{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-253d3810 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-da5ab54{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-da5ab54 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-31a158ea{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:15px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-31a158ea:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-31a158ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:55% auto;}.elementor-97 .elementor-element.elementor-element-12558bde img{width:100%;}.elementor-97 .elementor-element.elementor-element-7f039ac2{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-74152f49 .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-97 .elementor-element.elementor-element-74152f49 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-74152f49 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-74152f49{--e-transform-rotateZ:-45deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-74152f49 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-74152f49 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-49483461{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-3a8b6c09{padding:0px 0px 10px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-3a8b6c09 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-3a8b6c09 .elementor-heading-title a:hover, .elementor-97 .elementor-element.elementor-element-3a8b6c09 .elementor-heading-title a:focus{color:#000000;}.elementor-97 .elementor-element.elementor-element-d58def2{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-d58def2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-43dc7a1{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-43dc7a1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-11ee405e{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:15px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-11ee405e:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-11ee405e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:55% auto;}.elementor-97 .elementor-element.elementor-element-27d173ef img{width:100%;}.elementor-97 .elementor-element.elementor-element-691b745b{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-42222275 .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-97 .elementor-element.elementor-element-42222275 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-42222275 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-42222275{--e-transform-rotateZ:-45deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-42222275 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-42222275 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-1ac5f9a0{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-54718e43{padding:0px 0px 10px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-54718e43 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-54718e43 .elementor-heading-title a:hover, .elementor-97 .elementor-element.elementor-element-54718e43 .elementor-heading-title a:focus{color:#000000;}.elementor-97 .elementor-element.elementor-element-8df549e{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-8df549e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-258ae7b{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-258ae7b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-b0706ec{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:15px;--padding-left:23px;--padding-right:23px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-b0706ec:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-b0706ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:55% auto;}.elementor-97 .elementor-element.elementor-element-d34c830 img{width:100%;}.elementor-97 .elementor-element.elementor-element-8d968bd{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6399a87 .elementor-button{background-color:var( --e-global-color-e828cdc );font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-97 .elementor-element.elementor-element-6399a87 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-6399a87 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-6399a87{--e-transform-rotateZ:-45deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-6399a87 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-6399a87 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-0a3797c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:3px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-0189ecd{padding:0px 0px 10px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-0189ecd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-0189ecd .elementor-heading-title a:hover, .elementor-97 .elementor-element.elementor-element-0189ecd .elementor-heading-title a:focus{color:#000000;}.elementor-97 .elementor-element.elementor-element-2a8e964{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-2a8e964 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-5234edb{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-5234edb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-889299f{--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;--justify-content:space-between;--flex-wrap:wrap;overflow:visible;}.elementor-97 .elementor-element.elementor-element-fd4ec52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-0254c11{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8a06ae0{padding:0px 55px 0px 0px;}.elementor-97 .elementor-element.elementor-element-8a06ae0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:500;line-height:1.3em;}.elementor-97 .elementor-element.elementor-element-0a3c209{--display:flex;--justify-content:center;overflow:visible;}.elementor-97 .elementor-element.elementor-element-e9bc936{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.61;--border-radius:20px 20px 20px 20px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-e9bc936:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-e9bc936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e2e3e9;background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-mobile-banner-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-e9bc936::before, .elementor-97 .elementor-element.elementor-element-e9bc936 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-e9bc936 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-e9bc936 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-e9bc936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-e9bc936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000063;--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-fcc01c0 .elementor-button{background-color:#dc4474;font-family:"DM Sans", Sans-serif;font-size:22px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:13px 30px 13px 30px;}.elementor-97 .elementor-element.elementor-element-fcc01c0 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-fcc01c0 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-97 .elementor-element.elementor-element-fcc01c0 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-fcc01c0 .elementor-button:focus svg{fill:#000000;}.elementor-97 .elementor-element.elementor-element-3a5cdf89{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-c01bce5{--spacer-size:50px;}.elementor-97 .elementor-element.elementor-element-68f11c1d{text-align:left;}.elementor-97 .elementor-element.elementor-element-68f11c1d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:33px;letter-spacing:1.3px;color:#000000;}.elementor-97 .elementor-element.elementor-element-48b35878{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-2e0f7a3{--spacer-size:50px;}.elementor-97 .elementor-element.elementor-element-36afc91d{text-align:left;}.elementor-97 .elementor-element.elementor-element-36afc91d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;color:#020202;}.elementor-97 .elementor-element.elementor-element-6c17c7f3{--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;--flex-wrap:wrap;--overflow:hidden;--padding-top:100px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6c17c7f3:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-6c17c7f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/08/BG2.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-66d6128{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-51ffe076{text-align:left;}.elementor-97 .elementor-element.elementor-element-51ffe076 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:5.5px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-475fcac2{--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:189px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-5eeeadea{text-align:left;}.elementor-97 .elementor-element.elementor-element-5eeeadea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:70px;}.elementor-97 .elementor-element.elementor-element-28d0a18c{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-28d0a18c:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-28d0a18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-banner-2.png");}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-nav .elementkit-nav-link.active{background-color:var( --e-global-color-fc0a74e );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper.vertical .elementkit-tab-nav{flex-basis:100%;margin-right:10px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon{margin-right:0px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper .elementkit-nav-link.left-pos .ekit-icon-image{margin-right:0px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper .elementkit-nav-link{justify-content:flex-start;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-nav{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-nav .elementkit-nav-item .elementkit-nav-link{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:42px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-right:10px;}.rtl .elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper:not(.vertical) .elementkit-nav-item:not(:last-child){margin-left:10px;margin-right:0;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper.vertical .elementkit-nav-item:not(:last-child){margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-wraper:not(.vertical) .elementkit-tab-nav{margin-bottom:10px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-nav .elementkit-nav-link{padding:25px 0px 25px 0px;color:#8D8D8D;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-nav .elementkit-nav-item a.elementkit-nav-link{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-14deaeab .elementkit-tab-nav .elementkit-nav-item:last-child a.elementkit-nav-link{border-radius:0px 0px 0px 0px;border-width:0px 0px 0px 0px !important;}.elementor-97 .elementor-element.elementor-element-14deaeab .tab-content .tab-pane{color:#000000;padding:220px 0px 0px 189px;border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-6bf48830{--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;--flex-wrap:wrap;--overflow:hidden;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-63f32946{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-2cbe74a{text-align:center;}.elementor-97 .elementor-element.elementor-element-2cbe74a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#000000;}.elementor-97 .elementor-element.elementor-element-7fa11a32{text-align:left;}.elementor-97 .elementor-element.elementor-element-7fa11a32 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:33px;letter-spacing:1.3px;color:#000000;}.elementor-97 .elementor-element.elementor-element-4d441146{--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;--justify-content:space-between;--align-items:center;--padding-top:75px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-35573413{text-align:left;}.elementor-97 .elementor-element.elementor-element-35573413 .elementor-heading-title{font-family:"Reddit Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#000000;}.elementor-97 .elementor-element.elementor-element-30fdbdcf .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-30fdbdcf .elementskit-btn{background-color:#DC4474;padding:10px 40px 10px 40px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E372A2;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-30fdbdcf .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-30fdbdcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-97 .elementor-element.elementor-element-621284e9{--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;--justify-content:space-between;--flex-wrap:wrap;overflow:visible;}.elementor-97 .elementor-element.elementor-element-1d4582b{--grid-columns:3;}.elementor-97 .elementor-element.elementor-element-ef1b81f{--grid-columns:3;}.elementor-97 .elementor-element.elementor-element-ef1b81f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-97 .elementor-element.elementor-element-ef1b81f .e-loop-item > .elementor-section, .elementor-97 .elementor-element.elementor-element-ef1b81f .e-loop-item > .elementor-section > .elementor-container, .elementor-97 .elementor-element.elementor-element-ef1b81f .e-loop-item > .e-con, .elementor-97 .elementor-element.elementor-element-ef1b81f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-97 .elementor-element.elementor-element-e7cfa7a{--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;--flex-wrap:wrap;--overflow:hidden;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:79px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-e7cfa7a:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-e7cfa7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/08/hesper-beauty-banner-g.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-97 .elementor-element.elementor-element-e7cfa7a::before, .elementor-97 .elementor-element.elementor-element-e7cfa7a > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-e7cfa7a > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-e7cfa7a > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-e7cfa7a > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-e7cfa7a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFFFC;--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-10db5840{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-bf4eea5{--display:flex;overflow:visible;}.elementor-97 .elementor-element.elementor-element-5cab21f1{--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;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:35px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-5cab21f1:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-5cab21f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f48b175 );}.elementor-97 .elementor-element.elementor-element-5cab21f1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-97 .elementor-element.elementor-element-7499f6c7{--display:flex;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6706a1e9{padding:0px 0px 15px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-6706a1e9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-97 .elementor-element.elementor-element-11ab3566{text-align:left;}.elementor-97 .elementor-element.elementor-element-11ab3566 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-27fb8db4{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-310e722a .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-bbc1201-font-family ), Sans-serif;font-size:var( --e-global-typography-bbc1201-font-size );font-weight:var( --e-global-typography-bbc1201-font-weight );text-transform:var( --e-global-typography-bbc1201-text-transform );font-style:var( --e-global-typography-bbc1201-font-style );text-decoration:var( --e-global-typography-bbc1201-text-decoration );line-height:var( --e-global-typography-bbc1201-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-310e722a .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-310e722a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-310e722a{--e-transform-rotateZ:-45deg;}.elementor-97 .elementor-element.elementor-element-310e722a .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-310e722a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-6c8b61f2{--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;--justify-content:center;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-51aa001a img{border-radius:13px 13px 13px 13px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-2336cd5a{--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:flex-end;overflow:visible;}.elementor-97 .elementor-element.elementor-element-a8857a0{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 0px 124px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:right;}.elementor-97 .elementor-element.elementor-element-a8857a0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:42px;}.elementor-97 .elementor-element.elementor-element-658e0818{--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;--justify-content:flex-end;--gap:0px 18px;--row-gap:0px;--column-gap:18px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-20c44f9f .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-20c44f9f .elementskit-btn{background-color:#DC4474;padding:10px 35px 10px 35px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-20c44f9f .elementskit-btn:hover{background-color:#000000;color:#FFFFFF;fill:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-2938f782 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-2938f782 .elementskit-btn{background-color:#DC4474;padding:10px 35px 10px 35px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-2938f782 .elementskit-btn:hover{background-color:#000000;color:#FFFFFF;fill:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-706dd7f .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-706dd7f .elementskit-btn{background-color:#DC4474;padding:10px 35px 10px 35px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-706dd7f .elementskit-btn:hover{background-color:#000000;color:#FFFFFF;fill:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-57d80ed .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-57d80ed .elementskit-btn{background-color:#DC4474;padding:10px 35px 10px 35px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-57d80ed .elementskit-btn:hover{background-color:#000000;color:#FFFFFF;fill:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-6d06eefa{--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;--justify-content:flex-end;--gap:0px 18px;--row-gap:0px;--column-gap:18px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-5159402b .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-5159402b .elementskit-btn{background-color:#DC4474;padding:10px 35px 10px 35px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-5159402b .elementskit-btn:hover{background-color:#000000;color:#FFFFFF;fill:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-1718b36 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-1718b36 .elementskit-btn{background-color:#DC4474;padding:10px 35px 10px 35px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-1718b36 .elementskit-btn:hover{background-color:#000000;color:#FFFFFF;fill:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-0c69453 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-0c69453 .elementskit-btn{background-color:#DC4474;padding:10px 35px 10px 35px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-0c69453 .elementskit-btn:hover{background-color:#000000;color:#FFFFFF;fill:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-240f1cae{padding:40px 0px 0px 0px;text-align:right;}.elementor-97 .elementor-element.elementor-element-240f1cae .elementor-heading-title{font-family:"Outfit", Sans-serif;}.elementor-97 .elementor-element.elementor-element-ae550a3{--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;--flex-wrap:wrap;--overflow:hidden;--padding-top:75px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-ae550a3:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-ae550a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/08/BG4.png");background-position:top center;background-repeat:no-repeat;}.elementor-97 .elementor-element.elementor-element-3d99c6bb{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-319684c8{padding:0px 0px 55px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-319684c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0.2px;color:#000000;}.elementor-97 .elementor-element.elementor-element-aaf5883{--e-transform-rotateZ:26deg;z-index:1;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-53fc68c0{right:115px;}body.rtl .elementor-97 .elementor-element.elementor-element-53fc68c0{left:115px;}.elementor-97 .elementor-element.elementor-element-53fc68c0{bottom:-50px;text-align:center;}.elementor-97 .elementor-element.elementor-element-3953e9cb{--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:space-between;--align-items:flex-end;overflow:visible;}.elementor-97 .elementor-element.elementor-element-359c2535{padding:0px 0px 0px 0px;text-align:right;}.elementor-97 .elementor-element.elementor-element-359c2535 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:500;text-transform:capitalize;}.elementor-97 .elementor-element.elementor-element-6f0fc869{--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;--border-radius:25px 25px 25px 25px;--padding-top:32px;--padding-bottom:32px;--padding-left:26px;--padding-right:26px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6f0fc869:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-6f0fc869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f48b175 );}.elementor-97 .elementor-element.elementor-element-37951d61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-661fc192{padding:0px 0px 15px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-661fc192 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-97 .elementor-element.elementor-element-216d77d0{text-align:left;}.elementor-97 .elementor-element.elementor-element-216d77d0 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-14c51c0e{--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;--padding-top:17px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-7b8217ca{text-align:left;}.elementor-97 .elementor-element.elementor-element-7b8217ca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;color:#000000;}.elementor-97 .elementor-element.elementor-element-1deaa0a2{padding:0px 0px 0px 5px;text-align:left;}.elementor-97 .elementor-element.elementor-element-1deaa0a2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;text-decoration:line-through;line-height:22px;color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-3801a5ae{--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;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-39b3c178 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-bbc1201-font-family ), Sans-serif;font-size:var( --e-global-typography-bbc1201-font-size );font-weight:var( --e-global-typography-bbc1201-font-weight );text-transform:var( --e-global-typography-bbc1201-text-transform );font-style:var( --e-global-typography-bbc1201-font-style );text-decoration:var( --e-global-typography-bbc1201-text-decoration );line-height:var( --e-global-typography-bbc1201-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-39b3c178 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-39b3c178 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-39b3c178{--e-transform-rotateZ:-45deg;}.elementor-97 .elementor-element.elementor-element-39b3c178 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-39b3c178 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-4841a370 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-4841a370 .elementskit-btn{background-color:#DC4474;padding:5px 25px 5px 25px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-4841a370 .elementskit-btn:hover{background-color:#000000FA;color:#FFFFFF;fill:#FFFFFF;border-color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-4841a370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-97 .elementor-element.elementor-element-77037310{--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;--justify-content:center;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6e5ff01e img{border-radius:13px 13px 13px 13px;}.elementor-97 .elementor-element.elementor-element-ec5580f{--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;--flex-wrap:wrap;--overflow:hidden;--padding-top:125px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-7db6b79c{--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:70px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-4259760a{padding:0px 0px 40px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-4259760a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:33px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;letter-spacing:0.6px;color:#000000;}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-97 .elementor-element.elementor-element-3eedd9f{--e-icon-list-icon-size:32px;--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:center;--icon-vertical-offset:2px;}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:18px;}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-97 .elementor-element.elementor-element-12939236{--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;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-f110d4a .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-bbc1201-font-family ), Sans-serif;font-size:var( --e-global-typography-bbc1201-font-size );font-weight:var( --e-global-typography-bbc1201-font-weight );text-transform:var( --e-global-typography-bbc1201-text-transform );font-style:var( --e-global-typography-bbc1201-font-style );text-decoration:var( --e-global-typography-bbc1201-text-decoration );line-height:var( --e-global-typography-bbc1201-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-f110d4a .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-f110d4a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-f110d4a{--e-transform-rotateZ:-45deg;}.elementor-97 .elementor-element.elementor-element-f110d4a .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-f110d4a .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-27b62ac3 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-97 .elementor-element.elementor-element-27b62ac3 .elementskit-btn{background-color:#DC4474;padding:10px 35px 10px 35px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-97 .elementor-element.elementor-element-27b62ac3 .elementskit-btn:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-27b62ac3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-97 .elementor-element.elementor-element-3c74c054{--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;--justify-content:flex-end;overflow:visible;}.elementor-97 .elementor-element.elementor-element-556810cb{text-align:left;}.elementor-97 .elementor-element.elementor-element-556810cb img{border-radius:13px 13px 13px 13px;}.elementor-97 .elementor-element.elementor-element-7831b278{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-508af136{text-align:right;}.elementor-97 .elementor-element.elementor-element-508af136 img{width:91%;border-radius:13px 13px 13px 13px;}.elementor-97 .elementor-element.elementor-element-5cb84802{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--overflow:hidden;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-1090dbcf{--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:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-4129008d{text-align:left;}.elementor-97 .elementor-element.elementor-element-4129008d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-text );}.elementor-97 .elementor-element.elementor-element-18ca4b42{padding:15px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-18ca4b42 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:capitalize;color:#000000;}.elementor-97 .elementor-element.elementor-element-5e373c5e{--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:flex-end;--align-items:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-44fba040 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-bbc1201-font-family ), Sans-serif;font-size:var( --e-global-typography-bbc1201-font-size );font-weight:var( --e-global-typography-bbc1201-font-weight );text-transform:var( --e-global-typography-bbc1201-text-transform );font-style:var( --e-global-typography-bbc1201-font-style );text-decoration:var( --e-global-typography-bbc1201-text-decoration );line-height:var( --e-global-typography-bbc1201-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:100px 100px 100px 100px;padding:12px 8px 8px 12px;}.elementor-97 .elementor-element.elementor-element-44fba040 .elementor-button:hover, .elementor-97 .elementor-element.elementor-element-44fba040 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-44fba040{--e-transform-rotateZ:-45deg;}.elementor-97 .elementor-element.elementor-element-44fba040 .elementor-button:hover svg, .elementor-97 .elementor-element.elementor-element-44fba040 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-002c0c9{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-0dafca1{--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 20px;--row-gap:0px;--column-gap:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-cc83447{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-4c70371{text-align:left;}.elementor-97 .elementor-element.elementor-element-4c70371 img{border-radius:25px 25px 25px 25px;}.elementor-97 .elementor-element.elementor-element-2763134{--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;--justify-content:center;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:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-2763134:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-2763134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-c612bf5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-b0ba22a{--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;--justify-content:space-between;overflow:visible;}.elementor-97 .elementor-element.elementor-element-7942121{padding:0px 0px 180px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-7942121 img{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-50efcb3{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-70e364b{padding:20px 0px 200px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-70e364b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-97 .elementor-element.elementor-element-e436438{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-95076a0{text-align:left;}.elementor-97 .elementor-element.elementor-element-95076a0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-2402cdb{--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 20px;--row-gap:0px;--column-gap:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-beffba0{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-4a625ba{text-align:left;}.elementor-97 .elementor-element.elementor-element-4a625ba img{border-radius:25px 25px 25px 25px;}.elementor-97 .elementor-element.elementor-element-834566e{--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;--justify-content:center;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:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-834566e:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-834566e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-cd95160{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-34c7a8f{--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;--justify-content:space-between;overflow:visible;}.elementor-97 .elementor-element.elementor-element-277811b{padding:0px 0px 180px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-277811b img{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-debbb99{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-6bd6852{padding:20px 0px 200px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-6bd6852 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-97 .elementor-element.elementor-element-cabd2af{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-a75cd00{text-align:left;}.elementor-97 .elementor-element.elementor-element-a75cd00 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-eeee4a0{--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 20px;--row-gap:0px;--column-gap:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-b413934{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-2712e0f{text-align:left;}.elementor-97 .elementor-element.elementor-element-2712e0f img{border-radius:25px 25px 25px 25px;}.elementor-97 .elementor-element.elementor-element-ceed5ab{--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;--justify-content:center;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:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-ceed5ab:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-ceed5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-b8f872a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-388a0e9{--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;--justify-content:space-between;overflow:visible;}.elementor-97 .elementor-element.elementor-element-ab1a5e5{padding:0px 0px 180px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-ab1a5e5 img{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-39b1675{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-f25856c{padding:20px 0px 200px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-f25856c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-97 .elementor-element.elementor-element-48c9110{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-a6fc7c3{text-align:left;}.elementor-97 .elementor-element.elementor-element-a6fc7c3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-002e7a1{--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 20px;--row-gap:0px;--column-gap:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-55c43e1{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-cfe8dcc{border-radius:20px 20px 20px 20px;}.elementor-97 .elementor-element.elementor-element-cfe8dcc .elementor-wrapper{--video-aspect-ratio:1;}.elementor-97 .elementor-element.elementor-element-1452d05{--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;--justify-content:center;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:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-1452d05:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-1452d05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-4ad8e46{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-c9b3672{--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;--justify-content:space-between;overflow:visible;}.elementor-97 .elementor-element.elementor-element-19ac353{padding:0px 0px 180px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-19ac353 img{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-14f2b38{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-ca1ead8{padding:20px 0px 200px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-ca1ead8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-97 .elementor-element.elementor-element-dac2100{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-50140c8{text-align:left;}.elementor-97 .elementor-element.elementor-element-50140c8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-94f7168{--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 20px;--row-gap:0px;--column-gap:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-5086335{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8b9f9c9{border-radius:20px 20px 20px 20px;}.elementor-97 .elementor-element.elementor-element-8b9f9c9 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-97 .elementor-element.elementor-element-cca6002{--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;--justify-content:center;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:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-cca6002:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-cca6002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-97 .elementor-element.elementor-element-b613e1e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-2f8992a{--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;--justify-content:space-between;overflow:visible;}.elementor-97 .elementor-element.elementor-element-d8f9fe8{padding:0px 0px 180px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-d8f9fe8 img{border-radius:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-9358cec{--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;--justify-content:flex-start;overflow:visible;}.elementor-97 .elementor-element.elementor-element-907c7bb{padding:20px 0px 200px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-907c7bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;}.elementor-97 .elementor-element.elementor-element-5a9f3eb{--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;overflow:visible;}.elementor-97 .elementor-element.elementor-element-56bb3b3{text-align:left;}.elementor-97 .elementor-element.elementor-element-56bb3b3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:19px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:22px;color:var( --e-global-color-primary );}.elementor-97 .elementor-element.elementor-element-53dc2aa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-spacing:35px;}.elementor-97 .elementor-element.elementor-element-4dae093{--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:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-97 .elementor-element.elementor-element-8d35dd1{padding:0px 0px 20px 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:47px;color:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-64ca567 .swiper-slide{height:100vh;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-slide-description{font-size:20px;}.elementor-97 .elementor-element.elementor-element-694d0f31{--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-97 .elementor-element.elementor-element-4797968e{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-862d3d6:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-862d3d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:160px auto;}.elementor-97 .elementor-element.elementor-element-70159c6 img{width:85%;}.elementor-97 .elementor-element.elementor-element-18a6c78{padding:0px 20px 20px 0px;}.elementor-97 .elementor-element.elementor-element-8b3f2ae:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-8b3f2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:160px auto;}.elementor-97 .elementor-element.elementor-element-da1e8bd img{width:85%;}.elementor-97 .elementor-element.elementor-element-42bbc8c .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-86c52c5{padding:0px 20px 20px 0px;}.elementor-97 .elementor-element.elementor-element-fc6b965:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-fc6b965 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:160px auto;}.elementor-97 .elementor-element.elementor-element-48a5d0d img{width:85%;}.elementor-97 .elementor-element.elementor-element-91d07c1 .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-a08a279{padding:0px 20px 20px 0px;}.elementor-97 .elementor-element.elementor-element-6e0970b:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-6e0970b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:160px auto;}.elementor-97 .elementor-element.elementor-element-e54e270 img{width:85%;}.elementor-97 .elementor-element.elementor-element-cff252f .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-667fac7{padding:0px 20px 20px 0px;}.elementor-97 .elementor-element.elementor-element-ca2e652:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-ca2e652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/10/50OFF-TAG-1.png");background-position:top right;background-repeat:no-repeat;background-size:160px auto;}.elementor-97 .elementor-element.elementor-element-dbe1845 img{width:96%;}.elementor-97 .elementor-element.elementor-element-41dd7a8 .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-645445d{padding:0px 20px 20px 0px;}.elementor-97 .elementor-element.elementor-element-3d8d957{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:100px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-swiper-pagination-spacing:33px;}.elementor-97 .elementor-element.elementor-element-fd4ec52{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0254c11{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-8a06ae0 .elementor-heading-title{font-size:24px;}.elementor-97 .elementor-element.elementor-element-48b35878{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-6c17c7f3{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-97 .elementor-element.elementor-element-475fcac2{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-14deaeab .tab-content .tab-pane{padding:30px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-6bf48830{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-97 .elementor-element.elementor-element-2cbe74a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-97 .elementor-element.elementor-element-4d441146{--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-30fdbdcf .elementskit-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97 .elementor-element.elementor-element-1d4582b{--grid-columns:2;}.elementor-97 .elementor-element.elementor-element-ef1b81f{--grid-columns:2;}.elementor-97 .elementor-element.elementor-element-e7cfa7a{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-97 .elementor-element.elementor-element-bf4eea5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-5cab21f1{--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;--justify-content:center;--align-items:stretch;}.elementor-97 .elementor-element.elementor-element-310e722a .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-2336cd5a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-a8857a0{padding:0px 0px 50px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-97 .elementor-element.elementor-element-658e0818{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-6d06eefa{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-ae550a3:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-ae550a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-97 .elementor-element.elementor-element-ae550a3{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-97 .elementor-element.elementor-element-319684c8{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-53fc68c0{right:155px;}body.rtl .elementor-97 .elementor-element.elementor-element-53fc68c0{left:155px;}.elementor-97 .elementor-element.elementor-element-53fc68c0{bottom:-50px;}.elementor-97 .elementor-element.elementor-element-3953e9cb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-359c2535{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-216d77d0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97 .elementor-element.elementor-element-39b3c178 .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-4841a370 .elementskit-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97 .elementor-element.elementor-element-ec5580f{--justify-content:center;--align-content:center;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-97 .elementor-element.elementor-element-7db6b79c{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-f110d4a .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-27b62ac3 .elementskit-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97 .elementor-element.elementor-element-3c74c054{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-7831b278{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-5cb84802{--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-97 .elementor-element.elementor-element-1090dbcf{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-4129008d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-97 .elementor-element.elementor-element-5e373c5e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-44fba040 .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-002c0c9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-0dafca1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-cc83447{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-2763134{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-7942121{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-7942121 img{width:62%;}.elementor-97 .elementor-element.elementor-element-70e364b{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-70e364b .elementor-heading-title{font-size:20px;}.elementor-97 .elementor-element.elementor-element-2402cdb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-beffba0{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-834566e{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-277811b{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-277811b img{width:62%;}.elementor-97 .elementor-element.elementor-element-6bd6852{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-6bd6852 .elementor-heading-title{font-size:20px;}.elementor-97 .elementor-element.elementor-element-eeee4a0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-b413934{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-97 .elementor-element.elementor-element-ceed5ab{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-ab1a5e5{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-ab1a5e5 img{width:62%;}.elementor-97 .elementor-element.elementor-element-f25856c{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-f25856c .elementor-heading-title{font-size:20px;}.elementor-97 .elementor-element.elementor-element-002e7a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-55c43e1{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-1452d05{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-19ac353{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-19ac353 img{width:62%;}.elementor-97 .elementor-element.elementor-element-ca1ead8{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-ca1ead8 .elementor-heading-title{font-size:20px;}.elementor-97 .elementor-element.elementor-element-94f7168{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-5086335{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-cca6002{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-d8f9fe8{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-d8f9fe8 img{width:62%;}.elementor-97 .elementor-element.elementor-element-907c7bb{padding:0px 0px 100px 0px;}.elementor-97 .elementor-element.elementor-element-907c7bb .elementor-heading-title{font-size:20px;}.elementor-97 .elementor-element.elementor-element-53dc2aa{--e-n-carousel-swiper-slides-to-display:1;}.elementor-97 .elementor-element.elementor-element-8d35dd1{font-size:40px;}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-64ca567 .swiper-slide{height:70vh;}.elementor-97 .elementor-element.elementor-element-64ca567 .swiper-slide-contents{max-width:100%;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-slide-heading{font-size:25px;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-slide-description{font-size:22px;}.elementor-97 .elementor-element.elementor-element-64ca567 .elementor-slide-button{font-size:24px;}.elementor-97 .elementor-element.elementor-element-694d0f31{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-97 .elementor-element.elementor-element-862d3d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-70159c6 img{width:100%;}.elementor-97 .elementor-element.elementor-element-c6a3993{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-92d9e8f .elementor-button{font-size:24px;}.elementor-97 .elementor-element.elementor-element-4f167e3{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-18a6c78{padding:0px 0px 0px 10px;}.elementor-97 .elementor-element.elementor-element-8b3f2ae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-da1e8bd img{width:100%;}.elementor-97 .elementor-element.elementor-element-42bbc8c .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-ee43061{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-86c52c5{padding:0px 0px 0px 10px;}.elementor-97 .elementor-element.elementor-element-fc6b965{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-24fa59c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-48a5d0d img{width:100%;}.elementor-97 .elementor-element.elementor-element-91d07c1 .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-f9f3d31{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-a08a279{padding:0px 20px 0px 0px;}.elementor-97 .elementor-element.elementor-element-6e0970b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-e54e270 img{width:100%;}.elementor-97 .elementor-element.elementor-element-cff252f .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-95a884c{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-667fac7{padding:0px 20px 0px 0px;}.elementor-97 .elementor-element.elementor-element-ca2e652{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-dbe1845{padding:40px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-dbe1845 img{width:100%;}.elementor-97 .elementor-element.elementor-element-41dd7a8 .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-ca7c1ca{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-645445d{padding:0px 20px 0px 0px;}.elementor-97 .elementor-element.elementor-element-3d8d957{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:85px;}.elementor-97 .elementor-element.elementor-element-1471937a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-45bc35e8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-73de12a5{--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-7216a724{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-15b527dc{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-31a158ea{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-49483461{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-11ee405e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-1ac5f9a0{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-b0706ec{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-0a3797c{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-0254c11{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-8a06ae0{padding:0px 0px 0px 0px;text-align:center;}.elementor-97 .elementor-element.elementor-element-8a06ae0 .elementor-heading-title{font-size:24px;}.elementor-97 .elementor-element.elementor-element-fcc01c0 .elementor-button{font-size:20px;padding:10px 15px 10px 15px;}.elementor-97 .elementor-element.elementor-element-68f11c1d .elementor-heading-title{font-size:25px;}.elementor-97 .elementor-element.elementor-element-5eeeadea .elementor-heading-title{font-size:42px;line-height:1em;}.elementor-97 .elementor-element.elementor-element-2cbe74a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-97 .elementor-element.elementor-element-7fa11a32{text-align:center;}.elementor-97 .elementor-element.elementor-element-7fa11a32 .elementor-heading-title{font-size:25px;}.elementor-97 .elementor-element.elementor-element-4d441146{--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;--justify-content:center;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-35573413{padding:0px 0px 15px 0px;}.elementor-97 .elementor-element.elementor-element-30fdbdcf .elementskit-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97 .elementor-element.elementor-element-1d4582b{--grid-columns:2;--grid-column-gap:10px;}.elementor-97 .elementor-element.elementor-element-ef1b81f{--grid-columns:1;}.elementor-97 .elementor-element.elementor-element-e7cfa7a:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-e7cfa7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hesperbeauty.com/wp-content/uploads/2025/08/girl-1.webp");background-position:top center;background-size:cover;}.elementor-97 .elementor-element.elementor-element-6706a1e9 .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-27fb8db4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-310e722a .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-6c8b61f2{--justify-content:center;}.elementor-97 .elementor-element.elementor-element-51aa001a{text-align:center;}.elementor-97 .elementor-element.elementor-element-2336cd5a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-a8857a0{width:100%;max-width:100%;padding:0px 0px 30px 0px;}.elementor-97 .elementor-element.elementor-element-a8857a0 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-97 .elementor-element.elementor-element-658e0818{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 5px;--row-gap:10px;--column-gap:5px;}.elementor-97 .elementor-element.elementor-element-20c44f9f .elementskit-btn{padding:7px 7px 7px 6px;font-size:16px;}.elementor-97 .elementor-element.elementor-element-2938f782 .elementskit-btn{padding:7px 7px 7px 6px;font-size:16px;}.elementor-97 .elementor-element.elementor-element-706dd7f .elementskit-btn{padding:7px 7px 7px 6px;font-size:16px;}.elementor-97 .elementor-element.elementor-element-57d80ed .elementskit-btn{padding:7px 7px 7px 6px;font-size:16px;}.elementor-97 .elementor-element.elementor-element-6d06eefa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 5px;--row-gap:10px;--column-gap:5px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-5159402b .elementskit-btn{padding:7px 7px 7px 6px;font-size:16px;}.elementor-97 .elementor-element.elementor-element-1718b36 .elementskit-btn{padding:7px 7px 7px 6px;font-size:16px;}.elementor-97 .elementor-element.elementor-element-0c69453 .elementskit-btn{padding:7px 7px 7px 6px;font-size:16px;}body:not(.rtl) .elementor-97 .elementor-element.elementor-element-53fc68c0{right:0px;}body.rtl .elementor-97 .elementor-element.elementor-element-53fc68c0{left:0px;}.elementor-97 .elementor-element.elementor-element-359c2535{padding:0px 0px 0px 0px;text-align:left;}.elementor-97 .elementor-element.elementor-element-359c2535 .elementor-heading-title{font-size:25px;}.elementor-97 .elementor-element.elementor-element-6f0fc869{--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-97 .elementor-element.elementor-element-37951d61{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-661fc192{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-661fc192 .elementor-heading-title{font-size:22px;}.elementor-97 .elementor-element.elementor-element-216d77d0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97 .elementor-element.elementor-element-3801a5ae{--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-39b3c178 .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-4841a370 .elementskit-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97 .elementor-element.elementor-element-77037310{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-7db6b79c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-4259760a{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-4259760a .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-97 .elementor-element.elementor-element-3eedd9f .elementor-icon-list-item > a{font-size:16px;}.elementor-97 .elementor-element.elementor-element-12939236{--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;}.elementor-97 .elementor-element.elementor-element-f110d4a .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-27b62ac3{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-97 .elementor-element.elementor-element-27b62ac3 .elementskit-btn{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-97 .elementor-element.elementor-element-556810cb{text-align:center;}.elementor-97 .elementor-element.elementor-element-556810cb img{width:91%;}.elementor-97 .elementor-element.elementor-element-7831b278{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-508af136{text-align:center;}.elementor-97 .elementor-element.elementor-element-5cb84802{--padding-top:40px;--padding-bottom:30px;--padding-left:25px;--padding-right:25px;}.elementor-97 .elementor-element.elementor-element-1090dbcf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-4129008d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-97 .elementor-element.elementor-element-18ca4b42 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-97 .elementor-element.elementor-element-5e373c5e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-44fba040 .elementor-button{font-size:var( --e-global-typography-bbc1201-font-size );line-height:var( --e-global-typography-bbc1201-line-height );}.elementor-97 .elementor-element.elementor-element-002c0c9{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-0dafca1{--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-4c70371{text-align:center;}.elementor-97 .elementor-element.elementor-element-4c70371 img{width:100%;}.elementor-97 .elementor-element.elementor-element-2763134{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-7942121{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-7942121 img{width:25%;}.elementor-97 .elementor-element.elementor-element-70e364b{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-70e364b .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-2402cdb{--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-4a625ba{text-align:center;}.elementor-97 .elementor-element.elementor-element-4a625ba img{width:100%;}.elementor-97 .elementor-element.elementor-element-834566e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-277811b{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-277811b img{width:25%;}.elementor-97 .elementor-element.elementor-element-6bd6852{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-6bd6852 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-eeee4a0{--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-2712e0f{text-align:center;}.elementor-97 .elementor-element.elementor-element-2712e0f img{width:100%;}.elementor-97 .elementor-element.elementor-element-ceed5ab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-ab1a5e5{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-ab1a5e5 img{width:25%;}.elementor-97 .elementor-element.elementor-element-f25856c{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-f25856c .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-002e7a1{--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-1452d05{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-19ac353{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-19ac353 img{width:25%;}.elementor-97 .elementor-element.elementor-element-ca1ead8{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-ca1ead8 .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-94f7168{--gap:020px 0px;--row-gap:020px;--column-gap:0px;}.elementor-97 .elementor-element.elementor-element-cca6002{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-97 .elementor-element.elementor-element-d8f9fe8{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-d8f9fe8 img{width:25%;}.elementor-97 .elementor-element.elementor-element-907c7bb{padding:0px 0px 50px 0px;}.elementor-97 .elementor-element.elementor-element-907c7bb .elementor-heading-title{font-size:18px;}.elementor-97 .elementor-element.elementor-element-53dc2aa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;}.elementor-97 .elementor-element.elementor-element-8d35dd1{font-size:25px;line-height:1.3em;}}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-4797968e{--width:100%;}.elementor-97 .elementor-element.elementor-element-3b80d025{--width:100%;}.elementor-97 .elementor-element.elementor-element-1471937a{--width:250px;}.elementor-97 .elementor-element.elementor-element-7216a724{--width:250px;}.elementor-97 .elementor-element.elementor-element-31a158ea{--width:250px;}.elementor-97 .elementor-element.elementor-element-11ee405e{--width:250px;}.elementor-97 .elementor-element.elementor-element-b0706ec{--width:250px;}.elementor-97 .elementor-element.elementor-element-889299f{--width:100%;}.elementor-97 .elementor-element.elementor-element-3a5cdf89{--width:30%;}.elementor-97 .elementor-element.elementor-element-48b35878{--width:70%;}.elementor-97 .elementor-element.elementor-element-66d6128{--width:50%;}.elementor-97 .elementor-element.elementor-element-475fcac2{--width:50%;}.elementor-97 .elementor-element.elementor-element-28d0a18c{--width:100%;}.elementor-97 .elementor-element.elementor-element-63f32946{--width:100%;}.elementor-97 .elementor-element.elementor-element-4d441146{--width:100%;}.elementor-97 .elementor-element.elementor-element-621284e9{--width:100%;}.elementor-97 .elementor-element.elementor-element-10db5840{--width:37%;}.elementor-97 .elementor-element.elementor-element-5cab21f1{--width:303px;}.elementor-97 .elementor-element.elementor-element-7499f6c7{--width:80%;}.elementor-97 .elementor-element.elementor-element-27fb8db4{--width:20%;}.elementor-97 .elementor-element.elementor-element-6c8b61f2{--width:100%;}.elementor-97 .elementor-element.elementor-element-2336cd5a{--width:63%;}.elementor-97 .elementor-element.elementor-element-3d99c6bb{--width:50%;}.elementor-97 .elementor-element.elementor-element-3953e9cb{--width:50%;}.elementor-97 .elementor-element.elementor-element-6f0fc869{--width:575px;}.elementor-97 .elementor-element.elementor-element-37951d61{--width:52%;}.elementor-97 .elementor-element.elementor-element-77037310{--width:48%;}.elementor-97 .elementor-element.elementor-element-7db6b79c{--width:61%;}.elementor-97 .elementor-element.elementor-element-3c74c054{--width:18%;}.elementor-97 .elementor-element.elementor-element-7831b278{--width:21%;}.elementor-97 .elementor-element.elementor-element-1090dbcf{--width:50%;}.elementor-97 .elementor-element.elementor-element-5e373c5e{--width:50%;}.elementor-97 .elementor-element.elementor-element-cc83447{--width:40%;}.elementor-97 .elementor-element.elementor-element-2763134{--width:60%;}.elementor-97 .elementor-element.elementor-element-b0ba22a{--width:30%;}.elementor-97 .elementor-element.elementor-element-50efcb3{--width:70%;}.elementor-97 .elementor-element.elementor-element-beffba0{--width:40%;}.elementor-97 .elementor-element.elementor-element-834566e{--width:60%;}.elementor-97 .elementor-element.elementor-element-34c7a8f{--width:30%;}.elementor-97 .elementor-element.elementor-element-debbb99{--width:70%;}.elementor-97 .elementor-element.elementor-element-b413934{--width:40%;}.elementor-97 .elementor-element.elementor-element-ceed5ab{--width:60%;}.elementor-97 .elementor-element.elementor-element-388a0e9{--width:30%;}.elementor-97 .elementor-element.elementor-element-39b1675{--width:70%;}.elementor-97 .elementor-element.elementor-element-55c43e1{--width:40%;}.elementor-97 .elementor-element.elementor-element-1452d05{--width:60%;}.elementor-97 .elementor-element.elementor-element-c9b3672{--width:30%;}.elementor-97 .elementor-element.elementor-element-14f2b38{--width:70%;}.elementor-97 .elementor-element.elementor-element-5086335{--width:40%;}.elementor-97 .elementor-element.elementor-element-cca6002{--width:60%;}.elementor-97 .elementor-element.elementor-element-2f8992a{--width:30%;}.elementor-97 .elementor-element.elementor-element-9358cec{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-97 .elementor-element.elementor-element-1471937a{--width:49%;}.elementor-97 .elementor-element.elementor-element-7216a724{--width:49%;}.elementor-97 .elementor-element.elementor-element-31a158ea{--width:49%;}.elementor-97 .elementor-element.elementor-element-11ee405e{--width:49%;}.elementor-97 .elementor-element.elementor-element-b0706ec{--width:49%;}.elementor-97 .elementor-element.elementor-element-3a5cdf89{--width:100%;}.elementor-97 .elementor-element.elementor-element-48b35878{--width:100%;}.elementor-97 .elementor-element.elementor-element-66d6128{--width:100%;}.elementor-97 .elementor-element.elementor-element-475fcac2{--width:100%;}.elementor-97 .elementor-element.elementor-element-10db5840{--width:100%;}.elementor-97 .elementor-element.elementor-element-2336cd5a{--width:100%;}.elementor-97 .elementor-element.elementor-element-3d99c6bb{--width:100%;}.elementor-97 .elementor-element.elementor-element-3953e9cb{--width:100%;}.elementor-97 .elementor-element.elementor-element-7db6b79c{--width:100%;}.elementor-97 .elementor-element.elementor-element-3c74c054{--width:50%;}.elementor-97 .elementor-element.elementor-element-7831b278{--width:50%;}.elementor-97 .elementor-element.elementor-element-1090dbcf{--width:100%;}.elementor-97 .elementor-element.elementor-element-5e373c5e{--width:100%;}.elementor-97 .elementor-element.elementor-element-cc83447{--width:40%;}.elementor-97 .elementor-element.elementor-element-2763134{--width:60%;}.elementor-97 .elementor-element.elementor-element-beffba0{--width:40%;}.elementor-97 .elementor-element.elementor-element-834566e{--width:60%;}.elementor-97 .elementor-element.elementor-element-b413934{--width:40%;}.elementor-97 .elementor-element.elementor-element-ceed5ab{--width:60%;}.elementor-97 .elementor-element.elementor-element-55c43e1{--width:40%;}.elementor-97 .elementor-element.elementor-element-1452d05{--width:60%;}.elementor-97 .elementor-element.elementor-element-5086335{--width:40%;}.elementor-97 .elementor-element.elementor-element-cca6002{--width:60%;}}/* Start custom CSS for nested-carousel, class: .elementor-element-3d8d957 */.home-product-car h4.elementor-heading-title.elementor-size-default {

 display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal; /* allow wrap if needed */
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b80d025 */.home-product h4.elementor-heading-title.elementor-size-default{
    
     display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal; /* allow wrap if needed */
    
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-889299f */.home-product h4.elementor-heading-title.elementor-size-default{
    
     display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal; /* allow wrap if needed */
    
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aa59c85 */.wc-testimonials {
  max-width: 1200px;
  margin: auto;
  text-align: center;
}

.rating-summary h2 {
  font-size: 3rem;
  font-weight: bold;
  margin-bottom: 0;
}

.rating-summary .stars {
  margin: 5px 0;
}

.rating-bars {
  margin: 20px 0;
}

.rating-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: 5px 0;
}

.rating-row .bar {
  flex: 1;
  background: #eee;
  height: 8px;
  border-radius: 5px;
  overflow: hidden;
}

.rating-row .fill {
  background: #333;
  height: 100%;
}

.review-controls {
  display: flex;
  justify-content: center;
  gap: 10px;
  margin: 20px 0;
}

.review-card {
  background: #fff;
  padding: 20px;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.1);
  text-align: left;
  min-height: 180px;
}

.review-card h4 {
    margin: 0;
}

.review-card .date {
  font-size: 0.85rem;
  color: #777;
}

.review-card .stars {
  margin: 8px 0;
}

.swiper-button-next,
.swiper-button-prev {
  color: #000;
}
.review-card {
    background: #fff;
    border: 1px solid #838383;
    border-radius: 10px;
    padding: 15px;
    height: 220px; /* fixed height */
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.review-card .text {
    flex-grow: 1;
    overflow-y: auto;
    color: #878787;
}
.star {
    font-size: 18px;
    color: #ccc;
}
.star.filled {
    color: #f9b234;
}
.rating-row {
    cursor: pointer;
}


.main-rating {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    align-items: center;
 
}
.rating-summary {
    width: 10%;
    text-align: left;
}

.rating-bars {

    width: 23%;
}

.review-controls {

    width: 34%;
}

.wc-testimonials {
    padding-bottom: 50px;
}

.review-card {
    height: 280px !important;
}

.review-swiper {
  position: relative !important;
  overflow: hidden !important;  
  padding-top: 50px !important; 
  padding-bottom: 10px !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}

/* Position arrows above, on the right side */
.swiper-button-prev,
.swiper-button-next {
  position: absolute ;
  top: 25px !important;   
  width: 36px !important;
  height: 36px !important;
  border-radius: 50% !important;
  background: #fff !important;
  color: #000;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 20 !important;

}

.swiper-button-prev {
  right: 60px !important;
  left: auto !important;
  
}

.swiper-button-next {
  right: 10px !important;
}

.swiper-button-prev:after, .swiper-button-next:after{
    font-size: 18px !important;
  font-weight: 700 !important;
}



p#total-reviews {
    color: black;
}

.fill {
    background: #f9b234 !important;
}

.rating-row span {
    color: black;
}

.review-card .stars {
    color: #f9b234;
    font-size: 20px;
}

.review-card h4 {
    font-weight: 400;
    font-size: 20px;
    color: black;
}



.swiper-button-prev:hover,.swiper-button-next:hover {
    background: #000000 !important;
    color: white !important;
}/* End custom CSS */