.h1,h1{font-size:32px;line-height:36px;font-weight:400;line-height:1;margin:0 0 1.75rem;font-family:alverata;text-transform:uppercase}@media screen and (min-width:992px){.h1,h1{font-size:48px;line-height:52px}}.h2,h2{font-size:24px;font-weight:400;line-height:1;margin:0 0 2rem;font-family:alverata;text-transform:uppercase}@media screen and (min-width:992px){.h2,h2{font-size:32px}}.h3,h3{font-size:18px;font-weight:400;line-height:1;margin:0 0 2rem;font-family:alverata;text-transform:uppercase}@media screen and (min-width:992px){.h3,h3{font-size:24px;line-height:28px}}.h4,h4{font-size:18px;font-weight:400;line-height:22px;font-family:alverata;text-transform:uppercase}.h4:not(:last-child),h4:not(:last-child){margin:0 0 .75rem}@media screen and (min-width:992px){.h4,h4{font-size:20px;line-height:22px}}.h5,h5{font-size:16px;line-height:1.25;font-weight:400;font-family:alverata;text-transform:uppercase}.h5:not(:last-child),h5:not(:last-child){margin:0 0 1.5rem}@media (min-width:992px){.h5,h5{font-size:18px}}.h6,h6{font-size:18px;line-height:1.25;font-weight:400;font-family:alverata;text-transform:uppercase}.h6:not(:last-child),h6:not(:last-child){margin:0 0 1.5rem}@media (min-width:992px){.h6,h6{font-size:12px}}strong{font-weight:700}p{margin:0 0 20px;font-size:16px}p:last-child{margin-bottom:0}a{text-decoration:none;color:inherit}.uppercase{text-transform:uppercase}*,:after,:before{box-sizing:border-box}html{font-size:12px;scroll-behavior:smooth}@media screen and (min-width:992px){html{font-size:16px}}body{padding:0;margin:0;font-family:Figtree,sans-serif;font-size:18px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#000;font-optical-sizing:auto;font-weight:400}body:after{content:"";width:100%;height:150%;position:fixed;top:-25%;left:0;background-color:#000;transition:.4s;opacity:1;visibility:visible;z-index:21474836333}@media screen and (max-width:992px){body.is-menu-open{overflow:hidden}}body.loaded:after{opacity:0;visibility:hidden}.container{margin:0 auto;width:100%;max-width:420px;padding-left:30px;padding-right:30px}@media screen and (min-width:576px){.container{max-width:1160px}}@media screen and (min-width:992px){.container{max-width:1440px;padding-left:60px;padding-right:60px}}.container--max{max-width:100%}.mb0{margin-bottom:0!important}ol,ul{margin:0;padding:0}li{list-style:none}img{width:100%;height:auto;display:block}button{outline:0;border:0;background-color:transparent;padding:0;font-family:inherit;font-size:inherit;color:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}.grecaptcha-badge{visibility:hidden!important}.background-image{height:100%;position:relative}.background-image img{display:block;height:100%;object-fit:cover}.background-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 23.44%),linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),linear-gradient(180deg,rgba(0,0,0,0) 77.22%,#000 99.56%)}.background-image__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.background-image__wrapper{max-width:862px;display:flex;flex-direction:column;text-align:center;margin:0 auto}.line{z-index:2;position:absolute;left:0;top:0;width:100%;height:23px;background-image:url(../../img/line-dark.svg);background-position:center;background-repeat:repeat-x}.header{width:100%;position:absolute;width:100%;height:107px;z-index:101;top:0;display:flex;padding:25px 0 0;transition:transform .4s ease-out;transform:translateY(0)}@media screen and (min-width:992px){.header{padding:50px 0 0;height:132px}}.header.pinned{position:fixed}.header.hidden{transform:translateY(-100%)}.header.dark .nav a{color:#1f250c}.header.dark .header__logo svg path[fill=white]{fill:#1f250c}.header__logo{position:absolute;left:50%;transform:translateX(-50%);bottom:0}.header__logo a,.header__logo svg{display:block}@media (max-width:992px){.header__logo svg{width:220px;height:auto}}.header__navigation{margin-left:auto}@media screen and (max-width:992px){.header__navigation{background-color:#fff;display:flex;justify-content:center;position:fixed;z-index:11000;left:0;top:76px;height:calc(100dvh - 76px);width:100%;padding:30px 0;transition:opacity .3s;overflow:auto;opacity:0;visibility:hidden;border-top:1px solid rgba(0,0,0,.1)}.header__navigation ul li:not(:last-child){margin-bottom:1.5rem}.header__navigation ul li a{font-size:22px}}@media screen and (max-width:992px){.header__navigation>.menu-container{padding:0 30px;width:100%;flex-grow:1}}@media screen and (max-width:576px){.header__navigation>.menu-container{max-width:400px}}@media screen and (min-width:992px){.header__navigation ul{display:flex}}.header__navigation ul li{position:relative}@media screen and (min-width:992px){.header__navigation ul li{height:100px;display:flex;align-items:center}}@media screen and (min-width:992px){.header__navigation ul li:not(:last-child){margin-right:30px}}.header__navigation ul li a{position:relative;font-weight:600;color:#fff;display:flex;align-items:center;height:100%}@media screen and (min-width:992px){.header__navigation ul li a:after{content:"";height:5px;width:100%;position:absolute;top:0;left:0;opacity:0;background-color:#fff;transition:.3s}}.header__navigation ul li a:hover:after{opacity:1}.header__others{display:flex;flex:1}@media screen and (min-width:992px){.header__others{display:none}}@media screen and (max-width:992px){.header__others{position:relative;top:16px}.header__others .btn--icon{padding-left:12px;padding-right:12px}.header__others .btn--icon span{display:none}.header__others .btn--icon svg{margin-right:0}}.header__mobile{display:flex;align-items:center}@media screen and (min-width:992px){.header__mobile{display:none}}.header__mobile button{position:relative;width:42px;height:42px}.header__mobile button:after,.header__mobile button:before{content:"";width:42px;height:2px;background-color:#fff;position:absolute;left:0;transition:.4s}.header__mobile button:before{top:14px}.header__mobile button:after{bottom:14px}.header__mobile button.is-active:before{transform:translateY(6px) rotate(-45deg)}.header__mobile button.is-active:after{transform:translateY(-6px) rotate(45deg)}@media screen and (max-width:992px){.is-menu-open .header .nav ul{opacity:1;visibility:visible}}.menu{display:flex;justify-content:space-between}.menu .right{display:flex;align-items:center}@media screen and (max-width:992px){.menu .right{position:relative;top:16px}}@media screen and (max-width:992px){.menu .right .btn{width:40px;padding:0;border-radius:50%}}.menu .phone{display:flex;align-items:center;color:#fff}.menu .phone button{margin-left:.25rem}.menu .phone svg{margin-right:.5rem}@media screen and (max-width:992px){.menu .phone button,.menu .phone span{display:none}.menu .phone svg{width:24px;height:24px;margin-right:0}}.nav{flex:1;display:flex;align-items:center}.nav ul{display:flex;align-items:center}@media screen and (max-width:992px){.nav ul{opacity:0;visibility:hidden;background-color:#000;position:fixed;left:0;top:0;width:100%;height:100vh;justify-content:center;flex-direction:column;gap:12px;font-size:32px;padding-top:0;z-index:-1;transition:.5s}}@media screen and (min-width:992px){.nav ul li:not(:last-child){margin-right:1.5rem}}.nav button{color:#fff;font-family:alverata;font-size:20px;text-transform:uppercase;position:relative}@media (min-width:992px){.nav button{font-size:14px}}.nav button:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#fff;transform:scaleX(0);transform-origin:center;transition:transform .5s ease-in}.nav button:hover:before{transform:scaleX(1)}.section-footer{padding:6.25rem 0;position:relative}@media screen and (min-width:992px){.section-footer{padding-top:7rem;padding-bottom:4rem}}.section-footer:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 23.44%),linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.6)),linear-gradient(180deg,rgba(0,0,0,0) 77.22%,#000 99.56%)}.section-footer__grid{position:relative;display:grid;grid-template-columns:1fr;gap:2.5rem}@media screen and (min-width:992px){.section-footer__grid{grid-template-columns:repeat(2,1fr)}}.section-footer__background{position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.section-footer__background img{object-fit:cover;height:100%}.section-footer .wpcf7{margin-top:2.5rem}.copyrights{position:relative;margin-top:60px;font-size:14px;line-height:16px}@media screen and (min-width:992px){.copyrights{margin-top:9.25rem}}.copyrights__grid{display:grid;align-items:center}@media screen and (min-width:1280px){.copyrights__grid{grid-template-columns:1fr 220px}}.copyrights ul{margin-bottom:2rem}@media screen and (min-width:992px){.copyrights ul{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}}@media screen and (min-width:992px){.copyrights ul li:not(:last-child){margin-right:1.5rem}}@media screen and (max-width:992px){.copyrights ul li:not(:last-child){margin-bottom:16px}}@media screen and (max-width:1040px){.copyrights ul li:first-child{flex:0 0 100%;width:100%}}.copyrights ul a{text-decoration:underline}.copyrights ul a:hover{color:#af0707}.copyrights__wiz{font-size:12px;line-height:14px}.field{position:relative}.field a{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:3px}.field a:hover{text-decoration-color:#af0707;color:#af0707}.field--input{margin-bottom:2rem}.field--input .placeholder{position:absolute;left:0;top:0;line-height:1;font-size:15px;transition:.3s}.field--input.is-active .placeholder{top:-18px;font-size:12px}.field--input input,.field--input textarea{background-color:transparent;padding:0 0 4px;height:22px;display:block;width:100%;outline:1px solid transparent;border:0;border-bottom:1px solid #fff;font-family:inherit;font-size:15px;line-height:1;color:#fff;border-radius:0}.field--input input.wpcf7-not-valid,.field--input textarea.wpcf7-not-valid{border-color:#b94a48!important}.field--input input:active,.field--input input:focus,.field--input textarea:active,.field--input textarea:focus{background:0 0}.field--input textarea{height:62px;resize:none}.field--acceptance{margin-bottom:.75rem;margin-top:2.5rem}.field--acceptance input{display:none}.field--acceptance input:checked+.wpcf7-list-item-label:after{opacity:1}.field--acceptance .wpcf7-list-item{font-size:10px;line-height:12px;margin-left:0;display:block}.field--acceptance .wpcf7-list-item-label{margin-left:0;position:relative;padding-left:18px;display:block}.field--acceptance .wpcf7-list-item-label:after,.field--acceptance .wpcf7-list-item-label:before{content:"";position:absolute;left:0;width:12px;height:12px;top:0}.field--acceptance .wpcf7-list-item-label:before{background-color:#fff}.field--acceptance .wpcf7-list-item-label:after{opacity:0;transition:.3s;background:url(../../img/checked.svg) no-repeat center;background-size:9px 9px}.field--acceptance .wpcf7-not-valid .wpcf7-list-item-label:before{border:2px solid #b94a48}.field--acceptance .wpcf7-not-valid-tip{padding-left:18px}.field--last{margin-bottom:2.5rem;margin-top:0}.field--text{font-size:10px;line-height:12px}.field--button{margin-top:2.5rem}.wpcf7 form .wpcf7-response-output{padding:5px 12px;margin:12px 0 0;align-items:center;border:1px solid;font-size:14px;display:none!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.spam .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;display:none}.wpcf7 form.sent .wpcf7-response-output{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;display:flex}.wpcf7 form.submitting .btn__loader{display:inline-block}.wpcf7 .hide{display:none}.wpcf7 .more{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:3px}.wpcf7 .more:hover{text-decoration-color:#af0707;color:#af0707}.wpcf7 .wpcf7-not-valid-tip{display:none}.section-404{text-align:center;padding-top:220px;padding-bottom:8rem;color:#fff;min-height:100vh;display:flex;align-items:center}.section-404__h1{font-size:100px}@media screen and (min-width:992px){.section-404__h1{font-size:180px;margin-bottom:5rem}}.section-404 .button{margin-top:2.5rem}.section-content{padding:220px 120px 120px}.editor blockquote{margin:2rem 0}.editor blockquote ul li:before{top:14px}@media screen and (min-width:992px){.editor blockquote ul li:before{top:20px}}.editor a{text-decoration:underline}.editor ol:not(:last-child),.editor ul:not(:last-child){margin-bottom:2rem}.editor ol li,.editor ul li{position:relative;padding-left:18px}.editor ol li:not(:last-child),.editor ul li:not(:last-child){margin-bottom:.75rem}.editor ul ul{margin-top:.75rem}.editor ul li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;background-color:#fff;border-radius:50%}.editor ol ol{margin-top:.75rem}.editor ol li:before{color:#fff;content:counter(list-item) ") "}.editor ol[style*=lower-alpha] li:before{content:counter(list-item,lower-alpha) ") "}.btn{color:#fff;padding:12px 1.75rem 10px;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;outline:0;cursor:pointer;transition:.5s;position:relative;font-family:alverata;font-weight:400;height:40px;font-size:14px;background-color:#af0707;text-transform:uppercase}.btn svg path{transition:.5s}.btn:hover{color:#1f250c;border-color:#f2e8d2;background-color:#f2e8d2}.btn:hover svg path{fill:#1f250c}.btn:hover .btn__loader{border-top-color:#af0707}.btn__loader{width:1rem;height:1rem;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:.6s linear infinite spin;margin-left:.5rem;vertical-align:middle;display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.btn--small{font-size:12px}.btn--no-change:hover{background-color:#af0707;color:#fff}.image-stamp{position:absolute;z-index:5;width:40px;height:40px}@media (min-width:992px){.image-stamp{width:50px;height:50px}}.image-stamp svg{display:block;width:100%;height:auto}@media (min-width:992px){.image-stamp--big{width:108px;height:108px}}.image-stamp--top{top:20px}.image-stamp--top-big{top:52px}.image-stamp--left{left:20px}.image-stamp--bottom{bottom:20px}.image-stamp--bottom-big{bottom:27px}.image-stamp--right{right:20px}.c-section-header{text-align:center;position:relative;z-index:5}.c-section-header__graphic{display:block;margin-bottom:1.75rem}.c-section-header__subtitle{margin-bottom:1.75rem}@media (max-width:576px){.c-section-header__title br{display:none}}.c-section-header__description{max-width:636px;margin:0 auto}.popup{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;z-index:9999;opacity:0;visibility:hidden;transition:opacity .5s;overflow:auto}.popup.is-active{opacity:1;visibility:visible}.popup__bg{position:fixed;left:0;top:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;cursor:pointer}.popup__content{position:relative;padding:20px 20px;margin:auto}.popup__inner{width:100%;padding:20px;max-width:560px;background-color:#fff;color:#1f250c}@media screen and (min-width:992px){.popup__inner{padding:40px}}.popup__inner--mail-sent{text-align:center}.popup__inner.is-active{display:block}.popup__close{position:absolute;width:48px;height:48px;top:20px;right:20px;background-color:#af0707;display:flex;justify-content:center;align-items:center}.hero{position:relative;min-height:600px}@media (min-width:992px){.hero{height:100vh}}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100vh;background:linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 23.44%),linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),linear-gradient(180deg,rgba(0,0,0,0) 77.22%,#000 100%)}@media (min-width:992px){.hero:before{height:100%}}.hero__content{position:absolute;width:100%;height:100vh;display:flex;align-items:center;padding-top:120px}@media (min-width:992px){.hero__content{height:100%}}.hero__title{max-width:860px;text-align:center;margin:0 auto}.hero__percent{margin:0 auto;font-size:120px;color:#fff;line-height:1;text-align:center;font-family:alverata}@media (min-width:992px){.hero__percent{font-size:180px}}.hero__image{height:100vh}@media (min-width:992px){.hero__image{height:100%}}.hero__image img{display:block;height:100%;object-fit:cover}.hero__form{background-color:#f2e8d2;padding:6.25rem 0;color:#1f250c}@media (min-width:992px){.hero__form{padding:1rem}}@media screen and (min-width:420px) and (max-width:576px){.hero__form .wpcf7{max-width:360px;margin:0 auto}}@media (max-width:420px){.hero__form .wpcf7{padding-left:30px;padding-right:30px}}@media screen and (min-width:992px){.hero__form{position:absolute;right:0;bottom:0;width:230px;padding:1.25rem;z-index:5}}.hero__form .field--input{margin-bottom:1.5rem}@media (min-width:992px){.hero__form .field--input{margin-bottom:.75rem}}.hero__form .field--input input,.hero__form .field--input textarea{padding-bottom:4px;border-color:#1f250c;color:#1f250c}@media (min-width:992px){.hero__form .field--input input,.hero__form .field--input textarea{font-size:11px}}.hero__form .field--input .placeholder{top:3px}@media (min-width:992px){.hero__form .field--input .placeholder{font-size:11px;top:5px}}.hero__form .field.is-active .placeholder{font-size:10px;top:-8px}.hero__form .field--acceptance{margin-top:1.5rem;margin-bottom:1rem}@media (min-width:992px){.hero__form .field--acceptance{margin-top:.75rem;margin-bottom:.5rem}}@media (min-width:992px){.hero__form .field--acceptance .wpcf7-list-item{font-size:7px;line-height:8px}}.hero__form .field--acceptance .wpcf7-list-item-label{padding-left:18px}.hero__form .field--acceptance .wpcf7-list-item-label:after,.hero__form .field--acceptance .wpcf7-list-item-label:before{width:12px;height:12px}.hero__form .field--text{margin-bottom:12px}@media (min-width:992px){.hero__form .field--text{font-size:7px;line-height:8px}}.hero__form .field a{text-decoration-color:#1f250c;text-underline-offset:1px}.hero__form .field a:hover{color:#af0707;text-decoration-color:#af0707}.hero__form .field .more{text-underline-offset:1px;text-decoration-color:#1f250c}.hero__form .field .more:hover{text-decoration-color:#af0707}.hero__form .button{margin-top:.5rem}.hero__form .button button{width:100%}.info{padding-top:6.25rem}@media (min-width:992px){.info{padding-top:2rem}}.info__content{margin-top:4rem;position:relative}@media (min-width:992px){.info__content{margin-top:2rem}}.info__image{height:100vh;min-height:600px;position:relative;z-index:2}.info__image img{display:block;height:100%;object-fit:cover}.info__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 23.44%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,rgba(0,0,0,0) 77.22%,#000 99.56%)}.info__boxes{width:100%}@media (min-width:992px){.info__boxes{position:absolute;z-index:3;top:3rem}}.info__button{text-align:center;margin-top:2.5rem}.boxes{display:grid;grid-template-columns:1fr;gap:2.5rem;color:#1f250c}@media (min-width:992px){.boxes{grid-template-columns:repeat(4,1fr)}}.boxes__single{padding-bottom:calc(23px + .5rem)}.boxes__single-inner{background-color:#f2e8d2;padding:1.75rem 1.25rem;text-align:center;display:flex;flex-direction:column;justify-content:space-between;height:100%}.boxes__subtitle{text-transform:uppercase;font-family:alverata;font-size:16px;line-height:22px}.boxes__red{text-transform:uppercase;color:#af0707;padding:.5rem 37px;border-top:2px solid #af0707;border-bottom:2px solid #af0707;font-size:14px;line-height:18px;font-family:alverata;position:relative}.boxes__red:after,.boxes__red:before{content:"";width:37px;height:calc(100% + 4px);background-color:#f2e8d2;position:absolute;top:-2px;background-repeat:no-repeat;background-size:contain}.boxes__red:before{left:0;background-image:url(../../img/graphic-left-red.svg);background-position:left center}.boxes__red:after{right:0;background-image:url(../../img/graphic-right-red.svg);background-position:right center}.boxes__single-bg{margin-top:7.2px;width:100%;height:23px;background-image:url(../../img/line-white.svg);background-position:center;background-repeat:repeat-x;background-size:contain}.background{position:relative;height:100vh;min-height:600px}.background__line{top:10px}.background__image{z-index:1;position:relative;height:100%}.background__image img{display:block;height:100%;object-fit:cover}.background__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,rgba(0,0,0,0) 77.22%,#000 99.56%)}@media (max-width:992px){.background-text{height:100vh}}@media (min-width:992px){.background-text__description{padding:0 6rem}}.background-text__button{margin-top:2rem}.business{margin-top:-6.25rem;position:relative;z-index:3}@media (min-width:992px){.business{margin-top:-186px}}.business__boxes{display:grid;grid-template-columns:1fr;gap:2.5rem;color:#1f250c;margin-top:4rem}@media (min-width:992px){.business__boxes{grid-template-columns:repeat(4,1fr);margin-top:5.5rem}}.business__single{padding:50px 0 30px;color:#fff;font-family:alverata;position:relative}@media (min-width:992px){.business__single{padding:50px 0}}.business__single-inner{display:flex;align-items:center;justify-content:center;height:100%}.business__top{position:absolute;left:0;top:0;width:100%}.business__top:after,.business__top:before{content:"";position:absolute;width:calc(50% - 38px);height:2px;background-color:#f2e8d2;top:0}.business__top:before{left:0}.business__top:after{right:0}.business__top svg{position:absolute;left:50%;transform:translateX(-50%);bottom:0}.business__footer{position:absolute;left:0;bottom:0;width:100%}@media (max-width:992px){.business__footer{display:none}}.business__footer:after,.business__footer:before{content:"";position:absolute;width:calc(50% - 38px);height:2px;background-color:#f2e8d2;bottom:0}.business__footer:before{left:0}.business__footer:after{right:0}.business__footer svg{position:absolute;left:50%;transform:translateX(-50%);top:0}.facilities{position:relative;z-index:2;padding-bottom:6.25rem}@media (min-width:767px){.facilities{margin-top:-6.25rem}}.facilities__icons{margin-top:5rem}.icons{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;text-align:center}@media (min-width:767px){.icons{grid-template-columns:repeat(5,1fr);gap:2.5rem}}.icons__single{display:flex;flex-direction:column;align-items:center}.icons__icon{margin-bottom:1.25rem;width:110px;height:110px;display:flex;align-items:center;justify-content:center;position:relative}.icons__icon:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../../img/facilities-icon-bg.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.location{position:relative}@media (min-width:992px){.location__header{position:absolute;left:0;top:9rem;width:100%;z-index:2}}.location__subtitle{margin-bottom:2rem}.location__background{margin-bottom:-20%}.location__map{position:absolute;left:0;top:calc(9rem + 80px);width:100%;z-index:1}.location__map svg{display:block;width:100%;height:auto}@media (min-width:992px){.location__description{position:absolute;bottom:28%;width:100%;z-index:2;text-align:right}}.location__description p{max-width:411px;display:inline-block;text-align:left}.attractions{margin-top:4rem;padding-bottom:6.25rem}@media (min-width:992px){.attractions{margin-top:-180px}}.attractions .swiper{padding-left:30px;padding-right:30px}@media (min-width:992px){.attractions .swiper{padding-left:calc(50vw - 720px + 60px);padding-right:calc(50vw - 720px + 60px)}}.attractions .swiper-slide{height:auto;width:222px}.attractions .swiper-navigation{margin-top:2.5rem}@media (max-width:992px){.attractions .swiper-navigation{display:none}}.attractions__single{position:relative;height:100%}.attractions__single:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(180deg,rgba(0,0,0,0) 52.05%,rgba(0,0,0,.6) 100%);z-index:1}.attractions__single img{object-fit:cover;width:100%;height:100%}.attractions__number{position:absolute;top:20px;left:20px;background-color:#f2e8d2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-family:alverata;font-size:24px;line-height:28px;color:#1f250c;border-radius:50%;z-index:2}.attractions__name{position:absolute;left:0;bottom:0;padding:20px;font-family:alverata;font-size:20px;line-height:24px;z-index:2;text-transform:uppercase}.attractions__nav-container{display:flex;justify-content:flex-end;gap:.75rem}.reviews{position:relative}.reviews__flex{position:relative;margin-bottom:4rem}@media (min-width:992px){.reviews__flex{display:flex;justify-content:flex-end;margin-bottom:2.5rem}}@media (min-width:992px){.reviews__title{position:absolute;z-index:2;left:0;top:0;max-width:522px}}.reviews__center{padding-right:1.25rem;max-width:calc(522px + 1.25rem);position:relative}.reviews__center img{display:block}.reviews__center:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 81.07%,#000 100%)}.reviews__right{position:relative;z-index:2}@media (min-width:992px){.reviews__right{padding-left:1.25rem;padding-top:6rem;max-width:calc(411px + 1.25rem)}}.reviews__quote{margin-bottom:.5rem}.reviews__description{margin-bottom:1.5rem;font-family:alverata;text-transform:uppercase;font-size:20px;line-height:24px}.reviews__person{font-family:alverata;text-transform:uppercase;margin-bottom:1.5rem;font-size:14px;line-height:18px}.reviews__nav-container{display:flex;justify-content:flex-end;gap:.75rem}.reviews:after{content:"";position:absolute;left:-30px;bottom:620px;width:320px;height:370px;background-size:contain;background-image:url(../../img/flower.svg);background-repeat:no-repeat;background-position:left top}@media (min-width:992px){.reviews:after{left:0;bottom:420px;width:420px;height:470px}}.reviews{overflow:hidden}.reviews .swiper{overflow:visible;padding:0 30px}@media (min-width:992px){.reviews .swiper{padding:0 calc(50vw - 720px + 60px)}}.reviews .swiper-slide{height:auto}.reviews .swiper-navigation{margin-top:2.5rem}@media (max-width:992px){.reviews .swiper-navigation{display:none}}.reviews-list__single{background-color:#fff;padding:1.5rem;color:#000;font-size:14px;height:100%}.reviews-list__head{display:flex;justify-content:space-between;margin-bottom:1.5rem}.reviews-list__logo{display:flex;align-items:center}.reviews-list__logo svg{margin:0 5px}.reviews-list__rate{font-size:32px;font-weight:600}.reviews-list__title{font-weight:600;margin-bottom:1rem}.reviews-list__description{font-size:15px}.gallery{text-align:center;padding:6.25rem 0 0}@media (min-width:992px){.gallery{padding:7.25rem 0}}.gallery a{display:block;overflow:hidden}.gallery a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);opacity:1;transition:.3s;z-index:10}.gallery a:hover img{transform:scale(1.1)}.gallery a img{transition:transform .3s}.gallery .swiper{margin-top:4rem;padding:0 30px}@media (min-width:992px){.gallery .swiper{padding:0;margin-top:5rem}}.gallery .swiper-slide{width:100%}@media (min-width:992px){.gallery .swiper-slide{width:862px}}.gallery .swiper-slide-active a::before{opacity:0}.gallery .swiper-navigation{position:absolute;left:0;top:50%;width:100%;display:flex;align-items:center;z-index:22;height:36px;margin-top:-18px}@media (max-width:992px){.gallery .swiper-navigation{display:none}}.gallery__nav-container{display:flex;justify-content:space-between}.swiper-button{width:64px;height:36px;background-color:#f2e8d2;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.5s}.swiper-button svg path{transition:.5s}.swiper-button:hover{background-color:#af0707}.swiper-button:hover svg path{fill:#fff}
/*# sourceMappingURL=main.min.css.map */
