.elementor-29781 .elementor-element.elementor-element-3e35432{--display:flex;--min-height:83vh;--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;--overlay-opacity:0.6;--overlay-mix-blend-mode:multiply;}.elementor-29781 .elementor-element.elementor-element-3e35432:not(.elementor-motion-effects-element-type-background), .elementor-29781 .elementor-element.elementor-element-3e35432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29781 .elementor-element.elementor-element-3e35432::before, .elementor-29781 .elementor-element.elementor-element-3e35432 > .elementor-background-video-container::before, .elementor-29781 .elementor-element.elementor-element-3e35432 > .e-con-inner > .elementor-background-video-container::before, .elementor-29781 .elementor-element.elementor-element-3e35432 > .elementor-background-slideshow::before, .elementor-29781 .elementor-element.elementor-element-3e35432 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29781 .elementor-element.elementor-element-3e35432 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #262626 0%, #FFFFFF 22%);}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-1bb873a{text-align:center;}.elementor-29781 .elementor-element.elementor-element-1bb873a .elementor-heading-title{color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-29781 .elementor-element.elementor-element-a61a4c1{width:auto;max-width:auto;--icon-box-icon-margin:10px;}.elementor-29781 .elementor-element.elementor-element-a61a4c1 > .elementor-widget-container{background-color:#FFFFFF;padding:10px 25px 10px 25px;border-radius:50em 50em 50em 50em;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.11);}.elementor-29781 .elementor-element.elementor-element-a61a4c1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-29781 .elementor-element.elementor-element-a61a4c1 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-29781 .elementor-element.elementor-element-a61a4c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-a61a4c1.elementor-view-framed .elementor-icon, .elementor-29781 .elementor-element.elementor-element-a61a4c1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-a61a4c1 .elementor-icon{font-size:20px;}.elementor-29781 .elementor-element.elementor-element-a61a4c1 .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-a61a4c1 .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-29781 .elementor-element.elementor-element-a61a4c1 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-a61a4c1:has(:hover) .elementor-icon-box-title,
					 .elementor-29781 .elementor-element.elementor-element-a61a4c1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-a61a4c1 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-358bd182{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-46d573cd{width:auto;max-width:auto;--icon-box-icon-margin:20px;}.elementor-29781 .elementor-element.elementor-element-46d573cd > .elementor-widget-container{background-color:#FFFFFF;padding:18px 35px 17px 35px;border-radius:50em 50em 50em 50em;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.11);}.elementor-29781 .elementor-element.elementor-element-46d573cd.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-29781 .elementor-element.elementor-element-46d573cd .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-29781 .elementor-element.elementor-element-46d573cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-29781 .elementor-element.elementor-element-46d573cd.elementor-view-framed .elementor-icon, .elementor-29781 .elementor-element.elementor-element-46d573cd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-29781 .elementor-element.elementor-element-46d573cd .elementor-icon{font-size:32px;}.elementor-29781 .elementor-element.elementor-element-46d573cd .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-46d573cd .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;}.elementor-29781 .elementor-element.elementor-element-4766ff7{width:auto;max-width:auto;--icon-box-icon-margin:20px;}.elementor-29781 .elementor-element.elementor-element-4766ff7 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 35px 20px 35px;border-radius:50em 50em 50em 50em;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.11);}.elementor-29781 .elementor-element.elementor-element-4766ff7.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-29781 .elementor-element.elementor-element-4766ff7 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-29781 .elementor-element.elementor-element-4766ff7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-4766ff7.elementor-view-framed .elementor-icon, .elementor-29781 .elementor-element.elementor-element-4766ff7.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-4766ff7 .elementor-icon{font-size:20px;}.elementor-29781 .elementor-element.elementor-element-4766ff7 .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-4766ff7 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;}.elementor-29781 .elementor-element.elementor-element-df1f25c{width:auto;max-width:auto;--icon-box-icon-margin:20px;}.elementor-29781 .elementor-element.elementor-element-df1f25c > .elementor-widget-container{background-color:#FFFFFF;padding:20px 35px 20px 35px;border-radius:50em 50em 50em 50em;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.11);}.elementor-29781 .elementor-element.elementor-element-df1f25c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-29781 .elementor-element.elementor-element-df1f25c .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-29781 .elementor-element.elementor-element-df1f25c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-df1f25c.elementor-view-framed .elementor-icon, .elementor-29781 .elementor-element.elementor-element-df1f25c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-df1f25c .elementor-icon{font-size:20px;}.elementor-29781 .elementor-element.elementor-element-df1f25c .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-df1f25c .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;}.elementor-29781 .elementor-element.elementor-element-454de9e2{width:auto;max-width:auto;--icon-box-icon-margin:20px;}.elementor-29781 .elementor-element.elementor-element-454de9e2 > .elementor-widget-container{background-color:#FFFFFF;padding:20px 35px 20px 35px;border-radius:50em 50em 50em 50em;box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.11);}.elementor-29781 .elementor-element.elementor-element-454de9e2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-29781 .elementor-element.elementor-element-454de9e2 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-29781 .elementor-element.elementor-element-454de9e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-454de9e2.elementor-view-framed .elementor-icon, .elementor-29781 .elementor-element.elementor-element-454de9e2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-454de9e2 .elementor-icon{font-size:30px;}.elementor-29781 .elementor-element.elementor-element-454de9e2 .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-454de9e2 .elementor-icon-box-title a{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:500;}.elementor-29781 .elementor-element.elementor-element-4d1c025{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29781 .elementor-element.elementor-element-ca8fb18{font-family:"Gill Sans MT", Sans-serif;font-size:1em;font-weight:400;line-height:1.55em;color:var( --e-global-color-primary );}.elementor-29781 .elementor-element.elementor-element-296150c7{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-1b82d18a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29781 .elementor-element.elementor-element-3debb82b .acf-image, .elementor-29781 .elementor-element.elementor-element-3debb82b .acf-image img{border-radius:16px 16px 16px 16px;}.elementor-29781 .elementor-element.elementor-element-296776b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-b9d24ca > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-29781 .elementor-element.elementor-element-b9d24ca .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-29781 .elementor-element.elementor-element-392fc645{--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:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 7 );}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 7 );flex-grow:1;}.elementor-29781 .elementor-element.elementor-element-3eb05a10{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-3eb05a10:not(.elementor-motion-effects-element-type-background), .elementor-29781 .elementor-element.elementor-element-3eb05a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191A1A;}.elementor-29781 .elementor-element.elementor-element-878beae .dynamic-content-for-elementor-acf{color:#FFFFFF;margin-bottom:0px;}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );flex-grow:1;}.elementor-29781 .elementor-element.elementor-element-479c7c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29781 .elementor-element.elementor-element-479c7c5{color:#939393;}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater-item{padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater{margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-29781 .elementor-element.elementor-element-fa71412{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-fa71412:not(.elementor-motion-effects-element-type-background), .elementor-29781 .elementor-element.elementor-element-fa71412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262626;}.elementor-29781 .elementor-element.elementor-element-2521c7e .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-2521c7e .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-2521c7e .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-29781 .elementor-element.elementor-element-2521c7e{color:#939393;}.elementor-29781 .elementor-element.elementor-element-fbbc505 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-fbbc505 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-fbbc505 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-29781 .elementor-element.elementor-element-fbbc505{color:#939393;}.elementor-29781 .elementor-element.elementor-element-7c8e4fb .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-7c8e4fb .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-7c8e4fb .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-29781 .elementor-element.elementor-element-7c8e4fb{color:#939393;}.elementor-29781 .elementor-element.elementor-element-2f20e0d{--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:100px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-b3e7f2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29781 .elementor-element.elementor-element-ff97aca .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-29781 .elementor-element.elementor-element-889decd .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-29781 .elementor-element.elementor-element-41234b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-508b7bd .acf-image, .elementor-29781 .elementor-element.elementor-element-508b7bd .acf-image img{border-radius:16px 16px 16px 16px;}.elementor-29781 .elementor-element.elementor-element-cca841f{--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:100px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-b3f76d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29781 .elementor-element.elementor-element-f09be87 .acf-image, .elementor-29781 .elementor-element.elementor-element-f09be87 .acf-image img{border-radius:16px 16px 16px 16px;}.elementor-29781 .elementor-element.elementor-element-622f54c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-57c392b .dynamic-content-for-elementor-acf{color:var( --e-global-color-primary );margin-bottom:0px;}.elementor-29781 .elementor-element.elementor-element-0a22dd4 .dynamic-content-for-elementor-acf{margin-bottom:0px;}.elementor-29781 .elementor-element.elementor-element-4f18b2c{--display:flex;}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-29781 .elementor-element.elementor-element-358bd182{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29781 .elementor-element.elementor-element-296150c7{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-1b82d18a{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-392fc645{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 3 );}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 3 );}.elementor-29781 .elementor-element.elementor-element-3eb05a10{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-479c7c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater-item{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );}.elementor-29781 .elementor-element.elementor-element-fa71412{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-2f20e0d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-b3e7f2b{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-cca841f{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-b3f76d3{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}}@media(max-width:767px){.elementor-29781 .elementor-element.elementor-element-3e35432{--min-height:70vh;}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-29781 .elementor-element.elementor-element-a61a4c1 > .elementor-widget-container{padding:15px 20px 10px 20px;}.elementor-29781 .elementor-element.elementor-element-a61a4c1.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-29781 .elementor-element.elementor-element-a61a4c1{--icon-box-icon-margin:16px;}.elementor-29781 .elementor-element.elementor-element-358bd182{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-29781 .elementor-element.elementor-element-46d573cd > .elementor-widget-container{padding:15px 20px 10px 20px;}.elementor-29781 .elementor-element.elementor-element-46d573cd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-29781 .elementor-element.elementor-element-46d573cd{--icon-box-icon-margin:16px;}.elementor-29781 .elementor-element.elementor-element-46d573cd .elementor-icon{font-size:24px;}.elementor-29781 .elementor-element.elementor-element-46d573cd .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-46d573cd .elementor-icon-box-title a{font-size:15px;}.elementor-29781 .elementor-element.elementor-element-4766ff7 > .elementor-widget-container{padding:15px 20px 10px 20px;}.elementor-29781 .elementor-element.elementor-element-4766ff7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-29781 .elementor-element.elementor-element-4766ff7{--icon-box-icon-margin:16px;}.elementor-29781 .elementor-element.elementor-element-4766ff7 .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-4766ff7 .elementor-icon-box-title a{font-size:15px;}.elementor-29781 .elementor-element.elementor-element-df1f25c > .elementor-widget-container{padding:15px 20px 10px 20px;}.elementor-29781 .elementor-element.elementor-element-df1f25c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-29781 .elementor-element.elementor-element-df1f25c{--icon-box-icon-margin:16px;}.elementor-29781 .elementor-element.elementor-element-df1f25c .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-df1f25c .elementor-icon-box-title a{font-size:15px;}.elementor-29781 .elementor-element.elementor-element-454de9e2 > .elementor-widget-container{padding:15px 20px 10px 20px;}.elementor-29781 .elementor-element.elementor-element-454de9e2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-29781 .elementor-element.elementor-element-454de9e2{--icon-box-icon-margin:14px;}.elementor-29781 .elementor-element.elementor-element-454de9e2 .elementor-icon-box-title{margin-block-end:0px;}.elementor-29781 .elementor-element.elementor-element-454de9e2 .elementor-icon{font-size:26px;}.elementor-29781 .elementor-element.elementor-element-454de9e2 .elementor-icon-box-title, .elementor-29781 .elementor-element.elementor-element-454de9e2 .elementor-icon-box-title a{font-size:15px;}.elementor-29781 .elementor-element.elementor-element-296150c7{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-1b82d18a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-296776b0{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-392fc645{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-3eb05a10{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-479c7c5 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-fa71412{--padding-top:60px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-2521c7e .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-2521c7e .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-2521c7e .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-fbbc505 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-fbbc505 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-fbbc505 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-7c8e4fb .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-29781 .elementor-element.elementor-element-7c8e4fb .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-7c8e4fb .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-29781 .elementor-element.elementor-element-b3e7f2b{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-41234b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-cca841f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29781 .elementor-element.elementor-element-b3f76d3{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-29781 .elementor-element.elementor-element-622f54c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-29781 .elementor-element.elementor-element-358bd182{--content-width:500px;}.elementor-29781 .elementor-element.elementor-element-1b82d18a{--width:50%;}.elementor-29781 .elementor-element.elementor-element-296776b0{--width:50%;}.elementor-29781 .elementor-element.elementor-element-b3e7f2b{--width:50%;}.elementor-29781 .elementor-element.elementor-element-41234b2{--width:50%;}.elementor-29781 .elementor-element.elementor-element-b3f76d3{--width:50%;}.elementor-29781 .elementor-element.elementor-element-622f54c{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29781 .elementor-element.elementor-element-358bd182{--content-width:300px;}}/* Start custom CSS for theme-page-title, class: .elementor-element-1bb873a */.elementor-29781 .elementor-element.elementor-element-1bb873a h1{
            text-shadow: 0 10px 10px rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e35432 */.elementor-28141 .elementor-element.elementor-element-98a09c0::before, .elementor-28141 .elementor-element.elementor-element-98a09c0 > .elementor-background-video-container::before, .elementor-28141 .elementor-element.elementor-element-98a09c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-28141 .elementor-element.elementor-element-98a09c0 > .elementor-background-slideshow::before, .elementor-28141 .elementor-element.elementor-element-98a09c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28141 .elementor-element.elementor-element-98a09c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46d573cd */.elementor-29781 .elementor-element.elementor-element-46d573cd i{
    box-shadow: 0 4px 6px rgba(0,0,0,.25);
    border-radius: 50%;
    animation: pulsej 1.5s infinite;
}

@keyframes pulsej {
	0% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(51,142,240,1);
	}

	70% {
		transform: scale(1);
		box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
	}

	100% {
		transform: scale(0.95);
		box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358bd182 */.elementor-29781 .elementor-element.elementor-element-358bd182 .elementor-widget-container:hover{
    background-color: #F3F3F3
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-ca8fb18 */.breadcrumb_last{
    color:  var(--e-global-color-accent);
}

.elementor-29781 .elementor-element.elementor-element-ca8fb18 a{
    text-decoration: none!important;
}

.elementor-29781 .elementor-element.elementor-element-ca8fb18 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-076990f */.elementor-29781 .elementor-element.elementor-element-076990f .item{
    position: relative;
z-index: 0;
display: -webkit-flex;
display: -ms-flexbox;
display: -ms-flex;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
margin: 0 20px 20px 20px;
width: 26vw;
padding: 30px 30px 20px;
border-radius: 16px;
-webkit-transition: 0.12s;
transition: 0.12s;
}

@media only screen and (max-width: 1024px) {
    .elementor-29781 .elementor-element.elementor-element-076990f .item{
        width:280px;
            margin: 0 5px 0 0;
    }
}

.elementor-29781 .elementor-element.elementor-element-076990f {
  width: 100%;
  overflow-x: auto;
  cursor: grab;              /* kurzor na naznačenie drag */
  scroll-snap-type: x mandatory; /* pekné zastavovanie na položkách */
  -webkit-overflow-scrolling: touch;
}

.elementor-29781 .elementor-element.elementor-element-076990f:active {
  cursor: grabbing;          /* pri držaní */
}

.elementor-29781 .elementor-element.elementor-element-076990f .item {
  scroll-snap-align: start;
  user-select: none;         /* aby sa netext neoznačoval */
  -webkit-user-drag: none;   /* aby sa neťahal obrázok */
}


.elementor-29781 .elementor-element.elementor-element-076990f .item:hover{
    box-shadow: 0 20px 40px rgba(0,0,0,.09);
}

.elementor-29781 .elementor-element.elementor-element-076990f div{
    display: flex;
}

.elementor-29781 .elementor-element.elementor-element-076990f .dce-acf-repeater-grid{
    flex-wrap: nowrap!important;
}

.elementor-29781 .elementor-element.elementor-element-076990f{
    width: 100%;
    overflow-x: scroll;
}

.elementor-29781 .elementor-element.elementor-element-076990f img{
    border-radius: 16px;
    margin-bottom: 30px;
}

.elementor-29781 .elementor-element.elementor-element-076990f h2{
    margin-bottom: 0px;
}

.elementor-29781 .elementor-element.elementor-element-076990f::-webkit-scrollbar {
    height: 5px;
}

.elementor-29781 .elementor-element.elementor-element-076990f::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.03);
    border-radius: 8px;
}

.elementor-29781 .elementor-element.elementor-element-076990f::-webkit-scrollbar-thumb {
    background: var( --e-global-color-primary );
  border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-392fc645 */.elementor-29781 .elementor-element.elementor-element-392fc645 p {
    font-size: 18px;
    font-weight: 500;
}

.elementor-29781 .elementor-element.elementor-element-392fc645 h2{
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-479c7c5 */.elementor-29781 .elementor-element.elementor-element-479c7c5 h2{
    color:white;
}

.elementor-29781 .elementor-element.elementor-element-479c7c5 img{
    border-radius: 16px;
}

.elementor-29781 .elementor-element.elementor-element-479c7c5 {
  display: flex;
  align-items: center;
}

.columna1 {
  float: left;
  width: 50%;
}

.columna2{
  float: left;
  width: 50%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px 0px 0px 100px;
}

@media only screen and (max-width: 1024px) {
.columna2{
    padding: 0px 0px 0px 60px;
}
}

@media only screen and (max-width: 767px) {
    .columna1 {
  float: left;
  width: 100%;
}

.columna2{
  float: left;
  width: 100%;
    position: relative;
    top: 2%;
    transform: translateY(0%);
    padding: 0px 0px 0px 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eb05a10 */.elementor-29781 .elementor-element.elementor-element-3eb05a10 li{
    font-size: 15px;
    padding:4px 0;
    font-weight: 500;
}

.elementor-29781 .elementor-element.elementor-element-3eb05a10 ul{
    padding-inline-start: 20px;
}

.elementor-29781 .elementor-element.elementor-element-3eb05a10 p {
    font-size: 18px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-2521c7e */.elementor-29781 .elementor-element.elementor-element-2521c7e h2{
    color:white;
}

.elementor-29781 .elementor-element.elementor-element-2521c7e img{
    border-radius: 16px;
}

.elementor-29781 .elementor-element.elementor-element-2521c7e {
  display: flex;
  align-items: center;
}

.columna1 {
  float: left;
  width: 50%;
}

.columna2{
  float: left;
  width: 50%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px 0px 0px 100px;
}

@media only screen and (max-width: 1024px) {
.columna2{
    padding: 0px 0px 0px 60px;
}
}

@media only screen and (max-width: 767px) {
    .columna1 {
  float: left;
  width: 100%;
}

.columna2{
  float: left;
  width: 100%;
    position: relative;
    top: 2%;
    transform: translateY(0%);
    padding: 0px 0px 0px 0px;
}
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-fbbc505 */.elementor-29781 .elementor-element.elementor-element-fbbc505 h2{
    color:white;
}

.elementor-29781 .elementor-element.elementor-element-fbbc505 img{
    border-radius: 16px;
}

.elementor-29781 .elementor-element.elementor-element-fbbc505 {
  display: flex;
  align-items: center;
  display: flex;
  flex-direction: row-reverse; 
}

.columna11 {
  float: left;
  width: 50%;
}

.columna21{
  float: left;
  width: 50%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px 60px 0px 0px;
}

@media only screen and (max-width: 1024px) {
.columna21{
    padding: 0px 60px 0px 0px;
}
}

@media only screen and (max-width: 767px) {
    .columna11 {
  float: left;
  width: 100%;
}

.columna21{
  float: left;
  width: 100%;
    position: relative;
    top: 2%;
    transform: translateY(0%);
    padding: 0px 0px 0px 0px;
}

.elementor-29781 .elementor-element.elementor-element-fbbc505 {
    flex-direction: row-reverse;
}
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-7c8e4fb */.elementor-29781 .elementor-element.elementor-element-7c8e4fb h2{
    color:white;
}

.elementor-29781 .elementor-element.elementor-element-7c8e4fb img{
    border-radius: 16px;
}

.elementor-29781 .elementor-element.elementor-element-7c8e4fb {
  display: flex;
  align-items: center;
}

.columna1 {
  float: left;
  width: 50%;
}

.columna2{
  float: left;
  width: 50%;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px 0px 0px 100px;
}

@media only screen and (max-width: 1024px) {
.columna2{
    padding: 0px 0px 0px 60px;
}
}

@media only screen and (max-width: 767px) {
    .columna1 {
  float: left;
  width: 100%;
}

.columna2{
  float: left;
  width: 100%;
    position: relative;
    top: 2%;
    transform: translateY(0%);
    padding: 0px 0px 0px 0px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa71412 */.elementor-29781 .elementor-element.elementor-element-fa71412 li{
    font-size: 15px;
    padding:4px 0;
    font-weight: 500;
}

.elementor-29781 .elementor-element.elementor-element-fa71412 ul{
    padding-inline-start: 20px;
}

.elementor-29781 .elementor-element.elementor-element-fa71412 p {
    font-size: 18px;
    font-weight: 500;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gill Sans MT';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://demanovarezort.sk/wp-content/uploads/GillSansMTBook.woff') format('woff'),
		url('https://demanovarezort.sk/wp-content/uploads/GillSansMTBook.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans MT';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://demanovarezort.sk/wp-content/uploads/GillSansMTBookItalic.woff') format('woff'),
		url('https://demanovarezort.sk/wp-content/uploads/GillSansMTBookItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans MT';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://demanovarezort.sk/wp-content/uploads/GillSansMTMedium.woff') format('woff'),
		url('https://demanovarezort.sk/wp-content/uploads/GillSansMTMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans MT';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://demanovarezort.sk/wp-content/uploads/GillSansMTMediumItalic.woff') format('woff'),
		url('https://demanovarezort.sk/wp-content/uploads/GillSansMTMediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans MT';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://demanovarezort.sk/wp-content/uploads/GillSansMTLight.woff') format('woff'),
		url('https://demanovarezort.sk/wp-content/uploads/GillSansMTLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans MT';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://demanovarezort.sk/wp-content/uploads/GillSansMTLightItalic.woff') format('woff'),
		url('https://demanovarezort.sk/wp-content/uploads/GillSansMTLightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans MT';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://demanovarezort.sk/wp-content/uploads/GillSansMTBold.woff') format('woff'),
		url('https://demanovarezort.sk/wp-content/uploads/GillSansMTBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gill Sans MT';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://demanovarezort.sk/wp-content/uploads/GillSansMTBoldItalic.woff') format('woff'),
		url('https://demanovarezort.sk/wp-content/uploads/GillSansMTBoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */