@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,900);@keyframes moveInLeft{0%{opacity:0;transform:translateX(250px)}100%{opacity:1;transform:translateX(0)}}@keyframes moveInTopLeft{0%{opacity:0;transform:translateX(550px) translateY(-150px) scale(3)}100%{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes moveInBottomLeft{0%{opacity:0;transform:translateX(550px) translateY(350px) scale(5)}100%{opacity:1;transform:translateX(0) translateY(0) scale(1)}}@keyframes moveInTop{0%{opacity:0;transform:translateY(2rem)}80%{transform:translateY(-1rem);color:#4080c6}100%{opacity:1;transform:translateY(0);color:#333}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translateX(0)}}@keyframes btnMoveIn{0%{transform:translateY(10rem);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes dessolveIn{0%{opacity:0}100%{opacity:1}}@keyframes hideMe{0%{opacity:1}100%{opacity:0;display:none}}@keyframes MoveToLeft{100%{transform:translateX(-100%)}}@keyframes moveSlideshow{100%{transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}}*,::after,::before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%}@media (max-width:75em){html{font-size:56.25%}}@media (max-width:56.25em){html{font-size:50%}}@media (max-width:37.5em){html{font-size:50%}}main{min-height:66vh!important}.wrapper{width:100%;margin:0 auto}.content-box{max-width:1180px;width:100%;margin:0 auto}.nav-content-box{max-width:1180px;width:100%;margin:0 auto;padding-left:0;padding-right:0}.wrapper.main-section{border-bottom:4px solid #223f7d;padding-bottom:0}@media (max-width:1300px){.content-box{padding-right:5%;padding-left:5%}}.empty-space{height:106px}@media (max-width:960px){.empty-space{height:71px}}@media (max-width:900px){.empty-space{height:65px}}@media (max-width:425px){.content-box{padding-right:15px;padding-left:15px}}body{font-family:Roboto,sans-serif;font-weight:300;font-size:1.7rem;line-height:1.2;color:#333;box-sizing:border-box}h1{font-size:3.2rem;font-weight:400}h2{font-size:2.5rem;font-weight:400;margin-top:1.2rem;margin-bottom:1.2rem}h3{font-size:2rem;margin-top:1.2rem;margin-bottom:1.2rem}p{font-size:1.7rem;line-height:2.2rem;font-weight:300;margin-bottom:0}a{text-shadow:none;color:#223f7d}.heading-primary{margin-top:3.6rem;margin-bottom:3.6rem;font-weight:600}@media (min-width:1068px){a:hover{text-decoration:none;color:#4080c6!important}}.u-last-section-big-space{padding-bottom:72px!important}.u-text-center{text-align:center!important}.u-border-bottom-thin{border-bottom:1px solid #223f7d}.u-border-bottom{border-bottom:2px solid #223f7d}.u-border-bottom-thick{border-bottom:3px solid #223f7d}.margin-v-medium{margin-top:14px;margin-bottom:14px}.u-margin-bottom-large{margin-bottom:3.6rem!important}.u-margin-v-large{margin-bottom:7.2rem!important;margin-top:7.2rem!important}.u-margin-v-huge{margin-bottom:13rem!important;margin-top:13rem!important}.u-margin-top-none{margin-top:0}.u-margin-bottom-none{margin-bottom:0!important}.u-text-bold{font-weight:700}.u-title-animate{animation:moveInTop 1s ease-out forwards}.u-padding-top-none{padding-top:0!important}.u-padding-bottom-none{padding-bottom:0!important}.u-padding-bottom-large{padding-bottom:3.6rem}.u-bottom-glow{background:#1d2f54;box-shadow:inset 0 -70px 70px -70px rgba(255,255,255,.7)}.u-bg-color-light{background:#4080c6!important}.u-border-right{border-right:2px solid #223f7d}.u-border-left{border-left:2px solid #223f7d}.u-color-primary{color:#223f7d}.u-bg-color-primary{background:#223f7d}@media (max-width:610px){.u-text-center-medium{text-align:center}}.video-box{position:relative;width:100%;height:auto;overflow:hidden;background-image:url(/images/banner-img.jpg);background-repeat:no-repeat;background-size:cover;background-position:0 90%}.video-box .banner-text-main-box{position:absolute;width:100%;height:100%;top:0;margin-left:50%;transform:translateX(-50%)}.video-box .banner-text-main-box .banner-title{position:absolute;top:7.2rem;left:3.6rem;transform:translate(0,-50%);text-align:center}.video-box .banner-text-main-box .banner-title h1{font-weight:700;color:#fff;margin:0;background:rgba(34,63,125,.7);padding:20px 40px}.video-box .banner-text-main-box .banner-title h1 span{color:#fff}.video-box .banner-text-main-box .banner-contact-info{position:absolute;display:flex;flex-direction:column;justify-content:space-around;background:rgba(0,0,0,.5);color:#fff;text-align:center;right:10%;height:100%;padding-left:4rem;padding-right:4rem;width:400px}.video-box .banner-text-main-box .banner-contact-info a{color:#fff!important}.video-box .banner-text-main-box .video-contact-section{width:100%}.video-box .banner-text-main-box .video-contact-section a,.video-box .banner-text-main-box .video-contact-section p,.video-box .banner-text-main-box .video-contact-section span{opacity:.7;transition:.3s}.video-box .banner-text-main-box .video-contact-section a,.video-box .banner-text-main-box .video-contact-section span,.video-box .banner-text-main-box .video-contact-section:hover p{opacity:1}.video-box .banner-text-main-box .video-contact-section:hover .fake-btn{background:#fff}.video-box .banner-text-main-box .video-contact-section a{text-decoration:none}.video-box .banner-text-main-box .video-contact-section .fake-btn{display:block;font-weight:700;margin-top:10px;padding:10px 20px;width:100%;background:rgba(255,255,255,.7);color:#223f7d;margin-top:10px}.video-box .banner-text-main-box .video-contact-section p{text-align:left;font-weight:700;display:block;width:100%;margin-top:10px}.video-box .banner-text-main-box .video-contact-section p span{display:block;width:100%;border-bottom:1px solid rgba(255,255,255,.5);height:22px}.video{background:0 0;width:100%;height:auto;margin-bottom:-5px}@media (max-width:1025px){.video-box .banner-text-main-box .banner-contact-info{width:300px}}@media (max-width:840px){.video-box .banner-text-main-box .banner-contact-info{width:250px}}@media (max-width:770px){.video-box .banner-text-main-box .banner-contact-info{width:200px}}@media (max-width:680px){.video-box{min-height:300px}.video-box .banner-text-main-box{position:absolute;width:100%;height:100%;top:0;margin-left:50%;transform:translateX(-50%);display:flex;flex-direction:column}.video-box .banner-text-main-box .banner-title{background:rgba(0,0,0,.5);position:absolute;top:0;left:0;transform:translate(0,0);text-align:center;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-box .banner-text-main-box .banner-title h1{font-weight:700;color:#fff}.video-box .banner-text-main-box .banner-contact-info{flex-direction:row;justify-content:space-around;align-items:center;text-align:center;right:0;bottom:0;height:60%;padding-left:2rem;padding-right:2rem;width:100%}.video-box .banner-text-main-box .banner-contact-info>div:first-of-type{margin-right:14px}.video-box .banner-text-main-box .banner-contact-info .video-contact-section{width:50%}.video-box .banner-text-main-box .banner-contact-info .video-contact-section a,.video-box .banner-text-main-box .banner-contact-info .video-contact-section p,.video-box .banner-text-main-box .banner-contact-info .video-contact-section span{opacity:.7;transition:.3s}.video-box .banner-text-main-box .banner-contact-info .video-contact-section a,.video-box .banner-text-main-box .banner-contact-info .video-contact-section span,.video-box .banner-text-main-box .banner-contact-info .video-contact-section:hover p{opacity:1}.video-box .banner-text-main-box .banner-contact-info .video-contact-section:hover .fake-btn{background:#fff}.video-box .banner-text-main-box .banner-contact-info .video-contact-section a{text-decoration:none}.video-box .banner-text-main-box .banner-contact-info .video-contact-section .fake-btn{display:block;font-weight:700;margin-top:10px;padding:10px 20px;width:100%;background:rgba(255,255,255,.7);color:#223f7d;margin-top:10px}.video-box .banner-text-main-box .banner-contact-info .video-contact-section p{text-align:left;font-weight:700;display:flex;align-items:flex-end;width:100%;margin-top:10px}.video-box .banner-text-main-box .banner-contact-info .video-contact-section p span{margin-left:5px;transform:translateY(-4px);flex-grow:1;display:inline-block;width:70%;border-bottom:1px solid rgba(255,255,255,.5);height:22px}.video{background:0 0;width:auto;height:100%;margin-bottom:-5px;margin-left:-62%;margin-top:0}}@media (max-width:535px){.video-box .banner-text-main-box .banner-contact-info .video-contact-section{width:100%}.video-box .banner-text-main-box .banner-contact-info .video-contact-section p{margin-top:2px}.video-box .banner-text-main-box .banner-contact-info .video-contact-section .fake-btn{margin-top:2px}.video-box .banner-text-main-box .banner-contact-info .video-contact-section p span{height:auto}.video-box .banner-text-main-box .banner-contact-info{height:70%}.video-box .banner-text-main-box .banner-title{height:100%}.video-phone-box{display:none}.banner-title{background:rgba(0,0,0,.5)}}@media (max-width:410px){.video{margin-left:-145%}}.cutting__design-team h1{font-weight:700;color:#223f7d;margin-top:0}.cutting__design-team--main-content-box .cutting__design-team--row1{display:flex;justify-content:space-between}.cutting__design-team--main-content-box .cutting__design-team--row1 .design-team--item{width:33%;padding-right:3.6rem;text-align:center;color:#223f7d}.cutting__design-team--main-content-box .cutting__design-team--row1 .design-team--item h2{font-weight:700}.cutting__design-team--main-content-box .cutting__design-team--row1 .design-team--item img{width:100%;max-width:320px}.cutting__design-team--main-content-box .cutting__design-team--row2{display:flex;align-items:center;justify-content:space-between;margin-top:3.6rem}.cutting__design-team--main-content-box .cutting__design-team--row2 .design-team--item{min-width:200px;padding-right:3.6rem;text-align:center}.cutting__design-team--main-content-box .cutting__design-team--row2 h2{color:#223f7d;font-weight:700}.cutting__design-team--main-content-box .cutting__design-team--row2 img{margin-left:3.6rem;width:100%;max-width:320px}@media (max-width:550px){.cutting__design-team--main-content-box .cutting__design-team--row1{flex-direction:column}.cutting__design-team--main-content-box .cutting__design-team--row1 .design-team--item{width:100%;padding-right:0}.cutting__design-team--main-content-box .cutting__design-team--row1 .design-team--item:not(:first-of-type){padding-top:3.6rem}.cutting__design-team--main-content-box .cutting__design-team--row1 .design-team--item h2{margin-top:0}.cutting__design-team--main-content-box .cutting__design-team--row1 .design-team--item img{width:100%;max-width:320px}.cutting__design-team--main-content-box .cutting__design-team--row2{flex-direction:column}.cutting__design-team--main-content-box .cutting__design-team--row2 .design-team--item{min-width:320px;margin-left:0;text-align:center}.cutting__design-team--main-content-box .cutting__design-team--row2 h2{text-align:center;margin-bottom:1.8rem}.cutting__design-team--main-content-box .cutting__design-team--row2 img{width:100%;max-width:320px;min-width:320px}}.cutting-basic{margin-top:3.6rem;margin-bottom:3.6rem}.cutting-basic__top{display:flex;justify-content:space-between}.cutting-basic__top--image{text-align:center;border-right:3px solid #223f7d;width:50%}.cutting-basic__top--image h1{font-weight:700;color:#223f7d}.cutting-basic__top--image img{padding:0 3.6rem;width:100%}.cutting-basic__top--text{width:50%;margin-left:3.6rem;display:flex;flex-direction:column;justify-content:space-between}.cutting-basic__top--text li{list-style:none;margin-top:3rem;max-width:320px}.cutting-basic__top--text li h3{margin:0;font-weight:700}.cutting-basic__bottom{margin-top:3.6rem}.cutting__main-text-content{margin-bottom:13rem}.cutting__main-text-content--individual-box{margin-bottom:3.6rem}.cutting__main-text-content--individual-box h1{margin-top:3.6rem;margin-bottom:3.6rem;text-align:center;font-weight:700}.cutting__main-text-content--individual-box h2{margin-top:3.6rem;margin-bottom:1.2rem}.cutting__main-text-content--individual-box p{margin-top:1.4rem}@media (max-width:610px){.cutting-basic{margin-top:3.6rem;margin-bottom:3.6rem}.cutting-basic__top{flex-direction:column;justify-content:space-between}.cutting-basic__top--image{text-align:center;border-right:0 solid #223f7d;width:100%}.cutting-basic__top--image h1{font-weight:700;color:#223f7d}.cutting-basic__top--image img{padding:0 3.6rem;width:100%}.cutting-basic__top--text{width:100%;margin-left:0}.cutting-basic__top--text li{list-style:none;max-width:100%}.cutting-basic__top--text li h3{margin:0;font-weight:700}.cutting-basic__bottom{margin-top:3.6rem}}.cutting-page__capabilities h1{font-weight:700;color:#223f7d;margin-bottom:3.6rem}.cutting-page__capabilities--content-box{display:flex;justify-content:space-between;align-items:center}.cutting-page__capabilities--content-box img{margin-right:3.6rem;width:100%;max-width:800px}.cutting-page__capabilities--content-box ul{list-style:none}.cutting-page__capabilities--content-box ul li{width:320px;font-weight:700;margin-top:1.2rem;font-size:2.4rem}@media (max-width:550px){.cutting-page__capabilities--content-box{justify-content:center;flex-direction:column;align-items:center}.cutting-page__capabilities--content-box img{margin-right:0;align-self:flex-start;height:auto}.cutting-page__capabilities--content-box ul{text-align:center;margin-top:3.6rem}}.experience-section.fiber-cutting-page{margin-bottom:0}.experience-section.fiber-cutting-page .experience-img-section.experience-img-section-bg{background-image:url("../images/cutting-pages/fiber laser cutting machine 4 -tra.jpg")}.experience-section.bg-no-img,.experience-section.fabrication-page{margin-bottom:3.6rem}.experience-section.bg-no-img .experience-img-section.experience-img-section-bg,.experience-section.fabrication-page .experience-img-section.experience-img-section-bg{background:#fff}.experience-section .section-title h1{margin-top:3.6rem}.experience-section .experience-img-section{padding-top:3.6rem;padding-bottom:3.6rem;margin-bottom:1px;width:100%;height:auto;max-height:550px;background-image:url(../images/experience/exp-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0)}.experience-section .experience-img-section .row{width:200%;height:auto;box-sizing:border-box;display:flex}.experience-section .experience-img-section .row .gallery-img-box{margin:3.6rem;max-width:16.67%;display:flex;justify-content:center;align-items:center}.experience-section .experience-img-section .row .gallery-img-box a{background:0 0}.experience-section .experience-img-section .row .gallery-img-box a img{width:50%;min-width:170px}.experience-section .experience-img-section .row.row1{animation:moveSlideshow 12s linear infinite -1s;-webkit-animation:moveSlideshow 12s linear infinite -1s}.experience-section .experience-img-section .row.row2{animation:moveSlideshow 12s linear infinite;-webkit-animation:moveSlideshow 12s linear infinite}.experience-section .experience-img-section .row.row3{animation:moveSlideshow 12s linear infinite -2s;-webkit-animation:moveSlideshow 12s linear infinite -2s}.experience-section .experience-img-section .row:hover{animation-play-state:paused}.experience-section .experience-img-section .row .img{margin:15px;background:0 0}@media (max-width:800px){.experience-section .experience-img-section .row{width:400%}.experience-section .experience-img-section .row .gallery-img-box{max-width:33.33%}}@media (max-width:450px){.experience-section .experience-img-section .row{width:600%}.experience-section .experience-img-section .row .gallery-img-box{max-width:50%}}.dsad{color:navy}.fullScreen-popUp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;transition:1.5s ease-out .3s}.fullScreen-popUp .close-me{position:absolute;top:50px;right:50px;font-size:50px;color:#fff;transform:rotateZ(45deg);cursor:pointer}.fullScreen-popUp .popUp-content{width:100%;height:100vh;display:flex;justify-content:space-around;align-items:center}.fullScreen-popUp .popUp-content img{max-width:450px;width:45%;height:auto;position:relative;top:0;left:-500px;opacity:0;transition:all 1.25s ease-in-out}.fullScreen-popUp .popUp-content h3{color:#fff;font-weight:300;line-height:1.5;max-width:400px;width:45%;bottom:-100px;opacity:0;position:relative;transition:all 1.25s cubic-bezier(.17,.67,.8,1.35)}.fullScreen-popUp.active-popUp{z-index:99999999;opacity:1;visibility:visible;transition:.3s;overflow-x:hidden}.fullScreen-popUp.active-popUp img{top:0;left:0;opacity:1;transition:all 1.25s ease-in-out}.fullScreen-popUp.active-popUp h3{color:#fff;max-width:400px;width:45%;bottom:0;opacity:1;transition:all 1.25s cubic-bezier(.17,.67,.8,1.35) .3s}@media (max-width:525px){.fullScreen-popUp .close-me{top:10px;right:20px;font-size:50px}.fullScreen-popUp .popUp-content{flex-direction:column;justify-content:center}.fullScreen-popUp .popUp-content img{width:80%;max-width:350px;margin-bottom:3.6rem}.fullScreen-popUp .popUp-content h3{width:100%}.fullScreen-popUp.active-popUp{z-index:99999999;opacity:1;visibility:visible}.fullScreen-popUp.active-popUp img{top:0;left:0;transition:all .5s ease-in-out}.fullScreen-popUp.active-popUp h3{color:#fff;width:300px;left:0;transform:rotateZ(0);transition:all .5s ease-in-out}}.popUp-gallery-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-3;background:#000;opacity:0;visibility:hidden;transition:.3s ease-out}.fullScreen-popUp.active-popUp+.popUp-gallery-bg{opacity:1;z-index:999;visibility:visible}.go-to-gallery{padding-top:3.6rem;padding-bottom:3.6rem;text-align:center;margin-bottom:13rem}.go-to-gallery h1{margin-top:0;margin-bottom:3.6rem;font-weight:700}.go-to-gallery a,.go-to-gallery h2{font-weight:700}.go-to-gallery a{display:inline-block;padding:10px 40px;background:#4080c6;color:#fff;border-radius:5px;transition:.3s}.go-to-gallery a:hover{color:#fff!important;background:#223f7d}.gsap-wrapper{display:flex;justify-content:space-around;align-items:center}.gsap-wrapper>div{width:45%}.gsap-wrapper .img-box{display:flex;justify-content:center}.gsap-wrapper .img-box__wrapper{position:relative;overflow:hidden;width:600px}.gsap-wrapper .img-box__wrapper img{position:relative;width:100%;height:auto;transition:all 1.5s ease-out}.img-box__wrapper img.show-left{transform:translateX(200px) translateY(-100px)}.img-box__wrapper img.show-right{transform:translateX(-100px) translateY(-100px)}.img-box__wrapper img.show-left.visible,.img-box__wrapper img.show-right.visible{transform:translateX(0) translateY(0)}.horisontal-msg-statement{background:#223f7d;color:#fff;text-align:center;padding:3.6rem;min-height:177px;display:flex;flex-direction:column;justify-content:center}.horisontal-msg-statement h1{margin-top:0;margin-bottom:3.6rem;text-transform:uppercase}.horisontal-msg-statement h2{text-transform:uppercase;margin-top:1.4rem}.horisontal-msg-statement h2:not(:last-child){margin-bottom:1.4rem}.horisontal-msg-statement .special-distance h1{margin-bottom:0}@media (max-width:740px){.horisontal-msg-statement{text-align:center;padding:3.6rem;justify-content:center}.horisontal-msg-statement h1{margin-bottom:18}.horisontal-msg-statement h2{margin-top:1.4rem}.horisontal-msg-statement h2:not(:last-child){margin-bottom:1.4rem}.horisontal-msg-statement .special-distance{display:flex;flex-direction:column;justify-content:space-between!important}.horisontal-msg-statement .special-distance h1:not(:last-of-type){margin-bottom:18px}}.horisontal-msg-statement.special-msg-status{text-align:start}.horisontal-msg-statement.special-msg-status .content-box{position:relative;z-index:1}.horisontal-msg-statement.special-msg-status h1,.horisontal-msg-statement.special-msg-status h2,.horisontal-msg-statement.special-msg-status p{font-weight:500}.horisontal-msg-statement.special-msg-status p{line-height:1.7}.horisontal-msg-statement.special-msg-status h1,.horisontal-msg-statement.special-msg-status h2{text-transform:initial}.horisontal-msg-statement.special-msg-status a{color:#fff;text-decoration:underline}.horisontal-msg-statement.special-msg-status img.special-img{position:absolute;right:0;bottom:0;width:auto;max-height:100px;opacity:1;z-index:-1}#special-msg-toggler{display:none;text-decoration:underline;cursor:pointer;margin-top:0;margin-bottom:1.8rem}@media (max-width:720px){#special-msg-text{display:none;margin-bottom:1.8rem}#special-msg-toggler{display:inline-block}}.served-industries-wrapper{background:#4080c6}.served-industries{color:#fff;font-weight:400;padding-top:3.6rem;display:flex;justify-content:space-around;align-items:center}.served-industries__title-box{width:30%;text-align:center}.served-industries__list-box{width:60%;display:flex;justify-content:space-around}.served-industries__list-box ul{list-style:none}.served-industries__list-box ul li{font-size:2.2rem;margin-bottom:11px}@media (max-width:800px){.served-industries{flex-direction:column}.served-industries__title-box{width:100%;margin-bottom:3.6rem}.served-industries__list-box{width:100%}}@media (max-width:490px){.served-industries__list-box{display:flex;flex-direction:column;width:70%;justify-content:space-around}}.laser-cutting-machines{margin-top:15rem;margin-bottom:36px;display:flex}.laser-cutting-machines .laser-cutting-machine{width:50%;text-align:center}.laser-cutting-machines .laser-cutting-machine .fiber-machine{border-right:5px solid #4080c6}.laser-cutting-machines .laser-cutting-machine h1{color:#4080c6;font-weight:700}.laser-cutting-machines .laser-cutting-machine__img-box img{width:95%;max-width:450px;height:auto}.laser-cutting-machines__material-box{display:flex;justify-content:center;align-items:center;margin-bottom:15rem}.laser-cutting-machines__material-box .title{margin-right:3.6rem;color:#4080c6;width:50%;max-width:330px;text-align:end}.laser-cutting-machines__material-box .title h1{font-weight:700}.laser-cutting-machines__material-box .materials-text{width:50%;max-width:530px;text-align:start}@media (max-width:600px){.laser-cutting-machines{margin-bottom:36px;flex-direction:column}.laser-cutting-machines .laser-cutting-machine{width:100%;text-align:center}.laser-cutting-machines .laser-cutting-machine .fiber-machine{border-right:0 solid #4080c6;margon-bottom:3.6rem}}@media (max-width:400px){.laser-cutting-machines__material-box{flex-direction:column;align-items:center}.laser-cutting-machines__material-box .materials-text{text-align:center;width:100%}}.mini-popUp-gallery-box{width:100%;display:flex;flex-wrap:wrap;position:relative;z-index:111}.mini-popUp-gallery-box .mini-imgs-box{width:20%}.mini-popUp-gallery-box .mini-imgs-box .mini-img{position:relative;width:100%;cursor:pointer}.mini-popUp-gallery-box .mini-imgs-box .mini-img::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;transition:.3s;background:0 0;z-index:1}.mini-popUp-gallery-box .mini-imgs-box .mini-img img{width:100%;height:auto;border-top:4px solid #fff;border-bottom:4px solid #fff}.mini-popUp-gallery-box .mini-imgs-box .mini-text{position:absolute;top:0;z-index:-111111;transform:scale(0)}.mini-popUp-gallery-box:hover .mini-imgs-box .mini-img{transition:.3s}.mini-popUp-gallery-box:hover .mini-imgs-box .mini-img:hover::after{transition:.3s;background:rgba(5,39,117,.7)}.stop-scrolling{overflow:hidden}.mini-popUp-gallery-wrapper{background:#4080c6;padding-top:3.6rem;padding-bottom:3.6rem}.mini-popUp-gallery-box.one-line-gallery{position:relative}.mini-popUp-gallery-box.one-line-gallery .mini-imgs-box{width:16.6%}.mini-imgs__section{display:flex;padding:146px 36px}h2.img-slide{width:200px;height:auto}.mini-imgs__section>div{width:45%}.mini-imgs__section>div h1{margin-bottom:36px;text-align:center}.mini-imgs__section>div h2{margin-bottom:18px}.mini-img__box{display:flex;justify-content:center;align-items:center;position:relative}.mini-imgs__section .text-box{display:flex;flex-direction:column;align-items:center}.mini-img__box .img-mini__main{width:100%;max-width:650px}.mini-img__box .img-mini__1,.mini-img__box .img-mini__2,.mini-img__box .img-mini__3,.mini-img__box .img-mini__4,.mini-img__box .img-mini__5,.mini-img__box .img-mini__6,.mini-img__box .img-mini__7,.mini-img__box .img-mini__8{position:absolute;width:30%;max-width:90px}.mini-img__box .img-mini__1{top:0;left:-20%}.mini-img__box .img-mini__2{top:35%;left:-20%}.mini-img__box .img-mini__3{top:3%;left:37%}.mini-img__box .img-mini__4{top:-30%;left:70%}.mini-img__box .img-mini__5{top:0;right:-17%}.mini-img__box .img-mini__6{top:35%;right:-25%}.mini-img__box .img-mini__7{top:60%;left:65%}.mini-img__box .img-mini__8{top:60%;left:5%}@media (max-width:925px){.mini-img__box .img-mini__main{width:100%;max-width:310px}.mini-img__box .img-mini__1{top:-25%;left:-40%}.mini-img__box .img-mini__2{top:40%;left:-27%}.mini-img__box .img-mini__3{top:-30%;left:30%}.mini-img__box .img-mini__4{top:-55%;left:70%}.mini-img__box .img-mini__5{top:0;right:-37%}.mini-img__box .img-mini__6{top:35%;right:-25%}.mini-img__box .img-mini__7{top:70%;left:75%}.mini-img__box .img-mini__8{top:75%;left:-5%}}.our-objectives{padding-top:15rem;margin-bottom:15rem;color:#223f7d}.our-objectives h1{font-weight:700;margin-bottom:3.6rem}.our-objectives h2{font-weight:700;margin-top:3.6rem}.our-objectives h2:first-child{margin-top:1.2rem}.objective-paragraph{font-size:1.7rem;color:#333;font-weight:400}.pages-link{background-image:url(../images/pages-link-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:right top}.pages-link .content-box{padding:3.6rem;background:rgba(0,0,0,0)}.pages-link h1{font-weight:700;color:#fff;margin:0;margin-bottom:3.6rem;text-align:center}.pages-link a{color:#fff;text-decoration:underline;font-weight:700}.pages-link .hideOnSmall{display:inline-block}@media (max-width:670px){.pages-link .content-box{background:rgba(0,0,0,.5)}.pages-link .hideOnSmall{display:none}}.pages-link-2{margin-top:13rem;position:relative;background-image:url(../images/pages-link-2-bg.jpg)!important;background-position:center center!important;min-height:500px}.pages-link-2 .content-box h1,.pages-link-2 .content-box h2{position:relative;z-index:22}.pages-link-2 .content-box .pages-link__box .pages-link__box--links h2 a{text-shadow:2px 2px 2px #000}.pages-link-2::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.4)}.proposals{border-top:1px solid #223f7d;border-bottom:1px solid #223f7d;padding-bottom:3.6rem}.proposals .content-box>h1{font-weight:700;text-align:center;margin-top:3.6rem;margin-bottom:3.6rem;color:#223f7d;padding:15px 0}.proposals .content-box>h1 a{display:inline-block;color:#1e90ff;padding:10px 15px;border:3px solid #223f7d;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px}.proposals .content-box>h1 a:hover{color:#1e90ff!important;border-color:#1e90ff}.proposals .list-box{display:flex;justify-content:space-evenly}.proposals .list-box ul{list-style:none}.proposals .list-box ul h2{color:#223f7d;font-weight:700}.proposals .list-box ul li{font-weight:700;color:#223f7d;margin-top:1rem}@media (max-width:640px){.proposals .content-box>h1{padding:0 0}.proposals .content-box>h1 a{margin-top:3.6rem}}@media (max-width:500px){.proposals .content-box>h1{padding:0 0}.proposals .content-box>h1 a{margin-top:3.6rem}.proposals .list-box{flex-direction:column;align-items:center}.proposals .list-box ul{margin-bottom:1.8rem;width:100px}.proposals .list-box ul h2{margin-top:0}}.section-main-content-box{display:flex;min-height:330px}.section-main-content-box h1{margin-top:0;margin-bottom:3.6rem}.section-main-content-box .vertical-line-box{min-width:4px!important;width:4px!important;height:auto;background:#223f7d;margin-left:7.5%;margin-right:10%}.section-main-content-box .vertical-line-box.transparent{background:0 0!important}.section-main-content-box .section-main-content-inner{display:flex;align-self:flex-start;align-items:center}.section-main-content-box .section-main-content-inner .large-img-box{position:relative;width:100%!important}.section-main-content-box .section-main-content-inner .large-img-box h2{position:absolute;z-index:1;top:0;left:37%;width:60%;margin-top:0}.section-main-content-box .section-main-content-inner .large-img-box.final-testing-section__img-box h2{position:absolute;z-index:1;top:0;left:27%;width:65%;margin-top:0}.section-main-content-box .section-main-content-inner .img-box{margin-top:3.6rem;width:250px}.section-main-content-box .section-main-content-inner .img-box img{box-shadow:0 5px 10px #000;width:100%;height:auto}.section-main-content-box .section-main-content-inner .img-box video{width:100%;height:auto}.section-main-content-box .section-main-content-inner .collaboration-inner__text-box{width:45%;margin-left:7.2rem;margin-top:3.6rem}@media (max-width:790px){.section-main-content-box .section-main-content-inner .large-img-box{position:relative;width:100%!important}.section-main-content-box .section-main-content-inner .large-img-box h2{position:relative;z-index:1;top:20px;left:0;width:100%;margin-top:0;text-align:right}.section-main-content-box .section-main-content-inner .large-img-box.final-testing-section__img-box h2{position:relative;z-index:1;top:0;left:0;width:85%;margin-top:0}}@media (max-width:660px){.section-main-content-box{min-height:400px}.section-main-content-box .section-main-content-inner{justify-content:start;flex-direction:column}.section-main-content-box .section-main-content-inner .img-box{width:100%}.section-main-content-box .section-main-content-inner .img-box img{width:100%;height:auto}.section-main-content-box .section-main-content-inner .collaboration-inner__text-box{width:100%;margin-left:0;padding-bottom:100px}}@media (max-width:600px){.section-main-content-box .section-main-content-inner .large-img-box h2{top:0;left:0}.section-main-content-box .section-main-content-inner .large-img-box.final-testing-section__img-box h2{position:relative;z-index:1;top:0;left:0;width:100%;margin-top:0}}@media (max-width:400px){.section-main-content-box .section-main-content-inner .large-img-box h2{padding-bottom:3.6rem}}.vertical-banner{width:36rem;background:#223f7d;color:#fff;text-align:center;padding:3.6rem;display:flex;flex-direction:column;margin-right:6.6rem;flex-shrink:0}.vertical-banner h1{margin-top:0;margin-bottom:0}.advantage-value-2{margin-left:3.8rem}.advantage-value-3{margin-left:11rem}@media (max-width:800px){.vertical-banner{margin-right:0}}@media (max-width:650px){.vertical-banner{width:100%}}.visit-pages__btns{padding-top:3.6rem;padding-bottom:3.6rem;width:100%;background:#4080c6}.visit-pages__btns h3{color:#fff;text-align:center;font-weight:700;margin:0}.visit-pages__btns .btn-box{width:100%;text-align:center}.visit-pages__btns .btn-box a{box-sizing:border-box;text-decoration:none;display:inline-block;max-width:300px;min-width:200px;width:80%;font-weight:700;padding:10px 20px;margin:3.6rem;background:#fff;color:#4080c6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}.visit-pages__btns .btn-box a:hover{background:#223f7d;color:#fff!important}@media (max-width:460px){.visit-pages__btns .btn-box a{margin-bottom:0}}.visit-pages__btns .btn-box a,.visit-pages__btns--v2 .btn-box a{margin-left:auto;margin-right:auto;margin-bottom:1.8rem;display:block;max-width:400px;min-width:280px;width:70%}.visit-pages__btns .btn-box a:last-of-type,.visit-pages__btns--v2 .btn-box a:last-of-type{margin:0 auto}footer{height:260px;background:#223f7d;text-align:center;display:flex;justify-content:center;align-items:center}footer h1{font-size:60px;color:#fff}@media (max-width:425px){footer h1{padding:15px;font-size:40px}}@media (max-width:320px){footer h1{font-size:30px}}.other-pages__link-box a{margin:0 1.2rem;height:100%}.other-pages__link-box a img{height:40px;width:auto;border-radius:3px;outline:0}.other-pages__link-box.mob-version{display:flex;justify-content:center;align-items:center;margin:15px auto}#wrapper{position:fixed;top:0;left:0;right:0;z-index:999}.header{width:100%;margin:0 auto}ul{margin:0;padding:0}.logo-box{padding:15px;display:flex;justify-content:space-between;align-items:center}.logo-box-imgs img{margin-right:10px}.logo-box-imgs{display:flex;align-items:center}.logo-box-imgs p{font-family:serif;font-size:2rem;font-weight:500;letter-spacing:0;color:#0c259d}.logo-img-1{height:37px}.logo-img-2{height:57px}.m-logo-2{height:37px!important;margin-left:10px}.m-logo-number{text-align:center;margin-top:14px}.logo-number{font-size:1.7rem}.logo-number span{margin-left:14px}.logo-number a{display:inline-block;transition:.3s}.logo-number a:hover{color:#4080c6!important}.logo-number-pc{display:none}.logo-number-mob{float:left;padding:13px 15px}@media (min-width:960px){.logo-number-pc{display:block}}.logo-box .other-pages__link-box a{margin:10px;background:#fff}.logo-box-imgs a{color:transparent!important;border:none!important}.logo-box-imgs img{width:auto;max-height:37px}.m-logo-box{display:inline-block;position:relative;z-index:1111;margin:10px 0 0 10px}.m-logo-box img{height:2.8rem}@media (min-width:960px){.m-logo-box{display:none}}@media (min-width:960px){#bs-example-navbar-collapse-1{display:none!important}}.active-link-mob a{color:#fff!important;background:#223f7d!important}.active-link a{position:relative;color:#4080c6!important}.active-link a::after{content:'';display:block;width:100%;height:3px!important;background:#4080c6!important;position:absolute;top:0!important;left:0}.mobile,.navbar-toggle{display:none}#primary_nav_wrap{text-align:center;background-color:#fff;border-bottom:1px solid #223f7d;position:fixed;z-index:999;margin-left:auto;margin-right:auto;left:0;right:0;top:0}#primary_nav_wrap+*{margin-top:37px}#primary_nav{list-style:none;font-family:Roboto;display:flex;justify-content:flex-end;padding-bottom:2px}#primary_nav li{list-style:none;background-color:#fff;line-height:22px;z-index:10000}#primary_nav li:hover>ul{display:block;animation:fadeIn .6s}#primary_nav li ul{padding:0;position:absolute;display:none}#primary_nav li a:hover{color:#223f7d}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#primary_nav li ul li{width:250px}#primary_nav li ul ul{top:0;left:250px}#primary_nav a{text-decoration:none;color:#223f7d;display:block;padding:15px 10px 15px 18px}#primary_nav>li>a{background-color:#fff;text-transform:uppercase;text-align:center;padding:7px 15px;color:#223f7d;font-size:1.5rem}#primary_nav>li:hover>a{transition:all .5s;box-shadow:inset 0 3px #223f7d;color:#4080c6!important}#primary_nav>li.have-child>a::after{position:relative;content:"\f107";font-family:FontAwesome;left:5px}#primary_nav ul li.have-child>a::after{position:absolute;content:"\f105";font-family:FontAwesome;right:10px;top:17px}.slicknav_menu{display:none}#secondary-nav{display:flex;list-style:none;justify-content:flex-end}#secondary-nav a{position:relative;font-size:1.5rem;text-transform:uppercase;display:inline-block;padding:7px 15px;text-decoration:none;line-height:22px;overflow:hidden}#secondary-nav a::after{content:'';display:block;width:100%;height:3px;background:#223f7d;top:-3px;left:0;position:absolute;transition:.3s}#secondary-nav a:hover{color:#4080c6!important}#secondary-nav a:hover::after{top:0}@media only screen and (max-width:1110px){#primary_nav>li>a,#secondary-nav a{font-size:14.6px}}@media only screen and (max-width:1068px){#primary_nav>li>a,#secondary-nav a{font-size:13.7px!important}}@media only screen and (max-width:1010px){#primary_nav>li>a,#secondary-nav a{font-size:12.8px!important}}@media only screen and (max-width:961px){.desktop{display:none}.mobile,.navbar-toggle{display:block}.bottom-margin-mobile{margin-bottom:70px}.slicknav_menu{display:block}.nav.navbar-nav li a:active,.nav.navbar-nav li a:focus,.nav.navbar-nav li a:link,.nav.navbar-nav li a:visited,.nav.navbar-nav li ul li a:active,.nav.navbar-nav li ul li a:focus,.nav.navbar-nav li ul li a:link,.nav.navbar-nav li ul li a:visited{color:#223f7d}.nav.navbar-nav li a:active:hover,.nav.navbar-nav li a:focus:hover,.nav.navbar-nav li a:link:hover,.nav.navbar-nav li a:visited:hover,.nav.navbar-nav li ul li a:active:hover,.nav.navbar-nav li ul li a:focus:hover,.nav.navbar-nav li ul li a:link:hover,.nav.navbar-nav li ul li a:visited:hover{color:#fff!important;background:#223f7d}.navbar-collapse{padding-left:0;padding-right:0}}.bottom-margin{margin-bottom:40px}.navbar,.slicknav_nav{z-index:888}#menu-logo{z-index:888}#primary_nav .have-child ul li a{text-align:left}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff;background:#223f7d}.navbar-toggle .hamburger *{-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.navbar-toggle{color:#000;height:40px;cursor:pointer;border-radius:0;border:none;padding:0;margin:0;margin-top:5px}.navbar-toggle:focus{background-color:transparent}.navbar-toggle:hover{background-color:transparent!important}.navbar-toggle .hamburger{width:20px;display:inline-block;margin-left:10px}.navbar-toggle b{font-size:30px;text-transform:uppercase}.navbar-default{background:#fff!important;padding:10px 0 5px;margin-bottom:0;border-bottom:1px solid #223f7d}.navbar-nav>li{text-align:center}.navbar-nav>li a{font-size:16px;color:#223f7d;display:block}.navbar-nav>li a:hover{color:#223f7d;font-weight:700}.navbar-right{text-align:right}.navbar-toggle span{width:20px;height:2px;margin-bottom:3px;background-color:#000;display:block;font-size:30px}.navbar-header{margin-left:0!important;margin-right:0!important}@media (max-width:120000px){.navbar-left,.navbar-right{float:none!important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none!important}.navbar-nav{float:none;margin-top:0;margin-left:0;margin-right:0}.navbar-nav>li{float:none}.navbar-nav>li>a,.navbar-nav>li>ul>li>a:not(:active){padding-top:10px;padding-bottom:10px;color:#223f7d}.dropdown-toggle{color:#223f7d}.navbar-nav>li>a:active,.navbar-nav>li>a:hover{color:#fff}.collapse.in{display:block!important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (max-width:479px){.navbar-header b{display:none}}@-webkit-keyframes ca3_fade_move_down{0%{-webkit-transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{-webkit-transform:translate(0,20px);opacity:0}}@-moz-keyframes ca3_fade_move_down{0%{-moz-transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{-moz-transform:translate(0,20px);opacity:0}}@keyframes ca3_fade_move_down{0%{transform:translate(0,-20px);opacity:0}50%{opacity:1}100%{transform:translate(0,20px);opacity:0}}@media only screen and (max-width:767px){.navbar-toggle{margin-right:20px}}@media only screen and (max-width:479px){.navbar-toggle{margin-right:10px}}@keyframes blinker{50%{opacity:0}}#for-fixed3,#menu-header,#menu-logo,#navbar-mobile{display:none}.container-fluid{padding:0}.container-fluid .menu{margin-bottom:0;background:#223f7d;border-radius:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-left:0!important;margin-right:0!important}.navb-mobile{height:auto;max-height:100vh;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.navb-mobile .dropdown-menu{text-align:center}.dropdown-menu,.dropdown-menu a{background:#fff}.dropdown-menu li:hover{background:#223f7d}.dropdown-toggle:active{background:#223f7d;color:#fff}.navb-mobile .dropdown .dropdown-menu a{background:#fff;color:#223f7d}.nav .open>a:focus{background:#223f7d}.nav .open>a:visited,.nav>li>a:focus{background:#223f7d}.navbar-default{border:none;padding:0;min-height:auto}.nav-pills img{width:62px}.nav-pills li{text-align:center}.nav-pills li a{color:#fff;font-size:2rem}.nav-pills li a:hover{background:#223f7d;color:#223f7d}.header{position:fixed;width:100%;top:0;left:0;z-index:1000;background:#fff}.navb-container{position:fixed;width:100%;top:116px;left:0;z-index:1000;border-bottom:2px solid #223f7d}#navbar-mobile{position:fixed;width:100%;top:0;left:0;z-index:1000}.navb{overflow:hidden;background-color:#223f7d;font-family:Roboto}.navb a{float:left;font-size:18px;color:#fff;text-align:center;padding:6px 16px;text-decoration:none;font-weight:700}.dropd{float:left;overflow:hidden}.dropd .dropbtn{font-size:18px;border:none;outline:0;color:red;padding:6px 16px;background-color:inherit;margin:0;font-weight:700}.dropd:hover .dropbtn,.navb a:hover{color:#223f7d}.dropd-content{display:none;position:absolute;background-color:#223f7d;color:#223f7d;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropd-content a{float:none;color:#fff;padding:6px 16px;text-decoration:none;display:block;text-align:left}.dropd-content a:hover{color:#223f7d}.dropd:hover .dropd-content{display:block}@media (max-width:1160px){.navb .dropd button,.navb a{font-size:1.7rem}#for-fixed2{height:52px!important}}@media (max-width:1040px){.navb .dropd button,.navb a{font-size:1.5rem}#for-fixed2{height:48.8px!important}}@media (max-width:960px){#for-fixed3,#navbar-mobile{display:block}#menu-header{display:block;position:fixed;right:102px;top:6px;font-size:25px;font-weight:700;z-index:2000}#menu-logo{display:block;position:fixed;left:15px;top:6px;width:100px;z-index:2000}#navbar-mobile button{margin-right:15px}.navbar-default{top:0;border-bottom:2px solid #223f7d}.accessories-banner{border-top:none}}.got-clicked{background:#223f7d;color:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#223f7d}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#223f7d;font-weight:400;background:0 0}@media (max-width:425px){.navbar-default .navbar-nav>li>a{padding:5px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}}#primary_nav,#secondary-nav{padding-left:0;padding-right:0}.collaboration-page-section{padding-top:3.6rem}.collaboration-page-section h1{color:#223f7d;font-weight:700;margin-top:0;margin-bottom:3.6rem}.collaboration-section__pure-text{margin-top:3.6rem;margin-bottom:13rem}.collaboration-section__pure-text .text-box:not(:last-child){margin-bottom:3.6rem}.adress-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:3.6rem}.adress-box__img{margin-right:10rem}.adress-box__img img{min-height:20rem;box-shadow:0 5px 10px #000;margin-bottom:3.6rem}.adress-box-text{margin-top:1.7rem;font-weight:400!important}.adress-box-text address{margin-bottom:0}.adress-box-map{width:50%;justify-self:flex-start}.adress-box-map img{box-shadow:0 5px 10px #000;max-width:406px;max-height:264px}.adress-box-text address{font-style:normal;font-size:1.7rem;font-weight:300}.email-box{font-weight:700;font-size:1.7rem}.email-box:not(:last-child){padding-bottom:1.4rem}.email-box a{color:#223f7d;text-decoration:none}.email-box a:hover{color:#4080c6}@media (max-width:1100px){.adress-box{flex-direction:column}.adress-box__img{display:flex;margin-bottom:36px;margin-right:0}.adress-box__img img{margin-right:36px;margin-bottom:0}.adress-box-map{width:100%;padding-top:1px}.adress-box-map img{width:100%;height:auto}}@media (max-width:600px){.adress-box__img{flex-direction:column}.adress-box__img img{margin-right:0;margin-bottom:36px}.adress-box-text{margin-top:0}}@media (max-width:520px){.adress-box__img{width:100%;margin-right:0}.adress-box__img img{width:100%;height:auto}}@media (max-width:440px){.adress-box-map{max-height:35rem}.adress-box-map img{margin-top:0;width:100%;height:auto}}#special-mail{font-weight:500;border-bottom:2px solid currentColor;color:#4080c6!important;display:inline-block;padding:5px 10px 1px;transition:.3s}#special-mail:focus,#special-mail:hover{text-decoration:none;color:#223f7d!important}.about-section,.history-section,.people-section,.philosophy-section,.services-section{margin-bottom:13rem}.about-section h1,.history-section h1,.people-section h1,.philosophy-section h1,.services-section h1{margin-top:3.6rem;margin-bottom:3.6rem;font-weight:700;color:#223f7d}.about-section p,.history-section p,.people-section p,.philosophy-section p,.services-section p{margin-top:1.2rem}.corporate__img-subsection{display:flex;margin-bottom:3.6rem}.corporate__img-subsection img{min-width:300px;max-width:300px;height:auto;margin-right:3.6rem;align-self:flex-start}@media (max-width:565px){.corporate__img-subsection img{min-width:200px;height:auto;margin-right:3.6rem}}@media (max-width:500px){.corporate__img-subsection{flex-direction:column}.corporate__img-subsection img{align-self:center;min-width:200px;margin-right:0}}@media (max-width:400px){.corporate__img-subsection img{width:100%}}.u-vancuver-wrapper{border-bottom:1px solid #223f7d;margin-bottom:13rem}.vancouver-learn-more{padding-top:13rem;padding-bottom:13rem;display:flex}.vancouver-learn-more .learn-option{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.vancouver-learn-more .learn-option img{width:100%;max-width:500px;height:auto;padding:3.6rem}.vancouver-learn-more .learn-option h2{font-weight:700;color:#223f7d}.vancouver-learn-more .learn-option a{font-size:2.4rem;font-weight:700;min-width:300px;text-align:center;color:#1e90ff!important;display:inline-block;padding:1.5rem 2rem;border:3px solid #223f7d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;text-decoration:none}.vancouver-learn-more .learn-option a:hover{border:3px solid #1e90ff}@media (max-width:750px){.vancouver-learn-more{flex-direction:column}.vancouver-learn-more .learn-option{width:100%}.vancouver-learn-more .learn-option:last-of-type{margin-top:3.6rem}}.vancouve-quote{text-align:center;color:#000;padding-bottom:9.4rem}.vancouve-quote h3{font-weight:700}.vancouve-quote h2{font-weight:700}.vancounver-fabrication-mini-gal .fabrication-gal.mini-gal{margin-bottom:0;padding-bottom:3.6rem}.vancounver-fabrication-mini-gal__upper-text{color:#fff;margin-bottom:3.6rem;padding-top:3.6rem}.vancounver-fabrication-mini-gal__button{display:flex;align-items:center;justify-content:center;padding-bottom:3.6rem;color:#fff}.vancounver-fabrication-mini-gal__button a{font-weight:700;font-size:2.4rem;text-decoration:none;color:#4080c6;background:#fff;margin-left:3.6rem;display:inline-block;padding:1.5rem 2rem;border:3px solid #4080c6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}@media (max-width:530px){.vancounver-fabrication-mini-gal__button{flex-direction:column;justify-content:center;align-items:center}}.hero-img{border-top:1px solid #223f7d;border-bottom:0;padding-top:13rem;margin-top:13rem}.hero-img .content-box .statement{margin-bottom:0;text-align:center}.hero-img .content-box .statement h1{font-weight:700;color:#223f7d;margin-bottom:3.6rem}.hero-img .content-box .img-box{width:100%}.hero-img .content-box .img-box img{width:100%;height:auto}.proposals.vancouver{border-top:0;padding-bottom:13rem}.vancouver-statement-v2{padding-top:13rem;padding-bottom:13rem}.vancouver-statement-v2 .content-box{text-align:center;color:#223f7d}.vancouver-statement-v2 .content-box h1{margin-top:3.6rem}.vancouver-statement-v2 .content-box h1,.vancouver-statement-v2 .content-box h2{font-weight:700}.visit-pages__btns.vancouver-visit-btns{background:#223f7d}.visit-pages__btns.vancouver-visit-btns h3{margin:1.8rem}.visit-pages__btns.vancouver-visit-btns h3 a{text-decoration:none;display:inline-block;padding:15px 20px;background:#fff;min-width:315px;width:320px;max-width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.visit-pages__btns.vancouver-visit-btns h3 a:hover{background:#4080c6;color:#fff!important}@media (max-width:480px){.visit-pages__btns.vancouver-visit-btns h3{margin:0 0 1.8rem 0}.visit-pages__btns.vancouver-visit-btns h3 a{margin-top:1.2rem;width:80%}.visit-pages__btns.vancouver-visit-btns h3 a:hover{background:#4080c6;color:#fff!important}}.fabrication-banner-section{width:100%}.fabrication-banner-section img{width:100%;height:auto}.fabrication-contact-us{border-top:none}.fabrication-contact-us .content-box h1{margin-top:7.2rem;margin-bottom:0}.fabrication-page{margin-bottom:7.2rem!important;padding-top:7.2rem!important;padding-top:1px;border-top:1px solid #223f7d}.fabrication-page .section-title h1{margin-top:0!important}.fabrication-capabilities{margin-bottom:7.2rem!important}.fabrication-capabilities h1{font-weight:700;color:#223f7d;margin-top:3.6rem;margin-bottom:3.6rem}.fabrication-capabilities>h2{color:#223f7d;font-weight:700;margin-bottom:3.6rem}.fabrication-capabilities .list-section{display:flex;justify-content:space-evenly;align-items:center}.fabrication-capabilities .list-section-left{text-align:center}.fabrication-capabilities .list-section-left h2{font-weight:700;color:#223f7d;margin-bottom:1.8rem}.fabrication-capabilities .list-section-left a{font-size:2.4rem;color:#1e90ff!important;font-weight:700;text-decoration:none;display:inline-block;padding:1.5rem 2rem;border:3px solid #223f7d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.fabrication-capabilities .list-section-left a:hover{border:3px solid #1e90ff}.fabrication-capabilities .list-section-right{list-style:none}.fabrication-capabilities .list-section-right li{font-size:2.4rem;margin-bottom:1.2rem;font-weight:700;color:#223f7d}.fabrication-parts .mini-popUp-gallery-box .mini-imgs-box{background:#fff}.fabrication-parts .mini-popUp-gallery-box .mini-imgs-box .mini-img img{padding:1.4rem}.fabrication-parts .mini-popUp-gallery-box .mini-imgs-box:not(:last-of-type) .mini-img{border-right:1px solid rgba(51,51,51,.5)}@media (max-width:660px){.fabrication-capabilities .list-section{flex-direction:column}.fabrication-capabilities .list-section-right{margin-top:3.6rem}}.fabrication-gal.mini-gal{display:flex;margin-bottom:7.2rem;flex-wrap:wrap}.fabrication-gal.mini-gal .mini-gal-box{width:18%;margin:1%}@media (max-width:650px){.fabrication-gal.mini-gal{flex-wrap:wrap}.fabrication-gal.mini-gal .mini-gal-box{width:31%}}.fabrication-industries{padding-top:7.2rem;padding-bottom:7.2rem;border-top:1px solid #223f7d;border-bottom:1px solid #223f7d}.fabrication-industries h1{margin-bottom:3.6rem;color:#223f7d;font-weight:700}.fabrication-industries h2{margin-bottom:3.6rem;color:#223f7d;font-weight:700}.fabrication-industries h2 span{margin-left:7.5rem}.fabrication-industries h2:last-of-type{margin-bottom:0}.gallery-main{padding-bottom:72px}.active{background:#0072bc!important}.gallery-pick-btn-box{display:flex;margin-bottom:36px}.gallery-pick-btn a,.gallery-pick-btn a:visited{display:inline-block;padding:10px 15px;text-decoration:none;background:#223f7d;color:#fff;font-weight:700;margin-right:5px;border-radius:5px;box-shadow:0 10px 30px rgba(0,0,0,.2);transition:.2s}.gallery-pick-btn a:hover{transform:translateY(-3px);background:#4080c6!important;box-shadow:0 10px 40px rgba(0,0,0,.5)}.gallery-pick-btn a:active{transform:translateY(-1px);box-shadow:0 5px 20px rgba(0,0,0,.5)}.gallery-box{position:relative;min-height:800px;overflow:hidden}.small-gallery{position:relative;width:100%;top:0;left:0;opacity:0;visibility:hidden;height:0}.box-show{opacity:1!important;visibility:visible!important;height:auto;transition:1s}.small-gallery-nav ul{display:flex;list-style:none;margin-bottom:36px}.small-gallery-nav ul li{border-radius:5px;display:inline-block;padding:10px 20px;margin-right:5px;background:#223f7d;color:#fff;transition:.2s}.small-gallery-nav ul li:hover{background:#4080c6!important;cursor:pointer}.gallery-img-box{margin:6px}.gallery-img-box img{width:210px;height:auto}.gallery-img-box img:hover{cursor:pointer}.thumbnail{margin-bottom:0;padding:0;border:0;border-radius:0}@media (max-width:425px){.small-gallery-nav ul{flex-direction:column;align-items:center}.small-gallery-nav ul li{width:95%;margin-bottom:3px;display:block}.gallery-img-box img{width:133px;height:auto}}.active{background:#4080c6!important}.special-img{height:1000px!important}.gal-video{display:none;position:relative}.gal-video>*{position:absolute}.gal-video img{width:100%;opacity:0}.gal-video video{background:transparent url(../images/gallery/gallery4.jpg) no-repeat 0 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.gal-video video{display:block}.gal-video2{right:-335px}.capabilities-section h1{text-align:center;margin-bottom:3.6rem}.capabilities-section .gsap-wrapper{justify-content:center;align-items:center}.capabilities-section .gsap-wrapper .text-box{padding:3rem}.capabilities-section .gsap-wrapper .text-box ul{list-style:none}.capabilities-section .img-box{max-width:550px;width:100%}@media (max-width:710px){.capabilities-section .gsap-wrapper{flex-direction:column;align-items:center}.capabilities-section .gsap-wrapper .text-box{padding:1rem;text-align:center;width:100%;margin-bottom:3.6rem}.capabilities-section .img-box{max-width:350px}}.experience-section{margin-bottom:15rem}.experience-section .section-title h1{text-align:center;margin-bottom:3.6rem;font-weight:700;color:#223f7d}.experience-section img{width:100%;height:auto}.design-team{margin-top:15rem;margin-bottom:15rem}.design-team .title-box{margin-bottom:3.6rem;color:#223f7d}.design-team .title-box h1{font-weight:700}.design-team .title-box h2{font-weight:700}.design-team .design-team__img-big-box--first-row{position:relative;display:flex;justify-content:space-around;margin-top:7.6rem}.design-team .design-team__img-big-box--first-row .img-mini-box{width:50%;max-width:600px;display:flex;flex-direction:column;justify-content:space-between}.design-team .design-team__img-big-box--first-row .img-mini-box .img{width:100%;margin:0 auto}.design-team .design-team__img-big-box--first-row .img-mini-box .img .gsap-wrapper>div{width:100%;max-width:350px}.design-team .design-team__img-big-box--first-row .img-mini-box .img-title{text-align:center;color:#223f7d}.design-team .design-team__img-big-box--first-row::before{content:'';display:block;position:absolute;z-index:-1;left:0;top:50%;width:100%;height:1px;background:rgba(51,51,51,.1)}@media (max-width:925px){.design-team .design-team__img-big-box--first-row{flex-direction:column;justify-content:center;align-items:center}.design-team .design-team__img-big-box--first-row .img-mini-box{width:100%;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:3.6rem}.design-team .design-team__img-big-box--first-row .img-mini-box .img{margin:0 auto;max-width:310px}.design-team .design-team__img-big-box--first-row .img-mini-box .img img{width:100%}.design-team .design-team__img-big-box--first-row::before{background:0 0}.design-team .design-team__img-big-box--first-row .mini-img__box .img-mini__1,.design-team .design-team__img-big-box--first-row .mini-img__box .img-mini__2,.design-team .design-team__img-big-box--first-row .mini-img__box .img-mini__3,.design-team .design-team__img-big-box--first-row .mini-img__box .img-mini__4,.design-team .design-team__img-big-box--first-row .mini-img__box .img-mini__5,.design-team .design-team__img-big-box--first-row .mini-img__box .img-mini__6,.design-team .design-team__img-big-box--first-row .mini-img__box .img-mini__7,.design-team .design-team__img-big-box--first-row .mini-img__box .img-mini__8{position:absolute;width:30%}.design-team .design-team__img-big-box--second-row{margin-top:5rem}.design-team .design-team__img-big-box--second-row .img-mini-box{width:100%;max-width:250px;display:flex;flex-direction:column;justify-content:space-between}.design-team .design-team__img-big-box--second-row .img-mini-box .img{width:100%;max-width:250px}.design-team .design-team__img-big-box--second-row .img-mini-box .img img{width:100%}.design-team .design-team__img-big-box--second-row .img-mini-box .img-title{margin-top:14px}.design-team .design-team__img-big-box--second-row::before{content:'';display:block;position:absolute;z-index:-1;left:0;top:50%;width:100%;height:1px;background:rgba(51,51,51,.1)}}.work-materials{margin-bottom:13rem;margin-top:13rem}.work-materials h1{margin-bottom:3.6rem;margin-top:0;font-weight:700}.work-materials-inner{display:flex;justify-content:space-between}.work-materials-inner__text-box ul{list-style:none}.work-materials-inner__text-box ul li{margin-top:1.2rem}.work-materials-inner__img-box{height:100%}.work-materials-inner__img-box img{width:auto;height:100%}@media (max-width:730px){.work-materials{margin-bottom:13rem;margin-top:13rem}.work-materials h1{text-align:center;margin-bottom:3.6rem;margin-top:0;font-weight:700}.work-materials-inner{display:flex;justify-content:space-between}.work-materials-inner__text-box ul{list-style:none}.work-materials-inner__text-box ul li{margin-top:1.2rem}.work-materials-inner__img-box{height:100%}.work-materials-inner__img-box img{width:auto;height:100%;max-height:185px}}.proposals.metal-cutting-page{border-top:1px solid #223f7d;padding-bottom:3.6rem}.bottom,.cutting-basic__bottom{margin-top:3.6rem;display:flex;justify-content:center}.bottom ul,.cutting-basic__bottom ul{list-style-type:none}.bottom ul li h3,.cutting-basic__bottom ul li h3{font-weight:700}.bottom ul li h3 span.left,.cutting-basic__bottom ul li h3 span.left{display:inline-block;width:210px;margin-right:7.2rem}@media (max-width:980px){.bottom,.cutting-basic__bottom{margin-top:3.6rem;display:flex;justify-content:center}.bottom ul,.cutting-basic__bottom ul{list-style-type:none}.bottom ul li h3,.cutting-basic__bottom ul li h3{font-weight:700;margin-bottom:1.8rem;display:flex;align-items:center;justify-content:center}.bottom ul li h3 span.left,.cutting-basic__bottom ul li h3 span.left{display:inline-block;width:210px;margin-right:7.2rem}.bottom ul li h3 span.right,.cutting-basic__bottom ul li h3 span.right{display:inline-block;width:160px}}@media (max-width:550px){.bottom,.cutting-basic__bottom{margin-top:3.6rem;display:flex;justify-content:center}.bottom ul,.cutting-basic__bottom ul{list-style-type:none}.bottom ul li h3,.cutting-basic__bottom ul li h3{font-weight:700}.bottom ul li h3 span.left,.cutting-basic__bottom ul li h3 span.left{display:inline-block;width:150px;margin-right:2rem}.bottom ul li h3 span.right,.cutting-basic__bottom ul li h3 span.right{display:inline-block;width:120px}}.product-section .individual-product{margin-top:13rem;margin-bottom:13rem}.product-section .individual-product__title{font-weight:700;color:#223f7d;text-align:center;margin-top:3.6rem;margin-bottom:3.6rem}.product-section .individual-product__content{display:flex}.product-section .individual-product__content--images{width:30%;margin-right:3.6rem}.product-section .individual-product__content--images img{width:100%;height:auto}.product-section .individual-product__content--images img:not(:last-of-type){padding-bottom:3.6rem}.product-section .individual-product__content--text{width:70%;margin-right:3.6rem;padding:0 3.6rem 0 3.6rem;display:flex;flex-direction:column;justify-content:center}.product-section .individual-product__content--text ul{margin-left:15px}.product-section .individual-product__content--text ul li{font-weight:700}.product-section .individual-product__content--text ul li:not(:last-of-type){margin-bottom:1.8rem}.product-section .individual-product__content--text p{margin-bottom:1.8rem}@media (max-width:680px){.product-section .individual-product{margin-top:13rem;margin-bottom:13rem}.product-section .individual-product__content{display:flex;flex-direction:column;width:100%}.product-section .individual-product__content--images{order:-1;width:100%;display:flex;justify-content:space-between;margin-right:3.6rem}.product-section .individual-product__content--images img{padding-bottom:3.6rem}.product-section .individual-product__content--text{width:100%;padding-top:0;border-color:transparent}.product-section .individual-product__content--text h1{margin-top:0}.product-section .individual-product__content--text p{margin-bottom:1.8rem}}.prototype-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:13rem}.prototype-box__img-box{width:40%;display:flex;flex-wrap:wrap;justify-content:center}.prototype-box__img-box img{min-width:230px;width:233px}.prototype-box__text-box{width:50%;display:flex;align-items:center}.prototype-box__text-box--num{font-size:6rem;font-weight:700;color:#223f7d;margin-right:2rem}.prototype-box__text-box--paragraph h2{font-weight:700}@media (max-width:530px){.prototype-box{flex-direction:column}.prototype-box__img-box{width:100%;display:flex}.prototype-box__img-box img{width:50%;min-width:auto}.prototype-box__text-box{width:100%;margin-top:1.8rem}}@media (max-width:420px){.prototype-box{flex-direction:column}.prototype-box__img-box{width:100%;display:flex;justify-content:center}.prototype-box__img-box img{width:100%;max-width:350px}.prototype-box__text-box{width:100%}}.why-stollco{margin-top:3.6rem;margin-bottom:3.6rem;display:flex;justify-content:space-evenly}.why-stollco__img-box{width:45%;padding:3.6rem 3.6rem 0 3.6rem;display:flex;flex-direction:column;justify-content:space-between}.why-stollco__img-box>h1{margin-bottom:3.6rem;font-weight:700;color:#223f7d;text-align:center}.why-stollco__img-box .main-img-box{width:100%;text-align:center}.why-stollco__img-box .main-img-box img{width:100%;max-width:550px;height:auto}.why-stollco__text-subsection{width:45%}.why-stollco__text-box{margin-top:3.6rem;display:flex;align-items:center}.why-stollco__text-box:not(:last-of-type){margin-bottom:3.6rem}.why-stollco__text-box--icon{font-weight:700;color:#223f7d;font-size:5rem}.why-stollco__text-box--text{margin-left:3.6rem;max-width:80%}.why-stollco__text-box--text h2{margin-top:0;font-weight:700}@media (max-width:1000px){.why-stollco{margin-top:3.6rem;margin-bottom:3.6rem;display:flex;flex-direction:column}.why-stollco__img-box{width:100%}.why-stollco__text-subsection{margin-left:0;width:100%;padding-right:5%;padding-left:5%}.why-stollco__text-box--text{max-width:80%}}