.elementor-2 .elementor-element.elementor-element-0aee8be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:142px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-345574b{--display:flex;--min-height:0px;--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;--z-index:0;}.elementor-2 .elementor-element.elementor-element-4ce15e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-88ce1e4{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-88ce1e4 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-7319ec4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7319ec4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-85fb742{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-85fb742 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-3d24550{--display:flex;--min-height:938px;--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;--z-index:0;}.elementor-2 .elementor-element.elementor-element-914c891{--display:flex;--min-height:0px;--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 0px;--row-gap:14px;--column-gap:0px;--padding-top:371px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:1;}.elementor-2 .elementor-element.elementor-element-f8dfbef > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f8dfbef{text-align:center;}.elementor-2 .elementor-element.elementor-element-f8dfbef .elementor-heading-title{font-size:120px;font-weight:400;line-height:130px;}.elementor-2 .elementor-element.elementor-element-c6bd408{--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 134px;--row-gap:0px;--column-gap:134px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8d3dada .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:34px;letter-spacing:0px;fill:var( --e-global-color-8815c33 );color:var( --e-global-color-8815c33 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-8695042 .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:34px;letter-spacing:0px;fill:var( --e-global-color-8815c33 );color:var( --e-global-color-8815c33 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-20c93c2{--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 134px;--row-gap:0px;--column-gap:134px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7fb2c5c .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:34px;letter-spacing:0px;fill:var( --e-global-color-8815c33 );color:var( --e-global-color-8815c33 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-color:var( --e-global-color-8815c33 );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-dcedfaf .elementor-button{background-color:#02010100;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:34px;letter-spacing:0px;fill:var( --e-global-color-8815c33 );color:var( --e-global-color-8815c33 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-color:var( --e-global-color-8815c33 );border-radius:0px 0px 0px 0px;padding:0px 0px 12px 0px;}.elementor-2 .elementor-element.elementor-element-5c9581a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3596d85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5638c9c{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d205c41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cf8b7f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cc59e78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c470341{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-36d653c5{--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-2 .elementor-element.elementor-element-36d653c5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36d653c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2 .elementor-element.elementor-element-4e56e2a8{--display:flex;--min-height:940px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2c9bf71{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:08.75rem;--padding-right:01.25rem;}.elementor-2 .elementor-element.elementor-element-a5f0578{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5b56957f > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2 .elementor-element.elementor-element-5b56957f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;}.elementor-2 .elementor-element.elementor-element-186700d2 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-186700d2 .elementor-heading-title{font-size:84px;font-weight:400;line-height:94px;}.elementor-2 .elementor-element.elementor-element-18a82f1b{width:var( --container-widget-width, 674px );max-width:674px;--container-widget-width:674px;--container-widget-flex-grow:0;column-gap:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;line-height:32px;}.elementor-2 .elementor-element.elementor-element-18a82f1b > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-2 .elementor-element.elementor-element-18a82f1b p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-14955a8{--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-2 .elementor-element.elementor-element-14955a8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-14955a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2 .elementor-element.elementor-element-79bb907e .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-79bb907e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4e812ac );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-79bb907e .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-79bb907e .elementor-button:focus svg{fill:var( --e-global-color-4e812ac );}.elementor-2 .elementor-element.elementor-element-34450989{--display:flex;--min-height:940px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-34450989.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5522b62a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-d7ebcc3{--display:flex;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5bc876f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-46515f7 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2 .elementor-element.elementor-element-46515f7{text-align:center;}.elementor-2 .elementor-element.elementor-element-46515f7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;text-transform:uppercase;line-height:1.625rem;letter-spacing:1.6px;}.elementor-2 .elementor-element.elementor-element-67fed23 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2 .elementor-element.elementor-element-67fed23{text-align:center;}.elementor-2 .elementor-element.elementor-element-67fed23 .elementor-heading-title{font-size:5.25rem;font-weight:400;line-height:5.875rem;}.elementor-2 .elementor-element.elementor-element-4bebfaf{text-align:center;font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:300;}.elementor-2 .elementor-element.elementor-element-4bebfaf p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-3481cb5{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-2 .elementor-element.elementor-element-3481cb5 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-2 .elementor-element.elementor-element-982926b{--grid-columns:4;--load-more-button-align:center;}.elementor-2 .elementor-element.elementor-element-982926b > .elementor-widget-container{padding:2em 6em 6em 6em;}.elementor-2 .elementor-element.elementor-element-982926b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-982926b .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-982926b .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-982926b .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-982926b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-f35bbdc{--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-2 .elementor-element.elementor-element-f35bbdc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f35bbdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2 .elementor-element.elementor-element-3d60a727{--display:flex;--min-height:940px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3d60a727.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-4642b47a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2 .elementor-element.elementor-element-6cba7b29{--display:flex;--min-height:940px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-43df2d07{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:08.75rem;--padding-right:01.25rem;}.elementor-2 .elementor-element.elementor-element-6c48a9ea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-711cdb61 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2 .elementor-element.elementor-element-711cdb61 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:26px;letter-spacing:1.6px;}.elementor-2 .elementor-element.elementor-element-3eda63c6 > .elementor-widget-container{margin:0px 0px 024px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3eda63c6 .elementor-heading-title{font-size:84px;font-weight:400;line-height:94px;}.elementor-2 .elementor-element.elementor-element-3133c0a9{width:var( --container-widget-width, 674px );max-width:674px;--container-widget-width:674px;--container-widget-flex-grow:0;column-gap:0px;font-family:"Lato", Sans-serif;font-size:20px;font-weight:300;line-height:32px;}.elementor-2 .elementor-element.elementor-element-3133c0a9 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-2 .elementor-element.elementor-element-3133c0a9 p{margin-block-end:0px;}.elementor-2 .elementor-element.elementor-element-977c808{--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-2 .elementor-element.elementor-element-977c808:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-977c808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2 .elementor-element.elementor-element-df7b131 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-df7b131 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-4e812ac );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2 .elementor-element.elementor-element-df7b131 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-df7b131 .elementor-button:focus svg{fill:var( --e-global-color-4e812ac );}.elementor-2 .elementor-element.elementor-element-4e726cd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4e726cd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4e726cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8815c33 );}.elementor-2 .elementor-element.elementor-element-9b45823{--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:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7032953 > .elementor-widget-container{margin:0rem 0rem 01.75rem 0rem;}.elementor-2 .elementor-element.elementor-element-7032953 .elementor-heading-title{font-weight:500;}.elementor-2 .elementor-element.elementor-element-4837214 .elementor-heading-title{font-size:5.25rem;line-height:5.875rem;}.elementor-2 .elementor-element.elementor-element-73e9da9{--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;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2 .elementor-element.elementor-element-b8399a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b8399a7:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b8399a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2 .elementor-element.elementor-element-a67421f{--grid-columns:3;--grid-row-gap:2px;--load-more-button-align:center;--grid-column-gap:2px;}.elementor-2 .elementor-element.elementor-element-a67421f .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2 .elementor-element.elementor-element-a67421f .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-a67421f .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-a67421f .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-a67421f .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-2 .elementor-element.elementor-element-086235a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:11.25rem;--padding-bottom:11.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-086235a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-086235a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b016a87 );}.elementor-2 .elementor-element.elementor-element-9f7979f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-446c1de > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2 .elementor-element.elementor-element-446c1de{text-align:center;}.elementor-2 .elementor-element.elementor-element-24723e2 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-2 .elementor-element.elementor-element-24723e2{text-align:center;}.elementor-2 .elementor-element.elementor-element-26f58fa{--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-2 .elementor-element.elementor-element-8a91835{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-8a91835{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-8a91835{right:0px;}.elementor-2 .elementor-element.elementor-element-b986e5b img{width:21.438rem;}.elementor-2 .elementor-element.elementor-element-6ed5df7{--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:0rem 1rem;--row-gap:0rem;--column-gap:1rem;--padding-top:2.875rem;--padding-bottom:2.875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-6ed5df7.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-ee40931{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-4e812ac );--e-n-carousel-arrow-hover-color:var( --e-global-color-4e812ac );}.elementor-2 .elementor-element.elementor-element-ee40931 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-276f228{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6bf6719{--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-2 .elementor-element.elementor-element-6bf6719:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6bf6719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2 .elementor-element.elementor-element-080ef4e{--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-2 .elementor-element.elementor-element-080ef4e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-080ef4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://www.purskinclinic.com/wp-content/uploads/2025/06/Img-bg.png");background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-797b600{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-25f6af4{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0fbd369 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2 .elementor-element.elementor-element-0fbd369{text-align:center;}.elementor-2 .elementor-element.elementor-element-0fbd369 .elementor-heading-title{font-weight:500;}.elementor-2 .elementor-element.elementor-element-ef399ad > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2 .elementor-element.elementor-element-ef399ad{text-align:center;}.elementor-2 .elementor-element.elementor-element-0c65ed1{text-align:center;font-size:1.25rem;}.elementor-2 .elementor-element.elementor-element-2f8aeff{--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;--margin-top:92px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-31901a7 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2 .elementor-element.elementor-element-5395e30{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-97a6cfa .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:300ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-97a6cfa .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-97a6cfa .elementor-button:focus{color:var( --e-global-color-text );box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5) inset;}.elementor-2 .elementor-element.elementor-element-97a6cfa .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-97a6cfa .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d7c00a5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:180px;--padding-bottom:180px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-8d0e933{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e88e1a4 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2 .elementor-element.elementor-element-e88e1a4{text-align:center;}.elementor-2 .elementor-element.elementor-element-4e96049 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-2 .elementor-element.elementor-element-4e96049{text-align:center;}.elementor-2 .elementor-element.elementor-element-9bde0a9{text-align:center;font-size:1.25rem;}.elementor-2 .elementor-element.elementor-element-e35c718{--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;--margin-top:80px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ca9e2ab{--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-2 .elementor-element.elementor-element-b6091b2{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-911e8a0{--display:flex;--min-height:37.5rem;--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-2 .elementor-element.elementor-element-a72a350{--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-2 .elementor-element.elementor-element-d641c3c img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-4f8c767{--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-2 .elementor-element.elementor-element-b8bb3a4 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-5f52895{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:46px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-7761827 .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-c527a6f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c527a6f .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-c244c07{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e78afbd{--display:flex;--min-height:37.5rem;--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-2 .elementor-element.elementor-element-af68211{--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-2 .elementor-element.elementor-element-4441d41 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-a4147a9{--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-2 .elementor-element.elementor-element-ddb5a07 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-4ff8166{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:46px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-632e7be .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-8b7bff4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8b7bff4 .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-fb6c37a{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-26dc326{--display:flex;--min-height:37.5rem;--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-2 .elementor-element.elementor-element-3366e3d{--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-2 .elementor-element.elementor-element-95ecc70 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-f683d4a{--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-2 .elementor-element.elementor-element-d51ded6 img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-1729746{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:46px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-42c2430 .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-b69591c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b69591c .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-334e26e{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fc82550{--display:flex;--min-height:37.5rem;--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-2 .elementor-element.elementor-element-264587d{--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-2 .elementor-element.elementor-element-86bfaeb img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-4f72c3d{--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-2 .elementor-element.elementor-element-9ab79ea img{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1;}.elementor-2 .elementor-element.elementor-element-b51986c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:46px;--padding-left:34px;--padding-right:34px;}.elementor-2 .elementor-element.elementor-element-089cbe4 .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-c047e2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c047e2f .elementor-heading-title{font-size:2.25rem;font-weight:400;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-72162f3{--e-n-carousel-swiper-slides-gap:1px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:40px;--e-n-carousel-arrow-normal-color:var( --e-global-color-4e812ac );--e-n-carousel-arrow-hover-color:var( --e-global-color-4e812ac );}.elementor-2 .elementor-element.elementor-element-72162f3 > .elementor-widget-container{padding:0px 54px 0px 54px;}.elementor-2 .elementor-element.elementor-element-5653cec{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-7a2d8a0 .elementor-button{background-color:#02010100;fill:var( --e-global-color-text );color:var( --e-global-color-text );transition-duration:300ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7a2d8a0 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-7a2d8a0 .elementor-button:focus{color:var( --e-global-color-text );box-shadow:0px 0px 0px 1px rgba(0,0,0,0.5) inset;}.elementor-2 .elementor-element.elementor-element-7a2d8a0 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-7a2d8a0 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-99d913e{--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-2 .elementor-element.elementor-element-99d913e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-99d913e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-2 .elementor-element.elementor-element-0f1b770{--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-2 .elementor-element.elementor-element-0f1b770:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0f1b770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://www.purskinclinic.com/wp-content/uploads/2025/06/office.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-108045c{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:190px;--padding-bottom:190px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-c8de44d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-2 .elementor-element.elementor-element-c8de44d .elementor-heading-title{color:var( --e-global-color-8815c33 );}.elementor-2 .elementor-element.elementor-element-2733195 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-2 .elementor-element.elementor-element-2733195{text-align:center;}.elementor-2 .elementor-element.elementor-element-2733195 .elementor-heading-title{font-size:5.25rem;color:var( --e-global-color-8815c33 );}.elementor-2 .elementor-element.elementor-element-75baf21 > .elementor-widget-container{margin:0px 0px 64px 0px;}.elementor-2 .elementor-element.elementor-element-75baf21{text-align:center;font-family:"Lato", Sans-serif;font-size:1.25rem;font-weight:300;color:var( --e-global-color-b016a87 );}.elementor-2 .elementor-element.elementor-element-21ad0d2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-21ad0d2 .elementor-button:focus{color:var( --e-global-color-4e812ac );}.elementor-2 .elementor-element.elementor-element-21ad0d2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-21ad0d2 .elementor-button:focus svg{fill:var( --e-global-color-4e812ac );}.elementor-2 .elementor-element.elementor-element-9fcb60b{--display:flex;}@media(max-width:1440px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-5bc876f{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-8d0e933{--content-width:100%;}}@media(max-width:1440px){.elementor-2 .elementor-element.elementor-element-f8dfbef .elementor-heading-title{font-size:80px;}.elementor-2 .elementor-element.elementor-element-c6bd408{--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-2 .elementor-element.elementor-element-8d3dada .elementor-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-8695042 .elementor-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-20c93c2{--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-2 .elementor-element.elementor-element-7fb2c5c .elementor-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-dcedfaf .elementor-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-4e56e2a8{--min-height:800px;}.elementor-2 .elementor-element.elementor-element-2c9bf71{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.25rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-a5f0578{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-34450989{--min-height:800px;}.elementor-2 .elementor-element.elementor-element-3d60a727{--min-height:800px;}.elementor-2 .elementor-element.elementor-element-6cba7b29{--min-height:800px;}.elementor-2 .elementor-element.elementor-element-43df2d07{--padding-top:0rem;--padding-bottom:0rem;--padding-left:2.25rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-6c48a9ea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-a67421f{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-24723e2 .elementor-heading-title{font-size:3rem;}.elementor-2 .elementor-element.elementor-element-ee40931{--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-next-right-position:10px;}.elementor-2 .elementor-element.elementor-element-25f6af4{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-5395e30{--justify-content:center;}.elementor-2 .elementor-element.elementor-element-72162f3{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-3d24550{--min-height:729px;}.elementor-2 .elementor-element.elementor-element-914c891{--padding-top:210px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f8dfbef .elementor-heading-title{font-size:60px;line-height:60px;}.elementor-2 .elementor-element.elementor-element-20c93c2{--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:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-7fb2c5c{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7fb2c5c .elementor-button{font-size:18px;letter-spacing:1.8px;border-width:1px 1px 1px 1px;padding:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-dcedfaf{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-dcedfaf .elementor-button{font-size:18px;letter-spacing:1.8px;border-width:1px 1px 1px 1px;padding:10px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-36d653c5{--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-2 .elementor-element.elementor-element-4e56e2a8{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-2c9bf71{--padding-top:2.5rem;--padding-bottom:02.5rem;--padding-left:0.938rem;--padding-right:0.938rem;}.elementor-2 .elementor-element.elementor-element-a5f0578{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-18a82f1b{text-align:center;}.elementor-2 .elementor-element.elementor-element-14955a8{--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-2 .elementor-element.elementor-element-34450989{--min-height:500px;}.elementor-2 .elementor-element.elementor-element-5522b62a img{width:100%;height:100%;}.elementor-2 .elementor-element.elementor-element-982926b{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-f35bbdc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-3d60a727{--min-height:500px;}.elementor-2 .elementor-element.elementor-element-4642b47a img{width:100%;height:100%;}.elementor-2 .elementor-element.elementor-element-6cba7b29{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-43df2d07{--padding-top:2.5rem;--padding-bottom:02.5rem;--padding-left:0.938rem;--padding-right:0.938rem;}.elementor-2 .elementor-element.elementor-element-6c48a9ea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-3133c0a9{text-align:center;}.elementor-2 .elementor-element.elementor-element-977c808{--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-2 .elementor-element.elementor-element-4e726cd{--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-2 .elementor-element.elementor-element-9b45823{--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-2 .elementor-element.elementor-element-73e9da9{--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-2 .elementor-element.elementor-element-b8399a7{--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-2 .elementor-element.elementor-element-a67421f{--grid-columns:2;}.elementor-2 .elementor-element.elementor-element-086235a{--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-2 .elementor-element.elementor-element-9f7979f{--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-2 .elementor-element.elementor-element-26f58fa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8a91835{--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-2 .elementor-element.elementor-element-b986e5b img{width:20.563rem;}.elementor-2 .elementor-element.elementor-element-6ed5df7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-ee40931{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:15px;--e-n-carousel-arrow-next-right-position:15px;}.elementor-2 .elementor-element.elementor-element-276f228{--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-2 .elementor-element.elementor-element-6bf6719{--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-2 .elementor-element.elementor-element-080ef4e{--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-2 .elementor-element.elementor-element-797b600{--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-2 .elementor-element.elementor-element-25f6af4{--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-2 .elementor-element.elementor-element-2f8aeff{--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-2 .elementor-element.elementor-element-5395e30{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-d7c00a5{--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-2 .elementor-element.elementor-element-8d0e933{--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-2 .elementor-element.elementor-element-e35c718{--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-2 .elementor-element.elementor-element-ca9e2ab{--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-2 .elementor-element.elementor-element-911e8a0{--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-2 .elementor-element.elementor-element-a72a350{--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-2 .elementor-element.elementor-element-4f8c767{--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-2 .elementor-element.elementor-element-5f52895{--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-2 .elementor-element.elementor-element-e78afbd{--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-2 .elementor-element.elementor-element-af68211{--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-2 .elementor-element.elementor-element-a4147a9{--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-2 .elementor-element.elementor-element-4ff8166{--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-2 .elementor-element.elementor-element-26dc326{--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-2 .elementor-element.elementor-element-3366e3d{--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-2 .elementor-element.elementor-element-f683d4a{--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-2 .elementor-element.elementor-element-1729746{--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-2 .elementor-element.elementor-element-fc82550{--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-2 .elementor-element.elementor-element-264587d{--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-2 .elementor-element.elementor-element-4f72c3d{--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-2 .elementor-element.elementor-element-b51986c{--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-2 .elementor-element.elementor-element-72162f3{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2 .elementor-element.elementor-element-5653cec{--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-2 .elementor-element.elementor-element-99d913e{--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-2 .elementor-element.elementor-element-0f1b770{--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-2 .elementor-element.elementor-element-108045c{--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;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f8dfbef .elementor-heading-title{font-size:48px;line-height:58px;}.elementor-2 .elementor-element.elementor-element-20c93c2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-7fb2c5c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-7fb2c5c .elementor-button{padding:10px 2px 10px 2px;}.elementor-2 .elementor-element.elementor-element-dcedfaf.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-dcedfaf .elementor-button{padding:10px 2px 10px 2px;}.elementor-2 .elementor-element.elementor-element-5638c9c{--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;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-a5f0578{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5b56957f > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-2 .elementor-element.elementor-element-5b56957f{text-align:center;}.elementor-2 .elementor-element.elementor-element-5b56957f .elementor-heading-title{font-size:12px;letter-spacing:1.2px;}.elementor-2 .elementor-element.elementor-element-186700d2 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-186700d2{text-align:center;}.elementor-2 .elementor-element.elementor-element-186700d2 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-18a82f1b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-18a82f1b{text-align:left;font-size:16px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-79bb907e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-79bb907e .elementor-button{padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-34450989{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-d7ebcc3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5bc876f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-46515f7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-46515f7 .elementor-heading-title{font-size:0.75rem;}.elementor-2 .elementor-element.elementor-element-67fed23 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-67fed23 .elementor-heading-title{font-size:3rem;line-height:3.625rem;}.elementor-2 .elementor-element.elementor-element-4bebfaf{text-align:left;font-size:1rem;line-height:1.75rem;}.elementor-2 .elementor-element.elementor-element-982926b{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-982926b > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-2 .elementor-element.elementor-element-3d60a727{--min-height:0px;}.elementor-2 .elementor-element.elementor-element-6c48a9ea{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-711cdb61 > .elementor-widget-container{margin:0px 0px 31px 0px;}.elementor-2 .elementor-element.elementor-element-711cdb61{text-align:center;}.elementor-2 .elementor-element.elementor-element-711cdb61 .elementor-heading-title{font-size:12px;letter-spacing:1.2px;}.elementor-2 .elementor-element.elementor-element-3eda63c6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-3eda63c6{text-align:left;}.elementor-2 .elementor-element.elementor-element-3eda63c6 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-2 .elementor-element.elementor-element-3133c0a9 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-3133c0a9{text-align:left;font-size:16px;line-height:28px;}.elementor-2 .elementor-element.elementor-element-df7b131 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-df7b131 .elementor-button{padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-4e726cd{--padding-top:60px;--padding-bottom:116px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9b45823{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-7032953 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-7032953 .elementor-heading-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-4837214{text-align:center;}.elementor-2 .elementor-element.elementor-element-4837214 .elementor-heading-title{font-size:2.25rem;line-height:2.75rem;}.elementor-2 .elementor-element.elementor-element-73e9da9{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-a67421f{--grid-columns:1;}.elementor-2 .elementor-element.elementor-element-086235a{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0.938rem;--padding-right:0.938rem;}.elementor-2 .elementor-element.elementor-element-446c1de .elementor-heading-title{font-size:0.75rem;}.elementor-2 .elementor-element.elementor-element-24723e2 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2 .elementor-element.elementor-element-24723e2 .elementor-heading-title{font-size:2.25rem;}.elementor-2 .elementor-element.elementor-element-26f58fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b986e5b img{height:16.063rem;}.elementor-2 .elementor-element.elementor-element-ee40931{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:40%;--e-n-carousel-arrow-prev-top-position:67%;--e-n-carousel-arrow-next-right-position:40%;--e-n-carousel-arrow-next-top-position:67%;}.elementor-2 .elementor-element.elementor-element-276f228{--margin-top:96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-797b600{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-25f6af4{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-0fbd369 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-0fbd369 .elementor-heading-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-ef399ad > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-ef399ad .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-0c65ed1{text-align:left;font-size:16px;}.elementor-2 .elementor-element.elementor-element-2f8aeff{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-5395e30{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-d7c00a5{--padding-top:60px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-2 .elementor-element.elementor-element-e88e1a4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-e88e1a4 .elementor-heading-title{font-size:12px;}.elementor-2 .elementor-element.elementor-element-4e96049 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-2 .elementor-element.elementor-element-4e96049 .elementor-heading-title{font-size:2.188rem;}.elementor-2 .elementor-element.elementor-element-9bde0a9{text-align:left;}.elementor-2 .elementor-element.elementor-element-e35c718{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-911e8a0{--min-height:25.375rem;}.elementor-2 .elementor-element.elementor-element-e78afbd{--min-height:25.375rem;}.elementor-2 .elementor-element.elementor-element-26dc326{--min-height:25.375rem;}.elementor-2 .elementor-element.elementor-element-fc82550{--min-height:25.375rem;}.elementor-2 .elementor-element.elementor-element-72162f3{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:36%;--e-n-carousel-arrow-prev-top-position:67%;--e-n-carousel-arrow-next-right-position:36%;--e-n-carousel-arrow-next-top-position:67%;--e-n-carousel-arrow-size:32px;}.elementor-2 .elementor-element.elementor-element-72162f3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5653cec{--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-99d913e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-108045c{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-2733195 > .elementor-widget-container{margin:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-2733195 .elementor-heading-title{font-size:2.25rem;}.elementor-2 .elementor-element.elementor-element-75baf21 > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-2 .elementor-element.elementor-element-75baf21{font-size:1rem;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-4ce15e3{--width:50%;}.elementor-2 .elementor-element.elementor-element-7319ec4{--width:50%;}.elementor-2 .elementor-element.elementor-element-3596d85{--width:100%;}.elementor-2 .elementor-element.elementor-element-36d653c5{--width:100%;}.elementor-2 .elementor-element.elementor-element-4e56e2a8{--width:50%;}.elementor-2 .elementor-element.elementor-element-2c9bf71{--width:100%;}.elementor-2 .elementor-element.elementor-element-14955a8{--width:100%;}.elementor-2 .elementor-element.elementor-element-34450989{--width:50%;}.elementor-2 .elementor-element.elementor-element-5bc876f{--content-width:50.75rem;}.elementor-2 .elementor-element.elementor-element-f35bbdc{--width:100%;}.elementor-2 .elementor-element.elementor-element-3d60a727{--width:50%;}.elementor-2 .elementor-element.elementor-element-6cba7b29{--width:50%;}.elementor-2 .elementor-element.elementor-element-43df2d07{--width:100%;}.elementor-2 .elementor-element.elementor-element-977c808{--width:100%;}.elementor-2 .elementor-element.elementor-element-4e726cd{--width:100%;}.elementor-2 .elementor-element.elementor-element-9b45823{--width:100%;}.elementor-2 .elementor-element.elementor-element-73e9da9{--width:100%;}.elementor-2 .elementor-element.elementor-element-b8399a7{--width:100%;}.elementor-2 .elementor-element.elementor-element-086235a{--width:100%;}.elementor-2 .elementor-element.elementor-element-9f7979f{--width:100%;}.elementor-2 .elementor-element.elementor-element-26f58fa{--content-width:102.5rem;}.elementor-2 .elementor-element.elementor-element-8a91835{--width:100%;}.elementor-2 .elementor-element.elementor-element-276f228{--width:100%;}.elementor-2 .elementor-element.elementor-element-6bf6719{--width:100%;}.elementor-2 .elementor-element.elementor-element-080ef4e{--width:100%;}.elementor-2 .elementor-element.elementor-element-797b600{--width:100%;}.elementor-2 .elementor-element.elementor-element-25f6af4{--width:100%;}.elementor-2 .elementor-element.elementor-element-2f8aeff{--content-width:85.25rem;}.elementor-2 .elementor-element.elementor-element-5395e30{--width:100%;}.elementor-2 .elementor-element.elementor-element-d7c00a5{--width:100%;}.elementor-2 .elementor-element.elementor-element-e35c718{--content-width:109.25rem;}.elementor-2 .elementor-element.elementor-element-ca9e2ab{--width:100%;}.elementor-2 .elementor-element.elementor-element-b6091b2{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-911e8a0{--width:100%;}.elementor-2 .elementor-element.elementor-element-a72a350{--width:100%;}.elementor-2 .elementor-element.elementor-element-4f8c767{--width:100%;}.elementor-2 .elementor-element.elementor-element-5f52895{--width:100%;}.elementor-2 .elementor-element.elementor-element-c244c07{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-e78afbd{--width:100%;}.elementor-2 .elementor-element.elementor-element-af68211{--width:100%;}.elementor-2 .elementor-element.elementor-element-a4147a9{--width:100%;}.elementor-2 .elementor-element.elementor-element-4ff8166{--width:100%;}.elementor-2 .elementor-element.elementor-element-fb6c37a{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-26dc326{--width:100%;}.elementor-2 .elementor-element.elementor-element-3366e3d{--width:100%;}.elementor-2 .elementor-element.elementor-element-f683d4a{--width:100%;}.elementor-2 .elementor-element.elementor-element-1729746{--width:100%;}.elementor-2 .elementor-element.elementor-element-334e26e{--content-width:100%;}.elementor-2 .elementor-element.elementor-element-fc82550{--width:100%;}.elementor-2 .elementor-element.elementor-element-264587d{--width:100%;}.elementor-2 .elementor-element.elementor-element-4f72c3d{--width:100%;}.elementor-2 .elementor-element.elementor-element-b51986c{--width:100%;}.elementor-2 .elementor-element.elementor-element-5653cec{--width:100%;}.elementor-2 .elementor-element.elementor-element-99d913e{--width:100%;}.elementor-2 .elementor-element.elementor-element-0f1b770{--width:100%;}.elementor-2 .elementor-element.elementor-element-108045c{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-4ce15e3{--width:100%;}.elementor-2 .elementor-element.elementor-element-36d653c5{--width:100%;}.elementor-2 .elementor-element.elementor-element-4e56e2a8{--width:100%;}.elementor-2 .elementor-element.elementor-element-14955a8{--width:100%;}.elementor-2 .elementor-element.elementor-element-34450989{--width:100%;}.elementor-2 .elementor-element.elementor-element-f35bbdc{--width:100%;}.elementor-2 .elementor-element.elementor-element-3d60a727{--width:100%;}.elementor-2 .elementor-element.elementor-element-6cba7b29{--width:100%;}.elementor-2 .elementor-element.elementor-element-977c808{--width:100%;}.elementor-2 .elementor-element.elementor-element-4e726cd{--width:100%;}.elementor-2 .elementor-element.elementor-element-9b45823{--width:100%;}.elementor-2 .elementor-element.elementor-element-73e9da9{--width:100%;}.elementor-2 .elementor-element.elementor-element-b8399a7{--width:100%;}.elementor-2 .elementor-element.elementor-element-086235a{--width:100%;}.elementor-2 .elementor-element.elementor-element-9f7979f{--width:100%;}.elementor-2 .elementor-element.elementor-element-8a91835{--width:100%;}.elementor-2 .elementor-element.elementor-element-276f228{--width:100%;}.elementor-2 .elementor-element.elementor-element-6bf6719{--width:100%;}.elementor-2 .elementor-element.elementor-element-080ef4e{--width:100%;}.elementor-2 .elementor-element.elementor-element-797b600{--width:100%;}.elementor-2 .elementor-element.elementor-element-25f6af4{--width:100%;}.elementor-2 .elementor-element.elementor-element-5395e30{--width:100%;}.elementor-2 .elementor-element.elementor-element-d7c00a5{--width:100%;}.elementor-2 .elementor-element.elementor-element-ca9e2ab{--width:100%;}.elementor-2 .elementor-element.elementor-element-911e8a0{--width:100%;}.elementor-2 .elementor-element.elementor-element-a72a350{--width:100%;}.elementor-2 .elementor-element.elementor-element-4f8c767{--width:100%;}.elementor-2 .elementor-element.elementor-element-5f52895{--width:100%;}.elementor-2 .elementor-element.elementor-element-e78afbd{--width:100%;}.elementor-2 .elementor-element.elementor-element-af68211{--width:100%;}.elementor-2 .elementor-element.elementor-element-a4147a9{--width:100%;}.elementor-2 .elementor-element.elementor-element-4ff8166{--width:100%;}.elementor-2 .elementor-element.elementor-element-26dc326{--width:100%;}.elementor-2 .elementor-element.elementor-element-3366e3d{--width:100%;}.elementor-2 .elementor-element.elementor-element-f683d4a{--width:100%;}.elementor-2 .elementor-element.elementor-element-1729746{--width:100%;}.elementor-2 .elementor-element.elementor-element-fc82550{--width:100%;}.elementor-2 .elementor-element.elementor-element-264587d{--width:100%;}.elementor-2 .elementor-element.elementor-element-4f72c3d{--width:100%;}.elementor-2 .elementor-element.elementor-element-b51986c{--width:100%;}.elementor-2 .elementor-element.elementor-element-5653cec{--width:100%;}.elementor-2 .elementor-element.elementor-element-99d913e{--width:100%;}.elementor-2 .elementor-element.elementor-element-0f1b770{--width:100%;}.elementor-2 .elementor-element.elementor-element-108045c{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-88ce1e4 */.elementor-2 .elementor-element.elementor-element-88ce1e4{
    position: relative;
    z-index: 0;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce15e3 */.elementor-2 .elementor-element.elementor-element-4ce15e3{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85fb742 */.elementor-2 .elementor-element.elementor-element-85fb742{
    position: relative;
    z-index: 0;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7319ec4 */.elementor-2 .elementor-element.elementor-element-7319ec4{
    width: 50%;
    height: 100%;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-345574b */.elementor-2 .elementor-element.elementor-element-345574b{
    position: absolute;
    inset: 0;
    z-index: 0;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 2;
        background-color: rgba(0, 27, 29, 0.5098039215686274);
    
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d3dada */.elementor-2 .elementor-element.elementor-element-8d3dada{
    position: relative;
    
    &::before{
        content: '';
        position: absolute;
        top: 100%;
        right: 0;
        width: 122px;
        height: 4px;
        background-color: #88DBDF;
        transition: width 250ms linear;
    }
    
    &:hover,&:focus{
        &::before{
            width: 100%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8695042 */.elementor-2 .elementor-element.elementor-element-8695042{
    position: relative;
    
    &::before{
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        width: 122px;
        height: 4px;
        background-color: #88DBDF;
        transition: width 250ms linear;
    }
    
    &:hover,&:focus{
        &::before{
            width: 100%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7fb2c5c */.elementor-2 .elementor-element.elementor-element-7fb2c5c{
    a{
        width: 100%
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dcedfaf */.elementor-2 .elementor-element.elementor-element-dcedfaf{
   a{
        width: 100%
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-914c891 */.elementor-2 .elementor-element.elementor-element-914c891{
   padding-left: 15px;
   padding-right: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d24550 */.elementor-2 .elementor-element.elementor-element-3d24550{
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aee8be */.elementor-2 .elementor-element.elementor-element-0aee8be{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-908abf1 */.elementor-2 .elementor-element.elementor-element-908abf1{
    img{
        width: auto;
        height: 100px;
        object-fit: contain;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d205c41 */.elementor-2 .elementor-element.elementor-element-d205c41{
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52e31eb */.elementor-2 .elementor-element.elementor-element-52e31eb{
    img{
        width: auto;
        height: 100px;
        object-fit: contain;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf8b7f1 */.elementor-2 .elementor-element.elementor-element-cf8b7f1{
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-883f2fd */.elementor-2 .elementor-element.elementor-element-883f2fd{
    img{
        width: auto;
        height: 100px;
        object-fit: contain;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc59e78 */.elementor-2 .elementor-element.elementor-element-cc59e78{
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4063e98 */.elementor-2 .elementor-element.elementor-element-4063e98{
    img{
        width: auto;
        height: 100px;
        object-fit: contain;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c470341 */.elementor-2 .elementor-element.elementor-element-c470341{
    max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5638c9c *//*

.elementor-2 .elementor-element.elementor-element-5638c9c{
    width: max-content;
    animation: scroll 20s linear infinite;
    
}




@keyframes scroll  {
	to{
		transform: translate(calc(-50% - 106px));
	}
}

*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3596d85 */.elementor-2 .elementor-element.elementor-element-3596d85{
    max-width: 100%;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b56957f */.elementor-2 .elementor-element.elementor-element-5b56957f{
    
    h6 {
        position: relative;
        
        &::before{
            content: '';
            position: absolute;
            width: 123px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
            @media screen and (max-width: 1023px){
                left: 50%;
                height: 2px;
                width: 112px;
                transform: translate(-50%,0)
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18a82f1b */.elementor-2 .elementor-element.elementor-element-18a82f1b{
    p{
        @media screen and (max-width:767px){
            font-weight: 400;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c9bf71 *//*.elementor-2 .elementor-element.elementor-element-2c9bf71{*/
/*    padding-left: 8.75rem;*/
/*    padding-right: 1.25rem;*/
    
    
/*    @media screen and (max-width: 1440px){*/
/*        padding-left: 2.25rem;*/
/*    }*/
    
/*    @media screen and (max-width: 1024px){*/
/*        padding: 2.5rem .938rem;*/
/*    }*/
    
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5522b62a */.elementor-2 .elementor-element.elementor-element-5522b62a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46515f7 */.elementor-2 .elementor-element.elementor-element-46515f7{
    
    h6{
        position: relative;
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 50%;
            transform: translate(-50%,0);
            
            @media screen and (max-width: 767px){
                left: 50%;
                height: 2px;
                width: 112px;
                
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4bebfaf */.elementor-2 .elementor-element.elementor-element-4bebfaf{
    p{
        @media screen and (max-width:767px){
            font-weight: 400;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4642b47a */.elementor-2 .elementor-element.elementor-element-4642b47a{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-711cdb61 */.elementor-2 .elementor-element.elementor-element-711cdb61{
    
    h6{
        position: relative;
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
            @media screen and (max-width: 1023px){
                left: 50%;
                height: 2px;
                width: 112px;
                transform: translate(-50%,0)
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3eda63c6 */.elementor-2 .elementor-element.elementor-element-3eda63c6{
    h2{
      max-width: 24.4rem;  
      position: relative;
      
      &::before{
          content: 'PA-C';
          position: absolute;
          top: 14px;
          right: 30px;
          font-size: 1.5rem;
          font-family: 'Montserrat', Sans-Serif;
          font-weight: 500;
          line-height: 1.4;
          
          @media screen and (max-width: 767px){
              top: -6px;
              right: -60px;
          }
          
           @media screen and (max-width: 500px){
              top: -6px;
              right: -8px;
              font-size: 10px;
          }
          
          @media screen and (max-width: 360px){
              top: 4px;
              right: 60px;
              font-size: 10px;
          }
          
      }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3133c0a9 */.elementor-2 .elementor-element.elementor-element-3133c0a9{
    p{
        @media screen and (max-width:767px){
            font-weight: 400;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43df2d07 *//*.elementor-2 .elementor-element.elementor-element-43df2d07{*/
/*    padding-left: 8.75rem;*/
/*    padding-right: 1.25rem;*/
    
    
/*    @media screen and (max-width: 1440px){*/
/*        padding-left: 2.25rem;*/
/*    }*/
    
/*    @media screen and (max-width: 1024px){*/
/*        padding: 2.5rem .938rem;*/
/*    }*/
    
/*}*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7032953 */.elementor-2 .elementor-element.elementor-element-7032953{
    
    h6{
        position: relative;
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 50%;
            transform: translate(-50%,0);
            
            @media screen and (max-width: 767px){
                left: 50%;
                height: 2px;
                width: 112px;
                
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-446c1de */.elementor-2 .elementor-element.elementor-element-446c1de{
    
    h6{
        position: relative;
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 50%;
            transform: translate(-50%,0);
            
            @media screen and (max-width: 767px){
                left: 50%;
                height: 2px;
                width: 112px;
                
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-080ef4e */.elementor-2 .elementor-element.elementor-element-080ef4e{
    position: absolute;
    inset: 0;
    z-index: 1;
    opacity: .6;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        background: rgba(246,246,246, .8);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fbd369 */.elementor-2 .elementor-element.elementor-element-0fbd369{
    
    h6{
        position: relative;
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 50%;
            transform: translate(-50%,0);
            
            @media screen and (max-width: 767px){
                left: 50%;
                height: 2px;
                width: 112px;
                
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c65ed1 */.elementor-2 .elementor-element.elementor-element-0c65ed1{
    p{
        max-width: 45.438rem;
        
        @media screen and (max-width: 767px){
            font-weight: 400;
        }
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-31901a7 */.elementor-2 .elementor-element.elementor-element-31901a7{
    svg{
        transition: transform 100ms linear;
        
        &:hover{
            transform: scale(1.03);
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-797b600 */.elementor-2 .elementor-element.elementor-element-797b600{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e88e1a4 */.elementor-2 .elementor-element.elementor-element-e88e1a4{
    
    h6{
        position: relative;
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 50%;
            transform: translate(-50%,0);
            
            @media screen and (max-width: 767px){
                left: 50%;
                height: 2px;
                width: 112px;
                
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bde0a9 */.elementor-2 .elementor-element.elementor-element-9bde0a9{
    @media screen and (max-width:767px){
        font-weight: 400;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d641c3c */.elementor-2 .elementor-element.elementor-element-d641c3c{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72a350 */.elementor-2 .elementor-element.elementor-element-a72a350{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8bb3a4 */.elementor-2 .elementor-element.elementor-element-b8bb3a4{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8c767 */.elementor-2 .elementor-element.elementor-element-4f8c767{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7761827 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c527a6f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52895 */.elementor-2 .elementor-element.elementor-element-5f52895{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6091b2 */.elementor-2 .elementor-element.elementor-element-b6091b2{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4441d41 */.elementor-2 .elementor-element.elementor-element-4441d41{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af68211 */.elementor-2 .elementor-element.elementor-element-af68211{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb5a07 */.elementor-2 .elementor-element.elementor-element-ddb5a07{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4147a9 */.elementor-2 .elementor-element.elementor-element-a4147a9{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632e7be */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7bff4 */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff8166 */.elementor-2 .elementor-element.elementor-element-4ff8166{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c244c07 */.elementor-2 .elementor-element.elementor-element-c244c07{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95ecc70 */.elementor-2 .elementor-element.elementor-element-95ecc70{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3366e3d */.elementor-2 .elementor-element.elementor-element-3366e3d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d51ded6 */.elementor-2 .elementor-element.elementor-element-d51ded6{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f683d4a */.elementor-2 .elementor-element.elementor-element-f683d4a{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42c2430 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69591c */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1729746 */.elementor-2 .elementor-element.elementor-element-1729746{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6c37a */.elementor-2 .elementor-element.elementor-element-fb6c37a{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86bfaeb */.elementor-2 .elementor-element.elementor-element-86bfaeb{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264587d */.elementor-2 .elementor-element.elementor-element-264587d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ab79ea */.elementor-2 .elementor-element.elementor-element-9ab79ea{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f72c3d */.elementor-2 .elementor-element.elementor-element-4f72c3d{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-089cbe4 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c047e2f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51986c */.elementor-2 .elementor-element.elementor-element-b51986c{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334e26e */.elementor-2 .elementor-element.elementor-element-334e26e{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d641c3c */.elementor-2 .elementor-element.elementor-element-d641c3c{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72a350 */.elementor-2 .elementor-element.elementor-element-a72a350{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8bb3a4 */.elementor-2 .elementor-element.elementor-element-b8bb3a4{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8c767 */.elementor-2 .elementor-element.elementor-element-4f8c767{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7761827 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c527a6f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52895 */.elementor-2 .elementor-element.elementor-element-5f52895{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6091b2 */.elementor-2 .elementor-element.elementor-element-b6091b2{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4441d41 */.elementor-2 .elementor-element.elementor-element-4441d41{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af68211 */.elementor-2 .elementor-element.elementor-element-af68211{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb5a07 */.elementor-2 .elementor-element.elementor-element-ddb5a07{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4147a9 */.elementor-2 .elementor-element.elementor-element-a4147a9{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632e7be */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7bff4 */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff8166 */.elementor-2 .elementor-element.elementor-element-4ff8166{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c244c07 */.elementor-2 .elementor-element.elementor-element-c244c07{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95ecc70 */.elementor-2 .elementor-element.elementor-element-95ecc70{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3366e3d */.elementor-2 .elementor-element.elementor-element-3366e3d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d51ded6 */.elementor-2 .elementor-element.elementor-element-d51ded6{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f683d4a */.elementor-2 .elementor-element.elementor-element-f683d4a{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42c2430 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69591c */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1729746 */.elementor-2 .elementor-element.elementor-element-1729746{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6c37a */.elementor-2 .elementor-element.elementor-element-fb6c37a{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86bfaeb */.elementor-2 .elementor-element.elementor-element-86bfaeb{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264587d */.elementor-2 .elementor-element.elementor-element-264587d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ab79ea */.elementor-2 .elementor-element.elementor-element-9ab79ea{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f72c3d */.elementor-2 .elementor-element.elementor-element-4f72c3d{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-089cbe4 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c047e2f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51986c */.elementor-2 .elementor-element.elementor-element-b51986c{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334e26e */.elementor-2 .elementor-element.elementor-element-334e26e{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d641c3c */.elementor-2 .elementor-element.elementor-element-d641c3c{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72a350 */.elementor-2 .elementor-element.elementor-element-a72a350{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8bb3a4 */.elementor-2 .elementor-element.elementor-element-b8bb3a4{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8c767 */.elementor-2 .elementor-element.elementor-element-4f8c767{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7761827 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c527a6f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52895 */.elementor-2 .elementor-element.elementor-element-5f52895{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6091b2 */.elementor-2 .elementor-element.elementor-element-b6091b2{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4441d41 */.elementor-2 .elementor-element.elementor-element-4441d41{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af68211 */.elementor-2 .elementor-element.elementor-element-af68211{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb5a07 */.elementor-2 .elementor-element.elementor-element-ddb5a07{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4147a9 */.elementor-2 .elementor-element.elementor-element-a4147a9{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632e7be */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7bff4 */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff8166 */.elementor-2 .elementor-element.elementor-element-4ff8166{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c244c07 */.elementor-2 .elementor-element.elementor-element-c244c07{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95ecc70 */.elementor-2 .elementor-element.elementor-element-95ecc70{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3366e3d */.elementor-2 .elementor-element.elementor-element-3366e3d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d51ded6 */.elementor-2 .elementor-element.elementor-element-d51ded6{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f683d4a */.elementor-2 .elementor-element.elementor-element-f683d4a{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42c2430 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69591c */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1729746 */.elementor-2 .elementor-element.elementor-element-1729746{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6c37a */.elementor-2 .elementor-element.elementor-element-fb6c37a{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86bfaeb */.elementor-2 .elementor-element.elementor-element-86bfaeb{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264587d */.elementor-2 .elementor-element.elementor-element-264587d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ab79ea */.elementor-2 .elementor-element.elementor-element-9ab79ea{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f72c3d */.elementor-2 .elementor-element.elementor-element-4f72c3d{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-089cbe4 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c047e2f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51986c */.elementor-2 .elementor-element.elementor-element-b51986c{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334e26e */.elementor-2 .elementor-element.elementor-element-334e26e{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d641c3c */.elementor-2 .elementor-element.elementor-element-d641c3c{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72a350 */.elementor-2 .elementor-element.elementor-element-a72a350{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8bb3a4 */.elementor-2 .elementor-element.elementor-element-b8bb3a4{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8c767 */.elementor-2 .elementor-element.elementor-element-4f8c767{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7761827 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c527a6f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52895 */.elementor-2 .elementor-element.elementor-element-5f52895{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6091b2 */.elementor-2 .elementor-element.elementor-element-b6091b2{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4441d41 */.elementor-2 .elementor-element.elementor-element-4441d41{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af68211 */.elementor-2 .elementor-element.elementor-element-af68211{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb5a07 */.elementor-2 .elementor-element.elementor-element-ddb5a07{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4147a9 */.elementor-2 .elementor-element.elementor-element-a4147a9{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632e7be */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7bff4 */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff8166 */.elementor-2 .elementor-element.elementor-element-4ff8166{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c244c07 */.elementor-2 .elementor-element.elementor-element-c244c07{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95ecc70 */.elementor-2 .elementor-element.elementor-element-95ecc70{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3366e3d */.elementor-2 .elementor-element.elementor-element-3366e3d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d51ded6 */.elementor-2 .elementor-element.elementor-element-d51ded6{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f683d4a */.elementor-2 .elementor-element.elementor-element-f683d4a{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42c2430 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69591c */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1729746 */.elementor-2 .elementor-element.elementor-element-1729746{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6c37a */.elementor-2 .elementor-element.elementor-element-fb6c37a{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86bfaeb */.elementor-2 .elementor-element.elementor-element-86bfaeb{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264587d */.elementor-2 .elementor-element.elementor-element-264587d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ab79ea */.elementor-2 .elementor-element.elementor-element-9ab79ea{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f72c3d */.elementor-2 .elementor-element.elementor-element-4f72c3d{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-089cbe4 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c047e2f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51986c */.elementor-2 .elementor-element.elementor-element-b51986c{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334e26e */.elementor-2 .elementor-element.elementor-element-334e26e{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d641c3c */.elementor-2 .elementor-element.elementor-element-d641c3c{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72a350 */.elementor-2 .elementor-element.elementor-element-a72a350{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b8bb3a4 */.elementor-2 .elementor-element.elementor-element-b8bb3a4{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8c767 */.elementor-2 .elementor-element.elementor-element-4f8c767{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7761827 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c527a6f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f52895 */.elementor-2 .elementor-element.elementor-element-5f52895{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6091b2 */.elementor-2 .elementor-element.elementor-element-b6091b2{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4441d41 */.elementor-2 .elementor-element.elementor-element-4441d41{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af68211 */.elementor-2 .elementor-element.elementor-element-af68211{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddb5a07 */.elementor-2 .elementor-element.elementor-element-ddb5a07{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4147a9 */.elementor-2 .elementor-element.elementor-element-a4147a9{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-632e7be */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b7bff4 */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ff8166 */.elementor-2 .elementor-element.elementor-element-4ff8166{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c244c07 */.elementor-2 .elementor-element.elementor-element-c244c07{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95ecc70 */.elementor-2 .elementor-element.elementor-element-95ecc70{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3366e3d */.elementor-2 .elementor-element.elementor-element-3366e3d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d51ded6 */.elementor-2 .elementor-element.elementor-element-d51ded6{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f683d4a */.elementor-2 .elementor-element.elementor-element-f683d4a{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42c2430 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69591c */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1729746 */.elementor-2 .elementor-element.elementor-element-1729746{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb6c37a */.elementor-2 .elementor-element.elementor-element-fb6c37a{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86bfaeb */.elementor-2 .elementor-element.elementor-element-86bfaeb{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264587d */.elementor-2 .elementor-element.elementor-element-264587d{
    position: absolute;
    inset: 0;
    z-index: 1;
}

.before-image{
  
    @media screen and (max-width:767px){
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9ab79ea */.elementor-2 .elementor-element.elementor-element-9ab79ea{
    width: 100%;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f72c3d */.elementor-2 .elementor-element.elementor-element-4f72c3d{
    position: absolute;
    inset: 0;
    z-index: 2;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        z-index: 1;
        background-color: #000E0F;
        opacity: .5;
    }
}

.after-image{
 
    @media screen and (max-width:767px){
        transform: translateY(20%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-089cbe4 */.before-title{
     position: relative;
     
     
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
        
        @media screen and (max-width: 767px){
         text-align: end;
         
         &::before{
             left: unset !important;
             right: 0 !important;
         }
     }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c047e2f */.after-title{
    opacity: 0;
    position: relative;
    
    @media screen and (max-width:767px){
        opacity: 1 !important;
    }
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 0;
            
        }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51986c */.elementor-2 .elementor-element.elementor-element-b51986c{
    position: absolute;
    inset: 0;
    z-index: 3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-334e26e */.elementor-2 .elementor-element.elementor-element-334e26e{
    position: relative;
    overflow: hidden;
    
    &:hover,&:focus{
        
        .before-image{
            transform: translateY(-50%);
            
        }
        
        .after-image{
            transform: translateY(20%);
           
        }
        
        .before-title{
            opacity: 0;
            
            @media screen and (max-width:767px){
                opacity: 1;
            }
        }
        
        .after-title{
            opacity: 1;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e35c718 */.elementor-2 .elementor-element.elementor-element-e35c718{
    @media screen and (max-width: 767px){
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f1b770 */.elementor-2 .elementor-element.elementor-element-0f1b770{
    position: absolute;
    inset: 0;
    z-index: 1;
    
    &::before{
        content: '';
        position: absolute;
        inset: 0;
        background: rgba(0,0,0, .8);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8de44d */.elementor-2 .elementor-element.elementor-element-c8de44d{
    
    h6{
        position: relative;
        
        &::before{
            content: '';
            position: absolute;
            width: 122px;
            height: 4px;
            background-color: #88DBDF;
            bottom: -12px;
            left: 50%;
            transform: translate(-50%,0);
            
            @media screen and (max-width: 767px){
                left: 50%;
                height: 2px;
                width: 112px;
                
            }
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75baf21 */.elementor-2 .elementor-element.elementor-element-75baf21{
    p{
        @media screen and (max-width: 767px){
            font-weight: 400;
        }
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-108045c */.elementor-2 .elementor-element.elementor-element-108045c{
    z-index: 2;
}/* End custom CSS */