@import url(https://fonts.googleapis.com/css?family=Poppins:200,400,600.css);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700.css);img:not([src]){visibility:hidden}body ::selection{background:#000;color:#fff;opacity:1}body ::-moz-selection{background:#000;color:#fff;opacity:1}main .container{max-width:100%}footer,section{padding-left:6.25vw;padding-right:6.25vw;padding-top:5%}@media only screen and (max-width:700px){footer,section{padding-left:0;padding-right:0}}#page{padding-top:100px;margin:1rem 1rem 0 1rem}h1,h2,h3,h4,h5{font-family:Montserrat,sans-serif;color:#000}h1{font-weight:700}@media only screen and (max-width:700px){h1{font-size:2rem}}p,span{font-family:Poppins,sans-serif}.section__title{padding:2% 5%;background:#000;font-size:25px;color:#fff;letter-spacing:5px;margin:0}.wcag-link{display:none}.no-padding{padding:0}.front__intro{height:calc(100vh - 20vw);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 (min-width:701px) and (max-width:1099px){.front__intro{height:calc(100vh - 30vw)}}@media only screen and (max-width:700px){.front__intro{height:calc(100vh - 60vw)}}.front__intro .welcome-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.front__intro .welcome-text .small-text{margin-bottom:1%;font-size:1.5rem}@media only screen and (max-width:700px){.front__intro .welcome-text .small-text{font-size:1rem}}.front__intro .welcome-text .big-text{text-transform:none;font-size:5rem}@media only screen and (min-width:701px) and (max-width:1099px){.front__intro .welcome-text .big-text{font-size:3.75rem}}@media only screen and (max-width:700px){.front__intro .welcome-text .big-text{font-size:2rem}}.front__intro .welcome-text .big-text a{color:#000;text-decoration:underline}.front__intro .body-borders[data-border="18"] .top-border{height:18px;top:0;left:0;width:100%}.front__intro .body-borders[data-border="18"] .bottom-border{height:18px;bottom:0;left:0;width:100%}.front__intro .body-borders[data-border="18"] .right-border{width:18px;top:0;right:0;height:100%}.front__intro .body-borders[data-border="18"] .left-border{width:18px;top:0;left:0;height:100%}.front__intro .body-borders[data-border="18"] .body-border-shadow{-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.1);box-shadow:0 0 14px 0 rgba(0,0,0,.1)}.front__intro .body-borders[data-border="18"] .style-light-bg{background-color:#fff}.front__intro .body-borders[data-border="18"]>*{position:fixed;z-index:11000}.front__intro .button-transparent_white{padding:10px 30px;cursor:pointer;border:1px solid #fff;background:linear-gradient(45deg,#fff 50%,#000 0);-webkit-background-clip:text;position:relative;color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:100;background-size:300%;background-position:100%;-webkit-transition:1s;transition:1s}.front__intro .button-transparent_white:hover{background-position:0;border:1px solid #fff;color:#000}.front__intro .button-transparent_white:hover:after{background-position:0;border:1px solid #fff}.front__intro .button-transparent_white:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(45deg,#fff 50%,transparent 0);z-index:-1;background-size:300%;background-position:100%;-webkit-transition:1s;transition:1s}.grecaptcha-badge{visibility:hidden}.oneline-text{display:inline-block;width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}nav,nav .logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-label{-webkit-transform:rotate(-90deg) translate3d(-45px,0,0)!important;transform:rotate(-90deg) translate3d(-45px,0,0)!important;text-transform:uppercase;font-weight:100!important;font-size:12px!important;position:absolute!important;top:-25px;left:-50px}@media only screen and (max-width:700px){.menu-label{display:none!important}}.cd-header{position:absolute;width:100%;padding-left:6.25vw;padding-right:6.25vw;z-index:99999999}@media only screen and (max-width:700px){.cd-header{position:absolute}}@media only screen and (min-width:701px) and (max-width:1099px){.cd-header{position:absolute}}.header-wrapper{position:relative;width:100%;margin-top:10px}@media only screen and (max-width:700px){.header-wrapper{margin-top:0}}.logo-wrap{position:absolute;display:block;left:0;top:40px;cursor:pointer}@media only screen and (max-width:700px){.logo-wrap{top:0}}.logo-wrap.activeScroll .logo-text{opacity:0;-webkit-transition:.5s linear;transition:.5s linear}.logo-wrap a{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:900;font-size:20px;line-height:20px;text-transform:uppercase;letter-spacing:2px;color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.logo-wrap a span{color:#8167a9}.logo-wrap a:hover{opacity:.9}.nav-but-wrap{position:relative;display:inline-block;float:right;padding-left:15px;padding-top:15px;margin-top:35px;margin-right:15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media only screen and (max-width:700px){.nav-but-wrap{margin-top:0}}.menu__contact{position:absolute;right:75px;top:47px}@media only screen and (max-width:700px){.menu__contact{display:none}}.menu__contact a{color:#000;font-weight:600;font-size:18px}.menu-icon{height:30px;position:relative;z-index:2}.menu-icon,.menu-icon__line{width:30px;cursor:pointer;display:block}.menu-icon__line{height:2px;background-color:#222;margin-bottom:7px;-webkit-transition:background-color .5s ease,-webkit-transform .2s ease;transition:background-color .5s ease,-webkit-transform .2s ease;transition:transform .2s ease,background-color .5s ease;transition:transform .2s ease,background-color .5s ease,-webkit-transform .2s ease}.menu-icon__line-left,.menu-icon__line-right{width:16.5px;-webkit-transition:all .2s linear;transition:all .2s linear}.menu-icon__line-right{float:right}.menu-icon:hover .menu-icon__line-left,.menu-icon:hover .menu-icon__line-right{width:30px}.nav{position:fixed;z-index:98}.nav:after,.nav:before{content:"";position:fixed;width:100vw;height:100vh;background:rgba(20,21,26,.6);border-bottom-left-radius:200%;z-index:-1;-webkit-transition:-webkit-transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear;transition:-webkit-transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear;-webkit-transition:border-radius .8s linear,-webkit-transform .6s cubic-bezier(.77,0,.175,1);transition:border-radius .8s linear,-webkit-transform .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear;transition:transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear,-webkit-transform .6s cubic-bezier(.77,0,.175,1);transition:transform .6s cubic-bezier(.77,0,.175,1),-webkit-transform .6s cubic-bezier(.77,0,.175,1),border-radius .8s linear;-webkit-transform:translateX(100%) translateY(-100%);transform:translateX(100%) translateY(-100%)}.nav:after{background:#09090c;-webkit-transition-delay:0s;transition-delay:0s}.nav:before{-webkit-transition-delay:.2s;transition-delay:.2s}.nav__content{position:fixed;visibility:hidden;top:50%;margin-top:20px;-webkit-transform:translate(60%,-50%);transform:translate(60%,-50%);width:40%;text-align:center}@media only screen and (max-width:700px){.nav__content{-webkit-transform:translate(10%,-100%);transform:translate(10%,-100%);width:100%}}.nav__list{position:relative;padding:0;margin:0;z-index:2}.nav__list-item{position:relative;display:block;-webkit-transition-delay:.8s;transition-delay:.8s;opacity:0;text-align:left;color:#fff;overflow:hidden;font-family:Montserrat,sans-serif;font-size:8vh;font-weight:900;line-height:1.15;-webkit-transform:translate(100px);transform:translate(100px);-webkit-transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,-webkit-transform .3s ease;transition:opacity .2s ease,transform .3s ease;transition:opacity .2s ease,transform .3s ease,-webkit-transform .3s ease;margin-top:0;margin-bottom:0}@media only screen and (max-width:700px){.nav__list-item{font-size:1.5rem;margin-bottom:10px}}.nav__list-item a{position:relative;text-decoration:none;color:hsla(0,0%,100%,.6);overflow:hidden;cursor:pointer;padding-left:5px;padding-right:5px;font-weight:600;z-index:2;display:inline-block;-webkit-transition:all .2s linear;transition:all .2s linear}.nav__list-item a:hover{color:#fff;-webkit-transition:all .5s;transition:all .5s}.nav__list-item.active-nav a{color:#fff}body.nav-active .nav__content{visibility:visible}body.nav-active .menu-icon__line{background-color:#fff;-webkit-transform:translate(0) rotate(-45deg);transform:translate(0) rotate(-45deg)}body.nav-active .menu-icon__line-left{width:15px;-webkit-transform:translate(2px,4px) rotate(45deg);transform:translate(2px,4px) rotate(45deg)}body.nav-active .menu-icon__line-right{width:15px;float:right;-webkit-transform:translate(-3px,-3.5px) rotate(45deg);transform:translate(-3px,-3.5px) rotate(45deg)}body.nav-active .menu-icon:hover .menu-icon__line-left,body.nav-active .menu-icon:hover .menu-icon__line-right{width:15px}body.nav-active .nav{visibility:visible;top:0}body.nav-active .nav:after,body.nav-active .nav:before{-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);border-radius:0}body.nav-active .nav:after{-webkit-transition-delay:.1s;transition-delay:.1s}body.nav-active .nav:before{-webkit-transition-delay:0s;transition-delay:0s}body.nav-active .nav__list-item{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .3s ease,color .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,color .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,color .3s ease;transition:opacity .3s ease,transform .3s ease,color .3s ease,-webkit-transform .3s ease}body.nav-active .nav__list-item:nth-child(0){-webkit-transition-delay:.7s;transition-delay:.7s}body.nav-active .nav__list-item:first-child{-webkit-transition-delay:.8s;transition-delay:.8s}body.nav-active .nav__list-item:nth-child(2){-webkit-transition-delay:.9s;transition-delay:.9s}body.nav-active .nav__list-item:nth-child(3){-webkit-transition-delay:1s;transition-delay:1s}body.nav-active .nav__list-item:nth-child(4){-webkit-transition-delay:1.1s;transition-delay:1.1s}body.nav-active .nav__list-item:nth-child(5){-webkit-transition-delay:1.2s;transition-delay:1.2s}body.nav-active .nav__list-item:nth-child(6){-webkit-transition-delay:1.3s;transition-delay:1.3s}body.nav-active .nav__list-item:nth-child(7){-webkit-transition-delay:1.4s;transition-delay:1.4s}body.nav-active .nav__list-item:nth-child(8){-webkit-transition-delay:1.5s;transition-delay:1.5s}body.nav-active .nav__list-item:nth-child(9){-webkit-transition-delay:1.6s;transition-delay:1.6s}body.nav-active .nav__list-item:nth-child(10){-webkit-transition-delay:1.7s;transition-delay:1.7s}.switch-wrap{position:absolute;top:50%;left:0;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;-webkit-transition:all .5s linear;transition:all .5s linear;margin:0 auto;text-align:center}.switch-wrap h1{font-weight:900;font-size:46px;line-height:1;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:40px;-webkit-transition:all .3s linear;transition:all .3s linear}@media screen and (max-width:580px){.switch-wrap h1{font-size:32px}}.nav_contact-list{padding:0;width:30%;float:right}@media only screen and (max-width:700px){.nav_contact-list{width:99%;margin-top:20px}}.nav_contact-list .nav__list-item{font-size:12px;text-transform:uppercase;font-weight:200}.navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 30px;position:absolute;width:100%;z-index:9999}.navbar .navbar-toggler{border:0}.navbar .navbar-toggler:not(:disabled){position:absolute;z-index:9999;right:15px}.navbar .navbar-toggler .navbar-toggler-icon{height:1.3rem}.navbar .navbar-toggler .navbar-toggler-icon:after{content:"MENY";font-size:.9rem;text-transform:uppercase;letter-spacing:4px;position:absolute;left:-2.6rem;top:.55rem}.navbar .navbar-collapse{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:fixed;z-index:9;top:0;right:0;overflow:auto;width:100%;height:100%;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto;padding:0 0 0 10vw}.navbar .navbar-collapse.show{-webkit-transform:translateX(0);transform:translateX(0)}.navbar .navbar-collapse .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar .navbar-collapse .navbar-nav li{position:relative;margin-bottom:10px}.navbar .navbar-collapse .navbar-nav li a{color:#fff;text-transform:uppercase;letter-spacing:3px;font-size:2rem;font-weight:200;overflow:hidden;height:4rem}.navbar .navbar-collapse .navbar-nav li a .menu__number{font-size:1rem}.navbar .navbar-collapse .navbar-nav li a .menu__text{position:relative;display:inline-block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-left:10px}.navbar .navbar-collapse .navbar-nav li a .menu__text:before{position:absolute;top:100%;content:attr(data-hover);-webkit-transform:translateZ(0);transform:translateZ(0);left:0;width:100%}.navbar .navbar-collapse .navbar-nav li a:hover{color:#fff;text-decoration:none;outline:none}.navbar .navbar-collapse .navbar-nav li a:hover .menu__text{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.navbar .navbar-collapse .nav_socialmedia{color:#fff;list-style:none;bottom:5vh;position:absolute;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.navbar .navbar-collapse .nav_socialmedia .socialmedia_item{font-size:1.2rem;margin-right:15px}nav .logo{z-index:999999}nav .flip-card{background-color:transparent;width:50px;height:50px;-webkit-perspective:1000px;perspective:1000px}nav .flip-card-inner{position:relative;text-align:center;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}nav .flip-card-inner img{max-width:50px}@media only screen and (max-width:700px){nav .flip-card-inner img{max-width:40px}}nav .flip-card:hover .flip-card-inner{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}nav .flip-card-back,nav .flip-card-front{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}nav .flip-card-front{z-index:2}nav .flip-card-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);z-index:1}@media only screen and (max-width:700px){nav .flip-card-back{display:none}}nav .logo-text{position:absolute;left:60px;opacity:1;-webkit-transition:.5s linear;transition:.5s linear}@media only screen and (max-width:700px){nav .logo-text{left:50px;bottom:5px}}nav .logo-text img{max-width:80px}@media only screen and (max-width:700px){nav .logo-text img{max-width:70px}}@media only screen and (max-width:700px){.front-info-container .info-first{width:100%;height:auto;padding:80px 0 70px 0}}.front-info-container .info-first .info_divider{width:200px;height:2px;background:#fff;margin:20px 0}.front-info-container .info-first .first-horizontal-full{color:#000;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;width:100%}@media only screen and (max-width:700px){.front-info-container .info-first .first-horizontal-full .col-12{margin-bottom:50px}}.front-info-container .info-second{width:50%;float:left;height:1000px}@media only screen and (max-width:700px){.front-info-container .info-second{display:none}}.front-info-container .info-second .info_divider{width:200px;height:2px;background:#222;margin:20px 0}.front-info-container .info-second .second-horizontal{height:50%}.front-info-container .info-second .second-horizontal .second-horizontal_content .info_img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:500px;height:100%;padding:30px}@media only screen and (max-width:700px){.front-info-container .info-second .second-horizontal .second-horizontal_content .info_img{padding:20px}}.front-info-container .info-second .second-vertical-half{width:50%;height:50%;float:left}.front-info-container .info-second .second-vertical-half .second-vertical-half_content{background:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.front-info-container .info-second .second-vertical-half .second-vertical-half_content.img_content .info_img{padding:0 30px 30px 15px}.front-info-container .info-second .second-vertical-half .second-vertical-half_content .info_img{-o-object-fit:cover;object-fit:cover;width:100%;max-height:500px;height:100%;padding:0 15px 30px 30px}.projects_container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:700px){.projects_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.projects_container .info-first{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:700px){.projects_container .info-first{padding:0}}.projects_container .project-bottom-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#000;position:relative;margin-top:20px;text-align:left}.projects_container .project-bottom-details i{position:absolute;top:7px;font-size:20px;opacity:0;-webkit-transition:all .5s;transition:all .5s}.projects_container .project-bottom-details h3{-webkit-transition:all .5s;transition:all .5s;font-weight:700}.projects_container .project-bottom-details p{font-weight:400;font-size:15px}.projects_container .projects__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.projects_container .projects__link:hover{color:#fff;text-decoration:none}.projects_container .projects__link:hover .project-bottom-details h3{margin-left:40px;-webkit-transition:all .5s;transition:all .5s;font-weight:700}.projects_container .projects__link:hover .project-bottom-details i{-webkit-transition:all .5s;transition:all .5s;opacity:1}.projects_container .image__project{position:relative}.projects_container .first-horizontal-full.projects{width:100%;margin-bottom:50px}@media only screen and (min-width:701px) and (max-width:1099px){.projects_container .first-horizontal-full.projects{padding-bottom:20px;padding-right:0!important;padding-left:0!important;padding-top:0!important;width:100%}}.projects_container .first-horizontal-full.projects .first-horizontal-full_content{width:100%}.projects_container .first-horizontal-full.projects .first-horizontal-full_content .info_img{height:30vw;-o-object-fit:cover;object-fit:cover;background:#e4e4e4;width:100%;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;margin:auto}@media only screen and (max-width:700px){.projects_container .first-horizontal-full.projects .first-horizontal-full_content .info_img{height:60vw}}.projects_container .second-vertical-half_content{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.projects_container .second-vertical-half{width:100%!important;margin-top:-15%;margin-bottom:25%;padding:30px}.projects_container .second-vertical-half img{max-height:none!important;padding:0!important;-o-object-fit:cover;object-fit:cover;height:100%}.projects_container .project_overlay{opacity:0;height:100%;width:100%;background:rgba(0,0,0,.5);position:absolute;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;color:#fff;-webkit-transition:all .8s;transition:all .8s;top:0}.projects_container .project_overlay .info_img{-o-object-fit:contain;object-fit:contain}.projects_container .first-horizontal-full .project_overlay:hover,.projects_container .second-vertical-half .project_overlay:hover{opacity:1;-webkit-transition:all .5s;transition:all .5s}.projects_container .first-horizontal-full .project_overlay .info_img,.projects_container .second-vertical-half .project_overlay .info_img{-o-object-fit:contain!important;object-fit:contain!important}.projects_container .first-horizontal-full_content{padding:0!important;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home .sectionServices{padding-top:10rem}@media only screen and (max-width:700px){.home .sectionServices{padding-top:2rem}}.home .sectionServices .services_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}@media only screen and (max-width:700px){.home .sectionServices .services_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home .sectionServices .services_container .services__big-text{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3.125vw;background:#000;border-left:20px solid #fff}@media only screen and (max-width:700px){.home .sectionServices .services_container .services__big-text{width:100%;padding:0}}.home .sectionServices .services_container .services__big-text .big-text-wrapper{background:#000;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 (max-width:700px){.home .sectionServices .services_container .services__big-text .big-text-wrapper{margin-top:25px}}.home .sectionServices .services_container .services__big-text .big-text-wrapper h1{width:80%;font-size:3rem;color:#fff}@media only screen and (max-width:700px){.home .sectionServices .services_container .services__big-text .big-text-wrapper h1{font-size:28px;margin-bottom:20px;width:100%}}.home .sectionServices .services_container .services__big-text .big-text-wrapper span{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home .sectionServices .services_container .services__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding-left:10px}@media only screen and (max-width:700px){.home .sectionServices .services_container .services__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:0}}.home .sectionServices .services_container .services__items .service__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:700px){.home .sectionServices .services_container .services__items .service__item{margin:0;width:100%}}.home .sectionServices .services_container .services__items .service__item.services{height:40%}.home .sectionServices .services_container .services__items .service__item.services .item__title{background:#f9f9f9;padding:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.home .sectionServices .services_container .services__items .service__item.services .item__title a{width:100%}.home .sectionServices .services_container .services__items .service__item.contact{height:60%}.home .sectionServices .services_container .services__items .service__item.contact .item__title{background:#000;padding:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .sectionServices .services_container .services__items .service__item.contact .item__title a{color:#fff;width:100%}.home .sectionServices .services_container .services__items .service__item.contact .item__title a h1{color:#fff}.home .sectionServices .services_container .services__items .service__item .item__title{font-weight:600;width:100%}.home .sectionServices .services_container .services__items .service__item .item__title h1{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .sectionServices .services_container .services__items .service__item .item__title a{color:#000;text-decoration:none}.home .sectionServices .services_container .services__items .service__item .item__title a i{float:right;font-size:20px;line-height:23px}@media only screen and (max-width:700px){.home .sectionServices .services_container .services__items .service__item .item__title{font-weight:400;padding:30px 0;margin:0}}.home .front__latest-blog .latest-blog_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .front__latest-blog .latest-blog_container:nth-child(2){border-right:15px solid #fff}.home .front__latest-blog .latest-blog_container .latest-blog_item-intro{width:50%;padding-right:15px;padding-bottom:15px}@media only screen and (max-width:700px){.home .front__latest-blog .latest-blog_container .latest-blog_item-intro{width:100%;padding-right:0}}.home .front__latest-blog .latest-blog_container .latest-blog_item-intro .content{background:#000;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:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:10%}.home .front__latest-blog .latest-blog_container .latest-blog_item-intro .content h1{color:#fff;margin:1rem 0}.home .front__latest-blog .latest-blog_container .latest-blog_item-intro .content a{color:#fff}.home .front__latest-blog .latest-blog_container .latest-blog_item{width:50%}@media only screen and (max-width:700px){.home .front__latest-blog .latest-blog_container .latest-blog_item{width:100%;padding:0!important}}.home .front__latest-blog .latest-blog_container .latest-blog_item:nth-child(2){padding-left:15px;padding-bottom:15px}.home .front__latest-blog .latest-blog_container .latest-blog_item:nth-child(3){padding-right:15px;padding-top:15px}.home .front__latest-blog .latest-blog_container .latest-blog_item:nth-child(4){padding-left:15px;padding-top:15px}.home .front__latest-blog .latest-blog_container .latest-blog_item .latest-blog-link{color:#000;text-decoration:none}.home .front__latest-blog .latest-blog_container .latest-blog_item .latest-blog-link:hover .bottom-details .title{margin-left:40px;-webkit-transition:all .5s;transition:all .5s}.home .front__latest-blog .latest-blog_container .latest-blog_item .latest-blog-link:hover .bottom-details i{-webkit-transition:all .5s;transition:all .5s;opacity:1}.home .front__latest-blog .latest-blog_container .latest-blog_item .image-wrapper{height:400px;background-repeat:no-repeat;background-size:cover;background-position:50%}.home .front__latest-blog .latest-blog_container .latest-blog_item .bottom-details{padding:2rem 0 2rem 0}.home .front__latest-blog .latest-blog_container .latest-blog_item .bottom-details .blog-title{display:block;font-size:1.3rem;margin-bottom:1rem;position:relative;font-weight:600}.home .front__latest-blog .latest-blog_container .latest-blog_item .bottom-details .blog-title i{position:absolute;top:6px;font-size:20px;opacity:0;-webkit-transition:all .5s;transition:all .5s}.home .front__latest-blog .latest-blog_container .latest-blog_item .bottom-details .blog-title .title{-webkit-transition:all .5s;transition:all .5s}footer{background:#f9f9f9;color:#000;-ms-flex-pack:distribute;justify-content:space-around;margin:9rem 0 0 0;padding-top:5rem;padding-bottom:3rem}footer,footer .footer_content{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer_content{width:100%}footer .footer_content h5{font-weight:600}footer .footer_content a{color:#000}footer .footer_content .footer__cta{width:50%}footer .footer_content .footer__cta span{margin-right:20px}footer .footer_content .footer_support{width:50%;text-align:right}footer .footer_content .footer_support h5{margin-left:20px;display:inline-block}footer .footer_content .footer_support span{display:block}.page-intro-image .page-intro__image{max-width:100%;max-height:800px;overflow:hidden}.page-intro-image .page-intro__image img{-o-object-fit:cover;object-fit:cover;width:100%}.partners__title{color:#000}.partners__wrapper .partners__first .partners-image-wrapper,.partners__wrapper .partners__second .partners-image-wrapper{background:#fff;padding:60px;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;border:2px solid #f9f9f9;-webkit-transition:all .3s;transition:all .3s;max-width:23%;margin:22px}.partners__wrapper .partners__first .partners-image-wrapper:hover img,.partners__wrapper .partners__second .partners-image-wrapper:hover img{-webkit-filter:none;filter:none;-webkit-transition:all .3s;transition:all .3s}.partners__wrapper .partners__first .partners-image-wrapper img,.partners__wrapper .partners__second .partners-image-wrapper img{max-width:150px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.aboutus_container{max-width:1800px;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:3rem;padding:5%}.aboutus_container .aboutus__right{width:100%}.aboutus_container .aboutus__right .aboutus__right-wrapper{float:right;padding:50px 0}.aboutus_container .aboutus__right .aboutus__right-wrapper .aboutus_text{font-size:23px;text-align:center}.aboutus_visma .aboutus_visma-wrapper{background:#000;color:#fff;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:200px 6.25vw}.aboutus_visma .aboutus_visma-wrapper h1{color:#fff}.ourteam__container .team_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ourteam__container .team_wrapper .team_member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:20%;padding-right:30px;margin-bottom:50px;text-align:left}.ourteam__container .team_wrapper .team_member img{width:100%;height:auto}.ourteam__container .team_wrapper .team_member .team_name{font-size:20px;margin-top:20px;font-weight:600}.ourteam__container .team_wrapper .team_member .team_title{margin-bottom:10px}.ourteam__container .team_wrapper .team_member .team_mail a{color:inherit;border-bottom:1px solid #000;padding-bottom:2px}.ourteam__container .team_wrapper .team_member .team_phone{margin-top:10px}.ourteam__container .team_wrapper .team_member .team-head-wrapper{background:#f9f9f9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:40px}.ourteam__container .team_wrapper .team_member .team-head-wrapper .team_headline{margin-bottom:20px}.aboutus_references .carousel{background:#f9f9f9}.aboutus_references .carousel .carousel-item{padding:200px 6.25vw}.aboutus_references .carousel .carousel-item,.aboutus_references .carousel .carousel-item .view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.aboutus_references .carousel .carousel-item .view{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid #ddd}.aboutus_references .carousel .carousel-item .view img{max-width:400px}.aboutus_references .carousel .carousel-item .carousel-caption{position:relative;text-align:left;width:50%;color:#000;right:auto;left:auto}.aboutus_references .carousel .carousel-control-next,.aboutus_references .carousel .carousel-control-prev{width:80px}.aboutus_references .carousel .carousel-control-next .carousel-control-next-icon,.aboutus_references .carousel .carousel-control-next .carousel-control-prev-icon,.aboutus_references .carousel .carousel-control-prev .carousel-control-next-icon,.aboutus_references .carousel .carousel-control-prev .carousel-control-prev-icon{background-color:#000;border-radius:100%}.front__intro.contact .small-text{margin-top:25px}.contact-form .contact__form{background:#000;color:#fff;padding:60px}@media only screen and (max-width:700px){.contact-form .contact__form{padding:0}}.contact-form .contact__form .col-6{max-width:100%}.contact-form .contact__form .col-6 .form-group{width:50%;float:left;padding:10px 20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.contact-form .contact__form .col-6 .form-group:nth-child(5){width:100%}@media only screen and (max-width:700px){.contact-form .contact__form .col-6 .form-group{width:100%}}.contact-form .contact__form .col-6 .form-group .form-control{border-radius:0;border:0;border-bottom:2px solid #fff;background:#000;color:#fff}.contact-form .contact__form .submit-btn-wrap{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-form .contact__form .submit-btn-wrap .vue-component-contact-form-send-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;color:#000;background:#fff;border:0;border-radius:0;padding:18px 25px;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:700px){.contact-form .contact__form .submit-btn-wrap .vue-component-contact-form-send-btn{width:100%}}.contact-form .contact__form .text-muted{color:#fff!important;padding:0 20px}.contact-form .contact__form .text-muted a{color:#fff;text-decoration:underline}.single-article{padding:10%;display:-webkit-box;display:-ms-flexbox;display:flex}.single-article .author_container{width:20%}.single-article .author_container,.single-article .author_container .author_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-article .author_container .author_item{background:#f5f5f5;margin-bottom:2rem;padding:2rem;border-radius:8px}.single-article .author_container .author_item img{width:100%}.single-article .author_container .author_item .author_name{margin-top:10px;text-transform:uppercase;letter-spacing:1px}.single-article .author_container .author_item .author_mail a{color:#000;border-bottom:1px solid #000;padding-bottom:2px;font-size:14px}.single-article .post_content{width:80%;padding:0 5%}.single-article .post_content .single-article-header{margin-bottom:40px}.single-article .post_content .single-article-header i{margin-right:10px}.single-article .post_content .single-article-header h1{text-transform:none;letter-spacing:normal;font-weight:600}.single-article .post_content .single-article-header .single-article-excerpt{font-size:20px}.single-article .post_content .single-article-img{width:100%;margin-bottom:20px}.single-article .post_content h5{text-transform:none;letter-spacing:normal}.blog .flexwrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .flexwrapper .news-item{max-width:50%;padding:0 5% 5% 5%}.blog .flexwrapper .news-item .news-wrapper .news-img{width:100%}.blog .flexwrapper .news-item .news-wrapper .news-text{margin-top:20px}.blog .flexwrapper .news-item .news-wrapper .news-text .news-headinglink{text-transform:none;letter-spacing:normal;font-weight:600;font-size:25px;color:#000}.page-services{text-align:left}.page-services .contact-item-right{background:#f9f9f9;padding:100px}.page-services .col-lg-6{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:center;-ms-flex-pack:center;justify-content:center;padding-right:10%;position:relative}.page-services .col-lg-6 h3{margin-top:20px}.page-services .col-lg-6 .label__line{position:absolute;top:10%;width:50px;height:2px;background-color:#000}.service .page-service{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin-bottom:100px}.service .page-service,.service .page-service .contact-item-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.service .page-service .contact-item-right{background:#f9f9f9;padding:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.service .page-service .contact-item-right .service__contactform #ContactFormWrapper #ctl03_ContactFormModule_Layout11_ContactFormItem_2_1_ContactFormItemLabel_1,.service .page-service .contact-item-right .service__contactform #ContactFormWrapper #ctl03_ContactFormModule_Layout11_ContactFormItem_2_2_ContactFormItemLabel_2,.service .page-service .contact-item-right .service__contactform #ContactFormWrapper #ctl03_ContactFormModule_Layout11_ContactFormItem_2_3_ContactFormItemLabel_3 #ctl03_ContactFormModule_Layout11_ContactFormItem_2_4_ContactFormItemLabel_4{display:block}.service .page-service #accordion{margin:10px 0 50px 0}.service .page-service #accordion .card{border:0}.service .page-service #accordion .card .card-header{background:#fff}.single-project .page__toptext{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5%}.single-project .page__toptext .topsection__text .single-project-ingress{text-transform:none;letter-spacing:normal;font-weight:600}.single-project .page__toptext .single-project-url{width:100%}.single-project .page__toptext .single-project-url .project__url{color:#000}.single-project .single-article-img{max-height:550px;min-height:550px;display:-webkit-box;display:-ms-flexbox;display:flex}.single-project .single-article-img .single-project-img{display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:50% 10%;object-position:50% 10%}.single-project .single-project-desc-container{padding:10% 5%;display:-webkit-box;display:-ms-flexbox;display:flex}.single-project .single-project-desc-container .single-project-title{width:30%}.single-project .single-project-desc-container .single-project-title h1{text-transform:none;letter-spacing:normal;font-weight:600;font-size:35px}.single-project .single-project-desc-container .single-project-maintext{width:70%}.single-project .single-project-desc-container .single-project-maintext p{font-size:18px;margin-bottom:70px}.single-project .single-project-desc-container .single-project-maintext .project-key{display:-webkit-box;display:-ms-flexbox;display:flex}.single-project .single-project-desc-container .single-project-maintext .project-key .project-key_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25%;padding:30px 30px 30px 0}.single-project .single-project-desc-container .single-project-maintext .project-key .project-key_item .key__logo{max-height:50px;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.single-project .single-project-desc-container .single-project-maintext .project-key .project-key_item .key__logo img{display:-webkit-box;display:-ms-flexbox;display:flex;-o-object-fit:contain;object-fit:contain;width:100%;-o-object-position:left;object-position:left}.single-project .single-project-desc-container .single-project-maintext .project-key .project-key_item .key__text{font-size:13px;color:#606060;margin-top:20px}.single-project .project-images-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10% 5%;background:#000}.single-project .project-images-container .single-project-title{width:30%}.single-project .project-images-container .single-project-title h1{text-transform:none;letter-spacing:normal;font-weight:600;font-size:35px;color:#fff}.single-project .project-images-container .projects-images{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}