.elementor-13 .elementor-element.elementor-element-0b96721:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0b96721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B0B;background-image:url("https://paisoltaram.site/wp-content/uploads/2026/06/BG-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-0b96721 > .elementor-container{min-height:800px;}.elementor-13 .elementor-element.elementor-element-0b96721 > .elementor-background-overlay{opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-0b96721{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:10;}.elementor-13 .elementor-element.elementor-element-448114c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF40;padding:50px 50px 50px 50px;}.elementor-13 .elementor-element.elementor-element-448114c > .elementor-element-populated, .elementor-13 .elementor-element.elementor-element-448114c > .elementor-element-populated > .elementor-background-overlay, .elementor-13 .elementor-element.elementor-element-448114c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.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-13 .elementor-element.elementor-element-1dd9563{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-1dd9563 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:37px;font-weight:500;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#F4F4F4;}.elementor-13 .elementor-element.elementor-element-7fc5c53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-7fc5c53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#F4F4F4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-ec7e9ae .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #1585FD 0%, #1BD8FF 120%);border-radius:100px 100px 100px 100px;}.elementor-13 .elementor-element.elementor-element-ec7e9ae{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-ec7e9ae .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-ec7e9ae .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-13 .elementor-element.elementor-element-485706f{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-485706f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-485706f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B0B;}.elementor-13 .elementor-element.elementor-element-72601fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-72601fd .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:1em;letter-spacing:5px;color:#F4F4F4;}.elementor-13 .elementor-element.elementor-element-2d69668{width:var( --container-widget-width, 590px );max-width:590px;--container-widget-width:590px;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-2d69668 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:45px;font-weight:500;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#F4F4F4;}.elementor-13 .elementor-element.elementor-element-d8547f0{--e-image-carousel-slides-to-show:3;}.elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-swiper-button.elementor-swiper-button-next{color:#BCBCBC;}.elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#BCBCBC;}.elementor-13 .elementor-element.elementor-element-d8547f0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#CCCCCC47;opacity:1;}.elementor-13 .elementor-element.elementor-element-d8547f0 .swiper-pagination-bullet{background:#0EFF65;}.elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:5px 5px 5px 5px;border-color:#515151;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-983cd39{--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;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-983cd39:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-983cd39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B0B;}.elementor-13 .elementor-element.elementor-element-dad7714{--display:flex;}.elementor-13 .elementor-element.elementor-element-c232ac3{--spacer-size:680px;background-image:url("https://paisoltaram.site/wp-content/uploads/2026/06/soltaram.png");background-position:bottom center;background-size:cover;}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-cc06ee1{width:auto;max-width:auto;top:-80.503px;--width:200px;font-family:"Saira", Sans-serif;font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:3px;--word-spacing:0px;--text-color:#FFFFFF;--transition:0.3s;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cc06ee1{left:-69.673px;}body.rtl .elementor-13 .elementor-element.elementor-element-cc06ee1{right:-69.673px;}.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 );}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1e77bc0{left:-59px;}body.rtl .elementor-13 .elementor-element.elementor-element-1e77bc0{right:-59px;}.elementor-13 .elementor-element.elementor-element-1e77bc0{top:519px;z-index:10;text-align:center;}.elementor-13 .elementor-element.elementor-element-1e77bc0 img{width:240px;}.elementor-13 .elementor-element.elementor-element-77bfdd5{--display:flex;}.elementor-13 .elementor-element.elementor-element-4db05c4{width:var( --container-widget-width, 540px );max-width:540px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:start;}.elementor-13 .elementor-element.elementor-element-4db05c4 .elementor-heading-title{font-family:"Saira", Sans-serif;font-size:60px;font-weight:500;text-decoration:none;line-height:1.1em;letter-spacing:0px;color:#F4F4F4;}.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-13 .elementor-element.elementor-element-93606b2{width:var( --container-widget-width, 540px );max-width:540px;--container-widget-width:540px;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-93606b2 a{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c6d19aa .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #1585FD 0%, #1BD8FF 120%);border-radius:100px 100px 100px 100px;}.elementor-13 .elementor-element.elementor-element-c6d19aa{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-c6d19aa .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-c6d19aa .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-13 .elementor-element.elementor-element-0783bb7:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0783bb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B0B;}.elementor-13 .elementor-element.elementor-element-0783bb7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-13 .elementor-element.elementor-element-0783bb7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-882a284{text-align:start;}.elementor-13 .elementor-element.elementor-element-882a284 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#EDEDED;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-506da87{--divider-border-style:solid;--divider-color:#FFFFFF40;--divider-border-width:1px;}.elementor-13 .elementor-element.elementor-element-506da87 .elementor-divider-separator{width:100%;}.elementor-13 .elementor-element.elementor-element-506da87 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-13 .elementor-element.elementor-element-0720268{text-align:start;}.elementor-13 .elementor-element.elementor-element-0720268 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:300;line-height:1.5em;color:#FFFFFF;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-cc06ee1{--width:500px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-0b96721:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0b96721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://paisoltaram.site/wp-content/uploads/2026/06/BG-LUCAS-MOBILE.jpg");background-position:top center;}.elementor-13 .elementor-element.elementor-element-0b96721 > .elementor-container{max-width:350px;min-height:0px;}.elementor-13 .elementor-element.elementor-element-0b96721{padding:250px 0px 50px 0px;}.elementor-13 .elementor-element.elementor-element-448114c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-448114c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-13 .elementor-element.elementor-element-1dd9563{text-align:center;}.elementor-13 .elementor-element.elementor-element-1dd9563 .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-0.8px;}.elementor-13 .elementor-element.elementor-element-7fc5c53{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;text-align:start;}.elementor-13 .elementor-element.elementor-element-7fc5c53 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-13 .elementor-element.elementor-element-ec7e9ae .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-13 .elementor-element.elementor-element-08d67a0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-485706f{--content-width:350px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-72601fd{text-align:center;}.elementor-13 .elementor-element.elementor-element-72601fd .elementor-heading-title{font-size:12px;line-height:1em;letter-spacing:3px;}.elementor-13 .elementor-element.elementor-element-2d69668{text-align:center;}.elementor-13 .elementor-element.elementor-element-2d69668 .elementor-heading-title{font-size:25px;line-height:1em;letter-spacing:-0.8px;}.elementor-13 .elementor-element.elementor-element-d8547f0{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 260px );max-width:260px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:260px;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-983cd39{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-c232ac3{--spacer-size:400px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cc06ee1{left:215.256px;}body.rtl .elementor-13 .elementor-element.elementor-element-cc06ee1{right:215.256px;}.elementor-13 .elementor-element.elementor-element-cc06ee1{top:-34.47px;--width:100px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-1e77bc0{left:-156.984px;}body.rtl .elementor-13 .elementor-element.elementor-element-1e77bc0{right:-156.984px;}.elementor-13 .elementor-element.elementor-element-1e77bc0{top:183.984px;}.elementor-13 .elementor-element.elementor-element-4db05c4{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:start;}.elementor-13 .elementor-element.elementor-element-4db05c4 .elementor-heading-title{font-size:40px;line-height:1em;letter-spacing:-0.8px;}.elementor-13 .elementor-element.elementor-element-93606b2{font-size:12px;}.elementor-13 .elementor-element.elementor-element-c6d19aa .elementor-button{font-size:14px;padding:20px 30px 20px 30px;}.elementor-13 .elementor-element.elementor-element-0783bb7 > .elementor-container{max-width:350px;}.elementor-13 .elementor-element.elementor-element-0783bb7{padding:50px 0px 50px 0px;}.elementor-13 .elementor-element.elementor-element-882a284{text-align:center;}.elementor-13 .elementor-element.elementor-element-882a284 .elementor-heading-title{font-size:10px;}.elementor-13 .elementor-element.elementor-element-0720268{text-align:center;}.elementor-13 .elementor-element.elementor-element-0720268 .elementor-heading-title{font-size:10px;}}/* Start custom CSS for heading, class: .elementor-element-1dd9563 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #00FF5C, #82ffad);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fc5c53 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #00FF5C, #82ffad);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec7e9ae *//* Estilo padrão (desktop/tablet) */
span.elementor-button-icon {
    font-size: 35px;
    rotate: 0deg;
}

span.elementor-button-text {
    align-content: center;
}

/* Variável de tamanho para mobile */
:root {
    --icon-size-mobile: 25px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-448114c */.elementor-13 .elementor-element.elementor-element-448114c {
    background: rgba( 255, 255, 255, 0.05 );
    backdrop-filter: blur( 20px );
    -webkit-backdrop-filter: blur( 20px );
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72601fd *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #00FF5C, #82ffad);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d69668 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #00FF5C, #82ffad);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d8547f0 */.elementor-13 .elementor-element.elementor-element-d8547f0 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 20px;
}

.elementor-13 .elementor-element.elementor-element-d8547f0 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}

.elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-swiper-button.elementor-swiper-button-prev
{
    background-color: #24282E;
    padding: 10px;
    border-radius: 7px;
    margin-left: -80px

}

.elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-swiper-button.elementor-swiper-button-next
{
    background-color: #24282E;
    padding: 10px;
    border-radius: 7px;
     margin-right: -80px
}

@media(max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-swiper-button.elementor-swiper-button-prev
{
    background-color: #192438;
    padding: 10px;
    border-radius: 7px;
    margin-left: -100px;
    margin-top: -120px;

}

.elementor-13 .elementor-element.elementor-element-d8547f0 .elementor-swiper-button.elementor-swiper-button-next
{
    background-color: #192438;
    padding: 10px;
    border-radius: 7px;
     margin-right: -100px;
     margin-top: -120px;
}



}

.elementor-875 .elementor-element.elementor-element-51bfcde .elementor-main-swiper .swiper-slide {
    background: linear-gradient(to bottom right, #192438, #070C14);
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-cc06ee1 */.elementor-13 .elementor-element.elementor-element-cc06ee1{
    animation: rodar 20s linear infinite;
}

@keyframes rodar{
    0%{
        transform: rotate(0deg);
    } 
    100%{
        transform: rotate(-360deg);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4db05c4 *//*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(to right, #00FF5C, #82ffad);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c6d19aa *//* Estilo padrão (desktop/tablet) */
span.elementor-button-icon {
    font-size: 35px;
    rotate: 0deg;
}

span.elementor-button-text {
    align-content: center;
}

/* Variável de tamanho para mobile */
:root {
    --icon-size-mobile: 25px;
}/* End custom CSS */