@charset "UTF-8";:root{color-scheme:light dark}@media (prefers-color-scheme: light){:root{--primary-color: #f0f;--primary-color-darker: hsl(from var(--primary-color) h s calc(l - 15) );--primary-color-darkest: hsl(from var(--primary-color) h s calc(l - 10) );--background-color: #fff;--text-color: #040404}}@media (prefers-color-scheme: dark){:root{--primary-color: #08f;--primary-color-darker: hsl(from var(--primary-color) h s calc(l - 15) );--primary-color-darkest: hsl(from var(--primary-color) h s calc(l - 10) );--background-color: #000;--text-color: #fff}}@font-face{font-family:helvetica_neue;src:url("./media/helveticaneue-roman-webfont-7RJIEB7W.eot");src:url("./media/helveticaneue-roman-webfont-7RJIEB7W.eot?#iefix") format("embedded-opentype"),url("./media/helveticaneue-roman-webfont-HR2Y7KJC.woff2") format("woff2"),url("./media/helveticaneue-roman-webfont-PZITZD3I.woff") format("woff"),url("./media/helveticaneue-roman-webfont-RKUPGKE7.ttf") format("truetype"),url("./media/helveticaneue-roman-webfont-UWWKARNL.svg#helvetica_neue") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:helvetica_neue;src:url("./media/helveticaneue-bold-webfont-5I2FGBKC.eot");src:url("./media/helveticaneue-bold-webfont-5I2FGBKC.eot?#iefix") format("embedded-opentype"),url("./media/helveticaneue-bold-webfont-WJYN7FZG.woff2") format("woff2"),url("./media/helveticaneue-bold-webfont-NXDBFWKG.woff") format("woff"),url("./media/helveticaneue-bold-webfont-DLFS24DR.ttf") format("truetype"),url("./media/helveticaneue-bold-webfont-46S5V26I.svg#helvetica_neue") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:notfound_icons;src:url("./media/notfound_icons1-webfont-ZKI7Y6X3.eot");src:url("./media/notfound_icons1-webfont-ZKI7Y6X3.eot?#iefix") format("embedded-opentype"),url("./media/notfound_icons1-webfont-6YUTFPBV.woff2") format("woff2"),url("./media/notfound_icons1-webfont-D5PBWHO4.woff") format("woff"),url("./media/notfound_icons1-webfont-ZEM2U33Q.ttf") format("truetype"),url("./media/notfound_icons1-webfont-KMCPX3WX.svg#notfound_icons") format("svg");font-weight:400;font-style:normal;font-display:block}#tooltiptext{color:#999}#tooltiptext h6{margin:3px;color:#000;text-align:center;font-weight:700}footer{background:#000;color:#c1c1c1;line-height:1.3rem;padding:48px 0}footer strong{color:#fff;white-space:nowrap}footer .container-fluid{padding:0 2rem;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){footer .container-fluid{flex-direction:column;align-items:flex-start;gap:2rem}}.support{padding:0 0 40px}.support-list{margin:0;padding:0;list-style:none}.support-list .holder{position:relative}.support-list .heading{display:block;font:700 24px/30px helvetica_neue,Helvetica,sans-serif;color:#cacaca}.support-list .heading a{color:inherit;display:block;margin:0 -9999px;padding:25px 9999px;transition:all .25s}@media (max-width: 1199px){.support-list .heading a{padding:18px 9999px}}@media (max-width: 992px){.support-list .heading a{padding:13px 9999px}}.support-list>li{position:relative;margin:0 0 2px;-webkit-transition:all .3s;transition:all .3s}.support-list .holder:after{display:block;position:absolute;left:0;top:100%;content:"";height:2px;width:100%;background:#cacaca}.no-touch .support-list .heading a:hover{background-color:var(--hover-color);color:#fff}.support-list .heading a:focus{text-decoration:none}.support-list .open .heading a:hover,.support-list .open .heading a{background-color:transparent;color:#fff;text-decoration:none;padding:25px 9999px;cursor:default}.support-list .expand{color:#fff;padding:4px 0 45px}.support-list .open{background:var(--primary-color)}.support-list .close{opacity:0;display:none;width:36px;height:36px;text-align:center;font-size:64px;line-height:36px;color:#fff;font-family:notfound_icons;position:absolute;right:18px;top:32px;font-weight:400}.support-list .open .close{opacity:1;z-index:5;display:block}.no-touch .support-list .close:hover{opacity:.5}.support-list>li.open .holder:after{display:none}.support-list>li.open{margin-bottom:0}html{height:100%;font-size:clamp(12px,1.2vw,22px)}body{position:relative;overflow:auto;height:100%;padding:0;font: 14px/24px helvetica_neue,Helvetica,sans-serif;color:var(--text-color);background-color:var(--background-color)}html,body{padding:0;margin:0}.no-touch.project-menu-visible,.no-touch.search-list-visible{overflow:hidden}.no-touch.project-menu-visible body,.no-touch.search-list-visible body{overflow:hidden!important;padding-right:17px!important}.touch.project-menu-visible,.touch.search-list-visible{overflow:hidden;max-height:100%}.touch.search-list-visible .layout,.touch.project-menu-visible .layout{max-height:100%;overflow:hidden}.layout-home{background:#000;min-height:100%}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0}a{color:#fff;text-decoration:none;cursor:pointer}a:hover{color:#fff;text-decoration:none}.not-found-ico{font-family:notfound_icons;font-weight:400;font-style:normal;color:inherit;font-size:50px}.btn{-webkit-transition:all .25s;transition:all .25s}.form-control::-moz-placeholder{color:#040404;opacity:1}.form-control:-ms-input-placeholder{color:#040404;opacity:1}.form-control::-webkit-input-placeholder{color:#040404;opacity:1}.container-960{width:auto;max-width:1120px;padding:0 100px;margin:0 auto}.container-1120{width:auto;max-width:1280px;padding:0 5rem;margin:0 auto}.container,.container-fluid{padding:0 100px}.layout{overflow:hidden;position:relative;min-height:100%;padding-bottom:150px}.content-holder{position:relative;left:0;-webkit-transition:left 1s .25s ease-in;-moz-transition:left 1s .25s ease-in;transition:left 1s .25s ease-in}.layout-fullscreen{overflow:hidden;padding-bottom:0}.menu-animated{overflow:hidden}@media screen and (min-width: 768px){.menu-animated .content-holder{left:20rem}}.menu-animated .open.menu-search-open.search-form{padding-left:320px}.project-menu-visible .search-form{z-index:99}.content-header{background:url("./media/bg-heading-inner-VGJALK46.jpg") no-repeat 50% 0;background-size:cover}.content-header h1{font-size:30px;color:#fff;letter-spacing:-.02em;padding-bottom:16px}.promo-text{font:700 24px/33px helvetica_neue,Helvetica,sans-serif;color:#000;padding:50px 0 57px}.check-domain-section{background:var(--primary-color);padding:5rem 0}.check-domain-section .title{font:700 24px/33px helvetica_neue,Helvetica,sans-serif;color:#fff;margin:0 0 21px;letter-spacing:-.02em}.check-domain-form .form-control{height:5rem;padding:28px 45px 24px;font: 22px/24px helvetica_neue,Helvetica,sans-serif;color:inherit;border:none;border-radius:0;box-shadow:none}.check-domain-form .btn{font:700 30px/80px helvetica_neue,Helvetica,sans-serif;border:none;padding:0 10px;min-width:160px;border-radius:0;background:#c8c8c8;color:#fff;margin:0!important;outline:none!important}.check-domain-form .btn:hover{background:#aaa}.text-columns{padding:5rem max((100vw - 1280px) / 2,5rem) 0}.text-columns ul{padding-left:14px}.text-columns h1{margin-bottom:.5rem}.text-columns-with-button{padding-bottom:5rem}.main-menu-holder{position:fixed;left:0;top:0;width:20rem;z-index:100;margin-left:-15rem;transition:all .3s 25ms ease-out}@media screen and (max-width: 768px){.main-menu-holder.hidden{left:-20rem}}.main-menu-holder:after{display:block;content:"";position:absolute;left:0;top:100%;width:100%;height:100vh;background:#000;opacity:0;transition:opacity 0s .4s linear}.menu-animated .main-menu-holder:after{transition:opacity 0s 0s linear}.menu-animated .main-menu-holder{margin-left:0}.menu-animated .main-menu-holder:after{opacity:1}.main-nav{margin:0;padding:0;list-style:none;color:#fff;font-weight:700;background:#000}.main-nav>li>a,.main-nav>li>ul>li>a{display:block;color:inherit;position:relative;height:5rem;line-height:5rem;letter-spacing:-.02em;font-size:20px;text-align:right;text-decoration:none;-webkit-transition:color .3s linear,background-color .3s linear;transition:all .3s,background-color .3s linear}.main-nav .not-found-ico{position:absolute;right:0;top:0;width:5rem;height:5rem;text-align:center;line-height:1;display:block;font-size:4.5rem;display:table}.not-found-ico>span{display:table-cell;vertical-align:middle;height:100%}.no-touch .main-nav>li>a:hover{background:#333}.main-nav>li>.menu-item-logo,.no-touch .main-nav>li>.menu-item-logo:hover{background:var(--primary-color)}.main-nav .menu-item-logo>.not-found-ico{font-size:5rem;-webkit-transition:all .3s linear;transition:all .3s linear}.main-nav .menu-item-services>.not-found-ico{padding-bottom:8px}.main-nav>li>a>strong{font-size:30px;-webkit-transition:all .3s linear;transition:all .3s linear}.main-nav>li>ul{margin:0;padding:0;list-style:none;background:#fff;color:#000;max-height:0;-webkit-transition:all .5s;transition:all .5s}.no-touch .main-nav>li>ul>li:hover>a{background:var(--hover-color);color:#fff}.main-nav>li>ul>li.active>a,.no-touch .main-nav>li>ul>li.active:hover>a{background:var(--primary-color);color:#fff}.main-nav>li.open>ul{max-height:320px}.expand-menu-holder{background:#ecececf5 url("./media/bg-menu-PMP5UR7F.png") repeat;position:fixed;top:0;left:0;width:100%;height:100%;padding:0;z-index:-1}@media screen and (min-width: 768px){.expand-menu-holder{padding-left:20rem}}.expand-menu{margin:0;padding:0;list-style:none;font-size:30px;color:#000;width:100%;height:100%;overflow-y:scroll}.touch .expand-menu{-webkit-overflow-scrolling:touch}.expand-menu>li{height:5rem}.expand-menu>li:hover{background:var(--primary-color);color:#fff}.no-scroll .main-menu-holder{z-index:1001}.expand-menu>li>a,.ui-autocomplete li{display:block;padding:24px;font-size:30px;line-height:32px;letter-spacing:-.02em;text-decoration:none;color:inherit;-webkit-transition:all .25s;transition:all .25s}.expand-menu>li>a{-webkit-transition:all .2s;transition:all .2s}.ui-autocomplete li{font-weight:700;padding:0}.ui-autocomplete li .not-found-ico{float:left;width:5rem;height:5rem;margin:-24px 20px 0 0;text-align:center;display:table;font-size:70px}.no-touch .expand-menu>li:hover>a,.ui-autocomplete li.ui-state-focus{background:var --hover-color;color:#fff}.expand-menu>li.active>a{background:var(--primary-color);color:#fff;cursor:default}.main-nav .not-found-ico-close{position:fixed;z-index:999;background:#000;color:#fff}.layout-fullscreen{background:linear-gradient(12deg,var(--background-color) 0%,var(--primary-color) 100%)}.container-fullscreen iframe{display:block;width:100%;height:100%}.map-holder{position:relative;height:100%}.contacts-row{left:0;width:100%;bottom:0;font:700 25px/24px helvetica_neue,Helvetica,sans-serif;background:var(--primary-color);padding:28px 0;color:#fff;z-index:2}.promo-quote{background:var(--primary-color);color:#fff;padding:5rem 0}.promo-quote blockquote{border:none;margin:0;padding:0;min-height:5rem;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 1600px){.promo-quote blockquote{padding-left:5rem}}.promo-quote blockquote q{font:700 24px/33px helvetica_neue,Helvetica,sans-serif;display:block;quotes:"\201c" "\201d"}.promo-quote blockquote cite{font-style:normal;font-size:13px;line-height:26px}.btn-arr{display:inline-block;vertical-align:top;position:relative;font:700 25px/24px helvetica_neue,Helvetica,sans-serif;color:#fff;padding:19px 24px 17px 28px;background:var(--primary-color);transition:all .25s;white-space:nowrap}.btn-arr span{position:relative;z-index:2}@media (max-width: 992px){.btn-arr{font:700 25px/20px helvetica_neue,Helvetica,sans-serif;padding:16px 22px 14px 26px}}@media (max-width: 576px){.btn-arr{font:700 20px/20px helvetica_neue,Helvetica,sans-serif;padding:16px 20px 14px 24px}}.btn-arr:hover{color:#fff;background:var(--primary-color-darker)}.btn-arr:before{display:block;position:absolute;right:-21px;top:9px;width:42px;height:42px;content:"";background:var(--primary-color);-webkit-transition:all .25s;transition:all .25s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 992px){.btn-arr:before{width:35px;height:35px;right:-18px;top:7px}}.btn-arr:hover:before{background:var(--primary-color-darker)}.text-columns .btn-arr{margin-top:40px}.content-visual{position:relative}.content-visual .visual{text-align:center}.content-visual .visual img{width:100%;height:auto}.content-visual .title{font:700 25px/24px helvetica_neue,Helvetica,sans-serif;color:#fff;padding:0;display:flex;align-items:center;justify-content:start;background:var(--primary-color);min-height:5rem}.layout-project .content-holder{background-position:50% 0;background-repeat:no-repeat;background-size:100% auto}.project-header{padding:5rem 0;position:relative}.project-title .not-found-ico{width:5rem;height:5rem;text-align:center;line-height:1;display:block;font-size:70px;display:table;transition:background .25s}.project-title{display:table;width:100%;color:#000;cursor:pointer;position:relative;transition:background .25s}.project-title:after{position:absolute;left:100%;width:1000px;height:100%;content:"";display:block;transition:background .25s}.no-touch .project-header .holder:hover .project-title,.no-touch .project-header .holder:hover .project-title:after{background:var(--primary-color)}.project-title .not-found-ico span{padding-bottom:4px}.project-title .cell{display:table-cell;vertical-align:middle}.project-title .ico{width:5rem}.project-title .not-found-ico{background:#fff;position:relative}.no-scroll .project-title .not-found-ico{z-index:1000}.project-title h1{color:#fff;margin:0 0 0 20px;font:700 30px/32px helvetica_neue,Helvetica,sans-serif;text-shadow:0 0 3px rgba(0,0,0,.5)}.project{position:relative}.project-screens{padding:5rem 5rem 66px;background:#fff}.screen{position:relative}.screen:after{display:block;width:100%;height:5px;background:url("./media/screen-shadow-DWQ27Q4V.png") no-repeat 0 0/100% auto;content:"";position:absolute;left:0;top:100%}.screen+.screen{margin-top:43px}.screen img{display:block;width:100%;height:auto;vertical-align:top}.project-details{background:#f7f7f7;padding:0;display:flex;flex-direction:row;width:100%;color:#3e3e3e}@media screen and (max-width: 768px){.project-details{flex-direction:column}}.project-details>div{padding-top:5rem;padding-bottom:5rem}.project-details .project-details-holder{padding-right:5rem;padding-left:max((100vw - 1280px) / 2,5rem);flex-grow:1}@media screen and (max-width: 768px){.project-details .project-details-holder{padding-left:10rem}}.project-details .project-info-holder{background-color:#e0e0e0;padding-left:5rem;padding-right:max((100vw - 1280px) / 2,5rem)}@media screen and (max-width: 768px){.project-details .project-info-holder{padding-left:10rem}}.project-details .project-info-holder .project-info{margin:0;padding:0;list-style:none;min-width:15rem}.project-details .project-info-holder .project-info dt{font-weight:700;margin:0}.project-details .project-info-holder .project-info dd{margin:0 0 2.5rem}.project-info dd+dt{margin-top:24px}.project-details .col-info:before{display:block;width:1000px;height:1000px;position:absolute;left:-50px;top:-100px;background:#e0e0e0;content:""}.project-details strong,.project-info dt{color:#000}.project-details-holder{padding:0 5rem}.projects-menu{position:fixed;left:0;top:0;width:100%!important;height:100%;background:#ecececf5 url("./media/bg-menu-PMP5UR7F.png") repeat;z-index:100;font-weight:700;overflow-x:hidden;overflow:scroll}.projects-menu .expand-menu>li{overflow:hidden}.projects-menu .expand-menu>li>a{padding:24px 2100px 24px 24px;margin:0 -2000px 0 0}.popup-close,.popup-close.not-found-ico-close{position:fixed;right:0;top:0;padding:0;background:#000;color:#fff;text-decoration:none}.no-touch.project-menu-visible .popup-close{right:17px}.no-touch .popup-close:hover,.no-touch .popup-close:focus{color:#fff;opacity:.5;text-decoration:none}.no-scroll{overflow:hidden;height:100%}.popup-open{position:absolute;right:0;border:none;top:5rem;background-color:red;width:5rem;height:5rem;display:block;background:url("./media/arrow-B64D4X7K.svg") no-repeat 50% 50%;background-size:50% auto;text-decoration:none}.no-touch .popup-open:hover,.no-touch .popup-open:focus{color:#fff;opacity:1;text-decoration:none;outline:none}.layout-home,.layout-home .container-fullscreen{position:relative}.home-slider{position:relative;height:100%;margin:0;padding:0;list-style:none;width:100%}.home-slider>li{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;display:none}.home-slider>li:before{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:278px;background:url("./media/home-slider-sh-HTBFGYFE.png") repeat-x 0 0;z-index:2}#animation .slide-content{display:block!important;width:250px;padding:0 35px 0 0;position:absolute!important;right:0;bottom:85px;text-align:left;color:#fff;font-weight:700;font-size:30px;line-height:40px;letter-spacing:-.02em;z-index:5}.home-slider .slide-content a{color:inherit}.home-slider .slide-content a:hover{text-decoration:underline}.home-slider .slide-content .not-found-ico{display:block;font-size:70px;line-height:1;line-height:50px}.switcher-holder{position:absolute;bottom:35px;width:250px;right:0;z-index:10}.switcher{overflow:hidden;margin:0;padding:0;list-style:none}.switcher>li{float:left;width:15px;height:15px;overflow:hidden}.switcher>li>a{display:block;text-indent:-9999px;border:3px solid #fff;background:#fff;overflow:hidden;width:100%;height:100%;text-decoration:none;border-radius:50%}.switcher>li+li{margin-left:7px}.switcher>li.active>a{background:var(--primary-color)}.search-form{position:fixed;z-index:100;right:0;top:0;height:5rem;width:0;-webkit-transition:width .3s linear,padding .3s linear;-ms-transition:width .3s linear,padding .3s linear;transition:width .3s linear,padding .3s linear}.no-touch.project-menu-visible .search-form,.no-touch.search-list-visible .search-form{right:17px}.ui-autocomplete{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%;padding:5rem 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#ecececf5 url("./media/bg-menu-PMP5UR7F.png") repeat;overflow:auto;-webkit-overflow-scrolling:touch;cursor:default;z-index:100}.ui-helper-hidden-accessible{display:none}.support-list .close{top:25px}.expand h1.title,.expand h1.title .content-columns h1,.expand .content-columns h1{font-size:1.875rem}.expand .content-columns h3{font-size:1.2rem}.svgimage{margin:1rem}.layout-404{position:relative}.layout-404 footer{position:absolute;left:0;bottom:0;width:100%}.content-columns h2,.content-columns h4{font-size:1.2rem;padding-bottom:1rem}.content-columns a{color:#007bff}@media screen and (max-width: 576px){.check-domain-form .form-control{font: 16px/24px helvetica_neue,Helvetica,sans-serif;padding:14px 25px 12px}.check-domain-section .input-group-btn .btn{padding-left:25px}.project-container .project-screens{padding-left:0;padding-right:0}.project .container-1120{padding-right:0}.container-1120,.project-details-holder{padding-right:70px}.promo-qoute .container-1120,.content-header .container-1120,.text-columns .container-1120,.support .container-1120,.check-domain-section .container-1120,.promo-text .container-1120{padding-right:50px}.support .support-list li.open .container-1120{padding-left:0;padding-right:0}.support .support-list li.open .container-1120 .heading{padding-left:100px}.support .support-list li.open .container-1120 .expand{padding-left:100px;padding-right:50px}.content-columns ul,.content-columns ol{padding-left:15.5px}.svgimage{margin:1rem 0}}@media screen and (min-width: 993px){.content-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:100px;-moz-column-gap:100px;column-gap:100px}}.map-holder{overflow:hidden}map{position:absolute;left:0;top:50%;margin-top:-500px}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#ecececf5 url("./media/bg-menu-PMP5UR7F.png") repeat;z-index:99}.ui-autocomplete{z-index:101}.nfbutton{width:30px;height:30px;display:block;text-align:center;font-size:48px;line-height:30px;right:12px;top:16px;color:#000;font-family:notfound_icons;position:absolute;font-weight:400;opacity:1}.support-padding h1{font-size:1.875rem;margin-bottom:.5rem}@media (max-width: 992px){.support-padding h1{font-size:1.5625rem}}.support-padding h2{font-size:1.4rem;margin-bottom:.5rem}@media (max-width: 992px){.support-padding h2{font-size:1.2rem}}.support-padding h3{font-size:1.2rem;margin-bottom:.5rem}@media (max-width: 992px){.support-padding h3{font-size:1.1rem}}.support-padding a{color:#007bff}.support-padding div{padding:.2rem .6rem;margin-bottom:.8rem}.support-padding div div{margin-bottom:0;white-space:normal}.support-padding div p{white-space:normal}@media screen and (max-width: 576px){.support-padding div span{word-wrap:break-word}}.header-size{display:flex;align-items:flex-end;min-height:15rem}a:focus{outline:2px solid red;outline-offset:2px;box-shadow:0 0 0 3px #007bff40}#skip{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip:focus{width:auto;height:auto;z-index:200;top:1rem;left:1rem;background-color:#000;padding:1rem}.main-menu-holder:focus-within,.main-menu-holder:hover{margin-left:0}#work-menu{display:none;transition:2s cubic-bezier(.075,.82,.165,1);max-height:0}#work-menu.open{max-height:fit-content;display:block}.visual{display:flex}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.layout-fullscreen{width:100%;flex-grow:1;flex-direction:column;display:flex}.menu-item-logo .name{font-size:2rem}.menu-item-logo .notfound-icon{padding:20%!important}.projectlink{min-height:5rem;margin:0;display:flex;padding:0}.projectlink a{display:flex;color:#333;width:100%;align-items:center}.projectlink a .name{padding-left:1rem;font-weight:700}.projectlink a:hover{color:#f0f0f0;background-color:var(--primary-color)}.projectlink a:hover .notfound-icon{background-color:#fff!important}
