.elementor-10 .elementor-element.elementor-element-6ea5e7c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6ea5e7c > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-6ea5e7c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:32px;}.elementor-10 .elementor-element.elementor-element-6ea5e7c > .elementor-shape-top, .elementor-10 .elementor-element.elementor-element-6ea5e7c > .e-con-inner > .elementor-shape-top{z-index:2;pointer-events:none;}.elementor-10 .elementor-element.elementor-element-6ea5e7c > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-6ea5e7c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-6ea5e7c > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-6ea5e7c > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-10 .elementor-element.elementor-element-6ea5e7c > .elementor-shape-bottom, .elementor-10 .elementor-element.elementor-element-6ea5e7c > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-8d484d1 .elementor-repeater-item-a587a4c .swiper-slide-bg{background-image:url(https://ajacimentos.com.br/wp-content/uploads/2026/08/ajabanner2-e1787808847657.webp);background-size:cover;}.elementor-10 .elementor-element.elementor-element-8d484d1 .elementor-repeater-item-467cdbd .swiper-slide-bg{background-image:url(https://ajacimentos.com.br/wp-content/uploads/2026/09/adrion-e1788936692176.webp);background-size:cover;}.elementor-10 .elementor-element.elementor-element-8d484d1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:80vh;}.elementor-10 .elementor-element.elementor-element-8d484d1 .swiper-slide-contents{max-width:60%;}.elementor-10 .elementor-element.elementor-element-8d484d1 .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-6ba4aa7{--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-10 .elementor-element.elementor-element-54675b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1dd9254{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1dd9254:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1dd9254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(258deg, #616161 0%, #3F3F3F 100%);}.elementor-10 .elementor-element.elementor-element-5943635{--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;--justify-content:center;--padding-top:156px;--padding-bottom:156px;--padding-left:156px;--padding-right:156px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5f16175 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d06b685 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e07347d{--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-10 .elementor-element.elementor-element-2e88f22 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-10 .elementor-element.elementor-element-82d3299{--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;}.elementor-10 .elementor-element.elementor-element-82d3299:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-82d3299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(111deg, #B41B18 0%, #72132A 100%);}.elementor-10 .elementor-element.elementor-element-e2214c0{padding:45px 45px 45px 45px;text-align:center;}.elementor-10 .elementor-element.elementor-element-e2214c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;letter-spacing:10px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-093d3f8{--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;}.elementor-10 .elementor-element.elementor-element-cdc883f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-4b2e58f{--display:flex;--justify-content:center;}.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-10 .elementor-element.elementor-element-82a4e04{--display:flex;}.elementor-10 .elementor-element.elementor-element-a7f868c{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-dfc328f{--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;}.elementor-10 .elementor-element.elementor-element-dfc328f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-dfc328f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(111deg, #B41B18 0%, #72132A 100%);}.elementor-widget-ha-testimonial .ha-testimonial__content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-testimonial .ha-testimonial__reviewer-name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-testimonial .ha-testimonial__reviewer-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-6909968{text-align:center;padding:87px 87px 87px 87px;border-style:none;}.elementor-10 .elementor-element.elementor-element-6909968 .ha-testimonial__content{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6909968 .ha-testimonial__reviewer-thumb{-webkit-flex:0 0 87px;-ms-flex:0 0 87px;flex:0 0 87px;max-width:87px;height:20px;}.elementor-10 .elementor-element.elementor-element-6909968.ha-testimonial--left .ha-testimonial__reviewer-meta{-webkit-flex:0 0 calc(100% - 87px);-ms-flex:0 0 calc(100% - 87px);flex:0 0 calc(100% - 87px);max-width:calc(100% - 87px);}.elementor-10 .elementor-element.elementor-element-6909968.ha-testimonial--right .ha-testimonial__reviewer-meta{-webkit-flex:0 0 calc(100% - 87px);-ms-flex:0 0 calc(100% - 87px);flex:0 0 calc(100% - 87px);max-width:calc(100% - 87px);}.elementor-10 .elementor-element.elementor-element-6909968.ha-testimonial--left .ha-testimonial__content:after{left:calc((87px / 2) - 18px);}.elementor-10 .elementor-element.elementor-element-6909968.ha-testimonial--right .ha-testimonial__content:after{right:calc((87px / 2) - 18px);}.elementor-10 .elementor-element.elementor-element-6909968 .ha-testimonial__reviewer-name{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-6909968 .ha-testimonial__reviewer-title{color:#D5D5D5;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-7bacd9a{--display:flex;--min-height:28vh;}.elementor-10 .elementor-element.elementor-element-ff35c50{--display:flex;--min-height:35vh;}.elementor-widget-eael-fancy-text .eael-fancy-text-prefix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-strings, .elementor-widget-eael-fancy-text .typed-cursor{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-fancy-text .eael-fancy-text-suffix{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-4045c83 .eael-fancy-text-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-4045c83 .eael-fancy-text-prefix{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4045c83 .eael-fancy-text-strings{background:#FFFFFF;padding:14px 14px 14px 14px;}.elementor-10 .elementor-element.elementor-element-4045c83 .eael-fancy-text-strings, .elementor-10 .elementor-element.elementor-element-4045c83 .typed-cursor{font-size:42px;font-weight:600;line-height:47px;}.elementor-10 .elementor-element.elementor-element-4045c83 .eael-fancy-text-suffix{font-size:22px;font-weight:600;line-height:1px;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-8d484d1 .swiper-slide{height:40vh;}.elementor-10 .elementor-element.elementor-element-5943635{--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;}.elementor-10 .elementor-element.elementor-element-5f16175 .elementor-heading-title{font-size:23px;}.elementor-10 .elementor-element.elementor-element-d06b685 .elementor-heading-title{font-size:16px;line-height:1.7em;}.elementor-10 .elementor-element.elementor-element-cdc883f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-6ea5e7c{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-6ba4aa7{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-54675b7{--width:100%;}.elementor-10 .elementor-element.elementor-element-1dd9254{--content-width:100%;}.elementor-10 .elementor-element.elementor-element-5943635{--width:100%;}.elementor-10 .elementor-element.elementor-element-e07347d{--width:100%;}.elementor-10 .elementor-element.elementor-element-7bacd9a{--width:100%;}.elementor-10 .elementor-element.elementor-element-ff35c50{--content-width:80%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-6ea5e7c > .elementor-shape-top svg, .elementor-10 .elementor-element.elementor-element-6ea5e7c > .e-con-inner > .elementor-shape-top svg{height:14px;}.elementor-10 .elementor-element.elementor-element-8d484d1 .swiper-slide{height:21vh;}.elementor-10 .elementor-element.elementor-element-5943635{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-5f16175{text-align:center;}.elementor-10 .elementor-element.elementor-element-5f16175 .elementor-heading-title{font-size:25px;}.elementor-10 .elementor-element.elementor-element-d06b685{text-align:center;}.elementor-10 .elementor-element.elementor-element-d06b685 .elementor-heading-title{font-size:16px;line-height:1.7em;}.elementor-10 .elementor-element.elementor-element-e2214c0 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-cdc883f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:2px 0px;--row-gap:2px;--column-gap:0px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-51a118b img{width:70%;height:100%;}.elementor-10 .elementor-element.elementor-element-c3d4d81 img{width:70%;height:100%;}.elementor-10 .elementor-element.elementor-element-41f5436 img{width:70%;height:100%;}.elementor-10 .elementor-element.elementor-element-6909968{padding:27px 27px 27px 27px;}.elementor-10 .elementor-element.elementor-element-6909968 .ha-testimonial__content{font-size:14px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7bacd9a{--min-height:30vh;}.elementor-10 .elementor-element.elementor-element-4045c83 .eael-fancy-text-strings, .elementor-10 .elementor-element.elementor-element-4045c83 .typed-cursor{font-size:24px;line-height:1em;}}/* Start custom CSS for image, class: .elementor-element-51a118b */.logoparceiros {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.logoparceiros::after {
    content: "";
    position: absolute;
    z-index: 2;

    width: 40%;
    height: 180%;
    top: -40%;
    left: -70%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.2) 25%,
        rgba(255, 255, 255, 0.95) 50%,
        rgba(255, 255, 255, 0.2) 75%,
        transparent 100%
    );

    transform: skewX(-25deg);
    mix-blend-mode: overlay;

    animation: brilhoLogo 5s ease-in-out infinite;
    pointer-events: none;
}

@keyframes brilhoLogo {
    0% {
        left: -70%;
    }

    45% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c3d4d81 */.logoparceiros {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.logoparceiros::after {
    content: "";
    position: absolute;
    z-index: 2;

    width: 40%;
    height: 180%;
    top: -40%;
    left: -70%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.2) 25%,
        rgba(255, 255, 255, 0.95) 50%,
        rgba(255, 255, 255, 0.2) 75%,
        transparent 100%
    );

    transform: skewX(-25deg);
    mix-blend-mode: overlay;

    animation: brilhoLogo 5s ease-in-out infinite;
    pointer-events: none;
}

@keyframes brilhoLogo {
    0% {
        left: -70%;
    }

    45% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41f5436 */.logoparceiros {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

.logoparceiros::after {
    content: "";
    position: absolute;
    z-index: 2;

    width: 40%;
    height: 180%;
    top: -40%;
    left: -70%;

    background: linear-gradient(
        90deg,
        transparent 0%,
        rgba(255, 255, 255, 0.2) 25%,
        rgba(255, 255, 255, 0.95) 50%,
        rgba(255, 255, 255, 0.2) 75%,
        transparent 100%
    );

    transform: skewX(-25deg);
    mix-blend-mode: overlay;

    animation: brilhoLogo 5s ease-in-out infinite;
    pointer-events: none;
}

@keyframes brilhoLogo {
    0% {
        left: -70%;
    }

    45% {
        left: 140%;
    }

    100% {
        left: 140%;
    }
}/* End custom CSS */