body{font-family:"Lato",sans-serif}.main-text-wrap{width:500px;color:#fff}.page-headline{position:relative;font-family:"Amiri",sans-serif;font-size:4em;margin:0;text-transform:uppercase;font-weight:700;padding-bottom:16px;color:#fff}.page-headline:before{content:"";bottom:8px;position:absolute;width:15%;left:0;border-bottom:4px solid #fff}.page-headline-secondary{position:relative;font-family:"Amiri",sans-serif;font-size:4em;margin:0;text-transform:uppercase;font-weight:700;padding-bottom:16px;color:#fff;font-size:2em;max-width:400px}.page-headline-secondary:before{content:"";bottom:8px;position:absolute;width:15%;left:0;border-bottom:4px solid #fff}.page-headline-secondary:before{content:"";bottom:8px;position:absolute;width:15%;left:0;border-bottom:2px solid #fff}.page-text{font-size:1.4em;line-height:1.6em}.default-button{display:inline-block;background-color:#007bab;color:#fff;border:0;outline:0;padding:12px 40px;text-align:center;font-size:1.1em;cursor:pointer;margin-top:16px}.default-button:hover{background-color:#00101c}.main-banner{display:flex;align-items:center;margin-top:116px;width:100%;height:600px;color:#2d486c;background-image:url("../images/main.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center}.main-banner.service-banner{height:400px;background-image:url("../images/services.jpg");background-position:center center}.main-banner.about-us{height:400px;background-image:url("../images/team.jpg")}.main-container.default-section{margin:40px auto}.flex-container{display:flex;justify-content:center}.side-img{width:30%;height:30%;margin-right:100px}.services{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:24%;margin-right:1.33%;padding:16px;color:#aaa;text-align:center;line-height:1.5em;-webkit-transition:border-bottom .5s ease-out;-moz-transition:border-bottom .5s ease-out;-o-transition:border-bottom .5s ease-out;transition:border-bottom .5s ease-out;cursor:pointer}.services:last-child{margin-right:0}.services:first-of-type .image-icon{background-position:0 0}.services:nth-of-type(2) .image-icon{background-position:0 28%}.services:nth-of-type(3) .image-icon{background-position:0 58%}.services:nth-of-type(4) .image-icon{background-position:0 86%}.services .image-icon{width:150px;height:150px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border:5px solid #aaa;background-image:url("../images/icons-index.png");background-size:100%;background-repeat:no-repeat}.services.values .image-icon{background-image:url("../images/icons-services.png")}.services:hover{color:#007bab}.services:hover .image-icon{background-color:#007bab;border:5px solid #007bab}.services:hover:first-of-type .image-icon{background-position:0 14.2%}.services:hover:nth-of-type(2) .image-icon{background-position:0 42.3%}.services:hover:nth-of-type(3) .image-icon{background-position:0 72.2%}.services:hover:nth-of-type(4) .image-icon{background-position:0 100.3%}.services .service-headline{font-family:"Amiri",sans-serif;margin:16px 0;font-size:1.4em;font-weight:700;display:inline-block}.employee-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:24%;margin-right:1.33%;padding:16px;color:#aaa;text-align:center;line-height:1.5em}.employee-wrap .employee-image{width:200px;height:200px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;background-size:100%;background-repeat:no-repeat}.employee-wrap .employee-image.employee1{background-image:url("../images/viktor.png")}.employee-wrap .employee-image.employee2{background-image:url("../images/jay.png")}.employee-wrap .employee-name{font-family:"Amiri",sans-serif;margin:24px 0;color:#007bab;font-size:1.4em;font-weight:700;display:inline-block}.employee-wrap .employee-position{margin:0;margin-top:-20px;font-size:1em;color:#000;font-weight:400;display:inline-block}.cover-section{width:100%;margin:40px 0;color:#2d486c;background-image:url("../images/books.jpg");background-repeat:no-repeat;background-size:cover;background-position:top center;display:flex;height:400px;align-items:center}.cover-section.vision{background-image:url("../images/vision.jpg")}.cover-section .container-padding{text-align:left}.cover-section .section-paragraph{color:#fff;max-width:400px}#contact{width:100%}#contact input[type="text"],#contact input[type="email"],#contact input[type="password"],#contact input[type="tel"]{width:100%;margin-bottom:10px}#contact input#cfsubject{margin-right:0}.contact-form-field{outline:0;border:2px solid #aaa;color:#2d486c;background-color:transparent;font-size:13px;padding-left:20px}.col-md-12{margin-bottom:50px}.cffield-upper{height:50px}#message{font-family:'Lato',sans-serif!important;padding-top:15px;width:100%;height:155px;margin-bottom:30px;background-position:15px 15px}.contact-info-details{margin-bottom:45px;color:#aaa}#contact-form .col-md-4,#contact-form .col-md-9,.input-wrapper{position:relative}#submit{outline:0;padding:10px 30px;color:#fff;border:0;outline:0;background-color:#007bab;text-align:center;cursor:pointer;transition:all .5s ease-out;font-size:1.1em}#submit:hover{background-color:#2d486c}.information-aside{margin-left:20px;background-color:#efefef;padding:20px 30px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;height:395px}.information-aside .info-aside-headline{margin:0}.information-aside .section-paragraph{font-size:1em;margin:3px 0 12px}#map_canvas{margin-top:116px;width:100%;height:450px}@media only screen and (max-width: 1100px){.main-text-wrap{ width:100%}.page-headline{font-size:3.2em}.page-text{font-size:1.2em}.main-banner{margin-top:69px;height:400px;background-image:url("../images/main-phone.jpg")}.main-banner.service-banner{height:300px}.main-banner.about-us{height:300px}#map_canvas{margin-top:69px;height:350px}.flex-container{flex-wrap:wrap}.side-img{display:block;margin:20px auto}.services{width:33.33%;margin-right:0;padding:16px;flex-direction:column}.employee-wrap{width:50%;margin-right:0;padding:16px;flex-direction:column}.cover-section{width:100%}}@media only screen and (max-width: 900px){.information-aside{ margin-left:0;padding:20px 10px;width:100%;text-align:center;height:auto}.information-aside .section-paragraph{font-size:1em;margin:5px 0 15px}}@media only screen and (max-width: 660px){.main-banner{ height:350px}.main-banner.service-banner{height:200px}.main-banner.about-us{height:200px}#map_canvas{height:250px}.side-img{width:60%;height:60%}.cover-section{height:300px}.services{width:50%}.services .image-icon{width:120px;height:120px;border:3px solid}.employee-wrap{width:50%}.employee-wrap .employee-image{width:150px;height:150px}.main-container.default-section{margin-top:48px;margin-bottom:48px}}@media only screen and (max-width: 400px){.page-headline{ font-size:2.4em}.page-text{font-size:1.1em}.main-banner{margin-top:50px}ul.dashed{padding-left:24px}.services .image-icon{width:90px;height:90px}.services .service-headline{font-size:1.1em}.employee-wrap{width:100%}.main-container.default-section{margin-top:32px;margin-bottom:32px}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
