/*Padrão*/
.m-b-0{margin-bottom:0!important}.m-b-5{margin-bottom:5px!important}.m-b-10{margin-bottom:10px!important}.m-b-15{margin-bottom:15px!important}.m-b-20{margin-bottom:20px!important}.m-b-25{margin-bottom:25px!important}.m-b-30{margin-bottom:30px!important}.m-b-35{margin-bottom:35px!important}.m-b-40{margin-bottom:40px!important}.m-b-50{margin-bottom:50px!important}.m-b-60{margin-bottom:60px!important}.m-b-70{margin-bottom:70px!important}.m-b-80{margin-bottom:80px!important}.m-b-90{margin-bottom:90px!important}.m-b-100{margin-bottom:100px!important}.m-b-150{margin-bottom:150px!important}.m-b-200{margin-bottom:200px!important}.m-t-0{margin-top:0!important}.m-t-5{margin-top:5px!important}.m-t-10{margin-top:10px!important}.m-t-15{margin-top:15px!important}.m-t-20{margin-top:20px!important}.m-t-25{margin-top:25px!important}.m-t-30{margin-top:30px!important}.m-t-35{margin-top:35px!important}.m-t-40{margin-top:40px!important}.m-t-50{margin-top:50px!important}.m-t-60{margin-top:60px!important}.m-t-70{margin-top:70px!important}.m-t-80{margin-top:80px!important}.m-t-90{margin-top:90px!important}.m-t-100{margin-top:100px!important}.m-l-0{margin-left:0!important}.m-l-5{margin-left:5px!important}.m-l-10{margin-left:10px!important}.m-l-15{margin-left:15px!important}.m-l-20{margin-left:20px!important}.m-l-25{margin-left:25px!important}.m-l-30{margin-left:30px!important}.m-l-35{margin-left:35px!important}.m-l-40{margin-left:40px!important}.m-l-50{margin-left:50px!important}.m-l-60{margin-left:60px!important}.m-l-70{margin-left:70px!important}.m-l-80{margin-left:80px!important}.m-l-90{margin-left:90px!important}.m-l-100{margin-left:100px!important}.m-r-0{margin-right:0!important}.m-r-5{margin-right:5px!important}.m-r-10{margin-right:10px!important}.m-r-15{margin-right:15px!important}.m-r-20{margin-right:20px!important}.m-r-25{margin-right:25px!important}.m-r-30{margin-right:30px!important}.m-r-35{margin-right:35px!important}.m-r-40{margin-right:40px!important}.m-r-50{margin-right:50px!important}.m-r-60{margin-right:60px!important}.m-r-70{margin-right:70px!important}.m-r-80{margin-right:80px!important}.m-r-90{margin-right:90px!important}.m-r-100{margin-right:100px!important}.m-0{margin:0!important}.m-5{margin:5px!important}.m-10{margin:10px!important}.m-15{margin:15px!important}.m-20{margin:20px!important}.m-25{margin:25px!important}.m-30{margin:30px!important}.m-35{margin:35px!important}.m-40{margin:40px!important}.m-50{margin:50px!important}.m-60{margin:60px!important}.m-70{margin:70px!important}.m-80{margin:80px!important}.m-90{margin:90px!important}.m-100{margin:100px!important}.col-no-margin[class^=col-],.row.col-no-margin{margin:0!important;padding:0!important}.row.col-small-margins[class^=col-]{margin:20px!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.p-5{padding:5px!important}.p-10{padding:10px!important}.p-15{padding:15px!important}.p-20{padding:20px!important}.p-25{padding:25px!important}.p-30{padding:30px!important}.p-35{padding:35px!important}.p-40{padding:40px!important}
.p-50{padding:50px!important}.p-60{padding:60px!important}.p-70{padding:70px!important}.p-80{padding:80px!important}.p-90{padding:90px!important}.p-100{padding:100px!important}.p-150{padding:150px!important}.p-200{padding:200px!important}.p-b-0{padding-bottom:0!important}.p-b-5{padding-bottom:5px!important}.p-b-10{padding-bottom:10px!important}.p-b-15{padding-bottom:15px!important}.p-b-20{padding-bottom:20px!important}.p-b-25{padding-bottom:25px!important}.p-b-30{padding-bottom:30px!important}.p-b-35{padding-bottom:35px!important}.p-b-40{padding-bottom:40px!important}.p-b-50{padding-bottom:50px!important}.p-b-60{padding-bottom:60px!important}.p-b-70{padding-bottom:70px!important}.p-b-80{padding-bottom:80px!important}.p-b-90{padding-bottom:90px!important}.p-b-100{padding-bottom:100px!important}.p-b-110{padding-bottom:110px!important}.p-b-120{padding-bottom:120px!important}.p-b-130{padding-bottom:130px!important}.p-b-140{padding-bottom:140px!important}.p-b-150{padding-bottom:150px!important}.p-b-200{padding-bottom:200px!important}.p-t-0{padding-top:0!important}.p-t-5{padding-top:5px!important}.p-t-10{padding-top:10px!important}.p-t-15{padding-top:15px!important}.p-t-20{padding-top:20px!important}.p-t-25{padding-top:25px!important}.p-t-30{padding-top:30px!important}.p-t-35{padding-top:35px!important}.p-t-40{padding-top:40px!important}.p-t-50{padding-top:50px!important}.p-t-60{padding-top:60px!important}.p-t-70{padding-top:70px!important}.p-t-80{padding-top:80px!important}.p-t-90{padding-top:90px!important}.p-t-100{padding-top:100px!important}.p-t-110{padding-top:110px!important}.p-t-120{padding-top:120px!important}.p-t-130{padding-top:130px!important}.p-t-140{padding-top:140px!important}.p-t-150{padding-top:150px!important}.p-t-200{padding-top:200px!important}.p-r-0{padding-right:0!important}.p-r-5{padding-right:5px!important}.p-r-10{padding-right:10px!important}.p-r-15{padding-right:15px!important}.p-r-20{padding-right:20px!important}.p-r-25{padding-right:25px!important}.p-r-30{padding-right:30px!important}.p-r-35{padding-right:35px!important}.p-r-40{padding-right:40px!important}.p-r-50{padding-right:50px!important}.p-r-60{padding-right:60px!important}.p-r-70{padding-right:70px!important}.p-r-80{padding-right:80px!important}.p-r-90{padding-right:90px!important}.p-r-100{padding-right:100px!important}.p-l-0{padding-left:0!important}.p-l-5{padding-left:5px!important}.p-l-10{padding-left:10px!important}.p-l-15{padding-left:15px!important}.p-l-20{padding-left:20px!important}.p-l-25{padding-left:25px!important}.p-l-30{padding-left:30px!important}.p-l-35{padding-left:35px!important}.p-l-40{padding-left:40px!important}.p-l-50{padding-left:50px!important}.p-l-60{padding-left:60px!important}.p-l-70{padding-left:70px!important}.p-l-80{padding-left:80px!important}.p-l-90{padding-left:90px!important}.p-l-100{padding-left:100px!important}.b-r-2{border-radius:2px!important}.b-r-3{border-radius:3px!important}.b-r-4{border-radius:4px!important}.b-r-5{border-radius:5px!important}.b-r-6{border-radius:6px!important}.b-r-7{border-radius:7px!important}.b-r-8{border-radius:8px!important}.b-r-9{border-radius:9px!important}.b-r-10{border-radius:10px!important}.b-radius{border-radius:50%!important}.float-right{float:right!important}.float-left{float:left!important}.float-none{float:none!important}.fullwidth{width:100%!important}.text-justify{text-align: justify;}.cursor-pointer{cursor: pointer;}.maiusculo{text-transform: uppercase;}
.width-auto{width: auto;}
.m-0-auto{margin: 0 auto;}
.centralizar-objeto{align-items: center;display: flex;justify-content: center;}
.vertical-align-center{display: flex;align-items: center;}
.horizontal-align-center{display: flex;justify-content: center;}
.img-100 { width: 100%; max-width: max-content; }
.elemento-altura-iguais{display: -webkit-box;}
.elemento-altura-iguais a {width: 100%;display: inherit;}

a {color: inherit;text-decoration: none;}
a:hover {color: inherit;text-decoration: none;}
a:active {color: inherit;text-decoration: none;}
@media (max-width: 1000px){
  .text-center-mobile{text-align: center;}
  .m-t-0-m{ margin-top: 0 !important;}
}
/*Fim Padrão*/

/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-100italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-100italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-200italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-300italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-800italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/raleway-v22-latin/raleway-v22-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/raleway-v22-latin/raleway-v22-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/raleway-v22-latin/raleway-v22-latin-900italic.svg#Raleway') format('svg'); /* Legacy iOS */
}

*,img{transition: width 0.5s;}
:root {
  --colorBody:#000000;
  --color1:#ff142b;
  --color2:#999;
  --color3:#fff;
  --color4:#000;
  --color5:#4C4C4C;

  --colorSucesso:#06a661;
  --colorErro:#e93e36;
  --colorlight1:#efefef;
  --colorlight2:#efefef;
  --colorlight3:#b9b9b9;
}

/*-- Icones --*/
[class*="gg-icon-"] { display: block; -webkit-mask-repeat: no-repeat; background-color: var(--colorIcon); font-size: 1rem;-webkit-mask-position: center;margin: 0 3px;display: -webkit-inline-box;}
[class*="gg-icon-"]:before {content: '';display: inherit;width: 1em;height: 1em;background-repeat: no-repeat;background-size: contain; background-color: var(--color1);}

.gg-icon-noticias{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M96 96c0-35.3 28.7-64 64-64H448c35.3 0 64 28.7 64 64V416c0 35.3-28.7 64-64 64H80c-44.2 0-80-35.8-80-80V128c0-17.7 14.3-32 32-32s32 14.3 32 32V400c0 8.8 7.2 16 16 16s16-7.2 16-16V96zm64 24v80c0 13.3 10.7 24 24 24H424c13.3 0 24-10.7 24-24V120c0-13.3-10.7-24-24-24H184c-13.3 0-24 10.7-24 24zm0 184c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16zM160 400c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H176c-8.8 0-16 7.2-16 16zm160 0c0 8.8 7.2 16 16 16h96c8.8 0 16-7.2 16-16s-7.2-16-16-16H336c-8.8 0-16 7.2-16 16z'/%3E%3C/svg%3E");
  display: inline-flex;
  font-size: 22px;
}

.gg-icon-sacola {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 37'%3E%3Cpath d='M18.5 2.3125C20.0333 2.3125 21.5038 2.92159 22.588 4.00579C23.6722 5.08998 24.2812 6.56047 24.2812 8.09375V9.25H12.7188V8.09375C12.7188 6.56047 13.3278 5.08998 14.412 4.00579C15.4962 2.92159 16.9667 2.3125 18.5 2.3125ZM26.5938 9.25V8.09375C26.5938 5.94715 25.741 3.88848 24.2231 2.3706C22.7053 0.852732 20.6466 0 18.5 0C16.3534 0 14.2947 0.852732 12.7769 2.3706C11.259 3.88848 10.4062 5.94715 10.4062 8.09375V9.25H2.3125V32.375C2.3125 33.6016 2.79978 34.778 3.66713 35.6454C4.53449 36.5127 5.71087 37 6.9375 37H30.0625C31.2891 37 32.4655 36.5127 33.3329 35.6454C34.2002 34.778 34.6875 33.6016 34.6875 32.375V9.25H26.5938Z'/%3E%3C/svg%3E");
  display: inline-flex;
  font-size: 22px;
}

.gg-icon-food{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.2 20.9V34.2C34.2 35.2078 33.7996 36.1744 33.087 36.887C32.3744 37.5996 31.4078 38 30.4 38C29.3922 38 28.4256 37.5996 27.713 36.887C27.0003 36.1744 26.6 35.2078 26.6 34.2V24.7H22.8V5.7C22.8 4.18827 23.4005 2.73845 24.4695 1.66949C25.5384 0.600534 26.9883 0 28.5 0L34.2 0V20.9ZM7.59999 19C6.59217 19 5.62562 18.5996 4.91298 17.887C4.20034 17.1744 3.79999 16.2078 3.79999 15.2V1.9C3.79999 1.39609 4.00017 0.912816 4.35648 0.556497C4.7128 0.200178 5.19608 0 5.69999 0C6.2039 0 6.68717 0.200178 7.04349 0.556497C7.39981 0.912816 7.59999 1.39609 7.59999 1.9V9.5H9.49999V1.9C9.49999 1.39609 9.70017 0.912816 10.0565 0.556497C10.4128 0.200178 10.8961 0 11.4 0C11.9039 0 12.3872 0.200178 12.7435 0.556497C13.0998 0.912816 13.3 1.39609 13.3 1.9V9.5H15.2V1.9C15.2 1.39609 15.4002 0.912816 15.7565 0.556497C16.1128 0.200178 16.5961 0 17.1 0C17.6039 0 18.0872 0.200178 18.4435 0.556497C18.7998 0.912816 19 1.39609 19 1.9V15.2C19 16.2078 18.5996 17.1744 17.887 17.887C17.1744 18.5996 16.2078 19 15.2 19V34.2C15.2 35.2078 14.7996 36.1744 14.087 36.887C13.3744 37.5996 12.4078 38 11.4 38C10.3922 38 9.42562 37.5996 8.71298 36.887C8.00034 36.1744 7.59999 35.2078 7.59999 34.2V19Z'/%3E%3C/svg%3E");
  display: inline-flex;
  font-size: 22px;
}

.gg-icon-cinema{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 54 54' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.5 24.75C40.5 22.5922 38.97 20.7877 36.9428 20.3535C37.7528 19.0012 38.25 17.4375 38.25 15.75C38.25 10.7865 34.2135 6.75 29.25 6.75C25.8368 6.75 22.9028 8.67825 21.375 11.484C19.8472 8.67825 16.9132 6.75 13.5 6.75C8.5365 6.75 4.5 10.7865 4.5 15.75C4.5 17.7795 5.202 19.6357 6.33825 21.141C5.77032 21.5563 5.30803 22.0993 4.9887 22.7263C4.66937 23.3532 4.50197 24.0464 4.5 24.75V42.75C4.5 45.2318 6.51825 47.25 9 47.25H36C38.4818 47.25 40.5 45.2318 40.5 42.75V36.8145L49.5 41.3145V25.5645L40.5 30.0645V24.75ZM29.25 11.25C31.7318 11.25 33.75 13.2682 33.75 15.75C33.75 18.2318 31.7318 20.25 29.25 20.25C26.7682 20.25 24.75 18.2318 24.75 15.75C24.75 13.2682 26.7682 11.25 29.25 11.25ZM13.5 11.25C15.9818 11.25 18 13.2682 18 15.75C18 18.2318 15.9818 20.25 13.5 20.25C11.0182 20.25 9 18.2318 9 15.75C9 13.2682 11.0182 11.25 13.5 11.25ZM9 42.75V24.75H36L36.0045 42.75H9Z'/%3E%3C/svg%3E");
  display: inline-flex;
  font-size: 32px;
}

.gg-icon-servico{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_126_4717)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.7654 37.8788C35.0265 39.1447 35.8055 38.2446 36.841 37.2115C37.8765 36.1783 38.7742 35.397 37.5131 34.1335C37.5131 34.1335 19.9334 16.5703 15.5919 12.2407L11.8441 15.9861L33.7654 37.8788Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.86398 19.0355L6.32223 17.601C6.32223 17.601 5.6786 15.8364 6.62148 14.9909C7.56435 14.1454 9.1556 14.6679 9.1556 14.6679L14.2737 9.72077C14.2737 9.72077 13.9151 7.14864 14.3901 6.67364C14.8651 6.19864 20.1732 3.61227 20.6862 3.09452L19.5961 2.00439C19.5961 2.00439 12.1671 2.89739 11.362 3.70014C10.8894 4.17514 7.35298 7.74714 4.83073 10.2694C4.83073 10.2694 5.46248 12.072 4.63123 12.9033C3.7976 13.7369 1.92135 13.1408 1.92135 13.1408L0.441727 14.618C-0.182898 15.2474 0.185227 16.1309 0.952352 16.898L2.5816 18.5273C3.35348 19.2968 4.23935 19.6601 4.86398 19.0355Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27.8658 15.4728C30.4237 16.6864 33.6323 16.3135 35.7556 14.1903C37.3943 12.5515 38.0451 10.2976 37.696 8.17914L34.0836 11.7868L31.0103 12.5491L27.5381 9.12439L28.3527 5.94902L31.9318 2.41502C29.811 2.06827 27.4146 2.56939 25.7758 4.21052C23.6502 6.33614 23.3605 9.62314 24.5741 12.1834L22.2133 14.5418L25.5098 17.8311L27.8658 15.4728Z'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.651 26.4074L14.0766 22.8354L10.9701 25.9443C10.7866 26.1245 10.6405 26.3392 10.5402 26.5761C10.3574 26.5048 10.2552 26.5024 10.1911 26.5286C9.58676 26.3182 8.95239 26.2067 8.3125 26.1984C5.03262 26.1984 2.375 28.8228 2.375 32.0623C2.375 35.3018 5.03262 37.9262 8.3125 37.9262C11.5924 37.9262 14.25 35.3018 14.25 32.0623C14.25 31.3902 14.1099 30.7537 13.9032 30.1528C13.8914 30.0958 13.889 30.0436 13.8557 29.9604C14.1117 29.8596 14.3444 29.7077 14.5397 29.5139L17.651 26.4074ZM8.3125 35.4776C6.384 35.4776 4.82362 33.9504 4.82362 32.0623C4.82362 30.1742 6.38162 28.6471 8.3125 28.6471C10.2434 28.6471 11.8014 30.1742 11.8014 32.0623C11.8014 33.9504 10.241 35.4776 8.3125 35.4776Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_126_4717'%3E%3Crect width='38' height='38' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  display: inline-flex;
  font-size: 22px;
}

.gg-icon-calendario{
  -webkit-mask-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.25 0.90625C7.25 0.665898 7.15452 0.435389 6.98457 0.265435C6.81461 0.0954797 6.5841 0 6.34375 0C6.1034 0 5.87289 0.0954797 5.70293 0.265435C5.53298 0.435389 5.4375 0.665898 5.4375 0.90625V1.8125H3.625C2.66359 1.8125 1.74156 2.19442 1.06174 2.87424C0.381919 3.55406 0 4.47609 0 5.4375L0 7.25H29V5.4375C29 4.47609 28.6181 3.55406 27.9383 2.87424C27.2584 2.19442 26.3364 1.8125 25.375 1.8125H23.5625V0.90625C23.5625 0.665898 23.467 0.435389 23.2971 0.265435C23.1271 0.0954797 22.8966 0 22.6562 0C22.4159 0 22.1854 0.0954797 22.0154 0.265435C21.8455 0.435389 21.75 0.665898 21.75 0.90625V1.8125H7.25V0.90625ZM29 25.375V9.0625H0V25.375C0 26.3364 0.381919 27.2584 1.06174 27.9383C1.74156 28.6181 2.66359 29 3.625 29H25.375C26.3364 29 27.2584 28.6181 27.9383 27.9383C28.6181 27.2584 29 26.3364 29 25.375ZM22.6562 12.6875H24.4688C24.7091 12.6875 24.9396 12.783 25.1096 12.9529C25.2795 13.1229 25.375 13.3534 25.375 13.5938V15.4062C25.375 15.6466 25.2795 15.8771 25.1096 16.0471C24.9396 16.217 24.7091 16.3125 24.4688 16.3125H22.6562C22.4159 16.3125 22.1854 16.217 22.0154 16.0471C21.8455 15.8771 21.75 15.6466 21.75 15.4062V13.5938C21.75 13.3534 21.8455 13.1229 22.0154 12.9529C22.1854 12.783 22.4159 12.6875 22.6562 12.6875Z'/%3E%3C/svg%3E%0A");
  display: inline-flex;
  font-size: 22px;
}

.gg-icon-email{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 37 37' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8335 6.16675H6.16683C4.471 6.16675 3.09891 7.55425 3.09891 9.25008L3.0835 27.7501C3.0835 29.4459 4.471 30.8334 6.16683 30.8334H30.8335C32.5293 30.8334 33.9168 29.4459 33.9168 27.7501V9.25008C33.9168 7.55425 32.5293 6.16675 30.8335 6.16675ZM30.8335 12.3334L18.5002 20.0417L6.16683 12.3334V9.25008L18.5002 16.9584L30.8335 9.25008V12.3334Z'/%3E%3C/svg%3E%0A");
  display: inline-flex;
  font-size: 32px;
}

.gg-icon-shopping{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 51 51' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5156 3.1875H19.9219C19.7105 3.1875 19.5078 3.27146 19.3584 3.4209C19.209 3.57034 19.125 3.77303 19.125 3.98438V6.375H22.3125V3.98438C22.3125 3.77303 22.2285 3.57034 22.0791 3.4209C21.9297 3.27146 21.727 3.1875 21.5156 3.1875Z'/%3E%3Cpath d='M27.0938 9.5625H14.3438C13.9211 9.5625 13.5157 9.73041 13.2168 10.0293C12.9179 10.3282 12.75 10.7336 12.75 11.1562V12.75H28.6875V11.1562C28.6875 10.7336 28.5196 10.3282 28.2207 10.0293C27.9218 9.73041 27.5164 9.5625 27.0938 9.5625Z'/%3E%3Cpath d='M36.6562 38.25C37.0789 38.25 37.4843 38.0821 37.7832 37.7832C38.0821 37.4843 38.25 37.0789 38.25 36.6562C38.25 36.2336 38.0821 35.8282 37.7832 35.5293C37.4843 35.2304 37.0789 35.0625 36.6562 35.0625C36.2336 35.0625 35.8282 35.2304 35.5293 35.5293C35.2304 35.8282 35.0625 36.2336 35.0625 36.6562C35.0625 37.0789 35.2304 37.4843 35.5293 37.7832C35.8282 38.0821 36.2336 38.25 36.6562 38.25Z'/%3E%3Cpath d='M38.25 30.2812C38.25 30.7039 38.0821 31.1093 37.7832 31.4082C37.4843 31.7071 37.0789 31.875 36.6562 31.875C36.2336 31.875 35.8282 31.7071 35.5293 31.4082C35.2304 31.1093 35.0625 30.7039 35.0625 30.2812C35.0625 29.8586 35.2304 29.4532 35.5293 29.1543C35.8282 28.8554 36.2336 28.6875 36.6562 28.6875C37.0789 28.6875 37.4843 28.8554 37.7832 29.1543C38.0821 29.4532 38.25 29.8586 38.25 30.2812Z'/%3E%3Cpath d='M9.5625 20.5594C9.5625 18.6054 10.5984 16.8906 12.1508 15.9375H29.2867C30.8391 16.8906 31.875 18.6054 31.875 20.5594V20.7188H32.8313C35.9591 20.7188 38.9589 21.9613 41.1707 24.1731C43.3824 26.3848 44.625 29.3846 44.625 32.5125V43.0312C44.625 43.4539 44.4571 43.8593 44.1582 44.1582C43.8593 44.4571 43.4539 44.625 43.0312 44.625H22.3125V37.9312C22.3125 37.5931 22.1782 37.2688 21.9391 37.0297C21.7 36.7906 21.3757 36.6562 21.0375 36.6562H20.4C20.0618 36.6562 19.7375 36.7906 19.4984 37.0297C19.2593 37.2688 19.125 37.5931 19.125 37.9312V44.625H11.1562C10.7336 44.625 10.3282 44.4571 10.0293 44.1582C9.73041 43.8593 9.5625 43.4539 9.5625 43.0312V20.5594ZM41.4375 32.5125C41.4375 30.23 40.5308 28.0409 38.9168 26.427C37.3028 24.813 35.1138 23.9062 32.8313 23.9062H31.875V41.4375H41.4375V32.5125ZM19.125 23.9062C19.125 23.4836 18.9571 23.0782 18.6582 22.7793C18.3593 22.4804 17.9539 22.3125 17.5312 22.3125C17.1086 22.3125 16.7032 22.4804 16.4043 22.7793C16.1054 23.0782 15.9375 23.4836 15.9375 23.9062C15.9375 24.3289 16.1054 24.7343 16.4043 25.0332C16.7032 25.3321 17.1086 25.5 17.5312 25.5C17.9539 25.5 18.3593 25.3321 18.6582 25.0332C18.9571 24.7343 19.125 24.3289 19.125 23.9062ZM23.9062 25.5C24.3289 25.5 24.7343 25.3321 25.0332 25.0332C25.3321 24.7343 25.5 24.3289 25.5 23.9062C25.5 23.4836 25.3321 23.0782 25.0332 22.7793C24.7343 22.4804 24.3289 22.3125 23.9062 22.3125C23.4836 22.3125 23.0782 22.4804 22.7793 22.7793C22.4804 23.0782 22.3125 23.4836 22.3125 23.9062C22.3125 24.3289 22.4804 24.7343 22.7793 25.0332C23.0782 25.3321 23.4836 25.5 23.9062 25.5ZM19.125 30.2812C19.125 29.8586 18.9571 29.4532 18.6582 29.1543C18.3593 28.8554 17.9539 28.6875 17.5312 28.6875C17.1086 28.6875 16.7032 28.8554 16.4043 29.1543C16.1054 29.4532 15.9375 29.8586 15.9375 30.2812C15.9375 30.7039 16.1054 31.1093 16.4043 31.4082C16.7032 31.7071 17.1086 31.875 17.5312 31.875C17.9539 31.875 18.3593 31.7071 18.6582 31.4082C18.9571 31.1093 19.125 30.7039 19.125 30.2812ZM23.9062 31.875C24.3289 31.875 24.7343 31.7071 25.0332 31.4082C25.3321 31.1093 25.5 30.7039 25.5 30.2812C25.5 29.8586 25.3321 29.4532 25.0332 29.1543C24.7343 28.8554 24.3289 28.6875 23.9062 28.6875C23.4836 28.6875 23.0782 28.8554 22.7793 29.1543C22.4804 29.4532 22.3125 29.8586 22.3125 30.2812C22.3125 30.7039 22.4804 31.1093 22.7793 31.4082C23.0782 31.7071 23.4836 31.875 23.9062 31.875Z'/%3E%3C/svg%3E");
  display: inline-flex;
  font-size: 32px;
}

.gg-icon-loja{
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.999 8C21.9991 7.81852 21.9497 7.64045 21.856 7.485L19.147 2.97C18.9686 2.67484 18.7171 2.43057 18.417 2.26069C18.1168 2.09081 17.7779 2.00104 17.433 2H6.56502C5.86702 2 5.21002 2.372 4.85102 2.971L2.14202 7.485C2.04837 7.64045 1.99893 7.81852 1.99902 8C1.99902 9.005 2.38502 9.914 2.99902 10.618V20C2.99902 20.2652 3.10438 20.5196 3.29192 20.7071C3.47945 20.8946 3.73381 21 3.99902 21H11.999C12.2642 21 12.5186 20.8946 12.7061 20.7071C12.8937 20.5196 12.999 20.2652 12.999 20V15H16.999V20C16.999 20.2652 17.1044 20.5196 17.2919 20.7071C17.4795 20.8946 17.7338 21 17.999 21H19.999C20.2642 21 20.5186 20.8946 20.7061 20.7071C20.8937 20.5196 20.999 20.2652 20.999 20V10.618C21.613 9.914 21.999 9.005 21.999 8ZM19.983 8.251C19.9215 8.73391 19.6861 9.17785 19.321 9.49977C18.9558 9.82169 18.4858 9.99953 17.999 10C16.896 10 15.999 9.103 15.999 8C15.999 7.932 15.974 7.872 15.96 7.808L15.98 7.804L15.219 4H17.433L19.983 8.251ZM10.006 8.065L10.818 4H13.179L13.992 8.065C13.957 9.138 13.079 10 11.999 10C10.919 10 10.041 9.138 10.006 8.065ZM6.56502 4H8.77902L8.01902 7.804L8.03902 7.808C8.02402 7.872 7.99902 7.932 7.99902 8C7.99902 9.103 7.10202 10 5.99902 10C5.51221 9.99953 5.04226 9.82169 4.67708 9.49977C4.31191 9.17785 4.07654 8.73391 4.01502 8.251L6.56502 4ZM9.99902 16H5.99902V13H9.99902V16Z'/%3E%3C/svg%3E");
  display: inline-flex;
  font-size: 32px;
}

.icon-title{ font-size: 25px; color:var(--color1);}
/*-- Fim Icones --*/

body{
  background: #fff; 
  color: var(--colorBody); 
  min-height: auto !important;
  font-family: 'Raleway', sans-serif;
  font-size: 15px;
  min-height: 75rem;
  /* padding-top: 6rem; */
}
@media (max-width: 992px){ 
  body{padding-top: 3rem;}
}
.fixed-top {
  position: sticky !important;
}
.box-shadow-head {
  -webkit-box-shadow: 0px 0px 8px -1px rgb(0 0 0 / 68%);
  box-shadow: 0px 0px 8px -1px rgb(0 0 0 / 68%);
}

input, textarea {width: 100%;border-radius: 3px;border: 1px solid #d1d1d1;padding: 3px 10px;}

#busca{background: #fff;text-align: center;width: 100%; height: 100vh;position: fixed;text-align: center; display: none; z-index: 9999; top: 0;}
#busca ul li{ width: 50%; margin: 0 auto;padding: 10px 0; display: block;}
@media (max-width: 900px){
  #busca ul{padding: 20px;}
  #busca ul li{ width: 100%; margin: 0 auto;padding: 10px 0; display: block;}  
}

.container2{ width: 95%; margin: 0 auto;}

.row2{ display: flex;flex-wrap: wrap; margin-right: 0; margin-left: 0;}
.nav{align-items: center;}
.bold{ font-weight: 700;}

.img-icon-title{width: 22px;}
.img-icon-title2{width: 32px;}
.img-icon-title3{width: 38px;}
.bg-light1{ background: var(--colorlight1);}
.bg-light2{ background: var(--colorlight2);}
.hr{height: 0 !important;border: 0 !important;}
hr{background-color: #b7b7b7;}

h1{ color:var(--color1); font-size: 30px; font-weight: 800; margin-bottom: 0;}
h2{ color:var(--color2); font-size: 16px; margin-bottom: 0;font-weight: 400;}
h3{ color:var(--color4); font-size: 18px; margin-bottom: 0;font-weight: 600;}

.fonteSucesso{ color:var(--colorSucesso);}
.fonteErro{ color:var(--colorErro);}
.bg-light{ background: #fff !important; }
.form-select { font-size: 14px; }
.form-select-custom1 {padding: 0.1rem 2.25rem 0.2em .75rem;}
.input-radius{border-radius: 18px;}
.form-control{padding-left: 20px;padding-right: 20px;}

.color1{color:var(--color1);}
.color2{color:var(--color2);}
.color3{color:var(--color3);}
.color4{color:var(--color4);}

.btn{background: var(--color5); border:1px solid var(--color5); border-radius: 5px;padding: 10px 31px;color: #fff;font-weight: 500;font-size: 14px;}
.btn:hover{ background: transparent; color: var(--color5); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);}

.btn2{background: var(--color1); border:1px solid var(--color1); border-radius: 5px;padding: 10px 31px;color: #fff;font-weight: 500;font-size: 14px;}
.btn2:hover{ background: transparent; color:  var(--color1); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);}

.btn3{border-radius: 5px;padding: 10px 31px;font-weight: 500;font-size: 14px;position: relative;display: block;text-align: center;border: 1px solid var(--color4);color: var(--color4);}
.btn3:hover{ background:  var(--color4); color:  var(--color3); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);}

.btn4{border-radius: 5px;padding: 10px 31px;font-weight: 500;font-size: 14px;position: relative;display: block;text-align: center;border: 1px solid var(--color3);background: var(--color3); color: var(--color5);}
.btn4:hover{ background:  var(--color5); color:  var(--color3); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);}

.btn5 {border-radius: 5px;padding: 10px 31px;font-weight: 500;font-size: 14px;position: relative;text-align: center;border: 1px solid var(--color5);color: var(--color5);}
.btn5:hover{ background: var(--color5); color: #fff; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);}

.btnN{background: transparent; border:1px solid var(--color1); color: var(--color1); border-radius: 5px;padding: 10px 31px;font-weight: 500;font-size: 14px;}
.btnN:hover{ background: var(--color1); color: #fff; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);}

.btn-small{border-radius: 50px; padding: 8px 25px;}
.btn-small-2{padding: 8px 25px;}
.btn-small-3{padding: 3px 25px;}
.btn-normal{border-radius: 50px; padding: 10px 70px;}
.btn-p-t-b{border-radius: 50px; padding: 10px 2px; }
.btn-centralizado{margin: 0 auto;display: table;}
.btn-size-rem-08{font-size: 0.8rem;}
.btn-full{ width: 100%; } 

.btn-color1{background: #fff; color: #000000;}
.btn-color2{background: transparent; color: var(--color1) !important; border: 2px solid var(--color1);}
.btn-color2:hover{background: var(--color1); color: #fff !important;}

.btn-color3{background:var(--color1) !important; color:#fff !important; border: 2px solid var(--color1);}
.btn-color3:hover{background: var(--color4) !important; color: #fff !important;border: 2px solid var(--color4);}

.btn-social{border-radius: 100px;background: var(--color1);font-size: 1.5rem;width: 44px;height: 43px;color: #fff !important;text-align: center; margin: 3px;}
.btn-social:hover{background: var(--color4);}

.btn-border-color1{ border-color: var(--color1);}

.btn-voltar{font-size: 10px;position: absolute;left: 0; top: -10px;}
.container{ position: relative;}
@media (max-width: 768px){
  .container {width: 92%;}
  .btn-voltar{position: relative;display: block;width: 100% !important;}
}

.img-100-radius{ width: 100%; } 

.img_desktop{display: block;}
.img_mobile{display: none;}

@media (max-width: 767px){
  .container-mobile{padding-left: 0;padding-right: 0;margin: 0;width: 100%;}
  .no-mobile{display: none !important;}
}
@media (min-width: 768px){
  .no-desktop{display: none !important;}
}
@media (min-width: 769px){
  .img_desktop{display: block !important;}
  .img_mobile{display: none !important;}
}
@media (max-width: 768px){
  .img_desktop{display: none !important;}
  .img_mobile{display: block !important;}
}
.desktop{display: block;}
.mobile{display: none;}

@media (min-width: 768px){
  .desktop{display: block !important;}
  .mobile{display: none !important;}
}
@media (max-width: 767px){
  .desktop{display: none !important;}
  .mobile{display: block !important;}
}

.menu{ background:#fff; border-bottom: 1px solid #EDEDED;}
.nav-link {color: #000000; text-decoration: none !important;text-transform: uppercase;font-size: 13px;font-weight: 600; padding: .5rem 0.7rem;}
.div-conj-logo{ display: flex;}

.icon-lupa{color:var(--color3);}
input[id^="loja-nome"]::-webkit-input-placeholder { color: var(--color1);}
input[id^="loja-nome"]::-moz-placeholder { color: var(--color1);}
input[id^="loja-nome"]:-ms-input-placeholder { color: var(--color1);}
input[id^="loja-nome"]:-moz-placeholder { color: var(--color1);}
#buscar{background: var(--color1);border: 0;border-bottom: 1px solid var(--color3);padding-left: 10px;width: 215px;}
input:focus, textarea:focus, select:focus{outline: none;}
.nav-link:hover{color: var(--color2);}
li {padding: 0.7em 8px .5em;}
.li-small {padding: 0.2em 8px 0.2em;margin: 0.3em 0;}
.menu-ativo{color: #273473 !important;font-weight: 700;}
.nav-link:hover{font-weight: 500;}
.navbar-small{ padding-top: .2rem; padding-bottom: .2rem; }
.navbar-brand-small{padding-top: .1rem;padding-bottom: .1rem; transition: width 0.5s;}
.navbar-brand-small img{ width: 158px; transition: width 0.5s;}
#container-busca-index{ background:var(--color2); text-align: center; padding: 5px 0; color:#fff;}
.submenu{color: #000;cursor: pointer; font-weight: 700;    margin-left: 15px;}
.submenu i{font-size: 18px;}
.submenu span{ font-size: 12px; margin-right: 7px; margin-top: 3px; top: -2px; position: relative;}
.div-submenu{ padding:1px 10px; background: var(--color1); color: #fff; font-size: 13px; display: none;}
.nav2{display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;justify-content: center;}
.nav2 > li > a:hover{ font-weight: 700;}
.barra-redes-sociais{ background: var(--color1);font-weight: 600;color: #fff;}
.icon-nav{display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;justify-content: center; color: #fff;}
.icon-nav i{font-size: 20px;}
.icon-nav li{ margin: 5px;}
@media screen and (max-width: 871px) {
  .nav2 li a{font-size: 10px;}
}

@media screen and (max-width: 992px) {
 .navbar-brand img{width: 100px;}
}

.li-icons-1 {font-size: 20px;border-right: 1px solid #DEDEDE;padding-right: 16px;margin-left: 10px;}
.li-icons-1 span { padding: 0 3px; }
.li-icons-2 {font-size: 12px;border-right: 1px solid #DEDEDE;padding-right: 16px;margin-left: 10px; position: relative;}
.li-icons-2 span { padding: 0 2px; }
.li-icons-mobile {font-size: 12px;border-right: 1px solid #DEDEDE;padding-right: 16px;margin-left: 10px; position: relative;display: contents;}
.li-icons-mobile span { padding: 0 1px 0 0px; }
@media screen and (max-width: 992px) {
  .li-icons-1{border-right: 0 !important;margin-left: 0px;}
  .li-icons-1 span {padding: 0 14px 0 0px;}
}
.status-horario,.horario-as{ font-size: 13px; font-weight: 300; color:#a5a5a5; }
.horario-abertura,.horario-fechamento{font-size: 17px; font-weight: 700; color:#000000;}
.horario-icon{color:#000000;}


.box-horario-geral{position: absolute;width: 250px;right: 0; box-shadow: 0 2px 2px 0 rgb(0 0 0 / 5%), 0 3px 1px -2px rgb(0 0 0 / 5%), 0 1px 5px 0 rgb(0 0 0 / 5%);border-radius: 5px; top: 45px;border-radius: 6px;overflow: hidden;}
.div-horas{overflow: auto;height: 55vh;margin-right: -20px;}
@media screen and (max-width: 992px) {
  .box-horario-geral{width: auto;}
}
.box-horario{background: #ffffff;padding: 20px;color: #a5a5a5;text-align: left !important; cursor: auto;}
.fechar-box-horario{position: absolute;right: 7px;top: 7px; cursor: pointer;}
.box-horario > strong {color: #8e8e8e;}
.btn-ver-horarios-top{ width: 100%; padding: 20px; background: var(--color1); color:#fff; cursor: pointer; text-align: center;}
.titulo-horario-box{font-size: 18px;text-transform: uppercase; 
  color: var(--color1);}

.img-vitrine-online{width: 45px;}

@media (max-width: 1000px){
  .li-lupa{ display: none;}
  .barra-redes-sociais > ul.icon-nav li { margin: 0.3em 10px .5em; }
  .barra-redes-sociais > ul > li:nth-child(1){width: 100%;text-align: center; margin-top: 10px !important; margin-bottom: 0;}
}
@media (min-width: 768px){
  .navbar-expand-md .navbar-collapse {display: contents !important;}
}
@media (max-width: 768px){
  .nav-item{width: 100%;padding: 0 15px 0 7px;border-bottom: 1px solid #f3f3f3;}
  .nav-item:last-child{border-bottom: 0;}
  .nav-link{padding: .5rem 0;}
}
.section1{padding: 50px 0 50px 0; position:relative;}
.section2{ padding: 50px 0 100px 0; position:relative;}
.sub-titulo1{ color: var(--color3);}

.border-t-b{border-top: 1px solid; border-bottom: 1px solid;}
.border-color1{border-color: #D9D9D9;}

.conj-circle{display: flex;flex-wrap: wrap;padding-left: 0;margin-bottom: 0;list-style: none;justify-content: center; text-align: center;}
.item-circle{padding: 5px;}
.circle-img {width: 280px;height: 280px;border-radius: 300px;position: relative;border: 1px solid var(--color1);margin: 0 auto; overflow: hidden;display: flex;justify-items: center;align-items: center;}
.circle-img img {border-radius: 300px;position: relative;margin: 2%;width: 96% !important;height: 96% !important;}
.circle-img2{width: 98%;height: 98%;margin: 0 auto;border-radius: 300px;background-size: cover;background-position: center;background-repeat: no-repeat;}
@media (max-width: 1400px){
  .circle-img{width: 255px;height: 255px;}
}
@media (max-width: 1200px){
  .circle-img{width: 200px;height: 200px;}
}
@media (max-width: 991px){
  .circle-img{width: 250px;height: 250px;}
}
@media (max-width: 767px){
  .circle-img{width: 300px;height: 300px;}
}

.div-radius-shadow {box-shadow: 2px 2px 8px -1px rgb(0 0 0 / 35%);border-radius: 12px;width: 100%;}
.div-radius-shadow-2 {box-shadow: 2px 2px 8px 0 rgb(0 0 0 / 15%);border-radius: 6px;width: 100%;}

.div-separacao{width: 40px;height: 1.5px;background: var(--color1);margin: 12px auto 18px auto;}
.data-novidade1{font-weight: 500;margin-top: 5px;margin-bottom: 5px;}
.telefone-loja{ font-size: 13px;}

.div-icone-redes{display: flex;}
.icon-rede-loja{border-radius: 3px;background: var(--color1);padding: 0 6px;margin: 3px;color: #fff;border: 1px solid var(--color1);}
.icon-rede-loja:nth-child(1){ margin-left: 0;}
.icon-rede-loja:hover{ background: transparent !important; color: var(--color1) !important;}
.circulo-divisao{width: 4px;height: 4px;background: var(--colorBody);display: -webkit-inline-box;margin: 0 10px 4px 10px;position: relative;border-radius: 50px}
.categoria-geral{ cursor: pointer;}
.categoria-on{ font-weight: 700;}

.thumbloja{width: 100%; overflow: hidden;}
.thumbloja img{width: 100%;}
@media (max-width: 1199px){
  .thumbloja img{width: auto;}
}
@media (max-width: 991px){
  .thumbloja img{width: inherit;}
}
.conj-filme{ background: #f5f5f5; border-radius: 4px;}
.img-filme{ width: 100%; border-radius: 4px;}
.info-gerais-1{ font-size: 14px;}
.info-gerais-1 span{ font-weight: 600;}

.btn-item-filme{border: 1px solid;border-radius: 8px;padding: 3px 6px 3px 8px;text-align: center;background: #b6b6b6;color: var(--colorlight1);border-bottom-right-radius: 0;border-bottom-left-radius: 0;font-weight: 400;cursor: pointer;}
.btn-item-filme-on{background: var(--color3);color: #fff;}

@media (max-width: 767px){
  .conj-filme{transform: scale(0.95);}
}

.valor-ingresso{cursor: pointer;border: 2px solid var(--color1);padding: 14px;color: var(--color1);background: transparent;line-height: 15px;margin: 5px;width: 240px;border-radius: 40px;background: var(--color1);color: #fff;text-align: center;}

.dia-geral{cursor: pointer;border: 2px solid var(--colorlight3);padding: 8px;color: var(--colorlight3);background: transparent;line-height: 15px;margin: 5px;width: 120px;border-radius: 40px;text-align: center;}

.dia-geral:hover{border: 2px solid var(--color1);background: var(--color1); color:#fff;}

.dia-on{border: 2px solid var(--color1); color: var(--color1);}

.conjunto-sub-menu-shopping{font-weight: 500;}
.conjunto-sub-menu-shopping-fixed{position: fixed;background: white;left: 0;z-index: 99;top: 91px;padding-top: 15px;padding-bottom: 15px;border-bottom: 1px solid #e3e3e3;}
.btn-sub-menu-shopping{padding: 5px 5px 5px 9px;border: 1px solid var(--color1);border-radius: 20px;color: var(--color1); font-size: 13px; cursor: pointer; margin: 5px;}
.btn-sub-menu-shopping:hover{background: var(--color1);color:#fff;}

@media (max-width: 767px){
  .menu-geral {width: 100%;position: relative;display: block;}
  .conjunto-sub-menu-shopping-fixed{ position: relative;top: 0;border-bottom: 0;}
}
.horario-div-internal {border: 1px solid #e5e5e5;float: left;margin: 10px 0;padding: 10px;border-radius: 6px;    height: 120px;}
.horario-img-titulo-internal {background: #ffffff;margin-top: -15px;padding-left: 10px;padding-right: 10px;width: fit-content;font-size: 20px;}
.horario-titulo {font-weight: 400;font-size: 14px;clear: both;margin-top: 6px;margin-bottom: 6px; margin-left: 11px;}
.semaHrRd {font-weight: 600;font-size: 15px;color: var(--color4);}
.HrRd {font-size: 14px;font-weight: 500;}
@media (max-width: 767px){
  .horario-div-internal {
    width: 100%;
    height: auto;
    margin-bottom: 34px;
  }
}

.bg-mask-1{position: absolute; top:0; left: 0; width: 100%; height: 100%; background: #000000b8;}

.conj-graf{ display: flex;}
.div-grafico{ padding: 20px; -webkit-box-shadow: 0px 0px 4px -1px rgb(0 0 0 / 20%);
  box-shadow: 0px 0px 4px -1px rgb(0 0 0 / 20%); border-radius: 10px; margin: 15px 0;}
.div-grafico img{ width: 100%;}

.flex{ display: flex;}


.owl-dots{text-align: center;}
.owl-carousel1 button.owl-dot{width: 15px;height: 15px;border: 3px solid var(--color1) !important;border-radius: 50px;margin: 5px;}
.owl-carousel1 button.active{background: var(--color1) !important;}

#owl-carousel1 .owl-nav button.owl-prev,
#owl-carousel2 .owl-nav button.owl-prev{left: 15px;}
#owl-carousel4 .owl-nav button.owl-prev {left: -40px;}
#owl-carousel5 .owl-nav button.owl-prev {left: -40px;}

#owl-carousel1 .owl-nav button.owl-next,
#owl-carousel2 .owl-nav button.owl-next{right: 15px;}
#owl-carousel4 .owl-nav button.owl-next {right: -40px;}
#owl-carousel5 .owl-nav button.owl-next {right: -40px;}
@media (max-width: 767px){
  #owl-carousel4 .owl-nav button.owl-prev {left: 10px;}
  #owl-carousel4 .owl-nav button.owl-next {right: 10px;} 
}

#owl-carousel1 .owl-nav button.owl-next,
#owl-carousel1 .owl-nav button.owl-prev,
#owl-carousel2 .owl-nav button.owl-next,
#owl-carousel2 .owl-nav button.owl-prev,
#owl-carousel4 .owl-nav button.owl-next,
#owl-carousel4 .owl-nav button.owl-prev,
#owl-carousel5 .owl-nav button.owl-next,
#owl-carousel5 .owl-nav button.owl-prev
{border: 0;color: var(--color1);font-size: 90px !important;line-height: 35px !important;width: 40px;height: 67px;z-index: 10;top: 50%;position: absolute;margin-top: -15px;padding: 0;cursor: pointer;font-family: auto;}

#owl-carousel2 .owl-nav button.owl-next, 
#owl-carousel2 .owl-nav button.owl-prev{
  top: 37%;
}

#owl-carousel4 .owl-nav button.owl-next, 
#owl-carousel4 .owl-nav button.owl-prev{
  top: 40%;
}

div.owl-nav > button > span {top: 7px;position: absolute;left: 7px;}

#owl-carousel1 .owl-nav button.owl-next:hover,
#owl-carousel1 .owl-nav button.owl-prev:hover,
#owl-carousel2 .owl-nav button.owl-next:hover,
#owl-carousel2 .owl-nav button.owl-prev:hover,
#owl-carousel5 .owl-nav button.owl-next:hover,
#owl-carousel5 .owl-nav button.owl-prev:hover{
  background: var(--color1) !important;
  color: #fff;
}

#owl-carousel1 .owl-nav button.owl-next:focus,
#owl-carousel1 .owl-nav button.owl-prev:focus,
#owl-carousel2 .owl-nav button.owl-next:focus,
#owl-carousel2 .owl-nav button.owl-prev:focus,
#owl-carousel5 .owl-nav button.owl-next:focus,
#owl-carousel5 .owl-nav button.owl-prev:focus{
  border: 0;color: var(--color1);
  background: transparent !important;}

#owl-carousel1 .owl-nav button.owl-next:active,
#owl-carousel1 .owl-nav button.owl-prev:active,
#owl-carousel2 .owl-nav button.owl-next:active,
#owl-carousel2 .owl-nav button.owl-prev:active,
#owl-carousel5 .owl-nav button.owl-next:active,
#owl-carousel5 .owl-nav button.owl-prev:active{
  background: transparent !important;
  color: var(--color1-active);border: 0;transform: scaleX(0.9) scaleY(0.9);
}

#owl-carousel5 .owl-item img {
    width: auto;
    text-align: center;
    margin: 0 auto;
}

@media (max-width: 767px){
  #owl-carousel3 .owl-item.active,
  #owl-carousel4 .owl-item.active{transform: scale(1);}
  
  #owl-carousel3 .owl-item,
  #owl-carousel4 .owl-item {transform: scale(0.9);}
}
.line-form1{border-left: 1px solid #e7e4e4;}
@media (max-width: 768px){
  .line-form1{border-left: 0; border-top: 1px solid #e7e4e4;}
}

/*-- RODAPE --*/
.section-footer{ background: var(--color5); color: #fff;}
.rodape-area-div-conj-1{display: flex;width: 100%;}
.rodape-area-div-conj-2{display: contents;}
.rodape-area-div-conj-3{display: contents;}
.rodape-area-icon{padding:5px;  padding: 12px 12px 0 10px; font-size: 23px; }
.rodape-area-btn{width: 100%;display: block;position: relative;}
.rodape-esperienza{width: 140px;}

.div-obs-rd{font-size: 11px;margin-top: 14px;letter-spacing: 1px;}

.div_btn_whats{position: fixed;z-index:8;bottom:15px;right:15px;background: #46c756;border-radius:5px;color:#fff;padding: 5px 15px;font-size: 16px;}
.div_icon_btn_whats{float: left; margin-top: 3px;}
.div_icon_btn_whats i{font-size: 18px; margin-top: 3px;}
.div_text_btn_whats{float: left; margin-left: 5px; margin-top: 4px; font-weight: 600;}
@media (max-width: 767px){
 .div_text_btn_whats{display: none !important;} 
}
@media (max-width: 567px){
  .text-rodape-info-m{border-bottom: 1px solid #656565;padding-bottom: 24px;}
}
/*-- FIM RODAPE --*/
@media (max-width: 767px){
  .line-form1{border-left: 0; border-top: 1px solid #e7e4e4;     padding-top: 20px;}
  .section-footer{ padding-top: 20px; padding-bottom: 20px; }
  .font-info-rp{text-align: center;font-size: 23px;border-bottom: 1px solid #dbdbdb;    transform: scale(0.9);padding: 5px;}
  .div-end-rodape{text-align: center;padding: 50px 22px 0;}
  .btn-area{width: 100% !important;}
}

.desc-conteudo{ margin: 0 auto 50px auto;}

/*---- COMPRE ONLINE -----*/
.compre-online-conj{ background: #fff; box-shadow: 0px 0px 10px rgb(0 0 0 / 15%); border-radius: 10px;padding: 4px 4px 15px;}
.compre-online-div-img{border-radius: 8px; overflow: hidden; position: relative; height: 200px;justify-content: center;display: flex;align-content: center;align-items: center;}
.compre-online-div-img-2 { border-radius: 8px; overflow: hidden; position: relative; height: 250px; justify-content: center; display: flex; align-content: center; align-items: center;}
.compre-online-img-logo img{ width: 100% !important;}
.compre-online-img-logo{position: absolute;top: 5px;width: 45px;left: 5px;overflow: hidden;align-items: center;display: flex;justify-content: center;border-radius: 5px;border: 3px solid #fff; background: #fff;}
.compre-online-label-promo{position: absolute;top: 11px;right: 5px;background: var(--color1);color: #fff;font-size: 13px;border-radius: 4px;padding: 0 5px;}
.compre-online-descricao{font-size: 12px;text-align: center;color: var(--color2);line-height: 18px;margin: 10px 3px;text-transform: uppercase;height: 60px;display: grid;align-items: center;}
.compre-online-preco{text-align: center;height: 24px;}
.compre-online-preco-de{color: var(--color1); font-size: 12px;text-decoration: line-through; padding: 0 2px;}
.compre-online-preco-por{font-size: 14px;padding: 0 2px; font-weight: 600;}
.compre-online-nome{text-align: center;font-weight: 800;font-size: 14px;margin: 3px 0 0 0;height: 40px;display: grid;align-items: center;}
@media (max-width: 1000px){
  .div-carrousel-vitrine{ width: 50%; margin: 0 auto;}
}
@media (max-width: 576px){
  .div-carrousel-vitrine{ width: 100%; margin: 0 auto;}
}
/*---- FIM COMPRE ONLINE -----*/

/*---- LOJA -----*/
.mask-bg{background: #0b0b0bde;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

.op-tipo-loja{ padding: 10px 17px; border-bottom:2px solid #C4C4C4; color: #C4C4C4; text-align: center; cursor: pointer;font-weight: 500; filter: grayscale(1);display: flex;}
.op-tipo-loja .gg-icon-loja{font-size: 17px;}
.op-tipo-loja .gg-icon-food{font-size: 17px;}

.op-tipo-loja-on{border-color:var(--color1); color:var(--color1); font-weight: bold;     filter: inherit;}
.letra{width: 40px;height: 40px;text-align: center;color: var(--color1);border-radius: 30px;background: var(--color8);align-items: center;display: grid;font-size: 20px;}
.conj-loja{background: #FFFFFF;box-shadow: 0px 20px 36px rgba(0, 0, 0, 0.1);border-radius: 16px; overflow: hidden; margin-top: 10px;margin-bottom: 10px;}
.img-loja {width: 30%;overflow: hidden;align-items: center;display: flex;}
.img-loja img{width: 90%;display: flex;justify-content: center;margin: 0 auto;}
.desc-loja {    padding: 10px 6px 6px 16px;width: 70%;}
.categoria-loja {color: var(--color7);font-size: 12px;margin-bottom: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.nome-loja {font-size: 16px;color: var(--color6);font-weight: bold;line-height: 20px;margin-bottom: 5px;height: 35px;align-items: center;display: flex;}
.whats-loja {background: #53B760;cursor: pointer;padding: 4px 7px;text-align: center;border-radius: 5px;color: #fff;width: auto;float: left;font-size: 12px;border: 1px solid #53B760;}
.whats-loja:hover{  color: #53B760; background: #fff; }
.no-whats-loja{background: #fff;padding: 4px 7px;text-align: center;border-radius: 5px;color: #fff;width: auto;float: left;font-size: 12px;border: 1px solid #fff;}

.div-voltar1{padding: 50px 0 120px;}
.div-conj-button-voltar{cursor:pointer}
.div-button-voltar{padding: 12px 15px;border-radius: 13px;color: var(--color1);background: var(--color8);}
.text-button-voltar{margin-left: 8px; color: #fff;}
.div-conj-loja-intera{margin-top: -80px; margin-bottom: 80px;}
.btn-cor-site{ background: #46549F; color: #fff !important;}
.btn-cor-whatsapp{ background: #53B760; color: #fff !important;}

.col-cat{ background: #F2F2F2; border-radius: 10px; padding: 20px;margin-top: 56px  ;} 
.categoria-font{font-size: 12px;margin-top: 6px;cursor: pointer;}
.categoria-font:hover{ font-weight: 800;}
.loja-inicial{border: 1px solid var(--color1);padding: 6px 12px;color: var(--color1);font-weight: 700;border-radius: 5px;position: relative;width: fit-content;font-size: 12px;}

.loja-conj{box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.25); border-radius: 15px; width: 100%; padding: 8px;margin: 10px 0 20px;background: #fff;color: var(--color4);}
.loja-div-img{border-radius: 10px; width: 100%; height: 190px; overflow: hidden; display: flex;align-items: center; position: relative;}
.loja-alimentacao-div-img{height: 300px;}
.loja-img{width: 100%;}
.loja-mask-principal{position: absolute;top: 0;width: 100%;height: 100%; visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.2s linear;}
@media (min-width: 769px){
  .loja-conj:hover .loja-mask-principal{ visibility: visible; opacity: 1;}
}
@media (max-width: 768px){
  .loja-mask-principal{display: none;}
  .loja-alimentacao-div-img{width: 100% !important;height: auto;}
  .loja-conj {width: 100% !important;    display: block;}
  .link-alimentacao-1{width: 100%;display: block;}
}
.loja-bg-mask{width: 100%;height: 100%;background: #00000099;position: absolute;top: 0;left: 0;}
.loja-conj-btn{width: 100%;height: 100%;padding: 20px;position: absolute;top: 0;left: 0;display: grid;align-items: center;}
.loja-btn{width: 100% !important;background: transparent;border: 1px solid #ffffff;color: #fff;padding: 2px 5px;font-size: 12px;border-radius: 4px;display: block;margin-top: 5px;text-align: center;}
.loja-btn:hover{background: #fff; color: #000; } 

.loja-conj-nome-loja{ font-size: 18px; font-weight: 800;}
.loja-conj-telefone-cat{ font-size: 12px;}
.btn-loja-op1{ padding-right: 10px;}  

.loja-title{font-size: 20px;font-weight: 700;}
.loja-title-subtitulo{font-size: 16px;font-weight: 700;}
.loja-desc{font-size: 13px;}

.div-loja-index{overflow: hidden;overflow-y: auto;height: 400px;}

.categoria-menu-principal{background: #e9e9e9;padding: 10px;border-radius: 5px; cursor:pointer;}
.div-seta{float: right;}
.conj-categoria{background: var(--color1);padding: 3px 12px 20px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;margin-bottom: 10px;color: #fff;}
.hr-categoria{ margin: 2px;border: 0;background: transparent;}

@media (max-width: 1056px){
  .btn-loja-op1{ width: 50%;} 
  .op-tipo-loja{padding: 10px 2px;} 
}

/*---- FIM LOJA -----*/

/*---- GASTRONOMIA -----*/
.gastronomia-title{margin-top: 10px;margin-bottom: 10px;height: 47px;align-items: center;display: flex;justify-content: center;}
/*---- FIM GASTRONOMIA -----*/

/*---- CINEMA -----*/
.cinema-nome-filme{font-size: 17px;font-weight: 600;height: 38px;display: grid;align-content: center;line-height: 17px;text-align: center;}
.cinema-conj-classificacao{font-size: 16px;margin-bottom: 0;line-height: initial;padding-bottom: 10px;text-align: center;margin-top: 17px;font-weight: 500;}
.label-classificacao {padding: 1px 2px;border-radius: 2px;font-size: 12px;font-weight: bold;margin-left: 3px;}
.label-classificacao-Livre{border: 1px solid #53B760;color: #53B760;}
.label-classificacao-10{border: 1px solid #EF9E00;color: #EF9E00;}
.label-classificacao-12{border: 1px solid #d18512;color: #d18512;}
.label-classificacao-14{border: 1px solid #E74238;color: #E74238;}
.label-classificacao-16{border: 1px solid #E74238;color: #E74238;}
.label-classificacao-18{border: 1px solid #E74238;color: #E74238;}
.cinema-filme-title{ font-size: 25px;}
.cinema-sinopse-title{ font-size: 18px;}
.label-filme1 {padding: 1px 4px;border: 1px solid #E74238;color: #E74238;border-radius: 2px;font-size: 14px;font-weight: bold;margin-left: 3px;}
.mask-trailer{background:#000000d9; width:100%; height:100vh; position:fixed; top:0; left:0; z-index: 1030;}
.container-mask-trailer{justify-content: center;align-content: center;align-items: center;justify-items: center;height: 100vh;}
.close-trailer{width: 100%;text-align: right; color: var(--color1); cursor:pointer; font-size: 28px;}
/*---- FIM CINEMA -----*/

/*-- SERVICO --*/
.servico-conj{background: #fff;box-shadow: 0px 0px 10px rgb(0 0 0 / 15%);border-radius: 10px;padding: 4px 4px 15px; width: 100%;}
.servico-div-img{width: 90px;height: 90px;margin: 0 auto 20px auto;}
.servico-div-img2{width: 100px;height: 100px;margin: 20px auto 10px auto;}
.servico-img{filter: grayscale(1); width: 100%; align-items: center;display: flex;justify-content: center;}
.servico-title{ font-weight: 600;}
@media (max-width: 567px){
  .btn-servico-m-i{border: 1px solid #d6d6d6 !important;position: relative;display: block;border-radius: 10px;padding: 20px;background: #f1f1f1;margin-bottom: 20px;}
}
/*-- FIM SERVICO --*/

/*-- Popup --*/
.mfp-title{display: none !important;}
.mfp-img{max-height: 90vh !important;}
/*-- Fim Popup --*/

/*-- NOTÍCIA --*/
.nt-ns  { font-size: 15px; font-weight: 600; color:var(--color1); }
.nt-tt  { font-size: 30px; font-weight: 800; }
.nt-dc  { font-size: 15px; margin-top: 6px; }
.nt-st  { font-size: 14px; margin-bottom: 5px;}
.nt-nni { font-size: 12px; color:var(--color1); font-weight: 600;}
.nt-dt  { font-size: 12px; margin-top: 8px 0 20px;}
/*-- FIM NOTÍCIA --*/
