/********************************************************* ESTILOS GERAIS DO SITE *********************************************************/
/************************************************************* VARIAVEIS CSS **************************************************************/
:root{
  --corpri1: #E46C2A;
  --corpri2: #F5DCD3;
  --corpri3: #88442C;
  --corpri4: #220A00;
  --corpri5: #461A0A;
  --corpri6: #3E280A;

  --vermelho:#FF0000;
  --verde:#6FA543;


  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --default-transition-duration: 150ms;

  /************************************************* VARIAVEIS CSS DEFINIDAS EM JAVASCRIPT *************************************************/
  --heightbarramenu: 0px;
  /*********************************************** FIM VARIAVEIS CSS DEFINIDAS EM JAVASCRIPT ***********************************************/
}
*{
  --bg: initial;
  --bg-deg: initial;
  --opacity: initial;
  border-style: solid;
  border-width: 0;
  outline: none;
  box-sizing: border-box;
}
/*********************************************************** FIM VARIAVEIS CSS ************************************************************/
/****************************************************************** TEXT ******************************************************************/
a{ color: inherit; text-decoration: none; }
.group.selected .group-selected\:text-white, .group:hover .group-hover\:text-white, .selected.selected\:text-white:hover, .hover\:text-white:hover, .text-white{color: #FFF;}
.group.selected .group-selected\:text-black, .group:hover .group-hover\:text-black, .selected.selected\:text-black:hover, .hover\:text-black:hover, .text-black{color: #000;}
.group.selected .group-selected\:text-corpri1, .group:hover .group-hover\:text-corpri1, .selected.selected\:text-corpri1:hover, .hover\:text-corpri1:hover, .text-corpri1{color: var(--corpri1);}
.group.selected .group-selected\:text-corpri2, .group:hover .group-hover\:text-corpri2, .selected.selected\:text-corpri2:hover, .hover\:text-corpri2:hover, .text-corpri2{color: var(--corpri2);}
.group.selected .group-selected\:text-corpri3, .group:hover .group-hover\:text-corpri3, .selected.selected\:text-corpri3:hover, .hover\:text-corpri3:hover, .text-corpri3{color: var(--corpri3);}
.group.selected .group-selected\:text-corpri4, .group:hover .group-hover\:text-corpri4, .selected.selected\:text-corpri4:hover, .hover\:text-corpri4:hover, .text-corpri4{color: var(--corpri4);}
.group.selected .group-selected\:text-corpri5, .group:hover .group-hover\:text-corpri5, .selected.selected\:text-corpri5:hover, .hover\:text-corpri5:hover, .text-corpri5{color: var(--corpri5);}
.group.selected .group-selected\:text-corpri6, .group:hover .group-hover\:text-corpri6, .selected.selected\:text-corpri6:hover, .hover\:text-corpri6:hover, .text-corpri6{color: var(--corpri6);}
.group.selected .group-selected\:text-vermelho, .group:hover .group-hover\:text-vermelho, .selected.selected\:text-vermelho:hover, .hover\:text-vermelho:hover, .text-vermelho{color: var(--vermelho); }
.group.selected .group-selected\:text-verde, .group:hover .group-hover\:text-verde, .selected.selected\:text-verde:hover, .hover\:text-verde:hover, .text-verde{color: var(--verde); }
.group.selected .group-selected\:text-color, .group:hover .group-hover\:text-color, .selected.selected\:text-color:hover, .hover\:text-color:hover, .text-color{color: var(--text-color);}

.uppercase{ text-transform: uppercase; }
.lowercase{ text-transform: lowercase; }
.capitalize{ text-transform: capitalize; }
.normal-case{ text-transform: none; }

.autoplay-timer{background: rgba(255,255,255,1); position: relative;}
.autoplay-timer .bar{position: absolute; left: 0; top: 0; bottom: 0; width: 0%; background: #E46C2A; transition: width .1s linear;}


.font-thin {font-weight: 100; }
.font-extralight {font-weight: 200; }
.font-light {font-weight: 300; }
.font-normal, .font-regular {font-weight: 400; }
.font-medium {font-weight: 500; }
.font-semibold {font-weight: 600; }
.font-bold {font-weight: 700; }
.font-extrabold {font-weight: 800; }
.font-black {font-weight: 900; }

.truncate{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.text-ellipsis{ text-overflow: ellipsis; }
.text-clip{ text-overflow: clip; }

.text-underline{ text-decoration: underline; }
.text-line-through{ text-decoration: line-through; }
.text-no-underline{ text-decoration: none; }

.text-italic{ font-style: italic; }
/**************************************************************** FIM TEXT ****************************************************************/
/************************************************************** BACKGROUNDS ***************************************************************/
.group.selected .group-selected\:bg-white, .group:hover .group-hover\:bg-white, .selected.selected\:bg-white, .hover\:bg-white:hover, .bg-white{background-color: #FFF;}
.group.selected .group-selected\:bg-black, .group:hover .group-hover\:bg-black, .selected.selected\:bg-black, .hover\:bg-black:hover, .bg-black{background-color: #000;}
.group.selected .group-selected\:bg-corpri1, .group:hover .group-hover\:bg-corpri1, .selected.selected\:bg-corpri1, .hover\:bg-corpri1:hover, .bg-corpri1{background-color: var(--corpri1);}
.group.selected .group-selected\:bg-corpri2, .group:hover .group-hover\:bg-corpri2, .selected.selected\:bg-corpri2, .hover\:bg-corpri2:hover, .bg-corpri2{background-color: var(--corpri2);}
.group.selected .group-selected\:bg-corpri3, .group:hover .group-hover\:bg-corpri3, .selected.selected\:bg-corpri3, .hover\:bg-corpri3:hover, .bg-corpri3{background-color: var(--corpri3);}
.group.selected .group-selected\:bg-corpri4, .group:hover .group-hover\:bg-corpri4, .selected.selected\:bg-corpri4, .hover\:bg-corpri4:hover, .bg-corpri4{background-color: var(--corpri4);}
.group.selected .group-selected\:bg-corpri5, .group:hover .group-hover\:bg-corpri5, .selected.selected\:bg-corpri5, .hover\:bg-corpri5:hover, .bg-corpri5{background-color: var(--corpri5);}
.group.selected .group-selected\:bg-corpri6, .group:hover .group-hover\:bg-corpri6, .selected.selected\:bg-corpri6, .hover\:bg-corpri6:hover, .bg-corpri6{background-color: var(--corpri6);}
.group.selected .group-selected\:bg-vermelho, .group:hover .group-hover\:bg-vermelho, .selected.selected\:bg-vermelho:hover, .hover\:bg-vermelho:hover, .bg-vermelho{background-color: var(--vermelho); }
.group.selected .group-selected\:bg-verde, .group:hover .group-hover\:bg-verde, .selected.selected\:bg-verde:hover, .hover\:bg-verde:hover, .bg-verde{background-color: var(--verde); }
.group.selected .group-selected\:bg, .group:hover .group-hover\:bg, .selected.selected\:bg, .hover\:bg:hover, .bg{background: var(--bg);}

.bg-deg{ background: -moz-linear-gradient(var(--bg-deg)); background: -webkit-linear-gradient(var(--bg-deg)); background: linear-gradient(var(--bg-deg)); }

.group.active .group-active\:opacity, .group.selected .group-selected\:opacity, .group:hover .group-hover\:opacity, .selected.selected\:opacity, .hover\:opacity:hover, .opacity{ opacity: var(--opacity); }
.group.active .group-active\:opacity-0, .group.selected .group-selected\:opacity-0, .group:hover .group-hover\:opacity-0, .selected.selected\:opacity-0, .hover\:opacity-0:hover, .opacity-0{ opacity: 0; }
.group.active .group-active\:opacity-5, .group.selected .group-selected\:opacity-5, .group:hover .group-hover\:opacity-5, .selected.selected\:opacity-5, .hover\:opacity-5:hover, .opacity-5{ opacity: 5; }
.group.active .group-active\:opacity-10, .group.selected .group-selected\:opacity-10, .group:hover .group-hover\:opacity-10, .selected.selected\:opacity-10, .hover\:opacity-10:hover, .opacity-10{ opacity: .10; }
.group.active .group-active\:opacity-15, .group.selected .group-selected\:opacity-15, .group:hover .group-hover\:opacity-15, .selected.selected\:opacity-15, .hover\:opacity-15:hover, .opacity-15{ opacity: .15; }
.group.active .group-active\:opacity-20, .group.selected .group-selected\:opacity-20, .group:hover .group-hover\:opacity-20, .selected.selected\:opacity-20, .hover\:opacity-20:hover, .opacity-20{ opacity: .20; }
.group.active .group-active\:opacity-25, .group.selected .group-selected\:opacity-25, .group:hover .group-hover\:opacity-25, .selected.selected\:opacity-25, .hover\:opacity-25:hover, .opacity-25{ opacity: .25; }
.group.active .group-active\:opacity-30, .group.selected .group-selected\:opacity-30, .group:hover .group-hover\:opacity-30, .selected.selected\:opacity-30, .hover\:opacity-30:hover, .opacity-30{ opacity: .30; }
.group.active .group-active\:opacity-35, .group.selected .group-selected\:opacity-35, .group:hover .group-hover\:opacity-35, .selected.selected\:opacity-35, .hover\:opacity-35:hover, .opacity-35{ opacity: .35; }
.group.active .group-active\:opacity-40, .group.selected .group-selected\:opacity-40, .group:hover .group-hover\:opacity-40, .selected.selected\:opacity-40, .hover\:opacity-40:hover, .opacity-40{ opacity: .40; }
.group.active .group-active\:opacity-45, .group.selected .group-selected\:opacity-45, .group:hover .group-hover\:opacity-45, .selected.selected\:opacity-45, .hover\:opacity-45:hover, .opacity-45{ opacity: .45; }
.group.active .group-active\:opacity-50, .group.selected .group-selected\:opacity-50, .group:hover .group-hover\:opacity-50, .selected.selected\:opacity-50, .hover\:opacity-50:hover, .opacity-50{ opacity: .50; }
.group.active .group-active\:opacity-55, .group.selected .group-selected\:opacity-55, .group:hover .group-hover\:opacity-55, .selected.selected\:opacity-55, .hover\:opacity-55:hover, .opacity-55{ opacity: .55; }
.group.active .group-active\:opacity-60, .group.selected .group-selected\:opacity-60, .group:hover .group-hover\:opacity-60, .selected.selected\:opacity-60, .hover\:opacity-60:hover, .opacity-60{ opacity: .60; }
.group.active .group-active\:opacity-65, .group.selected .group-selected\:opacity-65, .group:hover .group-hover\:opacity-65, .selected.selected\:opacity-65, .hover\:opacity-65:hover, .opacity-65{ opacity: .65; }
.group.active .group-active\:opacity-70, .group.selected .group-selected\:opacity-70, .group:hover .group-hover\:opacity-70, .selected.selected\:opacity-70, .hover\:opacity-70:hover, .opacity-70{ opacity: .70; }
.group.active .group-active\:opacity-75, .group.selected .group-selected\:opacity-75, .group:hover .group-hover\:opacity-75, .selected.selected\:opacity-75, .hover\:opacity-75:hover, .opacity-75{ opacity: .75; }
.group.active .group-active\:opacity-80, .group.selected .group-selected\:opacity-80, .group:hover .group-hover\:opacity-80, .selected.selected\:opacity-80, .hover\:opacity-80:hover, .opacity-80{ opacity: .80; }
.group.active .group-active\:opacity-85, .group.selected .group-selected\:opacity-85, .group:hover .group-hover\:opacity-85, .selected.selected\:opacity-85, .hover\:opacity-85:hover, .opacity-85{ opacity: .85; }
.group.active .group-active\:opacity-90, .group.selected .group-selected\:opacity-90, .group:hover .group-hover\:opacity-90, .selected.selected\:opacity-90, .hover\:opacity-90:hover, .opacity-90{ opacity: .90; }
.group.active .group-active\:opacity-95, .group.selected .group-selected\:opacity-95, .group:hover .group-hover\:opacity-95, .selected.selected\:opacity-95, .hover\:opacity-95:hover, .opacity-95{ opacity: .95; }
.group.active .group-active\:opacity-100, .group.selected .group-selected\:opacity-100, .group:hover .group-hover\:opacity-100, .selected.selected\:opacity-100, .hover\:opacity-100:hover, .opacity-100{ opacity: 1; }

/************************************************************ FIM BACKGROUNDS *************************************************************/

.logocopybr, .hover\:logocopylr:hover{background: url(../imgs/logocopy.png) no-repeat center center / contain;}
.logocopylr, .hover\:logocopylr:hover{background: url(../imgs/logocopylr.png) no-repeat center center / contain;}
.logocopyciz, .hover\:logocopyciz:hover{background: url(../imgs/logocopyciz.png) no-repeat center center / contain;}

.cursor-auto{	cursor: auto; }
.cursor-default{	cursor: default; }
.cursor-pointer{	cursor: pointer; }
.cursor-wait{	cursor: wait; }
.cursor-text{	cursor: text; }
.cursor-move{	cursor: move; }
.cursor-help{	cursor: help; }
.cursor-not-allowed{	cursor: not-allowed; }
.cursor-none{	cursor: none; }
.cursor-context-menu{	cursor: context-menu; }
.cursor-progress{	cursor: progress; }
.cursor-cell{	cursor: cell; }
.cursor-crosshair{	cursor: crosshair; }
.cursor-vertical-text{	cursor: vertical-text; }
.cursor-alias{	cursor: alias; }
.cursor-copy{	cursor: copy; }
.cursor-no-drop{	cursor: no-drop; }
.cursor-grab{	cursor: grab; }
.cursor-grabbing{	cursor: grabbing; }
.cursor-all-scroll{	cursor: all-scroll; }
.cursor-col-resize{	cursor: col-resize; }
.cursor-row-resize{	cursor: row-resize; }
.cursor-n-resize{	cursor: n-resize; }
.cursor-e-resize{	cursor: e-resize; }
.cursor-s-resize{	cursor: s-resize; }
.cursor-w-resize{	cursor: w-resize; }
.cursor-ne-resize{	cursor: ne-resize; }
.cursor-nw-resize{	cursor: nw-resize; }
.cursor-se-resize{	cursor: se-resize; }
.cursor-sw-resize{	cursor: sw-resize; }
.cursor-ew-resize{	cursor: ew-resize; }
.cursor-ns-resize{	cursor: ns-resize; }
.cursor-nesw-resize{	cursor: nesw-resize; }
.cursor-nwse-resize{	cursor: nwse-resize; }
.cursor-zoom-in{	cursor: zoom-in; }
.cursor-zoom-out{	cursor: zoom-out; }

.events-none{ pointer-events: none; }
.events-auto{ pointer-events: auto; }

.radius-full{border-radius: 100%}
.radius{border-radius: var(--radius)}

.transition{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter; transition-timing-function: var(--default-transition-timing-function); transition-duration: var(--default-transition-duration); }
.transition-all{ transition-property: all; transition-timing-function: var(--default-transition-timing-function); transition-duration: var(--default-transition-duration); }
.transition-colors{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to; transition-timing-function: var(--default-transition-timing-function); transition-duration: var(--default-transition-duration); }
.transition-opacity{ transition-property: opacity; transition-timing-function: var(--default-transition-timing-function); transition-duration: var(--default-transition-duration); }
.transition-shadow{ transition-property: box-shadow; transition-timing-function: var(--default-transition-timing-function); transition-duration: var(--default-transition-duration); }
.transition-transform{ transition-property: transform, translate, scale, rotate; transition-timing-function: var(--default-transition-timing-function); transition-duration: var(--default-transition-duration); }
.transition-width{ transition-property: width, max-width, min-width; transition-timing-function: var(--default-transition-timing-function); transition-duration: var(--default-transition-duration); }
.transition-none{ transition-property: none; }

.ease-linear{ transition-timing-function: linear; }
.ease-in{ transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
.ease-out{ transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }
.ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.duration-0{ transition-duration: 0s; }
.duration-75{ transition-duration: 75ms; }
.duration-100{ transition-duration: 100ms; }
.duration-150{ transition-duration: 150ms; }
.duration-200{ transition-duration: 200ms; }
.duration-300{ transition-duration: 300ms; }
.duration-500{ transition-duration: 500ms; }
.duration-700{ transition-duration: 700ms; }
.duration-1000{ transition-duration: 1000ms; }

.delay-0{ transition-delay: 0s; }
.delay-75{ transition-delay: 75ms; }
.delay-100{ transition-delay: 100ms; }
.delay-150{ transition-delay: 150ms; }
.delay-200{ transition-delay: 200ms; }
.delay-300{ transition-delay: 300ms; }
.delay-500{ transition-delay: 500ms; }
.delay-700{ transition-delay: 700ms; }
.delay-1000{ transition-delay: 1000ms; }

.animate-none{ animation: none; }
.animate-tw-spin{ animation: tw-spin 1s linear infinite; }
.animate-tw-ping{ animation: tw-ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; }
.animate-tw-pulse{ animation: tw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; }
.animate-tw-bounce{ animation: tw-bounce 1s infinite; }

.maskloading::after{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #F2F2F2; opacity: .8;}

.border{ border-width: var(--border); }
.border-0{ border-width: 0px; }
.border-1{ border-width: 1px; }
.border-2{ border-width: 2px; }
.border-3{ border-width: 3px; }
.border-4{ border-width: 4px; }
.border-5{ border-width: 5px; }

.border-x{ border-left-width: var(--border-x); border-right-width: var(--border-x); }
.border-x-0{ border-left-width: 0px; border-right-width: 0px; }
.border-x-1{ border-left-width: 1px; border-right-width: 1px; }
.border-x-2{ border-left-width: 2px; border-right-width: 2px; }
.border-x-5{ border-left-width: 5px; border-right-width: 5px; }

.border-y{ border-top-width: var(--border-y); border-bottom-width: var(--border-y); }
.border-y-0{ border-top-width: 0px; border-bottom-width: 0px; }
.border-y-1{ border-top-width: 1px; border-bottom-width: 1px; }
.border-y-2{ border-top-width: 2px; border-bottom-width: 2px; }
.border-y-5{ border-top-width: 5px; border-bottom-width: 5px; }

.border-s{ border-inline-start-width: var(--border-s); }
.border-s-0{ border-inline-start-width: 0px; }
.border-s-1{ border-inline-start-width: 1px; }
.border-s-2{ border-inline-start-width: 2px; }
.border-s-5{ border-inline-start-width: 5px; }

.border-e{ border-inline-end-width: var(--border-e); }
.border-e-0{ border-inline-end-width: 0px; }
.border-e-1{ border-inline-end-width: 1px; }
.border-e-2{ border-inline-end-width: 2px; }
.border-e-5{ border-inline-end-width: 5px; }

.border-t{ border-top-width: var(--border-t); }
.border-t-0{ border-top-width: 0px; }
.border-t-1{ border-top-width: 1px; }
.border-t-2{ border-top-width: 2px; }
.border-t-5{ border-top-width: 5px; }

.border-r{ border-right-width: var(--border-r); }
.border-r-0{ border-right-width: 0px; }
.border-r-1{ border-right-width: 1px; }
.border-r-2{ border-right-width: 2px; }
.border-r-5{ border-right-width: 5px; }

.border-b{ border-bottom-width: var(--border-b); }
.border-b-0{ border-bottom-width: 0px; }
.border-b-1{ border-bottom-width: 1px; }
.border-b-2{ border-bottom-width: 2px; }
.border-b-5{ border-bottom-width: 5px; }

.border-l{ border-left-width: var(--border-l); }
.border-l-0{ border-left-width: 0px; }
.border-l-1{ border-left-width: 1px; }
.border-l-2{ border-left-width: 2px; }
.border-l-5{ border-left-width: 5px; }

.group.selected .group-selected\:border-white, .group:hover .group-hover\:border-white, .selected.selected\:border-white:hover, .hover\:border-white:hover, .border-white{border-color: #FFF;}
.group.selected .group-selected\:border-black, .group:hover .group-hover\:border-black, .selected.selected\:border-black:hover, .hover\:border-black:hover, .border-black{border-color: #000;}
.group.selected .group-selected\:border-black, .group:hover .group-hover\:border-black, .selected.selected\:border-black:hover, .hover\:border-black:hover, .border-gray{border-color: #808080;}
.group.selected .group-selected\:border-corpri1, .group:hover .group-hover\:border-corpri1, .selected.selected\:border-corpri1:hover, .hover\:border-corpri1:hover, .border-corpri1{border-color: var(--corpri1);}
.group.selected .group-selected\:border-corpri2, .group:hover .group-hover\:border-corpri2, .selected.selected\:border-corpri2:hover, .hover\:border-corpri2:hover, .border-corpri2{border-color: var(--corpri2);}
.group.selected .group-selected\:border-corpri3, .group:hover .group-hover\:border-corpri3, .selected.selected\:border-corpri3:hover, .hover\:border-corpri3:hover, .border-corpri3{border-color: var(--corpri3);}
.group.selected .group-selected\:border-corpri4, .group:hover .group-hover\:border-corpri4, .selected.selected\:border-corpri4:hover, .hover\:border-corpri4:hover, .border-corpri4{border-color: var(--corpri4);}
.group.selected .group-selected\:border-corpri5, .group:hover .group-hover\:border-corpri5, .selected.selected\:border-corpri5:hover, .hover\:border-corpri5:hover, .border-corpri5{border-color: var(--corpri5);}
.group.selected .group-selected\:border-corpri6, .group:hover .group-hover\:border-corpri6, .selected.selected\:border-corpri6:hover, .hover\:border-corpri6:hover, .border-corpri6{border-color: var(--corpri6);}


.animate, .css-btnreserveja, .css-btnsabermais, #btnsubmitcontacto, .btnlocalizacao, .css-btnreserveja-branco, .css-btnosnossosalojamentos{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.css-wrapartigo:hover .css-btnreserveja{transform: scale(1.05);}
.css-wrapartigoslide:hover .css-btnreserveja{transform: scale(1.05);}
.css-btnreserveja:hover{transform: scale(1.05);}
.css-btnsabermais:hover{transform: scale(1.05);}
#btnsubmitcontacto:hover{transform: scale(1.05);}
.css-btnreserveja-branco:hover{transform: scale(1.05);}
.css-btnosnossosalojamentos:hover{transform: scale(1.05);}
.css-wrapmenu:hover .css-btnsabermais{transform: scale(1.05);}

#index .css-galeriaparallax-imgwrap:hover img{filter: blur(2px);}
.parallaxtit{color: #fff; font-weight: 800; left: 50%; transform: translateX(-50%); bottom: 24px; opacity: 0;}
#index .css-galeriaparallax-imgwrap:hover .parallaxtit{opacity: 1;}
.maisparallax{left: 50%; top: 50%; transform: translate(-50%, -50%); width: 31px; height: 31px; background: url(../imgs/ver_mais.png) no-repeat center center / contain; opacity: 0;}
#index .css-galeriaparallax-imgwrap:hover .maisparallax{opacity: 1;}
header{z-index: 999 !important;}

.setadircorpri1{background: var(--corpri1); mask: url(../imgs/seta_direita.png) no-repeat center center / contain;}
.setaesqcorpri1{background: var(--corpri1); mask: url(../imgs/seta_esquerda.png) no-repeat center center / contain;}
.setadircorpri2{background: var(--corpri2); mask: url(../imgs/seta_direita.png) no-repeat center center / contain;}
.setaesqcorpri2{background: var(--corpri2); mask: url(../imgs/seta_esquerda.png) no-repeat center center / contain;}
.setadircorpri3{background: var(--corpri3); mask: url(../imgs/seta_direita.png) no-repeat center center / contain;}
.setaesqcorpri3{background: var(--corpri3); mask: url(../imgs/seta_esquerda.png) no-repeat center center / contain;}
.setadircorpri4{background: var(--corpri4); mask: url(../imgs/seta_direita.png) no-repeat center center / contain;}
.setaesqcorpri4{background: var(--corpri4); mask: url(../imgs/seta_esquerda.png) no-repeat center center / contain;}
.setadircorpri5{background: var(--corpri5); mask: url(../imgs/seta_direita.png) no-repeat center center / contain;}
.setaesqcorpri5{background: var(--corpri5); mask: url(../imgs/seta_esquerda.png) no-repeat center center / contain;}

.iconmais{background: url(../imgs/ver_mais.png) no-repeat center center / contain;}

.titulocaminho{font-size: 13px; font-weight: 500; color: #fff; letter-spacing: 1.3px;}
.titulocaminho2{font-size: 13px; font-weight: 700; color: #fff; letter-spacing: 1.3px;}

.placeholder-anim{animation-duration: 1.7s; animation-fill-mode: forwards; animation-iteration-count: infinite; animation-timing-function: linear; animation-name: placeholderAnimate; background: #f6f7f8; background: linear-gradient(to right, #eee 2%, #ddd 18%, #eee 33%); background-size: 1300px;}

@keyframes placeholderAnimate {
  0%{ background-position: -650px 0; }
  100%{ background-position: 650px 0; }
}

@keyframes tw-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes tw-ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes tw-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}

@keyframes tw-bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: translateY(0);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
/******************************************************* FIM ESTILOS GERAIS DO SITE *******************************************************/
