.carousel-caption .btn:hover,.service .btn:hover{text-decoration:underline}@font-face{font-family:avenir;src:url(../fonts/avenir/Avenir-Medium.eot?v=1.1.0);src:url(../fonts/avenir/Avenir-Medium.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/avenir/Avenir-Medium.woff2?v=1.1.0) format("woff2"),url(../fonts/avenir/Avenir-Medium.woff?v=1.1.0) format("woff"),url(../fonts/avenir/Avenir-Medium.ttf?v=1.1.0) format("truetype"),url(../fonts/avenir/Avenir-Medium.svg?v=1.1.0#LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:avenir-next;src:url(../fonts/avenir/AvenirNext-Bold.eot?v=1.1.0);src:url(../fonts/avenir/AvenirNext-Bold.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/avenir/AvenirNext-Bold.woff2?v=1.1.0) format("woff2"),url(../fonts/avenir/AvenirNext-Bold.woff?v=1.1.0) format("woff"),url(../fonts/avenir/AvenirNext-Bold.ttf?v=1.1.0) format("truetype"),url(../fonts/avenir/AvenirNext-Bold.svg?v=1.1.0#Regular) format("svg");font-weight:400;font-style:normal}.header{position:absolute;top:0;width:100%;z-index:10;background-color:transparent}.header .container{position:relative!important}.header h1{position:absolute;left:8%;background-color:#fff;margin:0;line-height:0!important;z-index:1;padding:25px;border-bottom-right-radius:30px;border-bottom-left-radius:30px}.language ul,ul.contacts li:first-child{line-height:50px}.header h1 .logo{display:inline-block}.header h1 .logo img{height:150px}.header h1 span{text-indent:-9999px;width:0;height:0;overflow:hidden;display:block}@media (max-width:768px){.header .container,.header .container .row div[class^=col-]{padding:0!important}.header .container .row{margin:0}.header h1{left:calc(50% - 75px)}.header h1 .logo img{height:100px}}.menu{margin-top:75px;height:50px}.menu .current-menu-item{font-family:avenir-next}@media (max-width:768px){#menu{background-color:#c1ef8c;border:none;margin-top:-2px}#menu-master{margin:0;text-align:center;padding-top:50px}.menu{margin-top:0;height:initial}.menu .current-menu-item{border:1px solid #fff;margin:0 50px;border-radius:50px}.language{display:none}}.language{margin-top:75px;height:50px}.footer .menu,.section h2{margin-top:0}.language ul{margin:0;height:50px}.language a{color:#fff;font-size:13px}.lang-icon{max-width:35px}.language-mobile{display:none;padding-bottom:25px;margin:0;text-align:center}.language-mobile .active{border:1px solid #fff;border-radius:50px;font-family:avenir-next}.wrapper{position:relative;height:100%;overflow:hidden}.wrapper .caption{max-width:500px;position:absolute;left:calc(50% - 250px);bottom:100px;text-align:center;color:#fff}.contact.wrapper .caption,.footer .copyright a{color:#58595a}.wrapper .caption h2{margin-top:0;font-weight:600}@media (max-width:500px){.wrapper .caption{width:100%;padding:0 25px;left:0}}.footer .content{padding:25px 0}.footer .copyright{padding:10px 0;background-color:#ececec}.footer .copyright p{margin:0}.footer .stackholders{text-align:right}.footer .navbar-default{background-color:#fff;border-radius:0}@media (max-width:768px){.language-mobile{display:block}.footer .logo,.footer .menu{display:none}.footer .copyright,.footer .stackholders{text-align:center}.footer .stackholders{font-size:12px}}ul.contacts{text-align:right}.section{padding:75px 0 25px}.section h2{text-transform:uppercase;margin-bottom:30px;font-weight:800}.mission h2,.values h2,.vision h2{margin-top:25px;text-align:center}.section p,.section ul{margin-bottom:15px}.mission,.service,.values,.vision{margin-bottom:25px}@media (max-width:768px){ul.contacts{text-align:center}.section h2,.section p,.section ul{padding:0 15px;text-align:center}.section h2{margin-top:25px}#contact .section h3{text-align:center}}.mission p{text-align:center}.vision p{text-align:center}.values ul{text-align:center}.company.wrapper{background-image:url(../images/company.jpg);background-size:cover;background-position:center}.error404 .wrapper,.services.wrapper{background-image:url(../images/services.jpg);background-size:cover;background-position:center}#company .section .container{max-width:768px}#services .carousel{padding-top:0;margin-top:-50px}.service{text-align:center;padding:0 15px}.service img{width:initial}.service h2{margin-top:25px;text-transform:none;text-align:center}.service p{text-align:center;margin-bottom:15px}.service .btn{border-radius:50px;margin-top:25px;padding:8px 40px;background-color:#fff}.service .btn:hover{background-color:#fff}@media (min-width:500px){.error404 .wrapper .caption{max-width:400px;left:calc(50% - 200px)}}.contact.wrapper{background-image:url(../images/contact.jpg);background-size:cover;background-position:center}#contact .section .container{max-width:768px}#contact .section h3{margin-top:0;font-size:14px;font-family:avenir-next}.social{max-width:25px;margin:0 10px 5px 0}.loader-container{position:fixed;width:100%;height:100%;background:#fff;z-index:1000}.loader{width:100px;height:100px;position:absolute;left:calc(50% - 50px);top:calc(50% - 50px)}.loader span{display:inline-block;width:20px;height:20px;border-radius:100%;background-color:#C1EF8C;margin:35px 5px;opacity:0}.wpcf7-response-output,div.wpcf7-validation-errors,span.wpcf7-not-valid-tip{display:none!important}.loader span:nth-child(1){animation:opacitychange 1s ease-in-out infinite}.loader span:nth-child(2){animation:opacitychange 1s ease-in-out .33s infinite}.loader span:nth-child(3){animation:opacitychange 1s ease-in-out .66s infinite}@keyframes opacitychange{0%,100%{opacity:0}60%{opacity:1}}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{width:100%;border:0;border-bottom:2px solid #5a595e;border-radius:0;padding:10px 0;box-shadow:none!important;height:auto;resize:none;outline:0}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{border-color:#a3c57c}.wpcf7-submit{width:auto!important;padding:8px 20px!important;border:none!important}.wpcf7-submit:hover{background-color:#a3c57c;color:#fff}.wpcf7-not-valid{border-color:#f77777!important}.owl-carousel .owl-item img{width:initial}.carousel-indicators .active,.carousel-indicators li{width:25px;height:25px;margin:0 10px}.owl-theme .owl-dots .owl-dot span{background-color:#fff;width:25px;height:25px;border:1px solid #ccc}.carousel-indicators .active,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background-color:#bcffca;border-color:#bcffca}.carousel,.carousel-inner,body,html{height:100%}body{font-family:avenir;color:#58595a}ul{padding:0;margin:0;list-style:none}img{max-width:100%}.carousel-control{display:none}.carousel-indicators{z-index:5}.carousel-indicators li{border-radius:50px}.carousel-caption{bottom:15%}.carousel-caption h4{margin-top:0;font-size:65px;font-family:avenir-next;margin-bottom:50px;text-shadow:2px 2px rgba(0,0,0,.5)}.carousel-caption .btn{float:none!important;background:0 0;border-color:#fff;border-radius:50px;padding:8px 40px;color:#fff}@media (max-width:768px){.carousel,.carousel-inner{margin-top:125px}.carousel-caption{bottom:35%;width:100%;right:0;left:0;padding:0 25px}.carousel-caption h4{font-size:40px}.carousel-indicators{bottom:125px}}@media (max-height:500px){.carousel-caption{bottom:55%}.carousel-caption h4{font-size:25px;margin-bottom:15px}}.navbar-default{background-color:#c1ef8c;border-radius:50px;border-color:transparent;margin-bottom:0}.navbar-right{margin-right:10%}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#46494c}.navbar-default .navbar-nav>li>a{color:#58595a;font-size:16px}@media (max-width:992px){.nav>li>a{padding:15px 10px}.navbar-right{margin-right:2%}}@media (max-width:768px){.navbar-default{border-radius:0;height:125px}.navbar-header{height:125px}.navbar-toggle{margin-top:50px;border:none}.nav>li>a{margin:0 50px}.navbar-right{margin-right:0}}@media (min-width:1200px){.container{width:970px}}.img-responsive{margin:0 auto!important}.form-control{border:0;border-bottom:2px solid #5a595e;border-radius:0;padding:10px 0;box-shadow:none!important;height:auto;resize:none}.form-control:focus{border-color:#95da45}.btn-default{background-color:#ccc;border-color:#ccc;border-radius:0}