.elementor-797 .elementor-element.elementor-element-76b1bca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-797 .elementor-element.elementor-element-76b1bca:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-76b1bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6d48b7e );}.elementor-797 .elementor-element.elementor-element-63f2ee5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-797 .elementor-element.elementor-element-6e2645f img{width:420%;height:auto;object-fit:contain;object-position:center center;}.elementor-797 .elementor-element.elementor-element-1a79913{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-797 .elementor-element.elementor-element-7dec0bd{font-family:"Anton", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;text-shadow:0px 5px 0px #000000;color:var( --e-global-color-secondary );}.elementor-797 .elementor-element.elementor-element-25e3aff{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Howling Wolf", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-797 .elementor-element.elementor-element-de0e78f{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 0px 3px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;}.elementor-797 .elementor-element.elementor-element-de0e78f:not(.elementor-motion-effects-element-type-background), .elementor-797 .elementor-element.elementor-element-de0e78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-797 .elementor-element.elementor-element-ae4b33f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-toggle-wrap{text-align:center;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu .wpr-menu-item,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#F5F5F5;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#F0B300;}.elementor-797 .elementor-element.elementor-element-ae4b33f .menu-item-has-children .wpr-sub-icon{font-size:16px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(16px + 7px);}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(16px + 7px);}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu .wpr-menu-item,.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu a,.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-toggle-text{font-family:"Anton", Sans-serif;font-weight:600;text-transform:uppercase;text-decoration:none;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-double-line .wpr-menu-item:after{height:2px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-border-fx .wpr-menu-item:before{border-width:2px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-797 .elementor-element.elementor-element-ae4b33f:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-797 .elementor-element.elementor-element-ae4b33f:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu .wpr-menu-item{padding-left:7px;padding-right:7px;padding-top:15px;padding-bottom:15px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-7px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-7px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#605BE5;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu a,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu li a:hover,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu a:hover,
					 .elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#605BE5;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-797 .elementor-element.elementor-element-ae4b33f.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu{margin-top:10px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-toggle{border-color:#333333;width:50px;border-width:0px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-toggle-text{color:#333333;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-toggle-line{background-color:#333333;height:4px;margin-bottom:6px;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-toggle:hover{border-color:#605BE5;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#605BE5;}.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#605BE5;}@media(max-width:1024px){.elementor-797 .elementor-element.elementor-element-6e2645f img{width:320%;}}@media(max-width:767px){.elementor-797 .elementor-element.elementor-element-de0e78f{--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;--justify-content:center;--z-index:999;}.elementor-797 .elementor-element.elementor-element-ae4b33f{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-797 .elementor-element.elementor-element-de0e78f{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-6e2645f */@media (max-width:767px){
.elementor-797 .elementor-element.elementor-element-6e2645f img{
width:68vw;
max-width:320px;
height:auto;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7dec0bd */.elementor-797 .elementor-element.elementor-element-7dec0bd{
font-size:min(2.5vw,64px);
line-height:0.95;
white-space:nowrap;
margin:0 0 0 70px;
padding:0;
}

@media (max-width:767px){
.elementor-797 .elementor-element.elementor-element-7dec0bd{
font-size:9vw;
line-height:.95;
white-space:normal;
text-align:center;
}
}

@media (max-width:500px){
.elementor-797 .elementor-element.elementor-element-7dec0bd{
font-size:42px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25e3aff */.elementor-797 .elementor-element.elementor-element-25e3aff{
font-size:min(1.45vw,22px);
line-height:2;
white-space:nowrap;
margin:0 0 0 70px;
padding:0;
text-align:center;
}

@media (max-width:767px){
.elementor-797 .elementor-element.elementor-element-25e3aff{
font-size:4vw;
white-space:normal;
text-align:center;
line-height:1.1;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a79913 */.elementor-797 .elementor-element.elementor-element-1a79913{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:4px;
line-height:1;
}

@media (max-width:767px){
.elementor-797 .elementor-element.elementor-element-1a79913{
align-items:center;
text-align:center;
gap:4px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f2ee5 */.elementor-797 .elementor-element.elementor-element-63f2ee5{
display:flex;
align-items:center;
justify-content:flex-start;
gap:40px;
width:100%;
max-width:1024px;
margin:0 auto;
padding:20px 0;
box-sizing:border-box;
flex-wrap:nowrap;
}

.elementor-797 .elementor-element.elementor-element-63f2ee5 img{
width:350px;
max-width:24vw;
min-width:240px;
height:auto;
margin: 0 0 0 20%;
}

@media (max-width:767px){
.elementor-797 .elementor-element.elementor-element-63f2ee5{
flex-direction:column;
align-items:center;
justify-content:center;
gap:4vw;
padding:4vw 5vw 3vw 5vw;
margin: 0 0 0 -12%;
}
}

@media (max-width:500px){
.elementor-797 .elementor-element.elementor-element-63f2ee5{
padding:20px 16px;
}
}/* End custom CSS */
/* Start custom CSS for wpr-nav-menu, class: .elementor-element-ae4b33f */.elementor-797 .elementor-element.elementor-element-ae4b33f elementor-item{
font-size: 8px ;
}
.menu-header a,
.menu-header .elementor-item{
-webkit-text-stroke: 0.1px #111111;
}

.elementor-797 .elementor-element.elementor-element-ae4b33f{
    line-height: 1;

align-items:center;
justify-content:center;
font-size:clamp(16px,1.8vw,42px);
}

.elementor-797 .elementor-element.elementor-element-ae4b33f .elementor-nav-menu--dropdown{
z-index:99999 !important;
position:absolute !important;
top:100%;
left:0;
width:100%;
background:#2fa3d2;
}



@media (max-width:767px){

/* container do dropdown */
.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu{
position:absolute !important;
top:100% !important;
left:0 !important;
right:0 !important;
width:100% !important;
max-width:100% !important;

display:none; /* deixa o JS controlar abrir/fechar */

flex-direction:column !important;
background:#2fa3d2;

z-index:99999 !important;
}

/* quando o plugin abrir */
.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu[style*="display: block"]{
display:flex !important;
}

/* itens */
.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu li{
width:100% !important;
display:block !important;
}

/* links */
.elementor-797 .elementor-element.elementor-element-ae4b33f .wpr-mobile-nav-menu a{
display:block !important;
width:100% !important;
text-align:center !important;
padding:14px 20px !important;
box-sizing:border-box;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e78f */.elementor-797 .elementor-element.elementor-element-de0e78f{
width:100vw;
max-width:100vw;
margin-left:calc(50% - 50vw);
background:#2fa3d2;
min-height:70px;
padding:0 20px;
display:flex;
align-items:center;
justify-content:center;
border-top:3px solid #222;
border-bottom:3px solid #222;
box-sizing:border-box;

position:relative;
z-index:9999;
overflow:visible;


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76b1bca */.elementor-797 .elementor-element.elementor-element-76b1bca{
width:100%;
padding:0;
margin:0;

}/* End custom CSS */