.elementor-1677 .elementor-element.elementor-element-6e9da03{--display:flex;--position:fixed;--min-height:70px;--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:space-between;--align-items:center;--overlay-opacity:0.83;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:100;}.elementor-1677 .elementor-element.elementor-element-6e9da03:not(.elementor-motion-effects-element-type-background), .elementor-1677 .elementor-element.elementor-element-6e9da03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1677 .elementor-element.elementor-element-6e9da03::before, .elementor-1677 .elementor-element.elementor-element-6e9da03 > .elementor-background-video-container::before, .elementor-1677 .elementor-element.elementor-element-6e9da03 > .e-con-inner > .elementor-background-video-container::before, .elementor-1677 .elementor-element.elementor-element-6e9da03 > .elementor-background-slideshow::before, .elementor-1677 .elementor-element.elementor-element-6e9da03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1677 .elementor-element.elementor-element-6e9da03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-1677 .elementor-element.elementor-element-6e9da03{left:0px;}body.rtl .elementor-1677 .elementor-element.elementor-element-6e9da03{right:0px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1677 .elementor-element.elementor-element-277ef08{width:var( --container-widget-width, 51px );max-width:51px;--container-widget-width:51px;--container-widget-flex-grow:0;--lottie-container-width:150px;}.elementor-1677 .elementor-element.elementor-element-277ef08 > .elementor-widget-container{margin:-17px 0px -21px 0px;}.elementor-1677 .elementor-element.elementor-element-277ef08 .e-lottie__container{filter:brightness( 165% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1677 .elementor-element.elementor-element-ef4fe05{width:auto;max-width:auto;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-secondary );}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item > a{font-family:var( --e-global-typography-6fd2847-font-family ), Sans-serif;font-size:var( --e-global-typography-6fd2847-font-size );font-weight:var( --e-global-typography-6fd2847-font-weight );line-height:var( --e-global-typography-6fd2847-line-height );}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-5c92e72 );}.elementor-1677 .elementor-element.elementor-element-65337ad > .elementor-widget-container{margin:0px -5px 0px 0px;}.elementor-1677 .elementor-element.elementor-element-65337ad.elementor-element{--align-self:center;}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-5c92e72 );}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-5c92e72 );}.elementor-1677 .elementor-element.elementor-element-65337ad{--e-icon-list-icon-size:19px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-offset:0px;}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1677 .elementor-element.elementor-element-6e9da03{--content-width:1200px;}}@media(max-width:1024px){.elementor-1677 .elementor-element.elementor-element-6e9da03{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1677 .elementor-element.elementor-element-277ef08.elementor-element{--order:-1;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1677 .elementor-element.elementor-element-ef4fe05 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6fd2847-font-size );line-height:var( --e-global-typography-6fd2847-line-height );}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-1677 .elementor-element.elementor-element-6e9da03{--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:20px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1677 .elementor-element.elementor-element-277ef08.elementor-element{--order:-1;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1677 .elementor-element.elementor-element-ef4fe05{width:initial;max-width:initial;}.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-icon-list-item > a{font-size:var( --e-global-typography-6fd2847-font-size );line-height:var( --e-global-typography-6fd2847-line-height );}.elementor-1677 .elementor-element.elementor-element-65337ad.elementor-element{--order:-1;}.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item > a{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for lottie, class: .elementor-element-277ef08 */.elementor-1677 .elementor-element.elementor-element-277ef08 > div > a > div > div > svg > g > g > g > g:not(:nth-child(1), :nth-child(2)) {
    display: none;
}


@media only screen and (min-width: 1025px){.logodcheader {transition: transform 0.9s cubic-bezier(0.25, 0.1, 0, 1.01);}
.header_marks:not(.show) .logodcheader {
    transform: scale(1.5)!important;
}}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ef4fe05 */.elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-widget-container {
    overflow: visible;
    height: auto;
}


.elementor-1677 .elementor-element.elementor-element-ef4fe05 a:after {
    content: "";
    width: 0%;
    height: 1.4px;
    position: absolute;
    background: #fff;
    bottom: -3px;
    transition: all cubic-bezier(0.25, 0.1, 0, 1) 0.5s;
    left:1px;
}
.elementor-1677 .elementor-element.elementor-element-ef4fe05 a:hover:after {
    width: 99%;
}



/* hamburguer */
@media only screen and (max-width: 1170px){
    .header_marks .redesociais{display:none;}
    
    
    .elementor-1677 .elementor-element.elementor-element-ef4fe05.elementor-icon-list--layout-inline {
    width: 10px;
    height: 50px;
    cursor: pointer;
}

.elementor-1677 .elementor-element.elementor-element-ef4fe05.elementor-icon-list--layout-inline .elementor-widget-container {
    position: absolute;
    right: 0px;
    width: 213px;
    background: #12352d;
    padding: 5px 17px 7px;
    border-radius: 15px 0px 15px 15px;
    border: 2px solid #133129;
    top: 50px;
    display: none;
    box-shadow: 2px 10px 65px 10px #00000073;
} .elementor-1677 .elementor-element.elementor-element-ef4fe05.open .elementor-widget-container {
    display: inline;
}

 .elementor-1677 .elementor-element.elementor-element-ef4fe05.elementor-icon-list--layout-inline:before {
    background-repeat: no-repeat;
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8' width='40'%3E%3Cpath d='M1 1h8M1 4h 8M1 7h8' stroke='%23ffffff' stroke-width='0.8' stroke-linecap='round'/%3E%3C/svg%3E");
    height: 22px;
    width: 28px;
    right: -2px;
    top: 13px;
    position: absolute;
    background-size: contain;
    padding-bottom: 40px;
    cursor: pointer;
}

 .elementor-1677 .elementor-element.elementor-element-ef4fe05 ul.elementor-icon-list-items.elementor-inline-items {
    flex-direction: column;
}


 .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item {
    border-bottom: 1.8px solid #0000001f;
    padding: 4px 17px;
    margin: 0!important;
}

 .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:last-child {
    border: none;
}
}


/* FIM hamburguer */





/* Scrol ID */ .elementor-1677 .elementor-element.elementor-element-ef4fe05 a.mPS2id-highlight span {
    color: var(--e-global-color-81fe8f5)!important;
}

.elementor-1677 .elementor-element.elementor-element-ef4fe05 span.elementor-icon-list-text {
    transition: all ease 0.5s;
}




/* Botão de destaque
.elementor-1677 .elementor-element.elementor-element-ef4fe05 span.elementor-icon-list-icon {
    order: 2;
    margin: 0px -5px 0px 10px;
}.elementor-1677 .elementor-element.elementor-element-ef4fe05 span.elementor-icon-list-text {
    padding: 0!important;
}

body[data-elementor-device-mode="desktop"] .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:last-child a {
        border: 1.4px solid var(--e-global-color-secondary);
    padding: 3px 20px 4px;
    border-radius: 20px 20px 20px 20px;
    transition: all ease 0.5s;
    will-change: transform;
    background: #0000000a;
}body[data-elementor-device-mode="desktop"] .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:hover:last-child a {
border: 1.4px solid #fff!important;
}

body[data-elementor-device-mode="desktop"] .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:last-child span {
    color: var(--e-global-color-secondary)!important;
    transition: all ease 0.5s;
}

body[data-elementor-device-mode="desktop"] .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:last-child i.fas {transition: all ease 0.5s;}

body[data-elementor-device-mode="desktop"] .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:last-child a:hover {
    background: #fff!important;
    transform: scale(1.1);
}

body[data-elementor-device-mode="desktop"] .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:last-child a:hover span {
    color: #000!important;;
}

.elementor-icon-list-icon svg{transition: all 0.5s ease;}

.elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:last-child a:hover .elementor-icon-list-icon svg {
    color: #fff!important;
}

body[data-elementor-device-mode="desktop"] .elementor-1677 .elementor-element.elementor-element-ef4fe05 li.elementor-icon-list-item.elementor-inline-item:last-child a:hover i.fas {
    color: #000!important;
}

body[data-elementor-device-mode="desktop"] .elementor-1677 .elementor-element.elementor-element-ef4fe05 .elementor-inline-item:last-child span{ font-weight:500}

FIM Botão de destaque *//* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-65337ad */.elementor-1677 .elementor-element.elementor-element-65337ad i {
    background: transparent;
    border: 1.4px solid var( --e-global-color-secondary );
    border-radius: 200px;
    width: 37px;
    padding: 7px;
    overflow: initial;
    transition: all 0.4s cubic-bezier(0.57, 0.61, 0, 0.8)!important;
    will-change: transform;
}.elementor-1677 .elementor-element.elementor-element-65337ad a:hover i {
    background: transparent!important;
    border-color: transparent!important;
}

.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-icon-list-item:hover i{
    transform: scale(1.3);
}

.elementor-1677 .elementor-element.elementor-element-65337ad .elementor-widget-container {
    overflow: initial!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e9da03 */.elementor-1677 .elementor-element.elementor-element-6e9da03.show{
    background: #012b23a8!important;
    backdrop-filter: blur(11px);
    -webkit-backdrop-filter: blur(11px);
    box-shadow: 0px 30px 35px -10px #35353529, 0px 34px 15px -30px #35353529;
;}

.elementor-1677 .elementor-element.elementor-element-6e9da03 {transition: all 0.7s cubic-bezier(0.79, 0.31, 0.31, 0.8);}

/*.elementor-1677 .elementor-element.elementor-element-6e9da03.show {min-height: 80px;}*/

.elementor-1677 .elementor-element.elementor-element-6e9da03.show {
    box-shadow: 0px 10px 20px #00000029!important;
}


@media only screen and (min-width: 1025px){
.header_marks:not(.show) {
    background: #f0f8ff00!important;
    padding-top: 50px!important;
    padding-bottom: 50px!important;}
}

.header_marks:not(.show) {
    background: #f0f8ff00!important;
    padding-top: 20px;
    padding-bottom: 20px;}

.header_marks:before {
    background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgb(0 0 0 / 46%) 100%);
    content: "";
    position: absolute;
    height: 160%;
    width: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
}

body .elementor-1677 .elementor-element.elementor-element-6e9da03 {
    --e-global-color-secondary: #ffffffed;
    --e-global-color-5c92e72: #ffffff;
}/* End custom CSS */