@font-face{font-family:'Futura PT';src:url('/static/fonts/FuturaPT-Bold.eot?ba9d744cf1ac');src:local('Futura PT Bold'),local('FuturaPT-Bold'),url('/static/fonts/FuturaPT-Bold.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-Bold.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-Bold.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-Bold.ttf?ba9d744cf1ac') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Futura PT';src:url('/static/fonts/FuturaPT-Heavy.eot?ba9d744cf1ac');src:local('Futura PT Heavy'),local('FuturaPT-Heavy'),url('/static/fonts/FuturaPT-Heavy.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-Heavy.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-Heavy.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-Heavy.ttf?ba9d744cf1ac') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'Futura PT Demi';src:url('/static/fonts/FuturaPT-DemiObl.eot?ba9d744cf1ac');src:local('Futura PT Demi Oblique'),local('FuturaPT-DemiObl'),url('/static/fonts/FuturaPT-DemiObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-DemiObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-DemiObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-DemiObl.ttf?ba9d744cf1ac') format('truetype');font-weight:600;font-style:italic}@font-face{font-family:'Futura PT Cond Extra';src:url('/static/fonts/FuturaPTCond-ExtraBoldObl.eot?ba9d744cf1ac');src:local('Futura PT Cond Extra Bold Oblique'),local('FuturaPTCond-ExtraBoldObl'),url('/static/fonts/FuturaPTCond-ExtraBoldObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPTCond-ExtraBoldObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPTCond-ExtraBoldObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPTCond-ExtraBoldObl.ttf?ba9d744cf1ac') format('truetype');font-weight:800;font-style:italic}@font-face{font-family:'Futura PT Cond Book';src:url('/static/fonts/FuturaPTCond-Book.eot?ba9d744cf1ac');src:local('Futura PT Cond Book'),local('FuturaPTCond-Book'),url('/static/fonts/FuturaPTCond-Book.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPTCond-Book.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPTCond-Book.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPTCond-Book.ttf?ba9d744cf1ac') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Futura PT';src:url('/static/fonts/FuturaPT-LightObl.eot?ba9d744cf1ac');src:local('Futura PT Light Oblique'),local('FuturaPT-LightObl'),url('/static/fonts/FuturaPT-LightObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-LightObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-LightObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-LightObl.ttf?ba9d744cf1ac') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'Futura PT Book';src:url('/static/fonts/FuturaPT-BookObl.eot?ba9d744cf1ac');src:local('Futura PT Book Oblique'),local('FuturaPT-BookObl'),url('/static/fonts/FuturaPT-BookObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-BookObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-BookObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-BookObl.ttf?ba9d744cf1ac') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Futura PT';src:url('/static/fonts/FuturaPT-HeavyObl.eot?ba9d744cf1ac');src:local('Futura PT Heavy Oblique'),local('FuturaPT-HeavyObl'),url('/static/fonts/FuturaPT-HeavyObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-HeavyObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-HeavyObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-HeavyObl.ttf?ba9d744cf1ac') format('truetype');font-weight:900;font-style:italic}@font-face{font-family:'Futura PT Cond';src:url('/static/fonts/FuturaPTCond-BoldObl.eot?ba9d744cf1ac');src:local('Futura PT Cond Bold Oblique'),local('FuturaPTCond-BoldObl'),url('/static/fonts/FuturaPTCond-BoldObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPTCond-BoldObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPTCond-BoldObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPTCond-BoldObl.ttf?ba9d744cf1ac') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'Futura PT Demi';src:url('/static/fonts/FuturaPT-Demi.eot?ba9d744cf1ac');src:local('Futura PT Demi'),local('FuturaPT-Demi'),url('/static/fonts/FuturaPT-Demi.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-Demi.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-Demi.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-Demi.ttf?ba9d744cf1ac') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Futura PT Cond Book';src:url('/static/fonts/FuturaPTCond-BookObl.eot?ba9d744cf1ac');src:local('Futura PT Cond Book Oblique'),local('FuturaPTCond-BookObl'),url('/static/fonts/FuturaPTCond-BookObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPTCond-BookObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPTCond-BookObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPTCond-BookObl.ttf?ba9d744cf1ac') format('truetype');font-weight:normal;font-style:italic}@font-face{font-family:'Futura PT Extra';src:url('/static/fonts/FuturaPT-ExtraBold.eot?ba9d744cf1ac');src:local('Futura PT Extra Bold'),local('FuturaPT-ExtraBold'),url('/static/fonts/FuturaPT-ExtraBold.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-ExtraBold.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-ExtraBold.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-ExtraBold.ttf?ba9d744cf1ac') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Futura PT Cond';src:url('/static/fonts/FuturaPTCond-Medium.eot?ba9d744cf1ac');src:local('Futura PT Cond Medium'),local('FuturaPTCond-Medium'),url('/static/fonts/FuturaPTCond-Medium.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPTCond-Medium.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPTCond-Medium.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPTCond-Medium.ttf?ba9d744cf1ac') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Futura PT';src:url('/static/fonts/FuturaPT-Medium.eot?ba9d744cf1ac');src:local('Futura PT Medium'),local('FuturaPT-Medium'),url('/static/fonts/FuturaPT-Medium.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-Medium.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-Medium.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-Medium.ttf?ba9d744cf1ac') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Futura PT Cond Extra';src:url('/static/fonts/FuturaPTCond-ExtraBold.eot?ba9d744cf1ac');src:local('Futura PT Cond Extra Bold'),local('FuturaPTCond-ExtraBold'),url('/static/fonts/FuturaPTCond-ExtraBold.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPTCond-ExtraBold.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPTCond-ExtraBold.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPTCond-ExtraBold.ttf?ba9d744cf1ac') format('truetype');font-weight:800;font-style:normal}@font-face{font-family:'Futura PT';src:url('/static/fonts/FuturaPT-MediumObl.eot?ba9d744cf1ac');src:local('Futura PT Medium Oblique'),local('FuturaPT-MediumObl'),url('/static/fonts/FuturaPT-MediumObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-MediumObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-MediumObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-MediumObl.ttf?ba9d744cf1ac') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Futura PT Cond';src:url('/static/fonts/FuturaPTCond-Bold.eot?ba9d744cf1ac');src:local('Futura PT Cond Bold'),local('FuturaPTCond-Bold'),url('/static/fonts/FuturaPTCond-Bold.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPTCond-Bold.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPTCond-Bold.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPTCond-Bold.ttf?ba9d744cf1ac') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Futura PT';src:url('/static/fonts/FuturaPT-BoldObl.eot?ba9d744cf1ac');src:local('Futura PT Bold Oblique'),local('FuturaPT-BoldObl'),url('/static/fonts/FuturaPT-BoldObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-BoldObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-BoldObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-BoldObl.ttf?ba9d744cf1ac') format('truetype');font-weight:bold;font-style:italic}@font-face{font-family:'Futura PT Book';src:url('/static/fonts/FuturaPT-Book.eot?ba9d744cf1ac');src:local('Futura PT Book'),local('FuturaPT-Book'),url('/static/fonts/FuturaPT-Book.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-Book.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-Book.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-Book.ttf?ba9d744cf1ac') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Futura PT';src:url('/static/fonts/FuturaPT-Light.eot?ba9d744cf1ac');src:local('Futura PT Light'),local('FuturaPT-Light'),url('/static/fonts/FuturaPT-Light.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-Light.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-Light.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-Light.ttf?ba9d744cf1ac') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Futura PT Cond';src:url('/static/fonts/FuturaPTCond-MediumObl.eot?ba9d744cf1ac');src:local('Futura PT Cond Medium Oblique'),local('FuturaPTCond-MediumObl'),url('/static/fonts/FuturaPTCond-MediumObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPTCond-MediumObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPTCond-MediumObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPTCond-MediumObl.ttf?ba9d744cf1ac') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'Futura PT Extra';src:url('/static/fonts/FuturaPT-ExtraBoldObl.eot?ba9d744cf1ac');src:local('Futura PT Extra Bold Oblique'),local('FuturaPT-ExtraBoldObl'),url('/static/fonts/FuturaPT-ExtraBoldObl.eot?&ba9d744cf1ac#iefix') format('embedded-opentype'),url('/static/fonts/FuturaPT-ExtraBoldObl.woff2?ba9d744cf1ac') format('woff2'),url('/static/fonts/FuturaPT-ExtraBoldObl.woff?ba9d744cf1ac') format('woff'),url('/static/fonts/FuturaPT-ExtraBoldObl.ttf?ba9d744cf1ac') format('truetype');font-weight:800;font-style:italic}.wd-preloader{display:none!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.products-slider .swiper-slide{height:auto;display:flex}button{padding:0;box-sizing:border-box;outline:none;background-color:transparent;border:none;border-radius:0}img,svg{max-width:100%;height:auto}.hidden{display:none}body,a,input,p,button,option,select{font-family:'Futura PT',serif}.container{max-width:1180px;margin-left:auto;margin-right:auto;width:100%}section{position:relative}.q-contacts-us--map>div{height:499px;width:100%}.q-index--body .q-header.q-header--dark{background:linear-gradient(270deg,rgba(8,58,70,0) 48.96%,rgba(8,58,70,0.6) 85.25%),linear-gradient(90deg,rgba(8,58,70,0) 25.94%,rgba(8,58,70,0.6) 77.78%),linear-gradient(0deg,rgba(8,58,70,0.2),rgba(8,58,70,0.2)),url(/static/img/header-page/bg.png?ba9d744cf1ac) center center / cover no-repeat,#083A46}.q-header{width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:24px;padding-bottom:24px;position:relative}.q-header--menu{display:flex;width:100%;align-items:center;justify-content:space-between;gap:15px}.q-header--menu>div:not(.q-header--menu-mid){width:100%}.q-header--menu-mid{min-width:82px}.q-header--menu-left{display:flex;align-items:center;gap:50px}.q-header--toggle-menu{display:flex;width:32px;height:32px;min-width:32px;align-items:center;justify-content:center;cursor:pointer}.q-header--mini-menu a{font-style:normal;font-weight:400;font-size:20px;line-height:24px;text-transform:uppercase;color:#FEEAD3;text-decoration:none}.q-header--mini-menu li{padding:0}.q-header--mini-menu{display:flex;align-items:center;gap:50px}.q-header--menu-right{display:flex;justify-content:flex-end;gap:32px;align-items:center}.q-header--menu-right--call{font-style:normal;font-weight:500;font-size:20px;line-height:24px;color:#DE7067;text-decoration:none}.q-header--menu-socials a{display:flex;align-items:center;justify-content:center;min-width:24px}.q-header--menu-socials{display:flex;align-items:center;gap:16px}.q-header-page{height:clamp(520px,calc(100vh - 140px - 48px),1024px);display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding-top:24px}.q-header-notice p svg{min-width:13px}.q-header-notice span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-header-notice p{font-style:normal;font-weight:300;font-size:20px;line-height:140%;color:#FFFFFF;text-align:center;display:flex;width:100%;justify-content:center;align-items:center;gap:24px}.q-header-notice.active svg{transform:rotate(180deg)}.q-header-notice{background:#083A46;width:100%;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:9px;padding-bottom:9px;cursor:pointer}.q-header-notice--content.active p{font-style:normal;font-weight:300;font-size:20px;line-height:140%;text-align:center;color:#FFFFFF}.q-header-notice--content.active h3{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-align:center;text-transform:uppercase;color:#FFFFFF}.q-header-notice--content.active .container{display:flex;flex-direction:column;gap:56px;text-align:center;align-items:center;justify-content:center}.q-header-notice--content.active{box-sizing:border-box;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#083A46;background-repeat:no-repeat;background-position:center bottom;background-size:auto;background-image:url(/static/img/header-page/bg-notice.png?ba9d744cf1ac)}.q-header-notice + .q-header .q-header-page{height:clamp(465px,calc(100vh - 140px - 48px - 46px),1024px)}.q-header-page--middle{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:48px}.q-header-page--socials::after,.q-header-page--socials::before{content:'';display:block;width:116px;height:1px;background:rgba(254,234,211,0.3)}.q-header-page--socials{display:flex;margin-left:auto;margin-right:auto;gap:32px;align-items:center;justify-content:center}.q-header-page--socials-list a{display:flex;align-items:center;justify-content:center}.q-header-page--socials-list{display:flex;align-items:center;gap:32px}.q-header-page--middle h1{max-width:609px;width:100%;margin-left:auto;margin-right:auto;font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-align:center;color:#FFFFFF}.q-header-page--btns{display:flex;gap:20px;align-items:center}.q-btn-primary{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;color:#FFFFFF;padding-left:23px;padding-right:23px;padding-top:7px;padding-bottom:7px;background:#DE7067;border:1px solid #DE7067;border-radius:100px;cursor:pointer;text-decoration:none;box-sizing:border-box;height:62px;transition:background .4s,border-color .4s}.q-btn-secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding-left:23px;padding-right:23px;padding-top:17px;padding-bottom:17px;font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;color:#FFFFFF;cursor:pointer;text-decoration:none;background:rgba(255,255,255,0.1);border:1px solid #FFFFFF;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:100px}.q-btn-primary:not([disabled]):hover{background:#F58F86;border-color:#F58F86;transition:background .4s,border-color .4s}.q-btn-primary:not([disabled]):active{background:#C15047;border-color:#C15047;transition:background .4s,border-color .4s}.q-btn-primary[disabled]{background:#F5D4D1;border-color:#F5D4D1}.q-header--full{display:none}.q-header-full-menu a,.q-header-full-menu span{font-style:normal;font-weight:300;font-size:32px;line-height:41px;text-transform:uppercase;text-decoration:none;color:#FFFFFF}.q-header-full-menu span.q-header-full-menu--big sup,.q-header-full-menu a.q-header-full-menu--big sup{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;color:#DE7067;vertical-align:text-top}.q-header-full-menu a.q-header-full-menu--big,.q-header-full-menu span.q-header-full-menu--big{font-weight:400;font-size:56px;line-height:72px}.q-header-full-menu a.active,.q-header-full-menu span.active{color:#DE7067}.q-header--full-menu{margin-top:24px;display:flex;flex-direction:column;align-items:center;flex-grow:1;justify-content:center;gap:40px}.q-header--full-menu ul.q-header-full-socials{display:flex;align-items:center;gap:18px}.q-header--full-menu ul.q-header-full-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:40px}.q-header--full.active::-webkit-scrollbar{display:none}.q-header--full.active{display:flex;flex-direction:column;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(8,58,70,0.85)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding-bottom:100px;overflow:auto;z-index:3}.q-footer{width:100%;box-sizing:border-box;background:#171717}.q-footer--navigation{box-sizing:border-box;width:100%;padding-left:15px;padding-right:15px;padding-top:56px;padding-bottom:56px}.q-footer--copyright{background:#1D1D1D;box-sizing:border-box;width:100%;padding-left:15px;padding-right:15px;padding-top:24px;padding-bottom:24px}.q-footer--copyright-wrapper a{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF;text-decoration:none}.q-footer--copyright-wrapper p{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF}.q-footer--copyright-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}.q-footer--navigation-wrapper{display:flex;gap:136px;width:100%}.q-footer--nav-left{min-width:64px;max-width:64px;position:relative}.q-footer--nav-right{flex-grow:1;display:flex;gap:20px}.q-footer--menu-col>p small span{text-transform:none;font-size:14px;line-height:18px}.q-footer--menu-col>p small{display:flex;align-items:center;gap:15px;font-style:normal;font-weight:300;font-size:16px;line-height:140%;text-transform:uppercase;color:#FFFFFF}.q-footer--menu-col>p a{font-style:normal;font-weight:400;font-size:20px;line-height:140%;color:#FFFFFF;text-decoration:none}.q-footer--menu-col>p + p{margin-top:16px}.q-footer--menu-col>p{font-style:normal;font-weight:400;font-size:20px;line-height:140%;color:#FFFFFF;display:flex;flex-direction:column;gap:8px}.q-footer--menu-col{width:calc(100% / 4 - 20px / 3 * 2)}.q-footer--menu-col.q-footer--menu-col--soc ul img{min-width:24px}.q-footer--menu-col.q-footer--menu-col--soc ul a{display:flex;gap:12px;align-items:center;font-weight:300;font-size:16px;line-height:140%}.q-footer--menu-col ul a{font-style:normal;font-weight:300;font-size:20px;line-height:140%;text-decoration:none;color:#FFFFFF}.q-footer--menu-col ul li{padding:0}.q-footer--menu-col ul li + li{margin-top:16px}.q-footer--menu-col h3{font-style:normal;font-weight:400;font-size:24px;line-height:140%;text-transform:uppercase;color:#FFFFFF;margin-bottom:32px}.q-footer--form-email button{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:62px;height:62px;box-sizing:border-box;background:#DE7067;border-radius:100px;cursor:pointer}.q-footer--form-email input::placeholder{color:#FFFFFF}.q-footer--form-email input{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF;box-sizing:border-box;padding-top:17px;padding-bottom:17px;padding-left:23px;padding-right:50px;background:rgba(255,255,255,0.2);border:1px solid #FFFFFF;border-radius:100px;width:100%;outline:none}.q-footer--form-email{position:absolute;left:0;bottom:0;width:380px}.modal-popup{display:none}.modal-popup.show{display:flex;padding:15px;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}.modal-overlap{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(8,58,70,0.6)}.modal-content--wrapper{display:block}.modal-content .modal-close{margin-left:auto;margin-bottom:24px;cursor:pointer}.modal-content{position:relative;box-sizing:border-box;max-width:580px;width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column}.modal-content--wrapper{display:flex;flex-direction:column;align-items:center;padding:40px;gap:40px;background:#FFFFFF;box-shadow:0px 16px 16px -8px rgba(12,12,13,0.1),0px 4px 4px -4px rgba(12,12,13,0.05);overflow:auto}.modal-content--wrapper::-webkit-scrollbar{display:none}.modal-content--title{text-align:center;font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#000000}.modal-content--subtitle{margin-top:24px;font-style:normal;font-weight:300;font-size:20px;line-height:140%;text-align:center;color:#000000}.modal-content--header hr{margin-top:24px;margin-bottom:0;width:100%;height:1px;background:rgba(0,0,0,0.1);border:none}.modal-content form{width:100%;display:flex;flex-direction:column;gap:20px}.q-control-group input::placeholder{color:#000000}.q-control-group input{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000;box-sizing:border-box;padding-top:17px;padding-bottom:17px;padding-left:23px;padding-right:50px;background:rgba(0,0,0,0.1);border:1px solid #000000;border-radius:100px;width:100%;outline:none}.q-control-group label{font-style:normal;font-weight:300;font-size:14px;line-height:140%;text-transform:uppercase;color:#000000}.q-control-group{width:100%;display:flex;flex-direction:column;gap:8px}main>section{padding-left:15px;padding-right:15px;box-sizing:border-box}main>section + section{margin-top:140px}main>section:first-child{margin-top:140px}main>section:last-child{margin-bottom:140px}.q-about-us{padding-left:15px;padding-right:15px;box-sizing:border-box;background:#fff;width:100%}.q-section--header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;margin-bottom:45px}.q-section--header h2{font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-transform:uppercase;color:#000000}.q-section--header-link{display:inline-flex;align-items:center;font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;text-decoration:none;color:#000000;transition:color .4s}.q-section--header-link:not([disabled]):hover path[stroke="black"],.q-btn-white:not([disabled]):hover path[stroke="black"],.q-btn-white:not([disabled]):hover path[stroke="white"],.q-project-link:not([disabled]):hover path[stroke="black"]{stroke:#DE7067;transition:stroke .4s}.q-section--header-link:not([disabled]):hover,.q-btn-white:not([disabled]):hover,.q-project-link:not([disabled]):hover{color:#DE7067;transition:color .4s}.q-section--header-link:not([disabled]):active path[stroke="black"],.q-btn-white:not([disabled]):active path[stroke="black"],.q-btn-white:not([disabled]):active path[stroke="white"],.q-project-link:not([disabled]):active path[stroke="black"]{stroke:#C15047;transition:stroke .4s}.q-section--header-link:not([disabled]):active,.q-btn-white:not([disabled]):active,.q-project-link:not([disabled]):active{color:#C15047;transition:color .4s}.q-section--header-link[disabled],.q-btn-white[disabled],.q-project-link[disabled]{color:rgba(0,0,0,0.5)}.q-section--header-link[disabled] path[stroke="black"],.q-btn-white[disabled] path[stroke="black"],.q-btn-white[disabled] path[stroke="white"],.q-project-link[disabled] path[stroke="black"]{stroke:rgba(0,0,0,0.5)}.q-about-us--content{display:flex;gap:22px;align-items:center;width:100%}.q-about-us--statistics,.q-about-us--img{width:calc(50% - 11px)}.q-about-us--img{align-self:stretch}.q-about-us--img img{width:100%;height:100%;object-fit:cover;object-position:center}.q-about-us--statistics p{margin-bottom:40px;font-style:normal;font-weight:300;font-size:20px;line-height:140%;color:#000000}.q-about-us--statistics ul{display:flex;flex-wrap:wrap;width:100%;position:relative}.q-about-us--statistics ul::before{content:'';top:0;bottom:0;width:1px;height:100%;left:calc(50% - 0.5px);background:rgba(0,0,0,0.1);position:absolute}.q-about-us--statistics ul::after{content:'';left:0;right:0;width:100%;height:1px;top:calc(50% - 0.5px);background:rgba(0,0,0,0.1);position:absolute}.q-about-us--statistics li strong span{font-size:20px;line-height:32px}.q-about-us--statistics li strong span sup{font-size:smaller;line-height:1;vertical-align:text-top}.q-about-us--statistics li strong{font-style:normal;font-weight:500;font-size:60px;line-height:77px;text-align:center;text-transform:uppercase;color:#083A46}.q-about-us--statistics li p{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-align:center;text-transform:uppercase;color:#000000;margin:0}.q-about-us--statistics li{width:50%;box-sizing:border-box;padding:32px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px}.q-about-us--statistics li:nth-child(odd){padding-left:0}.q-about-us--statistics li:nth-child(even){padding-right:0}.tab-content{display:none}.tab-content.active{display:block}.q-projects .project-slider{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.q-projects{max-width:1920px;width:100%;margin-left:auto;margin-right:auto}.project-slider .swiper-slide>img{object-fit:cover;object-position:center;height:100%;width:100%}.project-slider .swiper-pagination-bullet{border-radius:0;background:none;width:auto;height:auto;opacity:1;cursor:pointer;margin:0!important;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000;white-space:nowrap}.project-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{font-style:normal;font-weight:400;font-size:32px;line-height:41px;color:#DE7067;display:inline-flex;align-items:center;gap:24px}.project-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:'';display:block;min-width:79px;width:79px;height:1px;background:#DE7067}.project-slider .swiper-pagination{position:static;margin-top:32px;width:100%!important;display:flex;justify-content:center;align-items:center;gap:16px}.project-slider .swiper-slide{height:730px}.q-project-slider--content{position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;padding:48px;background:rgba(8,58,70,0.7);display:flex;flex-direction:column;gap:32px;align-items:flex-start;transition:background .4s}.q-project-slider--index{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;color:#DE7067}.q-project-slider--name{font-style:normal;font-weight:400;font-size:32px;line-height:41px;text-transform:uppercase;color:#FFFFFF}.q-project-slider--location img{min-width:24px}.q-project-slider--location{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px;padding-top:17px;padding-bottom:17px;background:rgba(254,234,211,0.21);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:100px;text-decoration:none;margin-top:auto}.q-project-slider--content>*{opacity:0;transition:opacity .4s}.project-slider .swiper-slide:hover .q-project-slider--content{background:rgba(0,0,0,0.4);transition:background .4s}.project-slider .swiper-slide:hover .q-project-slider--content>*{opacity:1;transition:opacity .4s}.q-section--tabs{display:inline-flex;align-items:center;gap:32px}.q-section--tabs li{font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-transform:uppercase;color:#000000;cursor:pointer;white-space:nowrap;border-bottom:1px solid transparent;transition:color .4s,border-color .4s}.q-section--tabs li.active{cursor:default;color:#DE7067;border-bottom:1px solid #DE7067}.q-section--tabs li:not([disabled]):hover,.q-section--tabs li:not([disabled]):active{color:#DE7067;border-color:#DE7067;transition:color .4s,border-color .4s}.q-section--tabs li[disabled]{opacity:0.5}.q-catalog-sort--sorting a:not([disabled]):hover,.q-catalog-sort--sorting a:not([disabled]):active{color:#DE7067;border-color:#DE7067;transition:color .4s,border-color .4s}.q-catalog-sort--sorting a[disabled]{opacity:0.5}.swiper.awards-slider{box-sizing:border-box;max-width:1210px;margin-left:auto;overflow:visible;margin-right:auto;padding-left:15px;padding-right:15px}.awards-slider .swiper-slide p{font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-align:center;color:#FFFFFF}.awards-slider .swiper-slide h3{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-align:center;text-transform:uppercase;color:#FFFFFF}.awards-slider .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-active){opacity:0.05}.awards-slider .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;box-sizing:border-box;padding-left:20px;padding-right:20px}.q-our-awards{box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:124px;padding-bottom:140px;background:#083A46}.q-awards--content{margin-left:-15px;margin-right:-15px;box-sizing:border-box;width:calc(100% + 30px)}.q-our-awards .q-section--header h2{color:#fff}.q-section--slides{display:inline-flex;align-items:center;gap:12px}.q-section--slides>div{cursor:pointer}.q-awards-swiper-button-next:hover circle,.q-awards-swiper-button-prev:hover circle{fill:rgba(255,255,255,0.1)}.q-mini-news--grid{display:flex;flex-wrap:wrap;gap:20px;position:relative;width:100%}.q-mini-news--grid-secondary{width:calc(100% / 3 - 20px / 3 * 2)}.q-mini-news--grid-secondary:nth-child(2){align-self:flex-start;display:flex}.q-mini-news--grid-secondary:nth-child(3){display:flex;position:absolute;right:0;top:0;transform:translateY(calc(100% + 20px))}.q-mini-news--grid-secondary:first-child{width:calc(100% / 3 * 2 - 20px / 2 + 3px)}.q-mini-news--grid-secondary:first-child .q-mini-news--inner{padding:56px;justify-content:flex-end}.q-mini-news--grid-secondary:first-child .q-mini-news--date{order:1;margin-bottom:0;border-top:1px solid rgba(255,255,255,0.2);width:100%;padding-top:24px}.q-mini-news--grid>div{position:relative}.q-mini-news--inner{position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;padding:24px;background:rgba(8,58,70,0.8);display:flex;flex-direction:column;align-items:flex-start;gap:16px;transition:background .4s}.q-mini-news--inner:hover{background:rgba(0,0,0,0.4);transition:background .4s}.q-mini-news--img{object-fit:cover;object-position:center;width:100%;height:100%}.q-mini-news--date{white-space:nowrap;display:inline-flex;box-sizing:border-box;padding-left:36px;background-image:url(/static/img/icons/calendar.svg?ba9d744cf1ac);background-repeat:no-repeat;background-position:bottom left;background-size:24px;min-height:24px;align-items:center;font-style:normal;font-weight:300;font-size:16px;line-height:21px;color:#FFFFFF;margin-bottom:auto}.q-mini-news--main-title{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#FFFFFF;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(2 * 31px);text-decoration:none}.q-mini-news--main-title:hover{text-decoration:underline}.q-mini-news--main-subtitle{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(2 * 26px);text-decoration:none}.q-contact-us{margin-bottom:0!important;box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:140px;padding-bottom:140px;background:#083A46}.q-contact-us--wrapper{display:flex;width:100%;gap:24px;position:relative}.q-contact-us--logo{position:absolute;top:0;left:-148px}.q-contact-us--info{width:calc(50% - 24px / 2)}.q-contact-us--form-map{width:calc(50% - 24px / 2);display:flex;flex-direction:column;gap:40px;justify-content:space-between}.q-contact-us--form form{display:flex;flex-wrap:wrap;width:100%;gap:20px;align-items:flex-end}.q-contact-us--form .q-control-group input::placeholder{color:#fff}.q-contact-us--form .q-control-group input{color:#fff;background:rgba(255,255,255,0.2);border:1px solid #FFFFFF}.q-contact-us--form .q-control-group label{color:#fff}.q-contact-us--form{padding:40px;box-sizing:border-box;width:100%;background:#084655}.q-contact-us--form form>.q-btn-primary{margin-top:27px}.q-contact-us--form form>*{width:100%}.q-contact-us--info h2{font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-transform:uppercase;color:#FFFFFF;margin-bottom:37px}.q-contacts-us--write{margin-top:8px;font-style:normal;font-weight:400;font-size:20px;line-height:140%;color:#FFFFFF}.q-contacts-us--socials a,.q-contacts-us--socials li{display:flex}.q-contacts-us--socials img{border-radius:100%;box-shadow:0px 3.2px 4.8px rgba(0,0,0,0.16)}.q-contacts-us--socials{display:flex;width:100%;align-items:center;gap:8px;margin-top:20px}.q-contact-us--details a{display:block;font-style:normal;font-weight:400;font-size:20px;line-height:140%;color:#FFFFFF;margin-top:4px;text-decoration:none}.q-contact-us--details small{display:flex;align-items:center;gap:15px;font-style:normal;font-weight:300;font-size:14px;line-height:140%;text-transform:none;color:#FFFFFF}.q-contact-us--details p{font-style:normal;font-weight:300;font-size:16px;line-height:140%;text-transform:uppercase;color:#FFFFFF;margin-bottom:8px}.q-contact-us--details{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:40px;flex-direction:row;flex-wrap:wrap;gap:20px}.q-contact-us--details>li{width:calc(50% - 20px / 2)}.q-contacts-us--info-icon{margin-bottom:16px}.q-contacts-us--map img{object-fit:cover;object-position:center;width:100%;height:100%}.q-contacts-us--map{height:500px}.q-breadcrumbs{margin-top:0!important;padding-top:24px;padding-bottom:48px}.q-breadcrumbs + section{margin-top:0!important}.q-breadrumbs--list{display:flex;width:100%;white-space:nowrap;align-items:center;gap:13px;overflow:auto}.q-breadrumbs--list::-webkit-scrollbar{display:none}.q-breadrumbs--list li{display:flex;align-items:center;gap:13px}.q-breadrumbs--list li svg{min-width:12px}.q-breadrumbs--list span,.q-breadrumbs--list a{font-style:normal;font-weight:300;font-size:20px;line-height:140%;color:#000000;text-decoration:none}.q-breadrumbs--list li:last-child span,.q-breadrumbs--list li:last-child a{font-weight:500;color:#DE7067}.q-breadrumbs--list li:last-child path{fill:#DE7067}.q-header:not(.q-header--dark) .q-header--mini-menu a{color:#000}header.q-header:not(.q-header--dark) .q-header--menu-socials path{fill:#000}.svg-rotate{transform:rotate(180deg)}header.q-header:not(.q-header--dark) .q-header--menu,header.q-header.q-header--banner .q-header--menu{position:relative}header.q-header:not(.q-header--dark) .q-header--menu::before{content:'';display:block;position:absolute;bottom:0;left:0;width:calc(50% - 82px / 2 - 15px);height:1px;background:rgba(0,0,0,0.1)}header.q-header:not(.q-header--dark) .q-header--menu::after{content:'';display:block;position:absolute;bottom:0;right:0;width:calc(50% - 82px / 2 - 15px);height:1px;background:rgba(0,0,0,0.1)}header.q-header.q-header--banner .q-header--menu::before{content:'';display:block;position:absolute;bottom:0;left:0;width:calc(50% - 82px / 2 - 15px);height:1px;background:rgba(255,255,255,0.2)}header.q-header.q-header--banner .q-header--menu::after{content:'';display:block;position:absolute;bottom:0;right:0;width:calc(50% - 82px / 2 - 15px);height:1px;background:rgba(255,255,255,0.2)}header.q-header:not(.q-header--dark){padding-bottom:0}.q-contact-us.q-contact-us--light .q-contacts-us--write,.q-contact-us.q-contact-us--light .q-contact-us--info h2,.q-contact-us.q-contact-us--light .q-contact-us--info a,.q-contact-us.q-contact-us--light .q-contact-us--info small,.q-contact-us.q-contact-us--light .q-contact-us--details p{color:#000}.q-contact-us.q-contact-us--light{background:none;padding-top:0}.q-contact-us.q-contact-us--light .q-contact-us--form{background:#F8F7F7}.q-contact-us.q-contact-us--light .q-contact-us--form .q-control-group input::placeholder,.q-contact-us.q-contact-us--light .q-contact-us--form .q-control-group input,.q-contact-us.q-contact-us--light .q-contact-us--form .q-control-group label{color:#000}.q-contact-us.q-contact-us--light .q-contact-us--form .q-control-group input{background:rgba(0,0,0,0.1);border:1px solid #000000}.q-mini--actual{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#FFFFFF;position:absolute;left:0;top:32px;padding:16px;box-sizing:border-box;background:#083A46;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.q-our-company{padding-top:91px;padding-bottom:91px;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/static/img/our-company/bg.png?ba9d744cf1ac);position:relative}.q-our-company::before{content:'';position:absolute;display:block;top:0;left:0;bottom:0;width:50%;background:#083A46}.q-our-company--wrapper{position:relative;display:flex;gap:60px}.q-our-company--nav{width:calc(50% - 30px / 2);display:flex;flex-direction:column;gap:20px;justify-content:flex-end}.q-our-company--form{width:calc(50% - 30px / 2)}.q-our-company--nav-item{padding:32px;background:rgba(254,234,211,0.1);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.q-our-company--nav-item--txt{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(2 * 26px)}.q-our-company--nav-item--header{display:flex;width:100%;align-items:center;gap:16px}.q-our-company--nav-item--header span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:calc(2 * 31px);font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#FFFFFF}.q-our-company--nav-item--header img{min-width:68px}.price-input{width:100%;display:flex;margin:30px 0 35px}.price-input .field{display:flex;width:100%;height:45px;align-items:center}.field input{width:100%;height:100%;outline:none;font-size:19px;margin-left:12px;border-radius:5px;text-align:center;border:1px solid #999;-moz-appearance:textfield}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.price-input .separator{width:130px;display:flex;font-size:19px;align-items:center;justify-content:center}.slider{height:5px;position:relative;background:#ddd;border-radius:5px}.slider .progress{height:100%;left:25%;right:25%;position:absolute;border-radius:5px;background:#17a2b8}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:5px;top:-9px;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}input[type="range"]::-webkit-slider-thumb{height:22px;width:22px;border-radius:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/static/img/icons/range.svg?ba9d744cf1ac);pointer-events:auto;-webkit-appearance:none}input[type="range"]::-moz-range-thumb{height:22px;width:22px;border-radius:100%;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/static/img/icons/range.svg?ba9d744cf1ac);pointer-events:auto;-webkit-appearance:none}.support-box{top:2rem;position:relative;bottom:0;text-align:center;display:block}.b-btn{color:white;text-decoration:none;font-weight:bold}.b-btn.paypal i{color:blue}.b-btn:hover{text-decoration:none;font-weight:bold}.b-btn i{font-size:20px;color:yellow;margin-top:2rem}.q-form-catalog .slider .progress{background:#DE7067;border-radius:100px}.q-form-catalog .slider{height:8px;background:rgba(255,255,255,0.05);border-radius:100px;margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.q-form-catalog .price-input .field{border:1px solid #52757D;border-radius:100px;box-sizing:border-box;padding:15px;padding-top:8px;padding-bottom:8px;display:inline-flex;align-items:center;justify-content:center;width:auto;gap:5px;font-style:normal;font-weight:300;font-size:16px;line-height:140%;color:#FFFFFF}.q-form-catalog .price-input{margin-bottom:0;margin-top:24px;display:flex;width:100%;justify-content:space-between;gap:20px;align-items:center}.q-form-catalog{width:100%;display:flex;flex-direction:column;gap:24px}.q-form-group{padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,0.05);position:relative}.q-form-group label{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;color:#FFFFFF;display:block;margin-bottom:24px}.q-form-radio-group{display:flex;flex-wrap:wrap;width:100%;gap:24px}.q-form-radio-group input{display:none}.q-form-radio-group label{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 16px;min-width:62px;height:62px;border:1px solid rgba(255,255,255,0.3);border-radius:100px;box-sizing:border-box;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF;cursor:pointer;margin:0}.q-form-radio-group input:checked + span{color:#DE7067}.q-pagination li:not(.q-pagination--arrow) span,.q-pagination li:not(.q-pagination--arrow) a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:62px;min-width:62px;height:62px;border-radius:100px;font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-transform:uppercase;color:#000000;text-decoration:none;transition:color .4s,background .4s}.q-pagination li:not(.q-pagination--arrow) a.active{background:#DE7067;color:#fff}.q-pagination li:not(.q-pagination--arrow) a:hover{background:#DE7067;color:#fff;transition:color .4s,background .4s}.q-pagination{box-sizing:border-box;border-top:1px solid rgba(0,0,0,0.1);margin-top:32px;width:100%;display:flex;justify-content:center;padding-top:16px}.pagination{display:flex;flex-wrap:wrap;gap:2px;width:100%;justify-content:center}.q-pagination--arrow svg{width:56px;min-width:56px}.pagination a{display:flex}.pagination li{display:inline-flex;align-items:center;justify-content:center}.q-pagination--arrow:first-child{margin-right:30px}.q-pagination--arrow:last-child{margin-left:30px}.q-pagination--arrow path[stroke="#DE7067"]{stroke:#fff}.q-pagination--arrow a:hover path[stroke="#DE7067"]{stroke:#DE7067}.q-author--title{margin-bottom:24px;font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#000000}.q-header--dark .q-header--toggle-menu path{stroke:#FEEAD3}.q-author-short{width:100%;box-sizing:border-box;background:#FFFFFF;margin-bottom:48px;padding:24px;box-shadow:0px 16px 32px -4px rgba(12,12,13,0.1),0px 4px 4px -4px rgba(12,12,13,0.05);display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:20px}.q-author-short--socials{display:inline-flex;gap:20px;align-items:center}.q-author-short--socials a{min-width:56px;width:56px;height:56px;border:1px solid rgba(0,0,0,0.1);border-radius:100px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.q-author-short--info{display:inline-flex;align-items:center;gap:20px}.q-author-short--info img{min-width:80px;width:80px;border-radius:100%}.q-author-short--name{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#000000}.q-author-short--position{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000;margin-top:12px}.q-header--banner{background:linear-gradient(0deg,rgba(8,58,70,0.8),rgba(8,58,70,0.8)),url(/static/img/article/bg.png?ba9d744cf1ac) center center / cover no-repeat,#083A46}.q-header--banner .q-breadrumbs--list span,.q-header--banner .q-breadrumbs--list a{color:#fff}.q-header--banner .q-breadrumbs--list path{fill:#fff}.q-main-banner-article h1{font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-transform:uppercase;color:#FFFFFF;margin-top:115px;margin-bottom:90px}.q-main-banner--author{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);margin-bottom:-24px;background:rgba(254,234,211,0.1);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-sizing:border-box;padding-left:15px;padding-right:15px;padding-top:24px;padding-bottom:24px}.q-main-banner--author .container{display:flex;align-items:center;gap:20px;justify-content:space-between}.q-main-banner--author .q-author-short--position,.q-main-banner--author .q-author-short--name{color:#fff}.q-main-banner--author .q-author-short--socials a{background:#FFFFFF;border-radius:100px;border:1px solid #fff}.q-article-content .container{max-width:980px}.q-article-content{margin-top:72px!important}.q-wysiving-content h3{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#000000}.q-wysiving-content>*:first-child{margin-top:0}.q-wysiving-content li strong,.q-wysiving-content p strong{font-weight:400}.image-style-side{float:right;padding-left:24px}.image-style-align-left{float:left;padding-right:24px}.q-wysiving-content p{display:block;margin-top:24px;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000}.q-wysiving-content a{color:#DE7067;font-style:normal;font-weight:300;font-size:20px;line-height:26px}.q-wysiving-content ol + h3,.q-wysiving-content ul + h3,.q-wysiving-content p + h3{margin-top:48px}.q-wysiving-content ul{}.q-wysiving-content ol{}.q-wysiving-content ol,.q-wysiving-content ul{margin-top:24px;padding-left:0px}.q-wysiving-content ul.q-list-img{list-style-type:none;padding:0;display:flex;width:100%;gap:20px;flex-wrap:wrap}.q-wysiving-content blockquote p{font-style:italic;margin:0}.q-wysiving-content blockquote{box-sizing:border-box;width:100%;padding-left:40px;padding-right:40px;padding-top:24px;padding-bottom:24px;margin-top:24px;border-left:3px solid #083A46}.q-wysiving-content figure + blockquote,.q-wysiving-content blockquote + figure,.q-wysiving-content h3 + figure,.q-wysiving-content figure + h3,.q-wysiving-content ul + figure,.q-wysiving-content ol + figure,.q-wysiving-content h3 + h3{margin-top:24px}.q-wysiving-content ul.q-list-img li{margin:0;width:calc(100% / 3 - 20px / 3 * 2)}.q-wysiving-content img{display:block;margin-left:auto;margin-right:auto}.q-wysiving-content ul.q-list-img img{width:100%}.q-wysiving-content .q-wc--file{clear:both;margin-top:48px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px;background:#FFFFFF;box-shadow:0px 16px 32px -4px rgba(12,12,13,0.1),0px 4px 4px -4px rgba(12,12,13,0.05);box-sizing:border-box;width:100%;font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#000000}.q-wysiving-content .q-wc--file a{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;color:#FFFFFF;padding-left:23px;padding-right:23px;padding-top:17px;padding-bottom:17px;background:#DE7067;border:1px solid #DE7067;border-radius:100px;cursor:pointer;text-decoration:none}.q-wysiving-content img[style="float: right;"],.q-wysiving-content img[style="float: left;"]{margin-bottom:48px}.q-wysiving-content img[style="float: right;"]{margin-left:20px}.q-wysiving-content img[style="float: left;"]{margin-right:20px}.q-wysiving-content ul{width:100%}.q-wysiving-content ol{counter-reset:list-counter;width:100%}.q-wysiving-content ol>li{counter-increment:list-counter}.q-wysiving-content ol>li::before{content:counter(list-counter) ".";display:flex;position:absolute;left:10px;top:0px}.q-wysiving-content ul>li::before{content:'';display:flex;position:absolute;left:10px;width:7px;height:7px;background:#000;border-radius:100%;top:calc(50% - 7px / 2)}.q-wysiving-content li{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000;padding-left:30px;box-sizing:border-box;position:relative;display:flex;flex-wrap:wrap;width:100%}.q-wysiving-content li + li{margin-top:24px}.q-article-share{margin-top:48px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#FFFFFF;box-shadow:0px 16px 32px -4px rgba(12,12,13,0.1),0px 4px 4px -4px rgba(12,12,13,0.05)}.q-article--timestamp{display:inline-flex;align-items:center;gap:12px;font-style:normal;font-weight:300;font-size:16px;line-height:21px;color:#000000}.q-btn-primary.q-btn-primary--icon{display:inline-flex;align-items:center;gap:32px;padding-left:55px;padding-right:55px}.q-btn-primary.q-btn-primary--icon span{position:relative}.q-btn-primary.q-btn-primary--icon span::before{content:'';display:block;height:13px;width:1px;background:rgba(255,255,255,0.1);position:absolute;top:calc(50% - 13px / 2);left:-17px}.q-btn-primary.q-btn-primary--icon svg{width:24px;min-width:24px}.q-article--footer{margin-top:48px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.q-article--updated{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#838181}.q-btn-primary.q-btn-primary--white{background:#FFFFFF;border:1px solid #DE7067;color:#DE7067;padding-left:26px;padding-right:26px}.q-btn-primary.q-btn-primary--icon.q-btn-primary--white span::before{background:rgba(0,0,0,0.1)}.q-sections--params{display:inline-flex;align-items:center;gap:32px}.q-sections--params a{white-space:nowrap;font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-transform:uppercase;color:#000000;cursor:pointer;text-decoration:none}.q-sections--params a.active{cursor:default;color:#DE7067;border-bottom:1px solid #DE7067}.q-our-projects-list{display:flex;width:100%;flex-wrap:wrap;gap:20px}.q-our-project-item{width:calc(50% - 20px / 2)}.q-our-project-item--header{position:relative;height:435px}.q-our-project-item--img{width:100%;height:100%;object-fit:cover;object-position:center}.q-our-project-item--header-wrap{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(8,58,70,0.6);box-sizing:border-box;padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.q-our-project-item--header-region{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#FFFFFF;padding:16px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:rgba(254,234,211,0.21);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:100px;margin-top:8px}.q-our-project-item--header-location{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#FFFFFF;padding:16px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:rgba(254,234,211,0.21);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:100px;margin-top:8px;gap:12px;text-decoration:none}.q-our-project-item--header-location img{min-width:22px}.q-our-project-item--header-label{position:absolute;left:0;top:32px;display:inline-flex;box-sizing:border-box;padding:16px;background:#083A46;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#FFFFFF}.q-our-project-item--footer{box-sizing:border-box;width:100%;padding:24px;background:#F8F7F7}.q-our-project-item--details .q-btn-primary{padding-left:40px;padding-right:40px;border:none;padding-top:18px;padding-bottom:18px}.q-our-project-item--details{margin-top:24px;padding-top:24px;width:100%;display:flex;align-items:center;gap:24px;border-top:1px solid rgba(8,58,70,0.05);flex-wrap:wrap}.q-our-project-item--name,.q-our-project-item--name a{font-style:normal;font-weight:400;font-size:32px;line-height:41px;text-transform:uppercase;color:#000000;text-decoration:none}.q-our-project-item--finish{margin-top:12px;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000}.q-project-link{font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;color:#000000;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.q-project-link svg{min-width:58px}.q-our-project-item:hover .q-our-project-item--header-wrap{background:none}.q-page-finish--body{width:100%;min-height:100vh;display:flex;flex-direction:column}.q-page-finish--body .q-header--banner{background:url(/img/404/bg.png?ba9d744cf1ac) center center / cover no-repeat,#083A46;flex-grow:1;display:flex;flex-direction:column;width:100%}.q-finish-page{padding-top:132px;padding-bottom:14px;flex-grow:1;display:flex;align-items:center}.q-finish-page h1{text-align:center;font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-transform:uppercase;color:#FFFFFF}.q-finish-page .q-btn-primary{margin-top:32px}.q-finish-page p{margin-top:48px;max-width:364px;margin-left:auto;margin-right:auto;width:100%;font-style:normal;font-weight:400;font-size:20px;line-height:140%;text-align:center;color:#FFFFFF}.q-finish-page-wrapper{display:flex;flex-direction:column;width:100%;max-width:910px;align-items:center}.q-finish-page--socials a{display:flex}.q-finish-page--socials{margin-top:274px;display:flex;align-items:center;gap:32px}.q-finish-page--socials::after,.q-finish-page--socials::before{content:'';display:block;width:116px;height:1px;background:rgba(254,234,211,0.3)}.q-page-finish--body .q-finish-page-wrapper{background-repeat:no-repeat;background-position:center;background-size:auto;background-image:url(/static/img/404/check.png?ba9d744cf1ac)}.q-page-finish--body.q-page-404--body .q-finish-page-wrapper{background-repeat:no-repeat;background-position:center;background-size:auto;background-image:url(/static/img/404/404.png?ba9d744cf1ac)}.q-about-us-welcome{margin-left:-15px;margin-right:-15px;box-sizing:border-box;width:calc(100% + 15px);padding:0;margin-bottom:0!important}.q-about-us-welcome--wrapper{display:flex;width:100%}.q-about-us--left{width:50%;display:flex;align-items:center}.q-about-us--left img{}.q-about-us--right{width:50%;padding:70px;box-sizing:border-box;display:flex;align-items:center}.q-about-us--right-inner{max-width:460px}.q-about-us-welcome h1{font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-transform:uppercase;color:#000000}.q-about-us-welcome h3{font-style:normal;font-weight:400;font-size:32px;line-height:41px;color:#000000;margin-top:48px}.q-about-us-welcome p{margin-top:24px;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000}.q-we-create{margin:0!important;box-sizing:border-box;padding-top:140px;padding-bottom:140px;background-color:#083A46;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/static/img/about-us/we-create-bg.png?ba9d744cf1ac)}.q-we-create h2{font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-transform:uppercase;color:#FFFFFF}.q-we-create--list{margin-top:72px;display:flex;width:100%;gap:20px;flex-wrap:wrap}.q-we-create--item{width:calc(50% - 20px / 2);box-sizing:border-box}.q-we-create--item-title{display:flex;width:100%;align-items:center;gap:17px;font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#FFFFFF}.q-we-create--item-title svg{min-width:18px}.q-we-create--item-content{margin-top:20px;box-sizing:border-box;width:100%;padding-left:35px}.q-we-create--item-content b{font-weight:700}.q-we-create--item-content p{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF}.q-we-create--item-content p + p{margin-top:24px}.q-we-create--item-content ol,.q-we-create--item-content ul{list-style-type:disc;display:flex;width:100%;box-sizing:border-box;padding-left:35px;flex-wrap:wrap;gap:24px}.q-we-create--item-content ol{list-style-type:decimal}.q-we-create--item-content li{width:calc(50% - 24px / 2);box-sizing:border-box;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF}.history-slider.swiper{height:580px;display:flex;flex-direction:row-reverse;width:100%;align-items:center;gap:31px}.history-slider .swiper-pagination .swiper-pagination-bullet{border-radius:0;border:none;width:auto;height:auto;background:none;box-shadow:none;margin:0!important;opacity:0.5;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#DE7067;width:100%;text-align:left}.history-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{flex-grow:1;height:1px;background:#DE7067;content:'';display:block}.history-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{font-style:normal;font-weight:400;font-size:32px;line-height:41px;color:#DE7067;opacity:1;display:flex;align-items:center;gap:24px}.history-slider .swiper-slide{display:flex;width:100%;align-items:flex-end;position:relative;justify-content:flex-end}.history-slider .q-our-history-slider--img{height:580px;max-width:580px;width:100%}.q-our-history-slider--txt{position:absolute;bottom:0;left:0;padding:48px;box-sizing:border-box;background:#F8F7F7;max-width:476px}.q-our-history-slider--txt h3{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#000000}.q-our-history-slider--txt p{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000;margin-top:24px}.history-slider .q-our-history-slider--img img{width:100%;height:100%;object-fit:cover;object-position:center}.history-slider .swiper-pagination{position:static;width:169px;min-width:169px;display:flex;flex-direction:column;gap:24px;transform:none!important;align-items:flex-start}.q-team--content{margin-left:-15px;margin-right:-15px;box-sizing:border-box;width:calc(100% + 30px)}.q-our-team{overflow:hidden}.swiper.team-slider{box-sizing:border-box;max-width:1210px;margin-left:auto;overflow:visible;margin-right:auto;padding-left:15px;padding-right:15px;box-sizing:border-box}.team-slider .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-active){opacity:0.1}.q-team--info{position:absolute;padding:16px;box-sizing:border-box;left:0;bottom:32px;background:#083A46}.q-team--info-name{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#FFFFFF}.q-team--info-position{margin-top:8px;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF}.q-construction-swiper-button-next circle,.q-construction-swiper-button-prev circle,.q-team-swiper-button-next circle,.q-team-swiper-button-prev circle,.q-offer-swiper-button-next circle,.q-offer-swiper-button-prev circle,.q-products-swiper-button-next circle,.q-products-swiper-button-prev circle,.q-partners-swiper-button-next circle,.q-partners-swiper-button-prev circle{fill:rgba(222,112,103,0.18)}.q-construction-swiper-button-next:hover circle,.q-construction-swiper-button-prev:hover circle,.q-team-swiper-button-next:hover circle,.q-team-swiper-button-prev:hover circle,.q-offer-swiper-button-next:hover circle,.q-offer-swiper-button-prev:hover circle,.q-products-swiper-button-next:hover circle,.q-products-swiper-button-prev:hover circle,.q-partners-swiper-button-next:hover circle,.q-partners-swiper-button-prev:hover circle{fill:#DE7067}.q-construction-swiper-button-next:hover path,.q-construction-swiper-button-prev:hover path,.q-team-swiper-button-next:hover path,.q-team-swiper-button-prev:hover path,.q-offer-swiper-button-next:hover path,.q-offer-swiper-button-prev:hover path,.q-products-swiper-button-next:hover path,.q-products-swiper-button-prev:hover path,.q-partners-swiper-button-next:hover path,.q-partners-swiper-button-prev:hover path{stroke:#fff}.q-construction-swiper-button-next:active circle,.q-construction-swiper-button-prev:active circle,.q-team-swiper-button-next:active circle,.q-team-swiper-button-prev:active circle,.q-offer-swiper-button-next:active circle,.q-offer-swiper-button-prev:active circle,.q-products-swiper-button-next:active circle,.q-products-swiper-button-prev:active circle,.q-partners-swiper-button-next:active circle,.q-partners-swiper-button-prev:active circle{fill:#C15047}.q-partners--content{margin-left:-15px;margin-right:-15px;box-sizing:border-box;width:calc(100% + 30px)}.q-our-partners .swiper-slide{background:#FFFFFF;box-sizing:border-box;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;box-shadow:0px 16px 32px -4px rgba(12,12,13,0.1),0px 4px 4px -4px rgba(12,12,13,0.05)}.q-our-partners{overflow:hidden;padding-bottom:140px;margin-bottom:0!important}.q-our-awards{overflow:hidden}.swiper.partners-slider{box-sizing:border-box;max-width:1210px;margin-left:auto;overflow:visible;margin-right:auto;padding-left:15px;padding-right:15px}.partners-slider .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-active){opacity:0.1}.q-our-partners--info{font-style:normal;font-weight:300;font-size:20px;line-height:140%;text-align:center;color:#7F7F7F}.q-partners--info-name{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#FFFFFF}.q-partners--info-position{margin-top:8px;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF}.q-form-team{background:#083A46;padding-top:140px;padding-bottom:140px;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/static/img/form-team/bg.png?ba9d744cf1ac)}.q-form-team--wrapper{display:flex;width:100%;align-items:center;gap:20px}.q-form-team--wrapper h2{font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-transform:uppercase;color:#FFFFFF;width:calc(50% - 20px / 2)}.q-form-team--wrapper form .q-btn-primary{width:100%}.q-form-team--wrapper form .q-control-group input{background:rgba(255,255,255,0.2);border:1px solid #FFFFFF}.q-form-team--wrapper form .q-control-group input::placeholder,.q-form-team--wrapper form .q-control-group input{color:#fff}.q-form-team--wrapper form .q-control-group label{color:#fff}.q-form-team--wrapper form .q-control-group{width:calc(50% - 20px / 2)}.q-form-team--wrapper form{width:calc(50% - 20px / 2);display:flex;flex-wrap:wrap;gap:20px;align-items:flex-end}.q-upload-file--label input{display:none}.q-upload-file span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-upload-file{cursor:pointer;display:flex;width:100%;height:62px;box-sizing:border-box;padding-top:5px;padding-bottom:5px;align-items:center;gap:14px;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF;text-transform:none}.q-upload-file svg{min-width:20px}.q-product-page--body .q-header,.q-product-page--body .q-breadcrumbs,.q-product-page--body .q-product-block{background:#F8F7F7}.q-product-block{padding-bottom:140px}.q-product-block--wrapper{display:flex;width:100%;gap:20px;flex-wrap:wrap}.q-product-block--visual{width:calc(50% - 20px / 2)}.q-product-block--detail{width:calc(50% - 20px / 2);box-sizing:border-box;padding-right:44px}.q-product-block--variants{padding:24px;padding-bottom:20px;box-sizing:border-box;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px}.q-product-block--variants img{max-width:355px;margin-left:auto;margin-right:auto;display:block}.q-product--advantages{display:flex;width:100%;flex-wrap:wrap;gap:4px;margin-top:16px}.q-product--advantages li{font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#000000;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 8px;gap:12px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:100px;box-sizing:border-box}.q-product-detail--header{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px}.q-product-name{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-transform:uppercase;color:#000000}.q-product-build{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000}.q-product-build span + span{display:inline-block;margin-left:16px;padding-left:17px;box-sizing:border-box;position:relative}.q-product-build span + span::before{content:'';display:block;position:absolute;left:0;width:1px;height:8px;top:calc(50% - 8px / 2);background:rgba(0,0,0,0.2)}.q-product-features{margin-top:42px;width:100%}.q-product-features li{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid rgba(0,0,0,0.05);padding-top:20px;padding-bottom:20px}.q-product-features li:last-child{border-bottom:1px solid rgba(0,0,0,0.05)}.q-product-features li span{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000}.q-product-features li strong{font-style:normal;font-weight:500;font-size:20px;line-height:26px;text-align:right;color:#000000}.q-product-detail--footer{margin-top:10px;display:flex;justify-content:space-between;gap:20px;box-sizing:border-box;padding-left:24px;padding-right:24px;padding-top:20px;padding-bottom:20px;background:#fff;align-items:center;width:100%}.q-btn-download svg{min-width:24px;height:auto}.q-product-detail--actions{display:inline-flex;gap:12px}.q-btn-download{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#F3F3F3;border-radius:100%;padding:19px}.q-product-prices{display:inline-flex;flex-direction:column;gap:8px}.q-product-prices li{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000}.q-product-prices li:first-child{font-style:normal;font-weight:400;font-size:32px;line-height:41px;color:#000000}.q-product-card{display:flex;flex-direction:column;width:100%;padding:15px;box-sizing:border-box;background:#FFFFFF;border:1px solid rgba(0,0,0,0.1);position:relative;margin-top:23px;padding-top:34px;gap:16px;text-decoration:none}.q-product-card--name{position:absolute;top:0;left:37px;right:37px;padding:10px;box-sizing:border-box;background:#083A46;border-radius:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF;transform:translateY(-50%)}.q-product-card--build{display:flex;width:100%;gap:30px;align-items:center;font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-align:center;color:#000000}.q-product-card--build span{width:100%}.q-product-card--img{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);display:flex;justify-content:center}.q-product-card--prices{display:flex;width:100%;gap:30px;margin-top:auto}.q-product-card-price-column{width:100%;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-align:center;color:#000000}.q-product-card-price-column span:first-child{font-weight:400;font-size:24px;line-height:31px;color:#000000}.q-product-card--features{display:flex;width:100%;align-items:center;gap:4px;position:relative}.q-product-card--features-preview{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#000000;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:3px 7px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:100px}.q-product-card--features-count{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#DDDDDD;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:3px 7px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:100px;cursor:pointer}.q-product-card--features-all.active{display:flex;flex-direction:column;position:absolute;left:0;bottom:calc(100% + 4px);padding:7px;background:#FFFFFF;border:1px solid #DDDDDD;box-sizing:border-box;gap:4px;align-items:flex-start}.q-product-card--features-all li{font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#000000;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:3px 7px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:100px}.q-offers{max-width:1920px;margin-left:auto;margin-right:auto;width:100%}.q-offers--wrapper{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.offers-slider .swiper-slide{position:relative;height:480px}.offers-slider .swiper-slide>img{width:100%;height:100%;object-fit:cover;object-position:center}.q-offer-slider--wrapper{position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;padding:40px;background:linear-gradient(0deg,rgba(8,58,70,0.1),rgba(8,58,70,0.1)),rgba(0,0,0,0.25);display:flex;flex-direction:column;align-items:flex-start;gap:32px;z-index:1}.q-offer-slider-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-style:normal;font-weight:450;font-size:32px;line-height:41px;text-transform:uppercase;color:#FFFFFF}.q-offer-slider-desc{font-style:normal;font-weight:300;font-size:20px;line-height:140%;color:#FFFFFF;display:none}.q-offer-slider--wrapper .q-btn-primary{margin-top:auto;display:none;padding-left:40px;padding-right:40px}.offers-slider .swiper-slide:hover .q-btn-primary{display:inline-flex}.offers-slider .swiper-slide:hover .q-offer-slider-desc{display:block}.offers-slider .swiper-slide::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;transition:background .4s}.offers-slider .swiper-slide:hover::before{background:rgba(8,58,70,0.6);transition:background .4s}.offers-slider .swiper-slide:hover .q-offer-slider--wrapper{background:linear-gradient(360deg,rgba(8,58,70,0) 52.61%,#083A46 100%),linear-gradient(180deg,rgba(0,0,0,0.35) 0%,rgba(0,0,0,0) 100%),linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);transition:background .4s}.q-catalog-description{padding-top:140px;padding-bottom:140px}.q-catalog-description:last-child{margin-bottom:0!important;background:#F8F7F7}.q-catalog-grid{display:flex;width:100%;gap:20px;align-items:flex-start}.q-catalog-grid--filter{box-sizing:border-box;background:#F8F7F7;width:279px;min-width:279px;padding:24px}.q-catalog-grid--products{width:calc(100% - 279px - 20px)}.q-products-grid-list{display:flex;width:100%;flex-wrap:wrap;gap:20px}.q-products-grid-list>li{width:calc(100% / 3 - 20px / 3 * 2);display:flex}.q-products-grid-list .q-product-card:hover,.q-products-compact-list .q-product-card:hover{border-color:#fff;box-shadow:0px 16px 32px -4px rgba(12,12,13,0.1),0px 4px 4px -4px rgba(12,12,13,0.05)}.q-catalog-sort{display:flex;width:100%;margin-bottom:32px;justify-content:space-between;align-items:center;gap:20px}.q-catalog-sort--view{display:inline-flex;align-items:center}.q-catalog-sort--view a{display:inline-flex;align-items:center;justify-content:center;opacity:0.2}.q-catalog-sort--view a.active{opacity:1}.q-catalog-sort--view li{position:relative;display:flex;align-items:center;justify-content:center}.q-catalog-sort--view li + li{margin-left:16px;padding-left:17px;box-sizing:border-box}.q-catalog-sort--view li + li::before{content:'';display:block;position:absolute;background:rgba(0,0,0,0.2);height:8px;width:1px;top:calc(50% - 8px / 2);left:0}.q-catalog-sorting{display:inline-flex;gap:32px;align-items:center}.q-catalog-sort--sorting-title{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000}.q-catalog-sort--sorting{display:inline-flex;gap:24px;align-items:center}.q-catalog-sort--sorting a{font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-transform:uppercase;color:#000000;white-space:nowrap;border-bottom:1px solid transparent;text-decoration:none}.q-catalog-sort--sorting a.active{color:#DE7067;border-bottom:1px solid #DE7067}.q-catalog-grid .q-form-catalog .q-form-radio-group{gap:6px;row-gap:12px}.q-catalog-grid .q-form-catalog .slider{background:rgba(0,0,0,0.05);margin-left:6px;margin-right:6px;width:calc(100% - 12px)}.q-catalog-grid .q-form-catalog .q-form-group{border-bottom:1px solid rgba(0,0,0,0.05)}.q-catalog-grid .q-form-catalog .price-input .field{font-weight:300;font-size:16px;line-height:140%;text-align:center;color:#000000;border:1px solid #AEADAD;border-radius:100px;min-width:40px;height:40px;padding:4px;padding-left:11px;padding-right:11px}.q-catalog-grid .q-form-radio-group label{font-weight:300;font-size:16px;line-height:21px;color:#000000;padding:12px;min-width:48px;height:48px;border:1px solid rgba(0,0,0,0.3)}.q-form-group .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.q-form-group .select2-container--default .select2-selection--single .select2-selection__arrow::before{content:'';display:block;position:absolute;width:1px;height:8px;background:rgba(255,255,255,0.2);left:0;top:calc(50% - 8px / 2)}.q-form-group .select2-container--default .select2-selection--single .select2-selection__arrow::after{content:'';display:block;width:12px;min-width:12px;height:12px;background-color:#DE7067;mask-repeat:no-repeat;mask-position:center;mask-size:contain;mask-image:url(/static/img/icons/select.svg?ba9d744cf1ac);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-image:url(/static/img/icons/select.svg?ba9d744cf1ac)}.q-form-group .select2-container--default .select2-selection--single .select2-selection__arrow{height:12px;position:relative;box-sizing:border-box;padding-left:12px;width:auto;top:0;right:0;display:flex}.q-form-group .select2-container--default .select2-selection--single .select2-selection__rendered{font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-transform:uppercase;color:#FFFFFF;padding:0}.q-form-group .select2-container--default .select2-selection--single,.q-form-group select{height:62px;border:1px solid rgba(255,255,255,0.3);border-radius:100px;box-sizing:border-box;background:none;padding:12px 16px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;width:100%;font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-transform:uppercase;color:#FFFFFF;-webkit-appearance:none;-moz-appearance:none;outline:none;box-shadow:none}.q-form-group .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{background:#FFFFFF;border:1px solid rgba(255,255,255,0.3);border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#000}.q-form-group .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{background:#FFFFFF;border:1px solid rgba(255,255,255,0.3);border-radius:16px;border-top-left-radius:0;border-top-right-radius:0;color:#000}.q-form-group .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{color:#000}.q-form-group .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::after{transform:rotate(180deg)}.q-form-group .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::before{background:rgba(0,0,0,0.2)}.q-form-group .select2-results__option{font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#000000!important;padding:12px 16px;box-sizing:border-box;width:100%;background:#fff;border-radius:100px}.select2-container{width:100%!important}.q-form-group .select2-results__option.select2-results__option--selected,.q-form-group .select2-results__option--highlighted.select2-results__option--selectable{background:#F1F1F1!important}.q-form-group .select2-container--open .select2-dropdown.select2-dropdown--below{border:none;border-radius:16px;border-top-left-radius:0;border-top-right-radius:0;box-sizing:border-box;padding:16px;padding-top:0;padding-bottom:12px;background:#fff}.q-form-group .select2-container--open .select2-dropdown.select2-dropdown--above{border:none;border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:border-box;padding:16px;padding-top:12px;padding-bottom:0;background:#fff}.q-catalog-grid .q-form-group .select2-results__option{font-weight:300;font-size:16px;line-height:21px}.q-catalog-grid .q-form-group select,.q-catalog-grid .q-form-group .select2-container--default .select2-selection--single{border:1px solid rgba(0,0,0,0.3);color:#000;font-weight:300;font-size:16px;line-height:21px}.q-catalog-grid .q-form-group .select2-container--default .select2-selection--single .select2-selection__arrow::before{background:rgba(0,0,0,0.2)}.q-catalog-grid .q-form-group .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-weight:300;font-size:16px;line-height:21px}.q-catalog-grid .q-form-catalog label,.q-catalog-grid .q-form-group .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000}.q-pagination--more{margin-top:16px;display:flex;width:100%;justify-content:center}.q-pagination-load-more{text-decoration:none;font-style:normal;font-weight:450;font-size:20px;line-height:26px;text-transform:uppercase;color:#9C9C9C}.q-btn-primary--apply span{position:relative;margin-right:12px}.q-btn-primary--apply svg{min-width:20px}.q-btn-primary--apply{display:flex;width:100%;font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-transform:uppercase;color:#FFFFFF;height:68px;min-height:68px;border-radius:0;align-items:center;justify-content:center;box-sizing:border-box;padding-left:12px;padding-right:12px}.q-btn-primary--cancel{display:flex;width:100%;font-style:normal;font-weight:400;font-size:16px;line-height:21px;text-transform:uppercase;color:#000000;height:68px;min-height:68px;border-radius:0;align-items:center;justify-content:center;box-sizing:border-box;background:transparent;border:none;padding-left:12px;padding-right:12px}.q-btn-primary--cancel span{position:relative;margin-right:16px}.q-btn-primary--cancel:not([disabled]):hover{background:#ECEBEB}.q-btn-primary--cancel:not([disabled]):active{background:#DDDBDB}.q-btn-primary--cancel[disabled]{opacity:0.5}.q-btn-primary--cancel svg{min-width:20px}.q-form-catalog .q-btn-primary--cancel{margin-top:-24px}.q-project--body .q-header--banner{background:#083A46;padding-bottom:84px}.q-header-banner img{width:100%;height:100%;object-fit:cover;object-position:center}.q-header-banner{position:absolute;top:0;bottom:0;left:40%;right:0}.q-header-banner::before{content:'';position:absolute;display:block;background:linear-gradient(360deg,rgba(8,58,70,0) 52.61%,#083A46 100%);top:0;left:0;right:0;bottom:0}.q-header-banner::after{content:'';position:absolute;display:block;background:linear-gradient(270deg,rgba(8,58,70,0) 0%,#083A46 100.81%);top:0;left:0;right:0;bottom:0}.q-header-banner + *,.q-header-banner ~ *{position:relative}.q-header-project--inner{display:flex;flex-direction:column;width:100%;gap:48px;max-width:680px;align-items:flex-start}.q-header-project--label{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#FFFFFF;display:inline-flex;box-sizing:border-box;padding:16px;background:#DE7067;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.q-header-project--h1{font-style:normal;font-weight:400;font-size:56px;line-height:72px;text-transform:uppercase;color:#FFFFFF}.project-info-slider{height:100%}.q-header-project--info p{font-style:normal;font-weight:300;font-size:20px;line-height:140%;color:#FFFFFF}.q-header-project--info{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:100%}.q-header-project--location{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:#FFFFFF;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px;padding-top:17px;padding-bottom:17px;background:rgba(254,234,211,0.21);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:100px;text-decoration:none}.q-header-project--location img{min-width:24px}.q-header-project--btns{width:100%;box-sizing:border-box;border-top:1px solid rgba(255,255,255,0.05);display:flex;align-items:center;gap:24px;padding-top:24px}.q-header-project--btns .q-btn-primary{padding-left:40px;padding-right:40px}.q-btn-white{cursor:pointer;display:inline-flex;align-items:center;font-style:normal;font-weight:400;font-size:20px;line-height:26px;text-transform:uppercase;color:#FFFFFF}.q-btn-white svg{min-width:56px;width:56px}.q-project-finish-plan{display:none}.q-project-view--wrapper{position:relative}.q-project-view--wrapper:hover .q-btn-primary{position:relative;padding-left:40px;padding-right:40px;z-index:2}.q-project-view--wrapper:hover .q-project-finish-plan{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.q-project-view--wrapper:hover .q-project-finish-plan::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(8,58,70,0.6);z-index:1}.q-project-view--wrapper:hover .q-project-finish-plan img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;bottom:0;left:0;right:0}.q-construction-slider--img img{width:100%;height:100%;object-fit:cover;object-position:center}.q-construction-slider--img{display:flex;height:285px}.q-construction-slider--date svg{min-width:24px}.q-construction-slider--date{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;gap:12px;font-style:normal;font-weight:300;font-size:16px;line-height:21px;color:#FFFFFF;background:#083A46}.q-construction-slider--txt{margin-top:12px;display:block;width:100%;font-style:normal;font-weight:300;font-size:20px;line-height:140%;color:#000000}.q-project--body .q-projects:last-child .swiper-pagination{display:none}.q-project--body section:last-child{margin-bottom:0!important}.q-project-tabs .q-section--header{justify-content:center;gap:32px}.q-section--load{display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-weight:300;font-size:20px;line-height:26px;text-transform:uppercase;color:#000000;text-decoration:none;border:1px solid rgba(0,0,0,0.1);border-radius:100px;padding:23px;padding-top:17px;padding-bottom:17px}.q-section--load span{padding-right:13px;margin-right:12px;position:relative}.q-section--load span::after{content:'';display:block;position:absolute;right:0;width:1px;height:8px;top:calc(50% - 8px / 2);background:rgba(0,0,0,0.1)}.q-section--load svg{min-width:24px}.q-project-info--wrapper .q-wysiving-content{padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.q-project-info--wrapper .swiper-slide::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(8,58,70,0.4)}.q-project-info--wrapper .swiper-pagination-bullet{margin:0;width:16px;height:16px;background:#fff;border-radius:100%;border:none;box-shadow:none;padding:0}.q-project-info--wrapper .swiper-pagination{bottom:32px!important;display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:center;top:auto!important}.q-project-info--wrapper .swiper-slide{display:flex;position:relative}.q-project-info--wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.q-project-info--wrapper{width:100%;display:flex;background:#F8F7F7}.q-project-info--wrapper>div{flex-grow:1;min-width:50%;box-sizing:border-box}.q-products-compact-list .q-product-card--img{position:absolute;left:24px;top:24px;bottom:24px;display:flex;align-items:center;justify-content:center;width:auto;margin:0;max-width:145px}.q-products-compact-list .q-product-card{padding:24px;padding-left:201px;min-height:172px;justify-content:space-between}.q-product-card--top{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.q-product-card--top .q-product-card--name{position:static;transform:none}.q-product-card--top .q-product-card--build{gap:16px;width:auto;font-weight:300;font-size:20px;line-height:26px;white-space:nowrap}.q-product-card--bottom{display:flex;width:100%;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.q-product-card--bottom .q-product-card--features{width:auto}.q-product-card--prices-2{display:flex;align-items:center;gap:32px}.q-product-card--prices-2-item{font-style:normal;font-weight:400;font-size:24px;line-height:31px;text-align:center;color:#000000;display:flex;align-items:center;justify-content:center;white-space:nowrap}.q-product-card--prices-2-item span + span{display:inline-block;position:relative;margin-left:16px;padding-left:17px}.q-product-card--prices-2-item span + span::before{content:'';display:block;position:absolute;width:1px;height:12px;background:rgba(0,0,0,0.05);left:0;top:calc(50% - 12px / 2)}.q-product-card--prices-2-item-n{box-sizing:border-box;padding:16px;padding-top:8px;padding-bottom:8px;font-size:20px;line-height:26px;text-align:center;color:#000000;border-radius:100px;background:#F7F7F7;display:flex;align-items:center;justify-content:center;white-space:nowrap}.q-product-card--prices-2-item-n span + span{display:inline-block;position:relative;margin-left:16px;padding-left:17px}.q-product-card--prices-2-item-n span + span::before{content:'';display:block;position:absolute;width:1px;height:12px;background:rgba(0,0,0,0.05);left:0;top:calc(50% - 12px / 2)}.q-map-items{box-sizing:border-box;position:relative;width:100%;padding-bottom:80px;min-height:562px}.q-map-items:last-child{margin-bottom:0!important}#q_map_items{position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;background:#083A46}.q-map-items--list{position:relative;z-index:1}.q-map-items--list{display:flex;flex-direction:column;box-sizing:border-box;max-width:275px;padding:40px;background:#083A46;gap:24px}.q-map-items--list li{display:inline-flex;align-items:center;gap:12px;font-style:normal;font-weight:300;font-size:20px;line-height:26px;color:#FFFFFF}.q-map-items--list img{min-width:20px}.q-contact-us--map-section{margin:0!important;height:368px;min-height:368px}.q-contact-us--map-section .q-map-items--list{max-width:382px}.q-contact-us--map-section .q-contacts-us--map>div{height:368px}.q-contact-us--map-section .q-contacts-us--map{position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;background:#083A46;height:auto}.q-section--slides>div svg{border-radius:100%}.viewport{position:fixed;top:0;left:0;display:inline-block;background:#fff;z-index:10}@media (min-width:1379px){.offers-slider .swiper-wrapper{justify-content:center}}@media (max-width:1279px){.q-product-card--prices-2{gap:16px}}@media (max-width:1024px){.q-btn-download{padding:17.5px}.q-products-compact-list .q-product-card{padding-top:16px;padding-bottom:16px;padding-right:16px}.q-product-card--top .q-product-card--build{font-size:14px;line-height:18px}.q-product-card--prices-2-item span + span::before,.q-product-card--prices-2-item-n span + span::before{height:8px;top:calc(50% - 8px / 2)}.q-product-card--prices-2-item-n{font-size:14px;line-height:18px;padding-left:8px;padding-right:8px}.q-product-card--prices-2-item span + span,.q-product-card--prices-2-item-n span + span{margin-left:12px;padding-left:13px}.q-product-card--prices-2-item{font-size:18px;line-height:23px}.q-products-grid-list>li{width:calc(100% / 2 - 20px / 2)}.q-catalog-description{padding-top:80px;padding-bottom:80px}.q-catalog-sort--sorting-title{display:none}.q-catalog-sort--sorting{gap:20px}.q-catalog-sort--sorting a{font-weight:300;font-size:14px;line-height:18px}.q-catalog-sorting{gap:24px}.q-catalog-sort--view img{width:20px;min-width:20px}.q-catalog-sort--view li + li{margin-left:12px;padding-left:13px}.q-construction-slider--date{padding:12px;font-weight:300;font-size:14px;line-height:18px;gap:12px}.q-construction-slider--txt{font-weight:300;font-size:14px;line-height:140%}.q-construction-slider--date svg{width:16px;min-width:16px}.q-project-view--wrapper .q-project-finish-plan{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.q-project-view--wrapper .q-project-finish-plan::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(8,58,70,0.6);z-index:1}.q-project-view--wrapper .q-btn-primary{position:relative;padding-left:40px;padding-right:40px;z-index:2}.q-project-view--wrapper .q-project-finish-plan img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;bottom:0;left:0;right:0}.q-project-info--wrapper .q-wysiving-content{padding:24px}.q-project-tabs .q-section--header{margin-bottom:24px}.q-section--load svg{min-width:16px;width:16px}.q-section--load{font-weight:300;font-size:14px;line-height:18px;height:60px;box-sizing:border-box}.q-project--body .q-header--banner{padding-bottom:80px}.q-btn-white svg{width:54px;min-width:54px}.q-btn-white{font-weight:400;font-size:14px;line-height:18px}.q-header-project--btns{gap:12px}.q-header-project--location{gap:8px;padding:12px;font-weight:400;font-size:14px;line-height:18px}.q-header-project--location img{width:16px;min-width:16px}.q-header-project--info{gap:24px}.q-header-project--info p{font-weight:300;font-size:14px;line-height:140%}.q-header-project--h1{font-weight:400;font-size:40px;line-height:51px}.q-header-project--inner{gap:32px;max-width:480px}.q-header-project--label{font-weight:400;font-size:14px;line-height:18px;padding:12px}.q-upload-file{font-size:14px;line-height:31px;gap:8px}.q-form-team--wrapper h2{font-weight:400;font-size:40px;line-height:51px}.q-form-team{padding-top:80px;padding-bottom:80px}.q-our-partners .swiper-slide img{max-width:180px}.q-our-partners .swiper-slide{padding:16px;gap:16px}.q-our-partners--info{font-weight:300;font-size:14px;line-height:140%}.partners-slider .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-active){opacity:1}.q-team--info-name{font-weight:400;font-size:18px;line-height:23px}.q-team--info-position{font-weight:300;font-size:14px;line-height:18px}.q-team--info{bottom:24px}.team-slider .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-active){opacity:1}.history-slider.swiper{flex-direction:column;height:auto;gap:16px}.history-slider .swiper-pagination{flex-direction:row;justify-content:space-between;gap:10px;align-items:flex-end}.history-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{display:none}.history-slider .swiper-pagination .swiper-pagination-bullet{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:300;font-size:14px;line-height:31px;color:#DE7067;opacity:0.5}.history-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:'';display:block;width:1px;height:32px;background:#DE7067}.history-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:400;font-size:24px;line-height:31px;color:#DE7067;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.q-our-history-slider--txt h3{font-weight:400;font-size:18px;line-height:23px}.q-our-history-slider--txt p{font-weight:300;font-size:14px;line-height:18px}.q-our-history-slider--txt p + p{margin-top:18px}.history-slider .q-our-history-slider--img{height:345px}.q-our-history-slider--txt{padding:24px}.q-we-create--item-content{margin-top:16px;padding-left:28px}.q-we-create--item-title{font-weight:400;font-size:18px;line-height:23px;gap:10px}.q-we-create--item-content p,.q-we-create--item-content li{font-weight:300;font-size:14px;line-height:18px}.q-we-create--item-content ol,.q-we-create--item-content ul{gap:18px;padding-left:18px}.q-we-create--item-content p + p{margin-top:18px}.q-we-create--list{margin-top:40px}.q-we-create h2{font-weight:400;font-size:40px;line-height:51px}.q-we-create{padding-top:80px;padding-bottom:80px}.q-about-us-welcome h1{font-weight:400;font-size:40px;line-height:51px}.q-about-us-welcome h3{margin-top:32px;font-weight:400;font-size:24px;line-height:31px}.q-about-us-welcome p{margin-top:16px;font-weight:300;font-size:14px;line-height:18px}.q-about-us--right{padding:32px;padding-right:15px}.q-about-us--left{}.q-product-card--name{font-weight:300;font-size:14px;line-height:18px;text-align:center}.q-product-card{margin-top:19px;padding-top:31px}.q-product-card--build{gap:8px;font-weight:300;font-size:14px;line-height:18px}.q-product-card-price-column{font-weight:300;font-size:14px;line-height:18px}.q-product-card-price-column span:first-child{font-weight:400;font-size:18px;line-height:23px}.q-product-card--prices{gap:8px}.q-product-card--features-count,.q-product-card--features-preview{font-weight:400;font-size:12px;line-height:140%}.q-product-card--features-all li{font-weight:400;font-size:12px;line-height:140%}.offers-slider .swiper-slide::before{background:linear-gradient(0deg,rgba(8,58,70,0.1),rgba(8,58,70,0.1)),rgba(0,0,0,0.25)}.q-offer-slider--wrapper{padding:24px;background:rgba(8,58,70,0.6);gap:16px;align-items:center;justify-content:center}.q-offer-slider-name{font-weight:400;font-size:24px;line-height:31px}.offers-slider .swiper-slide:hover .q-offer-slider--wrapper{background:rgba(8,58,70,0.6)}.q-offer-slider-desc{display:block;font-weight:300;font-size:14px;line-height:140%;text-align:center}.q-offer-slider--wrapper .q-btn-primary{display:inline-flex;margin-top:24px}.offers-slider .swiper-slide{height:375px}.q-product--advantages li{font-weight:400;font-size:12px;line-height:140%;padding:7px;padding-top:3px;padding-bottom:3px}.q-product-name{font-weight:400;font-size:18px;line-height:23px}.q-product-build{font-weight:300;font-size:14px;line-height:18px}.q-product-build span + span{margin-left:12px;padding-left:13px}.q-product-features li span{font-weight:300;font-size:14px;line-height:18px}.q-product-features li strong{font-weight:500;font-size:14px;line-height:18px}.q-product-features li{padding-top:16px;padding-bottom:16px}.q-product-prices li{font-weight:300;font-size:14px;line-height:18px}.q-product-prices li:first-child{font-weight:400;font-size:24px;line-height:31px}.q-form-group .select2-container--default .select2-selection--single,.q-form-group select{height:60px;font-weight:300;font-size:14px;line-height:18px}.q-form-group .select2-container--default .select2-selection--single .select2-selection__rendered,.q-form-group .select2-results__option{font-weight:300;font-size:14px;line-height:18px}.q-main-banner-article h1{font-weight:400;font-size:40px;line-height:51px;margin-top:24px;margin-bottom:64px}.q-author-short--socials{gap:8px}.q-author-short--socials a img{width:17px}.q-author-short--socials a{width:38px;height:38px;min-width:38px}.q-author-short--info img{width:64px;min-width:64px}.q-author-short--name{font-weight:400;font-size:18px;line-height:23px}.q-author-short--position{margin-top:8px;font-weight:300;font-size:14px;line-height:18px}.q-author-short{padding:16px;margin-top:0;margin-bottom:40px}.q-author--title{margin-bottom:16px;font-weight:400;font-size:18px;line-height:23px}.q-finish-page--socials{margin-top:168px}.q-finish-page-wrapper{padding-top:169px;background-size:345px!important;padding-bottom:24px;background-position-y:calc(50% - 30px)!important}.q-finish-page{padding-top:0;padding-bottom:0;height:auto}.q-finish-page h1{font-weight:400;font-size:40px;line-height:51px}.q-finish-page p{margin-top:40px;font-weight:400;font-size:14px;line-height:140%}.q-finish-page .q-btn-primary{margin-top:24px}.q-pagination--arrow svg{width:36px;min-width:36px}.q-pagination--arrow:first-child{margin-right:7px}.q-pagination--arrow:last-child{margin-left:7px}.q-pagination li:not(.q-pagination--arrow) span,.q-pagination li:not(.q-pagination--arrow) a{font-weight:700;font-size:12px;line-height:140%;width:40px;height:40px;min-width:40px}.q-pagination{margin-top:16px;padding-top:12px}.q-breadrumbs--list li,.q-breadrumbs--list{gap:8px}.q-breadrumbs--list li svg{min-width:8px;width:8px}.q-breadrumbs--list span,.q-breadrumbs--list a{font-weight:300;font-size:14px;line-height:140%}.q-breadcrumbs{padding-top:16px;padding-bottom:40px}.q-about-us--statistics li strong span{font-size:14px;line-height:32px}.q-contact-us--wrapper{gap:32px}.q-contact-us--logo{display:none}.modal-content--header hr{margin-top:16px}.modal-content--subtitle{margin-top:16px;font-weight:300;font-size:14px;line-height:140%}.modal-content--title{font-weight:400;font-size:18px;line-height:23px}.modal-content--wrapper{padding:24px;gap:16px}.q-contacts-us--write{font-weight:400;font-size:14px;line-height:140%}.q-contacts-us--socials img{width:32px;height:32px}.q-contacts-us--socials{margin-top:24px}.q-contact-us--details p{font-weight:300;font-size:12px;line-height:140%}.q-contact-us--details a{font-weight:400;font-size:14px;line-height:140%}.q-contacts-us--info-icon{margin-bottom:8px}.q-contact-us--details{gap:24px}.q-control-group input{font-weight:300;font-size:14px;line-height:140%;border-radius:100px;padding:16px;height:60px}.q-control-group label{font-weight:300;font-size:12px;line-height:140%}.q-contact-us--form{padding:24px}.q-contact-us--info h2{font-weight:400;font-size:40px;line-height:51px;margin-bottom:32px}.q-contact-us{padding-top:80px;padding-bottom:80px}.q-mini-news--date{font-weight:300;font-size:14px;line-height:18px;padding-left:28px;min-height:16px;background-size:16px}.q-mini-news--main-subtitle{font-weight:300;font-size:14px;line-height:18px;max-height:calc(2 * 18px);-webkit-line-clamp:2}.q-mini--actual{font-weight:400;font-size:12px;line-height:15px;padding:12px;top:12px}.q-mini-news--grid-secondary:first-child .q-mini-news--inner{padding:24px;gap:16px}.q-mini-news--main-title{font-weight:400;font-size:18px;line-height:23px;max-height:calc(2 * 23px);-webkit-line-clamp:2}.q-our-company--nav-item{padding:24px;gap:12px}.q-mini-news--inner{gap:8px}.q-section--tabs li{font-weight:300;font-size:14px;line-height:18px}.q-section--tabs{gap:20px}.project-slider .swiper-slide{height:428px}.project-slider .swiper-slide .q-project-slider--content{background:rgba(0,0,0,0.4)}.q-project-slider--content{padding:15px;padding-top:24px;padding-bottom:24px;gap:18px}.q-project-slider--location{padding:12px;background:rgba(254,234,211,0.21);backdrop-filter:blur(3.51562px);border-radius:58.5938px;font-weight:400;font-size:14px;line-height:18px}.project-slider .swiper-pagination{margin-top:16px}.project-slider .swiper-pagination-bullet{font-weight:300;font-size:14px;line-height:18px}.q-our-company{padding-top:80px;padding-bottom:80px}.q-form-group label{font-weight:400;font-size:14px;line-height:18px;margin-bottom:16px}.q-form-radio-group label{margin:0;min-width:48px;height:48px;font-weight:400;font-size:14px;line-height:18px;padding:12px}.q-our-company--nav-item--header img{width:60px;min-width:60px}.q-our-company--nav-item--header span{font-weight:400;font-size:18px;line-height:23px;-webkit-line-clamp:3;max-height:calc(3 * 23px)}.q-our-company--nav-item--header{gap:11px}.q-our-company--nav-item--txt{font-weight:300;font-size:14px;line-height:18px;-webkit-line-clamp:3;max-height:calc(3 * 18px)}.project-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:400;font-size:24px;line-height:31px;gap:12px}.project-slider .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:32px;min-width:32px}.q-project-slider--location img{width:16px;min-width:16px}.q-project-slider--name{font-weight:400;font-size:24px;line-height:31px}.q-project-slider--index{font-weight:400;font-size:14px;line-height:18px}.q-project-slider--content>*{opacity:1}.awards-slider .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-prev):not(.swiper-slide-active){opacity:1}.q-our-awards{padding-top:80px;padding-bottom:80px}.awards-slider .swiper-slide img{width:101px;margin-bottom:8px}.awards-slider .swiper-slide h3{font-weight:400;font-size:18px;line-height:23px}.awards-slider .swiper-slide p{font-weight:300;font-size:14px;line-height:18px}.awards-slider .swiper-slide{gap:8px}.q-section--slides>div{width:40px}main>section:first-child,main>section + section{margin-top:80px}main>section:last-child{margin-bottom:80px}.q-about-us--statistics li strong{font-weight:500;font-size:40px;line-height:51px}.q-about-us--statistics li p{font-weight:400;font-size:14px;line-height:18px}.q-about-us--statistics li{gap:8px}.q-about-us--statistics li{padding:24px}.q-about-us--statistics p{font-weight:300;font-size:14px;line-height:140%}.q-section--header h2{font-weight:400;font-size:40px;line-height:51px}.q-section--header-link svg,.q-section--header-link img{width:54px;min-width:54px}.q-section--header-link{font-weight:400;font-size:14px;line-height:18px}.q-section--header{margin-bottom:32px}.q-btn-primary,.q-btn-secondary{font-weight:400;font-size:14px;line-height:18px;height:60px}.q-header-page--middle h1{font-weight:400;font-size:40px;line-height:51px;text-align:center}.q-header--full-menu{margin-top:40px;gap:32px}.q-header--full-menu ul.q-header-full-menu{gap:32px}.q-header-full-menu span,.q-header-full-menu a{font-weight:300;font-size:24px;line-height:31px}.q-header--menu-mid{min-width:60px;width:60px}.q-header-full-menu span.q-header-full-menu--big,.q-header-full-menu a.q-header-full-menu--big{font-weight:400;font-size:40px;line-height:51px}.q-header-full-menu span.q-header-full-menu--big sup,.q-header-full-menu a.q-header-full-menu--big sup{font-weight:400;font-size:14px;line-height:18px}.q-header--full.active{padding-bottom:69px}.q-header-full--mob-down .q-header--menu-right--call{font-size:20px;background:none;mask:none;width:auto;height:auto;min-width:1px}.q-header-full--mob-down .q-header--menu-socials{display:flex}.q-header-full--mob-down::before{content:'';display:block;position:absolute;width:64px;top:0;height:1px;background-color:rgba(254,234,211,0.3);left:calc(50% - 64px / 2)}.q-header-full--mob-down{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;margin-top:16px;padding-top:48px;position:relative}.q-header--toggle-menu{width:24px;height:24px;min-width:24px}.q-header--menu-right--call{font-size:0;background-color:#FEEAD3;mask-repeat:no-repeat;mask-position:center;mask-size:contain;min-width:24px;width:24px;height:24px;mask-image:url(/static/img/icons/phone.svg?ba9d744cf1ac);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-image:url(/static/img/icons/phone.svg?ba9d744cf1ac)}header.q-header:not(.q-header--dark) .q-header--menu-right--call{background-color:#000}.q-header--mini-menu,.q-header--menu-socials{display:none}.q-footer--navigation-wrapper{flex-direction:column;gap:40px}.q-footer--nav-left{width:100%;max-width:100%;min-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.q-footer--logo{max-width:60px}.q-footer--form-email{position:relative;max-width:380px;width:100%}.q-footer--navigation{padding-top:32px;padding-bottom:40px}.q-footer--form-email input{font-weight:300;font-size:14px;line-height:18px;height:60px;padding-left:16px}.q-footer--copyright{padding:34px;padding-top:24px;padding-bottom:24px}.q-footer--copyright-wrapper a,.q-footer--copyright-wrapper p{font-weight:300;font-size:14px;line-height:18px}.q-footer--menu-col h3{margin-bottom:24px;font-size:18px;line-height:140%}.q-footer--menu-col ul li + li{margin-top:12px}.q-footer--menu-col ul a{font-weight:300;font-size:14px;line-height:140%}.q-footer--menu-col.q-footer--menu-col--soc ul a{gap:8px;font-weight:300;font-size:14px;line-height:140%}.q-footer--menu-col.q-footer--menu-col--soc ul img{min-width:16px;width:16px}.q-footer--form-email button{width:60px;height:60px}.q-footer--menu-col>p a,.q-footer--menu-col>p{font-weight:400;font-size:14px;line-height:140%}.q-footer--menu-col>p small{font-weight:300;font-size:12px;line-height:140%;gap:5px}.q-footer--copyright-wrapper{gap:16px}.q-sections--params a{font-weight:300;font-size:14px;line-height:18px}.q-sections--params{gap:14px;justify-content:center;flex-wrap:wrap}.q-our-project-item:hover .q-our-project-item--header-wrap{background:rgba(8,58,70,0.6)}.q-our-project-item--header-wrap{padding:12px}.q-our-project-item--header-label{font-weight:400;font-size:12px;line-height:15px;padding:12px;top:12px}.q-our-project-item--header-location{margin-top:0;font-weight:400;font-size:12px;line-height:15px;gap:8px;padding:12px}.q-our-project-item--header-region{font-weight:400;font-size:12px;line-height:15px;padding:12px}.q-our-project-item--header-location img{min-width:16px;width:16px}.q-our-project-item--details{margin-top:16px;padding-top:16px;gap:12px}.q-our-project-item--name,.q-our-project-item--name a{font-weight:400;font-size:24px;line-height:31px}.q-our-project-item--finish{margin-top:8px;font-weight:300;font-size:14px;line-height:18px}.q-our-project-item--details .q-btn-primary{padding-left:32px;padding-right:32px}.q-our-project-item--details{flex-direction:row}.q-project-link{font-weight:400;font-size:14px;line-height:18px}.q-project-link svg{width:54px;min-width:54px}.q-product-block,.q-our-partners{padding-bottom:80px}.q-pagination--more{margin-top:12px}.q-pagination-load-more{font-size:16px;line-height:18px}}@media (max-width:1023px){.wd-preloader{display:none!important}}@media (max-width:979px){.q-products-compact-list .q-product-card{padding-left:16px;flex-direction:row;flex-wrap:wrap}.q-product-card--top{order:-1;width:100%}.q-products-compact-list .q-product-card--img{position:static;min-width:145px}.q-product-card--prices-2{flex-direction:column;gap:4px;align-items:flex-start}.q-product-card--bottom{width:calc(100% - 145px - 16px);gap:12px;flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media (max-width:768px){.image-style-align-left,.image-style-side{float:none;padding:0}.q-contact-us--map-section .q-map-items--list{margin:0 auto;max-width:259px}.q-contact-us--map-section .q-contacts-us--map>div{height:562px}.q-contact-us--map-section{padding-top:0!important;height:562px;min-height:562px}.q-map-items--list li{font-weight:300;font-size:14px;line-height:18px}.q-map-items--list img{min-width:16px;width:16px}.q-map-items--list{padding:32px;gap:16px;max-width:207px}.q-map-items{padding-bottom:0;padding-top:310px}.q-catalog-sort--sorting a{padding:8px 12px;box-sizing:border-box;display:block;border:none;color:#000;font-size:12px;line-height:16px;border-radius:100px}.q-catalog-sort--sorting a.active{color:#000;border:none;background:#F1F1F1}.q-catalog-sort--selected.active + .q-catalog-sort--sorting,.q-catalog-sort--selected.active ~ .q-catalog-sort--sorting{display:block;position:absolute;top:100%;left:0;right:0;box-sizing:border-box;padding:12px;padding-top:0;border-radius:16px;border-top-left-radius:0;border-top-right-radius:0;border:1px solid rgba(0,0,0,0.1);border-top:none;background:#fff}.q-catalog-sort--selected.active{border-bottom:none;border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}.q-catalog-sort--selected.active svg{transform:rotate(180deg)}.q-catalog-sort--selected svg{min-width:8px}.q-catalog-sort--selected{display:inline-flex;padding-left:13px;padding-right:13px;box-sizing:border-box;height:50px;padding-top:5px;padding-bottom:5px;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.1);border-radius:100px;box-sizing:border-box;cursor:pointer;font-style:normal;font-weight:300;font-size:14px;line-height:18px;color:#000000}.q-catalog-sort--selected span{position:relative;margin-right:10px;padding-right:11px}.q-catalog-sort--selected span::before{content:'';display:block;position:absolute;right:0;height:8px;width:1px;top:calc(50% - 8px / 2);background:rgba(0,0,0,0.1)}.q-catalog-sort--sorting{display:none}.q-catalog-sorting{position:relative;z-index:1}.q-catalog-grid .q-form-group .select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border:1px solid rgba(0,0,0,0.3);border-bottom:0}.q-catalog-grid .q-form-group .select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border:1px solid rgba(0,0,0,0.3);border-top:0}.q-catalog-grid .q-form-group .select2-container--open .select2-dropdown.select2-dropdown--below{border:1px solid rgba(0,0,0,0.3);border-top:0}.q-catalog-grid .q-form-group .select2-container--open .select2-dropdown.select2-dropdown--above{border:1px solid rgba(0,0,0,0.3);border-bottom:0}.q-catalog-close-filter{display:flex;width:100%;box-sizing:border-box;padding-top:10px;padding-bottom:10px;padding-left:24px;padding-right:24px;align-items:center;justify-content:space-between;gap:10px;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:#000000;background:#F8F7F7;height:68px;min-height:68px}.q-form-catalog.active{padding:24px;padding-left:15px;padding-right:15px;overflow:auto;display:flex;position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background:#fff;box-sizing:border-box;width:100%}.q-catalog-sort{margin-bottom:24px}.q-products-grid-list>li{width:calc(100% / 2 - 16px / 2)}.q-products-grid-list{gap:16px}.q-catalog-grid--products{width:100%}.q-catalog-show-filter svg{min-width:20px}.q-catalog-show-filter span{margin-left:16px;padding-left:17px;box-sizing:border-box;position:relative}.q-catalog-show-filter span::before{content:'';display:block;position:absolute;left:0;height:8px;width:1px;top:calc(50% - 8px / 2);background:rgba(0,0,0,0.1)}.q-catalog-show-filter{display:flex;width:100%;padding:20px;height:68px;box-sizing:border-box;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:#000000;background:#F8F7F7;align-items:center;justify-content:center;cursor:pointer}.q-form-catalog{display:none}.q-catalog-grid--filter{width:100%;min-width:100%;background:none;padding:0}.q-catalog-grid{flex-direction:column;gap:12px}.q-catalog-block .q-section--header{display:none}.q-project--body .q-projects:last-child .swiper-pagination{display:flex}.q-project--body section:last-child{margin-bottom:80px!important}.q-construction-slider .q-section--slides{display:none}.q-project-view--wrapper>img{height:641px}.q-project-info--wrapper{flex-direction:column-reverse}.q-project-info--slider{height:345px}.q-section--tabs{flex-wrap:wrap;justify-content:center}.q-project--body .q-header--banner{padding-bottom:100px}.q-header-banner::after{background:linear-gradient(270deg,rgba(8,58,70,0.2) 0%,#083A46 100.81%)}.q-upload-file{height:auto;padding:0;justify-content:center}.q-form-team--wrapper form .q-control-group{width:100%}.q-form-team--wrapper form{width:100%;gap:16px}.q-form-team--wrapper h2{width:100%;text-align:center}.q-form-team--wrapper{flex-direction:column;gap:40px}.q-our-partners .q-section--slides,.q-our-team .q-section--slides{display:none}.q-our-history-slider--txt{position:relative;margin-left:16px;margin-right:16px;width:calc(100% - 32px);margin-top:-64px}.history-slider .swiper-slide{flex-direction:column-reverse}.q-section--header h2{text-align:center}.q-we-create--item-content p,.q-we-create--item-content li{width:100%}.q-we-create--item{width:100%}.q-we-create--list{gap:24px;flex-direction:column}.q-about-us--left{width:100%;min-height:1px}.q-about-us-welcome{margin:0;width:100%}.q-about-us--right-inner{max-width:100%}.q-about-us--right{padding-left:15px;padding-right:15px;padding-top:0;padding-bottom:0;width:100%;box-sizing:border-box}.q-about-us-welcome--wrapper{flex-direction:column-reverse;gap:32px}.swiper-pagination.hidden{display:flex;position:static;width:100%;margin-top:24px;box-sizing:border-box;padding-left:15px;padding-right:15px;flex-wrap:wrap;justify-content:center;gap:8px}.swiper-pagination.hidden .swiper-pagination-bullet{opacity:1;margin:0!important;width:12px;min-width:12px;height:12px;background:rgba(222,112,103,0.3);border-radius:100px}.swiper-pagination.hidden .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#DE7067}.q-offers .q-section--slides,.q-products-slider .q-section--slides{display:none}.q-product-block--variants{gap:12px}.q-product-block--variants img{max-width:345px}.q-product-block--visual{width:100%}.q-product--advantages{margin-top:12px;justify-content:center}.q-product-block{padding-bottom:32px}.q-product-detail--footer{margin-top:0px;flex-direction:column;text-align:center;order:-10;padding-left:20px;padding-right:20px;padding-top:16px;padding-bottom:16px;gap:16px}.q-product-prices{gap:4px}.q-product-features{margin-top:24px}.q-product-detail--header{flex-direction:column;gap:12px}.q-product-block--detail{width:100%;padding:0}.q-product-block--wrapper{flex-direction:column-reverse;gap:0px}.q-product-block--detail{margin-top:48px}.q-product-block--variants .q-section--tabs{gap:16px}.q-wysiving-content li{padding-left:18px}.q-wysiving-content blockquote{padding:16px;border-left-width:2px;margin-top:18px}.q-wysiving-content ul>li::before{left:5px;width:5px;height:5px;top:calc(50% - 5px / 2)}.q-wysiving-content ol>li::before{left:3px}.q-wysiving-content ul.q-list-img>li{width:100%}.q-wysiving-content ol,.q-wysiving-content ul{}.q-wysiving-content li + li,.q-wysiving-content p,.q-wysiving-content ol,.q-wysiving-content ul{margin-top:18px}.q-wysiving-content h3{font-weight:400;font-size:18px;line-height:23px}.q-wysiving-content li,.q-wysiving-content p,.q-wysiving-content a{font-weight:300;font-size:14px;line-height:18px}.q-wysiving-content ol + h3,.q-wysiving-content ul + h3,.q-wysiving-content p + h3{margin-top:32px}.q-wysiving-content .q-wc--file a{font-weight:500;font-size:14px;line-height:140%;width:100%;text-align:center;height:60px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.q-wysiving-content .q-wc--file{padding:24px;margin-top:32px;flex-direction:column;gap:16px;font-weight:400;font-size:18px;line-height:23px}.q-wysiving-content img[style="float: right;"],.q-wysiving-content img[style="float: left;"]{margin:0;float:none!important}.q-article-content{margin-top:40px!important}.q-article--timestamp svg{min-width:16px;width:16px}.q-article--timestamp{font-weight:300;font-size:14px;line-height:18px}.q-article-share{margin-top:32px;gap:12px;flex-direction:column}.q-article--updated{font-weight:300;font-size:14px;line-height:18px}.q-article--footer{margin-top:32px;display:flex;flex-direction:column-reverse;gap:16px;align-items:center;justify-content:center}.q-main-banner--author{padding-top:16px;padding-bottom:16px}.q-main-banner--author .container{flex-direction:column;align-items:center;justify-content:center}.q-our-project-item{width:100%}.q-our-project-item--header{height:257px}.q-author-short--info{flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.q-author-short{flex-direction:column;align-items:center;justify-content:center;gap:16px}.q-our-company--wrapper{flex-direction:column;width:100%;gap:12px}.q-our-company--search{display:block;padding:24px;background:#083A46;box-sizing:border-box;width:100%}.q-our-company--search a{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;text-decoration:none;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:#FFFFFF;padding:12px 5px 12px 16px;height:60px;border:1px solid #FFFFFF;border-radius:100px}.q-our-company{padding-top:356px;padding-bottom:32px}.q-our-company--nav-item:not(:first-child){display:none}.q-our-company--nav{width:100%}.q-our-company--form{display:none}.q-our-company::before{display:none}.q-contacts-us--write{text-align:center;margin-top:24px}.q-contacts-us--socials{order:1;justify-content:center;margin-top:12px}.q-contacts-us--info-icon{margin:0;position:absolute;top:calc(50% - 24px / 2);left:-32px}.q-contact-us--details small{justify-content:center;gap:6px}.q-contact-us--details>li{width:100%;position:relative}.q-contact-us--details{max-width:164px;width:100%;margin-left:auto;margin-right:auto;text-align:center}.q-contact-us--info h2{text-align:center}.q-contact-us--info{width:100%;min-width:100%;display:flex;flex-direction:column}.q-contacts-us--map,.q-contacts-us--map>div{height:220px}.q-contact-us--form-map{gap:24px;width:100%}.q-contact-us--form form>.q-btn-primary{margin-top:0}.q-contact-us--form form{gap:16px}.q-contact-us--form form>*{width:100%}.q-contact-us--wrapper{flex-direction:column}.q-section--header{flex-direction:column;align-items:center;justify-content:center;gap:32px}.q-index--body .q-header.q-header--dark{padding-bottom:48px}.q-header-notice + .q-header .q-header-page{height:clamp(446px,calc(100vh - 140px - 48px - 46px),1024px)}.q-header-page--socials::after,.q-header-page--socials::before{width:64px}.q-header-page--socials{gap:16px}.q-finish-page--socials{gap:16px}.q-finish-page--socials::after,.q-finish-page--socials::before{width:64px}.q-header-page--socials-list{gap:16px}.q-header-page--btns{flex-direction:column;gap:12px}.q-header-notice{padding-left:26px;padding-right:26px;padding-top:13px;padding-bottom:13px}.q-header-notice p{font-weight:300;font-size:14px;line-height:140%;gap:12px}.q-header-notice--content.active .container{gap:40px}.q-header-notice--content.active p{font-weight:300;font-size:14px;line-height:140%}.q-header-notice--content.active h3{font-weight:400;font-size:18px;line-height:23px}.q-footer--nav-right{gap:10px;flex-wrap:wrap;row-gap:32px}.q-footer--menu-col{width:calc(100% / 2 - 10px / 2)}.q-footer--copyright-wrapper::before{content:'';display:block;width:1px;height:8px;background:rgba(255,255,255,0.2)}.q-footer--copyright-wrapper>*:first-child{order:-1}.q-footer--copyright{padding-left:15px;padding-right:15px}.q-footer--copyright-wrapper{justify-content:center;text-align:center}.q-projects .q-section--header{margin-bottom:24px}.q-about-us .q-section--header-link,.q-mini-news .q-section--header-link,.q-projects .q-section--header-link{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.q-projects,.q-mini-news:not(.q-mini-news--all):not(.q-mini-news--projects),.q-about-us{padding-bottom:84px}.q-mini-news:not(.q-mini-news--all) .q-mini-news--grid-secondary:not(:first-child){display:none}.q-mini-news--grid-secondary:nth-child(3){position:relative;transform:none}.q-mini-news--grid-secondary,.q-mini-news--grid-secondary:first-child{width:100%}.q-mini-news--grid-secondary:first-child{height:457px}.q-awards-swiper-button-next{position:absolute;top:50%;right:15px;z-index:2}.q-awards-swiper-button-prev{position:absolute;top:50%;left:15px;z-index:2}.q-about-us--content{flex-direction:column;gap:24px}.q-about-us--statistics,.q-about-us--img{width:100%}.q-about-us--statistics p{text-align:center;margin:0}.q-about-us--statistics.hidden{display:block}.q-about-us--statistics:not(.hidden){order:1}.q-about-us--statistics:not(.hidden)>p{display:none}.q-btn-primary--apply span::before{content:'';display:block;position:absolute;right:0;top:calc(50% - 8px / 2);width:1px;height:8px;background:rgba(255,255,255,0.1)}.q-btn-primary--apply span{position:relative;margin-right:16px;padding-right:17px}.q-btn-primary--apply{display:flex;width:100%;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:#FFFFFF;height:68px;min-height:68px;border-radius:0;align-items:center;justify-content:center;box-sizing:border-box}.q-btn-primary--cancel{display:flex;width:100%;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;color:#000000;height:68px;min-height:68px;border-radius:0;align-items:center;justify-content:center;box-sizing:border-box;background:#fff;border:none}.q-btn-primary--cancel span::before{content:'';display:block;position:absolute;right:0;top:calc(50% - 8px / 2);width:1px;height:8px;background:rgba(0,0,0,0.1)}.q-btn-primary--cancel span{position:relative;margin-right:16px;padding-right:17px}.q-form-catalog .q-btn-primary--cancel{margin-top:-24px}}@media (max-width:578px){.q-product-card--bottom{width:calc(100% - 105px - 16px)}.q-products-compact-list .q-product-card--img{min-width:105px;max-width:105px}.q-products-grid-list>li{width:100%}.q-construction-slider--wrapper{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.q-construction-slider--wrapper .construction-slider .swiper-slide:not(.swiper-slide-active){opacity:0.3}.q-construction-slider--wrapper .construction-slider{padding-left:35px;padding-right:35px;box-sizing:border-box}.swiper.team-slider .swiper-slide:not(.swiper-slide-active){opacity:0.3}.swiper.team-slider{padding-left:35px;padding-right:35px;box-sizing:border-box}}.shareon{font-size:0!important}.shareon>*{display:inline-block;position:relative;height:24px;min-width:16px;margin:3px;padding:6px 10px;background-color:#333;border-radius:3.33333px;border:0;box-sizing:content-box;color:#fff;line-height:1.5;transition:opacity .3s ease;vertical-align:middle}.shareon>:hover{border:0;cursor:pointer;opacity:.7}.shareon>:not(:empty){font-size:16px;text-decoration:none}.shareon>:not(:empty):before{position:relative;height:100%;width:28px;top:0;left:0;background-position:0 50%}.shareon>:before{display:inline-block;position:absolute;height:20px;width:20px;top:8px;left:8px;background-repeat:no-repeat;background-size:20px 20px;content:"";vertical-align:bottom}.shareon>.bluesky{background-color:#0285ff}.shareon>.bluesky:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364q.204-.03.415-.056-.207.033-.415.056c-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a9 9 0 0 1-.415-.056q.21.026.415.056c2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8'/%3e%3c/svg%3e")}.shareon>.copy-url:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3e%3c/svg%3e")}.shareon>.copy-url.done:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6 9 17l-5-5'/%3e%3c/svg%3e")}.shareon>.email:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3e%3crect height='16' rx='2' width='20' x='2' y='4'/%3e%3cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3e%3c/g%3e%3c/svg%3e")}.shareon>.facebook{background-color:#1877f2}.shareon>.facebook:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073'/%3e%3c/svg%3e")}.shareon>.fediverse{background-color:#8a54af}.shareon>.fediverse:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.239 8.64a2.43 2.43 0 0 1-1.041 1.036l5.714 5.736 1.377-.698zm7.537 7.566-1.378.698 2.895 2.907a2.43 2.43 0 0 1 1.041-1.037zm6.61-5.297-3.234 1.64.238 1.526 3.66-1.856a2.43 2.43 0 0 1-.663-1.31m-5.113 2.592-7.649 3.876a2.43 2.43 0 0 1 .664 1.31l7.223-3.66zm-2.46-9.549-3.69 7.205 1.089 1.094 3.908-7.628a2.43 2.43 0 0 1-1.307-.67m-4.65 9.078-1.87 3.65a2.44 2.44 0 0 1 1.307.67l1.652-3.226zm-2.998-3.34a2.44 2.44 0 0 1-1.216.255 3 3 0 0 1-.235-.025l1.092 6.983a2.44 2.44 0 0 1 1.216-.255q.118.007.234.025zm3.129 9.03a2.4 2.4 0 0 1 .025.49 2.4 2.4 0 0 1-.256.96l6.98 1.121a2.4 2.4 0 0 1-.025-.49 2.4 2.4 0 0 1 .257-.96zm12.78-6.476-3.222 6.29a2.43 2.43 0 0 1 1.307.671l3.222-6.29a2.43 2.43 0 0 1-1.307-.671M15.68 3.348a2.44 2.44 0 0 1-1.04 1.036l4.99 5.01a2.43 2.43 0 0 1 1.04-1.037zm-4.554-.731L4.818 5.813a2.43 2.43 0 0 1 .663 1.31l6.309-3.197a2.43 2.43 0 0 1-.664-1.31m3.502 1.774a2.44 2.44 0 0 1-1.236.264 3 3 0 0 1-.213-.022l.559 3.578 1.524.244zm-.565 5.9 1.32 8.46a2.43 2.43 0 0 1 1.199-.246q.128.007.254.028l-1.249-7.998zM5.486 7.15a2.4 2.4 0 0 1 .027.498 2.4 2.4 0 0 1-.253.953l3.58.575.704-1.374zm6.137.986L10.92 9.51l8.46 1.36a2.4 2.4 0 0 1-.024-.485 2.4 2.4 0 0 1 .26-.966zM13.645.015a2.212 2.212 0 1 0-.24 4.418 2.212 2.212 0 1 0 .24-4.418m8.261 8.293a2.212 2.212 0 1 0-.24 4.418 2.212 2.212 0 1 0 .24-4.418M16.57 18.725a2.212 2.212 0 1 0-.24 4.419 2.212 2.212 0 1 0 .24-4.419M5.01 16.871a2.212 2.212 0 1 0-.24 4.418 2.212 2.212 0 1 0 .24-4.418M3.204 5.307a2.212 2.212 0 1 0-.24 4.418 2.212 2.212 0 1 0 .24-4.418'/%3e%3c/svg%3e")}.shareon>.hackernews{background-color:#fb651e}.shareon>.hackernews:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m2.842.564 7.545 14.144V24h2.905v-9.124L20.903.566h-3.21L13.186 9.51c-.682 1.367-1.262 2.631-1.262 2.631s-.545-1.299-1.195-2.63L6.291.563z'/%3e%3c/svg%3e")}.shareon>.linkedin{background-color:#0a66c2}.shareon>.linkedin:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.722 23.72h-4.91v-7.692c0-1.834-.038-4.194-2.559-4.194-2.56 0-2.95 1.995-2.95 4.06v7.827H8.394V7.902h4.716v2.157h.063c.659-1.244 2.261-2.556 4.655-2.556 4.974 0 5.894 3.274 5.894 7.535v8.683ZM.388 7.902h4.923v15.819H.388zM2.85 5.738A2.85 2.85 0 0 1 0 2.886a2.851 2.851 0 1 1 2.85 2.852'/%3e%3c/svg%3e")}.shareon>.linkedin:not(:empty):before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.06 2.06 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065m1.782 13.019H3.555V9h3.564zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0z'/%3e%3c/svg%3e")}.shareon>.mastodon{background-color:#6364ff}.shareon>.mastodon:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38q.398-.092.786-.213c.585-.184 1.27-.39 1.774-.753a.06.06 0 0 0 .023-.043v-1.809a.05.05 0 0 0-.02-.041.05.05 0 0 0-.046-.01 20.3 20.3 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.6 5.6 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422q.059-.011.11-.024c2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545m-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102q0-1.965 1.011-3.12c.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164q1.012 1.155 1.012 3.12z'/%3e%3c/svg%3e")}.shareon>.messenger{background-color:#00b2ff}.shareon>.messenger:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.001 11.639C.001 4.949 5.241 0 12.001 0S24 4.95 24 11.639s-5.24 11.638-12 11.638c-1.21 0-2.38-.16-3.47-.46a.96.96 0 0 0-.64.05l-2.39 1.05a.96.96 0 0 1-1.35-.85l-.07-2.14a.97.97 0 0 0-.32-.68A11.39 11.389 0 0 1 .002 11.64zm8.32-2.19-3.52 5.6c-.35.53.32 1.139.82.75l3.79-2.87c.26-.2.6-.2.87 0l2.8 2.1c.84.63 2.04.4 2.6-.48l3.52-5.6c.35-.53-.32-1.13-.82-.75l-3.79 2.87c-.25.2-.6.2-.86 0l-2.8-2.1a1.8 1.8 0 0 0-2.61.48'/%3e%3c/svg%3e")}.shareon>.odnoklassniki{background-color:#ee8208}.shareon>.odnoklassniki:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 0a6.2 6.2 0 0 0-6.194 6.195 6.2 6.2 0 0 0 6.195 6.192 6.2 6.2 0 0 0 6.193-6.192A6.2 6.2 0 0 0 12.001 0zm0 3.63a2.567 2.567 0 0 1 2.565 2.565 2.57 2.57 0 0 1-2.564 2.564 2.57 2.57 0 0 1-2.565-2.564 2.567 2.567 0 0 1 2.565-2.564zM6.807 12.6a1.814 1.814 0 0 0-.91 3.35 11.6 11.6 0 0 0 3.597 1.49l-3.462 3.463a1.815 1.815 0 0 0 2.567 2.566L12 20.066l3.405 3.403a1.813 1.813 0 0 0 2.564 0c.71-.709.71-1.858 0-2.566l-3.462-3.462a11.6 11.6 0 0 0 3.596-1.49 1.814 1.814 0 1 0-1.932-3.073 7.87 7.87 0 0 1-8.34 0c-.318-.2-.674-.29-1.024-.278'/%3e%3c/svg%3e")}.shareon>.pinterest{background-color:#bd081c}.shareon>.pinterest:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.017 0C5.396 0 .029 5.367.029 11.987c0 5.079 3.158 9.417 7.618 11.162-.105-.949-.199-2.403.041-3.439.219-.937 1.406-5.957 1.406-5.957s-.359-.72-.359-1.781c0-1.663.967-2.911 2.168-2.911 1.024 0 1.518.769 1.518 1.688 0 1.029-.653 2.567-.992 3.992-.285 1.193.6 2.165 1.775 2.165 2.128 0 3.768-2.245 3.768-5.487 0-2.861-2.063-4.869-5.008-4.869-3.41 0-5.409 2.562-5.409 5.199 0 1.033.394 2.143.889 2.741.099.12.112.225.085.345-.09.375-.293 1.199-.334 1.363-.053.225-.172.271-.401.165-1.495-.69-2.433-2.878-2.433-4.646 0-3.776 2.748-7.252 7.92-7.252 4.158 0 7.392 2.967 7.392 6.923 0 4.135-2.607 7.462-6.233 7.462-1.214 0-2.354-.629-2.758-1.379l-.749 2.848c-.269 1.045-1.004 2.352-1.498 3.146 1.123.345 2.306.535 3.55.535 6.607 0 11.985-5.365 11.985-11.987C23.97 5.39 18.592.026 11.985.026z'/%3e%3c/svg%3e")}.shareon>.pocket{background-color:#ef3f56}.shareon>.pocket:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m18.813 10.259-5.646 5.419a1.65 1.65 0 0 1-2.282 0l-5.646-5.419a1.645 1.645 0 0 1 2.276-2.376l4.511 4.322 4.517-4.322a1.643 1.643 0 0 1 2.326.049 1.64 1.64 0 0 1-.045 2.326zm5.083-7.546a2.16 2.16 0 0 0-2.041-1.436H2.179c-.9 0-1.717.564-2.037 1.405-.094.25-.142.511-.142.774v7.245l.084 1.441c.348 3.277 2.047 6.142 4.682 8.139q.069.053.143.105l.03.023a11.9 11.9 0 0 0 4.694 2.072c.786.158 1.591.24 2.389.24.739 0 1.481-.067 2.209-.204.088-.029.176-.045.264-.06.023 0 .049-.015.074-.029a12 12 0 0 0 4.508-2.025l.029-.031.135-.105c2.627-1.995 4.324-4.862 4.686-8.148L24 10.678V3.445c0-.251-.031-.5-.121-.742z'/%3e%3c/svg%3e")}.shareon>.print:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9V2h12v7M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2M6 14h12v8H6z'/%3e%3c/svg%3e")}.shareon>.reddit{background-color:#ff4500}.shareon>.reddit:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.512 1.173a1.88 1.88 0 0 1 1.877 1.874 1.884 1.884 0 0 1-1.877 1.857c-.99 0-1.817-.783-1.873-1.773l-3.897-.82-1.201 5.623c2.737.105 5.223.949 7.015 2.234a2.53 2.53 0 0 1 1.812-.737A2.634 2.634 0 0 1 24 12.063c0 1.075-.653 2-1.516 2.423q.066.388.063.78c0 4.043-4.698 7.31-10.512 7.31s-10.512-3.267-10.512-7.31c0-.275.022-.55.064-.801a2.63 2.63 0 0 1-1.559-2.402 2.634 2.634 0 0 1 2.633-2.632c.694 0 1.347.294 1.811.735 1.812-1.325 4.32-2.146 7.12-2.232l1.329-6.276a.5.5 0 0 1 .21-.296.52.52 0 0 1 .357-.063l4.361.926c.3-.644.952-1.057 1.663-1.052M7.917 18.052c-.13 0-.254.05-.347.14a.497.497 0 0 0 0 .696c1.264 1.263 3.728 1.37 4.444 1.37s3.16-.084 4.444-1.37a.545.545 0 0 0 .044-.695.5.5 0 0 0-.697 0c-.82.8-2.527 1.095-3.77 1.095s-2.97-.294-3.77-1.095a.5.5 0 0 0-.348-.143zm-.051-5.989A1.88 1.88 0 0 0 5.99 13.94c0 1.031.842 1.873 1.876 1.873a1.88 1.88 0 0 0 1.873-1.874 1.88 1.88 0 0 0-1.873-1.875Zm8.254 0a1.88 1.88 0 0 0-1.873 1.876c0 1.031.842 1.873 1.875 1.873a1.88 1.88 0 0 0 1.875-1.874 1.88 1.88 0 0 0-1.877-1.875'/%3e%3c/svg%3e")}.shareon>.teams{background-color:#6264a7}.shareon>.teams:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.625 8.127q-.55 0-1.025-.205t-.832-.563-.563-.832T18 5.502q0-.54.205-1.02t.563-.837q.357-.358.832-.563.474-.205 1.025-.205.54 0 1.02.205t.837.563q.358.357.563.837t.205 1.02q0 .55-.205 1.025t-.563.832q-.357.358-.837.563t-1.02.205m0-3.75q-.469 0-.797.328t-.328.797.328.797.797.328.797-.328.328-.797-.328-.797-.797-.328M24 10.002v5.578q0 .774-.293 1.46t-.803 1.194q-.51.51-1.195.803-.686.293-1.459.293-.445 0-.908-.105-.463-.106-.85-.329-.293.95-.855 1.729t-1.319 1.336-1.67.861-1.898.305q-1.148 0-2.162-.398-1.014-.399-1.805-1.102t-1.312-1.664-.674-2.086h-5.8q-.411 0-.704-.293T0 16.881V6.873q0-.41.293-.703t.703-.293h8.59q-.34-.715-.34-1.5 0-.727.275-1.365.276-.639.75-1.114.475-.474 1.114-.75.638-.275 1.365-.275t1.365.275 1.114.75q.474.475.75 1.114.275.638.275 1.365t-.275 1.365q-.276.639-.75 1.113-.475.475-1.114.75-.638.276-1.365.276-.188 0-.375-.024-.188-.023-.375-.058v1.078h10.875q.469 0 .797.328t.328.797M12.75 2.373q-.41 0-.78.158-.368.158-.638.434-.27.275-.428.639-.158.363-.158.773t.158.78q.159.368.428.638.27.27.639.428t.779.158.773-.158q.364-.159.64-.428.274-.27.433-.639t.158-.779-.158-.773q-.159-.364-.434-.64-.275-.275-.639-.433-.363-.158-.773-.158M6.937 9.814h2.25V7.94H2.814v1.875h2.25v6h1.875zm10.313 7.313v-6.75H12v6.504q0 .41-.293.703t-.703.293H8.309q.152.809.556 1.5.405.691.985 1.19.58.497 1.318.779.738.281 1.582.281.926 0 1.746-.352.82-.351 1.436-.966.615-.616.966-1.43.352-.815.352-1.752m5.25-1.547v-5.203h-3.75v6.855q.305.305.691.452.387.146.809.146.469 0 .879-.176.41-.175.715-.48.304-.305.48-.715t.176-.879'/%3e%3c/svg%3e")}.shareon>.telegram{background-color:#26a5e4}.shareon>.telegram:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.888 3.551c.168-.003.54.039.781.235.162.14.264.335.288.547.026.156.06.514.033.793-.302 3.189-1.616 10.924-2.285 14.495-.282 1.512-.838 2.017-1.378 2.066-1.17.11-2.058-.773-3.192-1.515-1.774-1.165-2.777-1.889-4.5-3.025-1.99-1.31-.7-2.033.434-3.209.297-.309 5.455-5.002 5.556-5.427.012-.054.024-.252-.094-.356s-.292-.069-.418-.04q-.267.061-8.504 5.62-1.208.831-2.187.806c-.72-.013-2.104-.405-3.134-.739C1.025 13.39.022 13.174.11 12.476q.068-.544 1.5-1.114 8.816-3.84 11.758-5.064c5.599-2.328 6.763-2.733 7.521-2.747Z'/%3e%3c/svg%3e")}.shareon>.tumblr{background-color:#36465d}.shareon>.tumblr:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.563 24c-5.093 0-7.031-3.756-7.031-6.411V9.747H5.116V6.648c3.63-1.313 4.512-4.596 4.71-6.469C9.84.051 9.941 0 9.999 0h3.517v6.114h4.801v3.633h-4.82v7.47c.016 1.001.375 2.371 2.207 2.371h.09c.631-.02 1.486-.205 1.936-.419l1.156 3.425c-.436.636-2.4 1.374-4.156 1.404h-.178z'/%3e%3c/svg%3e")}.shareon>.twitter{background-color:#1d9bf0}.shareon>.twitter:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21.543 7.104c.015.211.015.423.015.636 0 6.507-4.954 14.01-14.01 14.01v-.003A13.94 13.94 0 0 1 0 19.539a9.88 9.88 0 0 0 7.287-2.041 4.93 4.93 0 0 1-4.6-3.42 4.9 4.9 0 0 0 2.223-.084A4.926 4.926 0 0 1 .96 9.167v-.062a4.9 4.9 0 0 0 2.235.616A4.93 4.93 0 0 1 1.67 3.148a13.98 13.98 0 0 0 10.15 5.144 4.929 4.929 0 0 1 8.39-4.49 9.9 9.9 0 0 0 3.128-1.196 4.94 4.94 0 0 1-2.165 2.724A9.8 9.8 0 0 0 24 4.555a10 10 0 0 1-2.457 2.549'/%3e%3c/svg%3e")}.shareon>.viber{background-color:#7360f2}.shareon>.viber:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.4 0C9.473.028 5.333.344 3.02 2.467 1.302 4.187.696 6.7.633 9.817S.488 18.776 6.12 20.36h.003l-.004 2.416s-.037.977.61 1.177c.777.242 1.234-.5 1.98-1.302.407-.44.972-1.084 1.397-1.58 3.85.326 6.812-.416 7.15-.525.776-.252 5.176-.816 5.892-6.657.74-6.02-.36-9.83-2.34-11.546-.596-.55-3.006-2.3-8.375-2.323 0 0-.395-.025-1.037-.017zm.058 1.693c.545-.004.88.017.88.017 4.542.02 6.717 1.388 7.222 1.846 1.675 1.435 2.53 4.868 1.906 9.897v.002c-.604 4.878-4.174 5.184-4.832 5.395-.28.09-2.882.737-6.153.524 0 0-2.436 2.94-3.197 3.704-.12.12-.26.167-.352.144-.13-.033-.166-.188-.165-.414l.02-4.018c-4.762-1.32-4.485-6.292-4.43-8.895.054-2.604.543-4.738 1.996-6.173 1.96-1.773 5.474-2.018 7.11-2.03zm.38 2.602a.304.304 0 0 0-.004.607c1.624.01 2.946.537 4.028 1.592 1.073 1.046 1.62 2.468 1.633 4.334.002.167.14.3.307.3a.304.304 0 0 0 .3-.304c-.014-1.984-.618-3.596-1.816-4.764-1.19-1.16-2.692-1.753-4.447-1.765zm-3.96.695a.98.98 0 0 0-.616.117l-.01.002c-.43.247-.816.562-1.146.932l-.008.008q-.4.484-.46.948a.6.6 0 0 0-.007.14q0 .205.065.4l.013.01c.135.48.473 1.276 1.205 2.604.42.768.903 1.5 1.446 2.186q.405.517.87.984l.132.132q.466.463.984.87a15.5 15.5 0 0 0 2.186 1.447c1.328.733 2.126 1.07 2.604 1.206l.01.014a1.3 1.3 0 0 0 .54.055q.466-.055.948-.46c.004 0 .003-.002.008-.005.37-.33.683-.72.93-1.148l.003-.01c.225-.432.15-.842-.18-1.12-.004 0-.698-.58-1.037-.83q-.54-.383-1.113-.71c-.51-.285-1.032-.106-1.248.174l-.447.564c-.23.283-.657.246-.657.246-3.12-.796-3.955-3.955-3.955-3.955s-.037-.426.248-.656l.563-.448c.277-.215.456-.737.17-1.248a13 13 0 0 0-.71-1.115 28 28 0 0 0-.83-1.035.82.82 0 0 0-.502-.297zm4.49.88a.303.303 0 0 0-.018.606c1.16.085 2.017.466 2.645 1.15.63.688.93 1.524.906 2.57a.306.306 0 0 0 .61.013c.025-1.175-.334-2.193-1.067-2.994-.74-.81-1.777-1.253-3.05-1.346h-.024zm.463 1.63a.305.305 0 0 0-.3.287c-.008.167.12.31.288.32.523.028.875.175 1.113.422.24.245.388.62.416 1.164a.304.304 0 0 0 .605-.03c-.03-.644-.215-1.178-.58-1.557-.367-.378-.893-.574-1.52-.607h-.018z'/%3e%3c/svg%3e")}.shareon>.vkontakte{background-color:#07f}.shareon>.vkontakte:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.199 4.841H.11c.194 9.312 4.85 14.907 13.012 14.907h.462v-5.327c3 .299 5.268 2.492 6.178 5.327H24c-1.164-4.237-4.223-6.58-6.133-7.475 1.91-1.105 4.596-3.79 5.238-7.432h-3.85c-.836 2.955-3.313 5.641-5.67 5.895V4.84h-3.85v10.326C7.347 14.57 4.333 11.675 4.199 4.84Z'/%3e%3c/svg%3e")}.shareon>.web-share:before{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='none' stroke='%23fff' stroke-width='2' d='M18 2a3 3 0 1 0 0 6 3 3 0 1 0 0-6zM6 9a3 3 0 1 0 0 6 3 3 0 1 0 0-6zm12 7a3 3 0 1 0 0 6 3 3 0 1 0 0-6zm-9.41-2.49 6.83 3.98m-.01-10.98-6.82 3.98'/%3e%3c/svg%3e")}.shareon>.whatsapp{background-color:#25d366}.shareon>.whatsapp:before{background-image:url("data:image/svg+xml,%3csvg fill='%23fff' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52s.198-.298.298-.497c.099-.198.05-.371-.025-.52s-.669-1.612-.916-2.207c-.242-.579-.487-.5-.669-.51a13 13 0 0 0-.57-.01c-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074s2.096 3.2 5.077 4.487c.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413s.248-1.289.173-1.413c-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.82 9.82 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.82 11.82 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.9 11.9 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.82 11.82 0 0 0-3.48-8.413'/%3e%3c/svg%3e")}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.q-product-card--img{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);display:flex;justify-content:center}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0,0,0,0.1);--f-spinner-color-2:rgba(17,24,28,0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration,0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throw-out-distance,150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throw-out-distance,150px),0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration,0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration,0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0,16px,0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration,0.2s) var(--f-transition-easing,ease) var(--f-transition-delay,0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration,0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration,0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration,0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration,0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration,0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration,0.85s) cubic-bezier(0.16,1,0.3,1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline,2px) var(--f-button-outline-color,var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin,0px) + var(--fancybox-scrollbar-compensate,0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24,24,27,0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255,255,255,0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex,1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity,1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color,#fff);--f-button-hover-color:var(--fancybox-color,#fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity,1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0,0,0,0.6);--f-button-active-bg:rgba(0,0,0,0.6);--f-button-hover-bg:rgba(0,0,0,0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24,24,27,0.3);--f-button-active-bg:rgba(24,24,27,0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity,1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top,calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left,calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration,0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration,0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration,0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration,0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0,0,0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width,0))*-0.5);width:calc(var(--width,0)*1px + var(--f-thumb-clip-width,0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift,0) * -1px),0,0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path:inset(0 calc(((var(--f-thumb-width,0) - var(--f-thumb-clip-width,0))) * (1 - var(--progress,0)) * 0.5) round var(--f-thumb-border-radius,0));clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline,0) solid var(--f-thumb-outline-color,transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity,1);transition:max-height .35s cubic-bezier(0.23,1,0.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:16px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,0.1),rgba(255,255,255,0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-masked{max-height:0px!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color,rgba(255,255,255,0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24,24,27,0.65);--f-button-hover-bg:rgba(70,70,73,0.65);--f-button-active-bg:rgba(90,90,93,0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24,24,27,0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color,currentColor);opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color,var(--f-carousel-theme-color,#0091ff));z-index:30;user-select:none;pointer-events:none}