.elementor-3237 .elementor-element.elementor-element-83ec2f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-62000a0 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-3237 .elementor-element.elementor-element-62000a0 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-3237 .elementor-element.elementor-element-62000a0 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-3237 .elementor-element.elementor-element-62000a0 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-3237 .elementor-element.elementor-element-62000a0 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-3237 .elementor-element.elementor-element-62000a0 .menu-item a.hfe-menu-item, .elementor-3237 .elementor-element.elementor-element-62000a0 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-3237 .elementor-element.elementor-element-62000a0 .sub-menu a.hfe-sub-menu-item,
						 .elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-3237 .elementor-element.elementor-element-62000a0{width:100%;max-width:100%;}.elementor-3237 .elementor-element.elementor-element-62000a0 a.hfe-menu-item, .elementor-3237 .elementor-element.elementor-element-62000a0 a.hfe-sub-menu-item{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-3237 .elementor-element.elementor-element-62000a0 .menu-item a.hfe-menu-item, .elementor-3237 .elementor-element.elementor-element-62000a0 .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-44030ab );}
							.elementor-3237 .elementor-element.elementor-element-62000a0 .sub-menu li a.hfe-sub-menu-item,
							.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:15px;font-weight:300;}.elementor-3237 .elementor-element.elementor-element-62000a0 .sub-menu li.menu-item:not(:last-child),
						.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-3237 .elementor-element.elementor-element-d47e3b7{--display:flex;}.elementor-3237 .elementor-element.elementor-element-d47e3b7:not(.elementor-motion-effects-element-type-background), .elementor-3237 .elementor-element.elementor-element-d47e3b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F3;}.elementor-3237 .elementor-element.elementor-element-f2ba622{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3237 .elementor-element.elementor-element-f2ba622 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-44030ab );}.elementor-3237 .elementor-element.elementor-element-1cf4467{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3237 .elementor-element.elementor-element-1cf4467 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:62px;font-weight:200;text-transform:uppercase;color:var( --e-global-color-44030ab );}.elementor-3237 .elementor-element.elementor-element-dace2e6 .elementor-button{background-color:transparent;font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:400;text-decoration:none;fill:#FFF8F3;color:#FFF8F3;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 0%, #AA7444 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#8A6403;border-radius:30px 30px 30px 30px;padding:15px 20px 15px 20px;}.elementor-3237 .elementor-element.elementor-element-dace2e6{padding:0px 0px 0px 0px;z-index:1;border-radius:30px 30px 30px 30px;}.elementor-3237 .elementor-element.elementor-element-dace2e6.elementor-element{--align-self:stretch;}.elementor-3237 .elementor-element.elementor-element-dace2e6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3237 .elementor-element.elementor-element-d7bff22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-3237 .elementor-element.elementor-element-a82c114{width:100%;max-width:100%;}.elementor-3237 .elementor-element.elementor-element-a82c114 .elementor-icon-box-wrapper{text-align:start;}.elementor-3237 .elementor-element.elementor-element-a82c114 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-3237 .elementor-element.elementor-element-a82c114 .elementor-icon-box-title, .elementor-3237 .elementor-element.elementor-element-a82c114 .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-3237 .elementor-element.elementor-element-a82c114 .elementor-icon-box-description{font-family:"Josefin Sans", Sans-serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3237 .elementor-element.elementor-element-2881cea{width:100%;max-width:100%;}.elementor-3237 .elementor-element.elementor-element-2881cea .elementor-icon-box-wrapper{text-align:start;}.elementor-3237 .elementor-element.elementor-element-2881cea .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-3237 .elementor-element.elementor-element-2881cea .elementor-icon-box-title, .elementor-3237 .elementor-element.elementor-element-2881cea .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-3237 .elementor-element.elementor-element-2881cea .elementor-icon-box-description{font-family:"Josefin Sans", Sans-serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3237 .elementor-element.elementor-element-6c95d1d{width:100%;max-width:100%;}.elementor-3237 .elementor-element.elementor-element-6c95d1d .elementor-icon-box-wrapper{text-align:start;}.elementor-3237 .elementor-element.elementor-element-6c95d1d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-3237 .elementor-element.elementor-element-6c95d1d .elementor-icon-box-title, .elementor-3237 .elementor-element.elementor-element-6c95d1d .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-3237 .elementor-element.elementor-element-6c95d1d .elementor-icon-box-description{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-3237 .elementor-element.elementor-element-25f382c{width:100%;max-width:100%;}.elementor-3237 .elementor-element.elementor-element-25f382c .elementor-icon-box-wrapper{text-align:start;}.elementor-3237 .elementor-element.elementor-element-25f382c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-3237 .elementor-element.elementor-element-25f382c .elementor-icon-box-title, .elementor-3237 .elementor-element.elementor-element-25f382c .elementor-icon-box-title a{font-family:"Josefin Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;}.elementor-3237 .elementor-element.elementor-element-25f382c .elementor-icon-box-description{font-family:"Josefin Sans", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-text );}.elementor-3237 .elementor-element.elementor-element-68ecde4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-a4fd00e{--display:flex;--justify-content:center;}.elementor-3237 .elementor-element.elementor-element-e34534b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-3237 .elementor-element.elementor-element-e34534b img{width:100%;}.elementor-3237 .elementor-element.elementor-element-6614301{--e-transform-scale:0.9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) -12px;}.elementor-3237 .elementor-element.elementor-element-6614301.elementor-element{--align-self:flex-end;}.elementor-3237 .elementor-element.elementor-element-ac5f6ac{width:100%;max-width:100%;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-3237 .elementor-element.elementor-element-ac5f6ac img{width:100px;height:100px;object-fit:contain;object-position:center center;}@media(min-width:768px){.elementor-3237 .elementor-element.elementor-element-a4fd00e{--width:100%;}}@media(max-width:1024px){.elementor-3237 .elementor-element.elementor-element-83ec2f4{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-62000a0 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3237 .elementor-element.elementor-element-d47e3b7{--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3237 .elementor-element.elementor-element-e34534b img{width:100%;}.elementor-3237 .elementor-element.elementor-element-6614301{--e-transform-scale:0.9;}}@media(max-width:767px){.elementor-3237 .elementor-element.elementor-element-83ec2f4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-62000a0{width:100%;max-width:100%;}.elementor-3237 .elementor-element.elementor-element-62000a0 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-3237 .elementor-element.elementor-element-62000a0 a.hfe-menu-item, .elementor-3237 .elementor-element.elementor-element-62000a0 a.hfe-sub-menu-item{font-size:20px;line-height:160%;}
							.elementor-3237 .elementor-element.elementor-element-62000a0 .sub-menu li a.hfe-sub-menu-item,
							.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-3237 .elementor-element.elementor-element-62000a0 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-size:18px;}.elementor-3237 .elementor-element.elementor-element-d47e3b7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-3237 .elementor-element.elementor-element-f2ba622 .elementor-heading-title{font-size:25px;}.elementor-3237 .elementor-element.elementor-element-1cf4467 .elementor-heading-title{font-size:46px;}.elementor-3237 .elementor-element.elementor-element-68ecde4{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3237 .elementor-element.elementor-element-a4fd00e{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3237 .elementor-element.elementor-element-e34534b{width:100%;max-width:100%;}.elementor-3237 .elementor-element.elementor-element-e34534b.elementor-element{--align-self:center;}.elementor-3237 .elementor-element.elementor-element-e34534b img{width:50%;max-width:100%;}.elementor-3237 .elementor-element.elementor-element-6614301.elementor-element{--align-self:center;}.elementor-3237 .elementor-element.elementor-element-ac5f6ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for navigation-menu, class: .elementor-element-62000a0 */@media only screen and (max-width: 600px) {
.elementor-3237 .elementor-element.elementor-element-62000a0 a.hfe-menu-item {
    width: max-content !important;
}

.elementor-3237 .elementor-element.elementor-element-62000a0 a.hfe-sub-menu-item {
    width: max-content !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dace2e6 */.elementor-3237 .elementor-element.elementor-element-dace2e6 .elementor-button:hover::before {
  animation: brilho 0.8s linear;
}

.elementor-3237 .elementor-element.elementor-element-dace2e6 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a82c114 */.chamada{
    color: #333333;
    font-size: 13px;
    font-weight: 300;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2881cea */.chamada{
    color: #333333;
    font-size: 13px;
    font-weight: 300;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6c95d1d */.chamada{
    color: #333333;
    font-size: 13px;
    font-weight: 300;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25f382c */.chamada{
    color: #333333;
    font-size: 13px;
    font-weight: 300;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6614301 */.ti-top-rated-title{
    font-family: 'Josefin Sans' !important;
    font-weight: 400 !important;
}

.ti-verified-by{
    font-family: 'Josefin Sans' !important;
    font-weight: 300 !important;
}

.ti-rating{
    font-family: 'Josefin Sans' !important;
    font-weight: 400 !important;
}/* End custom CSS */