.elementor-1879 .elementor-element.elementor-element-ffa055b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-1879 .elementor-element.elementor-element-4af08f3 .elementor-repeater-item-74be315 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://principe1.orbidi.online/wp-content/uploads/2026/03/1-portada-3.jpg);background-size:cover;}.elementor-1879 .elementor-element.elementor-element-4af08f3 .elementor-repeater-item-324f862 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://principe1.orbidi.online/wp-content/uploads/2026/03/12-6-scaled.jpg);background-size:cover;}.elementor-1879 .elementor-element.elementor-element-4af08f3 .elementor-repeater-item-482fed2 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://principe1.orbidi.online/wp-content/uploads/2026/03/4-6-scaled.jpg);background-size:cover;}.elementor-1879 .elementor-element.elementor-element-4af08f3 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-1879 .elementor-element.elementor-element-4af08f3 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-4af08f3 .swiper-slide-contents{max-width:66%;text-shadow:2px 3px 2px #000000;}.elementor-1879 .elementor-element.elementor-element-4af08f3 .swiper-slide-inner{text-align:center;}.elementor-1879 .elementor-element.elementor-element-4af08f3 .elementor-slide-heading{font-family:var( --e-global-typography-79acf08-font-family ), Sans-serif;font-size:var( --e-global-typography-79acf08-font-size );font-weight:var( --e-global-typography-79acf08-font-weight );text-transform:var( --e-global-typography-79acf08-text-transform );font-style:var( --e-global-typography-79acf08-font-style );text-decoration:var( --e-global-typography-79acf08-text-decoration );line-height:var( --e-global-typography-79acf08-line-height );}.elementor-1879 .elementor-element.elementor-element-4af08f3 .elementor-swiper-button{color:var( --e-global-color-eee1060 );}.elementor-1879 .elementor-element.elementor-element-4af08f3 .elementor-swiper-button svg{fill:var( --e-global-color-eee1060 );}.elementor-1879 .elementor-element.elementor-element-4af08f3 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-9b4bd5f );opacity:var( --e-global-color-9b4bd5f );}.elementor-1879 .elementor-element.elementor-element-4af08f3 .swiper-pagination-bullet-active{background-color:var( --e-global-color-eee1060 );}.elementor-1879 .elementor-element.elementor-element-ab0b5de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1879 .elementor-element.elementor-element-71b168a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1879 .elementor-element.elementor-element-71b168a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1879 .elementor-element.elementor-element-e4fe93b .jet-gallery-swiper-thumb .swiper-slide{--columns:5;}.elementor-1879 .elementor-element.elementor-element-e4fe93b .jet-woo-product-gallery-slider .jet-woo-product-gallery__image img{border-radius:15px 15px 15px 15px;}.elementor-1879 .elementor-element.elementor-element-e4fe93b .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;padding:0% 0% 2% 0%;}.elementor-1879 .elementor-element.elementor-element-e4fe93b .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-1879 .elementor-element.elementor-element-e4fe93b .jet-woo-product-gallery-slider .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-1879 .elementor-element.elementor-element-e4fe93b .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-1879 .elementor-element.elementor-element-e4fe93b .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-1879 .elementor-element.elementor-element-e4fe93b .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-1879 .elementor-element.elementor-element-8ad5afa{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:03%;}.elementor-1879 .elementor-element.elementor-element-1f5c8b0{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1879 .elementor-element.elementor-element-1f5c8b0:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-1f5c8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8307ad7 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1879 .elementor-element.elementor-element-a8acb45 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-feddd0e .room__short-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-primary );}.elementor-1879 .elementor-element.elementor-element-b4727d4{--display:flex;}.elementor-1879 .elementor-element.elementor-element-e873408{text-align:center;}.elementor-1879 .elementor-element.elementor-element-e873408 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-htl-ajax-room-booking .datepicker{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-ajax-room-booking .widget-ajax-room-booking__data--price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-htl-ajax-room-booking .widget-ajax-room-booking__data--info, .elementor-widget-htl-ajax-room-booking .room-extra__info{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room__deposit-amount, .elementor-widget-htl-ajax-room-booking .rate__deposit-amount{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room__conditions-item, .elementor-widget-htl-ajax-room-booking .rate__conditions-item{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .reset--widget-ajax-room-booking{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .button--widget-ajax-room-booking{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__price{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .hotelier-notice--error{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1879 .elementor-element.elementor-element-8168452 .datepicker, .elementor-1879 .elementor-element.elementor-element-8168452 .datepicker table, .elementor-1879 .elementor-element.elementor-element-8168452 .datepicker caption, .elementor-1879 .elementor-element.elementor-element-8168452 .datepicker th, .elementor-1879 .elementor-element.elementor-element-8168452 .datepicker td{background-color:#ffffff !important;}.elementor-1879 .elementor-element.elementor-element-8168452 .datepicker__months:before, .elementor-1879 .elementor-element.elementor-element-8168452 .datepicker--topbar-bottom .datepicker__inner:before{background-color:#e6e6e6;}.elementor-1879 .elementor-element.elementor-element-8168452 .datepicker__topbar, .elementor-1879 .elementor-element.elementor-element-8168452 .datepicker--topbar-bottom .datepicker__topbar{border-color:#e6e6e6;}.elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--today, .elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--today:hover{background-color:#333333 !important;color:#ffffff;}.elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--selected, .elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--selected:hover, .elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--hovering, .elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--hovering:hover{background-color:#f3f3f3 !important;color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8168452 .datepicker__month-day:hover, .elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--first-day-selected, .elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--last-day-selected, .elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--first-day-selected:hover, .elementor-1879 .elementor-element.elementor-element-8168452 td.datepicker__month-day--last-day-selected:hover{color:#ffffff;background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8168452 .datepicker__close-button{background-color:#818a91;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-color:#818a91;}.elementor-1879 .elementor-element.elementor-element-8168452 .datepicker__close-button:hover, .elementor-1879 .elementor-element.elementor-element-8168452 .datepicker__close-button:focus{background-color:#818a91;color:#FFFFFF;border-color:#818a91;}.elementor-1879 .elementor-element.elementor-element-8168452{--datepicker-close-button-border-radius:3px 3px 3px 3px;--widget-ajax-room-booking-button-border-radius:3px 3px 3px 3px;}.elementor-1879 .elementor-element.elementor-element-8168452 .button--widget-ajax-room-booking{background-color:var( --e-global-color-secondary );color:var( --e-global-color-eee1060 );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8168452 .button--widget-ajax-room-booking:hover, .elementor-1879 .elementor-element.elementor-element-8168452 .button--widget-ajax-room-booking:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:#CC336600;}.elementor-1879 .elementor-element.elementor-element-8168452 .room-extra{background-color:#f0f0f0;}.elementor-1879 .elementor-element.elementor-element-8168452 .hotelier-notice--error{background-color:#FFEDED;color:#FF3100;}.elementor-1879 .elementor-element.elementor-element-afd92d0{--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;--flex-wrap:wrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1879 .elementor-element.elementor-element-afd92d0:not(.elementor-motion-effects-element-type-background), .elementor-1879 .elementor-element.elementor-element-afd92d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8307ad7 );}.elementor-1879 .elementor-element.elementor-element-8bf78d9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1879 .elementor-element.elementor-element-8ff3e83{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-8ff3e83 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-65eedea{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1879 .elementor-element.elementor-element-65eedea .elementor-divider-separator{width:22%;margin:0 auto;margin-center:0;}.elementor-1879 .elementor-element.elementor-element-65eedea .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1879 .elementor-element.elementor-element-3f5fcc2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1879 .elementor-element.elementor-element-5be545e .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-5be545e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-5be545e.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-5be545e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-5be545e.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-5be545e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-5be545e .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-5be545e .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-039929a{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-039929a .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-af89259{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-f893c3c .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-f893c3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-f893c3c.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-f893c3c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-f893c3c.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-f893c3c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-f893c3c .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-f893c3c .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-2b16d64{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-2b16d64 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-5c3384d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1879 .elementor-element.elementor-element-9f28b7d{text-align:center;}.elementor-1879 .elementor-element.elementor-element-9f28b7d img{width:17%;}.elementor-1879 .elementor-element.elementor-element-8af59c7{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-8af59c7 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-ca10603{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1879 .elementor-element.elementor-element-eb1e17a .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-eb1e17a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-eb1e17a.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-eb1e17a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-eb1e17a.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-eb1e17a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-eb1e17a .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-eb1e17a .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-d8d28b2{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-d8d28b2 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-fbe8ae0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-f38133a .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-f38133a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-f38133a.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-f38133a.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-f38133a.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-f38133a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-f38133a .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-f38133a .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-720392d{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-720392d .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-f7a760d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-8fffae0 .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-8fffae0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8fffae0.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-8fffae0.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8fffae0.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-8fffae0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8fffae0 .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-8fffae0 .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-8b47b25{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-8b47b25 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-95778d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-8bd2d90 .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-8bd2d90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8bd2d90.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-8bd2d90.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8bd2d90.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-8bd2d90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-8bd2d90 .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-8bd2d90 .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-b95bc87{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-b95bc87 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-dc6ba7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1879 .elementor-element.elementor-element-dbaf387 .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-dbaf387.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-dbaf387.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-dbaf387.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-dbaf387.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-dbaf387.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-dbaf387 .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-dbaf387 .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-f5c1b3f{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-f5c1b3f .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-f2efcc3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-1879 .elementor-element.elementor-element-c774338{text-align:center;}.elementor-1879 .elementor-element.elementor-element-c774338 img{width:17%;}.elementor-1879 .elementor-element.elementor-element-37c2631{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-37c2631 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-7065e83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-bb9d033 .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-bb9d033.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-bb9d033.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-bb9d033.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-bb9d033.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-bb9d033.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-bb9d033 .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-bb9d033 .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-25406a4{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-25406a4 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-d5f144d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-7a4a2a5 .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-7a4a2a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-7a4a2a5.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-7a4a2a5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-7a4a2a5.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-7a4a2a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-7a4a2a5 .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-7a4a2a5 .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-56be0c9{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-56be0c9 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-a9dde62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1879 .elementor-element.elementor-element-bcc45ca .elementor-icon-wrapper{text-align:center;}.elementor-1879 .elementor-element.elementor-element-bcc45ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-bcc45ca.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-bcc45ca.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-bcc45ca.elementor-view-framed .elementor-icon, .elementor-1879 .elementor-element.elementor-element-bcc45ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1879 .elementor-element.elementor-element-bcc45ca .elementor-icon{font-size:50px;}.elementor-1879 .elementor-element.elementor-element-bcc45ca .elementor-icon svg{height:50px;}.elementor-1879 .elementor-element.elementor-element-42edea9{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-1879 .elementor-element.elementor-element-42edea9 .elementor-heading-title{font-family:var( --e-global-typography-7766ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-7766ee6-font-size );font-weight:var( --e-global-typography-7766ee6-font-weight );text-transform:var( --e-global-typography-7766ee6-text-transform );font-style:var( --e-global-typography-7766ee6-font-style );text-decoration:var( --e-global-typography-7766ee6-text-decoration );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-e9c4a36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-1879 .elementor-element.elementor-element-6b81993 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1879 .elementor-element.elementor-element-6b81993 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1879 .elementor-element.elementor-element-6b81993{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}@media(min-width:768px){.elementor-1879 .elementor-element.elementor-element-71b168a{--width:48.859%;}.elementor-1879 .elementor-element.elementor-element-8ad5afa{--width:79%;}.elementor-1879 .elementor-element.elementor-element-8bf78d9{--width:100%;}.elementor-1879 .elementor-element.elementor-element-3f5fcc2{--width:25%;}.elementor-1879 .elementor-element.elementor-element-af89259{--width:25%;}.elementor-1879 .elementor-element.elementor-element-5c3384d{--width:25%;}.elementor-1879 .elementor-element.elementor-element-ca10603{--width:25%;}.elementor-1879 .elementor-element.elementor-element-fbe8ae0{--width:25%;}.elementor-1879 .elementor-element.elementor-element-f7a760d{--width:25%;}.elementor-1879 .elementor-element.elementor-element-95778d3{--width:25%;}.elementor-1879 .elementor-element.elementor-element-dc6ba7c{--width:25%;}.elementor-1879 .elementor-element.elementor-element-f2efcc3{--width:25%;}.elementor-1879 .elementor-element.elementor-element-7065e83{--width:25%;}.elementor-1879 .elementor-element.elementor-element-d5f144d{--width:25%;}.elementor-1879 .elementor-element.elementor-element-a9dde62{--width:25%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1879 .elementor-element.elementor-element-4af08f3 .elementor-slide-heading{font-size:var( --e-global-typography-79acf08-font-size );line-height:var( --e-global-typography-79acf08-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1879 .elementor-element.elementor-element-feddd0e .room__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .datepicker{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-ajax-room-booking .widget-ajax-room-booking__data--price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-htl-ajax-room-booking .widget-ajax-room-booking__data--info, .elementor-widget-htl-ajax-room-booking .room-extra__info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room__deposit-amount, .elementor-widget-htl-ajax-room-booking .rate__deposit-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room__conditions-item, .elementor-widget-htl-ajax-room-booking .rate__conditions-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .reset--widget-ajax-room-booking{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .button--widget-ajax-room-booking{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .hotelier-notice--error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1879 .elementor-element.elementor-element-8ff3e83 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1879 .elementor-element.elementor-element-039929a .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-2b16d64 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1879 .elementor-element.elementor-element-8af59c7 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-d8d28b2 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-720392d .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-8b47b25 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-b95bc87 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-f5c1b3f .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-37c2631 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-25406a4 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-56be0c9 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-42edea9 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1879 .elementor-element.elementor-element-4af08f3 .elementor-slide-heading{font-size:var( --e-global-typography-79acf08-font-size );line-height:var( --e-global-typography-79acf08-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-1879 .elementor-element.elementor-element-feddd0e .room__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .datepicker{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-ajax-room-booking .widget-ajax-room-booking__data--price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-htl-ajax-room-booking .widget-ajax-room-booking__data--info, .elementor-widget-htl-ajax-room-booking .room-extra__info{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room__deposit-amount, .elementor-widget-htl-ajax-room-booking .rate__deposit-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room__conditions-item, .elementor-widget-htl-ajax-room-booking .rate__conditions-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .reset--widget-ajax-room-booking{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .button--widget-ajax-room-booking{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .room-extra__price{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-htl-ajax-room-booking .hotelier-notice--error{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1879 .elementor-element.elementor-element-afd92d0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-1879 .elementor-element.elementor-element-8bf78d9{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-8ff3e83 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1879 .elementor-element.elementor-element-3f5fcc2{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-039929a .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-af89259{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-2b16d64 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-5c3384d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1879 .elementor-element.elementor-element-8af59c7 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-d8d28b2 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-fbe8ae0{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-720392d .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-f7a760d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-8b47b25 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-95778d3{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-b95bc87 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-f5c1b3f .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-f2efcc3{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-37c2631 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-7065e83{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-25406a4 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-d5f144d{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-1879 .elementor-element.elementor-element-56be0c9 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-1879 .elementor-element.elementor-element-42edea9 .elementor-heading-title{font-size:var( --e-global-typography-7766ee6-font-size );line-height:var( --e-global-typography-7766ee6-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}