@font-face{font-family:Montserrat;src:url(/app/themes/beleza/public/build/assets/Montserrat-Thin-CLa9vnJU.ttf) format("truetype");font-weight:100}@font-face{font-family:Montserrat;src:url(/app/themes/beleza/public/build/assets/Montserrat-ExtraLight-fStl-XCH.ttf) format("truetype");font-weight:200}@font-face{font-family:Montserrat;src:url(/app/themes/beleza/public/build/assets/Montserrat-Light-Cbfxly1I.ttf) format("truetype");font-weight:300}@font-face{font-family:Montserrat;font-style:normal;src:url(/app/themes/beleza/public/build/assets/Montserrat-Medium-CpRznguy.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/app/themes/beleza/public/build/assets/Montserrat-Bold-BSrD1I5P.ttf) format("truetype");font-weight:700}@font-face{font-family:Montserrat;src:url(/app/themes/beleza/public/build/assets/Montserrat-ExtraBold-DnlpJ974.ttf) format("truetype");font-weight:800}@font-face{font-family:Montserrat;src:url(/app/themes/beleza/public/build/assets/Montserrat-Black-BS-yoS0_.ttf) format("truetype");font-weight:900}@font-face{font-family:ClashDisplay;src:url(/app/themes/beleza/public/build/assets/ClashDisplay-ExtraLight--kv4w5k0.ttf) format("truetype");font-weight:200}@font-face{font-family:ClashDisplay;src:url(/app/themes/beleza/public/build/assets/ClashDisplay-Light-CutxPsj4.ttf) format("truetype");font-weight:300}@font-face{font-family:ClashDisplay;font-style:normal;src:url(/app/themes/beleza/public/build/assets/ClashDisplay-Medium-RwyLHzhI.ttf) format("truetype");font-weight:400}@font-face{font-family:ClashDisplay;src:url(/app/themes/beleza/public/build/assets/ClashDisplay-Bold-5hYeFSJJ.ttf) format("truetype");font-weight:700}@font-face{font-family:PlusJakartaSans;src:url(/app/themes/beleza/public/build/assets/PlusJakartaSans-ExtraLight-BjJ6gFSO.ttf) format("truetype");font-weight:100}@font-face{font-family:PlusJakartaSans;src:url(/app/themes/beleza/public/build/assets/PlusJakartaSans-Light-DDhP_Rn6.ttf) format("truetype");font-weight:200}@font-face{font-family:PlusJakartaSans;src:url(/app/themes/beleza/public/build/assets/PlusJakartaSans-Regular-DBSa4cpH.ttf) format("truetype");font-weight:300}@font-face{font-family:PlusJakartaSans;font-style:normal;src:url(/app/themes/beleza/public/build/assets/PlusJakartaSans-Medium-BWT6vWE5.ttf) format("truetype");font-weight:400}@font-face{font-family:PlusJakartaSans;src:url(/app/themes/beleza/public/build/assets/PlusJakartaSans-SemiBold-E-AGeNse.ttf) format("truetype");font-weight:600}@font-face{font-family:PlusJakartaSans;src:url(/app/themes/beleza/public/build/assets/PlusJakartaSans-Bold-K_68Q89b.ttf) format("truetype");font-weight:700}@font-face{font-family:PlusJakartaSans;src:url(/app/themes/beleza/public/build/assets/PlusJakartaSans-ExtraBold-BPMfZ3D1.ttf) format("truetype");font-weight:800}@font-face{font-family:VVDS;src:url(/app/themes/beleza/public/build/assets/VVDS-BLUN7hEc.ttf) format("truetype");font-weight:800}@font-face{font-family:Averia;src:url(/app/themes/beleza/public/build/assets/AveriaSerifLibre-Bold-Bx6B3U9y.ttf) format("truetype");font-weight:700}@font-face{font-family:Reigo;src:url(/app/themes/beleza/public/build/assets/Reigo-Black-LUqPR5v7.ttf) format("truetype");font-weight:800}:root{scroll-behavior:smooth}.banner{width:100%;height:130vw;max-height:50rem;position:relative;display:flex;align-items:center;justify-content:center}.banner .banner__container{display:flex;justify-content:center;align-items:center;margin-bottom:6.4rem}.banner .banner__container .banner__content{position:relative;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background-color:#00000057;border-radius:2.4rem;border:1px solid #000000;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4rem;padding:2.4rem 5%;height:100%;width:80%}.banner .banner__container .banner__content .title{font-family:VVDS,Reigo;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:5.6rem}.banner .banner__container .banner__content .title span{letter-spacing:.01rem;text-transform:uppercase;font-family:PlusJakartaSans,sans-serif}.banner .banner__container .banner__content p,.banner .banner__container .banner__content font{text-align:center}@media screen and (min-width: 768px){.banner{min-height:unset;height:45vw}}@media screen and (min-width: 1280px){.banner{height:35vw}.banner .banner__container .banner__content{padding:4rem;gap:4.8rem}.banner .banner__container .banner__content .title{font-size:10.4rem;text-align:center;letter-spacing:1.2rem}.banner .banner__container .banner__content .title span{font-size:6rem;margin-top:-3.2rem;letter-spacing:1.8rem;font-weight:400}.banner .banner__container .banner__content p,.banner .banner__container .banner__content font{font-size:2.4rem;text-align:center}}.intro_content{position:relative;background:radial-gradient(50% 50% at 50% 50%,#ffb783,#ff9c56)}.intro_content .container-arrow{display:none;position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;max-width:120rem}.intro_content .container-arrow .arrow{width:2.4rem;height:2.4rem;position:relative;color:#0029ff}.intro_content .container-arrow .arrow:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:4rem;height:4rem;background-color:#ff9c56;z-index:-1;border-radius:.8rem}.intro_content .container-arrow.bottom{top:unset;bottom:0}.intro_content .container-arrow.bottom .arrow{margin-left:auto}.intro_content.home>div{display:flex;flex-direction:column;align-items:center;gap:3.2rem}.intro_content.home .intro_content__texts{display:flex;flex-direction:column;gap:1.6rem}.intro_content.home .intro_content__image{display:flex;justify-content:center;align-items:center;flex:1;width:100%}.intro_content.home .intro_content__image>div{width:100%;max-height:30rem;height:40vw;border-radius:2.4rem;overflow:hidden}.intro_content.home .intro_content__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 1280px){.intro_content .intro_content__texts{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:3.2rem}.intro_content .intro_content__texts .title{flex:1;min-width:40%}.intro_content .intro_content__texts .text{flex:2}}.client-card{border-radius:1.6rem;border:1px solid #0029FF;height:9rem;width:18rem;padding:1.6rem}.client-card:hover img{transform:scale(1.1)}.client-card img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .3s}.raison-card{flex:1;min-width:18rem;max-width:38rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem;text-align:center;padding:2.4rem;border-radius:2.4rem;border:2px solid #FF6B01;background-color:#ff6b011a}.raison-card .card__image{width:8rem;height:8rem}.raison-card .card__image img{width:100%;height:100%;object-fit:contain}.raison-card .card__cta{margin-top:auto}.atout-card{display:flex;flex-direction:column;align-content:center;justify-content:center;flex:1;min-width:100%;background-color:#e8e8e8;border:1px solid rgba(0,41,255,.1);padding:3.2rem;border-radius:1.6rem;gap:1.6rem}@media screen and (min-width: 1280px){.atout-card{max-width:50%;min-width:24rem}}.projects-in-world>div{background-color:#0029ff1a;padding:3.2rem;border-radius:2.4rem}.projects-in-world>div .projects-container{display:flex;flex-direction:column;gap:1.6rem}.projects-in-world>div .projects-container .grid-template-area{display:grid;gap:1.6rem;grid-auto-rows:20rem;grid-auto-flow:dense;grid-template-areas:"a a" "b b" "c c" "d d" "e e" "f f" "g g" "h h" "i i"}.projects-in-world>div .projects-container .grid-template-area .project-card{display:flex;flex-direction:column;align-content:center;justify-content:flex-end;padding:3.2rem 1.6rem;text-align:center;border-radius:.8rem;position:relative;overflow:hidden}.projects-in-world>div .projects-container .grid-template-area .project-card .title{position:relative;z-index:1}.projects-in-world>div .projects-container .grid-template-area .project-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#0000 30%,#000)}.projects-in-world>div .projects-container .grid-template-area .project-card.project-1{grid-area:a}.projects-in-world>div .projects-container .grid-template-area .project-card.project-2{grid-area:b}.projects-in-world>div .projects-container .grid-template-area .project-card.project-3{grid-area:c}.projects-in-world>div .projects-container .grid-template-area .project-card.project-4{grid-area:d}.projects-in-world>div .projects-container .grid-template-area .project-card.project-5{grid-area:e}.projects-in-world>div .projects-container .grid-template-area .project-card.project-6{grid-area:f}.projects-in-world>div .projects-container .grid-template-area .project-card.project-7{grid-area:g}.projects-in-world>div .projects-container .grid-template-area .project-card.project-8{grid-area:h}.projects-in-world>div .projects-container .grid-template-area .project-card.project-9{grid-area:i}.quote-container{display:flex;flex-direction:column;gap:3.2rem;align-items:center}.quote-container .quote{position:relative;border:1px solid #FF6B01;padding:3.2rem;border-radius:3.2rem;background-color:#ff6b011a}.quote-container .quote:before{content:"";position:absolute;top:-3rem;left:5%;width:4.8rem;height:4.8rem;background-image:url(/app/themes/beleza/public/build/assets/quote-I8tAEljo.png);background-size:contain;z-index:1}.quote-container .quote__img{width:100%;max-width:49rem;border-radius:2.4rem;overflow:hidden;position:relative;max-height:40rem}.quote-container .quote__img img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 768px){.projects-in-world>div .projects-container .grid-template-area{grid-template-areas:"a a a" "b c d" "e e f" "g h i"}}@media screen and (min-width: 1280px){.projects-in-world>div .projects-container .grid-template-area{grid-template-areas:"a a b c d" "a a i h h" "e f g h h"}.quote-container{display:flex;flex-direction:row;position:relative}.quote-container .quote{width:80%;padding-right:23%}.quote-container .quote__img{width:40%;max-height:80%;position:absolute;right:0;top:50%;transform:translateY(-50%)}}
