@charset "UTF-8";
/***!  /templates/all-websolutions/css/structure.css  !***/

html,body{height:100%;margin:0;color:#333}body{overflow-x:hidden;font-family:'Titillium Web',sans-serif}.wrapper{height:100%;width:100%}h1,h2,h3,h4,h5,h6{font-family:'Raleway',sans-serif}a{text-decoration:none}a:hover{font-weight:700}.font-1{font-family:'Titillium Web',sans-serif}.font-2{font-family:'Raleway',sans-serif}.bg-dark-blue{background-color:#1544af}.bg-light-blue{background-color:#09F}.text-dark-blue,a{color:#1544af}.text-light-blue,a:hover{color:#09F}.big-title{font-size:55px}.header-title{font-size:75px}@media all and (max-width:1200px){.big-title{font-size:40px}.header-title{font-size:60px}}@media all and (max-width:1000px){.big-title{font-size:40px}.header-title{font-size:40px}}@media all and (max-width:750px){.big-title{font-size:30px;line-break:auto}.header-title{font-size:30px}}@media all and (max-width:500px){.big-title,.header-title{font-size:26px}}.p-big{padding:80px}.p-large{padding:130px}.p-largest{padding:200px}@media all and (max-width:1200px){.p-big{padding:30px}.p-large{padding:100px}}@media all and (max-width:800px){.p-big{padding:20px}.p-large{padding:20px}}main{list-style:none}.standard-content h2,.standard-content h3{margin-bottom:20px;font-weight:300}hr{width:150px;height:2px;color:#FFF;opacity:0.8;margin-bottom:15px}.bg-main{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;animation-name:header;animation-duration:15s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:linear}@keyframes header{from{background-size:100% auto}to{background-size:120% auto}}@media all and (max-width:1920px){@keyframes header{from{background-size:auto 120%}to{background-size:auto 140%}}}.head-main{padding-top:250px}@media all and (max-width:1370px){.head-main{padding-top:150px}}.head-main h2{letter-spacing:0.2em;text-transform:uppercase}.head-main hr{width:10px;color:#FFF}#scroll-down{width:100%;height:auto;position:absolute;bottom:25px;text-align:center}#scroll-down svg{color:#FFF;opacity:0.5;cursor:pointer;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;padding:10px}#scroll-down svg:hover{-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;border:solid 2px #FFF;border-radius:150px;opacity:0.8}header.software-header,header.digitization-header{width:100%;height:60%;z-index:2;background-color:#1544af;position:relative;background-repeat:no-repeat;background-size:100% auto}header.webdesign-header{width:100%;height:550px;background-color:#09F;position:relative}@media all and (max-width:1400px){header.digitization-header{height:600px}}@media all and (max-width:1000px){header.software-header{height:400px}header.webdesign-header{height:600px}header.digitization-header{height:400px}}@media all and (max-width:500px){header.webdesign-header{height:450px}}.header-principles{position:absolute;right:120px;top:210px}.header-img{position:absolute;right:200px;bottom:-200px;width:800px;height:auto}@media all and (max-width:1650px){.header-principles{position:static}.header-img{width:650px}}@media all and (max-width:1370px){.header-img{width:500px;bottom:-75px}}@media all and (max-width:685px){.header-img{right:0px;bottom:-80px;width:400px;max-width:100%}}footer{background-color:#1544af;background:#1544af;background:-moz-linear-gradient(top,#1544af 0%,#09f 100%);background:-webkit-linear-gradient(top,#1544af 0%,#09f 100%);background:linear-gradient(to bottom,#1544af 0%,#09f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1544af',endColorstr='#0099ff',GradientType=0 );color:#FFF;text-align:center;font-family:'Raleway',sans-serif}footer a{color:#FFF;font-family:'Titillium Web',sans-serif;letter-spacing:0em;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}footer a:hover{color:#FFF;text-decoration:line-through;letter-spacing:0.1em;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}footer a:focus,footer a:active{color:#FFF;text-decoration:none}.main-page-boxes{z-index:3;position:relative;background:#09f;background:-moz-linear-gradient(-60deg,#09f 0%,#09f 50%,#1544af 50%,#1544af 100%);background:-webkit-linear-gradient(-60deg,#09f 0%,#09f 50%,#1544af 50%,#1544af 100%);background:linear-gradient(150deg,#09f 0%,#09f 50%,#1544af 50%,#1544af 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ff',endColorstr='#1544af',GradientType=1 )}.main-title h1{line-height:90px;letter-spacing:0.1em;text-shadow:2px 2px 3px #000}.sub-title{position:absolute;top:75px;font-size:24px;letter-spacing:0.1em;opacity:0.5}@media all and (max-width:600px){.main-title h1{line-height:normal;margin-top:25px;margin-bottom:35px}.sub-title{position:static}}.boxes{height:500px;width:70%;margin-right:15%;margin-left:15%;margin-bottom:80px;position:relative}.boxes-relative{position:relative;width:100%;height:auto}.box{height:auto;min-height:500px;width:50%;padding:30px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;cursor:pointer;position:absolute}@media all and (max-width:1550px){.boxes{width:100%;margin-right:0%;margin-left:0%;margin-bottom:80px;position:relative}.box{padding-bottom:80px}}@media all and (max-width:1250px){.boxes{width:100%;height:auto;margin-right:0%;margin-left:0%;margin-bottom:80px;position:relative}.box{width:100%;position:relative !important;left:0 !important;top:0 !important;border:none !important;margin-bottom:35px}}.box h2{padding:0;margin:0;font-weight:300;font-size:36px;font-family:'Titillium Web',sans-serif;margin-bottom:25px}@media all and (max-width:500px){.box h2{font-size:30px}}.box h3{font-size:20px;font-family:'Titillium Web',sans-serif;padding:0;margin:0;line-height:30px;margin-bottom:0px}.box hr{width:250px;margin-bottom:25px}.box ul li{padding:5px;font-size:17px;opacity:0.9;list-style-type:square}.box span{font-size:45px;color:#FFF;opacity:0.2;position:absolute;bottom:25px;left:25px;letter-spacing:0.2em;padding:0;margin:0;line-height:50px}.box a{position:absolute;top:0;left:0;width:100%;height:100%}#box-digitization{background-color:#1544af;z-index:1;left:2%;top:0px;border:2px solid #09f}#box-digitization:hover{top:-20px;background-color:#333;border:2px solid #333;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#box-swe{background-color:#09F;z-index:2;left:48%;top:30px;border:2px solid #1544af}#box-swe:hover{top:-10px;background-color:#333;border:2px solid #333;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.more-link{display:inline-block;background-color:#D1DAE0;border-radius:50px;padding:10px;padding-left:20px;padding-right:20px;color:#333;font-weight:300;font-size:20px;letter-spacing:0em;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.more-link:hover{letter-spacing:0.1em;text-decoration:none;color:#333;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.more-link:focus,.more-link:active{text-decoration:none;color:#333}#software-services:hover #software-service{left:750px;opacity:0.8;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;color:#09F}#digitization-services:hover #digitization-service{right:650px;opacity:0.8;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;color:#1544af}#software-service{position:absolute;font-size:55px;top:253px;left:800px;letter-spacing:0.1em;opacity:0.2;z-index:999;color:#333;font-family:'Raleway',sans-serif;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}#digitization-service{position:absolute;font-size:55px;top:378px;right:700px;letter-spacing:0.1em;opacity:0.2;z-index:999;color:#333;font-family:'Raleway',sans-serif;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}@media all and (max-width:1650px){#software-services:hover #software-service{left:250px}#digitization-services:hover #digitization-service{right:220px}#software-service{font-size:55px;top:189px;left:220px}#digitization-service{font-size:55px;top:189px;right:180px}}.reference-box{height:280px;position:relative;background-size:cover}.reference-box:hover .reference-overlay{display:none}.reference-overlay{position:absolute;width:100%;height:100%;z-index:3;background-color:rgba(0,0,0,0.3)}.reference-box:hover a{opacity:1;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.reference-box a{display:block;opacity:0;position:absolute;bottom:0px;left:0px;width:100%;height:auto;text-align:center;background-color:rgba(255,255,255,0.5);color:#1544af;padding:15px;font-size:22px;text-decoration:none;z-index:2;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.reference-box a:hover{background-color:rgba(255,255,255,0.9);text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.bottom-d{width:100%;height:180px;z-index:999;background:#1544af;background:-moz-linear-gradient(-85deg,#1544af 0%,#1544af 50%,#fff 50%,#fff 100%);background:-webkit-linear-gradient(-85deg,#1544af 0%,#1544af 50%,#fff 50%,#fff 100%);background:linear-gradient(175deg,#1544af 0%,#1544af 50%,#fff 50%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1544af',endColorstr='#ffffff',GradientType=1 )}.benefit a{display:inline-block;background-color:rgba(255,255,255,0.2);border-radius:10px;padding:10px;padding-left:20px;padding-right:20px;margin-top:25px;color:#FFF;font-weight:300;font-size:20px;letter-spacing:0em;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;cursor:pointer;font-family:'Raleway',sans-serif}.benefit a:hover{background-color:rgba(255,255,255,0.4);text-decoration:none;color:#FFF;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.applications-content-block h4{letter-spacing:0.1em;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.applications-content-block:hover h4{letter-spacing:0em;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.applications-content-block img{height:90%;color:#1544af;opacity:0.05;top:10px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.applications-content-block:hover img{color:#1544af;opacity:0.15;top:10px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.digitization-box{background-repeat:no-repeat;background-position:95% bottom;background-size:auto 50%}.digitization-steps-bg{background-repeat:no-repeat;background-position:center bottom;background-size:80% auto}.digitization-step{height:180px}@media all and (max-width:767px){.digitization-step{height:auto}}
