html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{padding:0;margin:0;border:0}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{overflow-x:hidden}header,section,footer{position:relative}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{color:inherit;cursor:pointer;background-color:rgba(0,0,0,0);font-size:inherit}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a,a:hover{text-decoration:none;color:inherit}ul li{list-style:none}img{max-width:100%;max-height:100%}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;margin:0}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-family:"Montreal";font-style:normal;font-weight:400;src:url("/fonts/PPNeueMontreal-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Montreal";font-style:normal;font-weight:500;src:url("/fonts/PPNeueMontreal-Medium.woff") format("woff");font-display:swap}body{min-width:320px;position:relative;line-height:1.5;font-family:"Montreal",sans-serif;color:#101010;scrollbar-width:0px;scrollbar-color:none rgba(0,0,0,0)}@media only screen and (min-width: 1025px){body{font-size:calc(8px + 8 * ((100vw - 1025px) / 895))}}body.scroll-disabled{overflow:hidden}body._black{background-color:#101010;color:#fff}body::-webkit-scrollbar-track{background:none}body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}body::-webkit-scrollbar{width:0px}@media only screen and (min-width: 1025px){section{padding-top:calc(55px + 55 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){section{padding-bottom:calc(55px + 55 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){section._padding-top{padding-top:calc(110px + 110 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){section._padding-bottom{padding-bottom:calc(110px + 110 * ((100vw - 1025px) / 895))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){body{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){section{padding-top:calc(45px + 77 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){section{padding-bottom:calc(45px + 77 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){section._padding-top{padding-top:calc(90px + 154 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){section._padding-bottom{padding-bottom:calc(90px + 154 * ((100vw - 375px) / 649))}}input,textarea{background:none;border:none;color:inherit;line-height:1.2;overflow:hidden}@media only screen and (min-width: 1025px){input,textarea{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}}input:-internal-autofill-selected,textarea:-internal-autofill-selected{background:none !important;color:#101010 !important}::-webkit-input-placeholder{color:#aeaeae;font-family:"Montreal",sans-serif;line-height:1.2}::-moz-placeholder{color:#aeaeae;font-family:"Montreal",sans-serif;line-height:1.2}:-ms-input-placeholder{color:#aeaeae;font-family:"Montreal",sans-serif;line-height:1.2}::-ms-input-placeholder{color:#aeaeae;font-family:"Montreal",sans-serif;line-height:1.2}::placeholder{color:#aeaeae;font-family:"Montreal",sans-serif;line-height:1.2}@media only screen and (min-width: 1025px){::-webkit-input-placeholder{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}::-moz-placeholder{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}:-ms-input-placeholder{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}::-ms-input-placeholder{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}::placeholder{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){::-webkit-input-placeholder{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}::-moz-placeholder{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}:-ms-input-placeholder{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}::-ms-input-placeholder{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}input,textarea,::placeholder{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;position:relative;text-decoration:none;line-height:1;outline:none;overflow:hidden;cursor:pointer;font-weight:500;border:none;background-color:#f37b20;color:#101010;-webkit-transition:.7s;transition:.7s}@media only screen and (min-width: 1025px){.btn{height:calc(80px + 80 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.btn{font-size:calc(24px + 24 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.btn{border-radius:calc(120px + 120 * ((100vw - 1025px) / 895))}}.btn:focus,.btn:hover{text-decoration:none}.btn::after{content:"";background-color:#101010;position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;border-radius:100%;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,-webkit-transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,-webkit-transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,transform 0s .7s,-webkit-transform 0s .7s}.btn:hover{color:#fff}.btn:hover::after{opacity:1;border-radius:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1)}.btn__inner{position:relative;z-index:2}@media only screen and (max-width: 1024px)and (max-width: 1025px){.btn{padding-top:calc(28px + 49 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.btn{padding-bottom:calc(28px + 49 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.btn{padding-right:calc(0px + 280 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.btn{padding-left:calc(0px + 280 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.btn{border-radius:calc(135px + 231 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.btn{font-size:calc(24px + 41 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.btn::after{display:none}.btn:hover{color:#101010}}.reveal-text{overflow:hidden}.reveal-text__container{display:block;padding-right:.05em;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.reveal-title{overflow:hidden}.reveal-title__container{display:block;padding-right:.05em;-webkit-transform:translateY(125%);-ms-transform:translateY(125%);transform:translateY(125%)}.container{width:100%}@media only screen and (min-width: 1025px){.container{padding-right:calc(30px + 30 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.container{padding-left:calc(30px + 30 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.col{width:calc(293.5px + 293.5 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.col-2{width:calc(600px + 600 * ((100vw - 1025px) / 895))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.container{padding-right:calc(20px + 34 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.container{padding-left:calc(20px + 34 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.col,.col-2{width:100%}}._c-accent{color:#f37b20}._underline-hover{position:relative;-webkit-transition:.3s ease;transition:.3s ease}._underline-hover::before{content:"";width:0;height:1px;background-color:#fff;position:absolute;top:100%;left:0;-webkit-transition:.3s ease;transition:.3s ease}._underline-hover:hover::before{width:100%}@media only screen and (max-width: 1024px){._underline-hover::before{display:none}}.template__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #969696}@media only screen and (min-width: 1025px){.template__top{padding-bottom:calc(18px + 18 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__top{margin-bottom:calc(30px + 30 * ((100vw - 1025px) / 895))}}.template__top-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#f37b20}@media only screen and (min-width: 1025px){.template__top-link{width:calc(100px + 100 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__top-link{height:calc(100px + 100 * ((100vw - 1025px) / 895))}}.template__top-link::before{content:"";background-image:url("/img/icons/arrow-right.svg");background-size:contain;background-repeat:no-repeat;position:relative;z-index:2;-webkit-transition:.7s;transition:.7s}@media only screen and (min-width: 1025px){.template__top-link::before{width:calc(33px + 33 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__top-link::before{height:calc(33px + 33 * ((100vw - 1025px) / 895))}}.template__top-link:hover::before{-webkit-filter:invert(100%);filter:invert(100%)}.template__title{position:relative;letter-spacing:-0.05em;line-height:.8}@media only screen and (min-width: 1025px){.template__title{font-size:calc(80px + 80 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__title{padding-bottom:calc(17px + 17 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__title{top:calc(17px + 17 * ((100vw - 1025px) / 895))}}.template__container{width:100%;margin-left:auto}@media only screen and (min-width: 1025px){.template__container{max-width:calc(600px + 600 * ((100vw - 1025px) / 895))}}.template__text{letter-spacing:-0.02em;font-weight:500;line-height:1.1}@media only screen and (min-width: 1025px){.template__text{font-size:calc(26px + 26 * ((100vw - 1025px) / 895))}}.template__text-secondary{color:#707070;line-height:1.1;border-top:1px solid #e0e0e0}@media only screen and (min-width: 1025px){.template__text-secondary{margin-top:calc(50px + 50 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__text-secondary{margin-bottom:calc(50px + 50 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__text-secondary{padding-top:calc(10px + 10 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__text-secondary{font-size:calc(14px + 14 * ((100vw - 1025px) / 895))}}.template__text-secondary:last-child{margin-bottom:0}.template__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 1025px){.template__flexbox{gap:calc(30px + 30 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__flexbox{padding-top:calc(15px + 15 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__flexbox-item{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__flexbox-item{width:calc(270px + 275 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__flexbox-item._small{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__flexbox-item._small{width:calc(250px + 260 * ((100vw - 1025px) / 895))}}.template__portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 1025px){.template__portfolio{margin-bottom:calc(50px + 50 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio{gap:calc(5px + 5 * ((100vw - 1025px) / 895))}}.template__portfolio:last-child{margin-bottom:0}@media only screen and (min-width: 1025px){.template__portfolio._margin-bottom{margin-bottom:calc(80px + 80 * ((100vw - 1025px) / 895))}}.template__portfolio-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.template__portfolio-video{margin-bottom:calc(50px + 50 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-video{height:calc(480px + 480 * ((100vw - 1025px) / 895))}}.template__portfolio-video:last-child{margin-bottom:0}.template__portfolio-video-poster{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.template__portfolio-video-play{border-radius:50%;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;z-index:2}@media only screen and (min-width: 1025px){.template__portfolio-video-play{width:calc(80px + 80 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-video-play{height:calc(80px + 80 * ((100vw - 1025px) / 895))}}.template__portfolio-video-play::before{content:"";background-image:url("/img/icons/play.svg");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:.7s;transition:.7s;z-index:2}@media only screen and (min-width: 1025px){.template__portfolio-video-play::before{width:calc(22px + 22 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-video-play::before{height:calc(22px + 22 * ((100vw - 1025px) / 895))}}.template__portfolio-video-play::after{content:"";background-color:#101010;position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;border-radius:100%;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,-webkit-transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,-webkit-transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,transform 0s .7s,-webkit-transform 0s .7s}.template__portfolio-video:hover .template__portfolio-video-play::after{opacity:1;border-radius:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1)}.template__portfolio-video:hover .template__portfolio-video-play::before{-webkit-filter:invert(100%);filter:invert(100%)}.template__portfolio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.template__portfolio-item:hover .template__portfolio-link{color:#101010}.template__portfolio-item:hover .template__portfolio-link::after{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.template__portfolio-img{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.template__portfolio-img img{width:100%}.template__portfolio-link{color:#707070;font-weight:500;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-top:1px solid #e0e0e0;-webkit-transition:.3s;transition:.3s}@media only screen and (min-width: 1025px){.template__portfolio-link{margin-top:calc(7px + 7 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-link{padding-top:calc(5px + 5 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-link{font-size:calc(16px + 16 * ((100vw - 1025px) / 895))}}.template__portfolio-link::after{content:"";background-image:url("/img/icons/arrow-right_gray.svg");background-size:contain;background-repeat:no-repeat;position:relative;top:2px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;opacity:1;-webkit-transition:.2s;transition:.2s}@media only screen and (min-width: 1025px){.template__portfolio-link::after{width:calc(12px + 12 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-link::after{height:calc(12px + 12 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-link::after{margin-left:calc(10px + 10 * ((100vw - 1025px) / 895))}}.template__portfolio-title{display:block;line-height:1.1;color:#101010;border-top:1px solid #e0e0e0}@media only screen and (min-width: 1025px){.template__portfolio-title{margin-top:calc(7px + 7 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-title{padding-top:calc(7px + 7 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.template__portfolio-title{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}.template__portfolio-title:hover{color:#101010}@media only screen and (min-width: 1025px){.ishome .template__portfolio-item{width:calc(220px + 220 * ((100vw - 1025px) / 895))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__top{padding-bottom:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__top{margin-bottom:calc(30px + 50 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.template__top-link{padding:0}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__top-link{width:calc(76px + 124 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__top-link{height:calc(76px + 124 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__top-link::before{width:calc(20px + 40 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__top-link::before{height:calc(20px + 40 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.template__top-link:hover::before{-webkit-filter:none;filter:none}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__title{font-size:calc(50px + 86 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__title{padding-bottom:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__title{top:calc(17px + 23 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__text{font-size:calc(24px + 41 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__text-secondary{margin-top:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__text-secondary{margin-bottom:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__text-secondary{padding-top:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__text-secondary{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.template__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__flexbox{gap:calc(30px + 50 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__flexbox{padding-top:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.template__flexbox-item{width:100%;letter-spacing:-0.015em}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__flexbox-item{font-size:calc(18px + 32 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__flexbox-item._small{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.template__portfolio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio{margin-bottom:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio{gap:calc(40px + 60 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio._margin-bottom{margin-bottom:calc(70px + 120 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-video{margin-bottom:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-video-play{width:calc(45px + 77 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-video-play{height:calc(45px + 77 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-video-play::before{width:calc(12px + 22 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-video-play::before{height:calc(12px + 22 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.template__portfolio-video-play::after{display:none}.template__portfolio-video:hover .template__portfolio-video-play::before{-webkit-filter:none;filter:none}.template__portfolio-item{width:100%}.template__portfolio-item:hover .template__portfolio-link{color:#707070}.template__portfolio-item:hover .template__portfolio-link::after{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-link{margin-top:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-link{padding-top:calc(10px + 18 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-link{font-size:calc(24px + 41 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.template__portfolio-link::after{top:1px}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-link::after{width:calc(18px + 30 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-link::after{height:calc(18px + 30 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-link::after{margin-left:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-title{margin-top:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-title{padding-top:calc(10px + 17 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.template__portfolio-title{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}.ishome .fancybox__content,.portfolio-page .fancybox__content{width:100% !important;height:100% !important}.ishome .fancybox__content>.f-button.is-close-btn,.portfolio-page .fancybox__content>.f-button.is-close-btn{right:0;top:0;background-color:#f37b20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}@media only screen and (min-width: 1025px){.ishome .fancybox__content>.f-button.is-close-btn,.portfolio-page .fancybox__content>.f-button.is-close-btn{width:calc(20px + 20 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.ishome .fancybox__content>.f-button.is-close-btn,.portfolio-page .fancybox__content>.f-button.is-close-btn{height:calc(20px + 20 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.ishome .fancybox__content>.f-button.is-close-btn svg,.portfolio-page .fancybox__content>.f-button.is-close-btn svg{width:calc(9px + 9 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.ishome .fancybox__content>.f-button.is-close-btn svg,.portfolio-page .fancybox__content>.f-button.is-close-btn svg{height:calc(9px + 9 * ((100vw - 1025px) / 895))}}.ishome .fancybox__content>.f-button.is-close-btn svg path,.portfolio-page .fancybox__content>.f-button.is-close-btn svg path{stroke:#101010}.ishome .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn,.portfolio-page .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:0}.modal{background-color:#fff;text-align:center;display:none}@media only screen and (min-width: 1025px){.modal{width:calc(260px + 250 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.modal{padding-top:calc(42px + 42 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.modal{padding-bottom:calc(27px + 27 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.modal{border-radius:calc(8px + 7 * ((100vw - 1025px) / 895))}}.modal__title{letter-spacing:-0.06em;color:#f37b20;line-height:1}@media only screen and (min-width: 1025px){.modal__title{font-size:calc(28px + 28 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.modal__title{margin-bottom:calc(18px + 18 * ((100vw - 1025px) / 895))}}.modal__text{color:#9f9f9f}.contact-page .fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:0}.contact-page .fancybox__content>.f-button.is-close-btn{background-color:#101010;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0;background-color:rgba(0,0,0,0);background-image:url("/img/icons/modal-close.svg");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1}@media only screen and (min-width: 1025px){.contact-page .fancybox__content>.f-button.is-close-btn{width:calc(17px + 17 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact-page .fancybox__content>.f-button.is-close-btn{height:calc(17px + 17 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact-page .fancybox__content>.f-button.is-close-btn{top:calc(15px + 15 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact-page .fancybox__content>.f-button.is-close-btn{right:calc(20px + 20 * ((100vw - 1025px) / 895))}}.contact-page .fancybox__content>.f-button.is-close-btn svg{display:none}@media only screen and (min-width: 1025px){.ishome .fancybox__content{height:100% !important}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.modal{width:calc(340px + 460 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.modal{padding-top:calc(60px + 40 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.modal{padding-bottom:calc(40px + 35 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.modal{border-radius:calc(8px + 7 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.modal__title{letter-spacing:-0.04em}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.modal__title{font-size:calc(32px + 38 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.modal__title{margin-bottom:calc(20px + 18 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.modal__text{letter-spacing:-0.04em}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.modal__text{font-size:calc(16px + 26 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact-page .is-compact .fancybox__content>.f-button.is-close-btn{width:calc(30px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact-page .is-compact .fancybox__content>.f-button.is-close-btn{height:calc(30px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact-page .is-compact .fancybox__content>.f-button.is-close-btn{top:calc(20px + 26 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact-page .is-compact .fancybox__content>.f-button.is-close-btn{right:calc(30px + 25 * ((100vw - 375px) / 649))}}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#101010;color:#f37b20;z-index:20;font-weight:500;line-height:1;text-align:right}@media only screen and (min-width: 1025px){.preloader{font-size:calc(120px + 80 * ((100vw - 1025px) / 895))}}.preloader__counter{position:absolute}@media only screen and (min-width: 1025px){.preloader__counter{right:calc(120px + 80 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.preloader__counter{bottom:calc(30px + 20 * ((100vw - 1025px) / 895))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.preloader{font-size:calc(70px + 80 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.preloader__counter{right:calc(40px + 40 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.preloader__counter{bottom:calc(60px + 40 * ((100vw - 375px) / 649))}}@media only screen and (min-width: 1025px){.header{padding-top:calc(13px + 13 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.header{padding-bottom:calc(13px + 13 * ((100vw - 1025px) / 895))}}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1025px){.header__logo-img{width:calc(105px + 105 * ((100vw - 1025px) / 895))}}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1025px){.header__menu{gap:calc(5px + 5 * ((100vw - 1025px) / 895))}}.header__menu-item{height:auto;background:none;color:#fff;border:1px solid #fff}@media only screen and (min-width: 1025px){.header__menu-item{font-size:calc(8px + 8 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.header__menu-item{border-radius:calc(30px + 30 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.header__menu-item{padding-top:calc(9px + 9 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.header__menu-item{padding-bottom:calc(9px + 9 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.header__menu-item{padding-left:calc(40px + 40 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.header__menu-item{padding-right:calc(40px + 40 * ((100vw - 1025px) / 895))}}.header__menu-item::after{background-color:#fff}.header__menu-item:hover{color:#101010}.header__menu-btn{display:none}.header__social{display:none}.isnohome .header__menu-item{color:#101010;border:1px solid #101010}.isnohome .header__menu-item::after{background-color:#101010}.isnohome .header__menu-item:hover{color:#fff}.isnohome .header__menu-btn{color:#101010;border:1px solid #101010}.isnohome .header__menu-btn:hover{color:#101010}.isnohome .header__menu-btn.active{color:#fff;border:1px solid #fff}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header{padding-top:calc(20px + 40 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header{padding-bottom:calc(20px + 40 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.header__logo{position:relative;z-index:11}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__logo-img{width:calc(76px + 128 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.header__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu{gap:calc(10px + 15 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.header__menu-wrap{overflow:auto;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;z-index:10}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-wrap{padding-right:calc(20px + 34 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-wrap{padding-left:calc(20px + 34 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-wrap{padding-top:calc(140px + 150 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-wrap{padding-bottom:calc(25px + 45 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.header__menu-wrap.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:rgba(0,0,0,.95)}.header__menu-item{background-color:#fff;color:#101010}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-item{font-size:calc(16px + 28 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-item{border-radius:calc(60px + 103 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-item{padding-top:calc(18px + 32 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-item{padding-bottom:calc(18px + 32 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.header__menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;background:none;color:#fff;border-style:solid;border-color:#fff;position:relative;z-index:11}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-btn{font-size:calc(16px + 28 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-btn{border-radius:calc(30px + 30 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-btn{padding-top:calc(16px + 28 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-btn{padding-bottom:calc(16px + 28 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-btn{padding-left:calc(40px + 70 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-btn{padding-right:calc(40px + 70 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-btn{border-width:calc(1px + 2 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__menu-btn{border-radius:calc(60px + 104 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.header__menu-btn:hover{color:#fff}.header__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__social{gap:calc(7px + 7 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.header__social-item{width:calc(50px + 86 * ((100vw - 375px) / 649))}}.footer{background-color:#101010;color:#fff}@media only screen and (min-width: 1025px){.footer{padding-top:calc(55px + 55 * ((100vw - 1025px) / 895))}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media only screen and (min-width: 1025px){.footer__top{padding-bottom:calc(37px + 37 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__top{gap:calc(5px + 5 * ((100vw - 1025px) / 895))}}.footer__top-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1025px){.footer__logo{margin-bottom:calc(20px + 20 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__logo-img{width:calc(50px + 50 * ((100vw - 1025px) / 895))}}.footer__text{color:#898989;line-height:1.3}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 1025px){.footer__menu{gap:calc(6px + 6 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__menu-item{font-size:calc(11px + 11 * ((100vw - 1025px) / 895))}}.footer__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%}.footer__contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.3}.footer__contacts-caption{color:#9f9f9f}@media only screen and (min-width: 1025px){.footer__contacts-caption{font-size:calc(11px + 11 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__contacts-caption{margin-bottom:calc(5px + 5 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__contacts-data{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}.footer__scroll-top{background-image:url("/img/icons/scroll-top.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 1025px){.footer__scroll-top{width:calc(30px + 30 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__scroll-top{height:calc(30px + 30 * ((100vw - 1025px) / 895))}}.footer__bottom{border-top:1px solid #4d4d4d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 1025px){.footer__bottom{padding-top:calc(18px + 18 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__bottom{padding-bottom:calc(18px + 18 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__bottom{gap:calc(5px + 5 * ((100vw - 1025px) / 895))}}.footer__bottom-flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__copyrights{line-height:1.1}.footer__link{color:#9f9f9f}@media only screen and (min-width: 1025px){.footer__link{font-size:calc(7px + 7 * ((100vw - 1025px) / 895))}}.footer__link:hover{color:#fff}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1025px){.footer__social{gap:calc(2.5px + 2.5 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.footer__social-item{width:calc(25px + 25 * ((100vw - 1025px) / 895))}}.footer__social-icon{width:100%}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer{padding-top:calc(64px + 111 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer ._half-w{width:calc(140px + 240 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.footer__top{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__top{padding-bottom:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__logo{margin-bottom:calc(26px + 44 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__logo-img{width:calc(76px + 129 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__text{margin-bottom:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__text{font-size:calc(14px + 24 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__menu{gap:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__menu-item{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__contacts-caption{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__contacts-caption{margin-bottom:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__contacts-data{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.footer__scroll-top{position:absolute;top:0;right:0}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__scroll-top{width:calc(45px + 77 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__scroll-top{height:calc(45px + 77 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.footer__bottom{border:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__copyrights{border-top:1px solid #4d4d4d;display:block}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__copyrights{font-size:calc(14px + 24 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__copyrights{padding-top:calc(20px + 30 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__copyrights{padding-bottom:calc(25px + 42 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__copyrights{margin-top:calc(20px + 35 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.footer__copyrights-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__links{gap:calc(5px + 10 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__link{font-size:calc(14px + 24 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.footer__link:hover{color:#9f9f9f}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__social{gap:calc(5px + 9 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.footer__social-item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.footer__social-item{width:calc(40px + 70 * ((100vw - 375px) / 649))}}.main{padding:0;height:100vh;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main__slider{height:100vh;position:absolute;top:0;bottom:0;right:0;left:0;z-index:-1;overflow:hidden}.main__slider-item{position:relative}.main__slider-item.swiper-slide-active .main__slider-image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.main__slider-item::before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:2}.main__slider-image{height:100%;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);background-position:center;-webkit-transition:4s ease-out;transition:4s ease-out;position:absolute;left:0;top:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255,255,255,.35);letter-spacing:-0.03em}@media only screen and (min-width: 1025px){.main__flexbox{padding-top:calc(15px + 15 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.main__flexbox{padding-bottom:calc(15px + 15 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.main__flexbox{margin-top:calc(10px + 10 * ((100vw - 1025px) / 895))}}.main__video{letter-spacing:-0.03em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width: 1025px){.main__video{font-size:calc(38px + 38 * ((100vw - 1025px) / 895))}}.main__video-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#fff;position:relative;overflow:hidden}@media only screen and (min-width: 1025px){.main__video-icon{width:calc(55px + 55 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.main__video-icon{height:calc(55px + 55 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.main__video-icon{margin-left:calc(17px + 17 * ((100vw - 1025px) / 895))}}.main__video-icon::before{content:"";background-image:url("/img/icons/play.svg");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:.7s;transition:.7s;z-index:2}@media only screen and (min-width: 1025px){.main__video-icon::before{width:calc(19px + 19 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.main__video-icon::before{height:calc(19px + 19 * ((100vw - 1025px) / 895))}}.main__video-icon::after{content:"";background-color:#f37b20;position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:0;border-radius:100%;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,-webkit-transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,-webkit-transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,transform 0s .7s;transition:opacity .7s cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 0s .7s,transform 0s .7s,-webkit-transform 0s .7s}.main__video:hover{color:#fff}.main__video:hover .main__video-icon::after{opacity:1;border-radius:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-radius .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .7s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform .7s cubic-bezier(0.215, 0.61, 0.355, 1)}.main__video:hover .main__video-icon::before{-webkit-filter:invert(100%);filter:invert(100%)}@media only screen and (min-width: 1025px){.main__quote{font-size:calc(22px + 22 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.main__quote-author{font-size:calc(24px + 24 * ((100vw - 1025px) / 895))}}@media only screen and (max-width: 1024px){.main__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__flexbox{padding-top:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__flexbox{padding-bottom:calc(18px + 32 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__flexbox{margin-top:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.main__video{letter-spacing:-0.03em;line-height:1.1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__video{font-size:calc(48px + 84 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__video-icon{width:calc(55px + 95 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__video-icon{height:calc(55px + 95 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.main__video-icon::before{content:""}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__video-icon::before{width:calc(19px + 33 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__video-icon::before{height:calc(19px + 33 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.main__video-icon::after{display:none}.main__video:hover .main__video-icon::before{-webkit-filter:none;filter:none}.main__quote{letter-spacing:-0.03em;line-height:1.2}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__quote{font-size:calc(18px + 32 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.main__quote-author{-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__quote-author{font-size:calc(18px + 32 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.main__quote-author{margin-top:calc(2px + 6 * ((100vw - 375px) / 649))}}.about__image{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width: 1025px){.about__image{height:calc(300px + 300 * ((100vw - 1025px) / 895))}}.about__image-wrap{overflow:hidden}.about__top{margin-bottom:0}.about__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #969696}@media only screen and (min-width: 1025px){.about__container{margin-top:calc(50px + 50 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.about__container{padding-top:calc(30px + 30 * ((100vw - 1025px) / 895))}}.about__container:first-child{border:none;margin-top:0}.about__heading{font-weight:500;line-height:1}@media only screen and (min-width: 1025px){.about__heading{font-size:calc(18px + 18 * ((100vw - 1025px) / 895))}}.about__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e0e0e0}@media only screen and (min-width: 1025px){.about__flexbox{margin-top:calc(65px + 65 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.about__flexbox{padding-top:calc(25px + 25 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.about__flexbox{gap:calc(5px + 5 * ((100vw - 1025px) / 895))}}.about__item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__item-img{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.about__item-title{border-top:1px solid #e0e0e0;line-height:1.3}@media only screen and (min-width: 1025px){.about__item-title{margin-top:calc(7px + 7 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.about__item-title{padding-top:calc(7px + 7 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.about__item-title{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__image{height:calc(200px + 346 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.about__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__container{margin-bottom:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__container{padding-bottom:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.about__heading{line-height:1.1}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__heading{font-size:calc(24px + 41 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__heading{margin-bottom:calc(20px + 34 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.about__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__flexbox{margin-top:calc(65px + 65 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__flexbox{padding-top:calc(20px + 34 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__flexbox{gap:calc(24px + 41 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.about__item{width:100%}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__item-title{margin-top:calc(10px + 17 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__item-title{padding-top:calc(10px + 17 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.about__item-title{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}.values__title{line-height:1.2;letter-spacing:-0.05em;overflow:hidden}@media only screen and (min-width: 1025px){.values__title{font-size:calc(77px + 77 * ((100vw - 1025px) / 895))}}.values__title-container{display:inline-block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.values__title-items{position:relative}@media only screen and (min-width: 1025px){.values__title-items{margin-left:calc(5px + 5 * ((100vw - 1025px) / 895))}}.values__title-items .change{position:absolute;left:0}@media only screen and (max-width: 1024px){.values__title{line-height:1}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.values__title{font-size:calc(54px + 93 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.values__title-items{display:block}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.values__title-items{font-size:calc(65px + 115 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.values__title-items{margin-top:calc(5px + 10 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.values__title-items{height:calc(70px + 130 * ((100vw - 375px) / 649))}}.story__image{overflow:hidden}@media only screen and (min-width: 1025px){.story__image{margin-top:calc(90px + 90 * ((100vw - 1025px) / 895))}}.story__image-caption{line-height:.9;text-align:right;letter-spacing:-0.05em}@media only screen and (min-width: 1025px){.story__image-caption{font-size:calc(70px + 62 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.story__image-caption{margin-bottom:calc(8px + 8 * ((100vw - 1025px) / 895))}}.story__image-inner{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (min-width: 1025px){.story__image-inner{height:calc(475px + 413 * ((100vw - 1025px) / 895))}}.team__main{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e0e0e0}@media only screen and (min-width: 1025px){.team__main{gap:calc(5px + 5 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.team__main{padding-top:calc(15px + 15 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.team__main{margin-top:calc(80px + 80 * ((100vw - 1025px) / 895))}}.team__main .team__item{width:50%;margin-top:0}@media only screen and (min-width: 1025px){.team__main .team__item-data{padding-top:calc(10px + 10 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.team__main .team__item-title{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.team__container{margin-top:calc(50px + 50 * ((100vw - 1025px) / 895))}}.team__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width: 1025px){.team__row{gap:calc(5px + 5 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.team__item{width:calc(140px + 150 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.team__item{margin-top:calc(50px + 50 * ((100vw - 1025px) / 895))}}.team__item-img{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media only screen and (min-width: 1025px){.team__item-img{margin-bottom:calc(8px + 8 * ((100vw - 1025px) / 895))}}.team__item-img img{width:100%}.team__item-data{border-top:1px solid #e0e0e0;line-height:1.05}@media only screen and (min-width: 1025px){.team__item-data{padding-top:calc(8px + 8 * ((100vw - 1025px) / 895))}}.team__item-title{font-weight:500}@media only screen and (min-width: 1025px){.team__item-title{font-size:calc(10px + 10 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.team__item-title{margin-bottom:calc(2px + 2 * ((100vw - 1025px) / 895))}}.team__item-subtitle{color:#b9b9b9}@media only screen and (max-width: 1024px)and (max-width: 1025px){.story{padding-top:calc(70px + 120 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.story__image{margin-top:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.story__image-caption{font-size:calc(36px + 62 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.story__image-caption{margin-bottom:calc(10px + 15 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.story__image-inner{height:calc(168px + 288 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__main{gap:calc(9px + 15 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__main{padding-top:calc(10px + 10 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__main{margin-top:calc(60px + 100 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.team__row{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__row{gap:calc(9px + 15 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__item{width:calc(163px + 282 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__item{margin-top:calc(25px + 45 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__item-img{margin-bottom:calc(10px + 17 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__item-data{padding-top:calc(9px + 18 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__item-title{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__item-title{margin-bottom:calc(5px + 8 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.team__item-subtitle{font-size:calc(14px + 24 * ((100vw - 375px) / 649))}}.privacy ._strong{font-weight:500;color:#101010}.privacy__title{font-weight:500;line-height:1}@media only screen and (min-width: 1025px){.privacy__title{font-size:calc(18px + 18 * ((100vw - 1025px) / 895))}}.privacy__heading{font-weight:500;line-height:1;color:#f37b20;border-bottom:1px solid #e0e0e0}@media only screen and (min-width: 1025px){.privacy__heading{font-size:calc(14px + 14 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__heading{padding-bottom:calc(8px + 8 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__heading{margin-bottom:calc(10px + 10 * ((100vw - 1025px) / 895))}}.privacy__text{color:#707070;line-height:1.1}@media only screen and (min-width: 1025px){.privacy__text{margin-bottom:calc(8px + 8 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__text{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}.privacy__text:last-child{margin-bottom:0}@media only screen and (min-width: 1025px){.privacy__text-large{font-size:calc(27px + 27 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__text-large{margin-bottom:calc(35px + 35 * ((100vw - 1025px) / 895))}}.privacy__text-large:last-child{margin-bottom:0}@media only screen and (min-width: 1025px){.privacy__caption{margin-bottom:calc(15px + 15 * ((100vw - 1025px) / 895))}}.privacy__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#707070;line-height:1.1}@media only screen and (min-width: 1025px){.privacy__list-item{margin-bottom:calc(7px + 7 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__list-item{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}.privacy__list-item::before{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#707070}@media only screen and (min-width: 1025px){.privacy__list-item::before{width:calc(3px + 3 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__list-item::before{height:calc(3px + 3 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__list-item::before{margin-left:calc(8px + 8 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__list-item::before{margin-right:calc(8px + 8 * ((100vw - 1025px) / 895))}}.privacy__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 1025px){.privacy__container{margin-bottom:calc(50px + 50 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__container._margin-bottom{margin-bottom:calc(100px + 100 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.privacy__container-inner{margin-bottom:calc(40px + 40 * ((100vw - 1025px) / 895))}}.privacy__container-inner:last-child{margin-bottom:0}@media only screen and (min-width: 1025px){.privacy__container-wrapper{margin-bottom:calc(15px + 15 * ((100vw - 1025px) / 895))}}.privacy__container-wrapper:last-child{margin-bottom:0}@media only screen and (min-width: 1025px){.privacy__container-box{margin-bottom:calc(20px + 20 * ((100vw - 1025px) / 895))}}.privacy__container-box:last-child{margin-bottom:0}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy{padding-top:calc(70px + 120 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy{padding-bottom:calc(90px + 460 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.privacy .template__title br{display:none}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__title{font-size:calc(26px + 44 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__title{margin-bottom:calc(40px + 70 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__heading{font-size:calc(22px + 38 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__heading{padding-bottom:calc(10px + 16 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__heading{margin-bottom:calc(20px + 21 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__text{margin-bottom:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__text{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__text-large{font-size:calc(24px + 41 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__text-large{margin-bottom:calc(25px + 40 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__caption{margin-bottom:calc(25px + 45 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__list-item{margin-bottom:calc(5px + 9 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__list-item{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__list-item::before{width:calc(4px + 6 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__list-item::before{height:calc(4px + 6 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__list-item::before{margin-left:calc(9px + 19 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__list-item::before{margin-right:calc(9px + 19 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.privacy__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__container{margin-bottom:calc(40px + 70 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__container._margin-bottom{margin-bottom:calc(80px + 120 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__container-inner{margin-bottom:calc(40px + 70 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__container-wrapper{margin-bottom:calc(30px + 50 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.privacy__container-box{margin-bottom:calc(25px + 45 * ((100vw - 375px) / 649))}}.contact__social{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 1025px){.contact__social{gap:calc(3px + 3 * ((100vw - 1025px) / 895))}}.contact__social-item{height:auto;background-color:#101010;color:#fff;border:1px solid #101010;font-weight:400}@media only screen and (min-width: 1025px){.contact__social-item{padding-top:calc(13px + 13 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__social-item{padding-bottom:calc(13px + 13 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__social-item{padding-right:calc(23px + 23 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__social-item{padding-left:calc(23px + 23 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__social-item{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}.contact__social-item::after{background-color:#fff}.contact__social-item:hover{color:#101010}.contact__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 1025px){.contact__container{margin-top:calc(50px + 50 * ((100vw - 1025px) / 895))}}.contact__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact__heading{color:#838383;line-height:1;font-weight:400}@media only screen and (min-width: 1025px){.contact__heading{font-size:calc(18px + 18 * ((100vw - 1025px) / 895))}}.contact__data-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.2}@media only screen and (min-width: 1025px){.contact__data-item{margin-bottom:calc(15px + 15 * ((100vw - 1025px) / 895))}}.contact__data-item:last-child{margin-bottom:0}.contact__data-heading{color:#9f9f9f}@media only screen and (min-width: 1025px){.contact__data-heading{font-size:calc(11px + 11 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__data-heading{margin-bottom:calc(7px + 7 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__data-text{font-size:calc(12px + 12 * ((100vw - 1025px) / 895))}}.contact__form{border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact__form-item{border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 1025px){.contact__form-item{padding-top:calc(12px + 12 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__form-item{padding-bottom:calc(12px + 12 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__form-caption{margin-bottom:calc(5px + 5 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__form-caption{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}}.contact__form-textarea{resize:none}@media only screen and (min-width: 1025px){.contact__form-textarea{height:calc(25px + 25 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.contact__form-submit{margin-top:calc(10px + 10 * ((100vw - 1025px) / 895))}}.contact-page .footer{padding-top:0}.contact-page .footer__top{display:none}.contact-page .footer__bottom{border:none}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact{padding-top:calc(70px + 120 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact{padding-bottom:calc(90px + 150 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.contact__social,.contact__heading{display:none}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__container{margin-top:calc(30px + 50 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.contact__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__data{margin-bottom:calc(90px + 155 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__data-item{margin-bottom:calc(20px + 34 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__data-heading{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__data-heading{margin-bottom:calc(5px + 9 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__data-text{font-size:calc(22px + 38 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__form-item{padding-top:calc(23px + 39 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__form-item{padding-bottom:calc(23px + 39 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__form-caption{margin-bottom:calc(12px + 23 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__form-caption{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__form-textarea{height:calc(54px + 86 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact__form-submit{margin-top:calc(20px + 34 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.contact-page .footer{padding-top:calc(25px + 42 * ((100vw - 375px) / 649))}}@media only screen and (min-width: 1025px){.page404{padding-top:calc(30px + 30 * ((100vw - 1025px) / 895))}}.page404__flexbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page404__heading{line-height:1.1}@media only screen and (min-width: 1025px){.page404__heading{font-size:calc(27px + 27 * ((100vw - 1025px) / 895))}}.page404__text{line-height:1.3;color:#707070}@media only screen and (min-width: 1025px){.page404__text{font-size:calc(9px + 9 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.page404__text{width:calc(243px + 242 * ((100vw - 1025px) / 895))}}@media only screen and (min-width: 1025px){.page404__text{margin-left:calc(115px + 115 * ((100vw - 1025px) / 895))}}.page404__btn{border:2px solid #f37b20}@media only screen and (min-width: 1025px){.page404__btn{margin-top:calc(30px + 30 * ((100vw - 1025px) / 895))}}@media only screen and (max-width: 1024px){.page404{padding-top:40px}.page404__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page404__flexbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.page404__heading{font-size:calc(28px + 48 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.page404__heading{margin-bottom:calc(15px + 25 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.page404__heading br{display:none}}@media only screen and (max-width: 1024px)and (max-width: 1025px){.page404__text{font-size:calc(16px + 27 * ((100vw - 375px) / 649))}}@media only screen and (max-width: 1024px){.page404__btn{border:none;margin-top:120px}}