#support-modal{z-index:1500; margin:30px;}#support-modal .modal-dialog{max-width: 100%;margin:0;}#support-modal .modal-content{min-height: 100vh;min-height: calc(100vh - 60px);border-radius: 0;border: 0;}.support-logo{position:fixed;bottom:0;right:0;z-index:1033;background-color: #fff;   width: calc(50vw + 1px); padding: 5px;}.support-logo a{width:100%;height:100%;display:block;}#support-modal .modal-body{display:flex;align-items:center;justify-content:center;}#support-modal .support-content{width: 100%; padding:15px;}#support-modal .support-item{text-align:center;}#support-modal .support-item a {border: 5px solid transparent;margin: auto;width: 80%;height: 200px;padding: 10px;display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight:700;color: #000}#support-modal .support-item a:hover,#support-modal .support-item a:focus {border: 5px solid #000;}.support-logo img{max-width:460px;margin:auto;display:block;}.home-403,.home-404{height:100vh;}#video{width:100%;height:100%;border:0;zoom:1.125;}#c-menu,.bg{min-height:100vh}#c-menu,#multiscroll,header{position:fixed}#banner,#intro{position:relative}*{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Gilroy}body,html{overflow-x:hidden;overflow-y:scroll;width:100vw;}body::-webkit-scrollbar{background-color:#2e3f7b}body::-webkit-scrollbar-track{background-color:#2e3f7b}body::-webkit-scrollbar-thumb{background-color:#fff}img{max-width:100%;pointer-events:none}.bg{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.home{animation:colorchange 50s infinite;-webkit-animation:colorchange 50s infinite}@keyframes colorchange{0%{background-color:#fdea3c}15%,75%{background-color:#51b7cd}30%{background-color:#a2d3bf}45%{background-color:#ffaa59}60%{background-color:#ff9678}100%{background-color:#5375b9}}@-webkit-keyframes colorchange{0%{background-color:#fdea3c}15%,75%{background-color:#51b7cd}30%{background-color:#a2d3bf}45%{background-color:#ffaa59}60%{background-color:#ff9678}100%{background-color:#5375b9}}a,a:focus,a:hover,a:visited{text-decoration:none!important}a,button{transition:all ease .5s}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.btn.focus,.btn:focus{box-shadow:none}.c-back-btn,header{box-shadow:0 0 15px -2px rgba(0,0,0,.2)}.c-r-font,.c-r-font p{font-family:'Roboto Condensed',sans-serif!important}.c-italic{font-style:italic}.deactivated{display:none}.c-npad{padding-left:0;padding-right:0}header{z-index:1051;top:30px;display:flex;align-items:center;justify-content:center;left:calc(50% - (80px /2))}header .navbar-item{padding:15px}header .navbar-item img{width:28px}.c-nav{width:80px;max-width:80px;background-color:#fff}.c-nav .h-80p{height:80px}.c-nav .navbar-brand{padding:0;margin-right:0}.c-logo{width:42px;height:40px}.c-burger:focus{outline:0}@keyframes bgColor{12.5%{background-color:#2A4B84}25%{background-color:#637EBC}37.5%{background-color:#CED64E}50%{background-color:#EDBF31}62.5%{background-color:#CD5557}75%{background-color:#D98658}87.5%{background-color:#608DC9}100%{background-color:#2A4B84}}#c-menu{width:100%;top:0;z-index:-1;background-color:#00475D;animation:bgColor 30s infinite linear;opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}#c-menu.is-active{opacity:1;z-index:1050}#c-menu .col-12:nth-child(2) .c-menu-item .c-menu-item-h1{width:166px}.vertical-area{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.vertical-area .vertical-txt{color:#fff;font-weight:700;writing-mode:tb-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap}.vertical-area .vertical-txt.v-title{color:#000}.c-social-list{display:flex;flex-flow:column;justify-content:center;align-items:center;flex:1;height:80%;margin:auto 0;list-style:none;padding:0;text-align:center}.c-social-list li{flex:1}.c-menu-area{height:100vh;width:100%}.c-menu-area .c-menu{height:95vh;width:100%;margin:0;display:flex;align-items:center;justify-content:center}.c-menu .col{height:100vh;display:flex;align-items:center;justify-content:center}.c-menu-area .c-menu-item{border:5px solid transparent;margin:auto;width:80%;padding:10px;display:block;align-items:center;justify-content:center;font-size:72px;color:#fff}.c-menu-area .c-menu-item:hover{border:5px solid #fff}.c-menu-item-h1{word-wrap:break-word;word-break:break-all;width:185px;font-size:60px;margin:19% auto auto;height:50%;font-weight:700}.c-menu-item-p{font-style:italic;font-weight:300;font-size:18px;font-family:'Roboto Condensed',sans-serif;margin-bottom:19%}#banner h3,.c-btn,.c-menu-link{font-weight:700}.c-lang-area{width:40%;margin:auto;display:flex;align-items:center;justify-content:center}.c-lang-area li{flex:1}.c-menu-link{color:#fff;border-bottom:2px solid transparent;padding-bottom:2.5px}.c-menu-link.active{border-bottom:2px solid #fff}.c-menu-link:focus,.c-menu-link:hover{color:#fff!important;border-bottom:2px solid #fff;text-decoration:none!important}#multiscroll-nav a.active span{background:rgba(255,255,255,1)}#multiscroll-nav span{display:block;border:2px solid #fff;background:rgba(255,255,255,0);width:10px;height:10px}#intro .bg,#intro .project-banner{background-size:cover;height:100vh}#about,#banner,.c-banner-agency-middle,.c-col-backC .c-img-icon,.c-col-teamI{background-position:center;background-repeat:no-repeat}.c-burger,.c-burger .hamburger-box{height:20px;width:34px}.hide{display:none!important}.c-burger{text-align:center;padding:0;margin:0}.c-burger .hamburger-inner,.c-burger .hamburger-inner:after,.c-burger .hamburger-inner:before{width:34px;height:4px;border-radius:0}.c-burger .hamburger-inner:before{top:8px}.c-burger .hamburger-inner:after{top:16px}#intro .project-banner{width:100%;background-position:center}#intro .project-area{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:0 150px;text-align:center;color:#fff}#intro .project-area p{font-family:'Roboto Condensed',sans-serif!important}#about .c-about-critec,#about .c-about-critec p,#tabs .tab-content .tab-pane .c-tabs-description p,#tabs .tab-content .tab-pane .c-tabs-description p span,.c-col-backC div p,.c-col-teamI:hover .c-opac-null div p,.c-critec-rh p,.c-critec-rh p a{font-family:'Roboto Condensed',sans-serif}#intro .project-area .title{font-size: 2.5rem;color:#fff;font-weight:700}#intro .bg{width:100%;background-position:center}#multiscroll{top:0;bottom:0;left:0;right:0}#multiscroll-nav li{margin-bottom:15px}.c-banner-agency-middle{background-size:contain;width:100%;height:600px}.c-btn{background-color:transparent;border:2px solid #fff;border-radius:0;color:#fff;transition:all ease .5s,-webkit-transition: all ease .5s}.c-btn:focus,.c-btn:hover{background-color:#fff;border:2px solid #fff;border-radius:0;color:#000}#about .c-about-critec,#about .c-since,#about .c-title-critec,#banner h3{color:#fff;text-align:center}#banner{background-size:cover;width:100%;height:100vh}#banner h3{margin:0 -50% 0 0;position:absolute;top:55%;left:50%;transform:translate(-50%,-55%);word-break:break-all;width:370px;font-size:32px}#about{background-size:inherit;width:100%;position:relative}#about .c-paddC{padding-top:175px}#about .c-critec-col{height:35em;position:relative}#about .c-title-critec{font-size:55px;font-weight:800;padding-top:90px}#about .c-about-critec{font-weight:300;font-style:italic;font-size:14px;width:530px;margin:auto;padding-top:20px}#about .c-about-critec p{font-size:16px}#about .c-since{border:2px solid #fff;padding:10px;font-size:14px;margin:30px auto auto;display:table;font-weight:800}#about .c-title-about{position:absolute;top:20px;text-transform:lowercase;padding-bottom:2.5px;border-bottom:5px solid #000;font-size:50px;font-weight:800;color:#000;left:-75px}#tabs,.c-col-teamI{position:relative}#tabs .c-row-tabs{width:1406px;margin-left:auto}#tabs .c-noPadR{padding-right:0}#tabs .c-noPadL{padding-left:0}#tabs .nav-pills{background-color:#cb5858}#tabs .tab-content{background-color:#2b3149;color:#fff;height:100%;padding-top:200px;padding-left:150px}#tabs .nav-pills a{color:#772f2f;font-weight:700;line-height:70px;padding-top:40px;padding-bottom:40px;font-size:20px}#tabs .nav-pills a.active,#tabs .nav-pills a:hover{color:#fff;background-color:transparent}#tabs .c-nav-link-v{writing-mode:tb-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap}#tabs .c-nav-link-v:nth-child(1){padding-bottom:120px}#tabs .c-nav-link-v:last-child{padding-top:120px}#tabs .tab-content .tab-pane .c-tabs-text p{font-size:50px;font-weight:800;border-bottom:5px solid #fff;display:table}#tabs .tab-content .tab-pane .c-tabs-description p{padding-top:50px;font-style:italic;font-size:16px;width:480px}#tabs .tab-content .tab-pane .c-tabs-description p span{border-bottom:2px solid #fff}.c-banner-agency-middle{margin-top:125px}.c-communication-title,.c-team-title{padding-top:150px;margin-bottom:100px;text-transform:lowercase;font-weight:800;border-bottom:5px solid #000;display:table;font-size:50px;color:#000}.c-team-title{padding-top:125px}.c-col-backC{color:#fff;min-height:500px}#com_0,#com_1,#com_2,#com_3,#com_4,#com_5,#com_6,#com_7{transition:background-color 1s}#com_0:hover{background-color:#59aba4!important}#com_1:hover{background-color:#3d4e95!important}#com_2:hover{background-color:#ea6b92!important}#com_3:hover{background-color:#5974ab!important}#com_4:hover{background-color:#db4755!important}#com_5:hover{background-color:#7bb5d6!important}#com_6:hover{background-color:#edaa09!important}#com_7:hover{background-color:#f0623b!important}.c-col-backC h3{font-size:20px;margin-bottom:20px;font-weight:700}.c-col-backC div p{margin-bottom:0;font-style:italic;font-size:16px;text-transform:lowercase}.c-col-backC .c-img-icon{background-size:contain;width:60px;height:60px;margin:50px auto}.c-col-teamI{background-size:cover;height:485px;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter 1s}.c-col-teamI:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.c-col-teamI .c-opac-null{display:none}.c-col-teamI:hover .c-opac-null{display:block;z-index:100;position:absolute;color:#fff;text-align:left;bottom:20px;left:20px;right:20px}.c-col-teamI:hover .c-opac-null div,.c-col-teamI:hover .c-opac-null h3{display:table;padding:10px;background-color:#2f3c6c}.c-critec-logo,.c-critec-rh{background-position:center;background-repeat:no-repeat;background-size:contain;position:relative}.c-col-teamI:hover .c-opac-null h3{font-weight:800}.c-col-teamI:hover .c-opac-null div p{margin-bottom:0;font-style:italic}.c-critec-logo-team{background-position:center;background-repeat:no-repeat;background-size:contain;height:485px;background-color:#2f3c6c}.c-height92-5{height:92.5px}.c-critec-logo{width:300px;height:300px;z-index:10;margin:auto}.c-critec-rh h3,.c-critec-rh p,footer .social .list-inline{margin-bottom:0}.c-critec-rh{height:485px;background-color:#10a6a4;padding:100px 50px}#contacts .info .newsletter-block .bg-area,.c-p-block{background-size:cover;background-position:center;background-repeat:no-repeat}.c-critec-rh h3{color:#fff;font-weight:800;font-size:60px;word-wrap:break-word;width:235px}.c-critec-rh p{color:#fff;font-style:italic;position:absolute;bottom:60px;font-size:20px}.c-critec-rh p:nth-child(2){bottom:85px}.c-critec-rh p a{color:#fff;border-bottom:1px solid #fff}#portfolio{display:flex;justify-content:center;align-items:center;position:relative}.c-filter,.c-scroll-btn,.c-video-frame{position:absolute;width:100%}#portfolio img{flex-shrink:0;min-width:100%;min-height:100%}.projects-grid{background-color:#fff}.c-video-frame{height:calc(100% + 110px)}.c-scroll-btn{bottom:30px;height:60px;display:flex;align-items:center;justify-content:center;z-index:2;color:#fff;font-size:24px;font-weight:700}.c-p-link span,.pg-banner{align-items:center;display:flex}.c-filter{height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:1}.pg-banner{max-height:100vh;background-color:#263683;position:relative;justify-content:center}.c-p-block{transition:all ease .5s;-webkit-transition:all ease .5s}.c-p-link span{padding:30px;text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;justify-content:center;color:#fff;transition:opacity ease .5s;-webkit-transition:opacity ease .5s;background-color:rgba(0,0,0,.3);opacity:0;font-size:30px;text-transform:lowercase;font-weight:700;text-shadow:2px 2px 2px rgba(0,0,0,.3)}.c-p-link span:focus,.c-p-link span:hover{opacity:1}.c-back-btn{position:fixed;right:30px;top:30px;width:80px;height:80px;opacity:1;transition:all ease .5s;-webkit-transition:all ease .5s;background-color:#fff;color:#fff;font-weight:900;font-size:48px;z-index:1033}.c-back-btn:focus:after,.c-back-btn:focus:before,.c-back-btn:hover:after,.c-back-btn:hover:before{background-color:#2A4B84}.c-back-btn:after,.c-back-btn:before{position:absolute;left:50%;top:30%;content:' ';height:33px;width:3px;background-color:#000;transition:all ease .5s;-webkit-transition:all ease .5s}.c-back-btn:before{transform:rotate(45deg)}.c-back-btn:after{transform:rotate(-45deg)}#contacts a{color:#000}#contacts .intro{height:100vh;width:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-flow:wrap;color:#fff}#contacts .intro .c-append-right{height:100%;width:8vw;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;writing-mode:tb-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);white-space:nowrap;font-weight:700;font-size:16px}#contacts .intro .c-append-img{position:absolute;bottom:0;right:10%}#contacts .intro .c-dir-btn{color:#fff;border-radius:0;border:3px solid #fff;padding:10px 50px;font-weight:700}#contacts .info .c-title{font-size:60px;font-weight:900;border-bottom:5px solid #000;white-space:nowrap;color:#000}#contacts .intro .c-intro-title{font-size:78px;font-weight:700}#contacts .intro .c-intro-subtitle{font-size:48px;font-weight:700}#contacts .intro .c-intro-text{font-size:18px;font-weight:lighter;line-height:25px}#contacts .info .contacts-block{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}#contacts .info .contacts-block .c-since{font-size:36px;color:#000;font-weight:900}#contacts .info .c-block .title{text-transform:lowercase;font-weight:900;color:#000}#contacts .info .c-block .content{color:#000}#contacts .info .c-block .content .list-inline .list-inline-item a{color:#000;margin-right:10px}#contacts .info .newsletter-block{min-height:90vh;width:100%;margin-left:-90px}#contacts .info .newsletter-block .bg-area{height:650px;width:100%;background-color:#64bdb8}#newsletter-form input,.c-submit-btn{background-color:transparent;color:#fff;outline:0}#contacts .info .newsletter-block .c-n-form{padding:0 120px}.c-submit-btn{font-weight:900;font-size:26px;border:0;border-bottom:2px solid transparent;padding:2px 0;cursor:pointer}.c-submit-btn:focus,.c-submit-btn:hover{border-bottom:2px solid #fff;outline:0}#newsletterResult{font-size:18px;color:#fff;margin-top:15px;transition:all ease .5s;-webkit-transtion:all ease .5s}#newsletter-form input{border:0;border-radius:0;font-size:24px;font-family:Gilroy;font-weight:700;padding:0 20px}#newsletter-form input:focus,#newsletter-form input:hover{outline:0}#newsletter-form :-ms-input-placeholder,#newsletter-form ::-moz-placeholder,#newsletter-form ::-webkit-input-placeholder,#newsletter-form input:-moz-placeholder{font-size:24px;font-family:Gilroy;font-weight:700;color:#fff!important}#newsletter-form .email-area{color:#fff;padding-bottom:15px;border-bottom:7px solid #fff}footer{position:relative;background-color:#424ea9;padding:30px 0;color:#fff;font-weight:700}.c-critec-footer{margin-bottom:0;font-weight:900}.project-funded .c-btn{color:#fff;font-weight:700;background-color:transparent;border:0;border-bottom:2px solid transparent}.project-funded .c-btn:focus,.project-funded .c-btn:hover{background-color:transparent;border:0;border-bottom:2px solid #fff;color:#fff}.social .c-s-btn,.social .c-s-btn:focus,.social .c-s-btn:hover{background-color:transparent;border:0;color:#fff}.social .c-s-btn{font-weight:700}footer .social .list-inline-item{margin-right:10px}@media screen and (max-width:992px){#tabs .c-row-tabs{width:100%}#tabs .tab-content{padding:50px;width:100%;height:470px}#tabs .c-nav-link-v{writing-mode:inherit;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);white-space:normal}#tabs .c-nav-pills-critec{flex-direction:initial!important}#tabs .c-nav-pills-critec .c-nav-link-v{padding:0 1rem;flex:0 0 25%;max-width:25%;text-align:center}#tabs .c-noPadR{margin-left:-15px}}@media screen and (max-width:630px){#support-modal .support-item a{font-size: 16px;}#tabs .tab-content .tab-pane .c-tabs-description p{width:100%}}@media screen and (max-width:626px){#tabs .tab-content{height:100%}}@media screen and (max-width:610px){#tabs .c-nav-pills-critec .c-nav-link-v{flex:0 0 50%;max-width:50%}}@media screen and (max-width:576px){#contacts .intro .c-intro-title{font-size:32px;margin-top: 45px;}#contacts .intro .c-intro-subtitle{font-size:14px}#contacts .intro .c-intro-text{font-size:12px;line-height:0}#contacts .intro .c-append-img{position:relative;right:0}#contacts .info .c-title{font-size:32px;text-align:center}#contacts .info .newsletter-block{margin-left:0}#contacts .info .newsletter-block .bg-area{height:250px}#contacts .info .newsletter-block .c-n-form{padding:0 30px}.c-submit-btn{font-size:22px}#intro .mobile-slide{height:auto;width:100%;position:relative}#intro .project-banner{height:50%;max-height:50%}#intro .project-area{height:auto;min-height:500px;padding:30px 20px}#intro .project-area .title{font-size:24px}.c-video-frame{overflow-x:hidden}.pg-banner{height:300px!important}.c-menu{height:83vh!important;margin:0}.c-menu-area .c-menu-item{width:100%}.c-menu-item-h1{font-size:24px;margin-top:0;height:auto}.vertical-area{height:auto}header{top:0;justify-content:flex-end;right:0;left:auto}.c-nav{width:60px}.c-nav .h-80p{height:60px}.c-back-btn{left:0;top:0;right:auto;width:50px;height:50px}.c-back-btn:after,.c-back-btn:before{left:47%;top:30%;height:25px}#about .c-about-critec{width:auto}#about .c-title-about{top:0;left:30px}}@media screen and (max-width:415px){.support-logo img{max-width:100vw;}#tabs .tab-content .tab-pane .c-tabs-text p,.c-communication-title,.c-team-title{font-size:35px}}@media screen and (max-width:385px){.c-critec-rh{padding:100px 25px}}@media (min-width:576px) and (max-width:767px){#contacts .info .newsletter-block .bg-area{height:250px}#contacts .info .newsletter-block{margin-left:0}#intro .mobile-slide{height:auto;width:100%;position:relative}#intro .project-banner{height:50%;max-height:50%}#intro .project-area{height:auto;min-height:500px;padding:30px 20px}#intro .project-area .title{font-size:24px}.c-video-frame{overflow-x:hidden}.pg-banner{height:300px!important}header{top:0;justify-content:flex-end;right:0;left:auto}.c-nav{width:60px}.c-nav .h-80p{height:60px}.c-menu{height:90vh!important;margin:0}.c-menu-area .c-menu-item{width:100%}.c-menu-item-h1{font-size:24px;margin-top:0;height:auto}.vertical-area{height:auto}.c-back-btn{left:0;top:0;right:auto;width:50px;height:50px}.c-back-btn:after,.c-back-btn:before{left:47%;top:30%;height:25px}#about .c-about-critec{width:auto}#about .c-title-about{top:0;left:30px}}@media screen and (max-width:900px){.c-banner-agency-middle{padding-top:0;margin-top:0;height:370px}}@media (min-width:768px) and (max-width:991px){#contacts .info .newsletter-block{margin-left:0}#contacts .info .newsletter-block .bg-area{height:500px}.c-video-frame{overflow-x:hidden}.pg-banner{height:300px!important}header{top:0;justify-content:flex-end;right:0;left:auto}.c-nav{width:60px}.c-nav .h-80p{height:60px}.c-menu{height:90vh!important;margin:0}.c-menu-area .c-menu-item{width:100%}.c-menu-item-h1{font-size:24px;margin-top:0;height:auto}.vertical-area{height:auto}.c-back-btn{left:0;top:0;right:auto;width:50px;height:50px}.c-back-btn:after,.c-back-btn:before{left:47%;top:30%;height:25px}#about .c-about-critec{width:auto}#about .c-title-about{top:0;left:30px}}@media (min-width:992px) and (max-width:1199px){#about .c-about-critec{width:auto}#about .c-title-about{top:0;left:30px}}@media screen and (max-width:1338px){.c-critec-logo{width:200px;height:200px}.c-height92-5{height:142px}#about .c-about-critec{width:auto}#about .c-title-about{top:0;left:30px}}
