#hero{overflow:hidden;margin-top:12vw;width:100%;background-color:#fff}#hero .controller-primary{max-width:100vw;overflow:initial;padding-inline:6vw;display:flex}#hero .controller-primary .content-primary-text{overflow:initial;height:28vw;width:58vw}#hero .controller-primary .content-primary-text h1{font-size:5vw;font-weight:500}#hero .controller-primary .content-primary-text h1 span{color:#000;background-color:#959d90}#hero .controller-primary .content-primary-text .span1{border-radius:1vw 1vw 0}#hero .controller-primary .content-primary-text .span2{border-radius:0 1vw 1vw}#hero .controller-primary .content-primary-text p{width:60%;font-size:1.2vw;margin-top:4%}#hero .controller-primary .content-primary-text .btn-content-primary-text{overflow:initial;margin-top:5%;display:flex;align-items:stretch}#hero .controller-primary .content-primary-text .btn-content-primary-text button{cursor:pointer;padding:1.2vw 2.8vw;border-radius:2vw;border:none;background-color:#223030;font-size:1vw;color:#fff}#hero .controller-primary .content-primary-text .btn-content-primary-text span{cursor:pointer;height:100%;aspect-ratio:1/1;background-color:#223030;border-radius:50%;color:#fff;display:inline-grid;place-content:center}#hero .controller-primary .content-primary-text .btn-content-primary-text span :first-child{font-size:1.5vw}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2 button,#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2 span{background-color:#fff;border:1px solid #000;color:#000}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2 button{padding:1vw 2.8vw}#hero .controller-primary .content-primary-text .btn-content-primary-text div{overflow:initial;display:flex;width:18vw;align-items:center}#hero .controller-primary .content-primary-image{overflow:initial;width:55vw;height:26.5vw;position:relative}#hero .controller-primary .content-primary-image img{width:100%;height:100%;object-fit:cover;border-radius:2.2vw}#hero .controller-secondary{overflow:initial;max-width:100vw;display:flex;padding-inline:6vw}#hero .controller-secondary .content-secondary-text{overflow:initial;width:44vw;height:18.02vw}#hero .controller-secondary .content-secondary-text .card{overflow:initial;width:100%;height:100%;background-color:#959d90;border-radius:1.5vw;position:relative}#hero .controller-secondary .content-secondary-text .card .experience{position:absolute;top:15%;right:10%;width:27.43vw;display:flex;justify-content:normal}#hero .controller-secondary .content-secondary-text .card .experience h2{font-size:1.9vw;overflow:initial}#hero .controller-secondary .content-secondary-text .card .experience p{margin-left:2vw;font-size:1.2vw;width:90%;font-weight:600}#hero .controller-secondary .content-secondary-text .card .work{position:absolute;bottom:1vw;width:100%;height:5vw;display:flex;justify-content:space-around}#hero .controller-secondary .content-secondary-text .card .work .line{width:.1vw;height:5vw;background-color:rgba(0,0,0,.318)}#hero .controller-secondary .content-secondary-text .card .work :first-child{position:relative;font-size:2.4vw}#hero .controller-secondary .content-secondary-text .card .work :first-child:before{content:"vendas";font-size:1.5vw;position:absolute;bottom:5%;color:rgba(0,0,0,.525)}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3){position:relative;font-size:2.4vw}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3):before{content:"clientes";font-size:1.5vw;position:absolute;bottom:5%;color:rgba(0,0,0,.525)}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5){position:relative;font-size:2.4vw}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5):before{content:"curtidas";font-size:1.5vw;position:absolute;bottom:5%;color:rgba(0,0,0,.525)}#hero .controller-secondary .content-secondary-text .card .persons{overflow:hidden;position:absolute;top:0;left:0;width:10vw;display:flex;background-color:#fff;border-radius:0 0 1.8vw 0}#hero .controller-secondary .content-secondary-text .card .persons img{width:3.5vw;height:3.5vw;border-radius:50%;object-fit:cover}#hero .controller-secondary .content-secondary-text .card .persons .person1{position:absolute;left:20%}#hero .controller-secondary .content-secondary-text .card .persons .person2{position:absolute;left:42%}#hero .controller-secondary .content-secondary-text .card .persons .person3{position:absolute;left:62%}#hero .controller-secondary .content-secondary-image{width:46vw;height:18.02vw;display:flex;justify-content:center;gap:1vw}#hero .controller-secondary .content-secondary-image .image1{margin-left:5%;position:relative}#hero .controller-secondary .content-secondary-image .image2{position:relative}#hero .controller-secondary .content-secondary-image .image1,#hero .controller-secondary .content-secondary-image .image2{overflow:hidden;width:50%}#hero .controller-secondary .content-secondary-image .image1 img,#hero .controller-secondary .content-secondary-image .image2 img{width:100%;height:100%;object-fit:cover;border-radius:1.5vw}@media screen and (min-width:200px)and (max-width:370px){#hero{margin-top:35%;width:100%;height:880px;display:flex;flex-direction:column;align-items:center}#hero .controller-primary .content-primary-text{height:570px;width:100%}#hero .controller-primary .content-primary-text h1{font-size:63px}#hero .controller-primary .content-primary-text .span1,#hero .controller-primary .content-primary-text .span2{border-radius:10px}#hero .controller-primary .content-primary-text p{width:90%;font-size:14px;margin-top:12%}#hero .controller-primary .content-primary-text .btn-content-primary-text{margin-top:7%;flex-direction:column}#hero .controller-primary .content-primary-text .btn-content-primary-text button{margin-top:3%;cursor:pointer;padding:14px 30px;border-radius:20px;border:none;background-color:#223030;color:#fff;font-size:15px}#hero .controller-primary .content-primary-text .btn-content-primary-text span{margin-left:2%;padding:14px;margin-top:3%}#hero .controller-primary .content-primary-text .btn-content-primary-text span :first-child{font-size:20px}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2{margin-left:0;margin-top:2vw}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2 button{padding:14px 30px}#hero .controller-primary .content-primary-text .btn-content-primary-text div{width:100vw;align-items:center}#hero .controller-secondary{width:100%;display:flex;justify-content:center}#hero .controller-secondary .content-secondary-text{width:100%;height:280px;transform:translateY(150px) scale(.8);opacity:0;display:flex;justify-content:center}#hero .controller-secondary .content-secondary-text .card{border-radius:20px}#hero .controller-secondary .content-secondary-text .card .experience{top:25%;right:0;width:90%;flex-direction:column;gap:10px}#hero .controller-secondary .content-secondary-text .card .experience h2{font-size:20px}#hero .controller-secondary .content-secondary-text .card .experience p{width:200px;font-size:14px}#hero .controller-secondary .content-secondary-text .card .work{bottom:5%;height:70px}#hero .controller-secondary .content-secondary-text .card .work .line{width:2px;height:60px}#hero .controller-secondary .content-secondary-text .card .work :first-child{font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :first-child:before{font-size:16px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3){font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3):before{font-size:16px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5){font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5):before{font-size:16px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .persons{width:140px;border-radius:0 0 28px 0}#hero .controller-secondary .content-secondary-text .card .persons img{width:50px;height:50px}}@media screen and (min-width:371px)and (max-width:430px){#hero{margin-top:28%;width:100%;height:970px;display:flex;flex-direction:column;align-items:center}#hero .controller-primary .content-primary-text{height:650px;width:100%}#hero .controller-primary .content-primary-text h1{font-size:75px}#hero .controller-primary .content-primary-text .span1,#hero .controller-primary .content-primary-text .span2{border-radius:10px}#hero .controller-primary .content-primary-text p{width:90%;font-size:15px;margin-top:10%}#hero .controller-primary .content-primary-text .btn-content-primary-text{margin-top:7%;flex-direction:column}#hero .controller-primary .content-primary-text .btn-content-primary-text button{margin-top:3%;cursor:pointer;padding:14px 30px;border-radius:20px;border:none;background-color:#223030;color:#fff;font-size:15px}#hero .controller-primary .content-primary-text .btn-content-primary-text span{margin-left:2%;padding:14px;margin-top:3%}#hero .controller-primary .content-primary-text .btn-content-primary-text span :first-child{font-size:20px}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2{margin-left:0;margin-top:2vw}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2 button{padding:14px 30px}#hero .controller-primary .content-primary-text .btn-content-primary-text div{width:100vw;align-items:center}#hero .controller-secondary{width:100%;display:flex}#hero .controller-secondary .content-secondary-text{width:100%;height:280px;transform:translateY(100px) scale(.5);opacity:0}#hero .controller-secondary .content-secondary-text .card{border-radius:20px}#hero .controller-secondary .content-secondary-text .card .experience{top:25%;right:0;width:90%;flex-direction:column;gap:10px}#hero .controller-secondary .content-secondary-text .card .experience h2{font-size:20px}#hero .controller-secondary .content-secondary-text .card .experience p{width:200px;font-size:14px}#hero .controller-secondary .content-secondary-text .card .work{bottom:5%;height:70px}#hero .controller-secondary .content-secondary-text .card .work .line{width:2px;height:60px}#hero .controller-secondary .content-secondary-text .card .work :first-child{font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :first-child:before{font-size:16px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3){font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3):before{font-size:16px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5){font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5):before{font-size:16px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .persons{width:140px;border-radius:0 0 28px 0}#hero .controller-secondary .content-secondary-text .card .persons img{width:50px;height:50px}}@media screen and (min-width:431px)and (max-width:492px){#hero{margin-top:35%;width:100%;height:1110px;display:flex;flex-direction:column;align-items:center}#hero .controller-primary .content-primary-text{height:780px;width:100%}#hero .controller-primary .content-primary-text h1{font-size:95px}#hero .controller-primary .content-primary-text .span1,#hero .controller-primary .content-primary-text .span2{border-radius:10px}#hero .controller-primary .content-primary-text p{width:90%;font-size:17px;margin-top:10%}#hero .controller-primary .content-primary-text .btn-content-primary-text{margin-top:7%;flex-direction:column}#hero .controller-primary .content-primary-text .btn-content-primary-text button{margin-top:3%;cursor:pointer;padding:14px 30px;border-radius:20px;border:none;background-color:#223030;color:#fff;font-size:15px}#hero .controller-primary .content-primary-text .btn-content-primary-text span{margin-left:2%;padding:14px;margin-top:3%}#hero .controller-primary .content-primary-text .btn-content-primary-text span :first-child{font-size:20px}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2{margin-left:0;margin-top:2vw}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2 button{padding:14px 30px}#hero .controller-primary .content-primary-text .btn-content-primary-text div{width:100vw;align-items:center}#hero .controller-secondary{width:100%;display:flex}#hero .controller-secondary .content-secondary-text{width:100%;height:280px;transform:translateY(100px) scale(.5);opacity:0}#hero .controller-secondary .content-secondary-text .card{border-radius:20px}#hero .controller-secondary .content-secondary-text .card .experience{top:25%;right:0;width:90%;flex-direction:column;gap:10px}#hero .controller-secondary .content-secondary-text .card .experience h2{font-size:20px}#hero .controller-secondary .content-secondary-text .card .experience p{width:200px;font-size:14px}#hero .controller-secondary .content-secondary-text .card .work{bottom:5%;height:70px}#hero .controller-secondary .content-secondary-text .card .work .line{width:2px;height:60px}#hero .controller-secondary .content-secondary-text .card .work :first-child{font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :first-child:before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3){font-size:25px;overflow:initial}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3):before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5){font-size:25px;overflow:initial}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5):before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .persons{width:140px;border-radius:0 0 28px 0}#hero .controller-secondary .content-secondary-text .card .persons img{width:50px;height:50px}}@media screen and (min-width:493px)and (max-width:580px){#hero{margin-top:32%;width:100%;height:1120px;display:flex;flex-direction:column;align-items:center}#hero .controller-primary{overflow:hidden}#hero .controller-primary .content-primary-text{height:790px;width:100%}#hero .controller-primary .content-primary-text h1{font-size:98px}#hero .controller-primary .content-primary-text .span1,#hero .controller-primary .content-primary-text .span2{border-radius:10px}#hero .controller-primary .content-primary-text p{width:90%;font-size:14px;margin-top:10%}#hero .controller-primary .content-primary-text .btn-content-primary-text{margin-top:7%;flex-direction:column}#hero .controller-primary .content-primary-text .btn-content-primary-text button{margin-top:3%;cursor:pointer;padding:15px 32px;border-radius:20px;border:none;background-color:#223030;color:#fff;font-size:15px}#hero .controller-primary .content-primary-text .btn-content-primary-text span{margin-left:2%;padding:14px;margin-top:3%}#hero .controller-primary .content-primary-text .btn-content-primary-text span :first-child{font-size:20px}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2{margin-left:0;margin-top:2vw}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2 button{padding:15px 32px}#hero .controller-primary .content-primary-text .btn-content-primary-text div{width:100vw;align-items:center}#hero .controller-secondary{overflow:initial;width:90%;display:flex}#hero .controller-secondary .content-secondary-text{overflow:initial;width:100%;height:320px;transform:translateY(100px) scale(.5);opacity:0}#hero .controller-secondary .content-secondary-text .card{border-radius:20px}#hero .controller-secondary .content-secondary-text .card .experience{top:25%;right:0;width:90%;flex-direction:column;gap:10px}#hero .controller-secondary .content-secondary-text .card .experience h2{font-size:20px}#hero .controller-secondary .content-secondary-text .card .experience p{width:200px;font-size:14px}#hero .controller-secondary .content-secondary-text .card .work{bottom:5%;height:70px}#hero .controller-secondary .content-secondary-text .card .work .line{width:2px;height:60px}#hero .controller-secondary .content-secondary-text .card .work :first-child{font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :first-child:before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3){font-size:25px;overflow:initial}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3):before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5){font-size:25px;overflow:initial}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5):before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .persons{width:140px;border-radius:0 0 28px 0}#hero .controller-secondary .content-secondary-text .card .persons img{width:50px;height:50px}}@media screen and (min-width:581px)and (max-width:1030px){#hero{margin-top:27%;width:100%;height:1390px;display:flex;flex-direction:column;align-items:center}#hero .controller-primary .content-primary-text{height:1040px;width:100%}#hero .controller-primary .content-primary-text h1{font-size:120px}#hero .controller-primary .content-primary-text .span1,#hero .controller-primary .content-primary-text .span2{border-radius:10px}#hero .controller-primary .content-primary-text p{width:90%;font-size:25px;margin-top:10%}#hero .controller-primary .content-primary-text .btn-content-primary-text{margin-top:7%;flex-direction:column}#hero .controller-primary .content-primary-text .btn-content-primary-text button{margin-top:3%;cursor:pointer;padding:20px 50px;border-radius:20px;border:none;background-color:#223030;color:#fff;font-size:15px}#hero .controller-primary .content-primary-text .btn-content-primary-text span{margin-left:2%;padding:14px;margin-top:3%}#hero .controller-primary .content-primary-text .btn-content-primary-text span :first-child{font-size:20px}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2{margin-left:0;margin-top:2vw}#hero .controller-primary .content-primary-text .btn-content-primary-text .btn-2 button{padding:20px 50px}#hero .controller-primary .content-primary-text .btn-content-primary-text div{width:100vw;align-items:center}#hero .controller-secondary{width:90%;display:flex}#hero .controller-secondary .content-secondary-text{width:100%;height:320px;transform:translateY(100px) scale(.5);opacity:0}#hero .controller-secondary .content-secondary-text .card{border-radius:20px}#hero .controller-secondary .content-secondary-text .card .experience{top:25%;right:0;width:90%;flex-direction:column;gap:10px}#hero .controller-secondary .content-secondary-text .card .experience h2{font-size:20px}#hero .controller-secondary .content-secondary-text .card .experience p{width:200px;font-size:15px}#hero .controller-secondary .content-secondary-text .card .work{bottom:5%;height:70px}#hero .controller-secondary .content-secondary-text .card .work .line{width:2px;height:60px}#hero .controller-secondary .content-secondary-text .card .work :first-child{font-size:25px}#hero .controller-secondary .content-secondary-text .card .work :first-child:before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3){font-size:25px;overflow:initial}#hero .controller-secondary .content-secondary-text .card .work :nth-child(3):before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5){font-size:25px;overflow:initial}#hero .controller-secondary .content-secondary-text .card .work :nth-child(5):before{font-size:17px;bottom:10%}#hero .controller-secondary .content-secondary-text .card .persons{width:140px;border-radius:0 0 28px 0}#hero .controller-secondary .content-secondary-text .card .persons img{width:50px;height:50px}}.transition1,.transition2,.transition3{position:fixed;top:0;width:40vw;background-color:#fff;z-index:99999}.transition1{left:0}.transition2{left:33.18vw}.transition3{right:0}.btn-bag{position:absolute;bottom:0;width:5vw;height:5vw;background-color:#fff;border-radius:0 50vw 50vw 0}.btn-bag,.btn-bag :first-child{overflow:initial}.btn-bag button{overflow:hidden;cursor:pointer;margin-top:.2vw;margin-left:5%;padding:1.05vw;border-radius:50%;border:none;background-color:#223030;color:#fff}.btn-bag button :first-child{overflow:hidden;font-size:2.3vw}.cursor{cursor:pointer;z-index:777;position:fixed;top:0;left:0;box-shadow:2px 2px 2px rgba(0,0,0,.5);color:#fff;background-color:#223030;width:7vw;height:7vw;border-radius:50%;opacity:0;transform:scale(0);display:grid;place-items:center}.cursor :first-child{text-align:center;cursor:pointer;font-size:1vw}.animation{overflow:hidden;z-index:9999;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;display:grid;place-items:center}.animation h1{opacity:0;overflow:hidden;font-size:4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;text-align:center}.animation img{opacity:0;width:10vw;height:10vw}@media screen and (max-width:768px){.animation{overflow:hidden;z-index:9999;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;display:grid;place-items:center}.animation h1{overflow:hidden;font-size:12vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;text-align:center}.animation img{opacity:0;width:30vw;height:30vw}}.marquee__main{display:flex;justify-content:center;align-items:center;width:100vw}.marquee,.marquee__main{position:relative;overflow:hidden}.marquee{padding:2.2vw 0;text-transform:uppercase;font-weight:600;font-size:5vw;color:rgba(0,0,0,.5);transform:translateY(4vw)}.marquee .marquee__inner{display:flex;gap:3vw;width:-moz-fit-content;width:fit-content;flex:auto;flex-direction:row}.marquee .marquee__inner .marquee__part{display:flex;align-items:center;flex-shrink:0;padding:0 1vw;animation:marqueeAnimation 8s linear infinite}@media screen and (max-width:820px){.marquee__main{overflow:initial}.marquee{padding:30px 0;font-size:50px;transform:translateY(2vw)}.marquee .marquee__inner{gap:40px}}.container_animation{height:100vh;width:100%;opacity:0;z-index:999;background-color:#151515;overflow:hidden}.container_animation .container_animation_black{background-color:#151515;color:#fafacd;overflow:hidden;display:grid;place-items:center}.container_animation .container_animation_white{background-color:#fff;color:#000;overflow:hidden;display:grid;place-items:center}.marquee__main_component{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;width:100vw}.marquee_component{overflow:hidden;position:relative;padding:2.2vw 0;text-transform:uppercase;font-weight:600;font-size:10vw}.marquee_component .marquee__inner_component{display:flex;gap:3vw;width:-moz-fit-content;width:fit-content;flex:auto;flex-direction:row}.marquee_component .marquee__inner_component .marquee__part_component{display:flex;align-items:center;flex-shrink:0;padding:0 1vw;animation:marqueeAnimation 8s linear infinite}@keyframes marqueeAnimation{0%{transform:translate(0)}to{transform:translate(calc(-100% - 42px))}}@media screen and (max-width:820px){.marquee__main{overflow:initial}.marquee_component{padding:30px 0;font-size:90px;transform:translateY(2vw)}.marquee_component .marquee__inner{gap:40px}}.secondSection{overflow:hidden;background-color:#151515}.secondSection .secondSection__container{margin-top:15vw;padding-inline:6vw;position:relative}.secondSection .secondSection__container .secondSection__container__titles{overflow:hidden;position:relative;overflow:initial;height:75vh}.secondSection .secondSection__container .secondSection__container__titles .title_second1,.secondSection .secondSection__container .secondSection__container__titles .title_second3{overflow:hidden;color:#fafacd;font-size:12vw}.secondSection .secondSection__container .secondSection__container__titles .title_second3{position:absolute;bottom:-7vw;padding-left:25vw;background-color:rgba(197,245,191,.202);border-radius:1.5vw;z-index:9}.secondSection .secondSection__container .secondSection__container__image{overflow:initial;width:100%;position:relative}.secondSection .secondSection__container .secondSection__container__image img{width:100%;height:80vh;object-fit:cover;border-radius:1.5vw}.secondSection .secondSection__container .secondSection__container__image .secondSection__container__image__magneticButton{z-index:99;cursor:pointer;position:absolute;top:-5%;left:5%;overflow:hidden;padding:.8vw .2vw;background-color:#fff;border-radius:50%;transition:all .1s}.secondSection .secondSection__container .secondSection__container__image .secondSection__container__image__magneticButton:hover{background-color:#151515}.secondSection .secondSection__container .secondSection__container__image .secondSection__container__image__magneticButton:hover h1{color:#fafacd}.secondSection .secondSection__container .secondSection__container__image .secondSection__container__image__magneticButton h1{padding:2.5vw 1.5vw;border-radius:50%;font-size:1.2vw;cursor:pointer}@media screen and (max-width:890px){.secondSection .secondSection__container{margin-top:70vw;padding-inline:6vw;position:relative}.secondSection .secondSection__container .secondSection__container__titles{height:40vh}.secondSection .secondSection__container .secondSection__container__titles .title_second1,.secondSection .secondSection__container .secondSection__container__titles .title_second3{font-size:85px}.secondSection .secondSection__container .secondSection__container__titles .title_second3{bottom:-10vw;padding-left:20vw;border-radius:20px}.secondSection .secondSection__container .secondSection__container__image img{height:50vh;border-radius:20px}.secondSection .secondSection__container .secondSection__container__image .secondSection__container__image__magneticButton{top:-5%;left:2%}.secondSection .secondSection__container .secondSection__container__image .secondSection__container__image__magneticButton h1{padding:30px 7px;font-size:18px}}header{overflow:hidden;position:fixed;top:0;width:100vw;height:15vh;background-color:#fff;display:grid;place-items:center;z-index:998}header nav{position:absolute;bottom:0;overflow:hidden;background-color:#959d90;width:90vw;height:11vh;border-radius:1.5vw;display:flex;justify-content:space-evenly;align-items:center}header nav .btn_nav button{cursor:pointer;border:none;padding-inline:50px;font-size:3vw;background-color:transparent}header nav img{width:15vw;height:15vw;object-fit:cover;border-radius:50%}header .line1,header .line2,header .line3{position:fixed;top:0;width:40vw;background-color:#fff}header .line1{left:0}header .line2{left:33.18vw}header .line3{right:0}.link_nav{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#fff;z-index:-1;opacity:0}.link_nav ul{overflow:hidden;position:absolute;top:12vw;left:6vw}.link_nav ul li{margin-bottom:2vw;overflow:hidden}.link_nav ul li a{cursor:pointer;display:block;transform:translateY(90vw);color:#000;text-decoration:none;font-size:5vw;position:relative}.link_nav ul li a:before{content:"";height:4px;width:0;position:absolute;bottom:0;left:0;background-color:#000;transition:all .5s}.link_nav ul li a:hover:before{width:100%}.link_nav .btn_nav_close{overflow:initial;position:absolute;top:2vw;right:30vw;opacity:0}.link_nav .btn_nav_close button{cursor:pointer;border:none;padding-inline:50px;font-size:3vw;background-color:transparent}@media screen and (max-width:1080px){header{height:12vh;overflow:initial}header nav{bottom:-8%;height:10vh;border-radius:15vw;justify-content:space-around}header nav .btn_nav button{padding-inline:0;font-size:8vw}header nav img{width:25vw;height:25vw}.link_nav ul{overflow:hidden;position:absolute;top:52vw;left:8vw}.link_nav ul li a{transform:translateY(290vw);font-size:15vw}.link_nav .btn_nav_close{top:8vw}.link_nav .btn_nav_close button{font-size:8vw}}.newReality{overflow:hidden;width:100vw;background-color:#151515;position:relative}.newReality h1{font-size:13vw;overflow:hidden;text-transform:uppercase;padding-inline:6vw;color:#fafacd}.newReality h1 .newReality_char{opacity:0}.newReality .container__newReality{position:relative;height:50vh;display:flex;align-items:end;justify-content:space-between;padding-inline:6vw;overflow:hidden}.newReality .container__newReality .newReality__photos{margin-right:6vw;margin-bottom:1vw;overflow:hidden;width:30vw;height:23vh;display:flex;gap:1vw}.newReality .container__newReality .newReality__photos div{overflow:hidden;width:16vw;height:100%;border-radius:.2vw}.newReality .container__newReality .newReality__photos div img{width:100%;height:150%;object-fit:cover;transform:translateY(-3vw)}.newReality .container__newReality .newReality__paragraph{overflow:hidden;margin-bottom:1vw;width:40vw;height:100%;position:relative;display:flex;flex-direction:column;justify-content:end}.newReality .container__newReality .newReality__paragraph .line1_newReality{width:15vw;height:.15vw;margin-bottom:.3vw;background:#fafacd}.newReality .container__newReality .newReality__paragraph p{width:100%;color:#fafacd;font-size:1.2vw}@media screen and (max-width:820px){.newReality{display:flex;flex-direction:column;align-items:center}.newReality h1{margin-top:10vw;font-size:17vw;white-space:nowrap}.newReality .container__newReality{height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:normal}.newReality .container__newReality .newReality__photos{margin-right:0;margin-bottom:3vw;width:90vw;height:25vh;display:flex;align-items:end;justify-content:end;gap:5vw}.newReality .container__newReality .newReality__photos div{width:20vw;height:10vh;border-radius:1vw}.newReality .container__newReality .newReality__paragraph{margin-top:5vw;margin-bottom:1vw;width:90vw;height:100%;display:grid;place-items:center}.newReality .container__newReality .newReality__paragraph p{width:90%;font-size:4vw;line-height:5vw}}.final{background:#151515;width:100vw}.final .final__content{padding-top:10vw;padding-inline:6vw;padding-bottom:5vw}.final .final__content,.final .final__content .final__text{display:flex;flex-direction:column;justify-content:center;align-items:center}.final .final__content .final__photos_wrapper{width:13vw;height:9vw;display:flex;position:relative;padding-inline:2vw}.final .final__content .final__photos_wrapper .final__photos{transform:rotate(7deg);position:absolute}.final .final__content .final__photos_wrapper .final__photos img{object-fit:cover;width:5vw;border-radius:1.2vw}.final .final__content .final__photos_wrapper .photo2{left:4vw}.final .final__content .final__photos_wrapper .photo3{left:6vw}.final h1{display:flex;font-size:8vw;white-space:nowrap;text-transform:uppercase;color:#fafacd;text-align:center}.final .final_button{overflow:hidden;width:13vw;display:flex;justify-content:center;align-items:center}.final .final_button button{cursor:pointer;background-color:#fff;border:none;padding:.2vw;border-radius:1.2vw;transition:all .1s}.final .final_button button:hover{background-color:#151515;border:1px solid #fafacd}.final .final_button button:hover :first-child{color:#fafacd}.final .final_button button :first-child{color:#000;font-size:1vw;border-radius:1.2vw;padding:2vw 3vw;transition:all .1s}.final .img_hover{width:20vw;height:10vw}.final .img_hover img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:820px){.final{padding-top:5vw;height:44vh}.final .final__content{padding-top:10vw;position:relative}.final .final__content .final__photos_wrapper{width:17vw;height:12vw;display:flex;position:relative;padding-inline:2vw}.final .final__content .final__photos_wrapper .final__photos{transform:rotate(7deg);position:absolute}.final .final__content .final__photos_wrapper .final__photos img{object-fit:cover;width:10vw;border-radius:1.2vw}.final .final__content .final__photos_wrapper .photo2{left:4vw}.final .final__content .final__photos_wrapper .photo3{left:6vw}.final h1{font-size:8.5vw;gap:5px}.final .final_button{width:55vw;position:absolute;bottom:-35%}.final .final_button button{background-color:#151515;border:1px solid #fafacd;padding:2vw .2vw}.final .final_button button :first-child{color:#fafacd;font-size:5vw;padding:1vw 3vw;transition:all 0s}}footer{background-color:#151515;height:50vh}footer .footer__content{overflow:hidden;width:100%;height:100%;background-color:#fafacd;border-radius:10vw 10vw 0 0;position:relative;display:flex;align-items:center;justify-content:space-evenly;z-index:10}footer .footer__content h1{white-space:nowrap;position:absolute;top:30%;left:50%;transform:translate(-50%);color:rgba(0,0,0,.1);font-size:11vw;z-index:-1}footer .footer__content .footer__contact ul{display:flex;flex-direction:column;gap:2vw}footer .footer__content .footer__contact ul li a{cursor:pointer;font-size:2vw;color:#000;-webkit-text-decoration:underline .2vw #000;text-decoration:underline .2vw #000}footer .footer__content .footer__contact ul li a :first-child{margin-left:1vw}@media screen and (max-width:820px){footer .footer__content{justify-content:space-around;border-radius:20vw 20vw 0 0}footer .footer__content h1{font-size:20vw}footer .footer__content .left{margin-left:5vw}footer .footer__content .footer__contact ul{gap:7vw}footer .footer__content .footer__contact ul li a{font-size:5vw}}