.elementor-3631 .elementor-element.elementor-element-adbb5f2{--display:flex;--min-height:77vh;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-adbb5f2:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dolceaestheticsny.com/wp-content/uploads/2025/03/Spa-Facial-Treatment-Session-Kings-County-New-York.webp");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-3631 .elementor-element.elementor-element-adbb5f2::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(114deg, #FFFFFF 55%, #FFFFFF99 61%);}.elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .e-con-inner > .elementor-shape-bottom svg{height:103px;}.elementor-3631 .elementor-element.elementor-element-19b547c{--display:flex;--position:absolute;--min-height:77vh;--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-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-3631 .elementor-element.elementor-element-19b547c:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dolceaestheticsny.com/wp-content/uploads/2025/03/Spa-Facial-Treatment-Session-Kings-County-New-York.webp");background-position:top right;background-repeat:no-repeat;background-size:auto;}.elementor-3631 .elementor-element.elementor-element-19b547c::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(114deg, #FFFFFF 55%, #FFFFFF00 61%);}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-19b547c{left:0px;}body.rtl .elementor-3631 .elementor-element.elementor-element-19b547c{right:0px;}.elementor-3631 .elementor-element.elementor-element-c1bb763{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-c1bb763:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-c1bb763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.dolceaestheticsny.com/wp-content/uploads/2026/10/dolce-lettering-mobile.webp") 50% 50%;background-size:cover;}.elementor-3631 .elementor-element.elementor-element-8043699{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3631 .elementor-element.elementor-element-8043699:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-8043699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-8043699.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3631 .elementor-element.elementor-element-b2601be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3631 .elementor-element.elementor-element-b2601be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-b2601be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3631 .elementor-element.elementor-element-b2601be .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:200px;font-weight:700;color:var( --e-global-color-text );}.elementor-3631 .elementor-element.elementor-element-201e802{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3631 .elementor-element.elementor-element-201e802 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-201e802.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3631 .elementor-element.elementor-element-201e802 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;letter-spacing:50px;color:var( --e-global-color-text );}.elementor-3631 .elementor-element.elementor-element-437ab75 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3631 .elementor-element.elementor-element-437ab75 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-3631 .elementor-element.elementor-element-123c89e{width:var( --container-widget-width, 79.146% );max-width:79.146%;--container-widget-width:79.146%;--container-widget-flex-grow:0;text-align:start;}.elementor-3631 .elementor-element.elementor-element-123c89e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-123c89e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3631 .elementor-element.elementor-element-123c89e .elementor-heading-title{font-family:var( --e-global-typography-9e5aa85-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5aa85-font-size );font-weight:var( --e-global-typography-9e5aa85-font-weight );text-transform:var( --e-global-typography-9e5aa85-text-transform );font-style:var( --e-global-typography-9e5aa85-font-style );text-decoration:var( --e-global-typography-9e5aa85-text-decoration );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );color:var( --e-global-color-8b958fd );}.elementor-3631 .elementor-element.elementor-element-2c5b3e1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-3631 .elementor-element.elementor-element-38b34c0 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(45deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-f047ffd ) 100%);}.elementor-3631 .elementor-element.elementor-element-e15de1a .elementor-button{background-color:transparent;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(45deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-f047ffd ) 100%);}.elementor-3631 .elementor-element.elementor-element-b29829f{--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-dd28414{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.66;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.22);--padding-top:12px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-dd28414:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-dd28414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dolceaestheticsny.com/wp-content/uploads/2025/03/Abstract-Brush-Stroke-Design-New-York-County-New-York.webp");}.elementor-3631 .elementor-element.elementor-element-dd28414::before, .elementor-3631 .elementor-element.elementor-element-dd28414 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-dd28414 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-dd28414 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-dd28414 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-dd28414 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-308e809 );--background-overlay:'';}.elementor-3631 .elementor-element.elementor-element-197e1f7{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-6b8a4cc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-wrapper{text-align:center;}.elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-title a{font-family:"Petrona", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-1px;}.elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;}.elementor-3631 .elementor-element.elementor-element-ad54e20 .elementor-button{background-color:#AD67EB42;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;padding:4px 20px 4px 20px;}.elementor-3631 .elementor-element.elementor-element-3290a2d{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-1ed8d1d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-wrapper{text-align:center;}.elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-title a{font-family:"Petrona", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-1px;}.elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;}.elementor-3631 .elementor-element.elementor-element-1742a88 .elementor-button{background-color:#AD67EB42;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;padding:4px 20px 4px 20px;}.elementor-3631 .elementor-element.elementor-element-954e112{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-5fbc8b7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-wrapper{text-align:center;}.elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-title a{font-family:"Petrona", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-1px;}.elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;}.elementor-3631 .elementor-element.elementor-element-ab65ba9 .elementor-button{background-color:#AD67EB42;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;padding:4px 20px 4px 20px;}.elementor-3631 .elementor-element.elementor-element-c8bd819{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-01c6d62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-wrapper{text-align:center;}.elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-title a{font-family:"Petrona", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-1px;}.elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;}.elementor-3631 .elementor-element.elementor-element-adee841 .elementor-button{background-color:#AD67EB42;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;padding:4px 20px 4px 20px;}.elementor-3631 .elementor-element.elementor-element-e6bdced{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-2326d5b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-wrapper{text-align:center;}.elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-title a{font-family:"Petrona", Sans-serif;font-size:22px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-1px;}.elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;}.elementor-3631 .elementor-element.elementor-element-f307745 .elementor-button{background-color:#AD67EB42;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;padding:4px 20px 4px 20px;}.elementor-3631 .elementor-element.elementor-element-00a2b42{--display:flex;--min-height:87vh;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:0.17;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:115px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-00a2b42:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6E9F3;}.elementor-3631 .elementor-element.elementor-element-00a2b42::before, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-shape-top .elementor-shape-fill, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-shape-top svg, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-62d7828{right:-30px;}body.rtl .elementor-3631 .elementor-element.elementor-element-62d7828{left:-30px;}.elementor-3631 .elementor-element.elementor-element-62d7828{bottom:40px;z-index:0;}.elementor-3631 .elementor-element.elementor-element-62d7828 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:260px;font-weight:700;line-height:0.8em;letter-spacing:-6px;color:rgba(255,255,255,0.04);}.elementor-3631 .elementor-element.elementor-element-8208103{--display:flex;}.elementor-3631 .elementor-element.elementor-element-855dc2a{text-align:center;}.elementor-3631 .elementor-element.elementor-element-855dc2a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-3631 .elementor-element.elementor-element-4436668 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-3631 .elementor-element.elementor-element-4436668{text-align:center;}.elementor-3631 .elementor-element.elementor-element-4436668 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:2.5px;color:var( --e-global-color-text );}.elementor-3631 .elementor-element.elementor-element-1e1e75b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-ea4e0f1{--grid-columns:3;--grid-row-gap:14px;--grid-column-gap:14px;}.elementor-3631 .elementor-element.elementor-element-f67a3d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3631 .elementor-element.elementor-element-f67a3d4::before, .elementor-3631 .elementor-element.elementor-element-f67a3d4 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-f67a3d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-f67a3d4 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-f67a3d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-f67a3d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3631 .elementor-element.elementor-element-ec83b4f{--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-ec83b4f:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-ec83b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #F3E6FC 0%, #FFFFFF 72%);}.elementor-3631 .elementor-element.elementor-element-1cee0dd{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-e747ec6{text-align:start;}.elementor-3631 .elementor-element.elementor-element-e747ec6 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-3631 .elementor-element.elementor-element-db48c4b{text-align:center;}.elementor-3631 .elementor-element.elementor-element-db48c4b .elementor-heading-title{font-family:var( --e-global-typography-9e5aa85-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5aa85-font-size );font-weight:var( --e-global-typography-9e5aa85-font-weight );text-transform:var( --e-global-typography-9e5aa85-text-transform );font-style:var( --e-global-typography-9e5aa85-font-style );text-decoration:var( --e-global-typography-9e5aa85-text-decoration );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );color:var( --e-global-color-text );}.elementor-3631 .elementor-element.elementor-element-c56c628{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px;}.elementor-3631 .elementor-element.elementor-element-c56c628 .elementor-divider-separator{width:70px;margin:0 auto;margin-center:0;}.elementor-3631 .elementor-element.elementor-element-c56c628 .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-3631 .elementor-element.elementor-element-ff83155{text-align:center;}.elementor-3631 .elementor-element.elementor-element-f27074a .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-3631 .elementor-element.elementor-element-61ddaa2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-d7034be{--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;--border-radius:0px 0px 0px 0px;--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-3631 .elementor-element.elementor-element-d429088 img{height:300px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;box-shadow:0px 16px 36px -10px rgba(116,52,173,0.30);}.elementor-3631 .elementor-element.elementor-element-03a3afa{--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;--border-radius:0px 0px 0px 0px;--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-3631 .elementor-element.elementor-element-eb28de9 img{height:300px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;box-shadow:0px 16px 36px -10px rgba(116,52,173,0.30);}.elementor-3631 .elementor-element.elementor-element-468a196{--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;--border-radius:0px 0px 0px 0px;--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-3631 .elementor-element.elementor-element-8add73d img{height:300px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;box-shadow:0px 16px 36px -10px rgba(116,52,173,0.30);}.elementor-3631 .elementor-element.elementor-element-82d208a{--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;--border-radius:0px 0px 0px 0px;--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-3631 .elementor-element.elementor-element-104ddf9 img{height:300px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;box-shadow:0px 16px 36px -10px rgba(116,52,173,0.30);}.elementor-3631 .elementor-element.elementor-element-78f02927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:130px;--padding-bottom:140px;--padding-left:12px;--padding-right:12px;}.elementor-3631 .elementor-element.elementor-element-78f02927:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(115deg, #1B0033 0%, #C96F9C 100%);}.elementor-3631 .elementor-element.elementor-element-78f02927::before, .elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-78f02927 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-78f02927 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, rgba(238,142,168,0.45) 0%, rgba(238,142,168,0) 60%);}.elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-shape-top .elementor-shape-fill, .elementor-3631 .elementor-element.elementor-element-78f02927 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-shape-top svg, .elementor-3631 .elementor-element.elementor-element-78f02927 > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3631 .elementor-element.elementor-element-78f02927 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-78f02927 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-59e648f0{right:-30px;}body.rtl .elementor-3631 .elementor-element.elementor-element-59e648f0{left:-30px;}.elementor-3631 .elementor-element.elementor-element-59e648f0{bottom:40px;z-index:0;}.elementor-3631 .elementor-element.elementor-element-59e648f0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:260px;font-weight:700;line-height:0.8em;letter-spacing:-6px;color:rgba(255,255,255,0.04);}.elementor-3631 .elementor-element.elementor-element-6e324424{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3631 .elementor-element.elementor-element-4e7afd69{--display:flex;--position:relative;--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;top:0px;}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-4e7afd69{left:0px;}body.rtl .elementor-3631 .elementor-element.elementor-element-4e7afd69{right:0px;}.elementor-3631 .elementor-element.elementor-element-506a9405 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:rgba(255,255,255,0.14);border-radius:300px 300px 24px 24px;box-shadow:0px 40px 80px 0px rgba(10,0,25,0.45);}.elementor-3631 .elementor-element.elementor-element-269f976 .elementor-button{background-color:rgba(255,255,255,0);font-family:var( --e-global-typography-dcfffc8-font-family ), Sans-serif;font-size:var( --e-global-typography-dcfffc8-font-size );font-weight:var( --e-global-typography-dcfffc8-font-weight );text-transform:var( --e-global-typography-dcfffc8-text-transform );font-style:var( --e-global-typography-dcfffc8-font-style );text-decoration:var( --e-global-typography-dcfffc8-text-decoration );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:0px 0px 2px 0px;border-color:rgba(255,255,255,0.8);border-radius:0px 0px 0px 0px;padding:0px 18px 16px 200px;}.elementor-3631 .elementor-element.elementor-element-269f976{width:auto;max-width:auto;}.elementor-3631 .elementor-element.elementor-element-269f976 .elementor-button:hover, .elementor-3631 .elementor-element.elementor-element-269f976 .elementor-button:focus{color:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-269f976 .elementor-button:hover svg, .elementor-3631 .elementor-element.elementor-element-269f976 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-5f5cc67e{width:var( --container-widget-width, 132px );max-width:132px;--container-widget-width:132px;--container-widget-flex-grow:0;top:34px;z-index:3;text-align:center;}.elementor-3631 .elementor-element.elementor-element-5f5cc67e > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(45deg, #AD67EB 0%, #EE8EA8 100%);border-radius:50% 50% 50% 50%;box-shadow:0px 14px 30px 0px rgba(0,0,0,0.3);}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-5f5cc67e{right:-18px;}body.rtl .elementor-3631 .elementor-element.elementor-element-5f5cc67e{left:-18px;}.elementor-3631 .elementor-element.elementor-element-5f5cc67e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:700;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-49495648{--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-1ea87b3{width:auto;max-width:auto;}.elementor-3631 .elementor-element.elementor-element-1ea87b3 > .elementor-widget-container{background-color:rgba(255,255,255,0.10);margin:0px 0px 22px 0px;padding:7px 18px 7px 9px;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.22);border-radius:100px 100px 100px 100px;}.elementor-3631 .elementor-element.elementor-element-1ea87b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.4px;color:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-50df012b > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-3631 .elementor-element.elementor-element-50df012b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:73px;font-weight:400;text-transform:uppercase;line-height:0.95em;letter-spacing:-1px;color:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-6099d5e6 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3631 .elementor-element.elementor-element-6099d5e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:4px;color:#F3D6FF;}.elementor-3631 .elementor-element.elementor-element-6a2394a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-6a2394a2{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:rgba(255,255,255,0.92);}.elementor-3631 .elementor-element.elementor-element-2c8ab1e9 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3631 .elementor-element.elementor-element-2c8ab1e9{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:rgba(255,255,255,0.75);}.elementor-3631 .elementor-element.elementor-element-3325d0fc > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3631 .elementor-element.elementor-element-3325d0fc .elementor-icon-list-icon i{color:#EE8EA8;transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-3325d0fc .elementor-icon-list-icon svg{fill:#EE8EA8;transition:fill 0.3s;}.elementor-3631 .elementor-element.elementor-element-3325d0fc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-3631 .elementor-element.elementor-element-3325d0fc .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3631 .elementor-element.elementor-element-3325d0fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-3325d0fc .elementor-icon-list-item > a{font-family:"Petrona", Sans-serif;font-size:22px;font-weight:600;line-height:1.3em;}.elementor-3631 .elementor-element.elementor-element-3325d0fc .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-b07c84f > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-icon i{color:#EE8EA8;transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-icon svg{fill:#EE8EA8;transition:fill 0.3s;}.elementor-3631 .elementor-element.elementor-element-b07c84f{--e-icon-list-icon-size:20px;--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-offset:0px;}.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;line-height:1.45em;}.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-19e4622f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3631 .elementor-element.elementor-element-19e4622f .elementor-heading-title{font-family:"Petrona", Sans-serif;font-size:26px;font-weight:400;font-style:italic;line-height:1.35em;color:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-868d4c3 > .elementor-widget-container{margin:0px 0px 22px 0px;}.elementor-3631 .elementor-element.elementor-element-868d4c3 .elementor-icon-list-icon i{color:#EE8EA8;transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-868d4c3 .elementor-icon-list-icon svg{fill:#EE8EA8;transition:fill 0.3s;}.elementor-3631 .elementor-element.elementor-element-868d4c3{--e-icon-list-icon-size:16px;--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-offset:0px;}.elementor-3631 .elementor-element.elementor-element-868d4c3 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3631 .elementor-element.elementor-element-868d4c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-868d4c3 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-3631 .elementor-element.elementor-element-868d4c3 .elementor-icon-list-text{color:rgba(255,255,255,0.85);transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-7c8d90d6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-21a9b25f .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(45deg, #AD67EB 0%, #EE8EA8 100%);box-shadow:0px 10px 24px 0px rgba(173,103,235,0.35);border-radius:100px 100px 100px 100px;padding:15px 32px 15px 32px;}.elementor-3631 .elementor-element.elementor-element-21a9b25f{width:auto;max-width:auto;}.elementor-3631 .elementor-element.elementor-element-21a9b25f .elementor-button:hover, .elementor-3631 .elementor-element.elementor-element-21a9b25f .elementor-button:focus{color:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-21a9b25f .elementor-button:hover svg, .elementor-3631 .elementor-element.elementor-element-21a9b25f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-7427b1b5 .elementor-button{background-color:rgba(255,255,255,0);font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.3em;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:rgba(255,255,255,0.8);border-radius:100px 100px 100px 100px;padding:15px 32px 15px 32px;}.elementor-3631 .elementor-element.elementor-element-7427b1b5 .elementor-button:hover, .elementor-3631 .elementor-element.elementor-element-7427b1b5 .elementor-button:focus{background-color:rgba(255,255,255,0.12);color:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-7427b1b5{width:auto;max-width:auto;}.elementor-3631 .elementor-element.elementor-element-7427b1b5 .elementor-button:hover svg, .elementor-3631 .elementor-element.elementor-element-7427b1b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-51bd8dca > .elementor-widget-container{margin:26px 0px 0px 0px;padding:14px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);}.elementor-3631 .elementor-element.elementor-element-51bd8dca{font-family:"DM Sans", Sans-serif;font-size:12.5px;font-weight:400;line-height:1.6em;color:rgba(255,255,255,0.55);}.elementor-3631 .elementor-element.elementor-element-7a503da{--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:stretch;--gap:0px 90px;--row-gap:0px;--column-gap:90px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-7a503da:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-7a503da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dolceaestheticsny.com/wp-content/uploads/2025/03/Elegant-Floral-Minimalist-Background-New-York-County-New-York.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3631 .elementor-element.elementor-element-7a503da::before, .elementor-3631 .elementor-element.elementor-element-7a503da > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-7a503da > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-7a503da > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-7a503da > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-7a503da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3631 .elementor-element.elementor-element-7a503da > .elementor-shape-top svg, .elementor-3631 .elementor-element.elementor-element-7a503da > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3631 .elementor-element.elementor-element-7a503da > .elementor-shape-bottom .elementor-shape-fill, .elementor-3631 .elementor-element.elementor-element-7a503da > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-7a503da > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-7a503da > .e-con-inner > .elementor-shape-bottom svg{height:106px;}.elementor-3631 .elementor-element.elementor-element-13893ae{--display:flex;--min-height:595px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-3631 .elementor-element.elementor-element-13893ae:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-13893ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.dolceaestheticsny.com/wp-content/uploads/2025/03/Beauty-Treatments-Collage-Nassau-County-New-York.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3631 .elementor-element.elementor-element-0dc1bb5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-3631 .elementor-element.elementor-element-fe949e3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-3631 .elementor-element.elementor-element-1b97761 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-3631 .elementor-element.elementor-element-1b97761 .elementor-heading-title{font-family:"Petrona", Sans-serif;font-size:49px;font-weight:300;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:2.5px;color:var( --e-global-color-text );}.elementor-3631 .elementor-element.elementor-element-d01daa6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;}.elementor-3631 .elementor-element.elementor-element-244871d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-a1f332a > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:15px 22px 15px 22px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3631 .elementor-element.elementor-element-a1f332a{--e-icon-list-icon-size:18px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-fdd0776{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-3631 .elementor-element.elementor-element-fdd0776 img{width:100%;}.elementor-3631 .elementor-element.elementor-element-fb429cf .elementor-button{background-color:transparent;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-image:linear-gradient(45deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-f047ffd ) 100%);}.elementor-3631 .elementor-element.elementor-element-fb429cf .elementor-button:hover, .elementor-3631 .elementor-element.elementor-element-fb429cf .elementor-button:focus{color:var( --e-global-color-accent );border-color:var( --e-global-color-secondary );}.elementor-3631 .elementor-element.elementor-element-fb429cf .elementor-button:hover svg, .elementor-3631 .elementor-element.elementor-element-fb429cf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3631 .elementor-element.elementor-element-0586db0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-0586db0::before, .elementor-3631 .elementor-element.elementor-element-0586db0 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-0586db0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-0586db0 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-0586db0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-0586db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3631 .elementor-element.elementor-element-fb4c702{--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:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:55px;}.elementor-3631 .elementor-element.elementor-element-fb4c702:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-fb4c702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, var( --e-global-color-82feab9 ) 34%, var( --e-global-color-f047ffd ) 100%);}.elementor-3631 .elementor-element.elementor-element-fb4c702::before, .elementor-3631 .elementor-element.elementor-element-fb4c702 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-fb4c702 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-fb4c702 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-fb4c702 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-fb4c702 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.dolceaestheticsny.com/wp-content/uploads/2026/02/Cosmetic-Treatment-Session-Suffolk-County-New-York.webp");--background-overlay:'';background-size:cover;}.elementor-3631 .elementor-element.elementor-element-fb4c702 > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-fb4c702 > .e-con-inner > .elementor-shape-bottom svg{height:222px;}.elementor-3631 .elementor-element.elementor-element-fb4c702.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3631 .elementor-element.elementor-element-c0ef49a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-1ae47a4 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-accent );}.elementor-3631 .elementor-element.elementor-element-636b717{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3631 .elementor-element.elementor-element-636b717 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-3631 .elementor-element.elementor-element-636b717 .elementor-heading-title{font-family:var( --e-global-typography-9e5aa85-font-family ), Sans-serif;font-size:var( --e-global-typography-9e5aa85-font-size );font-weight:var( --e-global-typography-9e5aa85-font-weight );text-transform:var( --e-global-typography-9e5aa85-text-transform );font-style:var( --e-global-typography-9e5aa85-font-style );text-decoration:var( --e-global-typography-9e5aa85-text-decoration );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );color:var( --e-global-color-308e809 );}.elementor-3631 .elementor-element.elementor-element-a53b13b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.7em;color:var( --e-global-color-accent );}.elementor-3631 .elementor-element.elementor-element-a53b13b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-3631 .elementor-element.elementor-element-bffdb2a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-item > a{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 );}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3631 .elementor-element.elementor-element-a65c1ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.11;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9eaa092 );--border-color:var( --e-global-color-9eaa092 );--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 30px 0px rgba(187, 187, 187, 0.34);--margin-top:30px;--margin-bottom:-30px;--margin-left:-30px;--margin-right:15px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3631 .elementor-element.elementor-element-a65c1ac:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-a65c1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3631 .elementor-element.elementor-element-a65c1ac::before, .elementor-3631 .elementor-element.elementor-element-a65c1ac > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-a65c1ac > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-a65c1ac > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-a65c1ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-a65c1ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.dolceaestheticsny.com/wp-content/uploads/2025/03/Elegant-Woman-Outline-Art-New-York-County-New-York.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-3631 .elementor-element.elementor-element-e6d7e8e{font-family:"Playfair Display", Sans-serif;font-size:40px;}.elementor-3631 .elementor-element.elementor-element-ae7a820{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 );}.elementor-3631 .elementor-element.elementor-element-edfb767{--divider-border-style:solid;--divider-color:#BBBBBB;--divider-border-width:1px;}.elementor-3631 .elementor-element.elementor-element-edfb767 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-3631 .elementor-element.elementor-element-edfb767 .elementor-divider-separator{width:100%;}.elementor-3631 .elementor-element.elementor-element-edfb767 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-3631 .elementor-element.elementor-global-1067 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-group{padding-right:calc( 25px/2 );padding-left:calc( 25px/2 );margin-bottom:25px;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-form-fields-wrapper{margin-left:calc( -25px/2 );margin-right:calc( -25px/2 );margin-bottom:-25px;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3631 .elementor-element.elementor-global-1067 .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-3631 .elementor-element.elementor-global-1067 .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-3631 .elementor-element.elementor-global-1067 .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-group > label, .elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-subgroup label{color:var( --e-global-color-primary );}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-type-html{padding-bottom:0px;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#AD67EB1A;border-color:#AD67EB2E;border-radius:25px 25px 25px 25px;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-group .elementor-select-wrapper select{background-color:#AD67EB1A;border-color:#AD67EB2E;border-radius:25px 25px 25px 25px;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-field-group .elementor-select-wrapper::before{color:#AD67EB2E;}.elementor-3631 .elementor-element.elementor-global-1067 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-3631 .elementor-element.elementor-global-1067 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-a954db2 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3631 .elementor-element.elementor-global-1067 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-e1edef7 );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-3631 .elementor-element.elementor-global-1067{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3631 .elementor-element.elementor-element-23d8ca8{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.04;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-23d8ca8::before, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-shape-top .elementor-shape-fill, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-shape-top svg, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-shape-bottom .elementor-shape-fill, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .e-con-inner > .elementor-shape-bottom svg{height:70px;}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-25b80c9{right:-30px;}body.rtl .elementor-3631 .elementor-element.elementor-element-25b80c9{left:-30px;}.elementor-3631 .elementor-element.elementor-element-25b80c9{bottom:40px;z-index:0;}.elementor-3631 .elementor-element.elementor-element-25b80c9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:260px;font-weight:700;line-height:0.8em;letter-spacing:-6px;color:rgba(255,255,255,0.04);}.elementor-3631 .elementor-element.elementor-element-d232a77{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-7192490{text-align:center;}.elementor-3631 .elementor-element.elementor-element-7192490 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-3631 .elementor-element.elementor-element-657ced8 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-3631 .elementor-element.elementor-element-657ced8{text-align:center;}.elementor-3631 .elementor-element.elementor-element-657ced8 .elementor-heading-title{font-family:var( --e-global-typography-006cb1b-font-family ), Sans-serif;font-size:var( --e-global-typography-006cb1b-font-size );font-weight:var( --e-global-typography-006cb1b-font-weight );text-transform:var( --e-global-typography-006cb1b-text-transform );font-style:var( --e-global-typography-006cb1b-font-style );text-decoration:var( --e-global-typography-006cb1b-text-decoration );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );color:var( --e-global-color-text );}.elementor-3631 .elementor-element.elementor-element-d32a058{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-7ac94d9{--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;}.elementor-3631 .elementor-element.elementor-element-c9cf1ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-eb7fe0a{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-6f1c8fe{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 );}.elementor-3631 .elementor-element.elementor-element-1b58a53{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-9719542{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-30d8471{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-1e5a9b7{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-646e0f3{--display:flex;border-style:none;--border-style:none;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-7785af8{--n-accordion-title-font-size:var( --e-global-typography-309a91d-font-size );width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:32px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:30px;--n-accordion-icon-gap:70px;}.elementor-3631 .elementor-element.elementor-element-7785af8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7F9FB;border-style:none;}.elementor-3631 .elementor-element.elementor-element-7785af8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-3631 .elementor-element.elementor-element-7785af8.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-3631 .elementor-element.elementor-element-7785af8 {--n-accordion-padding:17px 17px 17px 17px;}:where( .elementor-3631 .elementor-element.elementor-element-7785af8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-309a91d-font-family ), Sans-serif;font-weight:var( --e-global-typography-309a91d-font-weight );text-transform:var( --e-global-typography-309a91d-text-transform );font-style:var( --e-global-typography-309a91d-font-style );text-decoration:var( --e-global-typography-309a91d-text-decoration );line-height:var( --e-global-typography-309a91d-line-height );letter-spacing:var( --e-global-typography-309a91d-letter-spacing );}:where( .elementor-3631 .elementor-element.elementor-element-7785af8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-fbeb134{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-c59ed20 img{width:85%;height:500px;object-fit:cover;object-position:center center;box-shadow:0px 0px 100px 10px rgba(0, 0, 0, 0.25);}.elementor-3631 .elementor-element.elementor-element-521fc4d{--spacer-size:600px;top:-19px;z-index:-1;}.elementor-3631 .elementor-element.elementor-element-521fc4d > .elementor-widget-container{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-521fc4d{left:281px;}body.rtl .elementor-3631 .elementor-element.elementor-element-521fc4d{right:281px;}.elementor-3631 .elementor-element.elementor-element-cf525db{--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;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-4ea6895{text-align:center;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-field-type-html{padding-bottom:0px;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-button[type="submit"]{color:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3631 .elementor-element.elementor-element-d8f360f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-3631 .elementor-element.elementor-element-c1bb763{--width:50%;}.elementor-3631 .elementor-element.elementor-element-8043699{--width:100%;}.elementor-3631 .elementor-element.elementor-element-197e1f7{--width:20%;}.elementor-3631 .elementor-element.elementor-element-3290a2d{--width:20%;}.elementor-3631 .elementor-element.elementor-element-954e112{--width:20%;}.elementor-3631 .elementor-element.elementor-element-c8bd819{--width:20%;}.elementor-3631 .elementor-element.elementor-element-e6bdced{--width:26%;}.elementor-3631 .elementor-element.elementor-element-1e1e75b{--content-width:1320px;}.elementor-3631 .elementor-element.elementor-element-1cee0dd{--width:100%;}.elementor-3631 .elementor-element.elementor-element-61ddaa2{--width:100%;}.elementor-3631 .elementor-element.elementor-element-78f02927{--content-width:1400px;}.elementor-3631 .elementor-element.elementor-element-4e7afd69{--width:46%;}.elementor-3631 .elementor-element.elementor-element-49495648{--width:54%;}.elementor-3631 .elementor-element.elementor-element-13893ae{--width:100%;}.elementor-3631 .elementor-element.elementor-element-0dc1bb5{--width:100%;}.elementor-3631 .elementor-element.elementor-element-fb4c702{--width:100%;}.elementor-3631 .elementor-element.elementor-element-a65c1ac{--width:75%;}.elementor-3631 .elementor-element.elementor-element-c9cf1ec{--width:100%;}.elementor-3631 .elementor-element.elementor-element-fbeb134{--width:80%;}.elementor-3631 .elementor-element.elementor-element-cf525db{--content-width:1100px;}}@media(max-width:1150px){.elementor-3631 .elementor-element.elementor-element-adbb5f2{--min-height:65vh;--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;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-adbb5f2:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:578px auto;}.elementor-3631 .elementor-element.elementor-element-adbb5f2::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 42%, #FFFFFF99 50%);}.elementor-3631 .elementor-element.elementor-element-19b547c{--min-height:68vh;--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;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-19b547c:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:0px auto;}.elementor-3631 .elementor-element.elementor-element-19b547c::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 60%, #FFFFFF00 100%);}.elementor-3631 .elementor-element.elementor-element-c1bb763{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:25%;}.elementor-3631 .elementor-element.elementor-element-b2601be{width:100%;max-width:100%;text-align:start;}.elementor-3631 .elementor-element.elementor-element-b2601be .elementor-heading-title{font-size:120px;}.elementor-3631 .elementor-element.elementor-element-201e802{width:100%;max-width:100%;text-align:start;}.elementor-3631 .elementor-element.elementor-element-201e802 .elementor-heading-title{font-size:28px;letter-spacing:27px;}.elementor-3631 .elementor-element.elementor-element-437ab75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-437ab75 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-123c89e > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-3631 .elementor-element.elementor-element-123c89e{--container-widget-width:405px;--container-widget-flex-grow:0;width:var( --container-widget-width, 405px );max-width:405px;}.elementor-3631 .elementor-element.elementor-element-123c89e .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-2c5b3e1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-38b34c0 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-e15de1a .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-b29829f{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-dd28414{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-description{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-ad54e20 .elementor-button{font-size:18px;}.elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-description{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-1742a88 .elementor-button{font-size:18px;}.elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-description{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-ab65ba9 .elementor-button{font-size:18px;}.elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-description{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-adee841 .elementor-button{font-size:18px;}.elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-title a{font-size:20px;letter-spacing:-0.5px;}.elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-description{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-f307745 .elementor-button{font-size:18px;}.elementor-3631 .elementor-element.elementor-element-00a2b42{--min-height:0vh;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-shape-top svg, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-shape-top svg{height:70px;}.elementor-3631 .elementor-element.elementor-element-62d7828 .elementor-heading-title{font-size:180px;}.elementor-3631 .elementor-element.elementor-element-855dc2a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-4436668 .elementor-heading-title{font-size:36px;letter-spacing:-1px;}.elementor-3631 .elementor-element.elementor-element-1e1e75b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-ea4e0f1{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-3631 .elementor-element.elementor-element-ea4e0f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-f67a3d4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-ec83b4f{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:70px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-3631 .elementor-element.elementor-element-1cee0dd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3631 .elementor-element.elementor-element-e747ec6{text-align:center;}.elementor-3631 .elementor-element.elementor-element-e747ec6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-db48c4b{text-align:center;}.elementor-3631 .elementor-element.elementor-element-db48c4b .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-c56c628 .elementor-divider{text-align:center;}.elementor-3631 .elementor-element.elementor-element-c56c628 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-3631 .elementor-element.elementor-element-ff83155{text-align:center;}.elementor-3631 .elementor-element.elementor-element-f27074a .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-61ddaa2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3631 .elementor-element.elementor-element-d7034be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-d429088 img{height:320px;}.elementor-3631 .elementor-element.elementor-element-03a3afa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-eb28de9 img{height:320px;}.elementor-3631 .elementor-element.elementor-element-468a196{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-8add73d img{height:320px;}.elementor-3631 .elementor-element.elementor-element-82d208a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-104ddf9 img{height:320px;}.elementor-3631 .elementor-element.elementor-element-78f02927{--padding-top:70px;--padding-bottom:85px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-59e648f0 .elementor-heading-title{font-size:180px;}.elementor-3631 .elementor-element.elementor-element-6e324424{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-3631 .elementor-element.elementor-element-506a9405 img{height:560px;}.elementor-3631 .elementor-element.elementor-element-269f976 .elementor-button{font-size:var( --e-global-typography-dcfffc8-font-size );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );padding:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-49495648{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3631 .elementor-element.elementor-element-50df012b .elementor-heading-title{font-size:72px;}.elementor-3631 .elementor-element.elementor-element-6a2394a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-2c8ab1e9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-7c8d90d6{--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;}.elementor-3631 .elementor-element.elementor-element-7a503da{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-13893ae{--min-height:439px;--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:flex-start;}.elementor-3631 .elementor-element.elementor-element-0dc1bb5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-fe949e3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-1b97761 .elementor-heading-title{font-size:36px;letter-spacing:-1px;}.elementor-3631 .elementor-element.elementor-element-d01daa6{--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;font-size:18px;}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-item > a{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-fdd0776 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-fdd0776{--container-widget-width:305px;--container-widget-flex-grow:0;width:var( --container-widget-width, 305px );max-width:305px;}.elementor-3631 .elementor-element.elementor-element-fdd0776 img{width:100%;}.elementor-3631 .elementor-element.elementor-element-fb429cf .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-0586db0{--overlay-opacity:0.06;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-fb4c702{--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-3631 .elementor-element.elementor-element-1ae47a4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-636b717{width:100%;max-width:100%;}.elementor-3631 .elementor-element.elementor-element-636b717 .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-a53b13b{width:100%;max-width:100%;font-size:18px;}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-a65c1ac{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-e6d7e8e{font-size:30px;}.elementor-3631 .elementor-element.elementor-element-ae7a820{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-23d8ca8{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3631 .elementor-element.elementor-element-25b80c9 .elementor-heading-title{font-size:180px;}.elementor-3631 .elementor-element.elementor-element-d232a77{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-7192490 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-657ced8 .elementor-heading-title{font-size:var( --e-global-typography-006cb1b-font-size );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-6f1c8fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-7785af8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:var( --e-global-typography-309a91d-font-size );}:where( .elementor-3631 .elementor-element.elementor-element-7785af8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-309a91d-line-height );letter-spacing:var( --e-global-typography-309a91d-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-cf525db{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-3631 .elementor-element.elementor-element-adbb5f2{--min-height:80vh;--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-adbb5f2:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:555px auto;}.elementor-3631 .elementor-element.elementor-element-adbb5f2::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-adbb5f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(173deg, #FFFFFF 44%, #FFFFFF99 100%);}.elementor-3631 .elementor-element.elementor-element-19b547c:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:0px auto;}.elementor-3631 .elementor-element.elementor-element-19b547c::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .e-con-inner > .elementor-background-video-container::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3631 .elementor-element.elementor-element-19b547c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(173deg, #FFFFFF 50%, #FFFFFF00 100%);}.elementor-3631 .elementor-element.elementor-element-19b547c{--overlay-opacity:1;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-c1bb763{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3631 .elementor-element.elementor-element-b2601be{text-align:center;}.elementor-3631 .elementor-element.elementor-element-b2601be .elementor-heading-title{font-size:85px;}.elementor-3631 .elementor-element.elementor-element-201e802 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3631 .elementor-element.elementor-element-201e802{text-align:center;}.elementor-3631 .elementor-element.elementor-element-201e802 .elementor-heading-title{font-size:24px;letter-spacing:10px;}.elementor-3631 .elementor-element.elementor-element-437ab75 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3631 .elementor-element.elementor-element-437ab75{text-align:center;}.elementor-3631 .elementor-element.elementor-element-437ab75 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-123c89e > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-3631 .elementor-element.elementor-element-123c89e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3631 .elementor-element.elementor-element-123c89e .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-2c5b3e1{--width:100%;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-3631 .elementor-element.elementor-element-38b34c0 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );padding:12px 18px 12px 18px;}.elementor-3631 .elementor-element.elementor-element-e15de1a .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );padding:12px 18px 12px 18px;}.elementor-3631 .elementor-element.elementor-element-b29829f{--content-width:90%;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3631 .elementor-element.elementor-element-dd28414{--justify-content:space-between;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--flex-wrap:wrap;--padding-top:18px;--padding-bottom:18px;--padding-left:12px;--padding-right:12px;}.elementor-3631 .elementor-element.elementor-element-dd28414:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-dd28414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-3631 .elementor-element.elementor-element-197e1f7{--width:50%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-title a{font-size:19px;line-height:1.4em;letter-spacing:0px;}.elementor-3631 .elementor-element.elementor-element-6b8a4cc .elementor-icon-box-description{font-size:14px;}.elementor-3631 .elementor-element.elementor-element-ad54e20 .elementor-button{font-size:14px;padding:6px 16px 6px 16px;}.elementor-3631 .elementor-element.elementor-element-3290a2d{--width:50%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-title a{font-size:19px;line-height:1.4em;letter-spacing:0px;}.elementor-3631 .elementor-element.elementor-element-1ed8d1d .elementor-icon-box-description{font-size:14px;}.elementor-3631 .elementor-element.elementor-element-1742a88 .elementor-button{font-size:14px;padding:6px 16px 6px 16px;}.elementor-3631 .elementor-element.elementor-element-954e112{--width:50%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-title a{font-size:19px;line-height:1.4em;letter-spacing:0px;}.elementor-3631 .elementor-element.elementor-element-5fbc8b7 .elementor-icon-box-description{font-size:14px;}.elementor-3631 .elementor-element.elementor-element-ab65ba9 .elementor-button{font-size:14px;padding:6px 16px 6px 16px;}.elementor-3631 .elementor-element.elementor-element-c8bd819{--width:50%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-title a{font-size:19px;line-height:1.4em;letter-spacing:0px;}.elementor-3631 .elementor-element.elementor-element-01c6d62 .elementor-icon-box-description{font-size:14px;}.elementor-3631 .elementor-element.elementor-element-adee841 .elementor-button{font-size:14px;padding:6px 16px 6px 16px;}.elementor-3631 .elementor-element.elementor-element-e6bdced{--width:100%;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-title, .elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-title a{font-size:19px;line-height:1.4em;letter-spacing:0px;}.elementor-3631 .elementor-element.elementor-element-2326d5b .elementor-icon-box-description{font-size:14px;}.elementor-3631 .elementor-element.elementor-element-f307745 .elementor-button{font-size:14px;padding:6px 16px 6px 16px;}.elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-shape-top svg, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-shape-top svg{height:40px;}.elementor-3631 .elementor-element.elementor-element-00a2b42 > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-00a2b42 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-3631 .elementor-element.elementor-element-00a2b42{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:65px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-3631 .elementor-element.elementor-element-62d7828 .elementor-heading-title{font-size:110px;}.elementor-3631 .elementor-element.elementor-element-8208103{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-855dc2a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-4436668 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3631 .elementor-element.elementor-element-1e1e75b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-ea4e0f1{--grid-columns:2;--grid-row-gap:8px;--grid-column-gap:8px;}.elementor-3631 .elementor-element.elementor-element-f67a3d4{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-ec83b4f{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:55px;--padding-bottom:55px;--padding-left:15px;--padding-right:15px;}.elementor-3631 .elementor-element.elementor-element-e747ec6 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-db48c4b .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-f27074a .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-61ddaa2{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-3631 .elementor-element.elementor-element-d7034be{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-d429088 img{height:190px;}.elementor-3631 .elementor-element.elementor-element-03a3afa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-eb28de9 img{height:190px;}.elementor-3631 .elementor-element.elementor-element-468a196{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-8add73d img{height:190px;}.elementor-3631 .elementor-element.elementor-element-82d208a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-104ddf9 img{height:190px;}.elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-shape-top svg, .elementor-3631 .elementor-element.elementor-element-78f02927 > .e-con-inner > .elementor-shape-top svg{height:40px;}.elementor-3631 .elementor-element.elementor-element-78f02927 > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-78f02927 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-3631 .elementor-element.elementor-element-78f02927{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:110px;--padding-left:16px;--padding-right:16px;}.elementor-3631 .elementor-element.elementor-element-59e648f0 .elementor-heading-title{font-size:110px;}.elementor-3631 .elementor-element.elementor-element-6e324424{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-3631 .elementor-element.elementor-element-4e7afd69{--width:100%;}.elementor-3631 .elementor-element.elementor-element-506a9405 img{height:300px;}.elementor-3631 .elementor-element.elementor-element-269f976 .elementor-button{font-size:var( --e-global-typography-dcfffc8-font-size );line-height:var( --e-global-typography-dcfffc8-line-height );letter-spacing:var( --e-global-typography-dcfffc8-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-5f5cc67e{--container-widget-width:104px;--container-widget-flex-grow:0;width:var( --container-widget-width, 104px );max-width:104px;}body:not(.rtl) .elementor-3631 .elementor-element.elementor-element-5f5cc67e{right:-6px;}body.rtl .elementor-3631 .elementor-element.elementor-element-5f5cc67e{left:-6px;}.elementor-3631 .elementor-element.elementor-element-5f5cc67e .elementor-heading-title{font-size:26px;}.elementor-3631 .elementor-element.elementor-element-49495648{--width:100%;}.elementor-3631 .elementor-element.elementor-element-1ea87b3 .elementor-heading-title{font-size:11px;}.elementor-3631 .elementor-element.elementor-element-50df012b .elementor-heading-title{font-size:44px;}.elementor-3631 .elementor-element.elementor-element-6099d5e6 .elementor-heading-title{font-size:13px;}.elementor-3631 .elementor-element.elementor-element-6a2394a2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-2c8ab1e9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-19e4622f .elementor-heading-title{font-size:19px;}.elementor-3631 .elementor-element.elementor-element-21a9b25f .elementor-button{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-7427b1b5 .elementor-button{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-7a503da{--justify-content:flex-start;--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-3631 .elementor-element.elementor-element-13893ae{--min-height:270px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3631 .elementor-element.elementor-element-13893ae:not(.elementor-motion-effects-element-type-background), .elementor-3631 .elementor-element.elementor-element-13893ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3631 .elementor-element.elementor-element-0dc1bb5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-fe949e3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-1b97761 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-1b97761 .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-3631 .elementor-element.elementor-element-d01daa6 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-3631 .elementor-element.elementor-element-d01daa6{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:15px;}.elementor-3631 .elementor-element.elementor-element-244871d{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3631 .elementor-element.elementor-element-a1f332a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-3631 .elementor-element.elementor-element-a1f332a > .elementor-widget-container{padding:12px 12px 12px 12px;}.elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-a1f332a .elementor-icon-list-item > a{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-fdd0776 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3631 .elementor-element.elementor-element-fdd0776{--container-widget-width:34%;--container-widget-flex-grow:0;width:var( --container-widget-width, 34% );max-width:34%;}.elementor-3631 .elementor-element.elementor-element-fdd0776 img{width:100%;}.elementor-3631 .elementor-element.elementor-element-fb429cf .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-0586db0{--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-3631 .elementor-element.elementor-element-fb4c702{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-c0ef49a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-1ae47a4 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-636b717 .elementor-heading-title{font-size:var( --e-global-typography-9e5aa85-font-size );line-height:var( --e-global-typography-9e5aa85-line-height );letter-spacing:var( --e-global-typography-9e5aa85-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-a53b13b{font-size:15px;}.elementor-3631 .elementor-element.elementor-element-bffdb2a{--icon-vertical-align:flex-start;--icon-vertical-offset:-2px;}.elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3631 .elementor-element.elementor-element-bffdb2a .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-a65c1ac{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:15px 15px 0px 0px;--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-3631 .elementor-element.elementor-element-ae7a820{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-shape-top svg, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .e-con-inner > .elementor-shape-top svg{height:40px;}.elementor-3631 .elementor-element.elementor-element-23d8ca8 > .elementor-shape-bottom svg, .elementor-3631 .elementor-element.elementor-element-23d8ca8 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-3631 .elementor-element.elementor-element-23d8ca8{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3631 .elementor-element.elementor-element-25b80c9 .elementor-heading-title{font-size:110px;}.elementor-3631 .elementor-element.elementor-element-d232a77{--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-7192490 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-3631 .elementor-element.elementor-element-657ced8 .elementor-heading-title{font-size:var( --e-global-typography-006cb1b-font-size );line-height:var( --e-global-typography-006cb1b-line-height );letter-spacing:var( --e-global-typography-006cb1b-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-d32a058{--width:100%;}.elementor-3631 .elementor-element.elementor-element-eb7fe0a{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-6f1c8fe{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3631 .elementor-element.elementor-element-1b58a53{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-9719542{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-30d8471{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-1e5a9b7{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-646e0f3{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-3631 .elementor-element.elementor-element-7785af8{--n-accordion-item-title-space-between:16px;--n-accordion-title-font-size:var( --e-global-typography-309a91d-font-size );--n-accordion-icon-size:17px;--n-accordion-icon-gap:20px;}:where( .elementor-3631 .elementor-element.elementor-element-7785af8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-309a91d-line-height );letter-spacing:var( --e-global-typography-309a91d-letter-spacing );}.elementor-3631 .elementor-element.elementor-element-cf525db{--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}}@media(max-width:1150px) and (min-width:768px){.elementor-3631 .elementor-element.elementor-element-19b547c{--width:100%;}.elementor-3631 .elementor-element.elementor-element-c1bb763{--width:100%;}.elementor-3631 .elementor-element.elementor-element-8043699{--width:133.997%;}.elementor-3631 .elementor-element.elementor-element-2c5b3e1{--width:100%;}.elementor-3631 .elementor-element.elementor-element-dd28414{--width:95%;}.elementor-3631 .elementor-element.elementor-element-197e1f7{--width:24%;}.elementor-3631 .elementor-element.elementor-element-3290a2d{--width:24%;}.elementor-3631 .elementor-element.elementor-element-954e112{--width:24%;}.elementor-3631 .elementor-element.elementor-element-c8bd819{--width:24%;}.elementor-3631 .elementor-element.elementor-element-e6bdced{--width:51%;}.elementor-3631 .elementor-element.elementor-element-1cee0dd{--width:100%;}.elementor-3631 .elementor-element.elementor-element-61ddaa2{--width:100%;}.elementor-3631 .elementor-element.elementor-element-4e7afd69{--width:100%;}.elementor-3631 .elementor-element.elementor-element-49495648{--width:100%;}.elementor-3631 .elementor-element.elementor-element-13893ae{--width:100%;}.elementor-3631 .elementor-element.elementor-element-244871d{--width:100%;}.elementor-3631 .elementor-element.elementor-element-fb4c702{--width:100%;}.elementor-3631 .elementor-element.elementor-element-a65c1ac{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-b2601be */.elementor-3631 .elementor-element.elementor-element-b2601be span{
    margin-left: 10px;
    display: flex;
    letter-spacing: 40px!important;
    align-items: center;
    width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-201e802 */.elementor-3631 .elementor-element.elementor-element-201e802 span{
    margin-left: 10px;
    display: flex;
    letter-spacing: 40px!important;
    align-items: center;
    width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8043699 */.elementor-3631 .elementor-element.elementor-element-8043699 {
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62d7828 */.elementor-3631 .elementor-element.elementor-element-62d7828{pointer-events:none;white-space:nowrap;}
.elementor-3631 .elementor-element.elementor-element-62d7828 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e648f0 */.elementor-3631 .elementor-element.elementor-element-59e648f0{pointer-events:none;white-space:nowrap;}
.elementor-3631 .elementor-element.elementor-element-59e648f0 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-506a9405 *//*/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f5cc67e */.elementor-3631 .elementor-element.elementor-element-5f5cc67e .elementor-heading-title{aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.elementor-3631 .elementor-element.elementor-element-5f5cc67e .elementor-heading-title span{display:block;font-family:'Poppins',sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;margin-top:6px;}
.elementor-3631 .elementor-element.elementor-element-5f5cc67e{transform:rotate(-12deg);animation:dolceBob 4s ease-in-out infinite;}
@keyframes dolceBob{0%,100%{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-12deg) translateY(-8px)}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7afd69 */.elementor-3631 .elementor-element.elementor-element-4e7afd69{position:relative;max-width:560px;}
@media(max-width:1024px){.elementor-3631 .elementor-element.elementor-element-4e7afd69{margin:0 auto;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ea87b3 */.elementor-3631 .elementor-element.elementor-element-1ea87b3 .elementor-heading-title{display:flex;align-items:center;gap:10px;}
.elementor-3631 .elementor-element.elementor-element-1ea87b3 .lbbl-dot{position:relative;width:22px;height:22px;border-radius:50%;background:linear-gradient(45deg,#AD67EB,#EE8EA8);flex:none;}
.elementor-3631 .elementor-element.elementor-element-1ea87b3 .lbbl-dot:after{content:'';position:absolute;inset:7px;border-radius:50%;background:#fff;animation:dolcePulse 1.8s ease-out infinite;}
@keyframes dolcePulse{0%{transform:scale(.6);opacity:1}100%{transform:scale(1.8);opacity:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50df012b */.elementor-3631 .elementor-element.elementor-element-50df012b .elementor-heading-title span{background:linear-gradient(90deg,#F7C4D4,#EE8EA8 40%,#D39CFF);-webkit-background-clip:text;background-clip:text;color:transparent;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a2394a2 */.elementor-3631 .elementor-element.elementor-element-6a2394a2 p{margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2c8ab1e9 */.elementor-3631 .elementor-element.elementor-element-2c8ab1e9 p{margin:0;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b07c84f */.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-items{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;}
.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-item{margin:0!important;padding:12px 14px!important;align-items:flex-start!important;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.14);border-radius:14px;}
.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-item:last-child{grid-column:1/-1;}
.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-item:after{display:none!important;}
@media(max-width:767px){.elementor-3631 .elementor-element.elementor-element-b07c84f .elementor-icon-list-items{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19e4622f */.elementor-3631 .elementor-element.elementor-element-19e4622f .elementor-heading-title span{color:#EE8EA8;font-weight:600;}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-868d4c3 */.elementor-3631 .elementor-element.elementor-element-868d4c3 .elementor-icon-list-item{align-items:flex-start!important;}
.elementor-3631 .elementor-element.elementor-element-868d4c3 .elementor-icon-list-icon{margin-top:4px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51bd8dca */.elementor-3631 .elementor-element.elementor-element-51bd8dca p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78f02927 */.elementor-3631 .elementor-element.elementor-element-78f02927{position:relative;background-image:radial-gradient(800px 600px at 10% 90%,rgba(173,103,235,.35),transparent 60%),linear-gradient(115deg,#1B0033 0%,#42226A 45%,#7A3D8F 75%,#C96F9C 100%);}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-636b717 */.elementor-3631 .elementor-element.elementor-element-636b717 span.gradient {
    background-image: linear-gradient(to right, #D793AE, #AD67EB);
    color: transparent;
    background-clip: text;
   
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25b80c9 */.elementor-3631 .elementor-element.elementor-element-25b80c9{pointer-events:none;white-space:nowrap;}
.elementor-3631 .elementor-element.elementor-element-25b80c9 .elementor-heading-title{white-space:nowrap;}/* End custom CSS */
/* Start custom CSS */.elementor-3631 .elementor-1029 .elementor-element.elementor-element-0d16d5b { --flex-direction: column !important; --align-items: center !important; --gap: 10px !important; }
.elementor-3631 .elementor-1029 .elementor-element.elementor-element-0d16d5b .e-con-inner { flex-direction: column !important; align-items: center !important; }
.elementor-3631 .elementor-1029 .elementor-element.elementor-element-4225b36 { --width: 100% !important; width: 100% !important; max-width: 760px; --min-height: 0px !important; min-height: 0 !important; --padding-right: 0px !important; padding-right: 0 !important; }
.elementor-3631 .elementor-1029 .elementor-element.elementor-element-66f4f90 { --width: 100% !important; width: 100% !important; }
.elementor-3631 .elementor-1029 .elementor-element.elementor-element-a1dcf5d .elementor-widget-container { margin: 0 0 8px !important; }
.elementor-3631 .elementor-1029 .elementor-element.elementor-element-a1dcf5d .elementor-heading-title { font-size: 44px !important; line-height: 1.15; }
.elementor-3631 .elementor-1029 .elementor-element.elementor-element-13b603b { --container-widget-width: auto !important; width: auto !important; }
@media (max-width: 1024px) {
  .elementor-3631 .elementor-1029 .elementor-element.elementor-element-a1dcf5d .elementor-heading-title { font-size: 34px !important; }
}
@media (max-width: 767px) {
  .elementor-3631 .elementor-1029 .elementor-element.elementor-element-4225b36 { --padding-top: 10px !important; padding-top: 10px !important; }
  .elementor-3631 .elementor-1029 .elementor-element.elementor-element-a1dcf5d .elementor-heading-title { font-size: 28px !important; }
}

/* --- Services tiles --- */
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .e-loop-item { border-radius: 18px; overflow: hidden; }
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-element-7306adac { --min-height: 0px !important; min-height: 0 !important; }
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta,
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta__content { min-height: 300px !important; }
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta__bg { transition: transform .6s ease; }
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta:hover .elementor-cta__bg { transform: scale(1.05); }
@media (max-width: 1024px) {
  .elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta,
  .elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta__content { min-height: 240px !important; }
}
@media (max-width: 767px) {
  .elementor-3631 .elementor-element.elementor-element-ea4e0f1 .e-loop-item { border-radius: 14px; }
  .elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta,
  .elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta__content { min-height: 170px !important; padding: 12px !important; }
  .elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta__button { font-size: 16px !important; line-height: 1.25; padding: 6px 4px; white-space: normal; }
}

/* --- Locations (mobile) --- */
@media (max-width: 767px) {
  .elementor-3631 .elementor-element.elementor-element-dd28414 .elementor-icon-box-title { font-size: 16px; margin-bottom: 4px; }
  .elementor-3631 .elementor-element.elementor-element-dd28414 .elementor-icon-box-description { font-size: 13px; line-height: 1.5; }
  .elementor-3631 .elementor-element.elementor-element-2c5b3e1 .elementor-button { white-space: nowrap; }
}

/* --- Before and After --- */
.elementor-3631 .elementor-element.elementor-element-1cee0dd { max-width: 980px; text-align: center; }
.elementor-3631 .elementor-element.elementor-element-ff83155 { max-width: 720px; }
.elementor-3631 .elementor-element.elementor-element-61ddaa2 { max-width: 1320px; }
.elementor-3631 .elementor-element.elementor-element-61ddaa2 .elementor-image img { width: 100%; }
@media (max-width: 767px) {
  .elementor-3631 .elementor-element.elementor-element-61ddaa2 .widget-image-caption { font-size: 11px !important; }
}

/* --- Newsletter band --- */
.elementor-3631 .elementor-element.elementor-element-cf525db .e-con-inner { background: #F6E9F3; border-radius: 24px; padding: 36px 44px; }
.elementor-3631 .elementor-element.elementor-element-4ea6895 .elementor-heading-title { font-size: 28px; letter-spacing: .12em; margin-bottom: 6px; }
.elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-field-type-acceptance { font-size: 12px; line-height: 1.5; opacity: .8; }
@media (max-width: 767px) {
  .elementor-3631 .elementor-element.elementor-element-cf525db .e-con-inner { padding: 26px 18px; border-radius: 18px; }
  .elementor-3631 .elementor-element.elementor-element-4ea6895 .elementor-heading-title { font-size: 22px; }
  .elementor-3631 .elementor-element.elementor-element-d8f360f .elementor-field-type-acceptance { font-size: 11px; }
}

/* ===== Liquid BBL design language ===== */
@keyframes dlxPulse { 0% { box-shadow: 0 0 0 0 rgba(238,142,168,.55); } 100% { box-shadow: 0 0 0 9px rgba(238,142,168,0); } }

/* Dark sections */
.elementor-3631 .dlx-dark-bg {
  background-color: #1B0033 !important;
  background-image:
    radial-gradient(800px 600px at 10% 90%, rgba(173,103,235,.35), transparent 60%),
    radial-gradient(700px 500px at 100% 0%, rgba(238,142,168,.30), transparent 60%),
    linear-gradient(115deg, #1B0033 0%, #42226A 45%, #7A3D8F 75%, #C96F9C 100%) !important;
}
.elementor-3631 .dlx-dark-bg .e-con { position: relative; z-index: 1; }
.elementor-3631 .dlx-watermark { z-index: 0 !important; }
.elementor-3631 .dlx-on-dark .elementor-widget-text-editor,
.elementor-3631 .dlx-on-dark .elementor-widget-text-editor p,
.elementor-3631 .dlx-on-dark .elementor-icon-list-text { color: rgba(255,255,255,.88) !important; }

/* Eyebrow pill */
.elementor-3631 .dlx-eyebrow .elementor-heading-title {
  display: inline-flex !important; align-items: center; gap: 10px;
  font-family: 'Poppins', sans-serif !important; font-size: 12.5px !important;
  font-weight: 500 !important; letter-spacing: 2.4px !important; line-height: 1.4 !important;
  text-transform: uppercase !important; text-align: left;
  color: #7A3D8F !important; background: rgba(173,103,235,.08);
  border: 1px solid rgba(173,103,235,.25); border-radius: 100px; padding: 7px 18px 7px 9px;
}
.elementor-3631 .dlx-eyebrow .elementor-heading-title::before {
  content: ''; flex: none; width: 20px; height: 20px; border-radius: 50%;
  background: radial-gradient(circle, #fff 0 3px, transparent 4px), linear-gradient(45deg, #AD67EB, #EE8EA8);
  animation: dlxPulse 1.8s ease-out infinite;
}
.elementor-3631 .dlx-on-dark .dlx-eyebrow .elementor-heading-title {
  color: #fff !important; background: rgba(255,255,255,.10); border-color: rgba(255,255,255,.22);
}

/* Headline */
.elementor-3631 .dlx-title .elementor-heading-title {
  font-family: 'Playfair Display', serif !important; font-weight: 400 !important;
  text-transform: uppercase !important; letter-spacing: -0.5px !important; line-height: 1.06 !important;
  font-size: 50px !important; color: #2A0B45 !important;
}
.elementor-3631 .dlx-on-dark .dlx-title .elementor-heading-title { color: #fff !important; }
.elementor-3631 .elementor-element.elementor-element-4ea6895 .elementor-heading-title { font-size: 30px !important; letter-spacing: 1px !important; }
.elementor-3631 .elementor-element.elementor-element-e6d7e8e p {
  font-family: 'Playfair Display', serif !important; text-transform: uppercase;
  font-size: 30px !important; line-height: 1.1; color: #2A0B45;
}
.elementor-3631 .elementor-1029 .elementor-element.elementor-element-a1dcf5d .elementor-heading-title {
  font-family: 'Playfair Display', serif !important; font-weight: 400 !important;
  text-transform: uppercase; letter-spacing: -0.5px; color: #2A0B45 !important;
}

/* Buttons */
.elementor-3631 .dlx-btn .elementor-button,
.elementor-3631 .dlx-form .elementor-field-type-submit .elementor-button {
  background: linear-gradient(45deg, #AD67EB, #EE8EA8) !important; color: #fff !important;
  border: 0 !important; border-radius: 100px !important; padding: 15px 32px !important;
  font-family: 'DM Sans', sans-serif !important; font-weight: 500 !important; letter-spacing: .5px;
  box-shadow: 0 10px 24px rgba(173,103,235,.35); transition: transform .3s ease, box-shadow .3s ease;
}
.elementor-3631 .dlx-btn .elementor-button:hover,
.elementor-3631 .dlx-form .elementor-field-type-submit .elementor-button:hover {
  transform: translateY(-3px); box-shadow: 0 14px 30px rgba(173,103,235,.45);
}
.elementor-3631 .dlx-btn-outline .elementor-button {
  background: transparent !important; color: #7A3D8F !important;
  border: 1.5px solid rgba(173,103,235,.7) !important; border-radius: 100px !important;
  padding: 15px 32px !important; font-family: 'DM Sans', sans-serif !important; font-weight: 500 !important;
  box-shadow: none; transition: background .3s ease, transform .3s ease;
}
.elementor-3631 .dlx-btn-outline .elementor-button:hover { background: rgba(173,103,235,.08) !important; transform: translateY(-3px); }
.elementor-3631 .dlx-on-dark .dlx-btn-outline .elementor-button { color: #fff !important; border-color: rgba(255,255,255,.8) !important; }
.elementor-3631 .dlx-btn-sm .elementor-button { padding: 5px 18px !important; font-size: 14px !important; }

/* Chips */
.elementor-3631 .elementor-element.dlx-chips,
.elementor-3631 .dlx-chips .elementor-widget-container { background: transparent !important; padding: 0 !important; box-shadow: none !important; border: 0 !important; }
.elementor-3631 .dlx-chips .elementor-icon-list-items { display: grid; grid-template-columns: 1fr; gap: 8px; }
.elementor-3631 .dlx-chips-2 .elementor-icon-list-items { grid-template-columns: 1fr 1fr; gap: 10px 14px; }
.elementor-3631 .dlx-chips .elementor-icon-list-item {
  margin: 0 !important; padding: 10px 14px !important; align-items: flex-start !important;
  background: #fff; border: 1px solid rgba(173,103,235,.2); border-radius: 14px;
  box-shadow: 0 6px 18px rgba(122,61,143,.08);
}
.elementor-3631 .dlx-chips .elementor-icon-list-icon i { color: #EE8EA8 !important; }
.elementor-3631 .dlx-chips .elementor-icon-list-icon svg { fill: #EE8EA8 !important; }
/* Center the check on the first line of text, not the top of the chip */
.elementor-3631 .dlx-chips .elementor-icon-list-icon { align-self: flex-start; display: flex; align-items: center; height: 1.7em; height: 1lh; }
.elementor-3631 .dlx-on-dark .dlx-chips .elementor-icon-list-item {
  background: rgba(255,255,255,.07); border-color: rgba(255,255,255,.14); box-shadow: none;
}
.elementor-3631 .dlx-on-dark .dlx-chips .elementor-icon-list-text { color: #fff !important; }

/* Image frames */
.elementor-3631 .dlx-arch img {
  border-radius: 300px 300px 24px 24px !important; border: 6px solid rgba(173,103,235,.18) !important;
  box-shadow: 0 40px 80px rgba(42,11,69,.35) !important;
}
.elementor-3631 .dlx-on-dark .dlx-arch img { border-color: rgba(255,255,255,.14) !important; box-shadow: 0 40px 80px rgba(10,0,25,.45) !important; }
.elementor-3631 .dlx-photo img {
  border-radius: 24px !important; border: 6px solid #fff !important;
  box-shadow: 0 24px 50px rgba(122,61,143,.25) !important;
}
.elementor-3631 .dlx-card {
  border-radius: 24px !important; border: 1px solid rgba(173,103,235,.18);
  box-shadow: 0 24px 60px rgba(122,61,143,.15) !important;
}
.elementor-3631 .dlx-divider .elementor-divider-separator { border-image: linear-gradient(90deg, #AD67EB, #EE8EA8) 1 !important; }

/* Forms */
.elementor-3631 .dlx-form .elementor-field-textual {
  border-radius: 100px !important; border: 1px solid rgba(173,103,235,.28) !important;
  background: #fff !important; padding-left: 18px !important;
}
.elementor-3631 .dlx-form textarea.elementor-field-textual { border-radius: 18px !important; }
.elementor-3631 .dlx-form .elementor-field-textual:focus { border-color: #AD67EB !important; box-shadow: 0 0 0 3px rgba(173,103,235,.15); }
/* SMS consent: Elementor styles the option label directly, so size it there */
.elementor-3631 .dlx-form .elementor-field-type-acceptance .elementor-field-option { display: flex; align-items: flex-start; gap: 8px; }
.elementor-3631 .dlx-form .elementor-field-type-acceptance .elementor-field-option input { margin-top: 3px; flex-shrink: 0; }
.elementor-3631 .dlx-form .elementor-field-type-acceptance .elementor-field-option label { font-size: 13px !important; line-height: 1.5 !important; opacity: .8; }
@media (max-width: 767px) {
  .elementor-3631 .dlx-form .elementor-field-type-acceptance .elementor-field-option label { font-size: 11.5px !important; }
}
/* Consultation form: translucent light-pink fields so the card illustration shows through */
.elementor-3631 .elementor-element.elementor-element-a65c1ac .elementor-field-textual { background: rgba(253,236,244,.6) !important; }
.elementor-3631 .elementor-element.elementor-element-a65c1ac .elementor-field-textual:focus { background: rgba(253,236,244,.85) !important; }

/* Services tiles on dark */
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .e-loop-item { border: 1px solid rgba(255,255,255,.14); box-shadow: 0 18px 36px rgba(10,0,25,.35); }
/* Locations card: stack above Services so its shadow isn't painted over by Services' top curve */
.elementor-3631 .elementor-element.elementor-element-b29829f { position: relative; z-index: 3; }
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta__bg-overlay { background: linear-gradient(180deg, rgba(27,0,51,.05) 25%, rgba(27,0,51,.8) 100%) !important; }
.elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta__button {
  font-family: 'Poppins', sans-serif !important; font-size: 13px !important; font-weight: 500 !important;
  letter-spacing: 2.2px !important; text-transform: uppercase; line-height: 1.3 !important; white-space: nowrap;
  color: #fff !important; padding: 10px 22px !important; border-radius: 100px !important;
  background: rgba(255,255,255,.12) !important; border: 1px solid rgba(255,255,255,.3) !important;
  -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
}

/* Accordion on dark */
.elementor-3631 .dlx-on-dark .e-n-accordion-item-title {
  background: rgba(255,255,255,.07) !important; border: 1px solid rgba(255,255,255,.14) !important; border-radius: 14px !important;
}
.elementor-3631 .dlx-on-dark .e-n-accordion-item[open] .e-n-accordion-item-title { background: rgba(255,255,255,.12) !important; border-color: rgba(238,142,168,.55) !important; }
.elementor-3631 .dlx-on-dark .e-n-accordion-item-title-text { color: #fff !important; }
.elementor-3631 .dlx-on-dark .e-n-accordion-item-title-icon i { color: #EE8EA8 !important; }
.elementor-3631 .dlx-on-dark .e-n-accordion-item-title-icon svg { fill: #EE8EA8 !important; }

/* Results card: keep the chips clear of the overlapping form card */
@media (min-width: 1025px) {
  .elementor-3631 .elementor-element.elementor-element-c0ef49a { padding-right: 40px !important; }
}
/* Before and After: uppercase headline needs more room to stay on one line */
.elementor-3631 .elementor-element.elementor-element-1cee0dd { max-width: 1120px !important; }

@media (max-width: 1024px) {
  .elementor-3631 .dlx-title .elementor-heading-title { font-size: 38px !important; }
}
@media (max-width: 767px) {
  .elementor-3631 .dlx-title .elementor-heading-title { font-size: 28px !important; }
  .elementor-3631 .elementor-element.elementor-element-4ea6895 .elementor-heading-title { font-size: 22px !important; }
  .elementor-3631 .elementor-element.elementor-element-e6d7e8e p { font-size: 24px !important; }
  .elementor-3631 .dlx-eyebrow .elementor-heading-title { font-size: 11px !important; letter-spacing: 1.8px !important; border-radius: 18px; }
  .elementor-3631 .dlx-eyebrow .elementor-heading-title::before { width: 16px; height: 16px; }
  .elementor-3631 .dlx-btn .elementor-button,
  .elementor-3631 .dlx-btn-outline .elementor-button { padding: 12px 20px !important; }
  .elementor-3631 .dlx-btn-sm .elementor-button { padding: 5px 16px !important; }
  .elementor-3631 .dlx-chips-2 .elementor-icon-list-items { grid-template-columns: 1fr; }
  .elementor-3631 .elementor-element.elementor-element-ea4e0f1 .e-loop-item { box-shadow: 0 10px 22px rgba(10,0,25,.35); }
  .elementor-3631 .dlx-chips .elementor-icon-list-items { gap: 6px; }
  .elementor-3631 .dlx-chips .elementor-icon-list-item { padding: 8px 12px !important; }
  .elementor-3631 .dlx-chips .elementor-icon-list-text { font-size: 14px !important; }
  .elementor-3631 .elementor-element.elementor-element-ea4e0f1 .elementor-cta__button {
    font-size: 10.5px !important; letter-spacing: 1.2px !important; padding: 7px 12px !important;
    border-radius: 14px !important; white-space: normal;
  }
}
.elementor-3631 .elementor-element.elementor-element-f67a3d4 { background-color: #fff !important; background-image: linear-gradient(180deg, #fff 0, rgba(255,255,255,0) 70px, rgba(255,255,255,0) calc(100% - 70px), #fff 100%), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27260%27%20height%3D%27260%27%20viewBox%3D%270%200%20260%20260%27%3E%3Cpath%20d%3D%27M42%2037c0%206.4%204.6%2011.0%2011.0%2011.0c-6.4%200-11.0%204.6-11.0%2011.0c0-6.4-4.6-11.0-11.0-11.0c6.4%200%2011.0-4.6%2011.0-11.0z%27%20fill%3D%27none%27%20stroke%3D%27%23AD67EB%27%20stroke-opacity%3D%27.16%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20d%3D%27M188%20143c0%204.1%202.9%207.0%207.0%207.0c-4.1%200-7.0%202.9-7.0%207.0c0-4.1-2.9-7.0-7.0-7.0c4.1%200%207.0-2.9%207.0-7.0z%27%20fill%3D%27none%27%20stroke%3D%27%23AD67EB%27%20stroke-opacity%3D%27.14%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20d%3D%27M118%20209c0%202.9%202.1%205.0%205.0%205.0c-2.9%200-5.0%202.1-5.0%205.0c0-2.9-2.1-5.0-5.0-5.0c2.9%200%205.0-2.1%205.0-5.0z%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.14%27%2F%3E%3Cpath%20d%3D%27M226%2032c0%202.3%201.7%204.0%204.0%204.0c-2.3%200-4.0%201.7-4.0%204.0c0-2.3-1.7-4.0-4.0-4.0c2.3%200%204.0-1.7%204.0-4.0z%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.10%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%2764%27%20r%3D%271.6%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.22%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%27150%27%20r%3D%271.3%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.18%27%2F%3E%3Ccircle%20cx%3D%27236%27%20cy%3D%27228%27%20r%3D%271.6%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.2%27%2F%3E%3Ccircle%20cx%3D%2722%27%20cy%3D%27212%27%20r%3D%271.1%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.16%27%2F%3E%3Ccircle%20cx%3D%27104%27%20cy%3D%27110%27%20r%3D%271%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.14%27%2F%3E%3C%2Fsvg%3E"), radial-gradient(700px 420px at 0% 45%, rgba(243,230,252,.7), transparent 70%), radial-gradient(700px 420px at 100% 60%, rgba(247,196,212,.28), transparent 70%) !important; background-size: 100% 100%, 260px 260px, 100% 100% !important; background-repeat: no-repeat, repeat, no-repeat !important; }
.elementor-3631 .elementor-element.elementor-element-ec83b4f { background-color: #fff !important; background-image: linear-gradient(180deg, #fff 0, rgba(255,255,255,0) 110px, rgba(255,255,255,0) calc(100% - 110px), #fff 100%), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27260%27%20height%3D%27260%27%20viewBox%3D%270%200%20260%20260%27%3E%3Cpath%20d%3D%27M42%2037c0%206.4%204.6%2011.0%2011.0%2011.0c-6.4%200-11.0%204.6-11.0%2011.0c0-6.4-4.6-11.0-11.0-11.0c6.4%200%2011.0-4.6%2011.0-11.0z%27%20fill%3D%27none%27%20stroke%3D%27%23AD67EB%27%20stroke-opacity%3D%27.16%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20d%3D%27M188%20143c0%204.1%202.9%207.0%207.0%207.0c-4.1%200-7.0%202.9-7.0%207.0c0-4.1-2.9-7.0-7.0-7.0c4.1%200%207.0-2.9%207.0-7.0z%27%20fill%3D%27none%27%20stroke%3D%27%23AD67EB%27%20stroke-opacity%3D%27.14%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20d%3D%27M118%20209c0%202.9%202.1%205.0%205.0%205.0c-2.9%200-5.0%202.1-5.0%205.0c0-2.9-2.1-5.0-5.0-5.0c2.9%200%205.0-2.1%205.0-5.0z%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.14%27%2F%3E%3Cpath%20d%3D%27M226%2032c0%202.3%201.7%204.0%204.0%204.0c-2.3%200-4.0%201.7-4.0%204.0c0-2.3-1.7-4.0-4.0-4.0c2.3%200%204.0-1.7%204.0-4.0z%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.10%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%2764%27%20r%3D%271.6%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.22%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%27150%27%20r%3D%271.3%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.18%27%2F%3E%3Ccircle%20cx%3D%27236%27%20cy%3D%27228%27%20r%3D%271.6%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.2%27%2F%3E%3Ccircle%20cx%3D%2722%27%20cy%3D%27212%27%20r%3D%271.1%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.16%27%2F%3E%3Ccircle%20cx%3D%27104%27%20cy%3D%27110%27%20r%3D%271%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.14%27%2F%3E%3C%2Fsvg%3E"), radial-gradient(700px 420px at 0% 45%, rgba(243,230,252,.7), transparent 70%), radial-gradient(700px 420px at 100% 60%, rgba(247,196,212,.28), transparent 70%), radial-gradient(circle at 50% 40%, #F3E6FC 0%, #FFFFFF 72%) !important; background-size: 100% 100%, 260px 260px, 100% 100%, 100% 100% !important; background-repeat: no-repeat, repeat, no-repeat, no-repeat !important; }
.elementor-3631 .elementor-element.elementor-element-cf525db { background-color: #fff !important; background-image: linear-gradient(180deg, #fff 0, rgba(255,255,255,0) 60px, rgba(255,255,255,0) calc(100% - 60px), #fff 100%), url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27260%27%20height%3D%27260%27%20viewBox%3D%270%200%20260%20260%27%3E%3Cpath%20d%3D%27M42%2037c0%206.4%204.6%2011.0%2011.0%2011.0c-6.4%200-11.0%204.6-11.0%2011.0c0-6.4-4.6-11.0-11.0-11.0c6.4%200%2011.0-4.6%2011.0-11.0z%27%20fill%3D%27none%27%20stroke%3D%27%23AD67EB%27%20stroke-opacity%3D%27.16%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20d%3D%27M188%20143c0%204.1%202.9%207.0%207.0%207.0c-4.1%200-7.0%202.9-7.0%207.0c0-4.1-2.9-7.0-7.0-7.0c4.1%200%207.0-2.9%207.0-7.0z%27%20fill%3D%27none%27%20stroke%3D%27%23AD67EB%27%20stroke-opacity%3D%27.14%27%20stroke-width%3D%271%27%2F%3E%3Cpath%20d%3D%27M118%20209c0%202.9%202.1%205.0%205.0%205.0c-2.9%200-5.0%202.1-5.0%205.0c0-2.9-2.1-5.0-5.0-5.0c2.9%200%205.0-2.1%205.0-5.0z%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.14%27%2F%3E%3Cpath%20d%3D%27M226%2032c0%202.3%201.7%204.0%204.0%204.0c-2.3%200-4.0%201.7-4.0%204.0c0-2.3-1.7-4.0-4.0-4.0c2.3%200%204.0-1.7%204.0-4.0z%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.10%27%2F%3E%3Ccircle%20cx%3D%27150%27%20cy%3D%2764%27%20r%3D%271.6%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.22%27%2F%3E%3Ccircle%20cx%3D%2770%27%20cy%3D%27150%27%20r%3D%271.3%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.18%27%2F%3E%3Ccircle%20cx%3D%27236%27%20cy%3D%27228%27%20r%3D%271.6%27%20fill%3D%27%23EE8EA8%27%20fill-opacity%3D%27.2%27%2F%3E%3Ccircle%20cx%3D%2722%27%20cy%3D%27212%27%20r%3D%271.1%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.16%27%2F%3E%3Ccircle%20cx%3D%27104%27%20cy%3D%27110%27%20r%3D%271%27%20fill%3D%27%23AD67EB%27%20fill-opacity%3D%27.14%27%2F%3E%3C%2Fsvg%3E"), radial-gradient(700px 420px at 0% 45%, rgba(243,230,252,.7), transparent 70%), radial-gradient(700px 420px at 100% 60%, rgba(247,196,212,.28), transparent 70%) !important; background-size: 100% 100%, 260px 260px, 100% 100% !important; background-repeat: no-repeat, repeat, no-repeat !important; }
@media (max-width: 767px) {
  .elementor-3631 .elementor-element.elementor-element-f67a3d4, .elementor-3631 .elementor-element.elementor-element-ec83b4f, .elementor-3631 .elementor-element.elementor-element-cf525db { background-size: 100% 100%, 200px 200px, 100% 100%, 100% 100% !important; }
}/* End custom CSS */