.elementor-2347 .elementor-element.elementor-element-2bfa5581 > .elementor-container{min-height:730px;}.elementor-2347 .elementor-element.elementor-element-2bfa5581{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-2347 .elementor-element.elementor-element-2bfa5581 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2347 .elementor-element.elementor-element-53e56c8a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 100px 0px;}.elementor-2347 .elementor-element.elementor-element-6f70eb1c > .elementor-widget-container:hover{--e-transform-translateX:2px;}.elementor-2347 .elementor-element.elementor-element-6f70eb1c > .elementor-widget-container{padding:0px 0px 0px 00px;}.elementor-2347 .elementor-element.elementor-element-6f70eb1c.elementor-widget > .elementor-widget-container, .elementor-2347 .elementor-element.elementor-element-6f70eb1c.elementor-widget > .elementor-widget-container > *{position:relative;--jkit-option-enabled:12.4px;}.elementor-2347 .elementor-element.elementor-element-6f70eb1c.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-2347 .elementor-element.elementor-element-6f70eb1c{text-align:center;}.elementor-2347 .elementor-element.elementor-element-6f70eb1c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:200px;font-weight:400;letter-spacing:-5px;color:var( --e-global-color-primary );}.elementor-2347 .elementor-element.elementor-element-3dc665e6{width:100%;max-width:100%;top:32px;}.elementor-2347 .elementor-element.elementor-element-3dc665e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2347 .elementor-element.elementor-element-3dc665e6{left:-179px;}body.rtl .elementor-2347 .elementor-element.elementor-element-3dc665e6{right:-179px;}.elementor-2347 .elementor-element.elementor-element-ae5555c > .elementor-container{min-height:730px;}.elementor-2347 .elementor-element.elementor-element-ae5555c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-2347 .elementor-element.elementor-element-ae5555c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2347 .elementor-element.elementor-element-b9a7e72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:100px 0px 100px 0px;}.elementor-2347 .elementor-element.elementor-element-b2962b1 .elementor-heading-title{font-family:"Sora", Sans-serif;}.elementor-2347 .elementor-element.elementor-element-e9814fa > .elementor-container{max-width:1592px;}.elementor-2347 .elementor-element.elementor-element-9fae780 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:143px;font-weight:300;text-transform:uppercase;}.elementor-2347 .elementor-element.elementor-element-0a91fae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-2347 .elementor-element.elementor-element-0a91fae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 86px 15px 0px;}.elementor-2347 .elementor-element.elementor-element-0a91fae .elementor-divider-separator{width:80%;margin:0 auto;margin-right:0;}.elementor-2347 .elementor-element.elementor-element-0a91fae .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-2347 .elementor-element.elementor-element-cb77299{width:var( --container-widget-width, 101.563% );max-width:101.563%;--container-widget-width:101.563%;--container-widget-flex-grow:0;}.elementor-2347 .elementor-element.elementor-element-cb77299 > .elementor-widget-container{padding:0px 100px 0px 150px;}.elementor-2347 .elementor-element.elementor-element-cb77299 .elementor-heading-title{font-family:"Kaisei Opti", Sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:35px;}.elementor-2347 .elementor-element.elementor-element-3e47cb2e{width:var( --container-widget-width, 109.536% );max-width:109.536%;--container-widget-width:109.536%;--container-widget-flex-grow:0;z-index:3;text-align:end;}.elementor-2347 .elementor-element.elementor-element-3e47cb2e > .elementor-widget-container{--e-transform-rotateZ:-9deg;margin:0px 0px 0px 0px;padding:0px 100px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-3e47cb2e img{width:69%;}.elementor-2347 .elementor-element.elementor-element-46d490e7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2347 .elementor-element.elementor-element-46d490e7:not(.elementor-motion-effects-element-type-background), .elementor-2347 .elementor-element.elementor-element-46d490e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2347 .elementor-element.elementor-element-46d490e7 > .elementor-container{max-width:1285px;}.elementor-2347 .elementor-element.elementor-element-46d490e7{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:94px;margin-bottom:0px;padding:30px 0px 30px 0px;z-index:1;}.elementor-2347 .elementor-element.elementor-element-46d490e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2347 .elementor-element.elementor-element-b4f234a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-2347 .elementor-element.elementor-element-b4f234a .elementor-divider-separator{width:100%;}.elementor-2347 .elementor-element.elementor-element-b4f234a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2347 .elementor-element.elementor-element-207c65f3{z-index:2;}.elementor-2347 .elementor-element.elementor-element-4d94ef09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-4d94ef09{z-index:5;}.elementor-2347 .elementor-element.elementor-element-4d94ef09 img{width:59%;}.elementor-2347 .elementor-element.elementor-element-87f7b8a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-2347 .elementor-element.elementor-element-87f7b8a .elementor-divider-separator{width:100%;}.elementor-2347 .elementor-element.elementor-element-87f7b8a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2347 .elementor-element.elementor-element-298a8b0 > .elementor-container{max-width:974px;}.elementor-2347 .elementor-element.elementor-element-298a8b0{padding:50px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-86338f8{text-align:start;}.elementor-2347 .elementor-element.elementor-element-86338f8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:61px;font-weight:200;text-transform:uppercase;letter-spacing:-5px;}.elementor-2347 .elementor-element.elementor-element-17ad0e8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:164px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;}.elementor-2347 .elementor-element.elementor-element-3dbe3b6{text-align:start;}.elementor-2347 .elementor-element.elementor-element-3dbe3b6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:72px;font-weight:200;text-transform:uppercase;letter-spacing:-5px;}body:not(.rtl) .elementor-2347 .elementor-element.elementor-element-d9aa493{left:379.941px;}body.rtl .elementor-2347 .elementor-element.elementor-element-d9aa493{right:379.941px;}.elementor-2347 .elementor-element.elementor-element-d9aa493{top:400.957px;}.elementor-2347 .elementor-element.elementor-element-d9aa493 img{width:18%;}.elementor-2347 .elementor-element.elementor-element-9a6f01c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:200px;font-weight:400;text-transform:uppercase;letter-spacing:-5px;}.elementor-2347 .elementor-element.elementor-element-5629d71{margin-top:113px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-2a72486 .elementor-gallery-item__overlay{background-color:var( --e-global-color-primary );}.elementor-2347 .elementor-element.elementor-element-2a72486 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2347 .elementor-element.elementor-element-2a72486 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-2a72486{--image-transition-duration:800ms;--overlay-mix-blend-mode:color;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2347 .elementor-element.elementor-element-5107215d .elementor-gallery-item__overlay{background-color:var( --e-global-color-primary );}.elementor-2347 .elementor-element.elementor-element-5107215d .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2347 .elementor-element.elementor-element-5107215d .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2347 .elementor-element.elementor-element-5107215d{--image-transition-duration:800ms;--overlay-mix-blend-mode:color;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2347 .elementor-element.elementor-element-cbd9c3e{padding:100px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-c058f2d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;}.elementor-2347 .elementor-element.elementor-element-c058f2d .elementor-divider-separator{width:100%;}.elementor-2347 .elementor-element.elementor-element-c058f2d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2347 .elementor-element.elementor-element-9f21712{width:49.623%;}.elementor-2347 .elementor-element.elementor-element-b0bb5ec{width:50.377%;}.elementor-2347 .elementor-element.elementor-element-2e345ae1{width:35.349%;}.elementor-2347 .elementor-element.elementor-element-207c65f3{width:24.49%;}.elementor-2347 .elementor-element.elementor-element-4eec09de{width:39.493%;}}@media(max-width:767px){.elementor-2347 .elementor-element.elementor-element-6f70eb1c .elementor-heading-title{font-size:200px;}.elementor-2347 .elementor-element.elementor-element-ae5555c > .elementor-container{min-height:194px;}.elementor-2347 .elementor-element.elementor-element-b9a7e72 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-b2962b1 .elementor-heading-title{font-size:75px;letter-spacing:-1px;}.elementor-2347 .elementor-element.elementor-element-9fae780 .elementor-heading-title{font-size:56px;}.elementor-2347 .elementor-element.elementor-element-0a91fae > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-0a91fae .elementor-divider-separator{width:98%;margin:0 auto;margin-left:0;}.elementor-2347 .elementor-element.elementor-element-0a91fae .elementor-divider{text-align:left;}.elementor-2347 .elementor-element.elementor-element-cb77299 > .elementor-widget-container{padding:0px 20px 0px 50px;}.elementor-2347 .elementor-element.elementor-element-b0bb5ec > .elementor-element-populated{padding:0px 0px 00px 0px;}.elementor-2347 .elementor-element.elementor-element-46d490e7{margin-top:-1px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-2e345ae1 > .elementor-element-populated{margin:72px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-b4f234a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-b4f234a .elementor-divider-separator{width:18%;}.elementor-2347 .elementor-element.elementor-element-4d94ef09 > .elementor-widget-container{margin:-76px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-87f7b8a > .elementor-widget-container{margin:-208px 0px 0px 0px;padding:-45px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-87f7b8a .elementor-divider-separator{width:21%;margin:0 auto;margin-right:0;}.elementor-2347 .elementor-element.elementor-element-87f7b8a .elementor-divider{text-align:right;}.elementor-2347 .elementor-element.elementor-element-17ad0e8 > .elementor-widget-container{margin:-22px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-17ad0e8 .elementor-heading-title{font-size:61px;}.elementor-2347 .elementor-element.elementor-element-3dbe3b6 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-9a6f01c > .elementor-widget-container{margin:-23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2347 .elementor-element.elementor-element-9a6f01c .elementor-heading-title{font-size:96px;}}/* Start custom CSS for heading, class: .elementor-element-6f70eb1c */.elementor-2347 .elementor-element.elementor-element-6f70eb1c .elementor-heading-title {
  font-size: clamp(280px, 20vw, 480px) !important;
  line-height: 0.85em !important;
  letter-spacing: -0.05em !important;

  transition: all 0.4s ease;
}

/* HOVER */

.elementor-2347 .elementor-element.elementor-element-6f70eb1c: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-3dc665e6 */.elementor-2347 .elementor-element.elementor-element-3dc665e6{
    position:absolute;
    inset:0;

    width:100%;
    height:100%;

    pointer-events:none;

    z-index:1;
}

.elementor-2347 .elementor-element.elementor-element-3dc665e6 .tech-particles{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
}

.elementor-2347 .elementor-element.elementor-element-3dc665e6 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-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(1){top:8%;left:10%;animation-delay:0s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(2){top:14%;left:28%;animation-delay:.5s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(3){top:9%;left:52%;animation-delay:1s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(4){top:16%;left:76%;animation-delay:1.5s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(5){top:10%;left:90%;animation-delay:2s;}

/* MEIO */

.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(6){top:34%;left:14%;animation-delay:2.5s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(7){top:42%;left:36%;animation-delay:3s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(8){top:30%;left:58%;animation-delay:3.5s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(9){top:46%;left:82%;animation-delay:4s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(10){top:56%;left:68%;animation-delay:4.5s;}

/* BASE */

.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(11){top:68%;left:12%;animation-delay:5s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(12){top:76%;left:34%;animation-delay:5.5s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(13){top:64%;left:56%;animation-delay:6s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 span:nth-child(14){top:82%;left:78%;animation-delay:6.5s;}
.elementor-2347 .elementor-element.elementor-element-3dc665e6 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-2bfa5581 */.elementor-2347 .elementor-element.elementor-element-2bfa5581{
    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-3e47cb2e */.elementor-2347 .elementor-element.elementor-element-3e47cb2e img {
  animation: floatPro 6s ease-in-out infinite;
}

@keyframes floatPro {
  0%   { transform: translateY(0px) scale(1); }
  50%  { transform: translateY(-18px) scale(1.025); }
  100% { transform: translateY(0px) scale(1); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d94ef09 */.elementor-2347 .elementor-element.elementor-element-4d94ef09 img {
  animation: floatPro 6s ease-in-out infinite;
}

@keyframes floatPro {
  0%   { transform: translateY(0px) scale(1); }
  50%  { transform: translateY(-12px) scale(1.02); }
  100% { transform: translateY(0px) scale(1); }
}/* End custom CSS */