@charset "UTF-8";@import 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css';/*! normalize.css v3.0.1 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}.linkSH{text-decoration:none}.linkSH:hover{text-decoration:underline}.marginZero,body{margin:0}.remPercent,html{font-size:62.5%}body{background:#282828;font:1.2rem Roboto,sans-serif}header#main-header{background:#fff}header#main-header .center{padding:35px 0;align-items:center;-ms-flex-align:center;-webkit-align-items:center;display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-ms-flex-pack:space-between;-webkit-justify-content:space-between}header#main-header a.logo img{display:block;height:48px;vertical-align:middle;width:auto}header#main-header ul{font-size:0;list-style:none;margin:0;padding:0}header#main-header ul li{display:inline-block;margin:0 0 0 35px}header#main-header ul li:first-child{margin:0}header#main-header ul li.active a,header#main-header ul li:hover a{color:#ed203b}header#main-header ul li.active span,header#main-header ul li:hover span{background:#ed203b;width:100%}header#main-header ul a{color:#353535;font:700 1.4rem 'Titillium Web',sans-serif;text-decoration:none;text-transform:uppercase;transition:all .4s}header#main-header ul a span{background:#fff;display:block;height:2px;margin:8px 0 0 0;width:0;transition:all .4s}@media only screen and (min-width:768px) and (max-width:1220px){header#main-header ul a{font:700 1.4rem 'Titillium Web',sans-serif}}@media only screen and (min-width:768px) and (max-width:980px){header#main-header .center{padding:30px 0}header#main-header a.logo img{height:40px}header#main-header ul li{margin:0 0 0 30px}}@media only screen and (min-width:320px) and (max-width:767px){header#main-header .center{padding:25px 0}header#main-header a.logo img{height:35px}header#main-header ul a{font:700 1.4rem 'Titillium Web',sans-serif}}#splash{height:710px;position:relative}#splash .items,#splash .owl-item,#splash .item,#splash .center{height:710px}#splash .center{box-sizing:border-box;padding:90px 5px}#splash .box.gray h2{color:#282828}#splash .box.white h2{color:#fff}#splash .box img{display:block;height:64px;vertical-align:middle;width:auto}#splash h2{font:900 4.4rem/4.6rem Roboto,sans-serif;margin:25px 0 50px 0;max-width:300px;text-transform:uppercase}#splash p{color:#fff;font:italic 700 1.3rem/2rem Roboto,sans-serif;margin:0;text-shadow:0 0 3px rgba(0,0,0,.6);text-transform:uppercase}#splash>.go-to{bottom:40px;display:block;position:absolute;right:0;z-index:100}#splash>.go-to img{display:block;height:270px;vertical-align:middle;width:auto}@media only screen and (min-width:768px) and (max-width:1220px){#splash h2{font:900 4.4rem/4.6rem Roboto,sans-serif}#splash p{font:italic 700 1.3rem/2rem Roboto,sans-serif}}@media only screen and (min-width:768px) and (max-width:980px){#splash{height:510px}#splash .items,#splash .owl-item,#splash .item,#splash .center{height:510px}#splash>.go-to{bottom:30px}#splash>.go-to img{height:240px}}@media only screen and (min-width:320px) and (max-width:767px){#splash{height:410px}#splash .items,#splash .owl-item,#splash .item,#splash .center{height:410px}#splash .center{padding:40px 0;text-align:center}#splash .box img{display:inline-block;height:64px}#splash h2{font:900 3.4rem/3.6rem Roboto,sans-serif;max-width:100%}#splash p{font:italic 700 1.3rem/2rem Roboto,sans-serif}#splash p br{display:none}#splash>.go-to{display:none}}section#about-us .us .center{color:#fff;padding:100px 0}section#about-us .us header{margin:0 auto;overflow:hidden;width:690px}section#about-us .us header h1,section#about-us .us header h2{float:left;margin:0;text-transform:uppercase}section#about-us .us header h1{font:700 4.6rem/36px 'Titillium Web',sans-serif;height:36px;width:286px}section#about-us .us header span.red-line{background:#ed203b;display:block;float:left;height:36px;margin:0 30px;width:3px}section#about-us .us header h2{font:300 2.5rem/36px 'Titillium Web',sans-serif;height:36px;width:340px}section#about-us .us .description{margin:55px 0;overflow:hidden}section#about-us .us .description p{font:300 1.8rem/2.6rem Roboto,sans-serif;margin:0}section#about-us .us .wrapper{margin:0 auto;width:660px}section#about-us .us .wrapper-left,section#about-us .us .wrapper-right{width:48%}section#about-us .us .wrapper-left{padding:17px 0 0 0;text-align:right}section#about-us .us .wrapper-left h3{font:500 1.5rem/2rem Roboto,sans-serif;text-transform:uppercase}section#about-us .us .wrapper-right{text-align:justify}section#about-us .us .wrapper-right p{font:300 1.22rem/1.8rem Roboto,sans-serif}section#about-us .us .wrapper-right p:nth-child(2){margin-bottom:0}section#about-us .us .wrapper-right span.red-line{background:#ed203b;display:block;height:3px;width:36px}section#about-us .banner-image{height:360px;position:relative}section#about-us .banner-image .lines{bottom:26px;left:50%;margin:0 0 0 -167px;position:absolute;width:334px}section#about-us .banner-image .lines div{background:#ed203b;height:3px}section#about-us .banner-image .lines div:nth-child(2){margin:6px 0 0 0}section#about-us .qualities{background:url(img/qualities.jpg) no-repeat center / cover #282828;overflow:hidden}section#about-us .qualities .center{box-sizing:border-box;padding:60px 90px}section#about-us .qualities article{float:left;text-align:justify;width:30%}section#about-us .qualities article:nth-child(2){margin:0 5%}section#about-us .qualities article h1{color:#252e70;font:900 2.3rem/2.3rem Roboto,sans-serif;margin:0;text-transform:uppercase}section#about-us .qualities article p{color:#2d2d2d;font:1.4rem/2rem Roboto,sans-serif}section#about-us .qualities article p:nth-child(2){margin-bottom:0}section#about-us .qualities article .red-line{background:#ed203b;display:block;height:3px;width:36px}section#about-us .red-points{background:#dddcdc;overflow:hidden;padding:90px 0}section#about-us .red-points .center{box-sizing:border-box;overflow:visible;padding:0 90px}section#about-us .red-points .shadow{box-shadow:10px 10px 10px rgba(150,150,150,.3);overflow:hidden}section#about-us .red-points .item{background:#ebebeb;overflow:hidden;position:relative;width:100%}section#about-us .red-points .image,section#about-us .red-points article{float:left;height:320px;width:50%}section#about-us .red-points article{box-sizing:border-box;padding:100px 110px 70px 110px}section#about-us .red-points h1{color:#ed203b;font:700 2.8rem/2.8rem 'Titillium Web',sans-serif;margin:0;text-transform:uppercase}section#about-us .red-points p{color:#252e70;font:500 1.26rem/1.9rem Roboto,sans-serif;text-align:justify}section#about-us .red-points .detail{height:12px;left:50%;margin:0 0 0 -95px;position:absolute;top:102px;width:190px}section#about-us .red-points .detail .circle,section#about-us .red-points .detail .line{background:#ed203b;float:left}section#about-us .red-points .detail .circle{border-radius:50%;height:12px;width:12px}section#about-us .red-points .detail .line{height:3px;margin:4.5px 0;width:178px}@media only screen and (min-width:768px) and (max-width:1220px){section#about-us .us header h1{font:700 4.6rem/36px 'Titillium Web',sans-serif}section#about-us .us header h2{font:300 2.5rem/36px 'Titillium Web',sans-serif}section#about-us .us .description p{font:300 1.8rem/2.6rem Roboto,sans-serif}section#about-us .us .wrapper-left h3{font:500 1.5rem/2rem Roboto,sans-serif}section#about-us .us .wrapper-right p{font:300 1.22rem/1.8rem Roboto,sans-serif}section#about-us .qualities article h1{font:900 2.3rem/2.3rem Roboto,sans-serif}section#about-us .qualities article p{font:1.4rem/2rem Roboto,sans-serif}section#about-us .red-points h1{font:700 2.8rem/2.8rem 'Titillium Web',sans-serif}section#about-us .red-points p{font:500 1.26rem/1.9rem Roboto,sans-serif}}@media only screen and (min-width:981px) and (max-width:1220px){section#about-us .red-points article{padding:60px}section#about-us .red-points .detail{margin:0 0 0 -50px;top:62px;width:100px}section#about-us .red-points .detail .line{width:88px}}@media only screen and (min-width:768px) and (max-width:980px){section#about-us .us .center{padding:70px 0}section#about-us .us header{width:670px}section#about-us .us header span.red-line{margin:0 20px}section#about-us .us .description{margin:40px 0}section#about-us .us .wrapper{width:100%}section#about-us .banner-image{height:260px}section#about-us .qualities .center{padding:40px 20px}section#about-us .qualities article{width:100%}section#about-us .qualities article:nth-child(2){margin:30px 0}section#about-us .qualities article p{margin:10px 0}section#about-us .red-points{padding:60px 0}section#about-us .red-points .center{padding:0 20px}section#about-us .red-points .image,section#about-us .red-points article{height:290px}section#about-us .red-points article{padding:50px}section#about-us .red-points h1{font:700 2.2rem/2.2rem 'Titillium Web',sans-serif}section#about-us .red-points .detail{margin:0 0 0 -40px;top:52px;width:80px}section#about-us .red-points .detail .line{width:68px}}@media only screen and (min-width:320px) and (max-width:767px){section#about-us .us .center{padding:60px 0}section#about-us .us header{width:100%}section#about-us .us header h1{font:700 3.6rem/36px 'Titillium Web',sans-serif;width:100%}section#about-us .us header span.red-line{display:none}section#about-us .us header h2{font:300 2.2rem/2.6rem 'Titillium Web',sans-serif;height:auto;margin:10px 0 0 0;width:100%}section#about-us .us .description{margin:40px 0}section#about-us .us .description p{font:300 1.6rem/2.4rem Roboto,sans-serif;margin:0}section#about-us .us .description br{display:none}section#about-us .us .wrapper{width:100%}section#about-us .us .wrapper-left,section#about-us .us .wrapper-right{width:100%}section#about-us .us .wrapper-left{padding:0;text-align:center}section#about-us .us .wrapper-left h3{font:500 1.5rem/2rem Roboto,sans-serif}section#about-us .us .wrapper-right p{font:300 1.4rem/2.4rem Roboto,sans-serif}section#about-us .banner-image{height:160px}section#about-us .banner-image .lines{margin:0 0 0 -100px;width:200px}section#about-us .qualities .center{padding:40px 0}section#about-us .qualities article{width:100%}section#about-us .qualities article:nth-child(2){margin:30px 0}section#about-us .qualities article h1{font:900 2.3rem/2.3rem Roboto,sans-serif}section#about-us .qualities article p{font:1.4rem/2rem Roboto,sans-serif;margin:10px 0}section#about-us .red-points{background:#dddcdc;overflow:hidden;padding:90px 0}section#about-us .red-points .center{padding:0}section#about-us .red-points .reverse{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse}section#about-us .red-points .reverse article{text-align:left}section#about-us .red-points .image,section#about-us .red-points article{width:100%}section#about-us .red-points .image{height:160px}section#about-us .red-points article{height:auto;padding:40px}section#about-us .red-points h1{font:700 2.2rem/2.2rem 'Titillium Web',sans-serif}section#about-us .red-points p{font:500 1.26rem/1.9rem Roboto,sans-serif}section#about-us .red-points .detail{display:none}}section#solutions{background:#dddcdc}section#solutions .center{box-sizing:border-box;padding:100px 90px}section#solutions ul{list-style:none;margin:0 0 125px 0;overflow:hidden;padding:0;text-align:center}section#solutions li{cursor:pointer;float:left;width:33.33%}section#solutions article{box-sizing:border-box;height:190px;padding:0 70px;align-items:center;-ms-flex-align:center;-webkit-align-items:center;display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center}section#solutions article.bg-red h1{color:#fff}section#solutions article.bg-red p span.line{background:#252e70}section#solutions article.bg-gray-second h1{color:#252e70}section#solutions article.bg-gray-second p span.line{background:#ed203b}section#solutions article.bg-blue h1{color:#fff}section#solutions article.bg-blue p span.line{background:#ed203b}section#solutions article h1{font:700 1.6rem Roboto,sans-serif;margin:0;text-transform:uppercase}section#solutions article p{margin:0}section#solutions article p span.line{display:inline-block;height:3px;width:36px}section#solutions .image{height:190px;width:100%}@media only screen and (min-width:768px) and (max-width:1220px){section#solutions article h1{font:700 1.6rem Roboto,sans-serif}}@media only screen and (min-width:981px) and (max-width:1220px){section#solutions .center{padding:100px 70px}section#solutions article{height:160px;padding:0 60px}section#solutions .image{height:160px}}@media only screen and (min-width:768px) and (max-width:980px){section#solutions .center{padding:60px 20px}section#solutions ul{margin:0 0 85px 0}section#solutions article{height:140px;padding:0 70px}section#solutions .image{height:140px;width:100%}}@media only screen and (min-width:320px) and (max-width:767px){section#solutions .center{padding:40px 0}section#solutions ul{margin:0 0 65px 0}section#solutions li{margin:20px 0 0 0;width:100%}section#solutions li:first-child{margin:0}section#solutions li.reverse{display:flex;display:-ms-flexbox;display:-webkit-flex;flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse}section#solutions article{padding:0 40px}section#solutions article h1{font:700 1.6rem Roboto,sans-serif;margin:0}}section#contact{background:#ebebeb;padding:80px 0;position:relative}section#contact .center{overflow:visible}section#contact .wrapper-right{box-sizing:border-box;min-height:450px;width:50%}section#contact .wrapper-right label{color:#353535;display:block;font:500 1.5rem/30px Roboto,sans-serif;height:30px}section#contact .wrapper-right p.advice{color:#ed203b;font:1.2rem Roboto,sans-serif}section#contact .wrapper-right .wrapper{overflow:visible}section#contact .map-container{position:absolute;text-align:right;top:80px;width:48%}section#contact .map-container #gmap{background:#fff;height:380px}section#contact .map-container p{color:#252e70;font:500 1.4rem/1.8rem Roboto,sans-serif}@media only screen and (min-width:768px) and (max-width:1220px){section#contact .wrapper-right label{font:500 1.5rem/30px Roboto,sans-serif}section#contact .wrapper-right p.advice{font:1.2rem Roboto,sans-serif}section#contact .map-container p{font:500 1.4rem/1.8rem Roboto,sans-serif}}@media only screen and (min-width:768px) and (max-width:980px){section#contact .wrapper-right{min-height:400px;width:48%}section#contact .map-container #gmap{height:320px}}@media only screen and (min-width:320px) and (max-width:767px){section#contact{padding:40px 0}section#contact .wrapper-right{min-height:420px;width:100%}section#contact .wrapper-right label{font:500 1.5rem/30px Roboto,sans-serif}section#contact .wrapper-right p.advice{font:1.2rem Roboto,sans-serif}section#contact .map-container{clear:both;position:static;text-align:center;width:100%}section#contact .map-container #gmap{height:280px}section#contact .map-container p{font:500 1.4rem/1.8rem Roboto,sans-serif}}footer#main-footer{background:#282828}footer#main-footer .center{padding:25px 0}footer#main-footer a.logo img{display:block;height:48px;vertical-align:middle;width:auto}footer#main-footer p{color:#fff;font:1.2rem Roboto,sans-serif;margin:0}footer#main-footer p:nth-child(2){margin:10px 0 0 0}footer#main-footer p span{display:block;font-weight:700;text-transform:uppercase}footer#main-footer p a{color:#fff;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1220px){footer#main-footer p{font:1.2rem Roboto,sans-serif}}@media only screen and (min-width:768px) and (max-width:980px){footer#main-footer .center{padding:25px 0}footer#main-footer a.logo img{height:40px}}@media only screen and (min-width:320px) and (max-width:767px){footer#main-footer a.logo{text-align:center;width:100%}footer#main-footer a.logo img{display:inline-block;height:40px}footer#main-footer .wrapper-right{margin:30px 0 0 0;text-align:center;width:100%}footer#main-footer p{font:1.2rem Roboto,sans-serif}}div.wpcf7-response-output{border:none!important;border-radius:4px;color:#fff;font-size:1.35rem;padding:10px 20px}span.wpcf7-not-valid-tip{padding:5px}div.wpcf7-validation-errors{background:#f1c40f}div.wpcf7-mail-sent-ok{background:#16a085}.aligncenter,.alignleft,.alignright{background:#fff;border-radius:20px;display:block;height:auto;padding:10px;vertical-align:middle;width:40%}.aligncenter{margin:20px auto}.alignleft{float:left;margin:0 20px 10px 0}.alignright{float:right;margin:0 0 10px 20px}.bg-blue{background:#252e70}.bg-red{background:#ed203b}.bg-gray-second{background:#ebebeb}.banner-text{overflow:hidden}.banner-text .center{padding:80px 0}.banner-text p{color:#fff;font:300 1.8rem/2.6rem Roboto,sans-serif}.banner-text p span.span-line{background:#ed203b;height:3px;display:inline-block;width:36px}.center{margin:0 auto;overflow:hidden}.center-width{max-width:1180px;width:90%}.custom-lightbox{background:rgba(0,0,0,.8);height:100%;opacity:0;overflow:scroll;position:fixed;width:100%;z-index:1000;align-items:center;-ms-flex-align:center;-webkit-align-items:center;display:flex;display:-ms-flexbox;display:-webkit-flex;justify-content:center;-ms-flex-pack:center;-webkit-justify-content:center}.custom-lightbox.cl-off{top:-100%}.custom-lightbox.cl-on{top:0}.custom-lightbox .capsule{max-width:840px}.custom-lightbox .wrapper span.close{background:url(img/close.png) no-repeat right center / 70% auto transparent;cursor:pointer;display:inline-block;height:30px;width:30px}.custom-lightbox .item{background:#dddcdc;box-sizing:border-box;overflow:hidden;padding:60px}.custom-lightbox .item header{margin:0 0 40px 0;overflow:hidden}.custom-lightbox .item header h1{color:#ed203b;font:900 2.4rem Roboto,sans-serif;margin:0;text-transform:uppercase}.custom-lightbox .item header p{margin:6px 0 0 0}.custom-lightbox .item header span.red-line{background:#ed203b;display:block;height:3px;width:36px}.custom-lightbox .item h3{color:#252e70;font:700 1.4rem Roboto,sans-serif;margin:0}.custom-lightbox .item p,.custom-lightbox .item ul{color:#252e70;font:1.4rem/1.8rem Roboto,sans-serif}.custom-lightbox .item ul{margin:0;padding:0 0 0 15px}.custom-lightbox .item .wrapper-left,.custom-lightbox .item .wrapper-right{width:48%}.custom-lightbox .item .lines{margin:60px auto 0 auto;overflow:hidden;width:500px}.custom-lightbox .item .lines div{background:#c0bebe;height:3px}.custom-lightbox .item .lines div:nth-child(2){margin:6px 0 0 0}.custom-lightbox .owl-dots{margin:20px 0 0 0;overflow:hidden;text-align:center}.custom-lightbox .owl-dots .owl-dot{background:rgba(255,255,255,.6);border-radius:50%;display:inline-block;height:15px;margin:0 0 0 10px;width:15px;transition:all .3s}.custom-lightbox .owl-dots .owl-dot:nth-child(1){margin:0}.custom-lightbox .owl-dots .owl-dot.active{background:#fff}.hidden-all,.hidden-desktop{display:none}.home-gallery{background:#dddcdc;overflow:hidden}.home-gallery .center{box-sizing:border-box;padding:95px 50px;position:relative}.home-gallery .owl-item:nth-child(odd):before{background:url(img/red-dot.png) no-repeat center / auto transparent;content:'';height:100%;margin:0 0 0 -100px;position:absolute;top:0;width:100px;z-index:1000}.home-gallery .owl-item:nth-child(odd):after{background:url(img/red-dot.png) no-repeat center / auto transparent;content:'';height:100%;margin:0 -100px 0 0;position:absolute;right:0;top:0;width:100px;z-index:1000}.home-gallery .owl-dots{margin:20px 0 0 0;overflow:hidden;text-align:center}.home-gallery .owl-dots .owl-dot{background:rgba(0,0,0,.6);border-radius:50%;display:inline-block;height:15px;margin:0 0 0 10px;width:15px;transition:all .3s}.home-gallery .owl-dots .owl-dot:nth-child(1){margin:0}.home-gallery .owl-dots .owl-dot.active{background:#000}input[type=text],input[type=search],input[type=tel],input[type=url],input[type=password],input[type=email],input[type=number]{background:#f0f0f0;border:1px solid #fff;box-sizing:border-box;color:#34495e;font:1.2rem Roboto,sans-serif;width:100%;transition:all .3s}input[type=text]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder{color:#34495e}input[type=text]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=number]:-moz-placeholder{color:#34495e;opacity:1}input[type=text]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder{color:#34495e;opacity:1}input[type=text]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder{color:#34495e}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus{border:1px solid #252e70}textarea,select{background:#f0f0f0;border:1px solid #fff;box-sizing:border-box;color:#34495e;font:1.2rem Roboto,sans-serif;padding:0 10px;width:100%;transition:all .3s}textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#34495e}textarea:-moz-placeholder,select:-moz-placeholder{color:#34495e;opacity:1}textarea::-moz-placeholder,select::-moz-placeholder{color:#34495e;opacity:1}textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#34495e}textarea:focus,select:focus{border:1px solid #252e70}input,select{height:40px;padding:0 10px}textarea{height:125px;padding:10px;resize:none}.loading-screen{background:url(img/logo.png) no-repeat center / auto 60px #fff;height:100%;position:fixed;top:0;width:100%;z-index:9999}.master-image{position:relative}.master-image>img{display:block;height:auto;vertical-align:middle;width:100%}.master-image a{bottom:40px;display:block;position:absolute;right:0}.master-image a img{display:block;height:260px;vertical-align:middle;width:auto}.mobile-menu{display:none;overflow:hidden}.mobile-menu .center{overflow:hidden;padding:20px}.mobile-menu ul{list-style:none;margin:0;padding:0}.mobile-menu a{color:#fff;display:block;font:700 3rem/3rem 'Titillium Web',sans-serif;padding:20px 0;text-align:center;text-decoration:none;text-transform:uppercase}.overflow-hidden,header#main-header,#splash,footer#main-footer,section#about-us,section#solutions,section#contact{overflow:hidden}.rounded-button{background-image:linear-gradient(90deg,#ed203b 10%,#fb5d71 100%);border:none;border-radius:12px;box-shadow:0 0 10px rgba(100,100,100,.6);color:#fff;display:inline-block;font:700 1.6rem 'Titillium Web',sans-serif;padding:4px 14px;text-decoration:none;text-transform:uppercase}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.video-wrapper{height:0;margin:20px 0;padding-bottom:52.25%;padding-top:25px;position:relative}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wrapper{overflow:hidden}.wrapper-left{float:left}.wrapper-right{float:right}@media only screen and (min-width:768px) and (max-width:1220px){.banner-text p{font:300 1.8rem/2.6rem Roboto,sans-serif}.custom-lightbox .item header h1{font:900 2.4rem Roboto,sans-serif}.custom-lightbox .item h3{font:700 1.4rem Roboto,sans-serif}.custom-lightbox .item p,.custom-lightbox .item ul{font:1.4rem/1.8rem Roboto,sans-serif}}@media only screen and (min-width:768px) and (max-width:980px){.banner-text .center{padding:70px 0}.custom-lightbox .capsule{max-width:85%}.custom-lightbox .item{padding:60px}.custom-lightbox .item .lines{width:60%}}@media only screen and (min-width:320px) and (max-width:767px){.banner-text .center{padding:50px 0}.banner-text p{font:300 1.6rem/2.4rem Roboto,sans-serif}.banner-text p br{display:none}.center-width{width:85%}.custom-lightbox{display:block}.custom-lightbox .capsule{margin:20px auto;max-width:90%}.custom-lightbox .item{padding:40px}.custom-lightbox .item header h1{font:900 1.8rem Roboto,sans-serif}.custom-lightbox .item h3{font:700 1.4rem Roboto,sans-serif}.custom-lightbox .item p,.custom-lightbox .item ul{font:1.4rem/1.8rem Roboto,sans-serif}.custom-lightbox .item .wrapper-left,.custom-lightbox .item .wrapper-right{width:100%}.custom-lightbox .item .wrapper-right{margin:30px 0 0 0}.custom-lightbox .item .lines{margin:40px auto 0 auto;width:60%}.hidden-desktop{display:block}.hidden-mobile{display:none}.home-gallery .center{padding:65px 0}.home-gallery .owl-item:nth-child(odd):before{background:url(img/red-dot.png) no-repeat center / auto transparent;content:'';height:100%;margin:0 0 0 -100px;position:absolute;top:0;width:100px;z-index:1000}.home-gallery .owl-item:nth-child(odd):after{background:url(img/red-dot.png) no-repeat center / auto transparent;content:'';height:100%;margin:0 -100px 0 0;position:absolute;right:0;top:0;width:100px;z-index:1000}.home-gallery .owl-dots .owl-dot{margin:0 0 0 15px}.master-image{position:relative}.master-image a{display:none}}