@charset "UTF-8";
/*
<link rel="stylesheet" href="https://use.typekit.net/dyc7lhj.css">

https://fonts.adobe.com/my_fonts?project_id=dyc7lhj#web_projects-section

*/
.degrade1 {
  background: transparent linear-gradient(270deg, #F1B354 0%, #77C5B0 100%) 0% 0% no-repeat padding-box;
}
.degrade2 {
  background: transparent linear-gradient(270deg, #3772FF 0%, #77C5B0 100%) 0% 0% no-repeat padding-box;
}
.degrade3 {
  background: transparent linear-gradient(128deg, #D33741 0%, #4175F6 100%) 0% 0% no-repeat padding-box;
}
.fondoTelegram, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="telegram"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath id='Icon_awesome-telegram' data-name='Icon awesome-telegram' d='M11,.563a11,11,0,1,0,11,11A11,11,0,0,0,11,.563ZM16.4,8.1,14.6,16.606c-.133.6-.492.75-.994.466l-2.75-2.027L9.527,16.322a.694.694,0,0,1-.554.271l.2-2.8,5.1-4.6c.222-.2-.049-.306-.342-.111l-6.3,3.965L4.91,12.2c-.59-.186-.6-.59.124-.874L15.64,7.233c.492-.177.923.12.763.865Z' transform='translate(0 -0.563)' fill='%23f4f4f4'/%3E%3C/svg%3E");
}
.fondoWhatsapp, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="wa.me"]:before, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="whatsapp"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath id='Icon_awesome-whatsapp' data-name='Icon awesome-whatsapp' d='M18.7,5.447A10.905,10.905,0,0,0,1.547,18.6L0,24.25l5.78-1.517a10.869,10.869,0,0,0,5.21,1.326h0a11.007,11.007,0,0,0,11-10.9A10.945,10.945,0,0,0,18.7,5.447ZM11,22.222A9.045,9.045,0,0,1,6.379,20.96l-.329-.2-3.428.9.913-3.344-.216-.344a9.079,9.079,0,1,1,16.839-4.817A9.162,9.162,0,0,1,11,22.222Zm4.97-6.787c-.27-.137-1.611-.8-1.861-.884s-.432-.138-.614.137-.7.884-.864,1.071-.319.206-.589.069a7.415,7.415,0,0,1-3.708-3.241c-.28-.481.28-.447.8-1.488a.5.5,0,0,0-.025-.476c-.069-.138-.614-1.478-.84-2.023s-.447-.457-.614-.467-.339-.01-.521-.01a1.009,1.009,0,0,0-.727.339,3.061,3.061,0,0,0-.953,2.274,5.337,5.337,0,0,0,1.11,2.819,12.173,12.173,0,0,0,4.655,4.115,5.33,5.33,0,0,0,3.271.683,2.79,2.79,0,0,0,1.837-1.3,2.278,2.278,0,0,0,.157-1.3C16.417,15.637,16.235,15.568,15.965,15.435Z' transform='translate(0 -2.25)' fill='%23f4f4f4'/%3E%3C/svg%3E%0A");
}
.fondoTel, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="tel:"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.577' height='22.619' viewBox='0 0 22.577 22.619'%3E%3Cpath id='Icon_feather-phone' data-name='Icon feather-phone' d='M23.743,18.435v3.1a2.069,2.069,0,0,1-2.255,2.069,20.474,20.474,0,0,1-8.928-3.176,20.174,20.174,0,0,1-6.207-6.207A20.474,20.474,0,0,1,3.176,5.255,2.069,2.069,0,0,1,5.235,3h3.1a2.069,2.069,0,0,1,2.069,1.779,13.283,13.283,0,0,0,.724,2.907,2.069,2.069,0,0,1-.466,2.183L9.352,11.183A16.553,16.553,0,0,0,15.56,17.39l1.314-1.314a2.069,2.069,0,0,1,2.183-.466,13.283,13.283,0,0,0,2.907.724,2.069,2.069,0,0,1,1.779,2.1Z' transform='translate(-2.167 -2)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.fondoMap, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="g.page"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.622' height='24.76' viewBox='0 0 20.622 24.76'%3E%3Cg id='Icon_feather-map-pin' data-name='Icon feather-map-pin' transform='translate(1 1)'%3E%3Cpath id='Path_375' data-name='Path 375' d='M23.122,10.811c0,7.242-9.311,13.449-9.311,13.449S4.5,18.053,4.5,10.811a9.311,9.311,0,0,1,18.622,0Z' transform='translate(-4.5 -1.5)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_376' data-name='Path 376' d='M19.707,13.6a3.1,3.1,0,1,1-3.1-3.1A3.1,3.1,0,0,1,19.707,13.6Z' transform='translate(-7.293 -4.293)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.fondoMail, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="mailto"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.476' height='18.553' viewBox='0 0 23.476 18.553'%3E%3Cg id='Icon_feather-mail' data-name='Icon feather-mail' transform='translate(1.393 1)'%3E%3Cpath id='Path_373' data-name='Path 373' d='M5.069,6H21.622a2.075,2.075,0,0,1,2.069,2.069V20.484a2.075,2.075,0,0,1-2.069,2.069H5.069A2.075,2.075,0,0,1,3,20.484V8.069A2.075,2.075,0,0,1,5.069,6Z' transform='translate(-3 -6)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='Path_374' data-name='Path 374' d='M23.691,9,13.345,16.242,3,9' transform='translate(-3 -6.931)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.fondoYoutube, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="youtube"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.168' height='28.168' viewBox='0 0 28.168 28.168'%3E%3Cpath id='Subtraction_4' data-name='Subtraction 4' d='M25.15,28.168H3.018A3.021,3.021,0,0,1,0,25.15V3.018A3.021,3.021,0,0,1,3.018,0H25.15a3.021,3.021,0,0,1,3.018,3.018V25.15A3.021,3.021,0,0,1,25.15,28.168ZM13.946,6.677c-.063,0-6.368,0-7.934.427A2.553,2.553,0,0,0,4.218,8.912a26.868,26.868,0,0,0-.425,4.919,26.88,26.88,0,0,0,.425,4.92,2.5,2.5,0,0,0,1.795,1.778c1.566.422,7.87.427,7.934.427s6.368,0,7.934-.427a2.5,2.5,0,0,0,1.795-1.778,26.88,26.88,0,0,0,.425-4.92,26.868,26.868,0,0,0-.425-4.919A2.551,2.551,0,0,0,21.88,7.1C20.315,6.682,14.01,6.677,13.946,6.677ZM11.87,16.85V10.812l5.307,3.019-5.306,3.019Z' fill='%23f4f4f4'/%3E%3C/svg%3E");
}
.fondoInstagram, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="instagram"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.168' height='28.168' viewBox='0 0 28.168 28.168'%3E%3Cpath id='Subtraction_5' data-name='Subtraction 5' d='M25.15,28.168H3.018A3.021,3.021,0,0,1,0,25.15V3.018A3.021,3.021,0,0,1,3.018,0H25.15a3.021,3.021,0,0,1,3.018,3.018V25.15A3.021,3.021,0,0,1,25.15,28.168ZM14.091,4.826c-1.65,0-3.114.025-3.821.065A5.469,5.469,0,0,0,6.388,6.384a5.468,5.468,0,0,0-1.5,3.882c-.087,1.535-.087,6.107,0,7.643a5.444,5.444,0,0,0,1.5,3.882,5.494,5.494,0,0,0,3.882,1.5c.707.04,2.172.065,3.821.065s3.114-.025,3.822-.065a5.444,5.444,0,0,0,3.882-1.5,5.482,5.482,0,0,0,1.5-3.882c.087-1.535.087-6.1,0-7.639a5.444,5.444,0,0,0-1.5-3.882,5.48,5.48,0,0,0-3.882-1.5C17.2,4.851,15.74,4.826,14.091,4.826Zm1.643,16.867h0c-.349,0-.684,0-.98-.006-.242,0-.469,0-.661,0s-.412,0-.648,0c-.289,0-.616.006-.957.006a13.268,13.268,0,0,1-3.855-.382A3.131,3.131,0,0,1,6.871,19.55a16.677,16.677,0,0,1-.377-4.8c0-.242,0-.469,0-.661s0-.412,0-.647a16.861,16.861,0,0,1,.376-4.813A3.127,3.127,0,0,1,8.632,6.867a13.032,13.032,0,0,1,3.82-.383c.349,0,.684,0,.98.006.242,0,.469,0,.661,0s.412,0,.647,0c.289,0,.616-.006.957-.006a13.27,13.27,0,0,1,3.856.382,3.127,3.127,0,0,1,1.761,1.761,16.677,16.677,0,0,1,.377,4.8c0,.242,0,.469,0,.661s0,.419,0,.66a16.663,16.663,0,0,1-.377,4.8,3.131,3.131,0,0,1-1.761,1.761A13.032,13.032,0,0,1,15.734,21.693ZM14.093,9.339a4.742,4.742,0,1,0,3.361,1.389A4.72,4.72,0,0,0,14.093,9.339Zm4.944-1.3a1.108,1.108,0,1,0,1.107,1.108A1.109,1.109,0,0,0,19.037,8.037Zm-4.944,9.14a3.088,3.088,0,1,1,3.088-3.088A3.092,3.092,0,0,1,14.093,17.177Z' fill='%23f4f4f4'/%3E%3C/svg%3E%0A");
}
.fondoTwitter, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="twitter"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.168' height='28.168' viewBox='0 0 28.168 28.168'%3E%3Cpath id='Icon_awesome-twitter-square' data-name='Icon awesome-twitter-square' d='M25.15,2.25H3.018A3.019,3.019,0,0,0,0,5.268V27.4a3.019,3.019,0,0,0,3.018,3.018H25.15A3.019,3.019,0,0,0,28.168,27.4V5.268A3.019,3.019,0,0,0,25.15,2.25Zm-3.075,9.985c.013.176.013.358.013.534A11.653,11.653,0,0,1,10.356,24.5a11.678,11.678,0,0,1-6.332-1.849,8.688,8.688,0,0,0,.993.05,8.268,8.268,0,0,0,5.118-1.761,4.129,4.129,0,0,1-3.854-2.861,4.444,4.444,0,0,0,1.861-.075,4.124,4.124,0,0,1-3.3-4.049v-.05a4.121,4.121,0,0,0,1.861.522A4.115,4.115,0,0,1,4.867,11a4.072,4.072,0,0,1,.56-2.081,11.709,11.709,0,0,0,8.5,4.313,4.132,4.132,0,0,1,7.036-3.766,8.081,8.081,0,0,0,2.616-.993,4.113,4.113,0,0,1-1.811,2.27,8.206,8.206,0,0,0,2.377-.641A8.68,8.68,0,0,1,22.076,12.235Z' transform='translate(0 -2.25)' fill='%23f4f4f4'/%3E%3C/svg%3E%0A");
}
.fondoFacebook, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="facebook"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.168' height='28.168' viewBox='0 0 28.168 28.168'%3E%3Cpath id='Icon_awesome-facebook-square' data-name='Icon awesome-facebook-square' d='M25.15,2.25H3.018A3.018,3.018,0,0,0,0,5.268V27.4a3.018,3.018,0,0,0,3.018,3.018h8.63V20.842H7.687V16.334h3.961V12.9c0-3.908,2.326-6.066,5.89-6.066a24,24,0,0,1,3.491.3v3.835H19.062a2.254,2.254,0,0,0-2.541,2.435v2.927h4.325l-.692,4.508H16.521v9.577h8.63A3.018,3.018,0,0,0,28.168,27.4V5.268A3.018,3.018,0,0,0,25.15,2.25Z' transform='translate(0 -2.25)' fill='%23f4f4f4'/%3E%3C/svg%3E%0A");
}
.fondoFlickr, FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a)[href*="flickr"]:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28.168' height='28.168' viewBox='0 0 28.168 28.168'%3E%3Cpath id='Icon_awesome-facebook-square' data-name='Icon awesome-facebook-square' d='M25.15,2.25H3.018A3.018,3.018,0,0,0,0,5.268V27.4a3.018,3.018,0,0,0,3.018,3.018h8.63V20.842H7.687V16.334h3.961V12.9c0-3.908,2.326-6.066,5.89-6.066a24,24,0,0,1,3.491.3v3.835H19.062a2.254,2.254,0,0,0-2.541,2.435v2.927h4.325l-.692,4.508H16.521v9.577h8.63A3.018,3.018,0,0,0,28.168,27.4V5.268A3.018,3.018,0,0,0,25.15,2.25Z' transform='translate(0 -2.25)' fill='%23f4f4f4'/%3E%3C/svg%3E%0A");
}
.fondoVoltar, .main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .voltar, ul.fillas li a:after {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.12 22.41'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23222221;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cpath class='d' d='M23.12,10.21H3.41L12.21,1.41l-1.41-1.41L.29,10.5c-.39,.39-.39,1.02,0,1.41l10.5,10.5,1.41-1.41L3.41,12.21H23.12v-2Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.fondoFechar, .main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .fechar {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.26 16.26'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23222221;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cpolygon class='d' points='16.26 1.41 14.85 0 8.13 6.72 1.41 0 0 1.41 6.72 8.13 0 14.85 1.41 16.26 8.13 9.55 14.85 16.26 16.26 14.85 9.55 8.13 16.26 1.41'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html[lang="gl-ES"] {
  margin-top: 0 !important;
}
A:focus, A:active {
  outlline: none;
}
body.ast-single-post .entry-content a, body .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
  text-decoration: none;
}
body .entry-content {
  z-index: 0;
}
.HIDE, #main .entry-content header.wp-block-uagb-section {
  display: none;
  position: fixed;
  overflow: hidden;
  visibility: hidden;
  height: 0;
  width: 0;
  z-index: -100;
  bottom: 0;
  left: 0;
}
.botao, .botaoBloco a, .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta a.wp-block-button__link, BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn, BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more button, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more a, HTML BODY :is(#primary, #secondary) FORM.comment-form input[name="submit"], body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"], .wc-proceed-to-checkout.personalizado a, .wc-proceed-to-checkout.personalizado button, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_orderAUX, .wp-block-contact-form-7-contact-form-selector form input[type=submit], body.ast-single-post #secondary .wp-block-button .wp-block-button__link {
  display: block;
  position: relative;
  text-align: center;
  letter-spacing: 0px;
  color: #FFFFFF;
  text-transform: uppercase;
  text-decoration: none !important;
  font-family: degular, sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  box-shadow: 0px 3px 6px #00000030 !important;
  padding: calc(0.45em + 2px) 15px;
  background: #D33741;
  border: 2px solid #D33741;
  border-radius: 2px;
}
.botao:before, .botaoBloco a:before, .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta a.wp-block-button__link:before, BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn:before, BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more button:before, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more a:before, HTML BODY :is(#primary, #secondary) FORM.comment-form input[name="submit"]:before, body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"]:before, .wc-proceed-to-checkout.personalizado a:before, .wc-proceed-to-checkout.personalizado button:before, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_orderAUX:before, .wp-block-contact-form-7-contact-form-selector form input[type=submit]:before, body.ast-single-post #secondary .wp-block-button .wp-block-button__link:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60%;
  opacity: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
}
.botao:hover, .botaoBloco a:hover, .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta a.wp-block-button__link:hover, BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn:hover, BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more button:hover, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more a:hover, HTML BODY :is(#primary, #secondary) FORM.comment-form input[name="submit"]:hover, body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"]:hover, .wc-proceed-to-checkout.personalizado a:hover, .wc-proceed-to-checkout.personalizado button:hover, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_orderAUX:hover, .wp-block-contact-form-7-contact-form-selector form input[type=submit]:hover, body.ast-single-post #secondary .wp-block-button .wp-block-button__link:hover {
  box-shadow: 0px 3px 9px #00000045;
  background: #fff;
  color: #D33741;
}
.botao:hover:before, .botaoBloco a:hover:before, .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta a.wp-block-button__link:hover:before, BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn:hover:before, BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more button:hover:before, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more a:hover:before, HTML BODY :is(#primary, #secondary) FORM.comment-form input[name="submit"]:hover:before, body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"]:hover:before, .wc-proceed-to-checkout.personalizado a:hover:before, .wc-proceed-to-checkout.personalizado button:hover:before, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_orderAUX:hover:before, .wp-block-contact-form-7-contact-form-selector form input[type=submit]:hover:before, body.ast-single-post #secondary .wp-block-button .wp-block-button__link:hover:before {
  opacity: 0.1;
}
.botaoINV, BODY.ast-right-sidebar #secondary aside.widget_shopping_cart .buttons a, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article.category-campanhas:not(.category-activas) p.read-more a, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article.category-campanhas:not(.category-activas) p.read-more a:hover, body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"].disabled, .wp-block-contact-form-7-contact-form-selector form input[type=submit]:disabled, .entry-content > aside.wp-block-group .botaoBloco a:hover {
  color: #D33741;
  background: transparent;
  border-color: transparent;
}
.botaoINV:hover, BODY.ast-right-sidebar #secondary aside.widget_shopping_cart .buttons a:hover, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article.category-campanhas:not(.category-activas) p.read-more a:hover, body.single-product #content #main .ast-woocommerce-container div.product div.summary .disabled[type="submit"]:hover, .wp-block-contact-form-7-contact-form-selector form input:disabled[type=submit]:hover, .entry-content > aside.wp-block-group .botaoBloco a:hover {
  box-shadow: 0px 3px 9px #00000045;
  background: #D33741;
  color: #fff;
}
div#wpadminbar {
  bottom: -5px;
  top: auto;
  position: fixed;
}
body .site-header {
  z-index: 99;
  position: fixed;
  width: 100%;
  top: 0;
}
#page {
  margin-top: 60px;
}
#content {
  background: #fff;
  position: relative;
}
@keyframes animaTextoSlider {
  0% {
    bottom: -50%;
    opacity: 0;
  }
  100% {
    bottom: 15%;
    opacity: 1;
  }
}
@keyframes animaTextoSliderMobile {
  0% {
    bottom: -50%;
    opacity: 0;
  }
  100% {
    bottom: 0%;
    opacity: 1;
  }
}
@keyframes animacionColabora {
  0% {
    right: -120px;
    opacity: 0;
    background: #DA555D;
  }
  90% {
    right: 0px;
    opacity: 1;
    background-color: #DA555D;
  }
  100% {
    right: 0px;
    opacity: 1;
    background-color: #222221;
  }
}
@keyframes animacionColaboraMobile {
  0% {
    bottom: -120px;
    opacity: 0;
    background: #DA555D;
  }
  90% {
    bottom: 0px;
    opacity: 1;
    background-color: #DA555D;
  }
  100% {
    bottom: 0px;
    opacity: 1;
    background-color: #222221;
  }
}
body:not(.home) #primary #main article h2 {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 20px;
}
body:not(.home) #primary #main article small {
  color: #999;
  font-size: 13px;
}
/* MENÚ GERAL */
header#masthead a.custom-logo-link {
  display: block;
  position: relative;
  width: 110px;
  height: 25px;
  overflow: hidden;
}
header#masthead a.custom-logo-link img {
  max-width: none;
  width: 105px;
  left: -120px;
  display: block;
  position: relative;
  animation-name: animaLogo;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-delay: 2s;
  transition: all ease-in-out 1s;
  object-fit: contain;
}
@keyframes animaLogo {
  0% {
    left: -120px;
    opacity: 0;
  }
  100% {
    left: 0px;
    opacity: 1;
  }
}
header#masthead .site-primary-header-wrap {
  min-height: 60px;
  max-width: 1200px;
}
header#masthead .ast-primary-header-bar .ast-builder-grid-row {
  display: flex;
}
header#masthead .ast-primary-header-bar .site-header-primary-section-right {
  display: none;
}
header#masthead .ast-primary-header-bar .site-header-primary-section-left {
  z-index: 999;
  width: 100%;
  display: block;
}
header#masthead .ast-primary-header-bar .site-header-primary-section-left:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100vw;
  background-color: #D33741;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 7;
  box-shadow: 0px 0px 10px #00000029;
}
header#masthead .ast-primary-header-bar .site-header-primary-section-left > * {
  z-index: 10;
  display: inline-block;
  position: relative;
}
header#masthead .ast-primary-header-bar .site-branding.ast-site-identity .ast-site-title-wrap {
  display: none;
}
header#masthead .ast-primary-header-bar .ast-builder-menu {
  z-index: 5;
}
header#masthead .ast-primary-header-bar .ast-header-search {
  float: right;
  line-height: 0px;
  margin-top: 15px;
  margin-left: 10px;
}
header#masthead .ast-primary-header-bar .ast-header-search a {
  color: #fff;
}
header#masthead .ast-primary-header-bar .ast-header-search .icon-search {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.7 16.7' style='enable-background:new 0 0 16.7 16.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M12.8,11.4c0.9-1.2,1.4-2.7,1.4-4.3C14.2,3.2,11,0,7.1,0C3.2,0,0,3.2,0,7.1c0,3.9,3.2,7.1,7.1,7.1 c1.6,0,3.1-0.5,4.2-1.4l4,3.9l1.4-1.4L12.8,11.4z M7.1,12.2C4.3,12.2,2,9.9,2,7.1C2,4.3,4.3,2,7.1,2s5.1,2.3,5.1,5.1 C12.2,9.9,9.9,12.2,7.1,12.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
}
header#masthead .ast-primary-header-bar .ast-header-search .icon-search svg {
  display: none;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active {
  /*
					&:before{
						content: "X";
						position: relative;
						width: 25px;
						height: 25px;
					}
					*/
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active .icon-search {
  background: none;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form {
  position: fixed;
  top: 60px;
  display: block;
  width: 100%;
  margin: 0;
  left: 0;
  padding: 0;
  background: #F4F4F4 0% 0% no-repeat padding-box;
  box-shadow: 0px 0px 10px #00000029;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form label {
  margin: 0;
  margin: calc((100vw - 1200px) / 2);
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  position: relative;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form label input.search-field {
  max-width: 1200px;
  width: 100%;
  background: transparent;
  padding-left: 5px;
  padding-right: 70px;
  margin: 0;
  color: #333;
  font-size: 18px;
  font-weight: 700;
  outline: 0;
  font-family: urbane, sans-serif;
  height: 65px;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form label input.search-field::placeholder {
  color: #999;
  font-size: 14px;
  font-weight: 200;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form label input.search-field:focus {
  outline: 0;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form label .search-submit {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
  background: transparent;
  height: 50px;
  width: 50px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16.7 16.7' style='enable-background:new 0 0 16.7 16.7;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M12.8,11.4c0.9-1.2,1.4-2.7,1.4-4.3C14.2,3.2,11,0,7.1,0C3.2,0,0,3.2,0,7.1c0,3.9,3.2,7.1,7.1,7.1 c1.6,0,3.1-0.5,4.2-1.4l4,3.9l1.4-1.4L12.8,11.4z M7.1,12.2C4.3,12.2,2,9.9,2,7.1C2,4.3,4.3,2,7.1,2s5.1,2.3,5.1,5.1 C12.2,9.9,9.9,12.2,7.1,12.2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  transition: all ease-in-out 0.3s;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form label .search-submit:hover, header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form label .search-submit:focus {
  background-size: 24px;
}
header#masthead .ast-primary-header-bar .ast-header-search .slide-search.ast-dropdown-active form label .search-submit span {
  display: none;
}
header#masthead .ast-primary-header-bar .ast-header-woo-cart {
  float: right;
  margin-top: 15px;
  margin-left: 10px;
  line-height: 0px;
  min-height: auto !important;
}
header#masthead .ast-primary-header-bar .ast-header-woo-cart:has(i[data-cart-total="0"]) {
  display: none !important;
}
header#masthead .ast-primary-header-bar .ast-header-woo-cart a[aria-label*="empty"] {
  display: none !important;
}
header#masthead .ast-primary-header-bar .ast-header-woo-cart i path {
  fill: #fff;
}
header#masthead .ast-primary-header-bar .ast-header-woo-cart .ast-woo-header-cart-info-wrap, header#masthead .ast-primary-header-bar .ast-header-woo-cart .ast-woo-header-cart-title {
  display: none;
}
header#masthead .ast-primary-header-bar .ast-header-woo-cart .ast-cart-menu-wrap {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 20.2' style='enable-background:new 0 0 21 20.2;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M7.9,16.4c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9s1.9-0.8,1.9-1.9C9.8,17.3,9,16.4,7.9,16.4z M7.8,18.3 c0-0.1,0.1-0.1,0.1-0.1c0.1,0,0.1,0.1,0.1,0.1C8.1,18.5,7.8,18.5,7.8,18.3z M20.8,4.7c-0.2-0.2-0.5-0.4-0.8-0.4H6.1L5.4,0.8 C5.4,0.3,4.9,0,4.5,0H1C0.4,0,0,0.4,0,1s0.4,1,1,1h2.6l0.7,3.5c0,0,0,0.1,0,0.1l1.4,7.2C6.1,14.1,7.2,15,8.5,15c0,0,0,0,0.1,0h8.4 c1.3,0,2.5-0.9,2.7-2.2L21,5.5C21.1,5.2,21,4.9,20.8,4.7z M17.7,12.4c-0.1,0.3-0.4,0.6-0.8,0.6H8.5c-0.3,0-0.7-0.2-0.7-0.6 L6.5,6.3h12.3L17.7,12.4z M17.4,16.4c-1,0-1.9,0.8-1.9,1.9c0,1,0.8,1.9,1.9,1.9c1,0,1.9-0.8,1.9-1.9 C19.3,17.3,18.5,16.4,17.4,16.4z M17.3,18.3c0-0.1,0.1-0.1,0.1-0.1s0.1,0.1,0.1,0.1C17.6,18.5,17.3,18.5,17.3,18.3z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  height: 22px;
  width: 22px;
}
header#masthead .ast-primary-header-bar .ast-header-woo-cart .ast-cart-menu-wrap .count {
  display: none;
}
header#masthead .ast-primary-header-bar .ast-header-woo-cart .ast-cart-menu-wrap .count:after {
  diplay: none;
}
header#masthead .ast-above-header-wrap div[data-section="section-hb-social-icons-1"] {
  display: none;
}
.woocommerce .ast-site-header-cart, body .ast-site-header-cart {
  min-height: auto !important;
}
/* MENÚ FLOTANTE  */
.site-header-above-section-left {
  position: fixed;
  bottom: 5vh;
  right: 0;
  height: auto;
  display: block;
  width: auto;
}
.site-header-above-section-left a {
  color: #fff;
}
.site-header-above-section-left ul {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  align-content: center;
}
.site-header-above-section-left ul .menu-item {
  display: block;
}
.site-header-above-section-left ul .menu-item a.menu-link {
  padding: 0;
  display: block;
  position: relative;
  text-align: center;
  width: 100px;
  padding: 10px;
  background-color: #222221;
  color: #F4F4F4;
  font-family: degular, sans-serif;
  font-weight: 200;
  font-size: 14px;
  text-align: center;
  animation-duration: 0.5s;
  animation-fill-mode: forwards;
  transition: all ease-in-out 0.5s;
  opacity: 1;
  border-bottom: 0.5px solid rgba(137, 137, 136, 0.3);
}
.site-header-above-section-left ul .menu-item a.menu-link:before {
  content: "";
  display: block;
  position: relative;
  height: 20px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-bottom: 3px;
}
.site-header-above-section-left ul .menu-item a.menu-link:hover {
  background: #DA555D !important;
}
.site-header-above-section-left ul .menu-item:first-child a {
  border-radius: 3px 0 0 0;
}
.site-header-above-section-left ul .menu-item:last-child a {
  border-radius: 0 0 0 3px;
}
.site-header-above-section-left ul .menu-item.socio a {
  animation-delay: 1.2s;
}
.site-header-above-section-left ul .menu-item.socio a:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.43 19.69'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cpath class='e' d='M11.22,19.69c-.13,0-.26-.05-.35-.15L1.8,10.48C-.6,8.09-.6,4.19,1.8,1.8,4.19-.6,8.09-.6,10.48,1.8l.73,.73,.73-.73c2.4-2.39,6.29-2.39,8.69,0h0c1.16,1.16,1.8,2.7,1.8,4.34,0,1.64-.64,3.18-1.8,4.34l-9.07,9.07c-.09,.09-.22,.15-.35,.15ZM6.14,1c-1.32,0-2.63,.5-3.64,1.5C.5,4.51,.5,7.77,2.5,9.77l8.71,8.71,8.71-8.71c.97-.97,1.51-2.26,1.51-3.64,0-1.37-.53-2.66-1.5-3.64h0c-2-2-5.27-2.01-7.27,0l-1.09,1.09c-.2,.2-.51,.2-.71,0l-1.09-1.09c-1-1-2.32-1.5-3.64-1.5Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.site-header-above-section-left ul .menu-item.doazons a {
  animation-delay: 1.5s;
}
.site-header-above-section-left ul .menu-item.doazons a:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.98 20'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cpath class='e' d='M4.32,20c-.1,0-.21-.03-.29-.1-.15-.11-.23-.3-.2-.49l1.13-6.61L.15,8.12c-.14-.13-.19-.33-.13-.51s.21-.31,.4-.34l6.64-.97L10.04,.28c.08-.17,.26-.28,.45-.28h0c.19,0,.36,.11,.45,.28l2.97,6.02,6.64,.97c.19,.03,.34,.16,.4,.34s0,.38-.13,.51l-4.81,4.68,1.14,6.61c.03,.19-.04,.38-.2,.49-.15,.11-.36,.13-.53,.04l-5.94-3.12-5.94,3.12c-.07,.04-.15,.06-.23,.06ZM1.57,8.11l4.27,4.16c.12,.12,.17,.28,.14,.44l-1.01,5.87,5.28-2.77c.15-.08,.32-.08,.47,0l5.28,2.77-1.01-5.87c-.03-.16,.03-.33,.14-.44l4.27-4.16-5.9-.86c-.16-.02-.3-.13-.38-.27L10.49,1.63l-2.64,5.35c-.07,.15-.21,.25-.38,.27l-5.9,.86Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.site-header-above-section-left ul .menu-item.voluntario a {
  animation-delay: 1.8s;
}
.site-header-above-section-left ul .menu-item.voluntario a:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.6 20.51'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cg id='d'%3E%3Cpath class='e' d='M8.3,20.51c-.08,0-.15-.02-.22-.05-.33-.17-8.08-4.11-8.08-10.2V3.43c0-.21,.13-.4,.32-.47L8.12,.03c.11-.04,.24-.04,.35,0l7.8,2.93c.2,.07,.32,.26,.32,.47v6.83c0,6.1-7.75,10.04-8.08,10.2-.07,.04-.15,.05-.22,.05ZM1,3.77v6.48c0,4.93,6.05,8.5,7.3,9.19,1.25-.68,7.3-4.25,7.3-9.19V3.77L8.3,1.03,1,3.77Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.site-header-above-section-left ul .menu-item.denuncia a {
  animation-delay: 2.1s;
}
.site-header-above-section-left ul .menu-item.denuncia a:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.95 19.31'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cg id='a'/%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cpath class='d' d='M20.73,.09c-.13-.09-.3-.11-.46-.06L7.78,4.61H.5c-.28,0-.5,.22-.5,.5V13.41c0,.28,.22,.5,.5,.5h1.77s0,.02,0,.02v3.38c0,1.1,.9,2,2,2h2.96c1.1,0,2-.9,2-2v-1.38c0-.64-.2-1.23-.55-1.72l11.6,4c.05,.02,.11,.03,.16,.03,.1,0,.2-.03,.29-.09,.13-.09,.21-.25,.21-.41V.5c0-.16-.08-.32-.21-.41ZM8.23,17.31c0,.55-.45,1-1,1h-2.96c-.55,0-1-.45-1-1v-3.38h0v-.02h0v.02h2.96c1.1,0,2,.9,2,2v1.38Zm11.72-.26l-11.91-4.11c-.05-.02-.11-.03-.16-.03H1V5.61H7.87c.06,0,.12-.01,.17-.03L19.95,1.21v15.83Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/* MENÚ OFF CANVAS 
https://desenvolvimentoparaweb.com/css/menu-off-canvas/*/
.abremenu, #abremenu {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- --%3E%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21.9 15.1' style='enable-background:new 0 0 21.9 15.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg id='a'%3E%3C/g%3E%3Cg id='b'%3E%3Cg id='c'%3E%3Cg id='d' transform='translate(-100 -17)'%3E%3Cg id='e'%3E%3Crect x='100' y='17' class='st0' width='21.9' height='2'/%3E%3C/g%3E%3Cg id='f'%3E%3Crect x='100' y='23.6' class='st0' width='21.9' height='2'/%3E%3C/g%3E%3Cg id='g'%3E%3Crect x='100' y='30.1' class='st0' width='15' height='2'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 0px 0px;
  transition: all 0.3s ease-in-out;
  width: 30px;
  height: 28px;
  padding: 0;
  position: relative;
  top: 0px;
}
.abremenu:hover, #abremenu:hover, .abremenu:focus, #abremenu:focus {
  background-color: #D33741;
}
.abremenu:after, #abremenu:after, .abremenu:before, #abremenu:before {
  content: "";
  position: absolute;
  width: 25px;
  height: 0px;
  top: -10px;
  left: 0;
  background: white;
  transform: rotate(45deg);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.abremenu:before, #abremenu:before {
  transform: rotate(-45deg);
}
body.menuaberto #abremenu {
  background-position: 0px 50px;
}
body.menuaberto #abremenu:after, body.menuaberto #abremenu:before {
  height: 2px;
  top: 10px;
  opacity: 1;
}
body .main-header-bar {
  border: 0;
}
.main-header-bar .main-header-bar-navigation {
  overflow: hidden;
  z-index: 100;
  position: fixed;
  background-color: rgba(255, 255, 255, 0.2);
  background: linear-gradient(90deg, white 0%, rgba(255, 255, 255, 0.8489897912) 68%, rgba(255, 255, 255, 0) 100%);
  color: #fff;
  /*
	display: flex;
	justify-content: center;
	align-items: center;
	*/
  left: 0;
  top: 0;
  transform: translateX(-100%);
  transition: all 235ms cubic-bezier(0.95, 0.05, 0.795, 0.035);
  width: 100vw;
  height: 100vh;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation {
  padding-top: 60px;
  width: 33.33vw;
  background-color: #D33741;
  font-family: urbane, sans-serif;
  font-size: 20px;
  font-weight: 300;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation a {
  color: #fff;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-content: center;
  width: 100%;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu .menu-item-has-children > button.ast-menu-toggle {
  display: block;
  position: absolute;
  right: 0;
  transform: rotate(-90deg);
  float: right;
  margin-top: 10px;
  line-height: 0;
  right: 0;
  top: 0;
  bottom: 0;
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu .menu-item-has-children > button.ast-menu-toggle svg {
  fill: #f4f4f4;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu .menu-item-has-children > ul.sub-menu.aberto {
  opacity: 1;
  transform: none;
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
  left: 33.33vw;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li {
  width: 100%;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li > ul.sub-menu li.menu-item-has-children ul.sub-menu.aberto {
  opacity: 1;
  transform: none;
  transition: all 405ms cubic-bezier(0.19, 1, 0.22, 1);
  z-index: 4;
  left: 66.66vw;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li a {
  color: #fff;
  width: 100%;
  display: block;
  text-align: center;
  position: relative;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li a[href="#"]:hover span.dropdown-menu-toggle {
  right: -12px;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li a span.dropdown-menu-toggle {
  display: none;
  /*
							transform: rotate(-90deg);
							zoom: 0.7;
							display: block;
							float: right;
							margin-top: 10px;
							line-height: 0;
							position: absolute;
							right: 0;
							top: 0;
							bottom: 0;
							transition: all 205ms cubic-bezier(.19, 1, .22, 1);
							*/
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu {
  opacity: 0;
  left: 0vw;
  top: 0;
  z-index: -1;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .voltar, .main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .fechar {
  cursor: pointer;
  color: transparent;
  display: block;
  position: absolute;
  top: 120px;
  z-index: 5;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .voltar img, .main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .fechar img {
  display: none !important;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .voltar {
  height: 20px;
  width: 20px;
  left: 25px;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .fechar {
  height: 15px;
  width: 15px;
  right: 25px;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu .dropdown-menu-toggle {
  display: none;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu li {
  width: 100%;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li ul.sub-menu a {
  color: #333;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li > ul.sub-menu {
  position: fixed;
  width: 33.33vw;
  height: 100vh;
  background: #f4f4f4;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li > ul.sub-menu ul.sub-menu {
  position: fixed;
  width: 33.33vw;
  height: 100vh;
  overflow-x: auto;
  display: flex;
  justify-content: center;
  box-shadow: none;
  background: #fff;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li > ul.sub-menu ul.sub-menu:before {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 100%;
  background: red;
  z-index: -1;
}
.main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li > ul.sub-menu :is(.temscroll) {
  padding-top: 100px;
  justify-content: flex-start !important;
}
.main-header-bar .main-header-bar-navigation div[data-section="section-hb-social-icons-1"] {
  margin-top: 7vh;
}
.main-header-bar .main-header-bar-navigation div[data-section="section-hb-social-icons-1"] .social-item-label {
  display: none;
}
body.menuaberto {
  overflow: hidden;
}
body.menuaberto .main-header-bar .main-header-bar-navigation {
  transform: none;
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
}
/* COOKIES */
.cli-modal-backdrop.cli-fade.cli-popupbar-overlay.cli-show {
  background: white;
}
body #cookie-law-info-bar .cli-bar-btn_container {
  display: block;
  text-align: left;
}
body #cookie-law-info-bar .cli-bar-btn_container .cli_settings_button {
  display: block;
  font-weight: bold;
  margin: 20px 0 0 0;
}
body #cookie-law-info-bar .cli-bar-btn_container #wt-cli-accept-all-btn {
  display: block;
  margin: 20px 0 0 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
body .cmplz-soft-cookiewall {
  background: rgba(255, 255, 255, 0.7);
}
body .cmplz-soft-cookiewall .cmplz-categories details.cmplz-category {
  background-color: transparent !important;
}
body .cmplz-soft-cookiewall .cmplz-categories details.cmplz-category summary {
  background-color: transparent !important;
  text-indent: 0;
}
body .cmplz-soft-cookiewall .cmplz-categories details.cmplz-category .cmplz-icon {
  color: #fff !important;
}
body .cmplz-soft-cookiewall .cmplz-buttons button.cmplz-btn {
  margin: 20px 0 0 0;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
}
body #cmplz-manage-consent button.cmplz-manage-consent {
  display: block;
  position: fixed;
  left: 0;
  right: auto;
  min-width: 50px;
  height: 70px;
  z-index: 99999;
  width: 50px;
  color: transparent;
  font-size: 15px;
  padding: 5px;
}
body #cmplz-manage-consent button.cmplz-manage-consent:before {
  content: "";
  font-family: dashicons;
  font-size: 25px;
  display: inline-block;
  position: relative;
  color: #fff;
  float: left;
  margin-right: 7px;
}
body #cmplz-manage-consent button.cmplz-manage-consent:hover {
  width: auto;
  color: #fff;
  padding-right: 20px;
}
/* PÁGINA PRINCIPAL */
body.home section {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding: 0;
}
body.home section.SLIDER {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}
body.home section.CHEO {
  max-width: NONE;
}
.subtit, mark {
  font-family: degular, sans-serif !important;
  font-size: 14px !important;
  font-weight: 600;
  text-shadow: none;
  line-height: 1.2em;
  color: #fff;
  background: #D33741;
  display: inline-block;
  padding: 3px 10px;
  clear: both;
}
.subtitsep {
  display: none;
  color: transparent;
  height: 0px;
}
/*
body.home #content{
	padding-top: 70vh;
	section{
		background: #fff;
	}
}
*/
SECTION.wp-block-uagb-columns.SLIDER {
  max-height: 70vh;
}
SECTION.wp-block-uagb-columns.SLIDER div.uagb-columns__inner-wrap.uagb-columns__columns-1 {
  max-height: 100%;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel {
  padding: 0;
  max-height: 100%;
  max-height: 70vh;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-list {
  height: 70vh;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-list .slick-track {
  height: 100%;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-list .slick-track .slick-slide div {
  height: 100%;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-list .slick-track .slick-slide div article {
  height: 100%;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-list .slick-track .slick-slide div article .uagb-post__image a {
  height: 100%;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel button.slick-arrow {
  height: 100%;
  border: 0;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel button.slick-arrow.slick-prev {
  left: 0;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel button.slick-arrow.slick-next {
  right: 0;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel button.slick-arrow svg {
  fill: #fff;
  width: 30px;
  height: 30px;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel ul.slick-dots {
  bottom: 55px;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel ul.slick-dots li.slick-active button:before {
  background-color: #D33741;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel ul.slick-dots li button:before {
  color: transparent;
  width: 10px;
  height: 10px;
  background: #898988 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #FFFFFF;
  opacity: 1;
  border-radius: 100%;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article {
  display: block;
  position: relative;
  height: 100% !important;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 30%, rgba(0, 0, 0, 0) 80%);
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text.uagb-post-grid-byline {
  display: none;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text.uagb-post__title {
  margin-left: calc(((100% - 1400px) / 2) + 100px);
  transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1);
  bottom: -50%;
  top: auto;
  position: absolute;
  width: 400px;
  height: auto !important;
  left: 0;
  z-index: 999;
  background: transparent;
  opacity: 1;
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
  text-align: left;
  font-family: urbane, sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 1.3em;
  color: #fff;
  text-shadow: 1px 1px 15px rgba(0, 0, 0, 0.5);
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text.uagb-post__title a {
  color: #fff;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text.uagb-post__title .subtit, SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text.uagb-post__title mark {
  text-shadow: none;
  margin-bottom: 15px;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text.uagb-post__title time {
  display: block;
  clear: both;
  font-size: 14px;
  opacity: 0.7;
  line-height: 1.2em;
  margin: 20px 0;
  font-family: degular, sans-serif;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text.uagb-post__title time span {
  display: none;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text.uagb-post__title .subtitsep {
  display: block;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__image a {
  display: block;
  position: relative;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__image a img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide.slick-current.slick-active article .uagb-post__text {
  animation-name: animaTextoSlider;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 1s;
}
.home .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap {
  height: auto;
}
.uagb-post-grid.CAMPANHAS article:hover .uagb-post__image a img {
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
  transform: scale(1.2);
}
.uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap {
  height: 100%;
  position: relative;
  padding-bottom: 55px;
  background: #f4f4f4;
}
.uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__image a {
  display: block;
  position: relative;
  overflow: hidden;
  /*
					&:before{
						content: "";
						display: block;
						position: absolute; 
						bottom: 0;
						left: 0;
						width: 100%;
						height: 60%;
						opacity: 0;
						background: linear-gradient(0deg, rgba(#f4f4f4,1) 2%, rgba($vermelho,0.40) 50%,  rgba($vermelho,0) 100%);
						transition: $transicion1; //all .4s ease-in-out;
						z-index: 10;
					}
					*/
}
.uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__title {
  font-family: urbane, sans-serif;
  font-weight: 300;
  font-size: 28px;
  line-height: 31px;
  text-align: left;
  letter-spacing: 0px;
  color: #222221;
  text-transform: uppercase;
  /*
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 4;
				-webkit-box-orient: vertical;
				*/
}
.uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta {
  text-align: center;
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  padding: 0;
  margin: auto;
  bottom: 20px;
  width: calc(100% - 30px);
}
.uagb-post-grid.CAMPANHAS.MANIFESTOS {
  /*
		.uagb-post__image a{
			height: 250px;
			overflow: hidden;
			img{
				display: block;
				width: 100%;
				object-fit: cover;
				height: 100%;
			}
		}
		*/
}
section.VIDEO * {
  font-family: urbane, sans-serif;
}
section.VIDEO h2 {
  margin-bottom: 40px;
}
section.VIDEO h2, section.VIDEO h2 a {
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
  color: #FFFFFF;
  text-transform: uppercase;
  text-decoration: none !important;
}
section.VIDEO .wp-block-uagb-column.texto {
  padding-left: 65px;
}
section.VIDEO h3, section.VIDEO h3 a {
  font-size: 35px;
  line-height: 45px;
  font-weight: 300;
  color: #FFFFFF;
  text-decoration: none !important;
}
section.ULTIMASNOTICIAS h2 {
  margin-bottom: 40px;
}
section.ULTIMASNOTICIAS h2, section.ULTIMASNOTICIAS h2 a {
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
  color: #222;
  text-transform: uppercase;
  text-decoration: none !important;
  font-family: urbane, sans-serif;
}
section.ULTIMASNOTICIAS h2:hover a, section.ULTIMASNOTICIAS h2 a:hover a {
  color: #D33741 !important;
}
section.ULTIMASNOTICIAS .uagb-post__columns-3 article {
  width: 33.2%;
}
section.ULTIMASNOTICIAS .uagb-post__items {
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
section.ULTIMASNOTICIAS .uagb-post-grid {
  background: none;
  padding-right: 10px;
  padding-left: 10px;
  margin-bottom: 20px;
  display: flex !important;
  row-gap: 0 !important;
  column-gap: 0 !important;
}
section.ULTIMASNOTICIAS .uagb-post-grid article.uagb-post__inner-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  padding: 0;
  background: none;
  margin-bottom: 20px;
}
section.ULTIMASNOTICIAS .uagb-post-grid article.uagb-post__inner-wrap .uagb-post__image {
  margin: 0px 0px 0px 0px !important;
  flex: 1.5;
  padding: 0;
}
section.ULTIMASNOTICIAS .uagb-post-grid article.uagb-post__inner-wrap .uagb-post__image img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
section.ULTIMASNOTICIAS .uagb-post-grid article.uagb-post__inner-wrap .uagb-post__text.uagb-post__title {
  position: relative;
  flex: 2;
  padding-left: 15px;
  padding-right: 25px;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  padding-bottom: 20px;
  display: block;
  position: relative;
  margin: 0;
}
section.ULTIMASNOTICIAS .uagb-post-grid article.uagb-post__inner-wrap .uagb-post__text.uagb-post__title a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  color: #222;
}
section.ULTIMASNOTICIAS .uagb-post-grid article.uagb-post__inner-wrap .uagb-post__text.uagb-post__title mark, section.ULTIMASNOTICIAS .uagb-post-grid article.uagb-post__inner-wrap .uagb-post__text.uagb-post__title .subtit {
  position: absolute;
  bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  transition: all ease-out 0.2s;
  transform-origin: left;
}
section.ULTIMASNOTICIAS .uagb-post-grid article.uagb-post__inner-wrap .uagb-post-grid-byline {
  display: none;
}
section.ULTIMASNOTICIAS .uagb-post-grid:hover a {
  color: #D33741 !important;
}
SECTION.TENDA .uagb-columns__overlay {
  height: 100%;
  width: 150vw;
  top: 0;
  left: 0;
  position: absolute;
  background: #F4F4F4;
  transform: translateX(-50vw);
}
SECTION.TENDA .wpcu-product .wpcu-product__img {
  margin-bottom: 0;
}
SECTION.TENDA .wpcu-product .wpcu-product__img:after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, transparent 40%);
}
SECTION.TENDA .wpcu-product .wpcu-product__details {
  text-align: left;
  margin: 0;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-bottom: 20px;
}
SECTION.TENDA .wpcu-product .wpcu-product__details .wpcu-product__title a {
  display: block;
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
  color: #fff !important;
  text-shadow: 0px 0px 7px #000;
  font-family: urbane, sans-serif;
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 400;
  text-transform: uppercase;
}
SECTION.TENDA .wpcu-product .wpcu-product__details .wpcu-product__price {
  display: none;
}
SECTION.TENDA .wpcu-product .wpcu-overlay-content-bottom {
  display: none !important;
}
SECTION.TENDA .wpcu-carousel-nav__btn {
  border: 1px solid #898988;
  background: transparent !important;
}
SECTION.TENDA .wpcu-carousel-nav__btn:hover, SECTION.TENDA .wpcu-carousel-nav__btn:focus, SECTION.TENDA .wpcu-carousel-nav__btn:active {
  background: transparent !important;
  border-color: #DA555D !important;
  box-shadow: none;
}
SECTION.TENDA .wpcu-carousel-nav__btn:hover svg, SECTION.TENDA .wpcu-carousel-nav__btn:focus svg, SECTION.TENDA .wpcu-carousel-nav__btn:active svg {
  fill: #DA555D !important;
}
SECTION.TENDA .wpcu-carousel-nav__btn svg {
  fill: #222221 !important;
}
/* BÁNNERES */
.wp-block-group {
  padding: 0;
}
.wp-block-group.banneres .wp-block-group__inner-container > * {
  font-family: urbane, sans-serif;
  font-size: 30px;
  font-weight: 300;
  text-align: left;
  line-height: 33px;
  letter-spacing: 0px;
  color: #222221;
  text-transform: uppercase;
  background: #f4f4f4;
  float: none !important;
  max-width: none !important;
  margin-bottom: 40px;
}
.wp-block-group.banneres .wp-block-group__inner-container > *:is(div) {
  background: #f4f4f4;
  padding: 20px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-content: flex-start;
  flex-wrap: nowrap;
  width: 100%;
  padding: 40px;
}
.wp-block-group.banneres .wp-block-group__inner-container > *:is(div) p {
  margin: 0;
}
.wp-block-group.banneres .wp-block-group__inner-container > *:is(div) p:nth-child(1) {
  max-width: 66%;
}
.wp-block-group.banneres .wp-block-group__inner-container > *:is(div) a {
  display: inline-block;
}
section.TENDA P:EMPTY {
  DISPLAY: NONE;
}
section.TENDA [id*="baner-amesa-"] {
  text-align: left;
  font-size: 18px;
  line-height: 22px;
  font-family: urbane, sans-serif;
  color: #000;
  text-transform: uppercase;
  width: 100%;
}
section.TENDA [id*="baner-amesa-"]:is(div) {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  padding: 10px 0 30px 0;
}
section.TENDA [id*="baner-amesa-"]:is(div) p {
  margin: 0;
}
section.TENDA [id*="baner-amesa-"]:is(div) p:nth-child(1) {
  max-width: 66%;
}
section.TENDA [id*="baner-amesa-"]:is(div) a {
  display: inline-block;
}
/* PÁXINA XENÉRICA */
body.page:not(.home) #primary article .entry-content h2, body.post #primary article .entry-content h2 {
  font-family: urbane, sans-serif;
  font-size: 35px;
  font-weight: 300;
  line-height: 45px;
}
body.page:not(.home) #primary article .entry-content h3, body.post #primary article .entry-content h3 {
  font-family: urbane, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 32px;
}
body.page:not(.home) #primary article .entry-content h4, body.post #primary article .entry-content h4 {
  font-family: degular, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 30px;
}
body.page:not(.home) #primary article .entry-content h5, body.post #primary article .entry-content h5 {
  font-family: urbane, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}
body.page:not(.home) #primary article .entry-content h6, body.post #primary article .entry-content h6 {
  font-family: degular, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}
body.page:not(.home) #main article img.default-featured-img, body.post #main article img.default-featured-img {
  display: none;
}
body.page:not(.home) div.entry-header {
  background: #F4F4F4;
  padding: 100px 0 35px 0;
}
body.page:not(.home) div.entry-header h1 {
  font-size: 40px;
  line-height: 1.3em;
  font-weight: 300;
  font-family: urbane, sans-serif;
  color: #000;
  text-transform: uppercase;
}
body.page:not(.home).ast-right-sidebar #primary {
  border: 0 !important;
}
body.archive #page > div.entry-header {
  background: #F4F4F4;
  padding: 100px 0 35px 0;
}
body.archive #page > div.entry-header h1 {
  font-size: 40px;
  line-height: 1.3em;
  font-weight: 300;
  font-family: urbane, sans-serif;
  color: #000;
  text-transform: uppercase;
}
body.archive .site-content .ast-container {
  flex-direction: column;
}
body.archive #secundary {
  width: 100%;
  margin-bottom: 10%;
  margin-top: 2.5em;
}
/* coluna direita */
BODY.ast-right-sidebar #primary {
  border: 0 !important;
}
BODY.ast-right-sidebar #secondary {
  border: 0 !important;
  padding-left: 40px;
}
BODY.ast-right-sidebar #secondary .sidebar-main {
  display: flex;
  flex-direction: column;
}
BODY.ast-right-sidebar #secondary .sidebar-main aside {
  order: 1;
}
BODY.ast-right-sidebar #secondary .widget {
  margin: 0 0 50px 0;
}
BODY.ast-right-sidebar #secondary .widget .widget-title {
  font-family: urbane, sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 1.5em;
}
BODY.ast-right-sidebar #secondary aside.widget_shopping_cart {
  order: 2;
}
BODY.ast-right-sidebar #secondary aside.widget_shopping_cart * {
  font-size: 15px;
  line-height: 1.2em;
}
BODY.ast-right-sidebar #secondary aside.widget_shopping_cart li {
  padding: 0.5em;
  margin-bottom: 10px;
  border: 0;
}
BODY.ast-right-sidebar #secondary aside.widget_shopping_cart img {
  position: relative;
  left: auto;
  width: 4em;
  margin: 0px 5px 10px 10px;
  top: auto;
  transform: none;
}
BODY.ast-right-sidebar #secondary aside.widget_shopping_cart a:not(.button) {
  color: #333;
}
BODY.ast-right-sidebar #secondary aside.widget_shopping_cart a:not(.button):hover {
  color: #D33741;
}
BODY.ast-right-sidebar #secondary aside.widget_shopping_cart a.remove {
  z-index: 10;
  background: #fff;
  top: -3px;
}
BODY.ast-right-sidebar #secondary aside.widget_shopping_cart .total {
  border: 0;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random {
  background: #f4f4f4;
  padding: 0 0 20px 0;
  margin-bottom: 50px;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a {
  display: block;
  position: relative;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40%;
  opacity: 0;
  background: linear-gradient(180deg, rgba(211, 55, 65, 0.7) 2%, rgba(255, 255, 255, 0) 100%);
  transition: all 0.5s ease-in-out;
  z-index: 10;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a img {
  display: block;
  position: relative;
  margin-bottom: 30px;
  border: 1px solid #f4f4f4;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a .tit {
  display: block;
  position: relative;
  font-family: urbane, sans-serif;
  font-weight: 300;
  font-size: 28px;
  line-height: 31px;
  text-align: left;
  letter-spacing: 0px;
  color: #222221;
  text-transform: uppercase;
  padding: 0 20px;
  margin-bottom: 30px;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn {
  display: block;
  position: relative;
  margin: 0 20px 10px 20px;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn:hover {
  box-shadow: 0px 3px 9px #00000045;
  color: #D33741 !important;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn:hover:before {
  opacity: 0.2;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a br {
  display: none;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a:hover .btn {
  box-shadow: 0px 3px 9px #00000045;
  color: #fff;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a:hover .btn:before {
  opacity: 0.2;
}
BODY.ast-right-sidebar #secondary .baner-campanha-random a:hover:before {
  opacity: 1;
}
ul.fillas {
  display: block;
  position: relative;
  margin: 0 0 50px 0;
}
ul.fillas li {
  display: block;
  position: relative;
  margin: 0;
}
ul.fillas li a {
  font-size: 18px;
  line-height: 1.3em;
  font-weight: 500;
  font-family: urbane, sans-serif;
  color: #000;
  text-transform: uppercase;
  display: block;
  position: relative;
  padding: 10px 0 10px 0;
  margin: 0;
  border-bottom: 1.5px solid #333;
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
}
ul.fillas li a:after {
  content: "";
  float: right;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(-180deg);
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
}
ul.fillas li a:hover {
  color: #D33741;
  border-bottom-color: #D33741;
  padding-left: 4px;
}
ul.fillas li a:hover:after {
  width: 17px;
  height: 17px;
  margin-left: 3px;
  margin-top: 2px;
  opacity: 0.3;
}
ul.fillas li:first-child {
  border-top: 1.5px solid #333;
}
.wp-block-uagb-columns .wp-block-uagb-column .wp-block-uagb-team {
  width: 160px;
  display: inline-block;
  margin: 0 25px 45px 0;
}
.wp-block-uagb-columns .wp-block-uagb-column .wp-block-uagb-team .uagb-team__image-wrap.uagb-team__image-crop-square {
  width: 160px;
  height: 160px;
  margin: 0;
}
.wp-block-uagb-columns .wp-block-uagb-column .wp-block-uagb-team .uagb-team__image-wrap.uagb-team__image-crop-square img {
  object-fit: cover;
  height: 100% !important;
  width: 100%;
  margin: 0;
}
.wp-block-uagb-columns .wp-block-uagb-column .wp-block-uagb-team .uagb-team__title-wrap {
  text-align: left;
}
.wp-block-uagb-columns .wp-block-uagb-column .wp-block-uagb-team .uagb-team__title-wrap .uagb-team__title {
  margin-top: 15px !important;
  margin-bottom: 5px !important;
  text-transform: none !important;
  font-family: degular, sans-serif !important;
  color: #333;
}
.wp-block-uagb-columns .wp-block-uagb-column .wp-block-uagb-team .uagb-team__title-wrap .uagb-team__prefix {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  display: block;
  font-style: normal;
  color: #333;
}
/* BLOG / CATEGORIAS / ETC */
BODY:is(.blog, .category, .tag, .author, .archive) #content .ast-container {
  max-width: 1040px;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary {
  margin: 2.5em 0;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary .banerblog {
  display: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary .ast-archive-description {
  display: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more button {
  padding: calc(0.5em + 2px) calc(4em + 2px);
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  margin: 0;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row .banerblog {
  display: block;
  margin-bottom: 20px;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article {
  width: 33.33%;
  padding: 15px;
  margin-bottom: 0px;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article > div {
  border: 0;
  padding: 0;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article .subtit, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article mark {
  float: left;
  display: table;
  padding: 1px 10px;
  text-transform: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article time {
  font-size: 14px;
  line-height: 16px;
  font-family: degular, sans-serif;
  color: #222221;
  opacity: 0.65;
  display: block;
  padding: 7px 0 15px 0;
  text-transform: none;
  pointer-events: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article .entry-content {
  display: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article .post-thumb {
  overflow: hidden;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article .post-thumb img {
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:hover .post-thumb img {
  transform: scale(1.2);
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article .read-more {
  display: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):not(:nth-child(n+7)) {
  padding-bottom: 25px;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):not(:nth-child(n+7)) .post-content .post-thumb {
  height: 225px;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):not(:nth-child(n+7)) .post-content .post-thumb a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):not(:nth-child(n+7)) .post-content .post-thumb a img {
  object-fit: cover;
  height: 100%;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):not(:nth-child(n+7)) .post-content .entry-title a {
  display: block;
  position: relative;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  font-family: urbane, sans-serif;
  text-transform: none;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):not(:nth-child(n+7)) .post-content .entry-meta {
  display: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) {
  padding-bottom: 45px;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  padding: 0;
  background: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .post-thumb {
  flex: 1.5;
  height: 110px;
  margin-bottom: 0;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .post-thumb a {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .post-thumb a img {
  object-fit: cover;
  height: 100%;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .entry-meta {
  display: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .entry-title {
  padding-bottom: 20px;
  display: block;
  position: relative;
  margin: 0;
  height: 100%;
  flex: 2;
  padding-left: 25px;
  padding-right: 10px;
  margin-bottom: 0;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .entry-title a {
  font-size: 18px;
  line-height: 21px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-transform: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .entry-title a .subtit, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .entry-title a mark {
  padding: 1px 10px;
  display: table;
  position: absolute;
  bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .post-content .entry-title a time {
  display: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:not(.category-campanhas):nth-child(n+7) .ast-post-format- {
  padding-bottom: 0;
  border-bottom: 0;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) {
  padding: 15px;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .entry-meta {
  display: none !important;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) > div {
  height: 100%;
  background: #f4f4f4;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) > div .post-content {
  height: 100%;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-thumb {
  height: 275px !important;
  width: 100%;
  overflow: hidden;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-thumb a {
  width: 100%;
  height: 100%;
  display: block;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-thumb a img {
  height: 100%;
  width: 100%;
  max-width: 100%;
  object-fit: cover;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .entry-title {
  padding: 20px 20px 70px 20px;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .entry-title a {
  font-size: 30px;
  font-weight: 300;
  line-height: 33px;
  text-transform: uppercase;
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) > .entry-content {
  display: block;
  position: absolute;
  bottom: 35px;
  padding: 0 20px;
  width: 100%;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) > .entry-content p {
  display: none;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more {
  display: block;
  position: absolute;
  bottom: -15px;
  padding: 0;
  width: 100%;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article.category-campanhas:not(.category-activas) img {
  filter: grayscale(100%);
  opacity: 0.5;
  transition: all 0.5s ease;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article.category-campanhas:not(.category-activas) .entry-header .entry-title a {
  color: #999;
  font-size: 22px;
  line-height: 25px;
  transition: all 0.5s ease;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article.category-campanhas:not(.category-activas) p.read-more a {
  color: #555;
  font-weight: 500;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article.category-campanhas:not(.category-activas):hover img {
  filter: none;
  opacity: 0.8;
}
BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article.category-campanhas:not(.category-activas):hover .entry-title a {
  color: #222;
}
BODY.archive.category.category-campanhas #primary #main .ast-row .banerblog {
  margin-top: 50px;
}
.dadosCampanha {
  padding-top: 50px;
  padding-bottom: 40px;
  font-size: 17px;
  line-height: 19px;
  overflow: hidden;
  background: #fff;
  position: relative;
}
.dadosCampanha > .wrap {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: stretch;
  align-content: center;
  justify-content: space-around;
}
.dadosCampanha .wrap > * {
  width: 33.33%;
  padding: 20px 30px 20px 0px;
}
.dadosCampanha:before {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  display: block;
  background: red;
}
.dadosCampanha .desc {
  padding-right: 40px;
}
.dadosCampanha .desc strong {
  font-size: 19px;
  line-height: 22px;
  margin-bottom: 5px;
  display: block;
}
.dadosCampanha .ligacao {
  padding-left: 25px;
}
.dadosCampanha .barraprogreso {
  position: relative;
  clear: both;
  width: 100%;
  height: 20px;
  background: #eee;
  border-radius: 10px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
  overflow: hidden;
  margin-bottom: 10px;
  padding: 0 !important;
}
.dadosCampanha .barraprogreso span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 1%;
  height: 20px;
  transition: ease-in-out all 2s;
}
.dadosCampanha span {
  display: block;
}
.dadosCampanha .ult {
  color: #898988;
}
/* POST */
.ultimaDestacadaOuNoticia {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  min-height: 540px;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.ultimaDestacadaOuNoticia br {
  display: none;
}
.ultimaDestacadaOuNoticia:not(.Activas) a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.ultimaDestacadaOuNoticia:not(.Activas) .wrap {
  margin-left: calc(((100% - 1400px) / 2) + 100px);
  position: absolute;
  width: 400px;
  height: auto !important;
  bottom: 0;
  left: 0;
  z-index: 999;
  background: transparent;
  opacity: 1;
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
  animation-name: animaTextoSlider;
  animation-duration: 1s;
  animation-fill-mode: both;
  animation-delay: 1s;
}
.ultimaDestacadaOuNoticia:not(.Activas) .wrap time {
  color: white;
  display: block;
  clear: both;
  font-size: 14px;
  line-height: 1.2em;
  margin: 20px 0;
  font-family: degular, sans-serif;
}
.ultimaDestacadaOuNoticia:not(.Activas) .wrap .tit {
  text-align: left;
  font-family: urbane, sans-serif;
  font-size: 36px;
  font-weight: 200;
  line-height: 1.3em;
  color: #fff;
  text-shadow: 1px 1px 15px rgba(0, 0, 0, 0.5);
}
.ultimaDestacadaOuNoticia:not(.Activas) .wrap .tit .subtit, .ultimaDestacadaOuNoticia:not(.Activas) .wrap .tit mark {
  display: none;
}
.ultimaDestacadaOuNoticia.Activas {
  display: flex;
}
.ultimaDestacadaOuNoticia.Activas a {
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: stretch;
  justify-content: space-evenly;
}
.ultimaDestacadaOuNoticia.Activas a .wrapimx {
  flex: 1;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all ease-in-out 2s;
  background-color: red;
  transform-origin: right;
}
.ultimaDestacadaOuNoticia.Activas a .wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: flex-start;
  padding: 45px 0;
  transition: all ease-in-out 1s;
}
.ultimaDestacadaOuNoticia.Activas a .wrap > * {
  padding: 0 90px 0 90px;
  max-width: calc(95vw / 2);
  font-family: urbane, sans-serif;
  color: #FFFFFF;
}
.ultimaDestacadaOuNoticia.Activas a .wrap .tit {
  font-family: urbane, sans-serif;
  font-size: 52px;
  font-weight: 300;
  line-height: 52px;
  letter-spacing: 0px;
  text-transform: uppercase;
}
.ultimaDestacadaOuNoticia.Activas a .wrap .sumario {
  padding-top: 25px;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: 0px;
}
.ultimaDestacadaOuNoticia.Activas:hover a .wrapimx {
  transform: scale(1.05);
}
BODY.single {
  /* POST CAMPANHA */
}
BODY.single.ast-right-sidebar #primary {
  margin-top: 35px;
}
BODY.single .post-thumb-img-content.post-thumb {
  margin-top: 20px;
}
BODY.single header.entry-header {
  display: flex;
  flex-direction: column-reverse;
}
BODY.single header.entry-header .ast-single-post-order {
  margin-top: 0 !important;
}
BODY.single header.entry-header .subtitsep {
  display: none;
}
BODY.single header.entry-header .entry-meta {
  color: transparent;
  font-size: 5px;
  display: block;
  position: relative;
  margin-bottom: 15px;
}
BODY.single header.entry-header .entry-meta .published {
  font-size: 14px;
  line-hegith: 16px;
  font-family: degular, sans-serif;
  letter-spacing: 0px;
  color: #222221;
  opacity: 0.65;
  display: block;
  position: relative;
}
BODY.single header.entry-header .entry-meta .cat-links {
  display: none;
}
BODY.single header.entry-header .entry-meta .tags-links {
  display: none;
}
BODY.single header.entry-header .entry-meta .ast-terms-link {
  display: none;
}
BODY.single header.entry-header .title {
  font-size: 25px;
  line-hegith: 32px;
  font-weight: 400;
  font-family: urbane, sans-serif;
}
BODY.single .navigation.post-navigation {
  display: none;
}
BODY.single ul.post-attachments {
  margin-top: 65px;
}
BODY.single ul.post-attachments li {
  background-color: #f4f4f4;
  background-position: 20px center;
  padding-left: 45px;
  margin-bottom: 5px;
  display: block;
}
BODY.single ul.post-attachments li a {
  background: #f4f4f4;
  padding: 15px 20px;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  position: relative;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
}
BODY.single ul.post-attachments li a small {
  font-size: 12px;
  padding-top: 5px;
  padding-left: 20px;
  float: right;
  color: #999;
}
BODY.single:is(.category-campanhas, category-manifestos) article.category-campanhas header.entry-header, BODY.single:is(.category-campanhas, category-manifestos) article.category-manifestos header.entry-header {
  display: none;
}
BODY.single:is(.category-campanhas, category-manifestos) aside.widget_shopping_cart {
  display: none !important;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary {
  margin: 0;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main .espazo {
  display: none;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments {
  border: 0;
  display: flex;
  flex-direction: column;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments h3.comments-title {
  padding: 0;
  font-size: 20px;
  order: 3;
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  margin: 50px 0 15px 0;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments h3.comments-title strong {
  color: #D33741;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments ol.ast-comment-list {
  order: 5;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments ol.ast-comment-list li .ast-comment {
  padding: 0;
  border-bottom: 0;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments ol.ast-comment-list li .ast-comment .ast-comment-meta {
  padding: 0 20px;
  font-family: degular, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #666;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments ol.ast-comment-list li .ast-comment .dados {
  text-transform: lowercase;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments nav#comment-nav-above {
  display: none;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments nav#comment-nav-below {
  order: 10;
  font-size: 14px;
  line-height: 18px;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments div#respond {
  order: 1;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments div#respond #reply-title {
  font-family: urbane, sans-serif;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 1.5em;
}
BODY.single:is(.category-campanhas, category-manifestos) #secondary .sidebar-main #comments .nav-links {
  display: flex;
  flex-wrap: wrap;
}
#content ~ section.ULTIMASNOTICIAS {
  margin-bottom: 45px;
}
#content ~ section.ULTIMASNOTICIAS h2 {
  padding-left: 10px;
}
#content ~ .banerblog {
  padding: 20px;
}
body .wp-block-file {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
  background-color: #f4f4f4;
  padding: 15px;
}
body .wp-block-file a {
  color: #333;
}
body .wp-block-file a:hover {
  color: #D33741;
}
body:not(.woocommerce) #main table {
  border: 0;
}
body:not(.woocommerce) #main table tbody tr:nth-child(odd) {
  background-color: #fff;
}
body:not(.woocommerce) #main table tr {
  border-top: 2px solid #f0f0f0;
  vertical-align: top;
}
body:not(.woocommerce) #main table tr td {
  padding: 20px 10px;
}
body:not(.woocommerce) #main table tr td:first-child {
  font-weight: 600;
}
/* FORMULÁRIOS */
.desfacer_screen-reader-text, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type="checkbox"] + .screen-reader-text, HTML BODY :is(#primary, #secondary) FORM.comment-form .comment-politicaprivacidade > *, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type="checkbox"] + .screen-reader-text, .wp-block-contact-form-7-contact-form-selector form .wpcf7-list-item label input[type="checkbox"] + .screen-reader-text {
  border: 0;
  clip: auto;
  clip-path: none;
  height: auto;
  margin: auto;
  overflow: auto;
  padding: 0;
  position: relative !important;
  width: auto;
  word-wrap: normal !important;
  overflow: hidden;
  display: inline-block;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  position: relative;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .form-row.wpcomment-rendering-fields, HTML BODY :is(#primary, #secondary) FORM.comment-form .wpcomment-field-wrapper.concello, HTML BODY :is(#primary, #secondary) FORM.comment-form .wpcomment-field-wrapper.mobil {
  padding: 0 !important;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form #concello, HTML BODY :is(#primary, #secondary) FORM.comment-form #mobil {
  margin-bottom: 20px;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .comment-notes {
  order: 1;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .logged-in-as {
  order: 5;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .ast-comment-formwrap, HTML BODY :is(#primary, #secondary) FORM.comment-form .nm-wrap-comments {
  order: 3;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .comment-textarea {
  order: 2;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .form-submit {
  order: 9;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .required-field-message {
  display: block;
  margin: 10px 0 0 0;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form input[name="submit"] {
  width: 100%;
  margin: 20px 0;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=email], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=number], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=password], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=reset], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=search], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=tel], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=text], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=url], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=date], HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=file], HTML BODY :is(#primary, #secondary) FORM.comment-form select, HTML BODY :is(#primary, #secondary) FORM.comment-form textarea {
  padding: 15px;
  background: #F4F4F4;
  font-family: degular, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  color: #111;
  border: 2px solid #F4F4F4;
  box-shadow: none;
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=email]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=email]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=number]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=number]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=password]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=password]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=reset]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=reset]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=search]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=search]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=tel]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=tel]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=text]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=text]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=url]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=url]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=date]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=date]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=file]:active, HTML BODY :is(#primary, #secondary) FORM.comment-form input[type=file]:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form select:active, HTML BODY :is(#primary, #secondary) FORM.comment-form select:focus, HTML BODY :is(#primary, #secondary) FORM.comment-form textarea:active, HTML BODY :is(#primary, #secondary) FORM.comment-form textarea:focus {
  border-bottom: 2px solid #D33741;
  color: #D33741;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form [data-type="checkbox"] {
  margin-bottom: 10px;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form input[type="checkbox"] {
  top: 3px;
  position: relative;
  margin-right: 10px;
  transform: scale(1.4);
  margin-bottom: 10px;
  float: left;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form label, HTML BODY :is(#primary, #secondary) FORM.comment-form *::placeholder {
  font-family: degular, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #666;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .publico .screen-reader-text, HTML BODY :is(#primary, #secondary) FORM.comment-form .politicaprivacidade .screen-reader-text {
  border: 0;
  clip: auto !important;
  clip-path: none;
  height: auto !important;
  margin: auto;
  overflow: visible !important;
  padding: 0;
  position: relative !important;
  width: 100% !important;
  word-wrap: break-word;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .comment-politicaprivacidade {
  margin-top: 10px;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .comment-politicaprivacidade label[for="politicaprivacidade"]:first-child {
  float: right;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .wpcomment-wrapper_outer-colectivos {
  position: absolute;
  top: 90px;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .wpcomment-wrapper_outer-colectivos .form-check-label {
  border: 0;
  clip: auto;
  clip-path: unset;
  height: auto;
  margin: auto;
  overflow: visible;
  padding: 0;
  position: relative !important;
  width: auto;
  word-wrap: normal !important;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form label a {
  color: #D33741;
  font-weight: bold;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form textarea#comment {
  height: 55px;
  overflow: hidden;
  resize: none;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .nm-wrap-comments {
  clear: both;
  position: relative;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .ast-row.comment-textarea {
  margin-top: 30px;
  margin-bottom: 1em;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .nm-wrap-comments, HTML BODY :is(#primary, #secondary) FORM.comment-form .ast-grid-common-col {
  padding-left: 0px;
  padding-right: 0px;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .ast-row {
  margin-left: 0px;
  margin-right: 0px;
}
HTML BODY :is(#primary, #secondary) FORM.comment-form .ast-grid-common-col {
  width: 100% !important;
}
#comments:has(#represento_un_colectivo:checked) #comment::placeholder {
  color: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='190px' style='font-family:Degular, degular'><text x='0' y='15' fill='dingray' font-size='16'>Nome do colectivo</text></svg>");
  background-repeat: no-repeat;
}
#comments:has(#represento_un_colectivo:checked) #author::placeholder {
  color: transparent;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' height='50px' width='190px' style='font-family:Degular, degular'><text x='0' y='15' fill='dingray' font-size='16'>Representante</text></svg>");
  background-repeat: no-repeat;
}
/* FOOTER */
.hide, .HIDE, #main .entry-content header.wp-block-uagb-section {
  display: none !important;
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  z-index: -99999;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
FOOTER#colophon {
  background: #fff;
}
FOOTER#colophon .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
  max-width: 1200px;
  margin: 0 auto;
}
FOOTER#colophon .site-primary-footer-wrap {
  padding: 0;
}
FOOTER#colophon div.site-footer-section {
  padding-top: 50px;
  padding-bottom: 50px;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 {
  position: relative;
  height: 100%;
  background: #D33741;
  padding-left: 10px;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1:before {
  content: "";
  background: #D33741;
  margin-left: -3000px;
  width: 3000px;
  height: 100%;
  top: 0;
  position: absolute;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 section#text-4 ul {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 a {
  color: #F4F4F4;
  font-family: degular, sans-serif;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 a:hover {
  color: #fff;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 figure.wp-block-image {
  margin: 0;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 figure.wp-block-image img {
  max-width: 210px;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a) {
  display: block;
  position: relative;
  margin-bottom: 25px;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 :is(a.icona, li.icona a):before {
  content: "";
  width: 20px;
  height: 40px;
  float: left;
  display: inline-block;
  position: relative;
  margin-right: 24px;
  top: 4px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% top;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 #menu-redes-sociais {
  margin-top: 40px;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 #menu-redes-sociais li {
  display: inline-block;
  clear: none;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 #menu-redes-sociais li a {
  overflow: hidden;
  width: 30px;
  height: 35px;
  margin-bottom: 5px;
  margin-right: 20px;
}
FOOTER#colophon div.site-footer-section.site-footer-section-1 #menu-redes-sociais li a:before {
  width: 30px;
  height: 35px;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal {
  max-height: 420px;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal li {
  display: block;
  position: relative;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal a {
  color: #222;
  font-size: 18px !important;
  line-height: 22px;
  font-weight: 300;
  padding: 7px 0px;
  display: block;
  font-family: degular, sans-serif;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal > li {
  width: 235px;
  max-width: 50%;
  float: left;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal > li > a {
  font-weight: 500;
  text-transform: uppercase;
  font-family: urbane, sans-serif;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal > li > ul {
  margin-bottom: 25px;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal > li > ul > li > ul {
  display: none;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 .ast-flex.ast-footer-copyright {
  font-family: degular, sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0px;
  color: #222;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 20px;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 .ast-flex.ast-footer-copyright a {
  color: #777;
}
FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 .ast-flex.ast-footer-copyright a:hover {
  color: #D33741;
}
.wpcu-product img, .product img {
  border-radius: 2px;
}
/* LOJA WOOCOMMERCE */
BODY.woocommerce-page .wccats {
  background: #898988;
  box-shadow: 0px 5px 5px #00000029;
}
BODY.woocommerce-page .wccats ul {
  margin: 0;
  padding: 15px 5px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-evenly;
  list-style: none;
  width: 100%;
}
BODY.woocommerce-page .wccats ul li a {
  padding: 10px;
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
}
BODY.woocommerce-page .baner {
  display: block;
  position: relative;
  clear: both;
  width: 100%;
  float: left;
  padding: 45px 10px;
  background: #F4F4F4;
  z-index: 10;
}
BODY.woocommerce-page .baner .botao, BODY.woocommerce-page .baner .botaoBloco a, .botaoBloco BODY.woocommerce-page .baner a, BODY.woocommerce-page .baner .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta a.wp-block-button__link, .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta BODY.woocommerce-page .baner a.wp-block-button__link, BODY.woocommerce-page .baner BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn, BODY.ast-right-sidebar #secondary .baner-campanha-random a BODY.woocommerce-page .baner .btn, BODY.woocommerce-page .baner BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more button, BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more BODY.woocommerce-page .baner button, BODY.woocommerce-page .baner BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more a, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more BODY.woocommerce-page .baner a, BODY.woocommerce-page .baner HTML BODY :is(#primary, #secondary) FORM.comment-form input[name="submit"], HTML BODY :is(#primary, #secondary) FORM.comment-form BODY.woocommerce-page .baner input[name="submit"], BODY.woocommerce-page .baner body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"], body.single-product #content #main .ast-woocommerce-container div.product div.summary BODY.woocommerce-page .baner [type="submit"], BODY.woocommerce-page .baner .wc-proceed-to-checkout.personalizado a, .wc-proceed-to-checkout.personalizado BODY.woocommerce-page .baner a, BODY.woocommerce-page .baner .wc-proceed-to-checkout.personalizado button, .wc-proceed-to-checkout.personalizado BODY.woocommerce-page .baner button, BODY.woocommerce-page .baner body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_orderAUX, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) BODY.woocommerce-page .baner #place_orderAUX, BODY.woocommerce-page .baner .wp-block-contact-form-7-contact-form-selector form input[type=submit], .wp-block-contact-form-7-contact-form-selector form BODY.woocommerce-page .baner input[type=submit], BODY.woocommerce-page .baner body.ast-single-post #secondary .wp-block-button .wp-block-button__link, body.ast-single-post #secondary .wp-block-button BODY.woocommerce-page .baner .wp-block-button__link {
  display: none;
}
BODY.woocommerce-page .baner p {
  font-family: urbane, sans-serif;
  font-size: 40px;
  line-height: 45px;
  font-weight: 300;
  letter-spacing: 0px;
  color: #000000;
  text-transform: uppercase;
  margin: 0;
}
BODY.woocommerce-page .baner p i, BODY.woocommerce-page .baner p em {
  font-size: 25px;
  line-height: 32px;
  color: #898988;
  font-style: normal;
  text-transform: none;
}
BODY.woocommerce-page .woocommerce-breadcrumb {
  display: none;
}
BODY.woocommerce-page .woocommerce-products-header__title.page-title {
  display: none;
}
.woocommerce-shop #main .ast-woocommerce-container > ul.products {
  display: none;
}
.woocommerce-shop #main .ast-woocommerce-container .woocommerce ul.products {
  column-gap: 35px;
}
.woocommerce-shop #main .ast-woocommerce-container .woocommerce ul.products li.product {
  flex-direction: column;
  flex-wrap: wrap;
}
.woocommerce-shop #main .ast-woocommerce-container .woocommerce ul.products li.product .astra-shop-thumbnail-wrap {
  max-height: 310px;
  overflow: hidden;
}
.woocommerce-shop #main .ast-woocommerce-container .woocommerce ul.products li.product .astra-shop-summary-wrap {
  text-align: center;
  padding-top: 15px;
}
.woocommerce-shop #main .ast-woocommerce-container .woocommerce ul.products li.product .astra-shop-summary-wrap a.ast-loop-product__link h2 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  color: #000000;
}
.woocommerce-shop #main .ast-woocommerce-container .woocommerce ul.products li.product .astra-shop-summary-wrap .button {
  opacity: 0;
  transition: all ease-in-out 0.7s;
}
.woocommerce-shop #main .ast-woocommerce-container .woocommerce ul.products li.product:hover .button {
  opacity: 1;
}
body.single-product #content #main .ast-woocommerce-container div.product {
  padding-top: 65px;
}
body.single-product #content #main .ast-woocommerce-container div.product span.onsale {
  min-height: auto;
  min-width: auto;
  /* line-height: normal; */
  border-radius: 1px;
  padding: 3px 10px 5px 10px;
  font-weight: 600;
  font-size: 13px;
  line-height: 1.2em;
  position: relative;
  right: 0;
  width: auto;
  float: right;
  clear: none;
  display: block;
  top: auto;
  left: auto;
  margin: auto;
  margin-bottom: 20px;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  width: 33%;
  clear: right;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .product_title.entry-title {
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .price {
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  font-family: urbane, sans-serif;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .cart {
  margin-top: 25px;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .cart .variations {
  border: 0;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .cart input[name="quantity"] {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 500;
  padding: 0;
  text-align: center;
  line-height: 2.5em;
  width: 100px;
  border-left: 20px solid #f4f4f4;
  border-right: 20px solid #f4f4f4;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .woocommerce-product-details__short-description {
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  margin-top: 25px;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .woocommerce-variation {
  display: flex;
  align-items: center;
  align-content: center;
  flex-wrap: wrap;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .ast-stock-detail {
  margin: 0;
  padding: 10px;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .ast-stock-avail {
  display: none;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .product_meta > * {
  float: left;
  margin-right: 3px;
  display: inline;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary .reset_variations {
  display: block;
  position: relative;
  padding: 10px;
  background: #fff;
  opacity: 1;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr {
  padding: 0;
  background: #f4f4f4;
  display: block;
  margin: 10px 0;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr label {
  font-size: 16px;
  line-height: 20px;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr td.label > label {
  display: block;
  padding: 15px 15px 10px 15px;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr td.value > div {
  padding: 5px 15px 5px 15px;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr td {
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr td.label label {
  font-weight: 500;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr td.value {
  font-weight: 300;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr td.value input {
  margin-right: 5px;
  top: 3px;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr td.value input:checked + label {
  font-weight: 600;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary table.variations tr td.value label {
  font-weight: 300;
  cursor: pointer;
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"] {
  width: 100%;
}
body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"].disabled {
  pointer-events: none;
}
body.single-product #content #main .ast-woocommerce-container div.product .woocommerce-tabs {
  width: 33%;
  float: right;
}
body.single-product #content #main .ast-woocommerce-container div.product .woocommerce-tabs .tabs {
  border: 0;
  display: none;
}
body.single-product #content #main .ast-woocommerce-container div.product .woocommerce-tabs .woocommerce-Tabs-panel {
  display: block !important;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
body.single-product #content #main .ast-woocommerce-container div.product .woocommerce-tabs table {
  border: 0;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
body.single-product #content #main .ast-woocommerce-container div.product .woocommerce-tabs table tr {
  border: 0;
}
body.single-product #content #main .ast-woocommerce-container div.product .woocommerce-tabs table tr td, body.single-product #content #main .ast-woocommerce-container div.product .woocommerce-tabs table tr th {
  padding: 10px 0;
  border: 0;
  text-align: left;
  display: inline;
  font-family: degular, sans-serif;
}
body.single-product #content #main .ast-woocommerce-container div.product .related {
  clear: both;
}
body.single-product #content #main .ast-woocommerce-container div.product .related > h2 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  font-family: urbane, sans-serif;
  text-transform: uppercase;
  margin-bottom: 40px;
}
body.single-product #content #main .ast-woocommerce-container div.product .related ul.products li {
  text-align: center;
}
body.single-product #content #main .ast-woocommerce-container div.product .related ul.products li .astra-shop-thumbnail-wrap a {
  height: 185px;
  overflow: hidden;
  width: 100%;
}
body.single-product #content #main .ast-woocommerce-container div.product .related ul.products li .astra-shop-thumbnail-wrap a img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
body.single-product #content #main .ast-woocommerce-container div.product .related ul.products li .ast-woo-product-category {
  font-size: 14px;
  margin-bottom: 0;
}
body.single-product #content #main .ast-woocommerce-container div.product .related ul.products li .woocommerce-loop-product__title {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  font-family: degular, sans-serif;
}
body.single-product #content #main .ast-woocommerce-container div.product .related ul.products li .price {
  font-size: 20px;
  font-weight: 500;
}
body.single-product #content #main .ast-woocommerce-container div.product .related ul.products li .button {
  display: none;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form {
  background: #f4f4f4;
  border: 0;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table {
  border: 0;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table thead {
  background: transparent;
  border: 0;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table thead th {
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 0;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody td {
  vertical-align: bottom;
  border: 0;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody td.product-thumbnail img {
  width: auto;
  max-width: 110px;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody td.product-name {
  vertical-align: top;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody td.product-name a {
  color: #333;
  font-size: 18px;
  line-height: 22px;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody td.product-name a:hover {
  color: #D33741;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody td.product-quantity input[type="number"] {
  border: 1px solid #333;
  background: #fff;
  padding: 0;
  height: 45px !important;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody tr:last-child {
  background: #fff;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody tr:last-child td {
  border-top: 25px solid #f4f4f4;
  padding: 30px 0;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody tr:last-child button:disabled[disabled] {
  opacity: 0;
  transition: all ease 0.7s;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody tr:last-child button:not(:disabled) {
  opacity: 1;
}
body.page.woocommerce-cart:not(.home) div.entry-content .woocommerce-cart-form .shop_table tbody tr:not(:last-child) td:last-child {
  padding-right: 45px;
}
body.page.woocommerce-cart:not(.home) div.entry-content .cart-collaterals .cart_totals {
  width: auto;
  max-width: 400px;
  border: 0;
}
body.page.woocommerce-cart:not(.home) div.entry-content .cart-collaterals .cart_totals h2 {
  display: none;
}
body.page.woocommerce-cart:not(.home) div.entry-content .cart-collaterals .cart_totals table {
  border: 0;
}
body.page.woocommerce-cart:not(.home) div.entry-content .cart-collaterals .cart_totals table th, body.page.woocommerce-cart:not(.home) div.entry-content .cart-collaterals .cart_totals table td {
  border: 0;
  padding: 5px 10px;
}
body.page.woocommerce-cart:not(.home) div.entry-content .cart-collaterals .cart_totals table th {
  text-align: left;
}
body.page.woocommerce-cart:not(.home) div.entry-content .cart-collaterals .cart_totals table td {
  border: 0;
  text-align: right;
}
body.page.woocommerce-cart:not(.home) div.entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout {
  display: none;
}
.wc-proceed-to-checkout.personalizado {
  text-align: right;
}
.wc-proceed-to-checkout.personalizado a, .wc-proceed-to-checkout.personalizado button {
  max-height: 45px;
  min-width: 350px;
  display: inline-block;
  line-height: 1em !important;
  padding: calc(0.45em + 2px) 15px !important;
}
.wc-proceed-to-checkout.personalizado a.botaoCinza, .wc-proceed-to-checkout.personalizado button.botaoCinza {
  color: #898988;
  background: #F4F4F4;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #898988;
}
.wc-proceed-to-checkout.personalizado a button, .wc-proceed-to-checkout.personalizado a:last-child, .wc-proceed-to-checkout.personalizado button button, .wc-proceed-to-checkout.personalizado button:last-child {
  margin-left: 30px;
  max-height: 45px;
  min-width: 350px;
  display: inline-block;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
  border: 0;
  margin-top: 45px;
  margin-bottom: 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) div.entry-header {
  background: #ffffff;
  padding: 75px 0 0 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) div.entry-header .entry-title {
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #primary article div.entry-content {
  margin-bottom: 65px;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #primary article div.entry-content h3 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  font-family: degular, sans-serif;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=email], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=number], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=password], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=reset], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=search], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=tel], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=text], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=url], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=date], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=file], body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) select, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) textarea {
  padding: 15px;
  background: #F4F4F4;
  font-family: degular, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  color: #111;
  border: 2px solid #F4F4F4;
  box-shadow: none;
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=email]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=email]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=number]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=number]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=password]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=password]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=reset]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=reset]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=search]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=search]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=tel]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=tel]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=text]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=text]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=url]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=url]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=date]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=date]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=file]:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type=file]:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) select:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) select:focus, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) textarea:active, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) textarea:focus {
  border-bottom: 2px solid #D33741;
  color: #D33741;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) input[type="checkbox"] {
  top: 3px;
  margin-right: 10px;
  transform: scale(1.4);
  margin-bottom: 10px;
  float: left;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) label, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) *::placeholder, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) .woocommerce-input-wrapper {
  font-family: degular, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #666;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #customer_details label {
  color: red;
  display: none;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #customer_details #billing_country_field {
  display: none !important;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #customer_details .woocommerce-additional-fields {
  margin-top: 5px;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #customer_details .woocommerce-additional-fields h3 {
  display: none !important;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #customer_details .woocommerce-shipping-fields {
  margin-top: 60px;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #customer_details .woocommerce-shipping-fields h3 label {
  display: block !important;
  cursor: pointer;
  color: #333;
  font-size: 18px;
  line-height: 22px;
  font-weight: 500;
  font-family: degular, sans-serif;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #customer_details .woocommerce-shipping-fields h3 label input[type="checkbox"] {
  top: 3px;
  margin-right: 10px;
  transform: scale(1.4);
  margin-bottom: 10px;
  float: right;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) .woocommerce form .form-row {
  padding: 3px;
  margin: 0 0 10px;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review_heading {
  border: 0 !important;
  padding-top: 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review {
  border: 0 !important;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review table, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review tbody {
  display: block;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review thead {
  display: none;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review tr, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review td {
  border: 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review tr.cart_item {
  display: block;
  width: 100%;
  border: 1px solid #333;
  padding: 10px;
  margin-bottom: 10px;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review tr.cart_item td {
  display: inline;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review tfoot {
  font-size: 18px;
  line-height: 22px;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review tfoot tr:not(.order-total) th {
  font-weight: 500;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review tfoot tr {
  border: 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #order_review tfoot td {
  text-align: right;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #payment .methods {
  margin: 40px 0 40px 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #payment .methods li {
  padding: 10px;
  display: block;
  position: relative;
  background: #F4F4F4;
  margin-bottom: 10px;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #payment .methods li > label {
  font-size: 18px;
  line-height: 22px;
  cursor: pointer;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #payment .methods li .payment_box {
  background: transparent !important;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #payment .methods li .payment_box:before {
  display: none;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #payment .methods li img {
  mix-blend-mode: darken;
  float: right;
  margin-bottom: 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) .place-order input[type=checkbox] {
  margin-top: 3px;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_order {
  display: none;
  opacity: 0;
}
body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_orderAUX {
  display: inline-block;
}
body.woocommerce-order-received .entry-content .woocommerce-order > section {
  padding: 20px;
  margin-top: 45px;
  border: 1px solid #999;
}
body.woocommerce-order-received .entry-content .woocommerce-order > section h2 {
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 500 !important;
  border: 0 !important;
  background: transparent !important;
}
body.woocommerce-order-received .entry-content .woocommerce-order > section table, body.woocommerce-order-received .entry-content .woocommerce-order > section tr, body.woocommerce-order-received .entry-content .woocommerce-order > section th, body.woocommerce-order-received .entry-content .woocommerce-order > section td {
  border: 0 !important;
  background: transparent;
}
body.woocommerce-order-received .entry-content .woocommerce-order > section a {
  color: #333;
}
body.woocommerce-order-received .entry-content .woocommerce-order > section address {
  border: 0 !important;
}
body.woocommerce-order-received .entry-content .woocommerce-order > section ul.order_details {
  margin: 0 0 1em;
}
body.woocommerce-order-received .entry-content .woocommerce-order > section .product-name strong {
  font-weight: 500;
}
body.woocommerce-order-received .entry-content .woocommerce-order > section .product-name .wc-item-meta {
  margin: 0;
}
.entry-content > .wp-block-group {
  display: none;
}
.wp-block-contact-form-7-contact-form-selector form {
  margin-top: 90px;
}
.wp-block-contact-form-7-contact-form-selector form h2 {
  margin-bottom: 45px !important;
}
.wp-block-contact-form-7-contact-form-selector form input[type=email], .wp-block-contact-form-7-contact-form-selector form input[type=number], .wp-block-contact-form-7-contact-form-selector form input[type=password], .wp-block-contact-form-7-contact-form-selector form input[type=reset], .wp-block-contact-form-7-contact-form-selector form input[type=search], .wp-block-contact-form-7-contact-form-selector form input[type=tel], .wp-block-contact-form-7-contact-form-selector form input[type=text], .wp-block-contact-form-7-contact-form-selector form input[type=url], .wp-block-contact-form-7-contact-form-selector form input[type=date], .wp-block-contact-form-7-contact-form-selector form input[type=file], .wp-block-contact-form-7-contact-form-selector form select option, .wp-block-contact-form-7-contact-form-selector form textarea {
  padding: 15px;
  background: #F4F4F4;
  font-family: degular, sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  color: #111;
  border: 2px solid #F4F4F4;
  box-shadow: none;
  border-radius: 0;
  height: auto;
  margin-bottom: 0;
}
.wp-block-contact-form-7-contact-form-selector form input[type=email]:active, .wp-block-contact-form-7-contact-form-selector form input[type=email]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=number]:active, .wp-block-contact-form-7-contact-form-selector form input[type=number]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=password]:active, .wp-block-contact-form-7-contact-form-selector form input[type=password]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=reset]:active, .wp-block-contact-form-7-contact-form-selector form input[type=reset]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=search]:active, .wp-block-contact-form-7-contact-form-selector form input[type=search]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=tel]:active, .wp-block-contact-form-7-contact-form-selector form input[type=tel]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=text]:active, .wp-block-contact-form-7-contact-form-selector form input[type=text]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=url]:active, .wp-block-contact-form-7-contact-form-selector form input[type=url]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=date]:active, .wp-block-contact-form-7-contact-form-selector form input[type=date]:focus, .wp-block-contact-form-7-contact-form-selector form input[type=file]:active, .wp-block-contact-form-7-contact-form-selector form input[type=file]:focus, .wp-block-contact-form-7-contact-form-selector form select option:active, .wp-block-contact-form-7-contact-form-selector form select option:focus, .wp-block-contact-form-7-contact-form-selector form textarea:active, .wp-block-contact-form-7-contact-form-selector form textarea:focus {
  border-bottom: 2px solid #D33741;
  color: #D33741;
}
.wp-block-contact-form-7-contact-form-selector form input[type=file] {
  font-size: 14px;
  line-height: 18px;
  color: #999;
}
.wp-block-contact-form-7-contact-form-selector form label, .wp-block-contact-form-7-contact-form-selector form select, .wp-block-contact-form-7-contact-form-selector form *::placeholder, .wp-block-contact-form-7-contact-form-selector form .woocommerce-input-wrapper {
  font-family: degular, sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 500;
  color: #666;
  min-height: 54px;
}
.wp-block-contact-form-7-contact-form-selector form select {
  background-position-y: center;
}
.wp-block-contact-form-7-contact-form-selector form label {
  display: none;
}
.wp-block-contact-form-7-contact-form-selector form .wpcf7-list-item label {
  display: block;
  cursor: pointer;
}
.wp-block-contact-form-7-contact-form-selector form .wpcf7-list-item {
  margin: 0;
  display: block;
}
.wp-block-contact-form-7-contact-form-selector form .wpcf7-list-item label {
  padding-left: 35px;
}
.wp-block-contact-form-7-contact-form-selector form .wpcf7-list-item label input[type="checkbox"] {
  position: absolute;
  top: 3px;
  left: 0;
  margin-right: 10px;
  transform: scale(0.9);
}
.wp-block-contact-form-7-contact-form-selector form input[type=submit] {
  min-width: 350px;
  transition: all ease 0.7s;
}
.wp-block-contact-form-7-contact-form-selector form input[type=submit]:disabled {
  opacity: 0.3;
  pointer-events: none;
}
.wp-block-contact-form-7-contact-form-selector form input[type=submit]:hover {
  opacity: 1;
}
.wp-block-contact-form-7-contact-form-selector form .wpcf7-not-valid-tip {
  font-size: 13px;
}
.wp-block-contact-form-7-contact-form-selector form .wpcf7-response-output {
  padding: 30px !important;
  border-radius: 6px;
  margin: 0 !important;
  font-weight: 600;
  text-align: center;
}
body.ast-single-post #secondary .wp-block-button {
  width: 100%;
}
body.ast-single-post #secondary .wp-block-button .wp-block-button__link {
  width: 100%;
}
.blocoColuna {
  margin: 40px 0;
  background: #F4F4F4;
  /*
	.wp-block-gallery.has-nested-images {
		display: flex;
		flex-wrap: wrap;
		align-items: stretch;
		flex-direction: row;
		align-content: center;
		figure{
			a{
				display: block;
				width: 100%;
				height: 100%;
				img{
					margin: 0 !important;
				}
			}
		}
	}
	*/
}
.blocoColuna h3, .blocoColuna .uagb-ifb-title {
  font-size: 18px !important;
  line-height: 22px !important;
  font-weight: 600 !important;
  font-family: degular, sans-serif !important;
}
.blocoColuna .botaoImagem figure img {
  max-height: 35px;
}
.BlockSectionHeader {
  height: 70vh;
  margin-bottom: 30px;
}
.BlockSectionHeader header {
  padding: 0 !important;
  height: 100%;
  display: block;
}
.BlockSectionHeader header .uagb-section__inner-wrap {
  height: 100%;
}
.BlockSectionHeader header .uagb-section__inner-wrap figure.wp-block-embed {
  height: 100%;
  display: block;
}
.BlockSectionHeader header .uagb-section__inner-wrap figure.wp-block-embed .wp-block-embed__wrapper {
  height: 100%;
  display: block;
}
.BlockSectionHeader header .uagb-section__inner-wrap figure.wp-block-embed .wp-block-embed__wrapper .ast-oembed-container {
  position: relative;
  padding-top: 0;
  height: 100% !important;
}
.BlockSectionHeader header .uagb-section__inner-wrap figure.wp-block-embed .wp-block-embed__wrapper .ast-oembed-container iframe {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
}
.BlockSectionHeader + .entry-header {
  display: none;
}
.BlockSectionHeader + .ultimaDestacadaOuNoticia {
  display: none;
}
.PASSOS {
  display: none;
  position: relative;
  margin-top: 45px;
  margin-bottom: 25px;
}
.PASSOS.activa {
  display: block;
}
.PASSOS:after {
  content: "";
  display: table;
  position: relative;
  clear: both;
}
.PASSOS .numpasso {
  display: block;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: absolute;
  top: 0;
  right: 0;
  background: #f4f4f4;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
  zoom: 1.2;
}
.PASSOS h3 {
  font-weight: 600;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}
.PASSOS .nave {
  float: left;
  display: block;
  position: relative;
  clear: both;
  width: 100%;
}
.PASSOS .anterior, .PASSOS .seguinte {
  display: inline-block;
  border: 1px solid #D33741;
  color: #999;
  text-transform: uppercase;
  font-size: 16px;
  padding: 10px 30px;
  cursor: pointer;
  transition: all 205ms cubic-bezier(0.19, 1, 0.22, 1);
  float: left;
}
.PASSOS .anterior:hover, .PASSOS .seguinte:hover {
  color: #fff;
  background-color: #D33741;
}
.PASSOS .seguinte {
  color: #D33741;
  float: right;
}
.PASSOS input[type=submit] {
  margin-bottom: 25px;
  width: 100%;
}
.COLSwrap {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}
.COL50 {
  width: 48%;
  display: inline-block;
  vertical-align: top;
}
.COL50 h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
  text-transform: uppercase;
  font-family: urbane, sans-serif;
}
details {
  margin-bottom: 20px;
}
details summary {
  color: #898988;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  text-transform: uppercase;
  margin-bottom: 10px;
  text-indent: -12px;
  cursor: pointer;
}
details summary::marker {
  display: none;
  color: transparent;
}
details p {
  color: #333;
  font-size: 14px;
  line-height: 16px;
}
body:not(.woocommerce) #main table tbody tr:nth-child(odd) {
  background-color: transparent;
}
.ast-site-header-cart .widget.woocommerce.widget_shopping_cart {
  right: 0 !important;
  left: auto !important;
}
.OVERLAP {
  POSITION: sticky;
  Z-INDEX: 0;
  TOP: 0PX;
  margin: auto;
}
.OVERLAP:not(.SLIDER) {
  Z-INDEX: -1;
}
body .wp-block-post-featured-image img {
  margin-bottom: 25px;
}
body.single-mailpoet_page h1.entry-title {
  display: none;
}
body.single-mailpoet_page .ultimaDestacadaOuNoticia {
  display: none;
}
body.single-mailpoet_page .widget-area.secondary {
  display: none;
}
.widget_shopping_cart:before, .widget_shopping_cart:after {
  display: none !important;
}
#empresa {
  margin-bottom: 55px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
#empresa ul {
  margin: 0 0 25px 0;
  padding: 0;
  text-align: center;
}
#empresa ul li {
  list-style: none;
  display: inline-block;
  text-align: center;
  position: relative;
  width: 170px;
  margin: 0;
  padding: 10px;
}
#empresa ul li a {
  font-size: 18px;
  line-height: 1em;
  display: block;
  border-radius: 20px;
  padding: 10px 5px;
  background: #f1f1f1;
  width: 100%;
  border: 1px solid transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#empresa ul li a:hover, #empresa ul li a:active, #empresa ul li a:focus, #empresa ul li a.actual {
  border-color: #D33741;
}
#empresa ul li small {
  position: absolute;
  display: block;
  min-width: 25px;
  min-height: 25px;
  background: #fff;
  top: 0px;
  right: 0px;
  border-radius: 20px;
  padding: 3px;
  font-size: 13px;
  border: 2px solid #f1f1f1;
}
#empresa ul.provincias {
  order: 5;
}
#empresa ul.provincias li a {
  text-transform: uppercase;
  font-weight: bold;
}
#empresa ul.categorias {
  order: 6;
}
#empresa ul.concellos {
  order: 3;
}
#empresa ul.concellos li a {
  font-size: 16px;
}
#empresa ul.socias {
  order: 2;
}
#empresa ul.socias li {
  width: 220px;
}
#empresa .ficha {
  display: block;
  border-radius: 20px;
  padding: 5%;
  background: #f1f1f1;
  text-align: center;
  margin: 0 0 25px 0;
}
#empresa .ficha h2 {
  margin: 30px 0 60px 0 !important;
  font-size: 32px !important;
  color: #D33741;
}
#empresa .ficha ul {
  text-align: center;
}
#empresa .ficha ul li {
  width: auto;
}
#empresa .ficha ul li a {
  border: 2px solid #ddd;
  padding-left: 10px;
  padding-right: 10px;
  overflow: visible;
  text-overflow: unset;
  white-space: unset;
}
body.logged-in #respond {
  display: none;
}
body.logged-in #comments:before {
  content: "Para deixar un comentario precisas pechar sesión de usuario.";
  display: block;
  font-size: 16px;
  line-height: 1.2em;
  padding: 20px 15px;
  background-color: #F4F4F4;
  color: #222221;
}
/* MOBILE */
@media screen and (min-width: 922px) {
  .site-header-above-section-left ul .menu-item a.menu-link {
    animation-name: animacionColabora;
    right: -120px;
  }
}
@media screen and (max-width: 921px) {
  html[lang="gl-ES"] {
    margin-top: 35px !important;
  }
  #page {
    margin-top: 25px;
  }
  #ast-mobile-header {
    display: none !important;
  }
  #ast-desktop-header {
    display: block;
  }
  header#masthead .ast-primary-header-bar .site-header-primary-section-left div[data-section=title_tagline] {
    transform: translate(45%, 0);
  }
  .main-header-bar .main-header-bar-navigation nav.site-navigation {
    width: 100%;
  }
  .site-header-above-section-left {
    bottom: 0;
    left: 0;
    max-width: 100vw;
  }
  .site-header-above-section-left .ast-main-header-bar-alignment {
    margin: 0 !important;
    width: 100%;
  }
  .site-header-above-section-left .ast-main-header-bar-alignment .main-navigation {
    width: 100%;
  }
  .site-header-above-section-left ul {
    flex-direction: row;
    width: 100%;
  }
  .site-header-above-section-left ul .menu-item {
    width: 25%;
  }
  .site-header-above-section-left ul .menu-item a.menu-link {
    animation-name: animacionColaboraMobile;
    bottom: -120px;
    width: 100%;
  }
  .main-header-bar .main-header-bar-navigation nav.site-navigation .main-navigation > ul.main-header-menu > li.menu-item-has-children > ul.sub-menu.aberto {
    left: 0;
    z-index: 999;
    width: 100vw;
  }
  body.page:not(.home) #primary article .entry-content, body.post #primary article .entry-content {
    /*
			h2{
				font-family: $Ftitulares;
				font-size: 35px;
				font-weight: 300;
				line-height: 45px;
			}
			h3{
				font-family: $Ftitulares;
				font-size: 25px;
				font-weight: 300;
				line-height: 32px;
			}
			h4{
				font-family: $Fcontido;
				font-size: 25px;
				font-weight: 500;
				line-height: 30px;
			}
			h5{
				font-family: $Ftitulares;
				font-size: 18px;
				font-weight: 500;
				line-height: 22px;
			}
			h6{
				font-family: $Fcontido;
				font-size: 18px;
				font-weight: 500;
				line-height: 22px;
			}
			*/
  }
  SECTION.wp-block-uagb-columns.SLIDER {
    height: 80vh;
    max-height: none;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-columns__inner-wrap {
    height: 100%;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-columns__inner-wrap .wp-block-uagb-column {
    height: 100%;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-columns__inner-wrap .wp-block-uagb-column .uagb-post-grid {
    height: 100%;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-columns__inner-wrap .wp-block-uagb-column .uagb-post-grid .uagb-post__items {
    max-height: none;
    height: 100%;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-columns__inner-wrap .wp-block-uagb-column .uagb-post-grid .uagb-post__items .slick-list {
    height: 100% !important;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-columns__inner-wrap .wp-block-uagb-column .uagb-post-grid .uagb-post__items .slick-list .slick-slide {
    height: 100%;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-columns__inner-wrap .wp-block-uagb-column .uagb-post-grid .uagb-post__items .slick-list .slick-slide > div {
    height: 100%;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel {
    max-height: 100vh;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-arrow {
    display: none !important;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel ul.slick-dots {
    bottom: 5vh;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .uagb-post__inner-wrap {
    background: transparent;
    height: 100% !important;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text {
    bottom: 0;
    top: 20px;
    animation-name: animaTextoSliderMobile;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__title {
    position: relative;
    width: auto;
    color: #333;
    font-size: 23px;
    text-shadow: none;
    padding-right: 45px;
  }
  SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__title time {
    margin: 0;
  }
  section.TENDA [id*="baner-amesa-"]:is(div), .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) {
    flex-direction: column;
  }
  section.TENDA [id*="baner-amesa-"]:is(div) > *, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) > * {
    margin-bottom: 20px !important;
    width: 100% !important;
    max-width: none !important;
    text-align: left !important;
  }
  section.TENDA [id*="baner-amesa-"]:is(div) .botao, section.TENDA [id*="baner-amesa-"]:is(div) .botaoBloco a, .botaoBloco section.TENDA [id*="baner-amesa-"]:is(div) a, section.TENDA [id*="baner-amesa-"]:is(div) .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta a.wp-block-button__link, .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta section.TENDA [id*="baner-amesa-"]:is(div) a.wp-block-button__link, section.TENDA [id*="baner-amesa-"]:is(div) BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn, BODY.ast-right-sidebar #secondary .baner-campanha-random a section.TENDA [id*="baner-amesa-"]:is(div) .btn, section.TENDA [id*="baner-amesa-"]:is(div) BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more button, BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more section.TENDA [id*="baner-amesa-"]:is(div) button, section.TENDA [id*="baner-amesa-"]:is(div) BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more a, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more section.TENDA [id*="baner-amesa-"]:is(div) a, section.TENDA [id*="baner-amesa-"]:is(div) HTML BODY :is(#primary, #secondary) FORM.comment-form input[name="submit"], HTML BODY :is(#primary, #secondary) FORM.comment-form section.TENDA [id*="baner-amesa-"]:is(div) input[name="submit"], section.TENDA [id*="baner-amesa-"]:is(div) body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"], body.single-product #content #main .ast-woocommerce-container div.product div.summary section.TENDA [id*="baner-amesa-"]:is(div) [type="submit"], section.TENDA [id*="baner-amesa-"]:is(div) .wc-proceed-to-checkout.personalizado a, .wc-proceed-to-checkout.personalizado section.TENDA [id*="baner-amesa-"]:is(div) a, section.TENDA [id*="baner-amesa-"]:is(div) .wc-proceed-to-checkout.personalizado button, .wc-proceed-to-checkout.personalizado section.TENDA [id*="baner-amesa-"]:is(div) button, section.TENDA [id*="baner-amesa-"]:is(div) body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_orderAUX, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) section.TENDA [id*="baner-amesa-"]:is(div) #place_orderAUX, section.TENDA [id*="baner-amesa-"]:is(div) .wp-block-contact-form-7-contact-form-selector form input[type=submit], .wp-block-contact-form-7-contact-form-selector form section.TENDA [id*="baner-amesa-"]:is(div) input[type=submit], section.TENDA [id*="baner-amesa-"]:is(div) body.ast-single-post #secondary .wp-block-button .wp-block-button__link, body.ast-single-post #secondary .wp-block-button section.TENDA [id*="baner-amesa-"]:is(div) .wp-block-button__link, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) .botao, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) .botaoBloco a, .botaoBloco .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) a, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta a.wp-block-button__link, .uagb-post-grid.CAMPANHAS article.uagb-post__inner-wrap .uagb-post__text.uagb-post__cta .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) a.wp-block-button__link, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) BODY.ast-right-sidebar #secondary .baner-campanha-random a .btn, BODY.ast-right-sidebar #secondary .baner-campanha-random a .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) .btn, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more button, BODY:is(.blog, .category, .tag, .author, .archive) #primary #infinite-handle .ctis-load-more .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) button, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more a, BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article:is(.category-campanhas, .category-activas) .post-content > p.read-more .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) a, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) HTML BODY :is(#primary, #secondary) FORM.comment-form input[name="submit"], HTML BODY :is(#primary, #secondary) FORM.comment-form .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) input[name="submit"], .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) body.single-product #content #main .ast-woocommerce-container div.product div.summary [type="submit"], body.single-product #content #main .ast-woocommerce-container div.product div.summary .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) [type="submit"], .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) .wc-proceed-to-checkout.personalizado a, .wc-proceed-to-checkout.personalizado .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) a, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) .wc-proceed-to-checkout.personalizado button, .wc-proceed-to-checkout.personalizado .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) button, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) #place_orderAUX, body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) #place_orderAUX, .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) .wp-block-contact-form-7-contact-form-selector form input[type=submit], .wp-block-contact-form-7-contact-form-selector form .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) input[type=submit], .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) body.ast-single-post #secondary .wp-block-button .wp-block-button__link, body.ast-single-post #secondary .wp-block-button .wp-block-group.banneres .wp-block-group__inner-container > *:is(div) .wp-block-button__link {
    width: 100%;
  }
  section.VIDEO .wp-block-uagb-column {
    padding: 0 !important;
  }
  section.VIDEO .wp-block-uagb-column .wp-block-uagb-column.texto {
    padding-left: 0;
  }
  section.ULTIMASNOTICIAS {
    padding: 0 30px;
  }
  section.ULTIMASNOTICIAS .uagb-post__columns-3 article {
    width: 100%;
  }
  FOOTER#colophon {
    max-width: 100vw;
    overflow: hidden;
  }
  FOOTER#colophon * {
    text-align: left;
  }
  FOOTER#colophon div.site-footer-section {
    padding: 50px 20px 0px 20px;
    margin-bottom: 0;
  }
  FOOTER#colophon .ast-builder-footer-grid-columns {
    padding: 0;
  }
  FOOTER#colophon div.site-footer-section.site-footer-section-1 {
    padding: 45px 25px 25px 25px;
  }
  FOOTER#colophon div.site-footer-section.site-footer-section-1:before {
    margin-left: -50%;
    width: 2000px;
    display: none;
  }
  FOOTER#colophon aside {
    z-index: 10;
  }
  FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal {
    max-height: none;
  }
  FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 ul#menu-principal > li {
    width: 100%;
    max-width: 100%;
    float: none;
  }
  FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 .ast-flex.ast-footer-copyright {
    margin-bottom: 0;
    width: 100vw;
    left: -20px;
    position: relative;
    background: #D33741;
    padding-bottom: 100px;
    padding: 30px;
    padding-bottom: 100px;
  }
  FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 .ast-flex.ast-footer-copyright p, FOOTER#colophon div.site-footer-section.site-footer-section.site-footer-section-2 .ast-flex.ast-footer-copyright a {
    color: #fff;
  }
  body .ultimaDestacadaOuNoticia.Noticias .wrap {
    margin-left: 5%;
    width: 85%;
  }
  body .ultimaDestacadaOuNoticia.Activas a {
    display: block;
  }
  body .ultimaDestacadaOuNoticia.Activas a .wrapimx {
    height: 55vh;
    display: block;
  }
  body .ultimaDestacadaOuNoticia.Activas a .wrap > * {
    padding: 20px 35px;
    max-width: none;
  }
  body .ultimaDestacadaOuNoticia.Activas a .wrap .tit {
    font-size: 32px;
    line-height: 1.2em;
  }
  body .ultimaDestacadaOuNoticia.Activas a .wrap br {
    display: none;
  }
  body .ultimaDestacadaOuNoticia.Activas a .wrap .sumario {
    padding-top: 0;
    font-size: 19px;
    line-height: 1.3em;
    font-family: degular, sans-serif;
  }
  .dadosCampanha {
    margin-top: 20px;
    margin-bottom: 0;
  }
  .dadosCampanha .wrap {
    display: block;
    flex-direction: column;
    width: 100%;
  }
  .dadosCampanha .wrap * {
    width: 100%;
    padding: 20px 0px 20px 0px;
  }
  .dadosCampanha .ligacao {
    padding-left: 0;
  }
  BODY:is(.blog, .category, .tag, .author, .archive) #primary #main .ast-row article {
    width: 100%;
  }
  BODY.ast-right-sidebar #secondary {
    padding-left: 0;
  }
  body.page:is(.woocommerce-cart, .woocommerce-checkout):not(.home) div.entry-header {
    padding: 25px 0 0 0;
  }
  BODY.woocommerce-page .wccats .ast-container {
    padding-left: 0;
    padding-right: 0;
  }
  BODY.woocommerce-page .wccats ul {
    flex-direction: row;
    flex-wrap: nowrap;
    overflow: scroll;
    justify-content: inherit;
  }
  BODY.woocommerce-page .baner {
    margin-bottom: 35px;
  }
  BODY.woocommerce-page .baner p {
    font-size: 32px;
    line-height: 1.3em;
  }
  BODY.woocommerce-page .baner p em {
    font-size: 20px;
    line-height: 1.3em;
    font-family: degular, sans-serif;
    display: block;
  }
  .woocommerce-shop #main .ast-woocommerce-container .woocommerce ul.products li.product .astra-shop-thumbnail-wrap {
    height: 150px;
  }
  .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    margin-bottom: 0;
  }
  body.single-product #content #main .ast-woocommerce-container div.product div.summary {
    width: 100%;
    float: none;
  }
  body.single-product #content #main .ast-woocommerce-container div.product .woocommerce-tabs {
    width: 100%;
    float: none;
  }
  body.single-product #content #main .ast-woocommerce-container div.product .related > h2 {
    text-transform: none;
    margin-top: 70px;
  }
  .woocommerce ul.products:not(.elementor-grid).columns-5, .woocommerce-page ul.products:not(.elementor-grid).columns-5 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .woocommerce ul.products:not(.elementor-grid).columns-5 li, .woocommerce-page ul.products:not(.elementor-grid).columns-5 li {
    margin-bottom: 25px;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item {
    position: relative;
    border-top: 0;
    vertical-align: top;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 15px;
    border-bottom: 20px solid #fff;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item td {
    padding-bottom: 0;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-remove {
    position: absolute;
    bottom: 10px;
    right: 15px;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-remove a {
    width: auto;
    border: 0;
    background: #999;
    border-radius: 2px;
    padding: 2px 10px;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    font-family: degular, sans-serif;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-remove a:before {
    content: "Eliminar ";
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
    width: 35%;
    order: 1;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-name {
    width: 65%;
    order: 2;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-name:before {
    display: none;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-name a {
    display: block;
    text-align: left;
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-name .variation {
    display: block;
    text-align: left;
    font-weight: 500;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-name .variation dt, body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-name .variation dl, body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-name .variation dd {
    font-weight: 500;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-quantity {
    width: 35%;
    order: 3;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-quantity .quantity {
    text-align: left;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-subtotal {
    width: 65%;
    DISPLAY: NONE;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-price {
    order: 4;
    width: 65%;
    font-size: 21px;
    line-height: 24px;
    text-align: left;
  }
  body:not(.woocommerce) #main table tr.woocommerce-cart-form__cart-item.cart_item .product-price .amount {
    float: left;
    margin-left: 10px;
  }
  .wc-proceed-to-checkout > * {
    margin: 0 0 20px 0 !important;
    display: block;
    width: 100%;
  }
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
  }
  .pax-sumario aside {
    display: none;
  }
  .entry-content > aside.wp-block-group {
    display: block;
    width: 100%;
  }
  .entry-content > aside.wp-block-group .wp-block-buttons {
    width: 100%;
  }
  .entry-content > aside.wp-block-group .botaoBloco {
    width: 100%;
    margin-bottom: 30px;
  }
  .entry-content > aside.wp-block-group .botaoBloco a {
    width: 100%;
    font-family: degular, sans-serif;
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
  }
  body #cmplz-manage-consent button.cmplz-manage-consent {
    height: 40px;
    z-index: 999;
    margin-bottom: 95px;
  }
  main .wp-block-uagb-post-carousel.CAMPANHAS {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
@media (max-width: 1400px) {
  SECTION.wp-block-uagb-columns.SLIDER .uagb-slick-carousel .slick-slide article .uagb-post__text {
    margin-left: 8vw !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F207803-scss-default.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3B%3BAAAA%3B%3BAAAA%3BACkBA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAACG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKH%3BAACG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BADnOD%3BACoPC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAASL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAUL%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAD%2FdA%3BAC8eA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BADtkBJ%3BAAAA%3BAC2lBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAUL%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BADh2BD%3BACg3BA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD17BD%3BACk9BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADh%2FBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAC8%2FBA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAUN%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA4BC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBJ%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA0BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAD7gDF%3BACsiDA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BADvnDH%3BACqpDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhuDD%3BACgvDA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD59DH%3BACigEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAmBP%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BADz7ED%3BACu8EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAaH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAmBD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAMH%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAeL%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BADhzFH%3BAC2zFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7gGD%3BAC0hGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAkBL%3BAAAA%3BAAAA%3BADhtGD%3BAC0tGC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUJ%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAA0BH%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwBC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBJ%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWH%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAqBH%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAyBC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAA8BF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWL%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAmBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcD%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAwCH%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADhjJF%3BAColJA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeJ%3BAAEC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoCD%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAGC%3BAAAA%3BAAAA%3BAAAA%22%7D */