.elementor-1810 .elementor-element.elementor-element-08cbc39 > .elementor-element-populated{padding:24px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-9091ffb > .elementor-container{min-height:730px;}.elementor-1810 .elementor-element.elementor-element-9091ffb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1810 .elementor-element.elementor-element-9091ffb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1810 .elementor-element.elementor-element-76a12c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 100px 0px;}.elementor-1810 .elementor-element.elementor-element-0df4c4e > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-1810 .elementor-element.elementor-element-0df4c4e > .elementor-widget-container{padding:0px 0px 0px 00px;}.elementor-1810 .elementor-element.elementor-element-0df4c4e.elementor-widget > .elementor-widget-container, .elementor-1810 .elementor-element.elementor-element-0df4c4e.elementor-widget > .elementor-widget-container > *{position:relative;--jkit-option-enabled:12.4px;}.elementor-1810 .elementor-element.elementor-element-0df4c4e.elementor-widget > .elementor-widget-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(12.4px);backdrop-filter:blur(12.4px);border-radius:inherit;background-color:inherit;}.elementor-1810 .elementor-element.elementor-element-0df4c4e{text-align:center;}.elementor-1810 .elementor-element.elementor-element-0df4c4e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:200px;font-weight:400;letter-spacing:-5px;color:var( --e-global-color-primary );}.elementor-1810 .elementor-element.elementor-element-48c8485{width:100%;max-width:100%;top:32px;}.elementor-1810 .elementor-element.elementor-element-48c8485 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-1810 .elementor-element.elementor-element-48c8485{left:-179px;}body.rtl .elementor-1810 .elementor-element.elementor-element-48c8485{right:-179px;}.elementor-1810 .elementor-element.elementor-element-311d7e2 > .elementor-container{min-height:730px;}.elementor-1810 .elementor-element.elementor-element-311d7e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1810 .elementor-element.elementor-element-311d7e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1810 .elementor-element.elementor-element-8151934 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 100px 0px;}.elementor-1810 .elementor-element.elementor-element-d335526 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-1810 .elementor-element.elementor-element-7a8291c2 > .elementor-container{max-width:1276px;}.elementor-1810 .elementor-element.elementor-element-7a8291c2{padding:50px 0px 15px 0px;}.elementor-1810 .elementor-element.elementor-element-5eed45a0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:141px;font-weight:200;text-transform:uppercase;letter-spacing:-5px;}.elementor-1810 .elementor-element.elementor-element-dba173b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-1810 .elementor-element.elementor-element-dba173b .elementor-divider-separator{width:100%;}.elementor-1810 .elementor-element.elementor-element-dba173b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1810 .elementor-element.elementor-element-18f87c46{width:var( --container-widget-width, 101.563% );max-width:101.563%;--container-widget-width:101.563%;--container-widget-flex-grow:0;}.elementor-1810 .elementor-element.elementor-element-18f87c46 .elementor-heading-title{font-family:"Kaisei Opti", Sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:35px;}.elementor-1810 .elementor-element.elementor-element-bcf2757 > .elementor-container{max-width:1276px;}.elementor-1810 .elementor-element.elementor-element-bcf2757{padding:50px 0px 15px 0px;}.elementor-1810 .elementor-element.elementor-element-3277281 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:128px;font-weight:200;text-transform:uppercase;letter-spacing:-5px;}.elementor-1810 .elementor-element.elementor-element-bdeb46b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-1810 .elementor-element.elementor-element-bdeb46b .elementor-divider-separator{width:100%;}.elementor-1810 .elementor-element.elementor-element-bdeb46b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1810 .elementor-element.elementor-element-992e5da{width:var( --container-widget-width, 101.563% );max-width:101.563%;--container-widget-width:101.563%;--container-widget-flex-grow:0;}.elementor-1810 .elementor-element.elementor-element-992e5da .elementor-heading-title{font-family:"Kaisei Opti", Sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:35px;}.elementor-1810 .elementor-element.elementor-element-5a3e202 > .elementor-container{max-width:1276px;}.elementor-1810 .elementor-element.elementor-element-5a3e202{padding:50px 0px 15px 0px;}.elementor-1810 .elementor-element.elementor-element-5719cbf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:141px;font-weight:200;text-transform:uppercase;letter-spacing:-5px;}.elementor-1810 .elementor-element.elementor-element-2f02e82{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-1810 .elementor-element.elementor-element-2f02e82 .elementor-divider-separator{width:100%;}.elementor-1810 .elementor-element.elementor-element-2f02e82 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1810 .elementor-element.elementor-element-98c1729{width:var( --container-widget-width, 101.563% );max-width:101.563%;--container-widget-width:101.563%;--container-widget-flex-grow:0;}.elementor-1810 .elementor-element.elementor-element-98c1729 .elementor-heading-title{font-family:"Kaisei Opti", Sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:35px;}.elementor-1810 .elementor-element.elementor-element-5d02c3d:not(.elementor-motion-effects-element-type-background), .elementor-1810 .elementor-element.elementor-element-5d02c3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8daeab7 );}.elementor-1810 .elementor-element.elementor-element-5d02c3d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1810 .elementor-element.elementor-element-5d02c3d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1810 .elementor-element.elementor-element-35d74bf > .elementor-element-populated{padding:0px 0px 100px 0px;}.elementor-1810 .elementor-element.elementor-element-2dedf86{--spacer-size:177px;}.elementor-1810 .elementor-element.elementor-element-d2b9b10:not(.elementor-motion-effects-element-type-background), .elementor-1810 .elementor-element.elementor-element-d2b9b10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8daeab7 );}.elementor-1810 .elementor-element.elementor-element-d2b9b10 > .elementor-container{max-width:1575px;}.elementor-1810 .elementor-element.elementor-element-d2b9b10{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-d66ab9e );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-d2b9b10, .elementor-1810 .elementor-element.elementor-element-d2b9b10 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-d2b9b10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1810 .elementor-element.elementor-element-8dc9f66 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-7b9a5b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-7b9a5b4{text-align:center;}.elementor-1810 .elementor-element.elementor-element-7b9a5b4 img{width:100%;}.elementor-1810 .elementor-element.elementor-element-47d1d3a{--spacer-size:59px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1810 .elementor-element.elementor-element-0df4c4e .elementor-heading-title{font-size:109px;}.elementor-1810 .elementor-element.elementor-element-311d7e2 > .elementor-container{min-height:53px;}.elementor-1810 .elementor-element.elementor-element-311d7e2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-d335526 .elementor-heading-title{font-size:101px;letter-spacing:-1.9px;}.elementor-1810 .elementor-element.elementor-element-7a8291c2{margin-top:-43px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-5eed45a0 .elementor-heading-title{font-size:71px;}.elementor-1810 .elementor-element.elementor-element-719e3ef3 > .elementor-element-populated{margin:-17px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-dba173b .elementor-divider-separator{width:100%;}.elementor-1810 .elementor-element.elementor-element-18f87c46 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 25px 0px 22px;}.elementor-1810 .elementor-element.elementor-element-3277281 .elementor-heading-title{font-size:71px;}.elementor-1810 .elementor-element.elementor-element-bdeb46b > .elementor-widget-container{margin:-17px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-992e5da > .elementor-widget-container{padding:0px 25px 0px 22px;}.elementor-1810 .elementor-element.elementor-element-5a3e202{padding:21px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-5719cbf .elementor-heading-title{font-size:71px;}.elementor-1810 .elementor-element.elementor-element-2f02e82 > .elementor-widget-container{margin:-18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1810 .elementor-element.elementor-element-98c1729 > .elementor-widget-container{padding:0px 25px 0px 22px;}.elementor-1810 .elementor-element.elementor-element-7b9a5b4 img{width:68%;}}/* Start custom CSS for heading, class: .elementor-element-0df4c4e */.elementor-1810 .elementor-element.elementor-element-0df4c4e .elementor-heading-title {
  font-size: clamp(180px, 20vw, 680px) !important;
  line-height: 0.85em !important;
  letter-spacing: -0.05em !important;

  transition: all 0.4s ease;
}

/* HOVER */

.elementor-1810 .elementor-element.elementor-element-0df4c4e:hover .elementor-heading-title {
  filter: blur(1.2px);

  text-shadow:
    0 0 12px rgba(0,0,0,0.25);

  opacity: 0.92;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48c8485 */.elementor-1810 .elementor-element.elementor-element-48c8485{
    position:absolute;
    inset:0;

    width:100%;
    height:100%;

    pointer-events:none;

    z-index:1;
}

.elementor-1810 .elementor-element.elementor-element-48c8485 .tech-particles{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
}

.elementor-1810 .elementor-element.elementor-element-48c8485 span{
    position:absolute;

    width:10px;
    height:10px;

    border:1px solid rgba(120,130,145,.32);

    background:rgba(120,130,145,.08);

    border-radius:2px;

    animation:particleLoop 12s ease-in-out infinite;
}

/* TOPO */

.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(1){top:8%;left:10%;animation-delay:0s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(2){top:14%;left:28%;animation-delay:.5s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(3){top:9%;left:52%;animation-delay:1s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(4){top:16%;left:76%;animation-delay:1.5s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(5){top:10%;left:90%;animation-delay:2s;}

/* MEIO */

.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(6){top:34%;left:14%;animation-delay:2.5s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(7){top:42%;left:36%;animation-delay:3s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(8){top:30%;left:58%;animation-delay:3.5s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(9){top:46%;left:82%;animation-delay:4s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(10){top:56%;left:68%;animation-delay:4.5s;}

/* BASE */

.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(11){top:68%;left:12%;animation-delay:5s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(12){top:76%;left:34%;animation-delay:5.5s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(13){top:64%;left:56%;animation-delay:6s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(14){top:82%;left:78%;animation-delay:6.5s;}
.elementor-1810 .elementor-element.elementor-element-48c8485 span:nth-child(15){top:88%;left:46%;animation-delay:7s;}

@keyframes particleLoop{

    0%{
        transform:
        translate(0px,0px)
        scale(1)
        rotate(0deg);

        opacity:.2;
    }

    50%{
        transform:
        translate(-45px,30px)
        scale(1.35)
        rotate(10deg);

        opacity:.7;
    }

    100%{
        transform:
        translate(0px,0px)
        scale(1)
        rotate(0deg);

        opacity:.2;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9091ffb */.elementor-1810 .elementor-element.elementor-element-9091ffb{
    position:relative;
    overflow:hidden;

    background:#ffffff !important;
    background-color:#ffffff !important;
    background-image:none !important;

    min-height:700px;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b9a5b4 */.elementor-1810 .elementor-element.elementor-element-7b9a5b4 {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: visible;
}

.elementor-1810 .elementor-element.elementor-element-7b9a5b4 img {
  width: 130%;
  max-width: none;

  display: block;

  margin: 0 auto;

  transform-style: preserve-3d;

  transform:
    perspective(1400px)
    rotateX(10deg)
    rotateY(-18deg)
    rotateZ(4deg);

  transition:
    transform 1s cubic-bezier(0.22, 1, 0.36, 1);

  will-change: transform;
}

/* HOVER */

.elementor-1810 .elementor-element.elementor-element-7b9a5b4:hover img {
  transform:
    perspective(1400px)
    rotateX(16deg)
    rotateY(22deg)
    rotateZ(-4deg)
    translateY(-18px)
    scale(1.05);
}/* End custom CSS */