.elementor-3204 .elementor-element.elementor-element-005a26d{--display:flex;--min-height:40vh;--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-3204 .elementor-element.elementor-element-c43bc46{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3204 .elementor-element.elementor-element-c43bc46:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-c43bc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5E1;}.elementor-3204 .elementor-element.elementor-element-3c8105f .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:40px;font-weight:600;line-height:40px;letter-spacing:-0.1px;color:#507882;}.elementor-3204 .elementor-element.elementor-element-d7b9544{--display:flex;}.elementor-3204 .elementor-element.elementor-element-d7b9544:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-d7b9544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.sfmedaesthetics.com/wp-content/uploads/2026/02/WhatsApp-Image-2026-02-01-at-10.44.10.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3204 .elementor-element.elementor-element-c181e67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3204 .elementor-element.elementor-element-733eb05{--display:flex;}.elementor-3204 .elementor-element.elementor-element-2fce633 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0.6px;color:var( --e-global-color-63885ac );}.elementor-3204 .elementor-element.elementor-element-34de1b4 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:23px;font-weight:500;line-height:28px;letter-spacing:0.4px;color:#606148;}.elementor-3204 .elementor-element.elementor-element-84813f9{--display:flex;}.elementor-3204 .elementor-element.elementor-element-dd989ad{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27px;color:#7A7A7A;}.elementor-3204 .elementor-element.elementor-element-1f86099{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3204 .elementor-element.elementor-element-7ae2cd8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-3204 .elementor-element.elementor-element-fd68613{left:90%;}body.rtl .elementor-3204 .elementor-element.elementor-element-fd68613{right:90%;}.elementor-3204 .elementor-element.elementor-element-fd68613{top:-1%;}.elementor-3204 .elementor-element.elementor-element-fd68613 > .elementor-widget-container{border-style:none;}.elementor-3204 .elementor-element.elementor-element-fd68613 .elementor-icon-wrapper{text-align:center;}.elementor-3204 .elementor-element.elementor-element-fd68613.elementor-view-stacked .elementor-icon{background-color:#606148;}.elementor-3204 .elementor-element.elementor-element-fd68613.elementor-view-framed .elementor-icon, .elementor-3204 .elementor-element.elementor-element-fd68613.elementor-view-default .elementor-icon{color:#606148;border-color:#606148;}.elementor-3204 .elementor-element.elementor-element-fd68613.elementor-view-framed .elementor-icon, .elementor-3204 .elementor-element.elementor-element-fd68613.elementor-view-default .elementor-icon svg{fill:#606148;}.elementor-3204 .elementor-element.elementor-element-fd68613 .elementor-icon{font-size:62px;}.elementor-3204 .elementor-element.elementor-element-fd68613 .elementor-icon svg{height:62px;}.elementor-3204 .elementor-element.elementor-element-9ea85e3{--display:flex;--min-height:57vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3204 .elementor-element.elementor-element-9ea85e3:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-9ea85e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.sfmedaesthetics.com/wp-content/uploads/2024/10/C19F7936-E2BA-4976-8F22-4004DAE2C6A3-1.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3204 .elementor-element.elementor-element-20e6528 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:20px 20px 20px 20px;}.elementor-3204 .elementor-element.elementor-element-20e6528 .elementor-counter-title{justify-content:center;color:#507882;font-family:"Prata", Sans-serif;font-size:13px;font-weight:400;line-height:24px;}.elementor-3204 .elementor-element.elementor-element-20e6528 .elementor-counter-number-wrapper{color:#507882;font-family:"Prata", Sans-serif;font-size:33px;font-weight:400;line-height:27px;}.elementor-3204 .elementor-element.elementor-element-a417923{--display:flex;--min-height:57vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3204 .elementor-element.elementor-element-a417923.e-con{--order:99999 /* order end hack */;}.elementor-3204 .elementor-element.elementor-element-4759558 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0.2px;color:var( --e-global-color-uicore_body );}.elementor-3204 .elementor-element.elementor-element-71834b2{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:27px;}.elementor-3204 .elementor-element.elementor-element-98226d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3204 .elementor-element.elementor-element-98226d1:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-98226d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.sfmedaesthetics.com/wp-content/uploads/2024/10/image-13.png");background-position:center left;background-repeat:no-repeat;background-size:auto;}.elementor-3204 .elementor-element.elementor-element-c5e2600{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:250px 250px 250px 250px;}.elementor-3204 .elementor-element.elementor-element-c5e2600:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;}.elementor-3204 .elementor-element.elementor-element-c5e2600, .elementor-3204 .elementor-element.elementor-element-c5e2600::before{--border-transition:0.3s;}.elementor-3204 .elementor-element.elementor-element-c5e2600.e-con{--order:99999 /* order end hack */;}.elementor-3204 .elementor-element.elementor-element-04e2dcb img{border-radius:250px 250px 250px 250px;}body:not(.rtl) .elementor-3204 .elementor-element.elementor-element-f897107{left:53%;}body.rtl .elementor-3204 .elementor-element.elementor-element-f897107{right:53%;}.elementor-3204 .elementor-element.elementor-element-f897107{top:53%;}.elementor-3204 .elementor-element.elementor-element-b498929{--display:flex;}.elementor-3204 .elementor-element.elementor-element-0869a88 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0.6px;color:#507882;}.elementor-3204 .elementor-element.elementor-element-7822658 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:40px;font-weight:500;line-height:40px;letter-spacing:0.7px;color:#507882;}.elementor-3204 .elementor-element.elementor-element-97ead9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3204 .elementor-element.elementor-element-7f9443b{--display:flex;}.elementor-3204 .elementor-element.elementor-element-c2cc3c5 .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-3204 .elementor-element.elementor-element-c2cc3c5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-3204 .elementor-element.elementor-element-c2cc3c5 .elementor-icon-box-title, .elementor-3204 .elementor-element.elementor-element-c2cc3c5 .elementor-icon-box-title a{font-family:"Prata", Sans-serif;font-weight:400;}.elementor-3204 .elementor-element.elementor-element-c2cc3c5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-3204 .elementor-element.elementor-element-710c999{--display:flex;}.elementor-3204 .elementor-element.elementor-element-42ff89e .elementor-icon-box-wrapper{text-align:start;gap:8px;}.elementor-3204 .elementor-element.elementor-element-42ff89e .elementor-icon-box-title{margin-block-end:0px;}.elementor-3204 .elementor-element.elementor-element-42ff89e .elementor-icon-box-title, .elementor-3204 .elementor-element.elementor-element-42ff89e .elementor-icon-box-title a{font-family:"Prata", Sans-serif;font-weight:400;}.elementor-3204 .elementor-element.elementor-element-42ff89e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:27px;}.elementor-3204 .elementor-element.elementor-element-d74684a{--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;}.elementor-3204 .elementor-element.elementor-element-ec38579 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-3204 .elementor-element.elementor-element-ec38579 .elementor-heading-title{font-size:40px;line-height:40px;letter-spacing:0px;color:var( --e-global-color-uicore_primary );}.elementor-3204 .elementor-element.elementor-element-ac8693c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--z-index:0;}.elementor-3204 .elementor-element.elementor-element-ac8693c:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-ac8693c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6061481F;}.elementor-3204 .elementor-element.elementor-element-02a2b44{--display:flex;}.elementor-3204 .elementor-element.elementor-element-f7a380b img{border-radius:20px 20px 20px 20px;}.elementor-3204 .elementor-element.elementor-element-8f1644f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3204 .elementor-element.elementor-element-a71185b .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#507882;}.elementor-3204 .elementor-element.elementor-element-0e5bd1b{--divider-border-style:solid;--divider-border-width:1px;}.elementor-3204 .elementor-element.elementor-element-0e5bd1b .elementor-divider-separator{width:100%;}.elementor-3204 .elementor-element.elementor-element-0e5bd1b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3204 .elementor-element.elementor-element-64a5992{--divider-border-style:solid;--divider-border-width:1px;}.elementor-3204 .elementor-element.elementor-element-64a5992 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3204 .elementor-element.elementor-element-64a5992 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3204 .elementor-element.elementor-element-b3462e5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3204 .elementor-element.elementor-element-b3462e5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3204 .elementor-element.elementor-element-b3462e5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3204 .elementor-element.elementor-element-b3462e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3204 .elementor-element.elementor-element-b3462e5 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;line-height:27px;}.elementor-3204 .elementor-element.elementor-element-b3462e5 .elementor-icon-list-text{color:var( --e-global-color-uicore_primary );transition:color 0.3s;}.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button{background-color:#606148;fill:#000000;color:#000000;border-radius:14px 14px 14px 14px;padding:15px 40px 15px 40px;}.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button:hover, .elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button:focus{color:#FFFFFF;}.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button:hover svg, .elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3204 .elementor-element.elementor-element-a906767{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--z-index:0;}.elementor-3204 .elementor-element.elementor-element-a906767:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-a906767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6061481F;}.elementor-3204 .elementor-element.elementor-element-e383c11{--display:flex;}.elementor-3204 .elementor-element.elementor-element-6b9c2a4 img{border-radius:20px 20px 20px 20px;}.elementor-3204 .elementor-element.elementor-element-4382019{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3204 .elementor-element.elementor-element-cfbd1bc .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:30px;font-weight:500;line-height:40px;letter-spacing:0.3px;color:#507882;}.elementor-3204 .elementor-element.elementor-element-03c68c5{--divider-border-style:solid;--divider-border-width:1px;}.elementor-3204 .elementor-element.elementor-element-03c68c5 .elementor-divider-separator{width:100%;}.elementor-3204 .elementor-element.elementor-element-03c68c5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3204 .elementor-element.elementor-element-6226887{--divider-border-style:solid;--divider-border-width:1px;}.elementor-3204 .elementor-element.elementor-element-6226887 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3204 .elementor-element.elementor-element-6226887 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3204 .elementor-element.elementor-element-d43483d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3204 .elementor-element.elementor-element-d43483d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3204 .elementor-element.elementor-element-d43483d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3204 .elementor-element.elementor-element-d43483d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3204 .elementor-element.elementor-element-d43483d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;line-height:27px;}.elementor-3204 .elementor-element.elementor-element-d43483d .elementor-icon-list-text{color:var( --e-global-color-uicore_primary );transition:color 0.3s;}.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button{background-color:#606148;fill:#000000;color:#000000;border-radius:14px 14px 14px 14px;padding:15px 40px 15px 40px;}.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button:hover, .elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button:focus{color:#FFFFFF;}.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button:hover svg, .elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-3204 .elementor-element.elementor-element-c181e67{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3204 .elementor-element.elementor-element-2fce633 .elementor-heading-title{font-size:30px;}.elementor-3204 .elementor-element.elementor-element-34de1b4 .elementor-heading-title{font-size:19px;}.elementor-3204 .elementor-element.elementor-element-1f86099{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3204 .elementor-element.elementor-element-c43bc46{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3204 .elementor-element.elementor-element-3c8105f .elementor-heading-title{font-size:26px;}.elementor-3204 .elementor-element.elementor-element-d7b9544{--min-height:25vh;}.elementor-3204 .elementor-element.elementor-element-d7b9544:not(.elementor-motion-effects-element-type-background), .elementor-3204 .elementor-element.elementor-element-d7b9544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-3204 .elementor-element.elementor-element-c181e67{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}body:not(.rtl) .elementor-3204 .elementor-element.elementor-element-fd68613{left:80%;}body.rtl .elementor-3204 .elementor-element.elementor-element-fd68613{right:80%;}.elementor-3204 .elementor-element.elementor-element-4759558 .elementor-heading-title{font-size:27px;}.elementor-3204 .elementor-element.elementor-element-7822658 .elementor-heading-title{font-size:27px;}.elementor-3204 .elementor-element.elementor-element-ac8693c{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-3204 .elementor-element.elementor-element-a906767{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}}@media(min-width:768px){.elementor-3204 .elementor-element.elementor-element-733eb05{--width:44%;}.elementor-3204 .elementor-element.elementor-element-84813f9{--width:54%;}.elementor-3204 .elementor-element.elementor-element-7ae2cd8{--width:33%;}.elementor-3204 .elementor-element.elementor-element-9ea85e3{--width:100%;}.elementor-3204 .elementor-element.elementor-element-a417923{--width:65%;}.elementor-3204 .elementor-element.elementor-element-c5e2600{--width:36%;}.elementor-3204 .elementor-element.elementor-element-b498929{--width:62%;}.elementor-3204 .elementor-element.elementor-element-7f9443b{--width:49%;}.elementor-3204 .elementor-element.elementor-element-710c999{--width:49%;}.elementor-3204 .elementor-element.elementor-element-02a2b44{--width:36%;}.elementor-3204 .elementor-element.elementor-element-8f1644f{--width:61%;}.elementor-3204 .elementor-element.elementor-element-e383c11{--width:36%;}.elementor-3204 .elementor-element.elementor-element-4382019{--width:61%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3204 .elementor-element.elementor-element-733eb05{--width:39%;}.elementor-3204 .elementor-element.elementor-element-7ae2cd8{--width:52%;}.elementor-3204 .elementor-element.elementor-element-a417923{--width:83%;}.elementor-3204 .elementor-element.elementor-element-c5e2600{--width:65%;}.elementor-3204 .elementor-element.elementor-element-b498929{--width:99%;}.elementor-3204 .elementor-element.elementor-element-02a2b44{--width:47%;}.elementor-3204 .elementor-element.elementor-element-8f1644f{--width:100%;}.elementor-3204 .elementor-element.elementor-element-e383c11{--width:47%;}.elementor-3204 .elementor-element.elementor-element-4382019{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-fd68613 */.video-play-btn-02 {  position: relative;  z-index: 1;  height: 60px;  width: 60px;  border-radius: 50%;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;}.video-play-btn-02:before {  content: "";  position: absolute;  z-index: 0;  left: 50%;  top: 50%;  / IE 9 /  -webkit-transform: translateX(-50%) translateY(-50%);  / Chrome, Safari, Opera /  transform: translateX(-50%) translateY(-50%);  display: block;  width: 100%;  height: 100%;  border-radius: 50%;  border: 2px solid #606148;  -webkit-animation: pulse-border 1500ms ease-out infinite;  animation: pulse-border 1500ms ease-out infinite;  z-index: -1;}@-webkit-keyframes pulse-border {  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);    opacity: 1;  }  100% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.8);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.8);    opacity: 0;  }}@keyframes pulse-border {  0% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);    opacity: 1;  }  100% {    -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.8);    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.8);    opacity: 0;  }}@media (max-width: 1024px){    .video-play-btn-02{        height: 80px;        width: 80px;    }}@media (max-width: 767px){    .video-play-btn-02{        height: 50px;        width: 50px;    }}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f897107 */.elementor-3204 .elementor-element.elementor-element-f897107 img{    animation: float 3s ease-in-out infinite;}@keyframes float {  0% {    transform: translatey(0px);  }  50% { rgba(0, 0, 0, 0.2);    transform: translatey(-20px);  }  100% {    transform: translatey(0px);  }}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-da603a1 */.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button-icon {
  transform: rotate(-45deg);
  font-size: 16px;
}

.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button {
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button::before,
.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background: #E1EAEC;
  z-index: -1;
  transition: width 0.4s cubic-bezier(0.5, 0, 0.5, 1);
}

.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button::after {
  left: auto;
  right: 0;
  width: 50%;
}

.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button:hover::before,
.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button:hover::after {
  width: 0;
}

.elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button:hover {
  color: black;
  transition: color 0.3s ease-out;
}

@media only screen and (max-width: 1325px) {
  .elementor-3204 .elementor-element.elementor-element-da603a1 .elementor-button {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-06f4db6 */.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button-icon {
  transform: rotate(-45deg);
  font-size: 16px;
}

.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button {
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button::before,
.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 50%;
  height: 100%;
  background: #E1EAEC;
  z-index: -1;
  transition: width 0.4s cubic-bezier(0.5, 0, 0.5, 1);
}

.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button::after {
  left: auto;
  right: 0;
  width: 50%;
}

.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button:hover::before,
.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button:hover::after {
  width: 0;
}

.elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button:hover {
  color: black;
  transition: color 0.3s ease-out;
}

@media only screen and (max-width: 1325px) {
  .elementor-3204 .elementor-element.elementor-element-06f4db6 .elementor-button {
    display: none;
  }
}/* End custom CSS */