@media only screen and (min-width:0px){
	/************************************************************ ESTRUTURA MOBILE ************************************************************/
	/***************************************************************** GERAL ******************************************************************/
	.customP{margin-block-start: 0; margin-block-end: 0;}
	.gridtitulos{display: grid; grid-template-columns: auto;}
	.gridtitulos #titulosheader{justify-self: center; grid-row-start: 1;}
	/*************************************************************** FIM GERAL ****************************************************************/

	/***************************************************************** INPUTS *****************************************************************/

	input{ font-size:12px; text-decoration:none; font-weight:normal;}
	.inputdefault{width:100%; height:32px; padding:10px 12px 0px; max-width:100%; font-size: 14px; text-align: left; font-weight:normal; }
	.textareadefault{width:100%; height:120px; padding:25px; max-width:100%; font-size: 14px; text-align: left; font-weight:normal; }

	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/

	header.barramenu{position: fixed;}
	nav.navbar{padding: 25px 18px 27px 35px;}
	.logo{display: none;}
	.logomob{float: left; width: 125px; height: 81px;}
	.barramenu .btnhoverdefault{display: none;}
	.wrapmenucabeca{display: flex;}
	.iconmenu.mobile{ display: flex; flex-direction: column; justify-content: space-between; width: 28px; height: 25px; position: relative; float: left; cursor: pointer; z-index: 1000; margin-right: 22px;}
	.iconmenu.desktop{ display: none; }
	.iconlogin{ width: 28px; height: 32px;}
	.wraplogin{margin-right: 18px;}
	.iconlupaprocura{width: 26px; height: 26px; margin-right: 32px; }
	.lang{display: flex; flex-direction: row; align-items: center; }
	.iconcesto{position: relative; float: left; width: 16px; height: 17px; margin-right:10px;}
	.iconcart{width: 35px; height: 30px; margin-right: 36px;}

	/**************************************************************** 2 LANGS *****************************************************************/

	.lang .wraplang:nth-child(2n+1){margin-left: 0px; margin-right: 5px;}
	.lang .wraplang:nth-child(2n+2){margin-left: 5px; margin-right: 0px;}

	/************************************************************** FIM 2 LANGS ***************************************************************/

	/**************************************************************** 3 LANGS *****************************************************************/

	/* .lang .wraplang:nth-child(3n+1){margin-left: 0px; margin-right: 5px;}
	.lang .wraplang:nth-child(3n+2){margin-left: 2.5px; margin-right: 2.5px;}
	.lang .wraplang:nth-child(3n+3){margin-left: 5px; margin-right: 0px;} */

	/************************************************************** FIM 3 LANGS ***************************************************************/

	/**************************************************************** 4 LANGS *****************************************************************/

	/* .lang .wraplang:nth-child(4n+1){margin-left: 0px; margin-right: 5px;}
	.lang .wraplang:nth-child(4n+2){margin-left: 2.5px; margin-right: 2.5px;}
	.lang .wraplang:nth-child(4n+3){margin-left: 2.5px; margin-right: 2.5px;}
	.lang .wraplang:nth-child(4n+4){margin-left: 5px; margin-right: 0px;} */

	/************************************************************** FIM 4 LANGS ***************************************************************/

	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/
	/************************************************************* MOBILE FECHADO *************************************************************/

	.wrapinnerprocura.mobile.fechado{display: flex; background: var(--corpri1);}
	.iconlupaprocura:not(.inside).mobile.fechado{display: none}
	.wrapinnerprocura.mobile.fechado .divprocabre{width: 325px; padding: 0px 35px 0px 15px}
	.iconlupaprocura.inside{position: absolute; right: 26px; top: 31px; margin-right: 0px;}
	.wrapinnerprocura.mobile.fechado .formprocura{width: calc(100% - 26px); margin-top: 21px;}
	.wrapinnerprocura.mobile.fechado .suggestionsBox{margin-top: 20px;}

	.wrapinnerprocura.mobile.fechado .marginprodproc{display: flex; align-items: center; margin-bottom: 26px;}
	.wrapinnerprocura.mobile.fechado .marginprodproc .txtprocura{width: calc(100% - 100px); margin-left: 10px;}
	.wrapinnerprocura.mobile.fechado .marginprodproc .txtprocura .divdefault:nth-child(2){margin-top: 2px;}
	.wrapinnerprocura.mobile.fechado .wrapimgproc{width: 90px; height: 90px; min-width: 90px; min-height: 90px; overflow: hidden; border-radius: 50%; transform: translate(0px)}
	.wrapinnerprocura.mobile.fechado .marginprodproc .wrapimgproc::before{content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #00000052; z-index: 1; mix-blend-mode: multiply; opacity: 0; transition: opacity .5s;}
	.wrapinnerprocura.mobile.fechado .marginprodproc .wrapimgproc::after{content: ""; position: absolute; width: 50%; height: 50%; left: 50%; top: 50%; transform: translate(calc(-50% - 0.5px), calc(-50% - 0.5px)); background: #fff; z-index: 1; clip-path: polygon(0 calc(50% - 1px), 0 calc(50%), calc(50% - 1px) calc(50% + 0px), calc(50% - 1px) 100%, calc(50% + 0px) 100%, calc(50% + 0px) calc(50% + 0px), 100% calc(50% + 0px), 100% calc(50% - 1px), calc(50% + 0px) calc(50% - 1px), calc(50% + 0px) 0, calc(50% - 1px) 0, calc(50% - 1px) calc(50% - 1px)); opacity: 0;} /* clip-path para criar uma cruz de 1 pixel clip-path: polygon(0 calc(50% - 0.5px), 0 calc(50% + 0.5px), calc(50% - 0.5px) calc(50% + 0.5px), calc(50% - 0.5px) 100%, calc(50% + 0.5px) 100%, calc(50% + 0.5px) calc(50% + 0.5px), 100% calc(50% + 0.5px), 100% calc(50% - 0.5px), calc(50% + 0.5px) calc(50% - 0.5px), calc(50% + 0.5px) 0, calc(50% - 0.5px) 0, calc(50% - 0.5px) calc(50% - 0.5px)); */
	.wrapinnerprocura.mobile.fechado .marginprodproc:hover .wrapimgproc::before{opacity: 1;}
	.wrapinnerprocura.mobile.fechado .marginprodproc:hover .wrapimgproc::after{opacity: 1;}
	.wrapinnerprocura.mobile.fechado .wrapimgproc .imgproclista{width: 100%; height: 100%;}
	.wrapinnerprocura.mobile.fechado .marginprodproc .maxheightprod{display: flex;}

	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/
	/************************************************************ DESKTOP FECHADO *************************************************************/

	.wrapinnerprocura.desktop.fechado{display: none;}

	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/
	/************************************************************** FIM PROCURA ***************************************************************/

	/*************************************************************** MENU LOGIN ***************************************************************/

	.menucliente{ display: none; position: fixed; top: 129px; right: 0px; min-width: 300px; background: #F0F0F0; z-index: 100000; }
	.popuplogin{ display: none; position: fixed; top: 0px; right: 0px; min-width: 100%; height: 100vh; z-index: 2147483647; padding: 25px 35px 35px 35px; background: #A5A461;}
	.closelogin{width: 33px; height: 33px;}
	.innerlogin{margin-top: 120px;}
	.wrapiconlogin .txtlogin{ position: absolute; top: 35px; left: calc(50%); transform: translateX(-50%); }
	.iconlogindentro{display: none;}
	.formlogin{ position: relative; float: left; clear: both; width: 100%;}
	.divrecuperar{position: absolute; right: 0; bottom: 11px; max-width: 70px;}

	.innerlogin .inputlogin{ border: none; background: none; letter-spacing: 0px; margin-top: 14px; height: 50px; padding: 0; box-sizing: border-box; border-bottom: 1px solid #FFFFFF52;}
	.innerlogin .inputlogin::-webkit-input-placeholder{color: #fff; font-size: 18px; letter-spacing: 0.9px;}
	.innerlogin .inputlogin:-moz-placeholder{color: #fff; font-size: 18px; letter-spacing: 0.9px;}
	.innerlogin .inputlogin::-moz-placeholder{color: #fff; font-size: 18px; letter-spacing: 0.9px;}
	.innerlogin .inputlogin:-ms-input-placeholder{color: #fff; font-size: 18px; letter-spacing: 0.9px;}

	.innerlogin .inputlogin[name="passwd"]::-webkit-input-placeholder{color: #fff; font-size: 10px; letter-spacing: 0.53px;}
	.innerlogin .inputlogin[name="passwd"]:-moz-placeholder{color: #fff; font-size: 10px; letter-spacing: 0.53px;}
	.innerlogin .inputlogin[name="passwd"]::-moz-placeholder{color: #fff; font-size: 10px; letter-spacing: 0.53px;}
	.innerlogin .inputlogin[name="passwd"]:-ms-input-placeholder{color: #fff; font-size: 10px; letter-spacing: 0.53px;}
	/************************************************************* FIM MENU LOGIN *************************************************************/


	/************************************************************** MENU CLIENTE **************************************************************/

	.menucliente.cli{ display:block; position: relative; top: 0; left: 0; right: auto; min-width: 300px; float: left; background: transparent; position: relative; margin-top: 20px; z-index: 100; }

	/************************************************************ FIM MENU CLIENTE ************************************************************/


	/**************************************************************** CARRINHO ****************************************************************/

	.abrecarrinhofix{ position: fixed; z-index: 100; min-width: 300px; height: 0; top: 129px; overflow: auto; right: 25px; left: auto; width: calc(100% - 50px); background: #F2F2F2; overflow: hidden; max-height: calc(var(--screenHeight) - var(--heightbarramenu));}

	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	.wrapmenumobile{ position: fixed; left: 0; top: 0; width: 100vw; height: calc(100vh); display: none; background: var(--corpri1); z-index: 999999; overflow: auto; box-sizing: border-box; padding: 25px 30px 40px 35px;}
	.topomenumobile{display: flex; flex-direction: row; justify-content: space-between; align-items: center;}
	.closemenumobile{width: 33px; height: 33px;}
	.logomob2{float: left; width: 125px; height: 81px;}
	.innermenumobile{margin-top: 90px; padding: 0px 15px; padding-left: 0px; height: calc(100vh - 345px); overflow: auto;}
	.innermenumobile .menuitem{ position: relative; float: left; clear: both; margin-bottom: 15px; }
	.innermenumobile .submenuprodutos.menuitem{ margin-top: 7px; margin-bottom: 7px; margin-left: 15px; }
	.wrapmenumobile .menufams{ border-bottom: 1px solid #666666; align-items: stretch; flex-direction: column; margin-bottom: 15px;}
	.wraplangmenu{padding: 0px 15px; margin-top: 25px;}
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/***************************************************************** INDEX ******************************************************************/

	.destaqueindex{margin-left: 70px; width: calc(100% - 70px);}
	.destaqueindex .btnhoverdefault{display: none;}
	.destaqueindex .captionindex{margin-top: 25px; max-width: 216px;}

	.destaqueindex .cursor_mobile,
	.wrapgaleriaconteslide .cursor_mobile{position: absolute; top: 50%; transform: translateY(-50%) translateX(-50%);}
	.wrapefeitodestaqueindex{position: absolute; top: 100%; right: 10px; transform: translateY(-0%); z-index: 1; text-align: right; transition: top 1s, transform 1s;}
	.wrapefeitodestaqueindex.activate{top: 65%; transform: translateY(-50%);}


	/*************************************************************** FIM INDEX ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/

	#index{margin-top: 145px;}
	.wrapsliderescritorios > .fundocinzento{padding: 65px 60px 160px 60px;}
	#tituloSlideEscritorio{width: 100%; margin-bottom: 15px;}
	#tituloSlideEscritorio p:nth-child(2n){padding-left: 25px;}
	#descricaoSlideEscritorio{margin-top: 35px;}
	#txtrotativoescritorioindex{position: absolute; bottom: calc(100% - 20px); right: -80px; width: 150px; height: 150px;}
	#txtrotativoescritorioindex > text{ font-size: 8px;}

	.colunas3planosindex.showmobileflex{margin-top: 30px;flex-direction: column; align-items: center; row-gap: 50px}

	.sliderservicos{margin-left: 100px; overflow: visible; margin-top: -90px;}
	.sliderservicos .slide .divdefault{overflow: hidden;}
	.sliderservicos .slide .innerimg{transition: transform .5s;}
	.sliderservicos .slide:hover .innerimg{transform: scale(1.1);}

	.divtextoslide{position: absolute; left: -10px; background: #A5A461; width: calc(100% - 20px); padding: 9px 25px 10px 37px;}
	.divtextoslide.textocima{top: 40%; transform: translateY(-50%);}
	.divtextoslide.textobaixo{bottom: 35%; transform: translateY(50%);}

	.wrapvantages{margin-top: 200px; padding-left: 85px; padding-right: 85px;}
	.wrapvantages .colunas30{margin-bottom: 75px;}

	.wrapplanosindex{margin-top: 230px; padding-bottom: 50px;}
	#tituloPlanosIndex{max-width: 100%; transform: translateY(calc(-100% + 15px));}
	#txtrotativoplanosindex{position: absolute; top: -140px; left: calc(var(--paddingleftdefault) - 70px); width: 100px; height: 100px;}
	#txtrotativoplanosindex > text{ font-size: 10px; }
	.planosindex{margin-top: 75px; width: calc(100% - var(--paddingleftdefault) + var(--paddingrightdefault)); overflow: visible;}
	.planosindex .colunas3planosindex:nth-child(1n+1){width: 100%;}
	.planosindex .colunas3planosindex.texto.hidemobile{display: none}
	.wrapplanosindex .texto.showmobile{margin-bottom: 0px;}
	.wrapplanosindex .texto.showmobile .btnhoverdefault{margin-top: 50px; }
	.planosindex .colunas3planosindex .textoplanosindex{position: absolute; bottom: -10px; left: -10px; background: #A5A461E6; padding: 40px 30px 25px 35px; width: calc(100% - 20px); }
	.textoplanosindexdesc{margin-top: 2px;}
	.textoplanosindexpreco{margin-top: 8px;}

	.wrapvideoindex{margin-top: 140px;}

	.wrapgaleriaindex{margin-top: 215px;}
	.wrapgaleriaindex .innergaleriaconte{margin-top: 35px;}
	.wrapgaleriaindex .sabermaiscruztoword{position: absolute; top: 10px; left: 50%; transform: translateX(calc(-140px));}

	.wrapclientesindex{margin-top: 160px;}
	.wrapclientesindex .colunas30{display: flex; flex-direction: column; align-items: center; margin-bottom: 45px; }
	.wrapclientesindex .colunas30 #tituloClientes{width: 195px;}
	.wrapclientesindex .colunas30 .sabermaiscruztoword{margin-right: 165px;}

	.wraptestemunhosindex{margin-top: 160px; margin-bottom: 65px;}
	.galeriatestemunhos{margin-top: 60px; margin-bottom: 125px; overflow: visible;}
	.wraptestemunhosindex .swiper-wrapper{align-items: center;}
	.galeriatestemunhos .slide.swiper-slide-active::before{content: "\201C"; color: var(--corpri1); font-size: 161px; position: absolute; left: -20px; top: 10px; opacity: 0;}
	.galeriatestemunhos .slide{width: 100%; padding: 100px 33px 68px 43px;}
	.galeriatestemunhos .slide.swiper-slide-active::after{content: "\201D"; color: var(--corpri1); font-size: 161px; position: absolute; right: -20px; bottom: -50px; opacity: 0;}

	.galeriatestemunhos .slide.swiper-slide-active{opacity: 1;}
	.galeriatestemunhos .slide.swiper-slide-active::before{opacity: 1;}
	.galeriatestemunhos .slide.swiper-slide-active::after{opacity: 1;}

	.wraptestemunhosindex .cursor_mobile{position: absolute; width: 54px; height: 54px; bottom: 35px; left: 50%; transform: translateX(-50%);}

	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/

	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/

	.wrapcontecima{margin-top: 65px;}

	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/

	.wraptextocontactos{margin-top: 75px; margin-bottom: 55px;}
	.wrapcontacto{background: #A5A461; padding: 45px 45px 32px 40px; width: calc(100% + 50px); margin-left: -25px;}
	.wrapinput{border-bottom: 1px solid #ffffff21;}

	.errorformcontactos{font-size: 14px; letter-spacing: 0.90px; color: #fff;}
	.wrapcontactos .wrapmap{width: calc(100% + var(--marginleftdefault)); transform: translateY(-15px);}
	.mapaalt{width: calc(100% + 35px); transform: translateX(-35px);}

	#decoracaocontactos1{position: absolute; top: 70%; left: 0; transform: translateX(calc(-100% + 10px)) translateY(-50%); opacity: 0.22}
	#decoracaocontactos2{position: absolute; bottom: 0; right: 0; transform: translateX(50%) translateY(75%); opacity: 0.22}

	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/

	.wrapnossosservicos{background: #F0F0F0; padding: 100px 50px 60px 50px;}
	#tituloServicos{width: 200px; position: absolute; top: 0; right: 50%; transform: translateX(50%) translateY(-38px);}
	#tituloServicos p:nth-child(2){padding-left: 75px;}

	#txtrotativoservicos{position: absolute; top: -120px; left: calc(50% + 60px); width: 100px; height: 100px;}
	#txtrotativoservicos >  text{ font-size: 8px;}

	#decoracaocontebaixo1{display: none;}

	.textoservico{position: absolute; width: calc(100% - 25px); background: #A5A461; opacity: 0.9; padding: 20px 35px 60px 28px; max-height: 215px; transform: translateX(-15px);}
	.sabermaisservico{position: absolute; bottom: 0; transform: translateY(100%);}
	.wrapnossosservicos .btnnossosservicos{margin-top: 50px;}

	#decoracaocontebaixo2{position: absolute; top: 0; right: 0; transform: translateX(calc(100% - 50px)) translateY(-50%); opacity: 0.22}
	.wrapvideoscontebaixo{margin-bottom: 225px;}

	#txtrotativoourspace{position: absolute; top: -120px; left: calc(50% + 90px); width: 100px; height: 100px;}
	#txtrotativoourspace >  text{ font-size: 8px;}

	#tituloOurSpace{width: 273px; position: absolute; top: -38px; left: calc(50% - 136.5px);}
	#tituloOurSpace > p:nth-child(2){padding-left: 34px;}
	.wrapgaleriacontebaixo{background: #F0F0F0; padding-top: 20px;}
	.innergaleriaconte{transform: translateY(80px);}
	.innergaleriaconte .large_slide{width: 55%;}
	.innergaleriaconte .small_slide{width: 35%;}

	.wrapgaleriacontebaixo .sabermaiscruztoword{position: absolute; left: calc(50% - 125px); top: 25px; transform: translateX(-50%);}

	/************************************************************ FIM CONTE BAIXO *************************************************************/

	/************************************************************ LAYOUT PRODUTOS *************************************************************/
	.wrapprodutos{display: flex; flex-direction: column;}
	.colunas2produtos:nth-child(2){z-index: 1; display: flex; flex-direction: column; }
	.colunas2produtos:nth-child(3){display: flex; flex-direction: column; justify-content: space-between; align-items: center;}
	.imglayotprod{max-height: 622px;}
	.wrapdescsub{padding: 55px 45px 25px 55px; background: var(--corpri1); margin-top: 58px;}
	.ulprods{padding: 0px; padding-left: 18px;}
	.ulprods li{margin-bottom: 12px;}

	.colunas2produtos .btnhoverdefault{margin-top: 20px; margin-bottom: 20px;}

	.wrapreservaform{ margin-top: 100px; }
	.reservaform{padding: 30px 50px 40px 50px; background: #F0F0F0; }
	/********************************************************** FIM LAYOUT PRODUTOS ***********************************************************/

	/***************************************************************** FOOTER *****************************************************************/

	.wrapfooter{padding: 50px 35px 78px 35px; background: var(--corpri1); display: flex; flex-direction: column; justify-content: space-between;}
	.wraplogope{width: 145px; height: 92px;}
	.logope{position: relative; float: left; width: 100%; height: 100%; background: url(../imgs/logobr.png) no-repeat center center /contain;}

	.wrapformpe{position: absolute; width: 100%; max-width: 360px; left: 0px; top: 160px; opacity: 0; pointer-events: none; padding: 0px 30px}
	.errorformcontactos_pe{font-size: 16px; letter-spacing: 0.90px; color: #FFF;}

	.pedirinfotxtpe{position: absolute; right: calc(40% - 200px); bottom: 0%; min-width: 350px; z-index: 1;}
	.pedirinfotxtpe > div:first-child{max-width: 315px;}
	.wrapfooter .setaesqbranca{width: 74px; height: 74px; position: absolute; right: 115px; top: -70px;}

	.wrapmapape{width: 300px; float: left; margin-top: 130px; margin-bottom: 50px;}
	.mapape{width: 100%; height: 300px; border-radius: 50%; overflow: hidden;}

	.reservetxtpe{position: absolute; left: calc(60% - 200px); top: 0; transform: translateY(-60%); min-width: 350px; z-index: 1;}
	.reservetxtpe > div:first-child{max-width: 315px;}
	.wrapfooter .setadirbranca{width: 60px; height: 60px; margin-left: 90px;}

	.wrapmoradape{align-self: flex-start; margin-bottom: 0px;}
	.social.footer{display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center;}
	.social.footer > .wrapsocialitem:first-child{ margin-right: 14px; margin-left: 0; }
	.social.footer > .wrapsocialitem:last-child{ margin-left: 14px; margin-right: 0; }

	.finalfooter{padding: 50px 56px 56px 56px; background: #F0F0F0; display: flex; flex-direction: column; justify-content: space-between;}

	.chamadas span:nth-child(1)::after{content: '\A'; }

	.logocopy{width: 40px; height: 16px; margin-top: 0px; margin-left: 5px; float: right;}

	.linkspe{margin-top: 30px;}
	.copype{margin-top: 30px;}
	.copype span:nth-child(1)::after{content: '\00a0\00a0 | \A \00a0\00a0'}

	.designfooter{float: left;}
	.linhacopy{display: inline-block;}
	.brmobile{display: inline-block;}

	/*************************************************************** FIM FOOTER ***************************************************************/
	.marginbottompe{ margin-bottom:70px; }
	/********************************************************** FIM ESTRUTURA MOBILE **********************************************************/
}

@media only screen and (max-width:769px){
	/***************************************************************** INPUTS *****************************************************************/
	.sabermaiscruztoword{width: 106px;}
	.sabermaiscruztoword > span{opacity: 1;}
	.sabermaiscruztoword::before{opacity: 0;}
	.sabermaiscruztoword::after{opacity: 0;}
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	.planosindex .colunas3planosindex:nth-child(1n+1) {margin-bottom: 25px;}
	.wrapprodutosrela{margin-top: 100px;}
	.wrapprodutosrela .sliderrelacionados .swiper-wrapper{display: block;}
	.wrapprodutosrela .sliderrelacionados .swiper-wrapper .sliderproduto{float: left; clear: both; width: 100%; margin-bottom: 25px; }
	.wrapprodutosrela .sliderrelacionados .swiper-wrapper .sliderproduto:nth-child(1n+4){ display: none; }
	/* .wrapprodutosrela .sliderrelacionados .swiper-wrapper .sliderproduto:nth-child(2n+1){float: left; width: calc(50% - 7.5px); margin-bottom: 25px; margin-right: 15px; clear: both;} */
	/* .wrapprodutosrela .sliderrelacionados .swiper-wrapper .sliderproduto:nth-child(2n+2){float: left; width: calc(50% - 7.5px); margin-bottom: 25px; margin-right: 0px; clear: none;} */
	.wrapprodutosrela .sliderrelacionados .swiper-wrapper .wrapimgprod{aspect-ratio: 130/142;}
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************ CONTE CIMA MENUS ************************************************************/
	.wrapareacima{margin-bottom: 50px; max-height: 335px;}
	.wraptextoarea{padding: 40px 40px 30px 40px; background: #A5A461E6; width: 100%; position: absolute; bottom: -10px; left: -10px;}
	/********************************************************** FIM CONTE CIMA MENUS **********************************************************/
	/*********************************************************** CONTE CIMA PAGINAS ***********************************************************/
	.wrapartigocima{margin-bottom: 50px; max-height: 335px;}
	.wraptextoartigo{padding: 30px 20px 20px 20px; background: #A5A461E6; width: 100%; position: absolute; bottom: -10px; left: -10px;}
	/********************************************************* FIM CONTE CIMA PAGINAS *********************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/
	.wrapprodutos{ width: 100%; margin-left: 0px; margin-right: 0px;}
	.wrapprodutos .colunas2.colunas2produtos:nth-child(2) > .divdefault:nth-child(1){margin-left: var(--marginleftdefault); margin-right: var(--marginrightdefault); width: calc(100% - var(--marginleftdefault) - var(--marginrightdefault));}
	.wrapprodutos .colunas2.colunas2produtos:nth-child(2) > .divdefault:nth-child(2){margin-left: 25px; margin-right: 25px; width: calc(100% - 50px);}
 	.wrapprodutos .colunas2.colunas2produtos:nth-child(3) .imglayotprod{margin-left: 50px; width: calc(100% - 50px);}
	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:481px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:600px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:769px){
	:root{
		--paddingleftdefault: 150px;
		--paddingrightdefault: 150px;
	}

	.gridtitulos{display: grid; grid-template-columns: 1fr auto 1fr;}
	.gridtitulos #titulosheader{justify-self: center; grid-column-start: 2;}
	.gridtitulos .btnvoltaratras{align-self: end;}


	/***************************************************************** INPUTS *****************************************************************/
	.sabermaiscruztoword:hover{width: 106px;}
	.sabermaiscruztoword:hover > span{opacity: 1;}
	.sabermaiscruztoword:hover::before{opacity: 0;}
	.sabermaiscruztoword:hover::after{opacity: 0;}
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	nav.navbar{padding: 38px 45px 38px 55px;}
	.logo{display: block; float: left; width: 245px; height: 52px;}
	.logomob{display: none;}
	.barramenu .btnhoverdefault{display: block;}
	.optionsmenu a:has(+ .wrapmenucabeca):has(> .btnhoverdefault){margin-right: 82px;}
	.optionsmenu a:has(+ a > .btnhoverdefault):has( > .btnhoverdefault){margin-right: 25px;}
	.menuartigos.menu{margin-right: 38px; text-wrap: nowrap;}
	.menuitem{padding: 0px 10px;}
	.menuitem.atual{color: var(--corpri1);}
	.wraplogin{margin-right: 18px;}
	.iconlogin{ position: relative; }
	.iconlupaprocura{margin-right: 18px;}
	.iconcart{width: 35px; height: 30px; margin-right: 36px;}
	/*************************************************************** FIM CABECA ***************************************************************/


	/*************************************************************** MENU LOGIN ***************************************************************/

	.popuplogin{ display: none; position: absolute; top: -20px; right: -15px; min-width: 300px; height: auto; padding: 80px 35px 35px 35px;}
	.popuplogin .topomenumobile{display: none;}

	.iconlogindentro{position: absolute; width: 29px; height: 31px; right: 14px; top: 21px; display: block;}

	.innerlogin{margin-top: 0px;}
	.divrecuperar{bottom: 16px; max-width: 84px;}

	/************************************************************* FIM MENU LOGIN *************************************************************/


	/************************************************************** MENU CLIENTE **************************************************************/

	/************************************************************ FIM MENU CLIENTE ************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	.wrapprocura.mobile.fechado{display: block;}
	.wrapinnerprocura.mobile.fechado{display: flex; display: none; position: absolute; right: 6px; top: -21px; background: var(--corpri1);}
	.iconlupaprocura:not(.inside).mobile.fechado{display: block}
	.wrapinnerprocura.mobile.fechado .divprocabre{margin-top: 21px; padding: 0px 36px 20px 25px}

	.iconlupaprocura.inside{position: absolute; right: 26px; top: 21px; margin-right: 0px;}

	.wrapinnerprocura.mobile.fechado .suggestionsBox{width: calc(100% + 40px);}
	.wrapinnerprocura.mobile.fechado .overflowproc{height: 100%; overflow: auto; padding-right: 30px;}
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/


	/**************************************************************** CARRINHO ****************************************************************/

	.abrecarrinhofix{ position: fixed; min-width: 300px; height: 0; top: 129px; overflow: auto; right: 0; width: 425px; background: #F0F0F0; overflow: hidden;}
	.abrecarrinhofix:has(.paddingcarrinhoajax){background: transparent;}
  .paddingcarrinhoajax{padding: 42px 50px; background: #F0F0F0;}
  .iconcarrinhoaz.insidecarrinho{width: 24px; height: 23px; position: absolute; left: unset; right: 1px; top: -7px;}
	.titcart{padding-left: 0px;}
  .cartajaxmobile{max-height: 330px; overflow: hidden auto;}
	.imgprodcarrinhopop{width: 100px; height: 100px;}
  .qtdcarrinhopeq{margin-top: 15px;}
	.qtdcarrinhopeq .qtddiv{width: 45px;}
	.quanti{-webkit-appearance: none; padding: 0px; box-sizing:border-box; width: 40px; height: 20px; text-align:center; background: transparent; }
  .iconcruz.removerprod{position:relative; float: right; height:12px; min-width: 12px; margin:0 auto; z-index:100px; cursor: pointer;}

  .finalizarenc{width: 100%; padding: 10px;}
  .finalizarencvazio{}
	.numitemscart{ top: 0px; transform: translateY(-50%);}

	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/

	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/***************************************************************** INDEX ******************************************************************/

	.destaqueindex{margin-left: 170px; width: calc(100% - 170px);}
	.destaqueindex .btnhoverdefault{display: block; position: absolute; z-index: 10; bottom: 35px; transform: translateY(-50%); right: 100px;}
	.destaqueindex .captionindex{margin-top: 28px; max-width: 290px;}

	.wrapefeitodestaqueindex{right: 100px;}
	.wrapefeitodestaqueindex.activate{top: 50%;}
	.destaqueindex .btnhoverdefault{width: 0px; overflow: hidden; transition: width 1s;}
	.destaqueindex .btnhoverdefault.activate{width: 278px;}
	.destaqueindex .btnhoverdefault span{display: block; width: 210px;}

	/*************************************************************** FIM INDEX ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/

	.wrapsliderescritorios > .fundocinzento{padding: 90px 248px 160px 135px;}
	#tituloSlideEscritorio{width: 530px; margin-bottom: 0px;}
	#descricaoSlideEscritorio{width: 430px; margin-top: 45px;}

	.divtextoslide.textocima .divtextoslidetexto{display: none;}
	.divtextoslide.textobaixo .divtextoslidetexto{display: none;}

	.wrapvantages{margin-top: 190px;}
	.wrapvantages .colunas30{margin-left: 0; margin-right: 48px; width: calc(30% - 48px); margin-bottom: 0;}
	.wrapvantages .colunas30 .sabermaiscruztoword{margin-left: 25px;}
	.wrapvantages .colunas70{margin-left: 48px; margin-right: 0; width: calc(70% - 48px);}
	.wrapvantages .colunas70 .colunas3 > div:nth-child(1){transition: transform;}
	.wrapvantages .colunas70 .colunas3:hover > div:nth-child(1){transform: scale(1.1);}
	.wrapvantages .colunas70 .colunas3:nth-child(3n+1){margin-left: 0px; margin-right: 45px; width: calc(33.333% - 30px);}
	.wrapvantages .colunas70 .colunas3:nth-child(3n+2){margin-left: 0px; margin-right: 45px; width: calc(33.333% - 30px);}
	.wrapvantages .colunas70 .colunas3:nth-child(3n+3){margin-left: 0px; margin-right: 0px; width: calc(33.333% - 30px);}

	.wrapplanosindex{padding-bottom: 140px;}
	#tituloPlanosIndex{max-width: 50%; margin-top: -60px;}
	.planosindex{width: 100%;}
	.planosindex .colunas3planosindex:nth-child(3n+1){margin-bottom: 35px; margin-left: 0px; margin-right: 15px; width: calc(33.33% - 15px);}
	.planosindex .colunas3planosindex:nth-child(3n+2){margin-bottom: 35px; margin-left: 7.5px; margin-right: 7.5px; width: calc(33.33% - 15px);}
	.planosindex .colunas3planosindex:nth-child(3n+3){margin-bottom: 35px; margin-left: 15px; margin-right: 0px; width: calc(33.33% - 15px);}
	.planosindex .colunas3planosindex.texto.hidemobile{display: flex; align-items: center; width: calc(33.33% - 43px); float: right;}
	.planosindex .colunas3planosindex.texto .btnhoverdefault{position: absolute; bottom: 0; left: 0;}
	.planosindex .colunas3planosindex .textoplanosindex{position: absolute; bottom: -10px; left: -10px; background: #A5A461E6; padding: 40px 30px 65px 35px; width: calc(100% - 20px); height: calc(100% - 75px);}

	#tituloServicosIndex{max-width: 245px;}

	#txtrotativoplanosindex{top: -170px; left: calc(var(--paddingleftdefault) - 100px);}

	.wrapclientesindex{margin-top: 160px; padding-right: 0px;}
	.wrapclientesindex .colunas30{display: flex; flex-direction: column; align-items: center;}
	.wrapclientesindex .colunas30 #tituloClientes{width: 270px;}
	.wrapclientesindex .colunas30 .sabermaiscruztoword{margin-right: 85px;}
	.wrapclientesindex .colunas70 .logotipoclientes{filter: grayscale(1) opacity(0.5); transition: filter .5s;}
	.wrapclientesindex .colunas70 .logotipoclientes:hover{filter: grayscale(0) opacity(1);}
	.galeriatestemunhos{margin-top: 95px; margin-bottom: 100px;}
	.galeriatestemunhos .slide{width: 550px; padding: 61px 90px 80px 98px; opacity: 0.5;}

	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/

	#titulosheader{max-width: 280px;}

	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************ CONTE CIMA MENUS ************************************************************/

	.wrapareacima{margin-bottom: 50px; max-height: 335px;}
	.wraptextoarea{padding: 40px 40px 30px 40px; background: #A5A461E6; width: 50%; position: absolute; bottom: -10px; left: -10px;}

	/********************************************************** FIM CONTE CIMA MENUS **********************************************************/
	/*********************************************************** CONTE CIMA PAGINAS ***********************************************************/

	.wrapartigocima{margin-bottom: 50px; max-height: 335px;}
	.wraptextoartigo{padding: 40px 40px 30px 40px; background: #A5A461E6; width: 50%; position: absolute; bottom: -10px; left: -10px;}

	/********************************************************* FIM CONTE CIMA PAGINAS *********************************************************/
	/*********************************************************** CONTE CIMA PLANOS ************************************************************/
	.wrapnossoplanos{display: flex; margin-top: 220px; justify-content: center;}
	.wrapnossoplanos > span{max-width: 260px;}
	#txtrotativoplanos{position: absolute; width: 100px; height: 100px; left: calc(50% + 70px); top: -70px;}
	#txtrotativoplanos > text{ font-size: 10px; }
	.wrapplanos{margin-top: 65px;}
	.wrapsubs{margin-bottom: 60px;}
	.wraptextoplano{padding: 40px 40px 30px 40px; background: #A5A461E6; width: 50%; position: absolute; bottom: -10px; left: -10px;}
	.margindefault.produtosdefault{margin-top: 365px;}
	/********************************************************* FIM CONTE CIMA PLANOS **********************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/*********************************************************** CONTE BAIXO NORMAL ***********************************************************/

	.wrapcontebaixo .colunas2:nth-child(2n+1){margin-bottom: 0; margin-right: 70px; width: calc(50% - 70px);}
	.wrapcontebaixo .colunas2:nth-child(2n+2){margin-bottom: 0; margin-left: 70px; width: calc(50% - 70px);}

	.cursor { position: fixed; height: 54px; width: 54px; border-radius: 50%; transform: translate(-50%, -50%) scale(1); background: url(../imgs/setas.png) no-repeat center center / contain; z-index: 1000000000000000000; pointer-events: none; transition: transform 0.3s, opacity 0.5s; opacity: 0;}
	.cursor.show{opacity: 1;}
	.wrapnossosservicos{padding: 100px 90px 65px 105px;}
	#tituloServicos{width: 275px; right: 210px; margin-top: -60px;}

	#txtrotativoservicos{position: absolute; top: -200px; left: unset; right: 50px; width: 200px; height: 200px;}
	#txtrotativoservicos >  text{ font-size: 10px; }

	#decoracaocontebaixo1{display: block; position: absolute; top: 50%; left: 0; transform: translateX(calc(-100% + 50px)) translateY(-50%); opacity: 0.22}

	.colunas4servicosconte:nth-child(4n+1){margin-left: 0px; margin-right: calc(28px * 3/4); width: calc(25% - (28px * 3/4));}
	.colunas4servicosconte:nth-child(4n+2){margin-left: calc(28px * 1/4); margin-right: calc(28px * 2/4); width: calc(25% - (28px * 3/4));}
	.colunas4servicosconte:nth-child(4n+3){margin-left: calc(28px * 2/4); margin-right: calc(28px * 1/4); width: calc(25% - (28px * 3/4));}
	.colunas4servicosconte:nth-child(4n+4){margin-left: calc(28px * 3/4); margin-right: 0; width: calc(25% - (28px * 3/4));}

	.textoservico{transform: translate(-15px, -15px);}
	.sabermaisservico{position: absolute; bottom: 0; transform: translateY(100%);}

	.wrapvideoscontebaixo{margin-bottom: 210px;}

	#txtrotativoourspace{position: absolute; top: -200px; left: calc(50% + 100px); width: 200px; height: 200px;}
	#txtrotativoourspace >  text{ font-size: 10px;}

	#tituloOurSpace{width: 400px; top: -60px; left: calc(50% - 200px)}
	.wrapgaleriacontebaixo{padding-top: 60px;}
	.innergaleriaconte{transform: translateY(40px);}
	.innergaleriaconte .slide .wrapimg{overflow: hidden;}
	.innergaleriaconte .slide .wrapimg .innerimg{transition: transform .5s;}
	.innergaleriaconte .slide .wrapimg .legendagaleria{position: absolute; bottom: 0; left: 20px; width: calc(100% - 180px); padding: 10px 35px; background: #FFFFFF5C; transform: translateY(100%); transition: transform .5s;}
	.innergaleriaconte .slide .wrapimg .legendagaleria:hover{transform: translateY(0);}
	.innergaleriaconte .slide .wrapimg:hover .innerimg{transform: scale(1.1);}
	.innergaleriaconte .slide .wrapimg:hover > .legendagaleria{transform: translateY(0);}
	/********************************************************* FIM CONTE BAIXO NORMAL *********************************************************/
	/*********************************************************** CONTE BAIXO PLANOS ***********************************************************/
	.wrapprodutos{display: flex; flex-direction: row;}
	.colunas2produtos:nth-child(2){width: calc(50% + 20px); margin-right: -20px; z-index: 1; display: flex; flex-direction: column; }
	.colunas2produtos:nth-child(3){width: calc(50% + 20px); margin-left: -20px; display: flex; flex-direction: column; justify-content: space-between; align-items: center;}
	.colunas2produtos:nth-child(2) .nomeprod{width: calc(100% - 40px)}
	.imglayotprod{max-height: 622px;}
	.wrapdescsub{padding: 55px 45px 25px 55px; background: var(--corpri1); margin-top: 58px;}
	.ulprods{padding: 0px; padding-left: 18px;}
	.ulprods li{margin-bottom: 12px;}

	.colunas2produtos .btnhoverdefault{margin-top: 20px; margin-bottom: 20px;}

	.wrapreservaform{ margin-top: 100px; }
	.reservaform{padding: 30px 110px 40px 85px; background: #F0F0F0; }

	.sliderrelacionados .navigation{top: 50%; transform: translateY(-50%);}
	.sliderrelacionados .swiper-prev{mask: unset; -webkit-mask: unset; background: url(../imgs/setaesqbr.png) no-repeat center center / contain;}
	.sliderrelacionados .swiper-next{mask: unset; -webkit-mask: unset; background: url(../imgs/setadirbr.png) no-repeat center center / contain; top: unset;}
	.wrapprodutosrela{margin-top: 50px;}


	/********************************************************* FIM CONTE BAIXO PLANOS *********************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/

	/********************* RESERVA *********************/
	.wraptextoplanoreserva{padding: 20px 25px 20px 25px; background: #A5A461E6; width: calc(100% - 20px); position: absolute; bottom: -10px; left: -10px;}
	.wrapareareserva{margin-bottom: 50px;}
	.wrapplanosreserva .swiper-slide{opacity: .5;}
	.wrapplanosreserva .swiper-slide-active{opacity: 1;}

	.formreserva{background: #F0F0F0; padding: 0px 112px 0px 82px;}
	.wraptitselectplanos{padding: 15px 0px 15px 0px;}
	.abreplanos{padding-top: 25px; padding-bottom: 40px;}
	.abreplanos select{margin-bottom: 15px;}
	.totalreserva{display: flex; align-items: center; background: var(--corpri1); padding: 8px 14px; border-radius: 25px;}
	/******************* FIM RESERVA *******************/

	/*************************************************************** CONTACTOS ****************************************************************/

	.wraptextocontactos{margin-bottom: 85px; width: calc(100% - 35px);}
	.wrapcontacto{background: #A5A461; padding: 35px 50px 50px 50px; width: calc(100% + 50px); margin-left: -20px;}
	.errorformcontactos{font-size: 14px; letter-spacing: 0.90px; color: #fff;}
	.wrapcontactos .wrapmap{width: calc(100%); transform: translateY(0);}
	.mapaalt{width: calc(100% + 35px); transform: translateX(-35px);}

	/************************************************************* FIM CONTACTOS **************************************************************/

	/***************************************************************** FOOTER *****************************************************************/

	.wrapfooter{padding: 50px 100px 50px 100px; flex-direction: row;}
	.wraplogope{width: 305px; height: 184px; margin-top: 20px;}

	.wrapmapape{width: 400px; margin-top: 0px; margin-bottom: 0;}
	.mapape{width: 400px; height: 400px;}
	.pedirinfotxtpe{right: calc(100% - 200px);}

	.reservetxtpe{left: calc(100% - 80px); top: 50%; transform: translateY(-80%);}
	.wrapfooter .setadirbranca{width: 74px; height: 74px; margin-left: 50px;}

	.wrapformpe{position: absolute; max-width: calc(50% - 300px); left: 250px; top: 70px; opacity: 0; pointer-events: none;}
	.errorformcontactos_pe{font-size: 16px; letter-spacing: 0.90px; color: #FFF;}

	.wrapfooter .setaesqbranca{top: -50px;}

	.wrapmoradape{align-self: flex-end; margin-bottom: 40px;}

	.finalfooter{padding: 15px 65px 15px 130px; background: #E6E6E6; flex-direction: row; align-items: center;}

	.logocopy{margin-top: -3px; margin-left: 5px;}

	.linkspe{margin-top: 0px;}
	.copype{margin-top: 0px;}

	.linhacopy::after{content: '\00a0\00a0|\00a0\00a0'}
	.brmobile{display: none;}

	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:900px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:932px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:1024px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	.iconmenu.mobile{ display: none; }
	.iconmenu.desktop{ display: flex; flex-direction: column; justify-content: space-between; width: 28px; height: 20px; position: relative; float: left; cursor: pointer; z-index: 1000; margin-right: 22px;}

	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:1280px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:1400px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:1500px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}

@media only screen and (min-width:1600px){
	/***************************************************************** INPUTS *****************************************************************/
	/*************************************************************** FIM INPUTS ***************************************************************/


	/***************************************************************** CABECA *****************************************************************/
	/*************************************************************** FIM CABECA ***************************************************************/


	/**************************************************************** PROCURA *****************************************************************/

	/************************************************************* MOBILE FECHADO *************************************************************/
	/*********************************************************** FIM MOBILE FECHADO ***********************************************************/


	/************************************************************ DESKTOP FECHADO *************************************************************/
	/********************************************************** FIM DESKTOP FECHADO ***********************************************************/

	/************************************************************** FIM PROCURA ***************************************************************/




	/**************************************************************** CARRINHO ****************************************************************/
	/************************************************************** FIM CARRINHO **************************************************************/


	/*************************************************************** MENUMOBILE ***************************************************************/
	/************************************************************* FIM MENUMOBILE *************************************************************/


	/*************************************************************** DESTAQUES ****************************************************************/
	/************************************************************* FIM DESTAQUES **************************************************************/


	/***************************************************************** INDEX ******************************************************************/
	/*************************************************************** FIM INDEX ****************************************************************/


	/************************************************************** HEADERCONTE ***************************************************************/
	/************************************************************ FIM HEADERCONTE *************************************************************/


	/*************************************************************** CONTE CIMA ***************************************************************/
	/************************************************************* FIM CONTE CIMA *************************************************************/


	/*************************************************************** CONTACTOS ****************************************************************/
	/************************************************************* FIM CONTACTOS **************************************************************/


	/************************************************************** CONTE BAIXO ***************************************************************/
	/************************************************************ FIM CONTE BAIXO *************************************************************/


	/***************************************************************** FOOTER *****************************************************************/
	/*************************************************************** FIM FOOTER ***************************************************************/
}
