.elementor-1570 .elementor-element.elementor-element-c64d60f{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1570 .elementor-element.elementor-element-c64d60f:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-c64d60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pohorskidom.eu/wp-content/uploads/2025/02/rooms-and-accomodations-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1570 .elementor-element.elementor-element-5ecebf3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-aecc7db{--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-widget-heading .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-1570 .elementor-element.elementor-element-1c35b72 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-3002980 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:48px;font-weight:400;color:#C2B59B;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1570 .elementor-element.elementor-element-a363c7a{font-family:"Bahnschrift", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-3346ad8{--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-1570 .elementor-element.elementor-element-31a0ce1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1570 .elementor-element.elementor-element-72cdf95{--display:flex;}.elementor-1570 .elementor-element.elementor-element-b1f9cdd{--display:flex;}.elementor-1570 .elementor-element.elementor-element-7e4ac3b{--display:flex;}.elementor-1570 .elementor-element.elementor-element-bf80685{--display:flex;}.elementor-1570 .elementor-element.elementor-element-84a6872{--display:flex;}.elementor-1570 .elementor-element.elementor-element-36575c1{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-170px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:50px;}.elementor-1570 .elementor-element.elementor-element-a0669db{--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:60px;--padding-bottom:0px;--padding-left:060px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-943e43b{--display:flex;}.elementor-1570 .elementor-element.elementor-element-cf6c4e9{--display:flex;--min-height:284px;--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:40px;--padding-bottom:46px;--padding-left:80px;--padding-right:80px;}.elementor-1570 .elementor-element.elementor-element-cf6c4e9:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-cf6c4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EB;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-icon i{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-icon svg{fill:#525252;transition:fill 0.3s;}.elementor-1570 .elementor-element.elementor-element-454da1c{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-item > a{font-family:"Bahnschrift", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-454da1c .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1570 .elementor-element.elementor-element-1e7ad20 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-97693cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:017px 017px;--row-gap:017px;--column-gap:017px;--flex-wrap:wrap;}.elementor-1570 .elementor-element.elementor-element-2835a5e{width:100%;max-width:100%;}.elementor-1570 .elementor-element.elementor-element-2835a5e > .elementor-widget-container{margin:107px 0px -17px 0px;}.elementor-1570 .elementor-element.elementor-element-2835a5e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:600;line-height:72px;color:#525252;}.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 );color:var( --e-global-color-text );}.elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-f1b7e48{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-ad4f506{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-cf1f111{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-25ca276{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-9e996e6{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-34a4767{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-5c6e3bc{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-4bd049a{--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-1570 .elementor-element.elementor-element-e92237f .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-e15cae8 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:48px;font-weight:400;color:#C2B59B;}.elementor-1570 .elementor-element.elementor-element-175cd83{font-family:"Bahnschrift", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-58403d5{--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-1570 .elementor-element.elementor-element-67f124b{--display:flex;}.elementor-1570 .elementor-element.elementor-element-7a6b362{--display:flex;}.elementor-1570 .elementor-element.elementor-element-1e201a2{--display:flex;}.elementor-1570 .elementor-element.elementor-element-515b742{--display:flex;}.elementor-1570 .elementor-element.elementor-element-ac38cff{--display:flex;}.elementor-1570 .elementor-element.elementor-element-93ed5d5{--display:flex;}.elementor-1570 .elementor-element.elementor-element-60854e5{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-170px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:50px;}.elementor-1570 .elementor-element.elementor-element-2d0d8ce{--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:60px;--padding-bottom:0px;--padding-left:060px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-75cd723{--display:flex;}.elementor-1570 .elementor-element.elementor-element-ea4cad6{--display:flex;--min-height:284px;--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:40px;--padding-bottom:46px;--padding-left:80px;--padding-right:80px;}.elementor-1570 .elementor-element.elementor-element-ea4cad6:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-ea4cad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EB;}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-icon i{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-icon svg{fill:#525252;transition:fill 0.3s;}.elementor-1570 .elementor-element.elementor-element-d151349{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-item > a{font-family:"Bahnschrift", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-d151349 .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-efe569a .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-d720b3d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:017px 017px;--row-gap:017px;--column-gap:017px;--flex-wrap:wrap;}.elementor-1570 .elementor-element.elementor-element-9bd1074{width:100%;max-width:100%;}.elementor-1570 .elementor-element.elementor-element-9bd1074 > .elementor-widget-container{margin:107px 0px -17px 0px;}.elementor-1570 .elementor-element.elementor-element-9bd1074 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:600;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-4c18f00{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-5933cd1{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-46b39aa{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-a2774d7{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-2e4ad19{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-10d81f3{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-ae89fff{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-7da540d{--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-1570 .elementor-element.elementor-element-37f735c .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-8b8ec78 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:48px;font-weight:400;color:#C2B59B;}.elementor-1570 .elementor-element.elementor-element-01e1957{font-family:"Bahnschrift", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-99db782{--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-1570 .elementor-element.elementor-element-8d4b0a6{--display:flex;}.elementor-1570 .elementor-element.elementor-element-e98b379{--display:flex;}.elementor-1570 .elementor-element.elementor-element-a4eac85{--display:flex;}.elementor-1570 .elementor-element.elementor-element-022aa46{--display:flex;}.elementor-1570 .elementor-element.elementor-element-a55682a{--display:flex;}.elementor-1570 .elementor-element.elementor-element-5198c2f{--display:flex;}.elementor-1570 .elementor-element.elementor-element-25a7c17{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-170px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:50px;}.elementor-1570 .elementor-element.elementor-element-5223e01{--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:60px;--padding-bottom:0px;--padding-left:060px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-9d597d8{--display:flex;}.elementor-1570 .elementor-element.elementor-element-0399199{--display:flex;--min-height:284px;--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:40px;--padding-bottom:46px;--padding-left:80px;--padding-right:80px;}.elementor-1570 .elementor-element.elementor-element-0399199:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-0399199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EB;}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-icon i{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-icon svg{fill:#525252;transition:fill 0.3s;}.elementor-1570 .elementor-element.elementor-element-dbcea08{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-item > a{font-family:"Bahnschrift", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-dbcea08 .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-bb9b6ac .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-c72cb14{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:017px 017px;--row-gap:017px;--column-gap:017px;--flex-wrap:wrap;}.elementor-1570 .elementor-element.elementor-element-94acbfd{width:100%;max-width:100%;}.elementor-1570 .elementor-element.elementor-element-94acbfd > .elementor-widget-container{margin:107px 0px -17px 0px;}.elementor-1570 .elementor-element.elementor-element-94acbfd .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:600;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-f6efff4{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-89ff6dd{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-f821c90{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-dab91f5{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-b978cb3{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-568a986{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-bf586a8{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-d5dba0e{--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-1570 .elementor-element.elementor-element-b52ba9b .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-931951e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:48px;font-weight:400;color:#C2B59B;}.elementor-1570 .elementor-element.elementor-element-0bb8a65{font-family:"Bahnschrift", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-3980f14{--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-1570 .elementor-element.elementor-element-5fb7a5d{--display:flex;}.elementor-1570 .elementor-element.elementor-element-4345165{--display:flex;}.elementor-1570 .elementor-element.elementor-element-c10f1b7{--display:flex;}.elementor-1570 .elementor-element.elementor-element-7f0e58b{--display:flex;}.elementor-1570 .elementor-element.elementor-element-e96c99b{--display:flex;}.elementor-1570 .elementor-element.elementor-element-8e1e32e{--display:flex;}.elementor-1570 .elementor-element.elementor-element-88fb157{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-170px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:50px;}.elementor-1570 .elementor-element.elementor-element-afea22c{--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:60px;--padding-bottom:0px;--padding-left:060px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-1945df7{--display:flex;}.elementor-1570 .elementor-element.elementor-element-9717ec4{--display:flex;--min-height:284px;--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:40px;--padding-bottom:46px;--padding-left:80px;--padding-right:80px;}.elementor-1570 .elementor-element.elementor-element-9717ec4:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-9717ec4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EB;}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-icon i{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-icon svg{fill:#525252;transition:fill 0.3s;}.elementor-1570 .elementor-element.elementor-element-7bce2be{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-item > a{font-family:"Bahnschrift", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-7bce2be .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-4b3e174 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-caaafa4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:017px 017px;--row-gap:017px;--column-gap:017px;--flex-wrap:wrap;}.elementor-1570 .elementor-element.elementor-element-a595f3e{width:100%;max-width:100%;}.elementor-1570 .elementor-element.elementor-element-a595f3e > .elementor-widget-container{margin:107px 0px -17px 0px;}.elementor-1570 .elementor-element.elementor-element-a595f3e .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:600;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-e1fd111{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-4efa441{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-454947d{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-8ef3ad0{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-b040dcf{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-c588eff{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-a810d6f{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-087f580{--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-1570 .elementor-element.elementor-element-38d28f3 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-d81483d .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:48px;font-weight:400;color:#C2B59B;}.elementor-1570 .elementor-element.elementor-element-2a59ac8{font-family:"Bahnschrift", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-7453152{--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-1570 .elementor-element.elementor-element-6d70bc2{--display:flex;}.elementor-1570 .elementor-element.elementor-element-3682fd1{--display:flex;}.elementor-1570 .elementor-element.elementor-element-3a9a1ac{--display:flex;}.elementor-1570 .elementor-element.elementor-element-c07f947{--display:flex;}.elementor-1570 .elementor-element.elementor-element-294b944{--display:flex;}.elementor-1570 .elementor-element.elementor-element-6ad09ea{--display:flex;}.elementor-1570 .elementor-element.elementor-element-0ce044a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-170px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:50px;}.elementor-1570 .elementor-element.elementor-element-767852f{--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:60px;--padding-bottom:0px;--padding-left:060px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-6573172{--display:flex;}.elementor-1570 .elementor-element.elementor-element-64f18ce{--display:flex;--min-height:284px;--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:40px;--padding-bottom:46px;--padding-left:80px;--padding-right:80px;}.elementor-1570 .elementor-element.elementor-element-64f18ce:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-64f18ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EB;}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-icon i{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-icon svg{fill:#525252;transition:fill 0.3s;}.elementor-1570 .elementor-element.elementor-element-38b8807{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-item > a{font-family:"Bahnschrift", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-38b8807 .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-0428c4b .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-f2935d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:017px 017px;--row-gap:017px;--column-gap:017px;--flex-wrap:wrap;}.elementor-1570 .elementor-element.elementor-element-33803b8{width:100%;max-width:100%;}.elementor-1570 .elementor-element.elementor-element-33803b8 > .elementor-widget-container{margin:107px 0px -17px 0px;}.elementor-1570 .elementor-element.elementor-element-33803b8 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:600;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-3a5afbf{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-4a1fd88{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-c44b116{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-620c47d{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-e92eac9{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-8735a01{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-5d0ae7a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-a25cd6d{--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-1570 .elementor-element.elementor-element-4b859f6 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-a1392e9 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:48px;font-weight:400;color:#C2B59B;}.elementor-1570 .elementor-element.elementor-element-a84b008{font-family:"Bahnschrift", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-4fe1bc8{--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-1570 .elementor-element.elementor-element-f8d8016{--display:flex;}.elementor-1570 .elementor-element.elementor-element-a89fc4f{--display:flex;}.elementor-1570 .elementor-element.elementor-element-e1ed68c{--display:flex;}.elementor-1570 .elementor-element.elementor-element-b0d0846{--display:flex;}.elementor-1570 .elementor-element.elementor-element-353df39{--display:flex;}.elementor-1570 .elementor-element.elementor-element-0590f81{--display:flex;}.elementor-1570 .elementor-element.elementor-element-026319c{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-170px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:50px;}.elementor-1570 .elementor-element.elementor-element-e424009{--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:60px;--padding-bottom:0px;--padding-left:060px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-f169f0c{--display:flex;}.elementor-1570 .elementor-element.elementor-element-eb1b1bf{--display:flex;--min-height:284px;--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:40px;--padding-bottom:46px;--padding-left:80px;--padding-right:80px;}.elementor-1570 .elementor-element.elementor-element-eb1b1bf:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-eb1b1bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EB;}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-icon i{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-icon svg{fill:#525252;transition:fill 0.3s;}.elementor-1570 .elementor-element.elementor-element-040fa43{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-item > a{font-family:"Bahnschrift", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-040fa43 .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-74300d3 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-c4407b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:017px 017px;--row-gap:017px;--column-gap:017px;--flex-wrap:wrap;}.elementor-1570 .elementor-element.elementor-element-d18db78{width:100%;max-width:100%;}.elementor-1570 .elementor-element.elementor-element-d18db78 > .elementor-widget-container{margin:107px 0px -17px 0px;}.elementor-1570 .elementor-element.elementor-element-d18db78 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:600;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-d7ac278{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-ba1cf57{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-bb9fbfa{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-732b0ee{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-e8ebe84{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-98ae700{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-de345f1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0200px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-fe8f9a3{--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-1570 .elementor-element.elementor-element-14f53e6 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:400;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-2bbb998 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:48px;font-weight:400;color:#C2B59B;}.elementor-1570 .elementor-element.elementor-element-b30e791{font-family:"Bahnschrift", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-0637d13{--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-1570 .elementor-element.elementor-element-7ae939b{--display:flex;}.elementor-1570 .elementor-element.elementor-element-c24e6af{--display:flex;}.elementor-1570 .elementor-element.elementor-element-9434960{--display:flex;}.elementor-1570 .elementor-element.elementor-element-d1330cb{--display:flex;}.elementor-1570 .elementor-element.elementor-element-4d4ec0f{--display:flex;}.elementor-1570 .elementor-element.elementor-element-da4066c{--display:flex;}.elementor-1570 .elementor-element.elementor-element-a3b45a2{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:40px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-170px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:100px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:60px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:100px;--e-n-carousel-arrow-size:50px;}.elementor-1570 .elementor-element.elementor-element-a3479bc{--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:60px;--padding-bottom:0240px;--padding-left:060px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-b76edd4{--display:flex;}.elementor-1570 .elementor-element.elementor-element-f6851bc{--display:flex;--min-height:284px;--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:40px;--padding-bottom:46px;--padding-left:80px;--padding-right:80px;}.elementor-1570 .elementor-element.elementor-element-f6851bc:not(.elementor-motion-effects-element-type-background), .elementor-1570 .elementor-element.elementor-element-f6851bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0EB;}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-icon i{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-icon svg{fill:#525252;transition:fill 0.3s;}.elementor-1570 .elementor-element.elementor-element-cc1b5b1{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-item > a{font-family:"Bahnschrift", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-cc1b5b1 .elementor-icon-list-text{color:#525252;transition:color 0.3s;}.elementor-1570 .elementor-element.elementor-element-19fb344 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-9cd4083{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:017px 017px;--row-gap:017px;--column-gap:017px;--flex-wrap:wrap;}.elementor-1570 .elementor-element.elementor-element-2b5e0b5{width:100%;max-width:100%;}.elementor-1570 .elementor-element.elementor-element-2b5e0b5 > .elementor-widget-container{margin:107px 0px -17px 0px;}.elementor-1570 .elementor-element.elementor-element-2b5e0b5 .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:36px;font-weight:600;line-height:72px;color:#525252;}.elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-f6beca8{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-0533b9b{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-d6a3044{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-5dc7ed1{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-8b9f1a0{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}.elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-wrapper{text-align:center;}.elementor-1570 .elementor-element.elementor-element-f5ffb44{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon{font-size:39px;}.elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-title a{font-family:"Bahnschrift", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-title{color:#525252;}.elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-description{font-family:"Bahnschrift", Sans-serif;font-weight:400;color:#525252;}:root{--page-title-display:none;}@media(max-width:1600px){.elementor-1570 .elementor-element.elementor-element-a0669db{--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-2d0d8ce{--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-5223e01{--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-afea22c{--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-767852f{--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-e424009{--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-a3479bc{--padding-top:20px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}}@media(min-width:701px){.elementor-1570 .elementor-element.elementor-element-c64d60f{--content-width:100vw;}.elementor-1570 .elementor-element.elementor-element-aecc7db{--width:40%;}.elementor-1570 .elementor-element.elementor-element-3346ad8{--width:60%;}.elementor-1570 .elementor-element.elementor-element-943e43b{--width:40%;}.elementor-1570 .elementor-element.elementor-element-cf6c4e9{--width:452px;}.elementor-1570 .elementor-element.elementor-element-97693cf{--width:60%;}.elementor-1570 .elementor-element.elementor-element-4bd049a{--width:40%;}.elementor-1570 .elementor-element.elementor-element-58403d5{--width:60%;}.elementor-1570 .elementor-element.elementor-element-75cd723{--width:40%;}.elementor-1570 .elementor-element.elementor-element-ea4cad6{--width:452px;}.elementor-1570 .elementor-element.elementor-element-d720b3d{--width:60%;}.elementor-1570 .elementor-element.elementor-element-7da540d{--width:40%;}.elementor-1570 .elementor-element.elementor-element-99db782{--width:60%;}.elementor-1570 .elementor-element.elementor-element-9d597d8{--width:40%;}.elementor-1570 .elementor-element.elementor-element-0399199{--width:452px;}.elementor-1570 .elementor-element.elementor-element-c72cb14{--width:60%;}.elementor-1570 .elementor-element.elementor-element-d5dba0e{--width:40%;}.elementor-1570 .elementor-element.elementor-element-3980f14{--width:60%;}.elementor-1570 .elementor-element.elementor-element-1945df7{--width:40%;}.elementor-1570 .elementor-element.elementor-element-9717ec4{--width:452px;}.elementor-1570 .elementor-element.elementor-element-caaafa4{--width:60%;}.elementor-1570 .elementor-element.elementor-element-087f580{--width:40%;}.elementor-1570 .elementor-element.elementor-element-7453152{--width:60%;}.elementor-1570 .elementor-element.elementor-element-6573172{--width:40%;}.elementor-1570 .elementor-element.elementor-element-64f18ce{--width:452px;}.elementor-1570 .elementor-element.elementor-element-f2935d9{--width:60%;}.elementor-1570 .elementor-element.elementor-element-a25cd6d{--width:40%;}.elementor-1570 .elementor-element.elementor-element-4fe1bc8{--width:60%;}.elementor-1570 .elementor-element.elementor-element-f169f0c{--width:40%;}.elementor-1570 .elementor-element.elementor-element-eb1b1bf{--width:452px;}.elementor-1570 .elementor-element.elementor-element-c4407b1{--width:60%;}.elementor-1570 .elementor-element.elementor-element-fe8f9a3{--width:40%;}.elementor-1570 .elementor-element.elementor-element-0637d13{--width:60%;}.elementor-1570 .elementor-element.elementor-element-b76edd4{--width:40%;}.elementor-1570 .elementor-element.elementor-element-f6851bc{--width:452px;}.elementor-1570 .elementor-element.elementor-element-9cd4083{--width:60%;}}@media(max-width:1050px) and (min-width:701px){.elementor-1570 .elementor-element.elementor-element-aecc7db{--width:100%;}.elementor-1570 .elementor-element.elementor-element-3346ad8{--width:100%;}.elementor-1570 .elementor-element.elementor-element-cf6c4e9{--width:400px;}.elementor-1570 .elementor-element.elementor-element-97693cf{--width:100%;}.elementor-1570 .elementor-element.elementor-element-4bd049a{--width:100%;}.elementor-1570 .elementor-element.elementor-element-58403d5{--width:100%;}.elementor-1570 .elementor-element.elementor-element-ea4cad6{--width:400px;}.elementor-1570 .elementor-element.elementor-element-d720b3d{--width:100%;}.elementor-1570 .elementor-element.elementor-element-7da540d{--width:100%;}.elementor-1570 .elementor-element.elementor-element-99db782{--width:100%;}.elementor-1570 .elementor-element.elementor-element-0399199{--width:400px;}.elementor-1570 .elementor-element.elementor-element-c72cb14{--width:100%;}.elementor-1570 .elementor-element.elementor-element-d5dba0e{--width:100%;}.elementor-1570 .elementor-element.elementor-element-3980f14{--width:100%;}.elementor-1570 .elementor-element.elementor-element-9717ec4{--width:400px;}.elementor-1570 .elementor-element.elementor-element-caaafa4{--width:100%;}.elementor-1570 .elementor-element.elementor-element-087f580{--width:100%;}.elementor-1570 .elementor-element.elementor-element-7453152{--width:100%;}.elementor-1570 .elementor-element.elementor-element-64f18ce{--width:400px;}.elementor-1570 .elementor-element.elementor-element-f2935d9{--width:100%;}.elementor-1570 .elementor-element.elementor-element-a25cd6d{--width:100%;}.elementor-1570 .elementor-element.elementor-element-4fe1bc8{--width:100%;}.elementor-1570 .elementor-element.elementor-element-eb1b1bf{--width:400px;}.elementor-1570 .elementor-element.elementor-element-c4407b1{--width:100%;}.elementor-1570 .elementor-element.elementor-element-fe8f9a3{--width:100%;}.elementor-1570 .elementor-element.elementor-element-0637d13{--width:100%;}.elementor-1570 .elementor-element.elementor-element-f6851bc{--width:400px;}.elementor-1570 .elementor-element.elementor-element-9cd4083{--width:100%;}}@media(max-width:1050px){.elementor-1570 .elementor-element.elementor-element-5ecebf3{--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:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-36575c1{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1570 .elementor-element.elementor-element-a0669db{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-cf6c4e9{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-2835a5e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-5c6e3bc{--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:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-60854e5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1570 .elementor-element.elementor-element-2d0d8ce{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-ea4cad6{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-9bd1074 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-ae89fff{--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:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-25a7c17{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1570 .elementor-element.elementor-element-5223e01{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-0399199{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-94acbfd > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-bf586a8{--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:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-88fb157{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1570 .elementor-element.elementor-element-afea22c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-9717ec4{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-a595f3e > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-a810d6f{--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:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-0ce044a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1570 .elementor-element.elementor-element-767852f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-64f18ce{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-33803b8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-5d0ae7a{--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:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-026319c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1570 .elementor-element.elementor-element-e424009{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-eb1b1bf{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-d18db78 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-de345f1{--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:50px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-a3b45a2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1570 .elementor-element.elementor-element-a3479bc{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-1570 .elementor-element.elementor-element-f6851bc{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-2b5e0b5 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:700px){.elementor-1570 .elementor-element.elementor-element-5ecebf3{--padding-top:70px;--padding-bottom:0px;--padding-left:021px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-1c35b72 .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-3002980 .elementor-heading-title{font-size:36px;}.elementor-1570 .elementor-element.elementor-element-3346ad8{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1570 .elementor-element.elementor-element-36575c1{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-position:85px;--e-n-carousel-arrow-next-right-position:28px;--e-n-carousel-arrow-next-top-position:85px;}.elementor-1570 .elementor-element.elementor-element-a0669db{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:021px;--padding-right:22px;}.elementor-1570 .elementor-element.elementor-element-cf6c4e9{--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-97693cf{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1570 .elementor-element.elementor-element-2835a5e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-2835a5e .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-f1b7e48{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon{font-size:30px;}.elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-title a{font-size:9px;}.elementor-1570 .elementor-element.elementor-element-5c6e3bc{--padding-top:70px;--padding-bottom:0px;--padding-left:021px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-e92237f .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-e15cae8 .elementor-heading-title{font-size:36px;}.elementor-1570 .elementor-element.elementor-element-58403d5{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1570 .elementor-element.elementor-element-60854e5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-position:85px;--e-n-carousel-arrow-next-right-position:28px;--e-n-carousel-arrow-next-top-position:85px;}.elementor-1570 .elementor-element.elementor-element-2d0d8ce{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:021px;--padding-right:22px;}.elementor-1570 .elementor-element.elementor-element-ea4cad6{--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-d720b3d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1570 .elementor-element.elementor-element-9bd1074 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-9bd1074 .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-4c18f00{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon{font-size:30px;}.elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-title a{font-size:9px;}.elementor-1570 .elementor-element.elementor-element-ae89fff{--padding-top:70px;--padding-bottom:0px;--padding-left:021px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-37f735c .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-8b8ec78 .elementor-heading-title{font-size:36px;}.elementor-1570 .elementor-element.elementor-element-99db782{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1570 .elementor-element.elementor-element-25a7c17{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-position:85px;--e-n-carousel-arrow-next-right-position:28px;--e-n-carousel-arrow-next-top-position:85px;}.elementor-1570 .elementor-element.elementor-element-5223e01{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:021px;--padding-right:22px;}.elementor-1570 .elementor-element.elementor-element-0399199{--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-c72cb14{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1570 .elementor-element.elementor-element-94acbfd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-94acbfd .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-f6efff4{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon{font-size:30px;}.elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-title a{font-size:9px;}.elementor-1570 .elementor-element.elementor-element-bf586a8{--padding-top:70px;--padding-bottom:0px;--padding-left:021px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-b52ba9b .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-931951e .elementor-heading-title{font-size:36px;}.elementor-1570 .elementor-element.elementor-element-3980f14{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1570 .elementor-element.elementor-element-88fb157{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-position:85px;--e-n-carousel-arrow-next-right-position:28px;--e-n-carousel-arrow-next-top-position:85px;}.elementor-1570 .elementor-element.elementor-element-afea22c{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:021px;--padding-right:22px;}.elementor-1570 .elementor-element.elementor-element-9717ec4{--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-caaafa4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1570 .elementor-element.elementor-element-a595f3e > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-a595f3e .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-e1fd111{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon{font-size:30px;}.elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-title a{font-size:9px;}.elementor-1570 .elementor-element.elementor-element-a810d6f{--padding-top:70px;--padding-bottom:0px;--padding-left:021px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-38d28f3 .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-d81483d .elementor-heading-title{font-size:36px;}.elementor-1570 .elementor-element.elementor-element-7453152{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1570 .elementor-element.elementor-element-0ce044a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-position:85px;--e-n-carousel-arrow-next-right-position:28px;--e-n-carousel-arrow-next-top-position:85px;}.elementor-1570 .elementor-element.elementor-element-767852f{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:021px;--padding-right:22px;}.elementor-1570 .elementor-element.elementor-element-64f18ce{--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-f2935d9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1570 .elementor-element.elementor-element-33803b8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-33803b8 .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-3a5afbf{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-title{margin-block-end:0px;}.elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon{font-size:30px;}.elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-title a{font-size:9px;}.elementor-1570 .elementor-element.elementor-element-5d0ae7a{--padding-top:70px;--padding-bottom:0px;--padding-left:021px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-4b859f6 .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-a1392e9 .elementor-heading-title{font-size:36px;}.elementor-1570 .elementor-element.elementor-element-4fe1bc8{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1570 .elementor-element.elementor-element-026319c{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-position:85px;--e-n-carousel-arrow-next-right-position:28px;--e-n-carousel-arrow-next-top-position:85px;}.elementor-1570 .elementor-element.elementor-element-e424009{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:021px;--padding-right:22px;}.elementor-1570 .elementor-element.elementor-element-eb1b1bf{--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-c4407b1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1570 .elementor-element.elementor-element-d18db78 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-d18db78 .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-d7ac278{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon{font-size:30px;}.elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-title a{font-size:9px;}.elementor-1570 .elementor-element.elementor-element-de345f1{--padding-top:70px;--padding-bottom:0px;--padding-left:021px;--padding-right:0px;}.elementor-1570 .elementor-element.elementor-element-14f53e6 .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-2bbb998 .elementor-heading-title{font-size:36px;}.elementor-1570 .elementor-element.elementor-element-0637d13{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1570 .elementor-element.elementor-element-a3b45a2{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-arrow-prev-left-position:-100px;--e-n-carousel-arrow-prev-top-position:85px;--e-n-carousel-arrow-next-right-position:28px;--e-n-carousel-arrow-next-top-position:85px;}.elementor-1570 .elementor-element.elementor-element-a3479bc{--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00px;--padding-bottom:0px;--padding-left:021px;--padding-right:22px;}.elementor-1570 .elementor-element.elementor-element-f6851bc{--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1570 .elementor-element.elementor-element-9cd4083{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1570 .elementor-element.elementor-element-2b5e0b5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1570 .elementor-element.elementor-element-2b5e0b5 .elementor-heading-title{font-size:24px;}.elementor-1570 .elementor-element.elementor-element-f6beca8{--icon-box-icon-margin:0px;}.elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon{font-size:30px;}.elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-title, .elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-title a{font-size:9px;}}/* Start custom CSS for html, class: .elementor-element-634d4e9 */.container1 .lower  span {
  position: absolute;
  bottom:0;
  right:242px;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 50px;
  border: 2px solid white;
  border-radius: 50px;
}

.container1 .lower  span:before {
  content: '';
  position: absolute;
  top: 8px;
  left: 50%;
  transform: translate(-50%, 0);
  width: 2px;
  height: 10px;
  background-color: white;
  animation: scrollDown 2s infinite;
}

@keyframes scrollDown {
  0% {
    opacity: 0;
    transform: translate(-50%, 0);
  }
  
  30% {
    opacity: 1;
  }
  
  100% {
    opacity: 0;
    transform: translate(-50%, 22px);
  }
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .container1 .lower  span {
  position: absolute;
  bottom:0;
  right:60px;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 50px;
  border: 2px solid white;
  border-radius: 50px;
}
}
@media only screen and (max-width:1050px){
    .container1 .lower  span {
  position: absolute;
  bottom:0;
  right:45%;
  transform: translate(-50%, -50%);
  width: 30px;
  height: 50px;
  border: 2px solid white;
  border-radius: 50px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a363c7a */.elementor-1570 .elementor-element.elementor-element-a363c7a{
    width:452px;
    margin-top:80px;
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-a363c7a{
        width:100%;
        margin-top:30px;
        padding-right:28px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
        .elementor-1570 .elementor-element.elementor-element-a363c7a{
        width:100%;
        margin-top:30px;
        padding-right:28px;
        padding-bottom:30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6175ce2 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d64ec8e */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6175ce2 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d64ec8e */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6175ce2 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d64ec8e */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6175ce2 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d64ec8e */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6175ce2 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d64ec8e */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6175ce2 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d64ec8e */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6175ce2 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d64ec8e */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e7ad20 */.button_slide-book a{
margin-top:36px;
  color: #FFF;
  border: none;
  border-radius: 0px;
  padding: 25px 80px;
  display: inline-block;
  font-family: Bahnschrift;
  font-size: 21px;
  line-hegiht:36px;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #293E31;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  background-color:#293E31!important;
}

.slide_down-book a:hover {
  box-shadow: inset 0 -100px 0 0 #4C6F45;
}
@media only screen and (max-width:700px){
    .button_slide-book a{
        width:240px;
        padding:25px 0;
        margin-left:-10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f1b7e48 */.elementor-1570 .elementor-element.elementor-element-f1b7e48{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-f1b7e48{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-f1b7e48{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-f1b7e48{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-f1b7e48 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ad4f506 */.elementor-1570 .elementor-element.elementor-element-ad4f506{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-ad4f506{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-ad4f506{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-ad4f506{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-ad4f506 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cf1f111 */.elementor-1570 .elementor-element.elementor-element-cf1f111{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-cf1f111{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-cf1f111{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-cf1f111{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-cf1f111 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25ca276 */.elementor-1570 .elementor-element.elementor-element-25ca276{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-25ca276{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-25ca276{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-25ca276{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-25ca276 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9e996e6 */.elementor-1570 .elementor-element.elementor-element-9e996e6{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-9e996e6{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-9e996e6{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-9e996e6{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-9e996e6 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-34a4767 */.elementor-1570 .elementor-element.elementor-element-34a4767{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-34a4767{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-34a4767{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-34a4767{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-34a4767 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-175cd83 */.elementor-1570 .elementor-element.elementor-element-175cd83{
    width:452px;
    margin-top:80px;
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-175cd83{
        width:100%;
        margin-top:30px;
        padding-right:28px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
        .elementor-1570 .elementor-element.elementor-element-175cd83{
        width:100%;
        margin-top:30px;
        padding-right:28px;
        padding-bottom:30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ed25a1 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b6a20 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ed25a1 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b6a20 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ed25a1 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b6a20 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ed25a1 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b6a20 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ed25a1 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b6a20 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ed25a1 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b6a20 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ed25a1 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74b6a20 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-efe569a */.button_slide-book a{
margin-top:36px;
  color: #FFF;
  border: none;
  border-radius: 0px;
  padding: 25px 80px;
  display: inline-block;
  font-family: Bahnschrift;
  font-size: 21px;
  line-hegiht:36px;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #293E31;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  background-color:#293E31!important;
}

.slide_down-book a:hover {
  box-shadow: inset 0 -100px 0 0 #4C6F45;
}
@media only screen and (max-width:700px){
    .button_slide-book a{
        width:240px;
        padding:25px 0;
        margin-left:-10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c18f00 */.elementor-1570 .elementor-element.elementor-element-4c18f00{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-4c18f00{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-4c18f00{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-4c18f00{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-4c18f00 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5933cd1 */.elementor-1570 .elementor-element.elementor-element-5933cd1{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-5933cd1{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-5933cd1{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-5933cd1{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-5933cd1 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46b39aa */.elementor-1570 .elementor-element.elementor-element-46b39aa{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-46b39aa{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-46b39aa{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-46b39aa{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-46b39aa .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2774d7 */.elementor-1570 .elementor-element.elementor-element-a2774d7{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-a2774d7{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-a2774d7{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-a2774d7{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-a2774d7 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e4ad19 */.elementor-1570 .elementor-element.elementor-element-2e4ad19{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-2e4ad19{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-2e4ad19{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-2e4ad19{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-2e4ad19 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-10d81f3 */.elementor-1570 .elementor-element.elementor-element-10d81f3{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-10d81f3{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-10d81f3{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-10d81f3{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-10d81f3 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-01e1957 */.elementor-1570 .elementor-element.elementor-element-01e1957{
    width:452px;
    margin-top:80px;
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-01e1957{
        width:100%;
        margin-top:30px;
        padding-right:28px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
        .elementor-1570 .elementor-element.elementor-element-01e1957{
        width:100%;
        margin-top:30px;
        padding-right:28px;
        padding-bottom:30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab50600 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c7d24 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab50600 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c7d24 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab50600 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c7d24 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab50600 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c7d24 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab50600 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c7d24 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab50600 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c7d24 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab50600 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67c7d24 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb9b6ac */.button_slide-book a{
margin-top:36px;
  color: #FFF;
  border: none;
  border-radius: 0px;
  padding: 25px 80px;
  display: inline-block;
  font-family: Bahnschrift;
  font-size: 21px;
  line-hegiht:36px;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #293E31;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  background-color:#293E31!important;
}

.slide_down-book a:hover {
  box-shadow: inset 0 -100px 0 0 #4C6F45;
}
@media only screen and (max-width:700px){
    .button_slide-book a{
        width:240px;
        padding:25px 0;
        margin-left:-10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f6efff4 */.elementor-1570 .elementor-element.elementor-element-f6efff4{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-f6efff4{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-f6efff4{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-f6efff4{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-f6efff4 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89ff6dd */.elementor-1570 .elementor-element.elementor-element-89ff6dd{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-89ff6dd{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-89ff6dd{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-89ff6dd{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-89ff6dd .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f821c90 */.elementor-1570 .elementor-element.elementor-element-f821c90{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-f821c90{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-f821c90{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-f821c90{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-f821c90 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dab91f5 */.elementor-1570 .elementor-element.elementor-element-dab91f5{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-dab91f5{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-dab91f5{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-dab91f5{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-dab91f5 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b978cb3 */.elementor-1570 .elementor-element.elementor-element-b978cb3{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-b978cb3{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-b978cb3{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-b978cb3{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-b978cb3 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-568a986 */.elementor-1570 .elementor-element.elementor-element-568a986{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-568a986{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-568a986{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-568a986{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-568a986 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0bb8a65 */.elementor-1570 .elementor-element.elementor-element-0bb8a65{
    width:452px;
    margin-top:80px;
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-0bb8a65{
        width:100%;
        margin-top:30px;
        padding-right:28px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
        .elementor-1570 .elementor-element.elementor-element-0bb8a65{
        width:100%;
        margin-top:30px;
        padding-right:28px;
        padding-bottom:30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3013abc */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3caeb29 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3013abc */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3caeb29 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3013abc */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3caeb29 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3013abc */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3caeb29 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3013abc */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3caeb29 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3013abc */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3caeb29 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3013abc */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3caeb29 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4b3e174 */.button_slide-book a{
margin-top:36px;
  color: #FFF;
  border: none;
  border-radius: 0px;
  padding: 25px 80px;
  display: inline-block;
  font-family: Bahnschrift;
  font-size: 21px;
  line-hegiht:36px;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #293E31;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  background-color:#293E31!important;
}

.slide_down-book a:hover {
  box-shadow: inset 0 -100px 0 0 #4C6F45;
}
@media only screen and (max-width:700px){
    .button_slide-book a{
        width:240px;
        padding:25px 0;
        margin-left:-10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e1fd111 */.elementor-1570 .elementor-element.elementor-element-e1fd111{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-e1fd111{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-e1fd111{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-e1fd111{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-e1fd111 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4efa441 */.elementor-1570 .elementor-element.elementor-element-4efa441{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-4efa441{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-4efa441{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-4efa441{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-4efa441 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-454947d */.elementor-1570 .elementor-element.elementor-element-454947d{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-454947d{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-454947d{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-454947d{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-454947d .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ef3ad0 */.elementor-1570 .elementor-element.elementor-element-8ef3ad0{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-8ef3ad0{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-8ef3ad0{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-8ef3ad0{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-8ef3ad0 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b040dcf */.elementor-1570 .elementor-element.elementor-element-b040dcf{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-b040dcf{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-b040dcf{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-b040dcf{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-b040dcf .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c588eff */.elementor-1570 .elementor-element.elementor-element-c588eff{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-c588eff{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-c588eff{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-c588eff{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-c588eff .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a59ac8 */.elementor-1570 .elementor-element.elementor-element-2a59ac8{
    width:452px;
    margin-top:80px;
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-2a59ac8{
        width:100%;
        margin-top:30px;
        padding-right:28px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
        .elementor-1570 .elementor-element.elementor-element-2a59ac8{
        width:100%;
        margin-top:30px;
        padding-right:28px;
        padding-bottom:30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2f34b6 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db7dd1 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2f34b6 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db7dd1 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2f34b6 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db7dd1 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2f34b6 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db7dd1 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2f34b6 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db7dd1 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2f34b6 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db7dd1 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2f34b6 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6db7dd1 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0428c4b */.button_slide-book a{
margin-top:36px;
  color: #FFF;
  border: none;
  border-radius: 0px;
  padding: 25px 80px;
  display: inline-block;
  font-family: Bahnschrift;
  font-size: 21px;
  line-hegiht:36px;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #293E31;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  background-color:#293E31!important;
}

.slide_down-book a:hover {
  box-shadow: inset 0 -100px 0 0 #4C6F45;
}
@media only screen and (max-width:700px){
    .button_slide-book a{
        width:240px;
        padding:25px 0;
        margin-left:-10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a5afbf */.elementor-1570 .elementor-element.elementor-element-3a5afbf{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-3a5afbf{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-3a5afbf{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-3a5afbf{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-3a5afbf .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a1fd88 */.elementor-1570 .elementor-element.elementor-element-4a1fd88{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-4a1fd88{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-4a1fd88{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-4a1fd88{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-4a1fd88 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c44b116 */.elementor-1570 .elementor-element.elementor-element-c44b116{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-c44b116{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-c44b116{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-c44b116{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-c44b116 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-620c47d */.elementor-1570 .elementor-element.elementor-element-620c47d{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-620c47d{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-620c47d{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-620c47d{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-620c47d .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e92eac9 */.elementor-1570 .elementor-element.elementor-element-e92eac9{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-e92eac9{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-e92eac9{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-e92eac9{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-e92eac9 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8735a01 */.elementor-1570 .elementor-element.elementor-element-8735a01{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-8735a01{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-8735a01{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-8735a01{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-8735a01 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a84b008 */.elementor-1570 .elementor-element.elementor-element-a84b008{
    width:452px;
    margin-top:80px;
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-a84b008{
        width:100%;
        margin-top:30px;
        padding-right:28px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
        .elementor-1570 .elementor-element.elementor-element-a84b008{
        width:100%;
        margin-top:30px;
        padding-right:28px;
        padding-bottom:30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d0601a */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b78995 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d0601a */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b78995 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d0601a */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b78995 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d0601a */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b78995 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d0601a */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b78995 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d0601a */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b78995 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d0601a */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2b78995 */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-74300d3 */.button_slide-book a{
margin-top:36px;
  color: #FFF;
  border: none;
  border-radius: 0px;
  padding: 25px 80px;
  display: inline-block;
  font-family: Bahnschrift;
  font-size: 21px;
  line-hegiht:36px;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #293E31;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  background-color:#293E31!important;
}

.slide_down-book a:hover {
  box-shadow: inset 0 -100px 0 0 #4C6F45;
}
@media only screen and (max-width:700px){
    .button_slide-book a{
        width:240px;
        padding:25px 0;
        margin-left:-10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d7ac278 */.elementor-1570 .elementor-element.elementor-element-d7ac278{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-d7ac278{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-d7ac278{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-d7ac278{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-d7ac278 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba1cf57 */.elementor-1570 .elementor-element.elementor-element-ba1cf57{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-ba1cf57{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-ba1cf57{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-ba1cf57{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-ba1cf57 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bb9fbfa */.elementor-1570 .elementor-element.elementor-element-bb9fbfa{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-bb9fbfa{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-bb9fbfa{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-bb9fbfa{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-bb9fbfa .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-732b0ee */.elementor-1570 .elementor-element.elementor-element-732b0ee{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-732b0ee{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-732b0ee{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-732b0ee{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-732b0ee .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e8ebe84 */.elementor-1570 .elementor-element.elementor-element-e8ebe84{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-e8ebe84{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-e8ebe84{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-e8ebe84{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-e8ebe84 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98ae700 */.elementor-1570 .elementor-element.elementor-element-98ae700{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-98ae700{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-98ae700{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-98ae700{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-98ae700 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b30e791 */.elementor-1570 .elementor-element.elementor-element-b30e791{
    width:452px;
    margin-top:80px;
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-b30e791{
        width:100%;
        margin-top:30px;
        padding-right:28px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
        .elementor-1570 .elementor-element.elementor-element-b30e791{
        width:100%;
        margin-top:30px;
        padding-right:28px;
        padding-bottom:30px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c430a83 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f1bca */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c430a83 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f1bca */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c430a83 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f1bca */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c430a83 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f1bca */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c430a83 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f1bca */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c430a83 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f1bca */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c430a83 */.room-image img{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image img{
    width:285px!important;
    height:285px!important;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53f1bca */.room-image{
    width:452px;
    height:452px;
    object-fit:cover;
}
@media only screen and (max-width:700px){
    .room-image{
        width:286px;
        height:286px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-19fb344 */.button_slide-book a{
margin-top:36px;
  color: #FFF;
  border: none;
  border-radius: 0px;
  padding: 25px 80px;
  display: inline-block;
  font-family: Bahnschrift;
  font-size: 21px;
  line-hegiht:36px;
  cursor: pointer;
  box-shadow: inset 0 0 0 0 #293E31;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  background-color:#293E31!important;
}

.slide_down-book a:hover {
  box-shadow: inset 0 -100px 0 0 #4C6F45;
}
@media only screen and (max-width:700px){
    .button_slide-book a{
        width:240px;
        padding:25px 0;
        margin-left:-10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f6beca8 */.elementor-1570 .elementor-element.elementor-element-f6beca8{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-f6beca8{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-f6beca8{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-f6beca8{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-f6beca8 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0533b9b */.elementor-1570 .elementor-element.elementor-element-0533b9b{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-0533b9b{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-0533b9b{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-0533b9b{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-0533b9b .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d6a3044 */.elementor-1570 .elementor-element.elementor-element-d6a3044{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-d6a3044{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-d6a3044{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-d6a3044{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-d6a3044 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5dc7ed1 */.elementor-1570 .elementor-element.elementor-element-5dc7ed1{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-5dc7ed1{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-5dc7ed1{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-5dc7ed1{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-5dc7ed1 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b9f1a0 */.elementor-1570 .elementor-element.elementor-element-8b9f1a0{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-8b9f1a0{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-8b9f1a0{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-8b9f1a0{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-8b9f1a0 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f5ffb44 */.elementor-1570 .elementor-element.elementor-element-f5ffb44{
    background-color: #F3F0EB;
   width:123px;
    height:123px;
    padding-top:25px;
    
}
@media only screen and (min-width:1050px) and (max-width:1600px){
    .elementor-1570 .elementor-element.elementor-element-f5ffb44{
        width:110px;
        height:110px;
    }
}
@media only screen and (max-width:700px){
    .elementor-1570 .elementor-element.elementor-element-f5ffb44{
        width:82px;
        height:82px;
        padding-top:20px;
    }
    .elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-title{
        margin-top:-3px;
    }
   
    .elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-title span{
       ;
        font-size:9px;
    }
    .elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-icon svg{
        width:30px;
        height:30px;
    }
}
@media only screen and (min-width:700px) and (max-width:1050px){
    .elementor-1570 .elementor-element.elementor-element-f5ffb44{
        width:112px;
        height:112px;
        padding-top:30px;
    }
    .elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-title{
        margin-top:-2px;
    }
    .elementor-1570 .elementor-element.elementor-element-f5ffb44 .elementor-icon-box-icon svg{
        width:35px;
        height:30px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bahnschrift';
	font-display: auto;
	src: url('https://pohorskidom.eu/wp-content/uploads/2024/12/Bahnschrift.ttf') format('truetype');
}
/* End Custom Fonts CSS */