@font-face{font-family:OpenSansBold;src:url(font-family/OpenSans-Bold.eot),url(font-family/OpenSans-Bold.ttf)}@font-face{font-family:OpenSansRegular;src:url(font-family/OpenSans-Regular.eot),url(font-family/OpenSans-Regular.ttf)}@font-face{font-family:OpenSansSemiBold;src:url(font-family/OpenSans-SemiBold.eot),url(font-family/OpenSans-SemiBold.ttf)}body{padding:0;margin:0}header{margin:0 auto;width:80%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width:1766px){body .project-item{width:370px}body .project-item .project-image{width:auto}}@media only screen and (max-width:1630px){body .project-item{width:350px}body .project-item .project-image{width:auto}}@media only screen and (max-width:1550px){header{width:90%}body .project-item{width:320px}}@media only screen and (max-width:1400px){body .project-item{width:300px}}@media only screen and (max-width:1330px){header{width:95%}body .project-item{width:280px}body .project-item .project-image{width:auto}}@media only screen and (max-width:1230px){body .project-item{width:390px}}@media only screen and (max-width:1200px){body nav ul li{margin:0 25px 0 0}}@media only screen and (max-width:1150px){body .page-service-item label{font-size:13px}body .page-service-item{width:220px}body .project-item{width:370px}body .project-item .project-image{width:auto}}@media only screen and (max-width:1100px){body nav ul li{margin:0 15px 0 0;font-size:12px}body footer .footer-column{margin:0 55px}body .project-item{width:340px}}@media only screen and (max-width:1000px){.zoom-gallery{margin-top:100px}.services-details-item-image{width:100%!important;margin:0!important}body header{width:100%}body nav{width:100%;position:absolute;display:none;top:100px}body nav ul{top:0;background:#e6f2ea;width:100%;text-align:left;padding:20px;box-shadow:0 4px 3px rgba(0,0,0,.09)}body .project-item{width:100%}body nav ul li{width:100%;padding:10px}body nav ul li a:after{background:transparent}body section.container-banner{top:0;margin:0;height:86vh;margin-bottom:0;margin-top:100px}body .container-default{display:inline-block;padding:20px 0}body .service{max-width:100%;margin:20px 15px}body .service i{font-size:30px;width:80px;height:80px}body .service p{font-size:13px}body .item-title label{font-size:13px}body .item-title strong{font-size:18px}body .group-item p{font-size:13px}body .service:first-child{margin:20px 15px}body .service:last-child{margin:20px 15px}body footer .footer-container{display:inline-block;width:100%;padding:0 0 20px 0}body footer .footer-column{margin:0}body footer .footer-column h5{padding:10px;background:#e6f2ea}body footer .options{display:grid;margin:0}body footer .options a{margin:10px 20px}body footer .footer-column p{margin:25px 20px}body footer .footer-column .icon-social{margin:10px 20px}body footer .footer-down{font-size:10px}body .contact-edit{width:100%}body .contact-form{width:calc(100% - 40px)}body .advisor-group-item{width:300px}body .contact-group .btn-send{width:170px}body .advisor-item p{font-size:13px}body .container-events{padding:10px 0 40px}body .advisor-group{display:inline-block;width:100%;text-align:center}body .advisor-item{text-align:left}body .advisor-group-item{margin:0 auto}body .group-item{margin:0;display:flex;flex-direction:column}body .image-event-one{width:calc(100% - 40px)}body .image-event-two{width:calc(100% - 40px)}body .group-item p{width:auto}body .contact-form h5{font-size:18px}body footer .footer-column h5{font-size:18px}body footer .footer-column p{font-size:13px}body footer .options{font-size:13px}body .group-item .position-one{margin:20px}body .group-item .position-two{margin:20px}body .container-banner .slick-arrow:before{font-size:40px}body .item .info h1{font-size:20px;text-shadow:1px 1px 2px black}body .btn{font-size:13px}body .contact-form form{font-size:13px}body .container-logo{background:transparent;width:100%;height:auto;position:relative}body .logo{margin:0 0 0 15px;width:80px}body .logo img{width:80px}body .icon-menu-default{display:inline-block;right:15px;position:absolute;font-size:25px;top:42px}body .container-flex{height:100px;background:white;position:fixed;box-shadow:0 4px 3px rgba(0,0,0,.09)}body .image-service-banner{margin-bottom:100px;top:100px}body .page-service-group{flex-direction:column}body .page-service-item{width:calc(100% - 50px);margin:0 auto}body .page-service-item:last-child{margin:0 auto}body .page-service-info-flex{display:grid}body .page-service-info-item{width:320px;margin:0}body .page-service-info{padding:20px 0 40px}body .service-edit{width:100%}body .dropdown-wrapper{width:100%}body .service-group .send-button a{width:170px}body .service-form{width:calc(100% - 40px)}body .image-page-project-banner{margin-bottom:0;top:0}body .project{justify-content:center}body footer{box-shadow:none}body .services-details-item{flex-flow:column;margin:30px 0 20px}body .services-details-image{width:auto}body .services-details-info{padding:0;margin-top:10px}body .services-details-info{width:auto}body .services-details-item{width:calc(100% - 50px)}body .breadcrumb-item{height:auto;line-height:20px;margin:10px 0}body .others-services-group.mobile{display:block;width:100%;margin-top:20%}body .others-services-group.desktop{display:none}.zoom-gallery .linkImagem{margin:4% 4% 0 0!important}}.service-group .send-button{text-align:center}.service-group .send-button a{width:400px}.page-service-info{background:#f4f5f5;padding:80px 0}.page-service-info-flex{display:flex;justify-content:center}.page-service-info-item{width:400px;margin:25px}.page-service-info-item h1{font-family:OpenSansSemiBold;font-size:22px}.page-service-info-item li{list-style-type:circle;font-family:OpenSansRegular;font-size:14px;line-height:20px}.icon-menu-default{display:none}.container-flex{display:flex;width:100%;position:relative;z-index:9}.container-logo{width:315px;display:inline-block;background:white;height:250px;padding:0}.logo{height:100%;display:flex;justify-content:center;width:100%;align-items:center}.logo img{width:180px}nav{width:calc(100% - 315px);text-align:center}nav ul{margin:0;list-style:none;padding:0;display:inline-block;top:76px;position:relative}nav ul li{display:inline-block;text-transform:uppercase;margin:0 35px 0 0;font-family:OpenSansSemiBold;font-size:14px;font-weight:600;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}nav ul li:last-child{margin:0}nav ul li a{text-decoration:none;color:#31353d;position:relative}nav ul li a:hover{color:#45664b}nav ul li a:hover:after{width:100%}nav ul li a:after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:'';position:absolute;bottom:-5px;left:0;width:0;height:5px;background:#45664b}section.container-banner{overflow:hidden;height:800px;display:inline-block;width:100%;position:relative;top:-80px;margin-bottom:-80px}.item{width:100%;display:inline-block;position:relative}.item .image{width:100%;height:100%}.item .image-two{background:url(../images/IMG_5028-2.jpg) no-repeat center center}.item .image-one{background:url(../images/banner-1.jpg) no-repeat center center}.item .image-three{background:url(../images/IMG_5004-2.jpg) no-repeat center center}.image-source-link{color:#98C3D1}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}.image-page-service-banner{background:url(../images/tureckSobre.jpg) no-repeat center bottom;height:500px;width:100%;top:-80px;position:relative;margin-bottom:-80px;background-size:cover}.image-page-rest-banner{background:url(../images/bannerRest.jpg) no-repeat center center;height:500px;width:100%;top:-80px;position:relative;margin-bottom:-80px;background-size:cover}.image-page-hotel-banner{background:url(../images/bgHotel.JPG) no-repeat center center;height:500px;width:100%;top:-80px;position:relative;margin-bottom:-80px;background-size:cover}.image-page-project-banner{background:url(../images/projects.jpg) no-repeat center center;height:500px;width:100%;top:-80px;position:relative;margin-bottom:-80px;background-size:cover}.image-page-project-tri-banner{background:url(../images/Trip_quad/Capa-trip_quad.jpg) no-repeat center center;height:500px;width:100%;top:-80px;position:relative;margin-bottom:-80px;background-size:cover}.image-page-project-casal-banner{background:url(../images/casal/capa-casal.jpg) no-repeat center center;height:500px;width:100%;top:-80px;position:relative;margin-bottom:-80px;background-size:cover}.page-service h5{font-family:OpenSansSemiBold;color:#45664b;font-size:22px;text-align:center;padding:40px 0;margin:0}.image-page-service{width:100%;height:200px}.image-apartment-one{background:url(../images/apartment-single.jpg) no-repeat center center;background-size:cover}.image-apartment-two{background:url(../images/casal/IMG_5008.jpg) no-repeat center center;background-size:cover}.image-apartment-three{background:url(../images/Trip_quad/IMG_4999.jpg) no-repeat center center;background-size:cover}.image-apartment-four{background:url(../images/apartment-four.jpg) no-repeat center center;background-size:cover}.page-service-item{width:250px;margin:0 30px 0 0}.page-service-item:last-child{margin:0}.page-service-item p{line-height:20px;font-size:13px;text-align:justify;font-family:OpenSansRegular;margin:20px 0}.page-service-item label{font-family:OpenSansRegular;font-size:14px;margin:20px 0;display:inline-block;width:100%;text-align:center}.page-service-group{display:flex;justify-content:center}.item .info{position:absolute;z-index:9;top:0;text-align:center;width:100%;height:100%;display:flex;color:#fff;justify-content:center;align-items:center;flex-direction:column}.item .info h1{line-height:45px;font-family:OpenSansSemiBold;font-size:40px;text-shadow:2px 2px #000}a{outline:none;text-decoration:none;cursor:pointer}.btn{display:inline-block;text-decoration:none;padding:15px 21px 15px;font-family:OpenSansSemiBold;font-size:14px;color:#fff;text-transform:uppercase;cursor:pointer;background:#45664b;z-index:3;position:relative;text-align:center}.btn:hover:before{-webkit-transform:scale(1);transform:scale(1)}.btn:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn:hover{color:#45664b;background:#fff}.container-banner .slick-arrow{position:absolute;color:white;top:50%;cursor:pointer;z-index:1}.container-banner .slick-arrow:hover{color:#45664b}.container-banner .slick-arrow:before{font-size:70px}.container-banner .icon-angle-left-solid{left:15px}.container-banner .icon-angle-right-solid{right:15px}.container-info{display:inline-block;width:100%;background:#f4f5f5}.container-default{display:flex;padding:50px 0;width:100%;margin:0 auto;justify-content:center}.service{max-width:370px;margin:0 20px}.service:first-child{margin:0 20px 0 50px}.service:last-child{margin:0 50px 0 20px}.service h1{font-weight:300}.service p{font-size:14px;text-align:center;line-height:20px;font-family:OpenSansRegular}.service i{font-size:40px;width:100px;height:100px;color:#fff;background:#45664b;display:flex;justify-content:center;align-items:center;border-radius:100%;margin:0 auto}.back-top{position:fixed;background:#45664b;padding:20px;z-index:99999;bottom:42px;color:white;right:15px;border-radius:100%;cursor:pointer;text-decoration:none;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.back-top-hide{padding:0;opacity:0;height:0;width:0;font-size:0}.back-top:hover{transform:scale(1.1)}footer{color:#747b8a;border:none;font-family:OpenSansSemiBold;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-shadow:10px 10px 10px 10px rgba(0,0,0,.1)}footer .options{font-size:14px;display:inline-grid;margin:15px 60px 0 0}footer .options:last-child{margin:0}footer .options a{margin:8px 0;cursor:pointer}footer .options a:hover{color:#45664b;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .footer-column h5{font-size:20px;margin:0}footer .footer-container{display:flex;justify-content:center;padding:50px 0}footer .footer-column p{font-size:14px;margin:23px 0}footer .footer-column .icon-social{margin:8px 0 0 0;font-size:14px}footer .footer-column .icon-social:before{font-size:40px}footer .footer-column .icon-social.redirect:hover{color:#45664b;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .footer-column .icon-social label{bottom:12px;position:relative;font-size:12px}footer .social{display:grid}footer .footer-column{margin:0 100px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .footer-column:last-child{margin:0}footer .footer-column:first-child{margin:0}footer .footer-down{display:inline-block;width:100%;background:#45664b;color:#fff;font-size:12px;text-align:center;padding:10px 0}.image-event-one{background:url(../images/cachoeira.jpg) no-repeat center center;width:500px;height:300px;background-size:cover}.image-event-two{background:url(../images/casamentos.jpg) no-repeat center center;width:500px;height:300px;background-size:cover}.group-item{display:flex;justify-content:center;align-items:center;margin:40px 50px}.group-item p{width:500px;line-height:20px;font-size:14px;text-align:justify;font-family:OpenSansRegular}.group-item-info{position:relative}.group-item-info i{font-size:30px;top:12px;position:absolute}.item-title{margin-left:45px;line-height:20px;top:4px}.item-title label{font-family:OpenSansSemiBold;color:#45664b;font-size:14px;cursor:pointer}.item-title strong{font-size:22px}.group-item .position-one{margin:0 0 50px 50px}.group-item .position-two{margin:0 50px 50px 0}.cp{cursor:pointer}footer a{color:#747b8a;text-decoration:none}.advisor-group{display:flex;justify-content:center;align-items:center;padding:80px 0;background:#e6f2ea}.advisor-group a{font-size:120px;color:#45664b;text-decoration:none;width:300px;text-align:center}.advisor-item{width:300px;overflow:hidden;display:inline-block}.advisor-item p{text-align:justify;font-family:OpenSansRegular;font-size:14px;margin:0 10px}.advisor-group-item{display:flex;align-items:center;width:400px;height:170px}.container-advisor .icon-back{position:absolute;top:0;right:25px;font-size:28px;cursor:pointer}.container-advisor .icon-next{position:absolute;top:0;right:0;font-size:28px;cursor:pointer}.advisor-group-item{padding:30px 0}.advisor-group-item i{font-size:24px;margin:0 10px 10px;display:inline-block}.advisor-group-item label{font-family:OpenSansSemiBold;color:#45664b;font-size:18px}.contact-group{display:flex;justify-content:center;padding:60px 0}.contact-form{width:900px}.service-form{width:900px}.service-form h5{font-family:OpenSansRegular;font-size:16px;font-weight:400;text-align:center}.contact-form form{font-size:14px;font-family:OpenSansRegular;margin:10 0}.service-form form{font-size:14px;font-family:OpenSansRegular;margin:10 0}.contact-form input[type="text"]{border:0;outline:none;border-bottom:1px solid;width:100%;padding:5px 5px 8px;background:transparent}.service-form input[type="text"],.service-form input[type="date"]{border:0;outline:none;border-bottom:1px solid;width:100%;padding:5px 5px 8px;background:transparent}.contact-form h5{font-size:22px;font-family:OpenSansSemiBold;color:#45664b;margin:10px 0;display:inline-block}.contact-edit label{position:absolute;top:0;transition:all 250ms;padding:2px 5px;z-index:-1}.service-edit label{position:absolute;top:0;transition:all 250ms;padding:2px 5px;z-index:-1}.contact-edit{position:relative;margin:15px 0;width:45%;display:inline-block}.service-edit{position:relative;margin:15px 0;width:45%;display:inline-block}.contact-edit-text{position:relative;margin:20px 0;display:inline-block;width:100%}.service-edit-text{position:relative;margin:20px 0;display:inline-block;width:100%}.contact-edit .label-active{top:-20px;transition:all 250ms;font-size:12px}.service-edit .label-active{top:-20px;transition:all 250ms;font-size:12px}.contact-edit-text textarea{width:100%;height:150px;outline:none;border:1px solid;resize:none;padding:5px;background:transparent}.service-edit-text textarea{width:100%;height:150px;outline:none;border:1px solid;resize:none;padding:5px;background:transparent}.contact-edit-text .label-active{top:-25px;transition:all 250ms;font-size:12px}.service-edit-text .label-active{top:-25px;transition:all 250ms;font-size:12px}.contact-edit-text label{position:absolute;top:0;transition:all 250ms;padding:2px 5px;z-index:-1}.service-edit-text label{position:absolute;top:0;transition:all 250ms;padding:2px 5px;z-index:-1}.contact-info{margin:0 0 0 40px}.contact-info h5{font-size:22px;font-family:OpenSansSemiBold;color:#45664b;margin:10px 0 48px}.container-events{padding:40px 0}.contact-form i{font-size:40px;display:inline-block;position:relative;top:10px;color:#45664b;margin:0 10px 0 0}.float-right{float:right}.contact-group .send-button{text-align:center}.contact-group .btn-send{width:400px;border:none}.service-group{display:flex;justify-content:center}.dropdown-wrapper{width:45%;display:inline-block;margin:15px 0}.dropdown-wrapper .dropdown-select{padding:8px;position:relative;border:1px solid #ccc;height:25px}.dropdown-wrapper .dropdown-select.chosen{color:#333}.dropdown-wrapper .dropdown-menu{box-shadow:none;border-radius:0}.dropdown-wrapper .dropdown-select,.dropdown-wrapper .dropdown-menu>li{cursor:pointer}.dropdown-wrapper .dropdown-menu>li>a:focus,.dropdown-wrapper .dropdown-menu>li>a:hover{background:none}.dropdown-hide{display:none}ul.dropdown-menu{list-style-type:none}ul.dropdown-menu{margin:0;padding:5px;border:1px solid #ccc}ul.dropdown-menu li{padding:5px 0}.dropdown-select .icon-down:before{position:absolute;right:10px;top:15px}.project{width:100%;display:flex;margin:30px 0 50px;flex-wrap:wrap;justify-content:space-between}.project-item{width:400px;display:inline-block;margin:0 0 20px 0}.project-item label{text-transform:uppercase;font-family:OpenSansSemiBold;font-size:16px;margin:10px 0;display:inline-block;color:#2f3837}.project-item p{font-family:OpenSansRegular;font-size:14px;line-height:20px;margin:0;padding:0 0 25px}.project-item .project-image{height:220px;width:400px}@media only screen and (max-width:420px){body .project-item{width:300px}body .project-item .project-image{width:300px}}.breadcrumb{margin:40px 0 0;font-family:OpenSansSemiBold;font-size:14px;color:#45664b}.breadcrumb a{color:#45664b}.projects-group{width:70%;margin:0 auto}.pagination{text-align:center;padding:50px;display:inline-block;width:100%;box-sizing:border-box}.pagination ul{padding:0}.pagination li{list-style:none;padding:5px 10px;border:1px solid #45664b;display:inline-block;background:#45664b;color:white}.services-details-image{width:550px;height:300px}.services-details-group{display:flex;justify-content:center}.services-details-item{display:flex;width:calc(100% - 200px);justify-content:center;margin:60px 0}.services-details-item label{width:100%;display:inline-block;padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:10px 0;font-family:OpenSansSemiBold;color:#45664b;font-size:14px;box-sizing:border-box}.services-details-info{width:400px;padding:0 20px;line-height:20px;margin-top:50px}.service-locale{padding:10px;border-bottom:1px solid #ddd;margin:0 0 10px;color:#928f8f}.service-locale span{display:inline-block;width:100%;font-family:OpenSansRegular;font-size:14px}.service-locale strong{font-family:OpenSansSemiBold}.service-apartament-info span{font-family:OpenSansSemiBold;color:#45664b;font-size:14px}.service-apartament-info{padding:10px 10px 0}.service-apartament-info p{font-size:14px;font-family:OpenSansRegular;color:#928f8f;margin-bottom:0}.breadcrumb-item{height:50px;line-height:50px;font-family:OpenSansSemiBold;font-size:14px;color:#45664b}.breadcrumb-item a{color:#45664b}.others-services-title{font-family:OpenSansSemiBold;font-size:14px;color:#45664b;margin:20px 0 5px}.others-service-item div{width:120px;height:80px}.others-service-item span{font-size:13px;font-family:OpenSansRegular;color:#928f8f;margin:5px 0;display:inline-block}.others-services{display:inline-block;text-align:left;width:550px;margin:0 auto}.others-service-item{width:120px;height:120px;margin:5px;float:left}.others-services-group.mobile{display:none;width:calc(100% - 50px);margin:0 auto 20px}.others-services-group.mobile h1{margin:0 10px}.others-services-group.mobile .others-services{margin:0 10px;width:100%}.services-details-info{width:55%;max-height:300px;margin-top:0}.page-service-info-item{width:30%}.page-service-info-flex .zoom-gallery{width:70%}.services-details-image{width:40%}.zoom-gallery{width:100%;display:flex;flex-wrap:wrap}.zoom-gallery .linkImagem{width:120;height:80;margin:1% 1% 0 0}.services-details-image:hover{transition:ease-in;transform:scale(1.1) 0.3s}.zoom-gallery .zoom-title{font-family:OpenSansSemiBold;font-size:14px;color:#45664b;margin:20px 0 5px;width:100%}.zoom-gallery .imagem{width:120;height:80}.breadcrumb-item{width:100%}.services-details-item{width:100%}.services-details-item-image{display:flex;flex-wrap:wrap;width:80%;margin:0 10%}.others-services-group.mobile .others-services{width:90%;margin:0 5%}@media screen and (max-width:600px){.page-service-info-item,.page-service-info-flex .zoom-gallery{width:100%;align-items:center;justify-content:center}}