.elementor-22621 .elementor-element.elementor-element-2857d6c5{--display:flex;--min-height:100vh;--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:space-around;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-22621 .elementor-element.elementor-element-2857d6c5:not(.elementor-motion-effects-element-type-background), .elementor-22621 .elementor-element.elementor-element-2857d6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maidertomasena.com/wp-content/uploads/2025/03/hero.webp");background-position:top center;background-repeat:no-repeat;background-size:100vw auto;}.elementor-22621 .elementor-element.elementor-element-62626c70{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D5D5D5;--border-color:#D5D5D5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-22621 .elementor-element.elementor-element-696d7fea.elementor-element{--align-self:center;}.elementor-22621 .elementor-element.elementor-element-471703ce.elementor-element{--align-self:center;}.elementor-22621 .elementor-element.elementor-element-294495df.elementor-element{--align-self:center;}.elementor-22621 .elementor-element.elementor-element-5f002edf.elementor-element{--align-self:center;}.elementor-22621 .elementor-element.elementor-element-1c19b7a8.elementor-element{--align-self:center;}.elementor-22621 .elementor-element.elementor-element-b6f18a3{width:var( --container-widget-width, 235px );max-width:235px;--container-widget-width:235px;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-b6f18a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-282b35c6{width:var( --container-widget-width, 702px );max-width:702px;--container-widget-width:702px;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-282b35c6 > .elementor-widget-container{margin:130px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-title{margin-bottom:2px;font-family:"Neue Machina", Sans-serif;font-size:47px;font-weight:800;line-height:1.2em;color:#000000;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-wrapper .elementor-image-box-img{width:238px;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-description{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#696969;}.elementor-22621 .elementor-element.elementor-element-a7c251e{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-a7c251e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-3d9ce90c{width:var( --container-widget-width, 215px );max-width:215px;--container-widget-width:215px;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-3d9ce90c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-63605623{width:var( --container-widget-width, 105px );max-width:105px;--container-widget-width:105px;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-63605623 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-63605623 .elementor-icon-wrapper{text-align:center;}.elementor-22621 .elementor-element.elementor-element-63605623 .elementor-icon{font-size:105px;}.elementor-22621 .elementor-element.elementor-element-63605623 .elementor-icon svg{height:105px;}.elementor-22621 .elementor-element.elementor-element-464cd733{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-464cd733 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-3a1e6f3f > .elementor-widget-container{margin:300px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-3a1e6f3f{z-index:999;}.elementor-22621 .elementor-element.elementor-element-554e685a{--display:flex;}body.elementor-page-22621:not(.elementor-motion-effects-element-type-background), body.elementor-page-22621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22621 .elementor-element.elementor-element-2857d6c5{--min-height:100vh;--justify-content:space-around;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7vw;--padding-bottom:1vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22621 .elementor-element.elementor-element-62626c70{--padding-top:2vw;--padding-bottom:2vw;--padding-left:3vw;--padding-right:3vw;}.elementor-22621 .elementor-element.elementor-element-b6f18a3{--container-widget-width:23vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 23vw );max-width:23vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 > .elementor-widget-container{margin:11vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-282b35c6{--container-widget-width:75vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 75vw );max-width:75vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-right .elementor-image-box-img{margin-left:6vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-left .elementor-image-box-img{margin-right:6vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-top .elementor-image-box-img{margin-bottom:6vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-title{margin-bottom:2vw;font-size:5.8vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-wrapper .elementor-image-box-img{width:41vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-description{font-size:2.6vw;}.elementor-22621 .elementor-element.elementor-element-a7c251e{--container-widget-width:34vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 34vw );max-width:34vw;}.elementor-22621 .elementor-element.elementor-element-3d9ce90c{--container-widget-width:18vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 18vw );max-width:18vw;}.elementor-22621 .elementor-element.elementor-element-63605623{--container-widget-width:15vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 15vw );max-width:15vw;}.elementor-22621 .elementor-element.elementor-element-464cd733{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}.elementor-22621 .elementor-element.elementor-element-3a1e6f3f{width:var( --container-widget-width, 59vw );max-width:59vw;--container-widget-width:59vw;--container-widget-flex-grow:0;z-index:9999;text-align:center;}.elementor-22621 .elementor-element.elementor-element-3a1e6f3f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:45vw 0vw 0vw 0vw;}}@media(min-width:768px){.elementor-22621 .elementor-element.elementor-element-2857d6c5{--content-width:1140px;}.elementor-22621 .elementor-element.elementor-element-62626c70{--width:321px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22621 .elementor-element.elementor-element-2857d6c5{--content-width:86%;}.elementor-22621 .elementor-element.elementor-element-62626c70{--width:36vw;}}@media(max-width:767px){.elementor-22621 .elementor-element.elementor-element-2857d6c5{--content-width:87%;--min-height:90vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22621 .elementor-element.elementor-element-2857d6c5:not(.elementor-motion-effects-element-type-background), .elementor-22621 .elementor-element.elementor-element-2857d6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200vw auto;}.elementor-22621 .elementor-element.elementor-element-62626c70{--width:54vw;--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:2vw;--padding-right:2vw;}.elementor-22621 .elementor-element.elementor-element-696d7fea{width:var( --container-widget-width, 8vw );max-width:8vw;--container-widget-width:8vw;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-471703ce{width:var( --container-widget-width, 8vw );max-width:8vw;--container-widget-width:8vw;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-294495df{width:var( --container-widget-width, 8vw );max-width:8vw;--container-widget-width:8vw;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-5f002edf{width:var( --container-widget-width, 8vw );max-width:8vw;--container-widget-width:8vw;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-1c19b7a8{width:var( --container-widget-width, 8vw );max-width:8vw;--container-widget-width:8vw;--container-widget-flex-grow:0;}.elementor-22621 .elementor-element.elementor-element-b6f18a3{--container-widget-width:27vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 27vw );max-width:27vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 > .elementor-widget-container{margin:23vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-22621 .elementor-element.elementor-element-282b35c6{--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-img{margin-bottom:4vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-right .elementor-image-box-img{margin-left:4vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-left .elementor-image-box-img{margin-right:4vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6.elementor-position-top .elementor-image-box-img{margin-bottom:4vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-title{margin-bottom:2vw;font-size:6.3vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-wrapper .elementor-image-box-img{width:43vw;}.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-description{font-size:3.4vw;}.elementor-22621 .elementor-element.elementor-element-a7c251e{--container-widget-width:25vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 25vw );max-width:25vw;}.elementor-22621 .elementor-element.elementor-element-3d9ce90c{--container-widget-width:23vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 23vw );max-width:23vw;}.elementor-22621 .elementor-element.elementor-element-63605623 .elementor-icon{font-size:14vw;}.elementor-22621 .elementor-element.elementor-element-63605623 .elementor-icon svg{height:14vw;}.elementor-22621 .elementor-element.elementor-element-464cd733{--container-widget-width:59vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 59vw );max-width:59vw;}.elementor-22621 .elementor-element.elementor-element-3a1e6f3f > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:50vw 0vw 0vw 0vw;}.elementor-22621 .elementor-element.elementor-element-3a1e6f3f{--container-widget-width:63vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 63vw );max-width:63vw;z-index:99999;}}/* Start custom CSS for image, class: .elementor-element-696d7fea */.elementor-22621 .elementor-element.elementor-element-696d7fea{
    animation: olla 10s infinite ease-in-out;
}

@keyframes olla{
    0%, 40%{
        transform: translatey(-0px);
    }
    20%{
        transform: translatey(-25px) rotate(-40deg) scale(1.2);
        filter: blur(1px) brightness(180%);
    }
    30%{
        filter: blur(0px) brightness(100%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-471703ce */.elementor-22621 .elementor-element.elementor-element-471703ce{
    animation: olla 10s infinite ease-in-out 1s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-294495df */.elementor-22621 .elementor-element.elementor-element-294495df{
    animation: olla 10s infinite ease-in-out 2s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f002edf */.elementor-22621 .elementor-element.elementor-element-5f002edf{
    animation: olla 10s infinite ease-in-out 3s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c19b7a8 */.elementor-22621 .elementor-element.elementor-element-1c19b7a8{
    animation: olla 10s infinite ease-in-out 4s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6f18a3 */.elementor-22621 .elementor-element.elementor-element-b6f18a3{
    position: absolute;
    top: 300px;
    left: calc(50% - 700px);
    transform: rotate(-20deg);
    animation: mover 20s linear infinite;
    pointer-events: none;
}

@keyframes mover{
     0%, 100%{
        transform: translateY(10px) translateX(20px) rotate(15deg);
        filter: blur(1px);
    }
    25%{
        transform: translateY(-60px) translateX(-20px) rotate(-20deg);
        filter: blur(2px);
    }
    75%{
        transform: translateY(80px) translateX(-30px) rotate(20deg);
        filter: blur(5px);
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-22621 .elementor-element.elementor-element-b6f18a3{
    top: 70%;
    left: calc(50% - 55vw);
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-22621 .elementor-element.elementor-element-b6f18a3{
    top: 78%;
    left: calc(50% - 55vw);
    z-index: 99;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-282b35c6 */.morado{
    color: #4436DE;
}

.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-img:after{
    content: "";
    position: absolute;
    height: 1px;
    width: 366px;
    background: #CBCBCB;
    top: 55%;
    left: calc(50% - 26%);
}

/*Ordenador*/
@media (min-width:1025px){
    .elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-description{
        padding-inline: 70px;
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-img:after{
    height: 1px;
    width: 60%;
    top: 46%;
    left: calc(50% - 23vw);
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-img:after{
    height: 1px;
    width: 100%;
    top: 56%;
    left: 0vw;
}
.elementor-22621 .elementor-element.elementor-element-282b35c6 .elementor-image-box-description{
        padding-inline: 12vw;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a7c251e */.elementor-22621 .elementor-element.elementor-element-a7c251e{
    position: absolute;
    top: 80px;
    right: calc(50% - 840px);
    z-index: 20;
    animation: balle 20s linear infinite;
    pointer-events: none;
}

@keyframes balle{
     0%, 100%{
        transform: translateY(10px) translateX(20px) rotate(15deg);
        filter: blur(3px) brightness(70%);
    }
    25%{
        transform: translateY(-60px) translateX(-20px) rotate(-20deg);
        filter: blur(5px) brightness(70%);
    }
    75%{
        transform: translateY(80px) translateX(-30px) rotate(20deg);
        filter: blur(8px) brightness(70%);
    }
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-22621 .elementor-element.elementor-element-a7c251e{
    top: 5vw;
    right: calc(50% - 70vw);
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-22621 .elementor-element.elementor-element-a7c251e{
    top: 10vw;
    right: calc(50% - 63vw);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d9ce90c */.elementor-22621 .elementor-element.elementor-element-3d9ce90c{
    position: absolute;
    top: 450px;
    right: calc(50% - 600px);
    z-index: 10;
    animation: mover 20s linear infinite 5s;
    pointer-events: none;
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-22621 .elementor-element.elementor-element-3d9ce90c{
    position: absolute;
    top: 75%;
    right: calc(50% - 40vw);
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-22621 .elementor-element.elementor-element-3d9ce90c{
    top: 80%;
    right: calc(50% - 45vw);
    z-index: 999;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-63605623 */.elementor-22621 .elementor-element.elementor-element-63605623{
    position: absolute;
    top: 480px;
    left: calc(50% - 380px);
}

/*Tablet*/
@media (min-width:768px) and (max-width:1024px){
    .elementor-22621 .elementor-element.elementor-element-63605623{
    position: absolute;
    top: 50vh;
    left: calc(50% - 50vw);
}
}

/*Celular*/
@media (max-width:767px){
    .elementor-22621 .elementor-element.elementor-element-63605623{
    position: absolute;
    top: 40vh;
    left: calc(50% - 49vw);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-464cd733 */.elementor-22621 .elementor-element.elementor-element-464cd733{
    position: absolute;
    bottom: -210px;
    z-index: 100;
    pointer-events: none;
}

/*Celular*/
@media (max-width:767px){
    .elementor-22621 .elementor-element.elementor-element-464cd733{
    position: absolute;
    bottom: -28vw;
    z-index: 100;
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2857d6c5 */.elementor-22621 .elementor-element.elementor-element-2857d6c5::after{
    content:"";
    width: 1920px;
    height: 40%;
    z-index: 99;
    position: absolute;
    bottom: 0px;
    left: calc(50% - 700px);
    background: linear-gradient(to bottom, #ffffff00, #ffffff70, #ffffff);
    pointer-events: none;
}


@media (max-width:767px){
    .elementor-22621 .elementor-element.elementor-element-2857d6c5::after{
    content:"";
    width: 100%;
    height: 30%;
    z-index: 9;
    position: absolute;
    bottom: -10vw;
    left: calc(50% - 50vw);
    background: linear-gradient(to bottom, #ffffff00, #ffffff60, #ffffff);
    pointer-events: none;
}
}/* End custom CSS */
/* Start custom CSS *//*para ordenador*/
@media (min-width: 1025px){
    :root{
        --colunas: 12;
        --largura: 1140px;
        --offset: 0px;
        --gutter: 20px;
        --cor: #cb000020;
    }
}

/*para tablet*/
@media (min-width: 768px) and (max-width: 1024px){
    :root{
        --colunas: 10;
        --largura: 85vw;
        --offset: 0px;
        --gutter: 1.5vw;
        --cor: #cb000020;
    }
}

/*para celular*/
@media (max-width: 767px){
    :root{
        --colunas: 8;
        --largura: 85vw;
        --offset: 0px;
        --gutter: 1.8vw;
        --cor: #cb000020;
    }
}

body.elementor-editor-active::after {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
    pointer-events: none;
    z-index: 1000;
    min-height: 100vh;
    width: calc(100% - (2 * var(--offset)));
    max-width: var(--largura);
    background-size: calc(100% + var(--gutter)) 100%;
    background-image: repeating-linear-gradient( to right, var(--cor), var(--cor) calc((100% / var(--colunas)) - var(--gutter)), transparent calc((100% / var(--colunas)) - var(--gutter)), transparent calc(100% / var(--colunas)) );
}

html,
body{
width:100%;
overflow-x:hidden;
}

p{
    line-height: 1.3em !important ;
}/* End custom CSS */