@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,700,500,400italic);html{background:#f0efee;font-family:'Fira Sans',sans-serif}body{margin:0}.wrapper{width:980px;margin:0 auto;background:#fff}.logo{height:125px;width:170px;background:url(../img/logo.jpg) no-repeat;margin:0 10px;float:left}.logo a{width:100%;height:100%;display:block}.nav{padding:0;list-style-type:none;margin:60px 0 0 0;float:left;font-size:15px}.nav li{float:left;padding:10px 20px}.nav li a{color:#fff;text-decoration:none}.nav li{border-left:1px #0672a0 solid}.nav li:last-child{border-right:1px #0672a0 solid}.header-container{background:#2aabe2;position:relative;height:125px}.header-container .active{border-bottom:2px #fff solid}.facebook{position:absolute;top:10px;right:30px;height:36px;width:36px;background:url(../img/fb.png) no-repeat}.facebook a{width:100%;height:100%;display:block}.slider{height:400px}.slider .slick-list,.slider .slick-track{height:100%}.slider .slick-list a,.slider .slick-track a{height:100%;width:100%;display:block}.main{font-size:15px;text-align:justify;padding-top:30px;color:#414042}.main h3{color:#da64a6;font-size:17px;width:60px;border-bottom:1px #ccc solid}.text{padding-bottom:80px;margin-bottom:12px;border-bottom:1px solid #ccc}.text h4{color:#da64a6}.contacts-small{border-bottom:1px solid #ccc;margin-bottom:50px;padding-bottom:12px}.contacts-small .map-small{background:url(../img/map-small.jpg) no-repeat;height:200px;width:300px;border-right:1px solid #ccc;float:left}.contacts-small .contact-box{float:left;padding-top:10px}.contacts-small .contact-box div{width:100%;margin:15px 0}.contacts-small .contact-box span{float:left}.contacts-small .contact-box .home{background:url(../img/home.png) center center no-repeat;height:30px;width:35px;padding-left:20px;font-size:30px;line-height:30px;display:block;margin-left:20px}.contacts-small .contact-box .phone{background:url(../img/phone.png) center center no-repeat;height:32px;width:35px;padding-left:20px;font-size:30px;line-height:30px;display:block;margin-left:20px}.contacts-small .contact-box .email{background:url(../img/email.png) center center no-repeat;height:24px;width:35px;padding-left:20px;font-size:30px;line-height:30px;display:block;margin-left:20px}.contacts-small .contact-box .relogio{background:url(../img/relogio.png) center center no-repeat;height:27px;width:35px;padding-left:20px;font-size:30px;line-height:30px;display:block;margin-left:20px}.colEsq{padding-left:30px;width:650px;float:left}.colEsqSmall{padding-left:30px;width:270px;float:left}.colDirBig{padding-right:30px;width:650px;float:left}.colDirBig .cover{width:650px;height:335px;border:1px #ccc solid;margin-top:15px}.colDir{padding-right:30px;width:270px;float:left}.colDir div{border-left:1px #ccc solid}.menu-side{padding:0 0 0 20px;list-style-type:none}.menu-side li{padding-bottom:20px;padding-left:1em;text-indent:-.7em;font-size:13px}.menu-side li a{color:#817f7f;text-decoration:none}.menu-side li a:hover{color:#da64a6}.menu-side li:before{content:"• ";color:#817f7f}.menu-side .active a{color:#da64a6}.lines li{border-bottom:1px #ccc solid;padding-top:10px;padding-bottom:10px;margin-right:50px}.lines li:first-child{padding-top:0}.lines li:last-child{border-bottom:none}.protocolos ul{padding:0 0 15px 0;margin:0;list-style-type:none}.protocolos ul li{height:150px;width:184px;float:left;border-left:1px #ccc solid;border-bottom:1px #ccc solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#da64a6;font-size:17px}.protocolos ul li:nth-child(1),.protocolos ul li:nth-child(11),.protocolos ul li:nth-child(16),.protocolos ul li:nth-child(21),.protocolos ul li:nth-child(6){border-left:none}.protocolos ul li:nth-child(22){border-right:1px #ccc solid}.protocolos ul li:nth-child(n+18){border-bottom:none}.equipa ul{padding:0;margin:0 0 30px 0;list-style-type:none;border-bottom:1px #ccc solid}.equipa ul li{text-align:center;margin-bottom:20px;float:left;margin-right:40px}.equipa ul li div{border-radius:25%;width:185px;height:185px;border:3px #ccc solid;margin-bottom:10px}.equipa ul li span>span{color:#da64a6}.equipa ul li:nth-child(4),.equipa ul li:nth-child(10){margin-right:0}.bluesquare{background:#2aabe2;padding:67px 30px;margin-left:0 auto;color:#fff;font-size:18px}.bluesquare span{border-top:2px solid #fff;border-bottom:2px solid #fff;text-align:center;display:block;padding:20px 0}.bluesquare a{color:#fff;text-decoration:none}.casos{padding:0;margin:0;list-style-type:none}.casos li{background:url(../img/arrow.png) center center no-repeat;margin-bottom:50px;padding-bottom:50px;border-bottom:1px #ccc solid}.casos li div{display:inline-block}.casos li div span{display:block;width:335px}.casos li div span{text-align:center}.casos li div span:last-child{height:250px;border:2px #ccc solid}.casos li div:nth-child(odd){float:left}.casos li div:nth-child(even){float:right}#map{height:300px;width:100%;margin:30px 0}.contacts_page{margin-bottom:30px}.contacts_page .half{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contacts_page .half:first-child{border-right:1px #ccc solid}.contacts_page .form input{padding:10px;width:350px;background:#ebebeb;border:1px #e1e1e1 solid;margin-right:30px}.contacts_page .form textarea{padding:10px;width:350px;height:200px;background:#ebebeb;border:1px #e1e1e1 solid;margin-right:30px}.contacts_page .form select{padding:10px;width:372px;background:#ebebeb;border:1px #e1e1e1 solid;margin-right:30px}.contacts_page .form select option{font-family:'Fira Sans',sans-serif}.contacts_page .form .submit{width:100px;background:#2aabe2;color:#fff;margin-right:32px}.galeria{padding:0;margin:0;list-style-type:none}.galeria li{width:300px;height:300px;float:left;margin-right:10px;margin-bottom:10px}.galeria li a{width:100%;height:100%;display:block}.galeria li:nth-child(3n+3){margin-right:0}footer{height:35px;background:#2aabe2}footer p{color:#fff;font-size:14px;margin:0;line-height:35px;text-align:center}footer p a{color:#fff}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media screen and (max-width:720px){html{overflow-x:hidden}.wrapper{width:100%}.header-container{height:inherit}.logo{float:none;margin:0 auto}.nav{width:80%;float:none;margin:0 auto}.nav li{float:left;padding:10px 0;width:100%;border-left:none!important;border-right:none!important;text-align:center}.colEsq{width:100%;padding:0!important;margin-left:0!important}.text{padding-left:30px;padding-right:30px}.colDir{width:100%;padding:0;text-align:center;margin:0!important}.contacts-small .map-small{background:url(../img/map-small.jpg) no-repeat;height:200px;width:300px;margin:0 auto;border-right:none!important;padding:0;float:none}.contacts-small .contact-box{float:none;padding-top:10px;margin:0 auto!important;width:100%}.contacts-small .contact-box span{float:none!important}.contacts-small .contact-box .email,.contacts-small .contact-box .home,.contacts-small .contact-box .phone,.contacts-small .contact-box .relogio{margin:0 auto!important;width:100%}.esp_div{margin:0 auto;margin-left:0!important;border-left:none!important}.menu-side{padding:0;height:0;transition:height .5s ease-out;overflow:hidden}.menu-side li{padding-left:0!important}.h3_mobile{margin:0 auto!important;padding-left:0!important;padding-bottom:10px!important;width:300px!important;background:url(../img/pink-arrow.png) right 5px no-repeat}.main h3{padding-top:20px;margin:0 auto!important;padding-left:0!important;padding-bottom:10px!important;width:300px!important;background:url(../img/pink-arrow.png) right 25px no-repeat}.protocolos ul{padding:0 0 15px 0;margin:0;list-style-type:none}.protocolos ul li{height:150px;width:50%;float:left;border-left:none;border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#da64a6;font-size:17px}.protocolos ul li:nth-child(1),.protocolos ul li:nth-child(11),.protocolos ul li:nth-child(16),.protocolos ul li:nth-child(21),.protocolos ul li:nth-child(6){border:none}.protocolos ul li:nth-child(22){border-right:none}.protocolos ul li:nth-child(n+18){border-bottom:none}.casos li div:nth-child(odd){float:none;display:block;width:100%;max-width:340px;margin:0 auto}.casos li div:nth-child(even){float:none;display:block;width:100%;max-width:340px;margin:0 auto}.casos li{background:0 0}.equipa ul{padding:0;margin:0 0 30px 0;list-style-type:none;border-bottom:1px #ccc solid;text-align:center;display:block;margin:0 auto}.equipa ul li{text-align:center;margin-bottom:20px;float:left;margin-right:50px}.equipa ul li div{border-radius:25%;width:185px;height:185px;border:3px #ccc solid;margin-bottom:10px}.equipa ul li span>span{color:#da64a6}.equipa ul li:nth-child(2),.equipa ul li:nth-child(3),.equipa ul li:nth-child(4),.equipa ul li:nth-child(5),.equipa ul li:nth-child(6),.equipa ul li:nth-child(7),.equipa ul li:nth-child(8),.equipa ul li:nth-child(9){width:100%}.equipa ul li:nth-child(2) div,.equipa ul li:nth-child(3) div,.equipa ul li:nth-child(4) div,.equipa ul li:nth-child(5) div,.equipa ul li:nth-child(6) div,.equipa ul li:nth-child(7) div,.equipa ul li:nth-child(8) div,.equipa ul li:nth-child(9) div{margin:0 auto}.cover{background-size:cover!important;width:100%}video{width:100%}.half{float:none!important;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:none!important}.half span{float:none;width:100%;padding:10px 0}.half span input,.half span select,.half span textarea{width:100%!important;float:none!important;padding:10px 0!important}.half .submit{float:none!important}.contacts-small div{text-align:center}.span{float:none;width:100%}.bluesquare{margin-bottom:50px}.lines li{text-align:center}.colEsqSmall{margin:0 auto;float:none}.colDirBig{width:100%;float:none;padding-right:none}.colDirBig .cover{width:100%;height:335px;border:1px #ccc solid;margin-top:15px}.facebook{display:none}.menu{background:url(../img/menu.png) center center no-repeat;height:25px;width:25px;position:absolute;top:30px;right:30px;background-size:contain}.nav{height:0;transition:height .5s ease-out;overflow:hidden}.logo{margin-top:30px;margin-bottom:30px}}