:root{--color-main:#b19778;--color-main-hover:#c4b19a;--color-main-active:#9c856a;--color-text:#0a1124;--color-bg:#f3f4f6;--color-bg-dark:#0a1124;--color-error:#ff4d4f;--font-main:"Inter",sans-serif;--font-accent:"Cormorant",sans-serif;--header-height:88px}@media screen and (max-width:767px){:root{--header-height:56px}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/Inter-ExtraLight.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/Inter-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/Inter-Thin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:700;src:url(../fonts/Cormorant-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:400;src:url(../fonts/Cormorant-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:700;src:url(../fonts/Cormorant-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:500;src:url(../fonts/Cormorant-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:300;src:url(../fonts/Cormorant-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:500;src:url(../fonts/Cormorant-MediumItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:300;src:url(../fonts/Cormorant-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:400;src:url(../fonts/Cormorant-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:italic;font-weight:600;src:url(../fonts/Cormorant-SemiBoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cormorant;font-style:normal;font-weight:600;src:url(../fonts/Cormorant-SemiBold.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,p{margin:0}body,html{height:100%}img,svg{display:block;height:auto;margin:0;max-width:100%}button,input,select,textarea{font-family:inherit}button{touch-action:manipulation}body,button{color:var(--color-text)}body{background:#fff;font-family:var(--font-main);font-size:18px;line-height:1.6}@media screen and (max-width:767px){body{font-size:16px}}#__nuxt{height:100%}.swiper-pagination-bullets:not(.swiper-pagination-bullets-dynamic),.swiper-pagination:not(.swiper-pagination-bullets-dynamic){align-items:center;display:flex!important;flex-wrap:wrap;gap:12px!important;inset:0!important;justify-content:center;margin:20px 0 0;padding:0;position:relative!important}.swiper-pagination-bullets-dynamic{position:absolute}.swiper-pagination-bullet{background:transparent!important;border:2px solid var(--color-main)!important;border-radius:50%;height:12px!important;margin:0!important;opacity:1!important;transition:background-color .2s ease,border-color .2s ease;width:12px!important}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background:var(--color-main)!important}.swiper-pagination-bullet-active{border-color:var(--color-main)!important}.swiper-pagination-lock{display:none!important}.glightbox-open{height:auto!important}.page{display:flex;flex-direction:column;height:100%}.page__main{flex:1 0 auto;padding-top:var(--header-height)}.container{margin:0 auto;max-width:1250px;padding:0 40px;width:100%}@media screen and (max-width:767px){.container{padding:0 20px}}.container--small{max-width:830px}.container--full{max-width:100%}.h1,h1{font-size:96px;font-weight:700;line-height:1}@media screen and (max-width:1023px){.h1,h1{font-size:66px}}@media screen and (max-width:767px){.h1,h1{font-size:40px;line-height:1.1}}.h2,h2{font-family:var(--font-accent);font-size:96px;font-variant-numeric:lining-nums;font-weight:700;line-height:1}@media screen and (max-width:1023px){.h2,h2{font-size:66px}}@media screen and (max-width:767px){.h2,h2{font-size:40px}}.h3,h3{font-family:var(--font-accent);font-size:56px;font-variant-numeric:lining-nums;font-weight:700;line-height:1}@media screen and (max-width:1023px){.h3,h3{font-size:36px}}@media screen and (max-width:767px){.h3,h3{font-size:24px}}.h4,h4{font-size:24px;font-weight:500;letter-spacing:.4px;line-height:30px;margin-bottom:16px}@media screen and (max-width:767px){.h4,h4{font-size:18px;line-height:22px}}.textContent p{margin-bottom:16px}.textContent ol,.textContent ul{margin:0 0 32px;padding:0 0 0 30px}@media screen and (max-width:767px){.textContent ol,.textContent ul{padding-left:20px}}.textContent ol li,.textContent ul li{margin-bottom:26px}.textContent ol li:last-child,.textContent ul li:last-child{margin:0}@media screen and (max-width:767px){.textContent ol li,.textContent ul li{margin-bottom:16px}}.textContent *+h2{margin-top:80px}@media screen and (max-width:767px){.textContent *+h2{margin-top:60px}}.textContent *+h3{margin-top:32px}.textContent a{color:var(--color-text);transition:color .2s ease}.textContent a:hover{color:var(--color-main)}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{background-color:#00000080;z-index:-1}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-duration:.3s;transition-property:transform}.vfm-slide-down-enter-active,.vfm-slide-down-leave-active,.vfm-slide-up-enter-active,.vfm-slide-up-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-left-enter-active,.vfm-slide-left-leave-active,.vfm-slide-right-enter-active,.vfm-slide-right-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{bottom:0;position:fixed;top:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.Menu{display:flex;gap:32px;margin:0 auto!important;padding:0}@media screen and (max-width:1023px){.Menu{display:block;margin:0!important;width:100%}}.Menu__item{align-items:center;display:flex;gap:24px;position:relative}.Menu__link{color:var(--color-text);font-size:18px;font-weight:400;line-height:1.6;text-align:center;text-decoration:none;transition:color .2s ease,opacity .2s ease}@media screen and (max-width:1023px){.Menu__link{display:block;padding:16px 40px;text-align:left;width:100%}}@media screen and (max-width:767px){.Menu__link{padding:8px 20px}}.Menu__link--active,.Menu__link:hover{color:var(--color-main);opacity:1}.Menu__link--iea-2025{opacity:.5}.Burger{background:none;border:0;box-shadow:none;cursor:pointer;display:none;height:40px;margin-right:-10px;padding:8px;position:relative;width:40px;z-index:5}@media screen and (max-width:1023px){.Burger{display:block}}.Burger__wrapper{display:block;height:24px;margin:0 auto;position:relative}.Burger__line{background:var(--color-main);display:block;height:2px;left:0;position:absolute;top:50%;transition:transform .2s ease,background-color .2s ease,opacity .2s ease;width:100%}.Burger__line:first-child{transform:translateY(-7px)}.Burger__line:nth-child(3){transform:translateY(7px)}.Burger.active .Burger__line:first-child{transform:translateY(0) rotate(45deg)}.Burger.active .Burger__line:nth-child(2){transform:scale(0)}.Burger.active .Burger__line:nth-child(3){transform:translateY(0) rotate(-45deg)}.Header{background:transparent;left:0;max-width:calc(100vw - var(--v70963b7a));position:fixed;right:0;top:0;transition:background-color .2s ease;width:100%;z-index:99}.Header,.Header--fixed{background:#fff}.Header--active{background:#fff;height:100%}.Header--active:before{background:#fff;content:"";display:block;height:56px;left:0;position:absolute;top:0;width:100%;z-index:1}.Header--active .Header__menu{display:block}.Header__wrapper{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;padding:5px 0}@media screen and (max-width:767px){.Header__wrapper{height:56px}}.Header__logo{position:relative;z-index:5}@media screen and (max-width:767px){.Header__logo{max-width:72px}}.Header__menu{align-items:center;display:flex;gap:30px;justify-content:space-between}@media screen and (max-width:1023px){.Header__menu{background:#fff;display:none;height:100%;left:0;overflow-y:auto;padding-bottom:40px;padding-top:100px;position:fixed;text-align:center;top:0;width:100%}}@media screen and (max-width:767px){.Header__button{margin:24px auto 0}}.FooterMenu{display:flex;flex-wrap:wrap;gap:32px;margin:0 auto!important;padding:0}@media screen and (max-width:1023px){.FooterMenu{gap:16px}}@media screen and (max-width:480px){.FooterMenu{flex-direction:column}}.FooterMenu__item{align-items:center;display:flex;gap:24px;position:relative}.FooterMenu__link{color:#fff;font-size:18px;font-weight:400;line-height:1.6;text-align:center;text-decoration:none;transition:color .2s ease,opacity .2s ease}.FooterMenu__link--active,.FooterMenu__link:hover{color:var(--color-main);opacity:1}.FooterMenu__link--iea-2025{opacity:.5}.Footer{background:var(--color-bg-dark);color:#fff;padding:40px 0}.Footer__top{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:27px}@media screen and (max-width:480px){.Footer__top{align-items:flex-start;flex-direction:column}}.Footer__grid{display:grid;gap:30px;grid-template-columns:1fr 370px;margin-bottom:24px}@media screen and (max-width:1023px){.Footer__grid{grid-template-columns:1fr}}.Footer__text{font-size:14px;line-height:1.6;margin-bottom:16px}@media screen and (max-width:767px){.Footer__text{font-size:12px}}.Footer__links{display:flex;flex-wrap:wrap;gap:40px;row-gap:16px}@media screen and (max-width:767px){.Footer__links{gap:8px;row-gap:8px}}.Footer__link{color:var(--color-main);font-size:14px;font-weight:400;line-height:1.6;transition:text-decoration-color .2s ease}.Footer__link:hover{-webkit-text-decoration:transparent;text-decoration:transparent}.Footer__logos-title{font-size:16px;font-weight:400;line-height:1.6;margin-bottom:4px;text-align:right}@media screen and (max-width:1023px){.Footer__logos-title{text-align:left}}.Footer__logos-items{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-end;width:100%}@media screen and (max-width:1023px){.Footer__logos-items{justify-content:flex-start}}@media screen and (max-width:767px){.Footer__logos-items{gap:12px}}.Footer__bottom{display:flex;flex-wrap:wrap;font-size:16px;gap:24px;justify-content:space-between;line-height:1.4}.Footer__bottom a{color:#fff;text-decoration:none;transition:color .2s ease}.Footer__bottom a:hover{color:var(--color-main)}@media screen and (max-width:767px){.Footer__bottom a{color:var(--color-main)}}.Modal{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767px){.Modal{align-items:flex-end}}.Modal__wrapper{background:#fff;border-radius:4px;max-height:90%;max-width:870px;overflow-y:auto;position:relative;width:100%;z-index:2}.Modal__wrapper::-webkit-scrollbar{-webkit-appearance:none;appearance:none}.Modal__wrapper::-webkit-scrollbar:vertical{width:7px}.Modal__wrapper::-webkit-scrollbar:horizontal{height:7px}.Modal__wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border:0;border-radius:7px}.Modal__wrapper::-webkit-scrollbar-track{background-color:transparent;border-radius:7px}@media screen and (max-width:767px){.Modal__wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:100%}}.Modal__body{padding:60px 50px}@media screen and (max-width:1600px){.Modal__body{padding:40px}}@media screen and (max-width:767px){.Modal__body{padding:50px 20px 20px}}.Modal__close{align-items:center;background:transparent;border:0;box-shadow:none;color:var(--color-main);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:20px;top:20px;transition:color .2s ease;width:40px}@media screen and (max-width:767px){.Modal__close{padding:10px;right:0;top:10px}}.Modal__close:hover{color:#000}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}@media screen and (max-width:767px){.fade-enter-active,.fade-leave-active{transition:opacity .4s ease}}.fade-enter-from,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active{transition:opacity .2s ease}@media screen and (max-width:767px){.slide-enter-active,.slide-leave-active{transition:transform .4s ease}}.slide-enter-from,.slide-leave-to{opacity:0}@media screen and (max-width:767px){.slide-enter-from,.slide-leave-to{opacity:1;transform:translateY(100%)}}.ModalThanks__title{margin-bottom:30px}.ModalThanks__description{font-size:24px;line-height:1.6}@media screen and (max-width:767px){.ModalThanks__description{font-size:16px}}.Error{padding:160px 0 100px;text-align:center}.Error__description{margin-top:16px}.Error__description a{color:var(--color-text);text-decoration:underline;transition:color .2s ease}.Error__description a:hover{color:var(--color-main)}
