@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbGmT.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabWmT.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmT.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bWmT.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammT.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuZtammT.ttf) format('truetype')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf) format('truetype')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf) format('truetype')}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthTg.ttf) format('truetype')}@font-face{
  font-display: swap;font-family:'Lemon/Milk';font-style:normal;font-weight:400;src:url(https://villasinbrazil.s3.sa-east-1.amazonaws.com/lemonmilk/LemonMilk.otf) format('opentype')}@font-face{
  font-display: swap;font-family:'Lemon/Milk Rus';src:url(https://villasinbrazil.s3.sa-east-1.amazonaws.com/lemonmilkrus.ttf) format('truetype');unicode-range:U+04??}@font-face{font-display:swap;font-family:'Lemon/Milk Light';src:url(https://villasinbrazil.s3.sa-east-1.amazonaws.com/LEMONMILK-Light.otf) format('opentype');font-weight:300}@font-face{font-display:swap;font-family:Villasinbrazil;src:url(https://villasinbrazil.s3.sa-east-1.amazonaws.com/Villasinbrazil.ttf) format('truetype'),url(https://villasinbrazil.s3.sa-east-1.amazonaws.com/Villasinbrazil.eot) format('embedded-opentype'),url(https://villasinbrazil.s3.sa-east-1.amazonaws.com/Villasinbrazil.svg) format('svg');font-weight:400;font-style:normal}.fa{font-family:Villasinbrazil!important}h1,h2,h3,h4,h5,h6{font-family:'Lemon/Milk Light','Lemon/Milk Rus',sans-serif;letter-spacing:2px;font-weight:300}h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-family:'Lemon/Milk','Lemon/Milk Rus',sans-serif;letter-spacing:2px;font-weight:400}.h1,.h2,.h3,.h4,.h5,.h6{font-family:'DM Sans',sans-serif;font-weight:500;line-height:1.1;color:#2b2f30}h1.h2.mt-5{font-size:36px;font-family:'Lemon/Milk','Lemon/Milk Rus',sans-serif;letter-spacing:2px;font-weight:400}div#appVideo h2{font-family:'Lemon/Milk Light','Lemon/Milk Rus',sans-serif;letter-spacing:1px}body{font-family:Roboto,sans-serif;color:#2b2f30;font-weight:300;line-height:1.6}#destaque_icone img{border-radius:50%;padding:20px 0 20px 0;transition:1s}#destaque_icone a{-webkit-mask-image:radial-gradient(circle,#000 56%,rgba(0,0,0,0) 50%);mask-image:radial-gradient(circle,#000 56%,rgba(0,0,0,0) 50%)}#destaque_icone h3{font-size:19px;font-weight:500}@media (min-width:992px){#destaque_icone .col-lg-3{max-width:20%;padding-left:0;padding-right:0}}#advancedSearch .btn,#main_vacation_search_block .search-box,.search-box .btn{border-radius:40px!important}.panel-default>.panel-heading{background:#fff}#panelBook{z-index:10}.search-box .btn{border-radius:20px}#main_vacation_search_block h1{font-weight:400;font-size:48px}#main_vacation_search_block p{font-size:11px}element.style{position:relative;max-width:100%}.v2.panel{padding-bottom:50px}.appThumb .panel,.appThumb.panel{overflow:hidden}.panel{box-shadow:0 0 15px rgba(0,0,0,.1);border:none}.panel-default{border-color:#ddd}#highlights_slider,#highlights_text_combo_1{background:#f7f8fa;padding:40px 0}#copy_of_Content_video_text .container{background:#fcfcfc;border:1px solid #dadada;border-radius:20px}#copy_of_Content_video_text .panel.panel-default{margin-bottom:0}#copy_of_Content_video_text .col-md-6{padding-right:0}#copy_of_Content_video_text .col-xs-12.col-md-5{padding-left:40px}#copy_of_Content_video_text h2{font-size:37px;font-weight:400}#copy_of_Content_video_text p{font-size:15px}.appThumb .btn-card .fa,.label.label-danger,.label.label-success{color:#fff}.card-actions .btn-card{background:0 0}#highlights_slider{padding:40px 0}#comentario_estrela .swiper-container{width:100%;height:100%;padding:17px 0}#comentario_estrela .swiper-slide{background:#fff;border-radius:15px;box-shadow:0 2px 10px #eee;height:100%!important}#comentario_estrela .fa-star:before{color:#ffd911!important}#comentario_estrela .name.mb-5,.my-5{margin-bottom:0!important}#comentario_estrela .swiper-slide .text-center{text-align:left}#comentario_estrela .img-base{margin:0!important}#comentario_estrela p.comment{margin-top:15px!important}.datepicker{border-radius:4px}.panel-body .label{display:inline;padding:6px 13px;font-size:80%;margin:0 10px 0 0;border-radius:4px;font-weight:500}.swiper-container .col-xs-12{width:70%}.search-box .form-control{font-size:11px}.v1 __page_search .search-box .form-control{font-size:15px}.form-control{box-shadow:none!important}#C6f4b93 .swiper-container{height:500px}.img-cover{background-size:cover;background-position:center center!important;position:relative;width:100%;display:block}.btn-block+.btn-block{margin-top:5px;display:none}#appGallerySlider #appGallery img{height:400px!important}.col{flex-basis:0;flex-grow:1;max-width:100%;text-align:center}.banner:hover .image{transform:scale(1)!important}.why-choose-us .banner .image{background-size:contain!important;background-repeat:no-repeat!important}#BANNER_INFERIOR .container,#html_multilng .container{max-width:900px}#BANNER_INFERIOR .m-1{margin:1.25rem!important}#html_multilng .bgtransp .container{background-color:transparent}#html_multilng .container{background-color:#f6f6f6;border-radius:11px;padding:25px 0;margin-bottom:40px}#mce-EMAIL.email{width:50%;padding:9px 9px;border-radius:11px;border:1px solid #bbb;margin:0 18px}#html_multilng input[type=submit]{padding:10px 29px;border:none;border-radius:11px;background:#2b2f30;color:#fff;transition:.2s ease}#html_multilng input[type=submit]:hover{background:#fff;color:#2b2f30}#highlights_text_combo_1 a.btn.btn-info.btn-lg{background-color:transparent;border:#2b2f30 solid 1px;color:#2b2f30;transition:.2s ease;font-size:15px}#highlights_text_combo_1 a.btn.btn-info.btn-lg:hover{background-color:#2b2f30;border:#2b2f30 solid 1px;color:#fff}.copyright{background-color:rgba(0,0,0,.05)!important;height:auto;padding:10px}.footer-all .social a i{color:#6a6a6a!important}.guest-hero p{font-size:25px;font-weight:400}.guest-hero h1{font-size:40px}.swiper-full .swiper-slide img{height:auto!important}.swiper-full .swiper-slide{max-height:490px!important}.panel-heading{border-top-left-radius:15px;border-top-right-radius:15px}button#submit.hidden{display:block!important}.hightop{margin-top:0!important}.img-col .img-frame.mx-auto{max-width:170px!important;max-height:170px!important}.menu-top .label-success{background-color:transparent}.menu-top .label{padding:0;vertical-align:top;font-size:12px;color:#3f3f3f;font-weight:400}.label-default{background-color:transparent;border:1px solid #777}.label{padding:.3em .7em;font-size:13px;font-weight:500;color:#2b2f30}#checkOut .fa.fa-calendar::before,#to .fa.fa-calendar::before{content:"\f272"}.fa-heart:before{content:"\f08a"}.fa.fa-chevron-right:before{content:"\f105"}.fa.fa-chevron-left:before{content:"\f104"}#comentario_estrela p.subtext.mb-5,.datepicker-dropdown:before,.menu-chat,.swiper-button-next,.swiper-button-prev{display:none}.apt-social{z-index:999}.apt-social span.hidden-xs{display:none!important}.apt-social .btn-default{color:#2b2f30;background-color:#fff}.apt-social .btn{border:0;border-radius:0}.table-condensed th{font-weight:400}span.swiper-pagination-bullet{border-radius:0;opacity:.4!important}.footer-all{margin:30px}.swiper-button-next.hidden-xs{display:block!important;text-align:right}.swiper-button-prev.hidden-xs{display:block!important}.swiper-button-next,.swiper-button-prev{color:#fff;background:0 0}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-size:var(--swiper-navigation-size)}@media (max-width:600px){:root{--swiper-navigation-top-offset:40%}}@media (max-width:900px){.img-cover .img-6x4{width:400px!important}}.btn-add-wishlist,.btn-remove-wishlist,a.mylist-btn{display:none!important}.menu-top-item .btn-login{display:none!important}.navbar-nav .dropdown.open>.dropdown-menu,.navbar-nav .dropdown:hover>.dropdown-menu{max-height:700px;padding:5px 0}@media (min-width:992px){li.dropdown>ul.dropdown-menu{display:grid!important;grid-template-columns:repeat(3,1fr);gap:8px 28px;width:760px;padding:32px 40px;position:absolute!important;left:0;top:100%;box-sizing:border-box;background:#fff;z-index:9999;box-shadow:0 8px 20px rgba(0,0,0,.12);border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px);pointer-events:none;transition:opacity .25s ease,transform .25s ease,visibility .25s ease}li.dropdown.active:hover>ul.dropdown-menu,li.dropdown:hover>ul.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}li.dropdown>ul.dropdown-menu>li{list-style:none;margin:0;padding:0;break-inside:avoid;position:relative}li.dropdown>ul.dropdown-menu>li>a{display:block;padding:7px 18px;white-space:normal;text-decoration:none}}