.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-25175e1:#EF9246;--e-global-color-5e1965d:#181818;--e-global-color-d4b387b:#FFFFFF;--e-global-color-380afd1:#FFFFFF00;--e-global-color-549c6f3:#004B92;--e-global-color-e347e43:#F8F9FC;--e-global-color-544b65d:#777C90;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:126rem;}.e-con{--container-max-width:126rem;--container-default-padding-top:0rem;--container-default-padding-right:0rem;--container-default-padding-bottom:0rem;--container-default-padding-left:0rem;}.elementor-widget:not(:last-child){margin-block-end:0rem;}.elementor-element{--widgets-spacing:0rem 0rem;--widgets-spacing-row:0rem;--widgets-spacing-column:0rem;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}@media(max-width:1141px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root {
    font-size: 62.5%;
}

body {
    font-size: 1.6rem;
    overflow-x: hidden;
}

a:focus, button:focus {
    outline: 0 !important;
}

/***** Header *****/
.sticky-header {
    transition: all .3s ease;
}

.sticky-header.elementor-sticky--effects {
    min-height: 7.4rem;
    background-color: #181818 !important;
}
/***** *****/

/***** Home & Outras Págs *****/
.box-service-product::after {
    content: "";
    position: absolute;
    bottom: -1.6rem;
    right: 0;
    border-top: .8rem solid #353535;
    border-left: .8rem solid #353535;
    border-bottom: .8rem solid transparent;
    border-right: .8rem solid transparent;
    transition: border .3s ease;
}

.box-solution .box-solution-data {
    transform: translateY(calc(100% + 4.5rem));
}

.box-solution:hover .box-solution-data {
    transform: translateY(0rem)
}

.box-service-product:hover::after {
    border-top-color: #803A00;
    border-left-color: #803A00;
}

.box-btn-solution .circle-arrow {
    transition: transform .3s ease;
}

.box-btn-solution:hover .circle-arrow {
    transform: rotate(45deg);
}
/***** *****/

/***** Footer *****/
.menu-footer a {
    width: fit-content !important;
}

.box-info h3 {
    transition: color 0.3s ease !important;
}

.box-info svg circle {
    transition: .3s ease;
}

.box-info:hover h3 {
    color: #fff !important;
}

.box-info:hover svg circle {
    fill: #fff !important;
    opacity: 1 !important;
}

.form-contato input:focus, .form-contato textarea:focus {
    box-shadow: none !important;
    border-color: #ef9246 !important;
}

.form-newsletter input {
    box-shadow: none !important;
}
/***** *****//* End custom CSS */