@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.fade{opacity:0;transition:opacity 0.75s ease-in-out, transform 0.75s ease-in-out}.fade.animate{opacity:1}.animdelay-100ms{transition-delay:0.2s}.animdelay-200ms{transition-delay:0.4s}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.im-hero-slider{overflow:hidden}@media (max-width: 1024px){.im-hero-slider__container{height:calc(100vh - 80px);height:100svh}}@media (min-width: 1025px){.im-hero-slider__container{height:100vh}}@media (min-width: 768px){.im-hero-slider__container{min-height:calc(42.5 * 1rem)}}.im-hero-slider__container .swiper-container{position:relative;overflow-x:hidden;width:100%;height:100%}.im-hero-slider__slide-wrap{display:block;width:100%;height:100%}.im-hero-slider__slide-container{position:relative;width:100%;height:100%}.im-hero-slider__slide-media{position:relative;z-index:1;width:100%;height:100%}.im-hero-slider__slide-media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}@media (max-width: 767px){.im-hero-slider__slide-media::after{background-color:rgba(0,0,0,0.4)}}@media (min-width: 768px){.im-hero-slider__slide-media::after{background:linear-gradient(180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 29.15%),linear-gradient(0deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%)}}.im-hero-slider__slide-media picture{display:block;width:100%;height:100%}.im-hero-slider__slide-media img{display:block;width:100%;height:100%;object-fit:cover}.im-hero-slider__slide-media video{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.im-hero-slider__slide-content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.im-hero-slider__slide-content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;color:#fff;margin:0px auto;max-width:1600px}@media (max-width: 767px){.im-hero-slider__slide-content-wrapper{padding-top:86px;padding-bottom:calc(3.5 * 1rem);padding-left:24px;padding-right:24px}}@media (min-width: 768px) and (max-width: 1024px){.im-hero-slider__slide-content-wrapper{padding-top:120px;padding-bottom:calc(3.75 * 1rem);padding-left:40px;padding-right:40px}}@media (min-width: 1025px){.im-hero-slider__slide-content-wrapper{padding-top:180px;padding-bottom:calc(5 * 1rem);padding-left:160px;padding-right:160px}}.im-hero-slider__over-head{color:#fff}.im-hero-slider__title{max-width:960px}.im-hero-slider__description{max-width:960px}@media (max-width: 767px){.im-hero-slider__description{margin-top:calc(1 * 1rem)}}@media (min-width: 768px){.im-hero-slider__description{margin-top:calc(1.875 * 1rem)}}.im-hero-slider__cta-wrap{display:flex;flex-wrap:wrap}@media (max-width: 767px){.im-hero-slider__cta-wrap{margin-top:calc(1 * 1rem);gap:8px}}@media (min-width: 768px){.im-hero-slider__cta-wrap{margin-top:calc(1.875 * 1rem);gap:30px}}.im-hero-slider__cta-wrap .modal-button{display:inline-flex;align-items:center}.im-hero-slider .swiper-pagination.swiper-pagination-bullets{z-index:1;bottom:15px}.im-hero-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;opacity:0.5}.im-hero-slider .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}@media (max-width: 1024px){.im-hero-slider .swiper-button-prev,.im-hero-slider .swiper-button-next{display:none}}@media (min-width: 1025px){.im-hero-slider .swiper-button-prev,.im-hero-slider .swiper-button-next{width:33px;height:33px;z-index:1;border:1px solid #fff;border-radius:50%}.im-hero-slider .swiper-button-prev svg,.im-hero-slider .swiper-button-next svg{display:block;fill:#fff;width:14px;height:14px}}@media (min-width: 1025px){.im-hero-slider .swiper-button-prev{left:80px}}@media (min-width: 1025px){.im-hero-slider .swiper-button-next{right:80px}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.custom-quote:not(.bg-primary) .btn-base{color:#433931;background-color:transparent;border-color:#433931}.custom-quote:not(.bg-primary) .btn-base:hover{background-color:#433931;color:#fff}.custom-quote.bg-primary .btn-base{color:#fff;background-color:transparent;border-color:#fff}.custom-quote.bg-primary .btn-base:hover{background-color:#fff;color:#433931}.custom-quote__wrapper.text-right{margin-left:auto;text-align:left}.custom-quote__wrapper.text-center{margin:0 auto;text-align:left}.custom-quote__quote{padding:0;margin:0}.custom-quote__cite{display:block;font-style:normal}@media (max-width: 767px){.custom-quote__cite{margin-top:calc(1.5 * 1rem)}}@media (min-width: 768px){.custom-quote__cite{margin-top:calc(3.75 * 1rem)}}.custom-quote__cite span{display:block}.custom-quote__cite span.cite__main:not(:only-child){margin-bottom:calc(.25 * 1rem)}@media (max-width: 767px){.custom-quote__button{margin-top:24px}}@media (min-width: 768px){.custom-quote__button{margin-top:60px}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.box-image__container.full-width{width:100%}.box-image__img picture{overflow:hidden}@media (max-width: 767px){.box-image__img picture.fixed-size{aspect-ratio:5 / 4}}@media (min-width: 768px){.box-image__img picture.fixed-size{aspect-ratio:5 / 3}}.box-image__img picture.fixed-size img{width:100%;height:100%}.box-image__img picture.width-fixed{width:100%;height:auto}.box-image__img picture.width-fixed img{width:100%;height:auto}.box-image__img picture.auto-size{max-width:100%;width:auto;height:auto}.box-image__img picture.auto-size img{max-width:100%;width:auto;height:auto;margin:0 auto}.box-image__img picture img{object-fit:cover}@media (max-width: 767px){.box-image__btn{margin-top:calc(2 * 1rem)}}@media (min-width: 768px){.box-image__btn{margin-top:calc(3.75 * 1rem)}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.im-text-on-bg__quote-wrap p,.im-text-on-bg__p .col-text blockquote p{margin:0px;font-family:"Playfair Display","Playfair Display-fallback","Times New Roman",serif;font-weight:400 !important;line-height:1.5}@media (max-width: 767px){.im-text-on-bg__quote-wrap p,.im-text-on-bg__p .col-text blockquote p{font-size:calc(1.25 * 1rem)}}@media (min-width: 768px){.im-text-on-bg__quote-wrap p,.im-text-on-bg__p .col-text blockquote p{font-size:calc(1.5625 * 1rem)}}.im-text-on-bg:not(.bg-primary):not(.bg-image) .btn-base{color:#433931;background-color:transparent;border-color:#433931}.im-text-on-bg:not(.bg-primary):not(.bg-image) .btn-base:hover{background-color:#433931;color:#fff}.im-text-on-bg.bg-image .btn-base,.im-text-on-bg.bg-primary:not(.bg-image) .btn-base{color:#fff;background-color:transparent;border-color:#fff}.im-text-on-bg.bg-image .btn-base:hover,.im-text-on-bg.bg-primary:not(.bg-image) .btn-base:hover{background-color:#fff;color:#433931}.im-text-on-bg.bg-image{color:#fff}.im-text-on-bg.bg-image .im-text-on-bg__quote-wrap{max-width:600px}.im-text-on-bg.bg-image .im-text-on-bg__p .col-text:only-child{max-width:600px}.im-text-on-bg.bg-image .text-center .im-text-on-bg__p .col-text:only-child{margin:0 auto}.im-text-on-bg.bg-image .text-right .im-text-on-bg__p .col-text:only-child{margin-left:auto}.im-text-on-bg.bg-primary:not(.bg-image){color:#fff}.im-text-on-bg__container{position:relative}.im-text-on-bg__container:not(.container-fluid) .im-text-on-bg__text{padding-left:0;padding-right:0}.im-text-on-bg__bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.im-text-on-bg__bg-img picture{position:relative;width:100%;height:100%}.im-text-on-bg__bg-img picture:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.5}.im-text-on-bg__bg-img img{position:absolute;width:100%;height:100%;object-fit:cover}.im-text-on-bg__text{position:relative;z-index:1;text-align:center}.im-text-on-bg__text.min-height{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.im-text-on-bg__text.min-height{min-height:400px}}@media (min-width: 768px) and (max-width: 1024px){.im-text-on-bg__text.min-height{min-height:380px}}@media (min-width: 1025px){.im-text-on-bg__text.min-height{min-height:360px}}.im-text-on-bg__text-wrap{width:100%}.im-text-on-bg__text-wrap>*:first-child{margin-top:0}.im-text-on-bg__text-wrap.text-center{align-items:center;justify-content:center}.im-text-on-bg__text-wrap.text-right .im-text-on-bg__title-wrap{align-self:flex-end}.im-text-on-bg__quote-wrap{width:100%}@media (max-width: 767px){.im-text-on-bg__quote-wrap{margin-top:24px}}@media (min-width: 768px){.im-text-on-bg__quote-wrap{margin-top:30px}}.im-text-on-bg__quote-wrap blockquote{margin:0}.im-text-on-bg__p{width:100%}@media (max-width: 767px){.im-text-on-bg__p{margin-top:24px;gap:24px}}@media (min-width: 768px) and (max-width: 1024px){.im-text-on-bg__p{margin-top:30px;gap:30px}}@media (min-width: 1025px){.im-text-on-bg__p{margin-top:30px;gap:80px}}.im-text-on-bg__p .col-text{width:100%;text-align:left}@media (min-width: 1025px){.im-text-on-bg__p .col-text.auto-col{column-count:2;column-gap:30px}}.im-text-on-bg__p .col-text ul{list-style-type:circle;padding:calc(.625 * 1rem) 0 0 calc(1.25 * 1rem)}.im-text-on-bg__p .col-text ul li{padding:0}.im-text-on-bg__p .col-text ul li:not(:last-child){padding-bottom:calc(.625 * 1rem)}.im-text-on-bg__p .col-text ul:not(:last-child){padding-bottom:calc(.625 * 1rem)}.im-text-on-bg__p .col-text ol{list-style-type:decimal;padding:calc(.625 * 1rem) 0 0 calc(1.25 * 1rem)}.im-text-on-bg__p .col-text ol li{padding:0}.im-text-on-bg__p .col-text ol li:not(:last-child){padding-bottom:calc(.625 * 1rem)}.im-text-on-bg__p .col-text ol:not(:last-child){padding-bottom:calc(.625 * 1rem)}.im-text-on-bg__p .col-text blockquote{margin:0}.im-text-on-bg__button{display:inline}@media (max-width: 767px){.im-text-on-bg__button{margin-top:24px}}@media (min-width: 768px){.im-text-on-bg__button{margin-top:60px}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.col-title-text__second-col blockquote p{margin:0px;font-family:"Playfair Display","Playfair Display-fallback","Times New Roman",serif;font-weight:400 !important;line-height:1.5}@media (max-width: 767px){.col-title-text__second-col blockquote p{font-size:calc(1.25 * 1rem)}}@media (min-width: 768px){.col-title-text__second-col blockquote p{font-size:calc(1.5625 * 1rem)}}.col-title-text:not(.bg-primary) .btn-base{color:#433931;background-color:transparent;border-color:#433931}.col-title-text:not(.bg-primary) .btn-base:hover{background-color:#433931;color:#fff}.col-title-text.bg-primary .btn-base{color:#fff;background-color:transparent;border-color:#fff}.col-title-text.bg-primary .btn-base:hover{background-color:#fff;color:#433931}@media (max-width: 767px){.col-title-text__wrap{display:flex;flex-direction:column}}@media (min-width: 768px){.col-title-text__wrap{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-template-rows:min-content;grid-template-areas:"block-1 block-2" "block-3 block-2"}}@media (min-width: 768px) and (max-width: 1024px){.col-title-text__wrap{column-gap:calc(1.875 * 1rem)}}@media (min-width: 1025px){.col-title-text__wrap{column-gap:80px}}@media (max-width: 767px){.col-title-text__first-col{margin-bottom:calc(1 * 1rem)}}@media (min-width: 768px){.col-title-text__first-col{grid-area:block-1}}@media (min-width: 768px){.col-title-text__second-col{grid-area:block-2}}.col-title-text__second-col ul{list-style-type:circle;padding:calc(.625 * 1rem) 0 0 calc(1.25 * 1rem)}.col-title-text__second-col ul li{padding:0}.col-title-text__second-col ul li:not(:last-child){padding-bottom:calc(.625 * 1rem)}.col-title-text__second-col ul:not(:last-child){padding-bottom:calc(.625 * 1rem)}.col-title-text__second-col ol{list-style-type:decimal;padding:calc(.625 * 1rem) 0 0 calc(1.25 * 1rem)}.col-title-text__second-col ol li{padding:0}.col-title-text__second-col ol li:not(:last-child){padding-bottom:calc(.625 * 1rem)}.col-title-text__second-col ol:not(:last-child){padding-bottom:calc(.625 * 1rem)}.col-title-text__second-col blockquote{margin:0}@media (max-width: 767px){.col-title-text__cta-wrap{margin-top:calc(1.5 * 1rem)}}@media (min-width: 768px){.col-title-text__cta-wrap{grid-area:block-3;margin-top:calc(3.75 * 1rem)}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.im-text-img-var__paragraphs blockquote p{margin:0px;font-family:"Playfair Display","Playfair Display-fallback","Times New Roman",serif;font-weight:400 !important;line-height:1.5}@media (max-width: 767px){.im-text-img-var__paragraphs blockquote p{font-size:calc(1.25 * 1rem)}}@media (min-width: 768px){.im-text-img-var__paragraphs blockquote p{font-size:calc(1.5625 * 1rem)}}.im-text-img-var:not(.bg-primary) .btn-base{color:#433931;background-color:transparent;border-color:#433931}.im-text-img-var:not(.bg-primary) .btn-base:hover{background-color:#433931;color:#fff}.im-text-img-var.bg-primary .btn-base{color:#fff;background-color:transparent;border-color:#fff}.im-text-img-var.bg-primary .btn-base:hover{background-color:#fff;color:#433931}.im-text-img-var{overflow:hidden}.im-text-img-var.bg-primary{color:#fff}.im-text-img-var__container{position:relative}@media (max-width: 767px){.im-text-img-var__container{flex-wrap:wrap;padding:0}}@media (min-width: 768px) and (max-width: 1024px){.im-text-img-var__container{flex-wrap:wrap;padding:0}}@media (min-width: 1025px){.im-text-img-var__container{gap:80px}}@media (min-width: 1025px){.im-text-img-var__column{width:50%}}.im-text-img-var__column-media{position:relative;overflow:hidden;z-index:2}@media (max-width: 1024px){.im-text-img-var__column-media{width:100%}}@media (min-width: 1025px){.im-text-img-var__column-media{min-height:600px}.im-text-img-var__column-media.height-s{min-height:450px}.im-text-img-var__column-media.height-m{min-height:600px}}.im-text-img-var__column-media picture{display:block;width:100%;height:100%}@media (min-width: 1025px){.im-text-img-var__column-media picture{position:absolute;top:0;left:0}}.im-text-img-var__column-media picture img{display:block;width:100%;height:100%;object-fit:cover}.im-text-img-var__column-media iframe{width:100%}@media (min-width: 1025px){.im-text-img-var__column-media iframe{height:100%}}@media (max-width: 767px){.im-text-img-var__column-text{padding:calc(3.5 * 1rem) 24px}}@media (min-width: 768px) and (max-width: 1024px){.im-text-img-var__column-text{padding:calc(5 * 1rem) 40px}}@media (min-width: 1025px){.im-text-img-var__column-text{display:flex;align-items:center;padding:80px 0}}.im-text-img-var__text-wrap>*:first-child{margin-top:0}@media (max-width: 767px){.im-text-img-var__paragraphs{margin-top:calc(1 * 1rem)}}@media (min-width: 768px){.im-text-img-var__paragraphs{margin-top:calc(1.875 * 1rem)}}.im-text-img-var__paragraphs blockquote{margin:0}.im-text-img-var__paragraphs ul{list-style-type:disc;padding:calc(.625 * 1rem) 0 0 20px}.im-text-img-var__paragraphs ul li{padding:0}.im-text-img-var__paragraphs ul li:not(:last-child){padding-bottom:calc(.625 * 1rem)}.im-text-img-var__paragraphs ol{list-style-type:decimal;padding:calc(.625 * 1rem) 0 0 20px}.im-text-img-var__paragraphs ol li{padding:0}.im-text-img-var__paragraphs ol li:not(:last-child){padding-bottom:calc(1.25 * 1rem)}.im-text-img-var__paragraphs ul:not(:last-child),.im-text-img-var__paragraphs ol:not(:last-child){margin-bottom:calc(.625 * 1rem)}@media (max-width: 767px){.im-text-img-var .btn-base{margin-top:calc(1.5 * 1rem)}}@media (min-width: 768px){.im-text-img-var .btn-base{margin-top:calc(3.75 * 1rem)}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.cards-text-bg a.single-card .btn-base{color:#fff;background-color:transparent;border-color:#fff}.cards-text-bg a.single-card:hover .btn-base{background-color:#fff;color:#433931}@media (max-width: 767px){.cards-text-bg.m-height .single-card__text{min-height:360px}}@media (min-width: 768px) and (max-width: 1024px){.cards-text-bg.m-height .single-card__text{min-height:400px}}@media (min-width: 1025px){.cards-text-bg.m-height .single-card__text{min-height:460px}}@media (max-width: 767px){.cards-text-bg.l-height .single-card__text{min-height:360px}}@media (min-width: 768px) and (max-width: 1024px){.cards-text-bg.l-height .single-card__text{min-height:400px}}@media (min-width: 1025px){.cards-text-bg.l-height .single-card__text{min-height:625px}}.cards-text-bg__container .single-card:only-child .single-card__text{width:100%;margin:0px auto;max-width:1440px}@media (max-width: 767px){.cards-text-bg__main-text-wrap{margin-bottom:24px}}@media (min-width: 768px){.cards-text-bg__main-text-wrap{gap:30px;margin-bottom:30px}}@media (max-width: 767px){.cards-text-bg__wrap-cards{gap:24px}}@media (min-width: 768px){.cards-text-bg__wrap-cards{gap:30px}}.cards-text-bg .single-card{text-decoration:none;width:100%;overflow:hidden;background-color:#433931}.cards-text-bg .single-card.bottom-left .single-card__text{align-items:flex-end}.cards-text-bg .single-card.bottom-left .single-card__bg-img picture::after{background:linear-gradient(0deg, #000 2.08%, rgba(0,0,0,0) 50%)}.cards-text-bg .single-card.bottom-center .single-card__text{align-items:flex-end;justify-content:center;margin:0 auto;text-align:center}.cards-text-bg .single-card.bottom-center .single-card__bg-img picture::after{background:linear-gradient(0deg, #000 2.08%, rgba(0,0,0,0) 43.42%)}.cards-text-bg .single-card.center .single-card__text{align-items:center;justify-content:center;margin:0 auto;text-align:center}.cards-text-bg .single-card.center .single-card__bg-img picture::after{background-color:rgba(0,0,0,0.4)}@media (max-width: 767px){.cards-text-bg .single-card.center:only-child .single-card__text{padding-top:56px;padding-bottom:56px}}@media (min-width: 768px) and (max-width: 1024px){.cards-text-bg .single-card.center:only-child .single-card__text{padding-top:60px;padding-bottom:60px}}@media (min-width: 1025px){.cards-text-bg .single-card.center:only-child .single-card__text{padding-top:100px;padding-bottom:100px}}@media (max-width: 767px){.cards-text-bg .single-card.padding-int-s .single-card__text{padding:16px calc(1 * 1rem)}}@media (min-width: 768px){.cards-text-bg .single-card.padding-int-s .single-card__text{padding:30px calc(1.875 * 1rem)}}@media (max-width: 767px){.cards-text-bg .single-card.padding-int-m .single-card__text{padding:24px calc(1.5 * 1rem)}}@media (min-width: 768px){.cards-text-bg .single-card.padding-int-m .single-card__text{padding:60px calc(3.75 * 1rem)}}@media (max-width: 767px){.cards-text-bg .single-card.padding-int-l .single-card__text{padding:24px}}@media (min-width: 768px) and (max-width: 1024px){.cards-text-bg .single-card.padding-int-l .single-card__text{padding:40px}}@media (min-width: 1025px){.cards-text-bg .single-card.padding-int-l .single-card__text{padding:80px}}.cards-text-bg .single-card__container{position:relative;height:100%}.cards-text-bg .single-card__bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.cards-text-bg .single-card__bg-img picture{position:relative;width:100%;height:100%}.cards-text-bg .single-card__bg-img picture::after{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;transition:background-color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.cards-text-bg .single-card__bg-img picture img{position:absolute;width:100%;height:100%;object-fit:cover}.cards-text-bg .single-card__text{position:relative;z-index:2;color:#fff;display:flex;height:100%}@media (min-width: 1025px){.cards-text-bg .single-card__text{max-width:440px}}@media (max-width: 767px){.cards-text-bg .single-card__text-wrap h2{margin-bottom:24px}}@media (min-width: 768px){.cards-text-bg .single-card__text-wrap h2{margin-bottom:30px}}@media (max-width: 767px){.cards-text-bg .single-card__text-wrap p{margin-bottom:24px}}@media (min-width: 768px){.cards-text-bg .single-card__text-wrap p{margin-bottom:30px}}.cards-text-bg .single-card__text-wrap .btn-base.hidden{border:0}.cards-text-bg .single-card__text-wrap>*:last-child{margin-bottom:0}.cards-text-bg a.single-card .btn-base{display:inline-block}@media (min-width: 768px){.cards-text-bg a.single-card:hover .single-card__bg-img picture::after{background-color:rgba(0,0,0,0.5)}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.card-news{position:relative;height:100%;display:flex;flex-direction:column;text-decoration:none;box-shadow:0px 12px 40px 0px rgba(0,0,0,0.04)}.card-news__img-content picture{position:relative;display:block;width:100%;margin:0 auto;aspect-ratio:37 / 25}.card-news__img-content picture img{display:block;width:100%;height:100%;margin:0 auto;object-fit:cover}.card-news__text-content{display:flex;flex-direction:column;flex:1;transition:color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53),background-color 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}@media (max-width: 767px){.card-news__text-content{padding:calc(1 * 1rem)}}@media (min-width: 768px){.card-news__text-content{padding:calc(1.875 * 1rem)}}@media (max-width: 767px){.card-news__title{margin-bottom:calc(1 * 1rem)}}@media (min-width: 768px){.card-news__title{margin-bottom:calc(1.875 * 1rem)}}.card-news__date{display:block;margin-top:auto}.card-news:hover .card-news__text-content{color:#fff;background-color:#433931}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.text-iframe__paragraphs blockquote p{margin:0px;font-family:"Playfair Display","Playfair Display-fallback","Times New Roman",serif;font-weight:400 !important;line-height:1.5}@media (max-width: 767px){.text-iframe__paragraphs blockquote p{font-size:calc(1.25 * 1rem)}}@media (min-width: 768px){.text-iframe__paragraphs blockquote p{font-size:calc(1.5625 * 1rem)}}.text-iframe__paragraphs h2,.text-iframe__paragraphs h3{margin:0px;font-family:"Playfair Display","Playfair Display-fallback","Times New Roman",serif;font-weight:600 !important;font-size:calc(1 * 1rem);line-height:1.4}@media (max-width: 767px){.text-iframe__container{padding:0}}@media (min-width: 768px) and (max-width: 1024px){.text-iframe__container{padding:0}}@media (max-width: 1024px){.text-iframe__wrap{flex-wrap:wrap}}@media (min-width: 1025px){.text-iframe__wrap{gap:60px}}.text-iframe__column{width:100%}.text-iframe__column-media{position:relative;overflow:hidden}@media (min-width: 768px) and (max-width: 1024px){.text-iframe__column-media{height:400px}}@media (min-width: 1025px){.text-iframe__column-media.min-height{min-height:530px}}.text-iframe__column-media iframe{display:block;width:100%}@media (min-width: 768px){.text-iframe__column-media iframe{height:100%}}@media (max-width: 767px){.text-iframe__column-text{padding:56px 24px}}@media (min-width: 768px) and (max-width: 1024px){.text-iframe__column-text{padding:80px 40px}}@media (min-width: 1025px){.text-iframe__column-text{display:flex;align-items:center;padding:80px 0}}.text-iframe__text-wrap>*:last-child{margin-bottom:0}@media (max-width: 767px){.text-iframe__paragraphs{margin-top:calc(1 * 1rem)}}@media (min-width: 768px){.text-iframe__paragraphs{margin-top:calc(1.875 * 1rem)}}.text-iframe__paragraphs blockquote{margin:0}.text-iframe__paragraphs ul{list-style-type:disc;padding:calc(.625 * 1rem) 0 0 20px}.text-iframe__paragraphs ul li{padding:0}.text-iframe__paragraphs ul li:not(:last-child){padding-bottom:calc(.625 * 1rem)}.text-iframe__paragraphs ol{list-style-type:decimal;padding:calc(.625 * 1rem) 0 0 20px}.text-iframe__paragraphs ol li{padding:0}.text-iframe__paragraphs ol li:not(:last-child){padding-bottom:calc(1.25 * 1rem)}.text-iframe__paragraphs ul:not(:last-child),.text-iframe__paragraphs ol:not(:last-child){margin-bottom:calc(.625 * 1rem)}@media (max-width: 767px){.text-iframe__paragraphs h2,.text-iframe__paragraphs h3{margin-bottom:calc(1 * 1rem)}}@media (min-width: 768px){.text-iframe__paragraphs h2,.text-iframe__paragraphs h3{margin-bottom:calc(1.875 * 1rem)}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price del,.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price ins bdi,.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi{margin:0px;font-family:"Playfair Display","Playfair Display-fallback","Times New Roman",serif;font-weight:400 !important}@media (max-width: 767px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price del,.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price ins bdi,.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi{font-size:calc(1 * 1rem);line-height:1.5}}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price del,.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price ins bdi,.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi{font-size:calc(1.25 * 1rem);line-height:1.3}}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title{margin:0px;font-family:"Playfair Display","Playfair Display-fallback","Times New Roman",serif;font-weight:600 !important;font-size:calc(1 * 1rem);line-height:1.4}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .categories{margin:0px;font-family:"Barlow","Barlow-fallback",Arial,Helvetica,sans-serif;font-weight:500;text-transform:uppercase;font-size:calc(.8125 * 1rem);line-height:1.4;letter-spacing:0.01em}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale,.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .stock{font-family:"Barlow","Barlow-fallback",Arial,Helvetica,sans-serif;font-weight:400;font-size:calc(.8125 * 1rem);line-height:1.4}.slider-products div.woocommerce ul.products li.product{position:relative;display:flex;flex-direction:column;height:auto;margin:0}.slider-products div.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist{z-index:1 !important;right:0 !important;top:0 !important;bottom:initial !important;left:initial !important}.slider-products div.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a{text-decoration:none;display:block}@media (max-width: 767px){.slider-products div.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a{padding:8px 8px 16px 16px}}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a{padding:15px}}.slider-products div.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a i{font-size:20px}.slider-products div.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a i.fa-heart-o::before{color:#433931}.slider-products div.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button>a i.fa-heart::before{color:#433931}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link{display:flex;flex-direction:column;height:100%;transition:box-shadow 0.2s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .img-wrap{background-color:transparent;overflow:hidden}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .img-wrap{padding:16px 16px 0}}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .img-wrap{padding:30px 30px 0}}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .img-wrap img{width:100%;height:100%;object-fit:contain;margin:0}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale{display:block;margin:0;right:initial;border-radius:0;background-color:#433931;color:#fff;text-align:center;font-weight:400;z-index:1;min-height:auto;min-width:auto;padding:4px 14px}@media (max-width: 767px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale{left:8px;top:8px}}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .img-wrap .onsale{left:15px;top:15px}}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap{flex:1;display:flex;flex-direction:column;align-items:flex-start;width:100%}@media (max-width: 767px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap{padding:16px 8px 8px}}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap{padding:30px}}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .categories{opacity:0.6}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title{padding:0}@media (max-width: 767px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title{margin-bottom:calc(1 * 1rem)}}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .woocommerce-loop-product__title{margin-bottom:calc(1.875 * 1rem)}}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price{display:block;color:#433931;margin-top:auto;margin-bottom:0}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price del{opacity:1;color:#433931;opacity:0.5}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price ins{text-decoration:none}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price ins bdi{color:#ff6f61;text-decoration:none}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .price>.woocommerce-Price-amount bdi{text-decoration:none}.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link .text-wrap .stock{margin-top:auto}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product .woocommerce-loop-product__link:hover{box-shadow:0px 12px 40px 0px rgba(0,0,0,0.04)}}.slider-products{overflow:hidden}.slider-products__wrap{position:relative}.slider-products__wrap .swiper-button-prev,.slider-products__wrap .swiper-button-next{background-color:#fff}.slider-products div.woocommerce ul.products{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;margin:0}.slider-products div.woocommerce ul.products::before,.slider-products div.woocommerce ul.products::after{content:none}.slider-products div.woocommerce ul.products li.product{flex-shrink:0;width:100%;position:relative}@media (max-width: 767px){.slider-products div.woocommerce ul.products li.product a{margin:16px 0}}@media (min-width: 768px){.slider-products div.woocommerce ul.products li.product a{margin:30px 0}}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.slider-news{overflow:hidden}.slider-news__container{position:relative}.slider-news__wrap{position:relative}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.im-carousel-gallery{overflow:hidden}@media (max-width: 767px){.im-carousel-gallery__container{padding-left:24px;padding-right:24px}}.im-carousel-gallery__wrap{position:relative}.im-carousel-gallery__media{position:relative;cursor:pointer}.im-carousel-gallery__media picture{position:relative;display:block;z-index:1;aspect-ratio:4 / 3}.im-carousel-gallery__media picture img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.im-carousel-gallery__media picture{transition:opacity .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}.im-carousel-gallery__media:hover picture{opacity:0.6}.im-carousel-gallery__media:hover .im-carousel-gallery__icon{opacity:1}}.im-carousel-gallery__icon{width:40px;height:40px;padding:13px;background-color:#f7f5ef;z-index:2}.im-carousel-gallery__icon svg{display:block;width:15px;height:15px;fill:#433931}@media (max-width: 767px){.im-carousel-gallery__icon{position:absolute;bottom:0px;right:0}}@media (min-width: 768px){.im-carousel-gallery__icon{position:absolute;top:50%;bottom:initial;left:50%;right:initial;transform:translate(-50%, -50%);opacity:0;border-radius:25px;transition:opacity .5s cubic-bezier(0.55, 0.085, 0.68, 0.53)}}.im-carousel-gallery .swiper-container{position:relative}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.block-contact-form .form input:not([type='checkbox']):not([type='radio']):not([type='submit']),.block-contact-form .form select,.block-contact-form .form textarea,.block-contact-form .form .form-item label .label-text,.block-contact-form .form .box-acceptance .im-accordion-form .im-accordion__content div p,.block-contact-form .form .box-acceptance .radios--wrapper,.block-contact-form .form .box-acceptance .checkbox--wrapper,.block-contact-form .check-wrapper label .label-text,.block-contact-form .wpcf7 form .wpcf7-response-output,.block-contact-form #mc4wp-form-1 .mc4wp-alert.mc4wp-success,.block-contact-form #mc4wp-form-1 .mc4wp-alert-mc4wp-notice{margin:0px;font-family:"Barlow","Barlow-fallback",Arial,Helvetica,sans-serif;font-weight:400;font-size:calc(1 * 1rem);line-height:1.5}.block-contact-form .form .required,.block-contact-form .form span.wpcf7-not-valid-tip{font-family:"Barlow","Barlow-fallback",Arial,Helvetica,sans-serif;font-weight:400;font-size:calc(.8125 * 1rem);line-height:1.4}.block-contact-form .form input:not([type='checkbox']):not([type='radio']):not([type='submit']),.block-contact-form .form select,.block-contact-form .form textarea{border:0;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-family:"Barlow","Barlow-fallback",Arial,Helvetica,sans-serif;background-color:transparent;color:#433931;border:1px solid #d5d5d5;padding:16px;border-radius:4px}.block-contact-form .form input:disabled:not([type='checkbox']):not([type='radio']):not([type='submit']),.block-contact-form .form select:disabled,.block-contact-form .form textarea:disabled{opacity:0.6}.block-contact-form .form select{background-repeat:no-repeat;background-position:center;background-size:15px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23D5D5D5' d='M4.10174967,6.35616963 L11.9879191,14.8055186 L19.917263,6.35616963 C20.9623068,5.21368921 22.7497303,7.08759541 21.659999,8.22856702 L12.7287858,17.8656221 C12.3367098,18.2766767 11.683742,18.2766767 11.3349143,17.8656221 L2.31698307,8.22856702 C1.27193923,7.0860866 3.05788667,5.21365052 4.10293051,6.35616963 L4.10174967,6.35616963 Z' /%3E%3C/svg%3E");background-position:right 16px center;padding:16px 44px 16px 16px}.block-contact-form .form .form-item label .label-text{display:flex;align-items:center;cursor:pointer;margin-bottom:8px}.block-contact-form .form input[type='checkbox']{cursor:pointer;position:relative;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:9px;border:1px solid #d5d5d5;border-radius:3px;margin:0px}.block-contact-form .form input:checked[type='checkbox']{font-style:normal;background:#000;border-color:#000}.block-contact-form .form input[type='checkbox']:checked::before{content:'';display:block;position:absolute;top:0;left:-2px;margin:2px;width:7px;height:12px;color:#fff;border-right:2px solid #fff;border-bottom:2px solid #fff;transform-origin:100% 100%;transform:rotate(45deg)}.block-contact-form .form input:focus[type='checkbox']{border-color:#d5d5d5}.block-contact-form{position:relative}@media (max-width: 767px){.block-contact-form__label{margin-bottom:calc(.5 * 1rem)}}@media (min-width: 768px){.block-contact-form__label{margin-bottom:calc(.625 * 1rem)}}@media (max-width: 767px){.block-contact-form__title{margin-bottom:calc(1.5 * 1rem)}}@media (min-width: 768px){.block-contact-form__title{margin-bottom:calc(3.75 * 1rem)}}.block-contact-form .mc4wp-response{margin:20px auto}.block-contact-form .form{margin:0 auto;display:flex;flex-direction:column}.block-contact-form .form__input-wrap{display:grid}@media (max-width: 767px){.block-contact-form .form__input-wrap{gap:calc(1 * 1rem);grid-template-columns:repeat(1, 1fr)}}@media (min-width: 768px){.block-contact-form .form__input-wrap{gap:calc(1.875 * 1rem)}}@media (min-width: 768px){.block-contact-form .form__input-wrap.column-1{grid-template-columns:1fr}}@media (min-width: 768px){.block-contact-form .form__input-wrap.column-2{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px) and (max-width: 1024px){.block-contact-form .form__input-wrap.column-3{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px) and (max-width: 1360px){.block-contact-form .form__input-wrap.column-3{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px) and (min-width: 1361px){.block-contact-form .form__input-wrap.column-3{grid-template-columns:repeat(3, 1fr)}}.block-contact-form .form__input-wrap .form-item label{display:flex !important;flex-direction:column;justify-content:flex-end;height:100%}.block-contact-form .form__input-wrap .form-item label .wpcf7-form-control-wrap{display:flex;flex-direction:column}.block-contact-form .form__input-wrap .form-item label .wpcf7-form-control-wrap input,.block-contact-form .form__input-wrap .form-item label .wpcf7-form-control-wrap select,.block-contact-form .form__input-wrap .form-item label .wpcf7-form-control-wrap textarea{order:2}.block-contact-form .form__input-wrap .form-item label .wpcf7-form-control-wrap .wpcf7-not-valid-tip{margin-top:-5px;margin-bottom:5px;order:1}@media (max-width: 767px){.block-contact-form .form{gap:calc(1.5 * 1rem)}}@media (min-width: 768px){.block-contact-form .form{gap:calc(1.875 * 1rem)}}.block-contact-form .form .form-item label{display:block}.block-contact-form .form .form-item .wpcf7-radio label{margin-top:0}.block-contact-form .form input:not([type='checkbox']):not([type='radio']):not([type='submit']),.block-contact-form .form select{min-height:50px}.block-contact-form .form input:not([type='checkbox']):not([type='radio']):not([type='submit']),.block-contact-form .form select,.block-contact-form .form textarea{border-color:#433931}.block-contact-form .form input:not([type='checkbox']):not([type='radio']):not([type='submit']).wpcf7-not-valid,.block-contact-form .form select.wpcf7-not-valid,.block-contact-form .form textarea.wpcf7-not-valid{border-color:#d53d0b}@media (max-width: 767px){.block-contact-form .form input:not([type='checkbox']):not([type='radio']):not([type='submit']),.block-contact-form .form select,.block-contact-form .form textarea{width:100%}}@media (min-width: 768px){.block-contact-form .form input:not([type='checkbox']):not([type='radio']):not([type='submit']),.block-contact-form .form select,.block-contact-form .form textarea{width:100%}}.block-contact-form .form textarea{resize:vertical}.block-contact-form .form .form-hidden-el{visibility:hidden;border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.block-contact-form .form .form-actions{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.block-contact-form .form .form-actions .btn-base{width:100%}.block-contact-form .form .form-actions .wpcf7-spinner{position:absolute;display:block;margin:0 auto;bottom:-35px}.block-contact-form .form .form-actions .wpcf7-spinner::before{background-color:#f3f4f6}.block-contact-form .form .box-columns{margin:0px auto;width:100%}@media (max-width: 767px){.block-contact-form .form .box-columns{gap:calc(1 * 1rem)}}.block-contact-form .form .required{text-align:right}@media (max-width: 767px){.block-contact-form .form .required{margin-top:-14px}}@media (min-width: 768px){.block-contact-form .form .required{margin-top:-24px}}.block-contact-form .form .box-acceptance{font-size:calc(1 * 1rem)}.block-contact-form .form .box-acceptance .dichiarazione_consenso .title-dichiarazione{display:block}.block-contact-form .form .box-acceptance .im-accordion-form .im-accordion__toggle{background:transparent;padding:0 0 10px}.block-contact-form .form .box-acceptance .im-accordion-form .im-accordion__title{display:block}.block-contact-form .form .box-acceptance .im-accordion-form .im-accordion__content{border-bottom:1px solid #433931}.block-contact-form .form .box-acceptance .radios--wrapper{margin-top:28px}.block-contact-form .form .box-acceptance .checkbox--wrapper{margin-top:28px}.block-contact-form .form .box-acceptance .checkbox--wrapper .wpcf7-list-item{margin:0}.block-contact-form .form .box-acceptance .checkbox--wrapper .wpcf7-list-item label{display:flex;align-items:center;gap:8px}.block-contact-form .form .box-acceptance .checkbox--wrapper .wpcf7-list-item label input[type='checkbox']{background:white;border-color:#767676;padding:8px}.block-contact-form .form .box-acceptance .checkbox--wrapper .wpcf7-list-item label input[type='checkbox']::before{left:-1px;margin:2px;width:5px;height:10px}.block-contact-form .form .box-acceptance .checkbox--wrapper .wpcf7-list-item label input[type='checkbox']:checked{background:#433931}.block-contact-form .form .wpcf7-not-valid-tip{display:block;margin-top:5px;border-color:#d53d0b}@media (min-width: 768px){.block-contact-form .form .wpcf7-not-valid-tip{margin-left:0}}.block-contact-form .form span.wpcf7-not-valid-tip{font-weight:500;color:#d53d0b;margin-top:10px}.block-contact-form .check-wrapper{width:100%}.block-contact-form .check-wrapper label{display:flex;gap:12px}.block-contact-form .check-wrapper label .label-text{text-align:left}.block-contact-form .wpcf7 form .wpcf7-response-output{margin:30px 0 !important;padding:17px 36px;color:#fff;background-color:#433931;font-weight:600}.block-contact-form .wpcf7 form.invalid .wpcf7-response-output,.block-contact-form .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#d3a95d;background-color:#d3a95d;color:#111111}.block-contact-form .wpcf7 form.spam .wpcf7-response-output{border-color:#d37e5d;background-color:#d37e5d;color:#111111}.block-contact-form .wpcf7 form.failed .wpcf7-response-output,.block-contact-form .wpcf7 form.aborted .wpcf7-response-output{border-color:#c44747;background-color:#c44747}.block-contact-form .wpcf7 form.sent .wpcf7-response-output{border-color:#4bad8e;background-color:#4bad8e;color:#212121}.block-contact-form #mc4wp-form-1 .mc4wp-alert.mc4wp-success{background-color:#4bad8e;color:#212121;font-weight:600;padding:17px 36px}.block-contact-form #mc4wp-form-1 .mc4wp-alert-mc4wp-notice{background-color:#d3a95d;color:#111111;font-weight:600;padding:17px 36px}

@-webkit-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes move{0%{transform:translate(0, 0)}50%{transform:translate(10px, 0)}100%{transform:translate(0, 0)}}@keyframes loop-anim{0%{margin-left:0}100%{margin-left:-50%}}.booking-page{text-align:center}@media (max-width: 767px){.booking-page{margin:calc(1 * 1rem) 0}}@media (min-width: 768px){.booking-page{margin:calc(1.875 * 1rem) 0}}@media (max-width: 767px){.booking-page .btn-base{margin-top:calc(1 * 1rem)}}@media (min-width: 768px){.booking-page .btn-base{margin-top:calc(1.875 * 1rem)}}

