@font-face{font-family:DioneExtraBold;font-display:swap;src:url(../Dione-Lufga-ExtraBold.d3494b48.otf)}@font-face{font-family:DioneSemiBold;font-display:swap;src:url(../Dione-Lufga-SemiBold.9aa7d851.otf)}@font-face{font-family:DioneMedium;font-display:swap;src:url(../Dione-Lufga-Medium.69042f45.otf)}@font-face{font-family:DioneMediumItalic;font-display:swap;src:url(../Dione-Lufga-MediumItalic.317a51c8.otf)}@font-face{font-family:DioneRegular;font-display:swap;src:url(../Dione-Lufga-Regular.8685cc30.otf)}@font-face{font-family:DioneLight;font-display:swap;src:url(../Dione-Lufga-Light.1c0c5b67.otf)}@font-face{font-family:DioneLightItalic;font-display:swap;src:url(../Dione-Lufga-LightItalic.5f3d768a.otf)}@font-face{font-family:DioneExtraLight;font-display:swap;src:url(../Dione-Lufga-ExtraLight.3ec45d7e.otf)}*{box-sizing:border-box;margin:0;padding:0}.boxContainer .svgBox{--circleSize:78vw}.boxContainer .svgBox.small{--circleSize:50vw}.boxContainer .svgBox.big{--circleSize:120vw}.boxContainer .svgBox.targetElement{--spacing:calc(50vw - var(--circleSize) - 11em)}.boxContainer .svgBox.targetPadding{--spacing:calc(1.5em + var(--elPadding) - var(--circleSize))}.boxContainer .svgBox.onCenter{top:calc(50% - 39vw)}.boxContainer .svgBox.onCenter.small{top:calc(50% - 25vw)}.boxContainer .svgBox.onCenter.big{top:calc(50% - 60vw)}.boxContainer .svgBox.onBottom{bottom:calc(25% - 52vw);top:unset}.boxContainer .svgBox.onBottom.small{bottom:calc(25% - 33vw)}.boxContainer .svgBox.onBottom.big{bottom:calc(25% - 80vw)}.boxContainer .svgBox.right.targetElement{right:calc(-28vw - 11em)}.boxContainer .svgBox.right.targetElement.small{right:-11em}.boxContainer .svgBox.right.targetElement.big{right:calc(-70vw - 11em)}.boxContainer .svgBox.left.targetElement{left:calc(-28vw - 11em);transform:rotateY(180deg)}.boxContainer .svgBox.left.targetElement.small{left:-11em;transform:rotateY(180deg)}.boxContainer .svgBox.left.targetElement.big{left:calc(-70vw - 11em);transform:rotateY(180deg)}.svgBox.right.targetPadding{right:calc(1.5em - 70vw)}.svgBox.right.targetPadding.small{right:calc(1.5em - 50vw)}.svgBox.right.targetPadding.big{right:calc(1.5em - 120vw)}.svgBox.left.targetPadding{left:calc(1.5em - 70vw);transform:rotateY(180deg)}.svgBox.left.targetPadding.small{left:calc(1.5em - 50vw);transform:rotateY(180deg)}.svgBox.left.targetPadding.big{left:calc(1.5em - 120vw);transform:rotateY(180deg)}.boxContainer .svgBox{z-index:-1;width:78vw;height:78vw;position:absolute;top:0}.boxContainer .svgBox.small{width:50vw;height:50vw}.boxContainer .svgBox.big{width:120vw;height:120vw}.svgBox circle{stroke:#0000;stroke-width:1.5px;fill:#0000;stroke-dasharray:2195;stroke-dashoffset:0}.boxContainer.sizeContainer{width:100%;height:100%;justify-content:center;align-items:center;display:flex;position:absolute}.boxContainer.active .svgBox circle{stroke:#f3597d;animation:animate-circle-one 3s linear forwards}.boxContainer.active .svgBox.two circle,.boxContainer.active .svgBox.three circle{stroke:#f3597d;animation:animate-circle-two 3s linear forwards}.boxContainer.active{transition:all 2s ease-in-out}@keyframes animate-circle-one{0%{stroke-dashoffset:-2195px}to{stroke-dashoffset:0}}@keyframes animate-circle-two{0%{stroke-dashoffset:2195px}to{stroke-dashoffset:0}}html{color:#222;font-size:1em;line-height:1.4}::selection{text-shadow:none;background-color:#b3d4fc}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;display:block}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}html{overflow-x:hidden}body{cursor:none;font-family:DioneMedium;transition:background 1s}a,a:hover{cursor:none}nav{position:relative}object{pointer-events:none}.text_border_black{text-shadow:-1px -1px #000,0 -1px #000,1px -1px #000,1px 0 #000,1px 1px #000,0 1px #000,-1px 1px #000,-1px 0 #000;color:#fff}.navigation_hidden,.language_hidden{opacity:0}.navigation_list{width:100%;color:#fff;flex-flow:row;justify-content:space-between;padding:0 56px;font-size:14px;display:flex;position:relative}.navigation_list a{color:#fff;font-family:DioneLight;text-decoration:none;list-style:none}.navgation_indicator{width:8px;height:8px;background-color:#ff597d;border-radius:50px;transition:all .5s ease-in-out;display:block;position:absolute;bottom:-8px;left:9%}html[lang=ja] .navigation_list a:nth-child(1):hover~.navgation_indicator{transform:translate(.6em)!important}html[lang=ja] .navigation_list a:nth-child(1).active~.navgation_indicator{transform:translate(.6em)}html[lang=ja] .navigation_list a:nth-child(2):hover~.navgation_indicator{transform:translate(7em)!important}html[lang=ja] .navigation_list a:nth-child(2).active~.navgation_indicator{transform:translate(7em)}html[lang=ja] .navigation_list a:nth-child(3):hover~.navgation_indicator{transform:translate(13.65em)!important}html[lang=ja] .navigation_list a:nth-child(3).active~.navgation_indicator{transform:translate(13.65em)}html[lang=ja] .navigation_list a:nth-child(4):hover~.navgation_indicator{transform:translate(20em)!important}html[lang=ja] .navigation_list a:nth-child(4).active~.navgation_indicator{transform:translate(20em)}html[lang=ja] .navigation_list a:nth-child(5):hover~.navgation_indicator{transform:translate(26.55em)!important}html[lang=ja] .navigation_list a:nth-child(5).active~.navgation_indicator{transform:translate(26.55em)}html[lang=ja] .navigation_list a:nth-child(6):hover~.navgation_indicator{transform:translate(31.6em)!important}html[lang=ja] .navigation_list a:nth-child(6).active~.navgation_indicator{transform:translate(31.6em)}html[lang=ja] .navigation_list a:nth-child(7):hover~.navgation_indicator{transform:translate(38em)!important}html[lang=ja] .navigation_list a:nth-child(7).active~.navgation_indicator{transform:translate(38em)}html[lang=pt] .navigation_list a:nth-child(1):hover~.navgation_indicator{transform:translate(.6em)!important}html[lang=pt] .navigation_list a:nth-child(1).active~.navgation_indicator{transform:translate(.6em)}html[lang=pt] .navigation_list a:nth-child(2):hover~.navgation_indicator{transform:translate(5.5em)!important}html[lang=pt] .navigation_list a:nth-child(2).active~.navgation_indicator{transform:translate(5.5em)}html[lang=pt] .navigation_list a:nth-child(3):hover~.navgation_indicator{transform:translate(12em)!important}html[lang=pt] .navigation_list a:nth-child(3).active~.navgation_indicator{transform:translate(12em)}html[lang=pt] .navigation_list a:nth-child(4):hover~.navgation_indicator{transform:translate(19.5em)!important}html[lang=pt] .navigation_list a:nth-child(4).active~.navgation_indicator{transform:translate(19.5em)}html[lang=pt] .navigation_list a:nth-child(5):hover~.navgation_indicator{transform:translate(26em)!important}html[lang=pt] .navigation_list a:nth-child(5).active~.navgation_indicator{transform:translate(26em)}html[lang=pt] .navigation_list a:nth-child(6):hover~.navgation_indicator{transform:translate(32.5em)!important}html[lang=pt] .navigation_list a:nth-child(6).active~.navgation_indicator{transform:translate(32.5em)}html[lang=pt] .navigation_list a:nth-child(7):hover~.navgation_indicator{transform:translate(39em)!important}html[lang=pt] .navigation_list a:nth-child(7).active~.navgation_indicator{transform:translate(39em)}html[lang=en] .navigation_list a:nth-child(1):hover~.navgation_indicator{transform:translate(.75em)!important}html[lang=en] .navigation_list a:nth-child(1).active~.navgation_indicator{transform:translate(.75em)}html[lang=en] .navigation_list a:nth-child(2):hover~.navgation_indicator{transform:translate(5.5em)!important}html[lang=en] .navigation_list a:nth-child(2).active~.navgation_indicator{transform:translate(5.5em)}html[lang=en] .navigation_list a:nth-child(3):hover~.navgation_indicator{transform:translate(11em)!important}html[lang=en] .navigation_list a:nth-child(3).active~.navgation_indicator{transform:translate(11em)}html[lang=en] .navigation_list a:nth-child(4):hover~.navgation_indicator{transform:translate(17.5em)!important}html[lang=en] .navigation_list a:nth-child(4).active~.navgation_indicator{transform:translate(17.5em)}html[lang=en] .navigation_list a:nth-child(5):hover~.navgation_indicator{transform:translate(24.5em)!important}html[lang=en] .navigation_list a:nth-child(5).active~.navgation_indicator{transform:translate(24.5em)}html[lang=en] .navigation_list a:nth-child(6):hover~.navgation_indicator{transform:translate(32.5em)!important}html[lang=en] .navigation_list a:nth-child(6).active~.navgation_indicator{transform:translate(32.5em)}html[lang=en] .navigation_list a:nth-child(7):hover~.navgation_indicator{transform:translate(39.5em)!important}html[lang=en] .navigation_list a:nth-child(7).active~.navgation_indicator{transform:translate(39.5em)}@media (min-width:767.98px){.navigation{z-index:9999;width:699px;height:55px;-webkit-backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:#0303034f;border-radius:92px;align-items:center;display:flex;position:fixed;bottom:36px;left:50%;transform:translate(-50%)}}@media (max-width:767.98px){.navgation_indicator{display:none}.navigation_list{max-height:0;max-width:0;font-size:max(3.3vh,17px)}nav{height:100vh;width:100vw;-webkit-clip-path:circle(27px at 3.5em calc(100vh - 3.5em));clip-path:circle(27px at 3.5em calc(100vh - 3.5em));z-index:101;background-color:#b0b0b0;background-image:url(../hamburger.43cb560d.svg);background-position:1.85em calc(100vh - 5.25em);background-repeat:no-repeat;border-radius:0;position:fixed;bottom:0;left:0;transform:none}nav:before{content:"";height:3em;width:3em;pointer-events:none;background-image:url(../X.c3e8c6e9.svg);background-repeat:no-repeat;display:block;position:fixed;top:37px;left:1em}nav.active .navigation .navigation_list{width:100vw;height:20em;max-width:100vw;max-height:100vh;background-color:#0000;border-radius:0;flex-direction:column;justify-content:space-evenly;align-items:flex-start;padding-bottom:2em;padding-left:1em;display:flex;position:fixed;top:50%;left:0;transform:translateY(-50%)}.navigation_list a{color:#fff;opacity:0;font-family:DioneMedium}nav.active .navigation .navigation_list a{opacity:1;align-items:center;display:flex}.navigation_list a.active:after{content:"";height:.8em;width:.8em;background-color:#f3597d;border-radius:100%;margin-left:.5em;display:inline-block}}@media (max-height:450px) and (max-width:767.98px){nav.active .navigation .navigation_list{padding-left:4em}}.hero{position:relative}.hero_sticky{min-height:100vh;overflow:hidden}.hero_overlay{pointer-events:none;width:100%;height:100vh;z-index:100;opacity:1;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.hero_overlay p{color:#f4597e;position:absolute;bottom:calc(1em + 15vh)}.hero_overlay p:before{content:"";color:#fff;height:1em;width:1em;vertical-align:middle;background-color:#f4597e;background-image:url(../link.f0751461.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;margin-right:.3em;display:inline-block;transform:rotate(135deg)}.hero_logo{width:34.271vw;height:24.271vw}.play_button{opacity:0;pointer-events:none;position:absolute}.play_button.pause{opacity:.75;pointer-events:all}.hero_video{min-width:100vw;min-height:auto;object-fit:cover;max-height:100vh;background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (min-width:767.98px){.hero_language{z-index:9;height:6em;width:3em;background-color:#f4597e;border-top-right-radius:10em;border-bottom-right-radius:10em;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:fixed;top:calc(50% - 6em);left:0}.hero_language a{text-align:center;color:#fff;text-shadow:1px black;border-bottom:1px solid #fff;margin-left:.35em;padding:12px 6px;font-family:DioneLight;font-size:14px;text-decoration:none}.hero_language .full{display:none}.hero_language a:last-child{border:none}}@media (max-width:767.98px){.hero_language{z-index:9;border-top-right-radius:10em;border-bottom-right-radius:10em;flex-direction:row;justify-content:center;align-items:flex-start;display:flex;position:fixed;bottom:1em;left:50%;transform:translate(-50%)}.hero_language a{text-align:center;color:#fff;white-space:nowrap;border-right:1px solid #fff;padding:0 1em;font-family:DioneLight;font-size:17px;text-decoration:none}.hero_language .abbrev{display:none}.hero_language a:last-child{border:none}}.description{width:100%;letter-spacing:2px;min-height:48vh;z-index:0;background-color:#fff;background-image:url(../noise.433df0e3.jpg);flex-direction:column;justify-content:center;align-items:center;padding:0 max(11.458vw,160px);font-family:DioneLight;font-size:calc(20px + .4vw);display:flex;position:relative}.description .svgBox.right.targetPadding{transform:translate(-20.458vw)}.description .svgBox.left.targetPadding{transform:translate(20.458vw)rotateY(180deg)}.hero.description{height:auto;min-height:20em;z-index:-1}.hero.description .svgBox.right.targetPadding{transform:translate(160px)}.hero.description .svgBox.left.targetPadding{transform:translate(160px)rotateY(180deg)}.description_fs{max-height:100vh;height:100vh}.description_text{text-align:center}.description.hero .description_text{text-align:left}.description h1{text-align:center;font-family:DioneMedium;font-size:calc(45px + .4vw)}.description_world{height:56.25vw;background-color:#333;padding:0;overflow:hidden}.description_world h1{max-width:20em;font-family:DioneLight;font-size:calc(35px + .4vw)}.description_world video{height:110%}@media (max-width:767.98px){.description{height:auto;margin-bottom:0;padding:120px 1.5rem 200px;font-size:20px}.description h1{width:100%;text-align:center;font-size:35px}.description .text_border_black{display:inline-block}.description_world{min-height:100vh}}h1 b{color:#f3597d}.bg_circle{border:2px solid #f3597d;border-radius:50%;position:absolute}.bg_circle.description_circle_1{width:150px;height:150px;top:220px;left:170px}.bg_circle.description_circle_2{width:1000px;height:1000px;top:-100px;left:-780px}.bg_circle.description_circle_3{width:1000px;height:1000px;top:-100px;left:-995px}.weare{min-height:40vh;text-align:center;color:#fff;font-family:DioneMedium;position:relative}.weare .bg{background-image:url(../banner1_wide.b5a73c8d.jpg);background-position:30% 40%;background-size:cover;transition:opacity .15s ease-in}.weare .bg.alt1{background-image:url(../1.2ce9a573.jpg)}.weare .bg.alt2{background-image:url(../28.dfdc8f2c.jpg)}.weare_text{text-align:right;width:100%;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-end;padding:2em max(11.458vw,160px);display:flex}@media (max-width:991.98px){.weare_text{margin-right:1vw}}@media (max-height:1195.5px){.weare{min-height:479px}}.weare_h1,.weare_h2{font-size:calc(100px + .4vw)}html[lang=ja] .weare_h1,.weare_h2{font-size:calc(75px + .4vw)}.weare_h1{text-align:right;letter-spacing:0;margin:0;padding-top:.75em;line-height:.75;transition:color .25s}.weare.blacktitle .weare_h1{color:#2a2a2a}.weare_h2{text-align:right;color:#ff597d;margin:0;padding-top:.1em;padding-bottom:.1em;font-family:DioneMediumItalic;line-height:.75}.weare_p{max-width:17em;text-align:left;padding-top:2em;font-family:DioneLight;font-size:calc(15px + .4vw);display:inline-block}html[lang=ja] .weare_p{max-width:25.5em}.weare_p strong{font-family:DioneExtraBold}@media (max-width:767.98px){.weare .bg{min-height:466px;background-position:calc(30px + 25%);position:static}.weare{height:auto;text-align:center;font-size:30px}.weare_text{float:none;text-align:center;color:#2a2a2a;min-height:0;background-image:url(../noise.433df0e3.jpg);margin:0;padding:0 1em;display:inline-block}.weare_h1,.weare_h2{text-align:center;float:none;margin-top:25px;padding:0;font-size:80px}.weare_h1{color:#2a2a2a}.weare_h2{font-size:80px}html[lang=ja] .weare_h2{padding-top:.5em;font-size:50px}.weare_p{float:none;text-align:center;max-width:100vw;margin-top:60px;padding:0 1rem;font-size:17px}}.slogan{text-align:center;min-height:90vh;width:100%;z-index:0;background-image:url(../noise.433df0e3.jpg);flex-flow:column;justify-content:center;align-items:center;font-family:DioneRegular;font-size:max(2.083vw,30px);line-height:1;display:flex;position:relative}@media (max-width:991.98px){.slogan{font-size:30px}}@media (max-width:767.98px){.slogan{min-height:auto;padding-top:150px;padding-bottom:72px}}.slogan_wrap{max-width:24em;flex-direction:column;display:flex}.slogan_wrap h1,.slogan_wrap>span{height:auto;margin:0;font-size:calc(45px + .4vw)}.slogan_1{color:#f3597d}.slogan_2{color:#333;margin-top:30px}.slogan_section{position:relative;overflow:hidden}@media (max-width:767.98px){.slogan{font-size:17px}html[lang=ja] .slogan_wrap{padding:1em;line-height:1.7}}.circle_control{position:relative;overflow:hidden}.bg_circle.slogan_circle_1{width:220px;height:220px;z-index:9999;top:800px;right:300px}.bg_circle.slogan_circle_2{width:600px;height:600px;z-index:9999;top:760px;right:-400px}.bg_circle.slogan_circle_3{width:1000px;height:1000px;z-index:9999;top:560px;right:-600px}.carousel{position:relative;overflow:hidden}.carousel_thumbnails{height:48.281vw;width:100%;position:relative;overflow:hidden}.carousel_thumbnails .pic1{background-image:url(../21.f6b35cf2.jpg);background-position:50%}.carousel_thumbnails .pic2{background-image:url(../33.7ed14b97.jpg);background-position:50%;bottom:0;left:52%}.carousel_thumbnails .pic3{background-image:url(../18.ef4ab856.jpg);background-position:50%;bottom:0;left:calc(11.406vw + 57%)}.carousel_thumbnails .pic4{background-image:url(../manager-using-digital-tablet-in-high-tech-company-2022-03-08-01-24-01-utc.5325c6b0.jpeg);background-position:50%;bottom:0;left:calc(22.812vw + 62%)}.carousel_thumbnails a{width:11.406vw;height:12.031vw;z-index:2;background-repeat:no-repeat;background-size:auto 12.031vw;border-radius:10%;display:inline-block;position:absolute}.carousel_thumbnails a.big{height:100%;width:47%;z-index:10;background-size:cover;border-radius:0 0 200px;position:absolute;top:0;left:0}.carousel_infowrap{padding-right:160px;position:absolute;top:0;left:52%;overflow:hidden}.carousel_infowrap h1{text-align:left;font:DioneMedium;letter-spacing:0;color:#333;margin-top:0;font-size:calc(45px + .4vw)}.carousel_infowrap h1 b{font-size:calc(20px + .4vw);font-weight:400;display:block}.carousel_infowrap p{text-align:left;letter-spacing:0;color:#333;font-family:DioneLight;font-size:calc(20px + .4vw)}@media (max-width:767.98px){.carousel{flex-direction:column-reverse;display:flex}.carousel_thumbnails .pic1{background-image:url(../cheerful-young-stylish-woman-at-meeting-with-male-2022-05-26-05-14-36-utc.834d0b3f.jpeg);background-position:50%}.carousel_thumbnails .pic2{background-position:50%;bottom:20px;left:calc(23% - 21.181vw)}.carousel_thumbnails .pic3{background-position:50%;margin-left:auto;margin-right:auto;bottom:20px;left:0;right:0}.carousel_thumbnails .pic4{right:calc(23% - 21.181vw);left:initial;background-position:50%;bottom:20px}.carousel_thumbnails{height:560px;position:relative}.carousel_infowrap{min-height:450px;padding:0 40px;position:static}.carousel_infowrap h1{font-size:40px}.carousel_infowrap p{max-width:100%;font-size:20px}.carousel_thumbnails a.big{height:482px;width:100%;max-width:none;z-index:-1;background-size:cover;border:none;border-radius:0}.carousel_thumbnails a{width:122px;max-width:28vw;height:122px;background-size:auto 122px;border:4px solid #fff;border-radius:10px;display:inline-block}}.quotes{height:50.469vw;width:100%;z-index:-1;background-image:url(../background.c43f8f2a.svg);justify-content:center;align-items:center;margin-top:15px;display:flex;overflow-x:hidden}.quotes_wrap{width:80%;position:relative}.quotes_pics{float:left;width:50%}.quotes_pics img{position:absolute}.quotes_pics_1{width:12.708vw;height:12.708vw;top:3.125vw}.quotes_pics_2{width:19.375vw;height:19.375vw;top:-45px;left:0}.quotes_pics_1+.quotes_pics_2{width:19.375vw;height:19.375vw;left:7.292vw}.quotes_pics img.big{z-index:10}.quotes_text{float:right;width:50%;position:relative}.quotes_text p{font-family:DioneMedium;font-size:calc(20px + .4vw)}.quotes_text .quotes_author{font-family:DioneMedium;font-size:calc(12px + .4vw)}.quotes_text .quotes_vocation{color:#212121de;font-family:DioneMedium;font-size:calc(8px + .4vw)}.quotes_qtop{position:absolute;top:-40px;left:-100px}.quotes_qbottom{position:absolute;bottom:40px;right:-70px}@media (max-width:767.98px){.quotes{height:auto}.quotes_pics{float:none;width:100%;height:400px;position:relative}.quotes_text{float:none;width:70%;margin:60px auto 114px;position:relative}.quotes_pics_2{width:247px;height:247px;margin:0 auto;top:100px;left:0;right:0}.quotes_pics_1+.quotes_pics_2{width:247px;height:247px;top:100px;left:20vw}.quotes_pics_1{width:161px;height:161px;top:140px;left:0}.quotes_text .quotes_author{margin-top:30px}.quotes_text .quotes_vocation{margin-top:20px}.quotes_qtop{top:-81px;left:-80px}}section.parallax{position:relative}.humanized{min-height:400px;min-height:max(39.167vw,400px);margin-top:15em}.humanized a{height:100%;display:block}.humanized .bg{background-image:url(../13.17567455.jpg);background-repeat:no-repeat}.bg{width:100%;height:100%;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}.humazined_text{flex-direction:column;padding:max(10vw,2em) 160px max(10vw,2em) 50vw;display:flex}.humanized_h1{color:#fff;font-family:DioneSemiBold;font-size:calc(27px + .4vw)}.humazined_text p{color:#fff;font-family:DioneLight;font-size:calc(18px + .4vw)}@media (max-width:767.98px){.humanized{min-height:none;height:auto;margin-top:2em;padding-bottom:100px}.humanized .bg{height:311px;background-size:cover;position:relative}.humanized a{pointer-events:none}.humazined_text{float:none}.humanized_h1{color:#f3597d;font-family:DioneExtraLight;font-size:25px}.humazined_text{width:100%;background-image:url(../noise.433df0e3.jpg);padding:40px 40px 0}.humazined_text p{color:#333;font-family:DioneExtraLight;font-size:20px}.humanized span{max-width:none!important}.humanized .page_link{width:auto;display:inline-block}}.technologia{color:#fff;background-color:#333;transition:all .5s;position:relative;overflow:hidden}.technologia_hash span,.technologia b{color:#f3597d}.technologia_multi{min-height:34.25vw;width:100%;margin-top:20.675vw;margin-bottom:8em}.technologia_multi .svgBox.left.targetPadding{top:-29.675vw;transform:translate(18vw)rotateY(180deg)}.technologia_multi .svgBox.right.targetPadding{top:-38.675vw;transform:translate(-20vw)}.technologia_multi .tech_hashtag{grid-template-columns:45% 45%;justify-content:center;align-items:center;gap:5%;padding:0 16vw;display:grid}.technologia_multi2{height:56.25vw;width:100%;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.technologia_multi,.technologia_multi2{z-index:2;position:relative}.multi2_bg{z-index:-1;position:absolute}.multi2_bg .words{color:#3b3b3b;font-family:DioneMedium;font-size:11.035vw;position:absolute;top:-6vw;left:-14vw}.multi2_bg .words .second_word{text-align:right;-webkit-text-stroke-width:.15vw;-webkit-text-stroke-color:#4b4b4b;color:#0000;position:relative;top:-6vw;right:2.5vw}.multi2_bg .words span{word-break:keep-all;line-height:1;display:block}.multi2_bg img{width:11vw;position:absolute;left:-13vw}.technologia_wrap{width:100%;justify-content:end;font-size:calc(35px + .4vw);display:flex}.technologia_wrap img{height:3em}.technologia_hash{min-width:24.479vw;float:right;line-height:1}.technologia_text{float:right;width:100%;font-family:DioneLight;font-size:calc(20px + .4vw)}.technologia_obj{flex:1;padding-left:12%;padding-right:6%;font-family:DioneLight;font-size:calc(20px + .4vw)}.technologia_obj span{display:block!important}.technologia_obj h1{margin-top:0;margin-bottom:10px;font-family:DioneMedium;font-size:calc(45px + .4vw)}.technologia_pic{height:47.813vw;background-image:url(../14.55221648.jpg);background-position:50%;background-size:cover;border-radius:0 0 0 26%;flex:1}.technologia_bg{height:100%;width:100vw;position:absolute;overflow:hidden}.technologia_bg img,.technologia_bg span{color:#3b3b3b;font-size:15.535vw;position:relative;top:5vw}.alemBG{-webkit-user-select:none;user-select:none;pointer-events:none;width:100vw;text-align:right;-webkit-text-stroke-width:.15vw;-webkit-text-stroke-color:#4b4b4b;color:#333;z-index:-2;font-size:15.613vw;display:inline-block;position:absolute;top:-.4em}.technologia_bg img{float:left;width:11.042vw;position:relative;transform:translateY(20vw)}@media (max-width:767.98px){.technologia_multi{min-height:auto;height:auto;margin-top:33.675vw;margin-bottom:18.675vh}.technologia_multi .tech_hashtag{flex-direction:column;place-content:flex-start start;display:flex}.technologia_wrap{justify-content:center;font-size:35px}.technologia_hash{min-width:230px}.technologia_text{float:none;padding:3rem 0;font-size:21px}.technologia_multi2{height:auto;flex-direction:column-reverse}.technologia_pic{width:100%;height:350px;background-position:80%;border-radius:0;flex:none}.technologia_bg{overflow:visible}.technologia_bg span{text-align:center;margin-top:25px;font-size:18.535vw;position:absolute;left:0;right:0}.alemBG{z-index:-1;text-align:center;font-size:20vw;top:-5.5em}.technologia_bg img{width:120px;top:1384px;left:0}.technologia_obj{margin-top:100px;margin-bottom:75px;font-size:20px}.technologia_obj h1{font-family:DioneRegular;font-size:40px}.multi2_bg .words{width:100vw;text-align:center;font-size:18.035vw;top:-10vw}.multi2_bg .words .second_word{top:-11vw;right:12vw}.multi2_bg img{width:30vw;position:absolute;top:-35vw;left:-11vw}}.dioneHead{height:52vh;min-height:6.5em;color:#fff;text-align:center;z-index:2;background-position:100%;background-size:cover;justify-content:center;align-items:center;font-family:DioneRegular;font-size:50px;line-height:1;display:flex;position:relative}.dioneHead.fullHead{width:100vh}.dioneHead h1{margin:0;padding:3rem 1rem;font-size:1.3em;line-height:1.4}.dioneHead b{color:#f3597d}.dioneHead p{font-family:DioneExtraLight;font-size:41px;line-height:1.4}.dioneHead_solutions{background-image:url(../12.27438e0f.jpg);background-repeat:no-repeat}.dioneHead_clients{background-image:url(../clients_head.9120f18b.jpg)}.dioneHead_about{background-image:url(../about_head.f20e8b9f.jpg);background-repeat:no-repeat}.dioneHead_team{height:100vh;background-image:url(../banner.864f59ff.jpg)}.dioneHead_profile{height:100vh;background-image:url(../banner.4d388ac2.jpg)}.dioneHead_career{background-image:url(../carreira_head.b08f9ba3.jpg);background-position:75% 35%}.dioneHead_team p{max-width:37em;padding:2em;font-size:calc(25px + .4vw)}@media (min-width:1500px){.dioneHead h1{font-size:8.5rem}}@media (max-width:767.98px){.dioneHead{height:82vw;font-size:25px}.dioneHead p{margin-top:.5em;font-size:20px}.dioneHead_career .bg{background-position:40%}.dioneHead_team{height:100vh;background-position:90%}.dioneHead_team p{font-size:calc(18px + .4vw)}.dioneHead_profile{height:100vh}.dioneHead_profile p{font-size:35px}.dioneHead_solutions,.dioneHead_about,.dioneHead_career{background-position:top}}.flexible{padding-top:22vh 0;background-color:#fff;background-image:url(../noise.433df0e3.jpg);flex-direction:column;justify-content:center;align-items:center;display:flex}.flexible .svgBox.right.targetPadding{left:max(50vw + 6em,75vw);right:unset;height:50vw;width:50vw;font-size:calc(55px + .4vw);transform:none}.flexible .svgBox.left.targetPadding{height:43vw;width:43vw;right:max(50vw + 6em,75vw);left:unset;font-size:calc(55px + .4vw);transform:scale3d(-1,-1,-1)}.flexible .svgBox{z-index:0}.flexible .svgBox.right{top:-42vh}.flexible .svgBox.left{top:-20vh}.flexible img{width:150vw}.flexible_header{flex-direction:column;font-size:calc(55px + .4vw);line-height:1;display:flex}.flexible_text{z-index:2;max-width:37em;text-align:center;flex-direction:column;justify-content:center;margin-top:100px;font-family:DioneLight;font-size:calc(20px + .4vw);display:flex}.flexible_header .style1{color:#f3597d}.flexible_header .style2{color:#fff;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:black;padding-left:7.5vw;display:inline-block}.flexible_header .style3{color:#000}@media (min-width:767.98px){.flexible_text span{min-width:31em}}@media (max-width:767.98px){.flexible{margin-top:0}.flexible_header{padding:0 1rem}.flexible_header .style1,.flexible_header .style2,.flexible_header .style3{text-align:center;padding:0;font-size:28px}.flexible_text{padding:0 2rem;font-size:20px}.flexible img{width:180%;height:300px}.solutions .boxContainer{display:none}.flexible_header .style2{-webkit-text-stroke-width:1px}}.promo_video{background-image:url(../noise.433df0e3.jpg)}.promo_container{margin:0 max(10vw,160px);padding:30vh 0}.promo_video video{width:100%;height:100%;z-index:1;position:relative}.promo_circle_1,.promo_circle_2{z-index:0;border:max(1.5px,.1vw) solid #f3597d;border-radius:100%;position:absolute}.promo_circle_1{height:12em;width:12em;height:max(24vh,12em);width:max(24vh,12em);bottom:0;left:0;transform:translate(-50%,50%)}.promo_circle_2{height:5em;width:5em;height:max(10vh,5em);width:max(10vh,5em);top:0;right:0;transform:translate(50%,-50%)}.promo_play{height:100%;width:100%;z-index:2;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute}.promo_play:after{content:"play";-webkit-backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:5em;width:5em;color:#fff;pointer-events:none;z-index:2;background-color:#0303034f;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767.98px){.promo_container{margin:0;padding:10em 0}.promo_circle_1{height:9em;width:9em;transform:translate(10%,50%)}.promo_circle_2{height:3em;width:3em;height:max(6vh,3em);width:max(6vh,3em);transform:translate(-50%,-50%)}}.focus{height:60vw;background-image:url(../noise.433df0e3.jpg);flex-direction:column;justify-content:center;align-items:center;display:flex}.focus_header{max-width:23.7em;text-align:center;z-index:5;font-family:DioneSemiBold;font-size:calc(35px + .4vw)}.focus_text{max-width:37em;text-align:center;z-index:5;margin-top:40px;font-family:DioneLight;font-size:calc(20px + .4vw)}@media (min-width:767.98px){.focus_text span{max-width:34em!important}}@media (max-width:767.98px){.focus_header{text-align:center;padding:1rem 2rem;font-size:25px}.focus_text{padding:0 4rem;font-size:15px}.focus{height:auto;padding-bottom:5rem}}.flowText span{z-index:2;max-width:23em;display:inline-block}.bigpic{height:780px;height:40.625vw;justify-content:center;align-items:center;display:flex;position:relative}.bigpic h1{text-align:center;font-size:calc(65px + .4vw)}.bigpic_idea{z-index:2}.bigpic_idea .bg{background-image:url(../19.2d195fd0.jpg)}.bigpic_meeting .bg{background-image:url(../group-of-young-successful-economists-sitting-by-ta-2021-12-23-00-19-20-utc.b6e92e66.jpeg)}.bigpic_pmt .bg{background-image:url(../coding-man.97a80ea8.png)}.bigpic_pmt .bg_pmt1{background-image:url(../room-tetris.a983dc42.png)}.bigpic_pmt .bg_pmt2{background-image:url(../analytics.774e7d76.png)}.bigpic_women .bg{background-image:url(../history.9bb88ead.jpeg)}.bigpic_women h1{max-width:11em;font-family:DioneLight;font-size:calc(65px + .4vw);line-height:1}.bigpic_career .bg{background-image:url(../2.e53776ce.jpg)}@media (max-width:767.98px){.bigpic{height:20rem}.bigpic h1{font-size:50px}}.smallpic{height:450px;height:max(50vh,450px);justify-content:center;align-items:center;display:flex;position:relative}.smallpic_sitting .bg{background-image:url(../pmt-office.707e7f11.png)}.flowing{transition:background 1s}.flowing .svgBox{z-index:0}.flowing_intro{text-align:center;padding-bottom:50px}.flowing_intro_spacing{height:135px}.flowing_intro h1{margin:0;padding-bottom:100px;font-family:DioneSemiBold;font-size:calc(65px + .4vw);line-height:1}.flowing_intro p{margin:0;font-family:DioneLight;font-size:calc(20px + .4vw)}.flowing_intro p span{max-width:26em}.flowing_intro h1 span,.flowing_intro h1 span.whiteBorder{display:inline-block}.whiteBorder{color:#333;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:white}@media (max-width:767.98px){.flowing_intro{padding:0 2em}.whiteBorder{-webkit-text-stroke-width:1px}.flowing_intro_spacing{height:5rem}}.flowing_magic{min-height:3423px}.flowing_magic .svgBox.right.targetPadding{transform:translate(-25vw)}.flowing_magic .svgBox.left.targetPadding{width:50vw;height:50vw;right:max(50vw + 30em,75vw);left:unset;transform:translate(25vw)rotateY(180deg)}.flowing_line{width:100%;z-index:0;justify-content:center;transition:background 1s;display:flex;position:absolute}.flowing_sections{grid-template-columns:50% 50%;padding-top:15em;transition:background 1s;display:grid}.section_left .flowing_section_box{float:right}.section_right .flowing_section_box{float:left}.flowing_section_box{text-align:center;margin:4em 0}.flowing_section_box img{max-width:19em;margin-top:-4em;margin-bottom:2em}.flowing_section_box h2{color:#f3597d;max-width:12em;margin-top:-140px;font-size:calc(30px + .4vw)}.flowing_section_box p{max-width:19.5em;z-index:2;font-family:DioneLight;font-size:calc(17px + .4vw);position:relative}.section_right{grid-column:2}.flowing_sections>div{transition:all 1s}@media (min-width:767.98px){.flowing_sections{padding-left:160px;padding-right:160px}}@media (max-width:1590px){.section_right{grid-column:1}.section_right .flowing_section_box{float:right}.section_left .flowing_section_box{float:left}.flowing_sections{grid-template-columns:100%}.flowing_line svg{opacity:.4}}@media (max-width:767.98px){.flowing .boxContainer{display:none}.flowing_intro h1{font-size:40px}.flowing_intro h1 span,.flowing_intro h1 span.whiteBorder{transform:none}.flowing_intro p{padding:0 1rem;font-size:20px}.flowing_section_box{text-align:center}.flowing_section_box h2{color:#f3597d;max-width:none;margin-top:-140px;padding:0 1em .75em;font-size:30px}.flowing_section_box p{max-width:none;padding:0 2.5rem;font-family:DioneLight;font-size:15px}.flowing_section_box img{width:100%;z-index:10;position:relative}.section_right .flowing_section_box,.section_left .flowing_section_box{float:none}}.case{z-index:-1;background-image:url(../noise.433df0e3.jpg);position:relative;overflow:hidden}.case_intro{flex-direction:column;justify-content:center;align-items:center;margin-top:30vh;margin-bottom:15vh;display:flex}.case_intro img{padding:120px 0}.case_intro h2{font-family:DioneExtraBold;font-size:calc(45px + .4vw)}.case_intro h2 b{color:#f3597d}.case_intro p{text-align:center;width:100%;margin-top:30px;padding:0 160px;font-family:DioneLight;font-size:calc(20px + .4vw)}.case_intro p span{max-width:32em}.case_study{grid-template-columns:calc(50% - 80px) calc(43.2vw - 80px);gap:6.771vw;display:grid}.case_study_left{height:100%;width:100%;background-image:url(../concentrated-afro-american-copywriter-updating-sof-2021-09-01-15-57-56-utc.4f155b7e.jpeg);background-position:80% 10%;background-size:cover;border-radius:0 0 200px}.case_study_left img{height:30vh;position:absolute;top:2vh;right:-10%}.case_study_right{font-family:DioneLight}.case_study_right h1{color:#333;margin:0;font-size:calc(65px + .4vw);line-height:1}.case_study_right p{margin-bottom:30px}.case_study_right{z-index:2;font-size:calc(20px + .4vw)}.case_study_dl{margin-top:1em}.case_study_dl dt{margin:0}.case_study_dl dd{color:#f3597d;margin:0 0 1em}.case_study_info{grid-column-gap:120px;grid-column-gap:6.25vw;grid-row-gap:250px;grid-template-rows:1fr;grid-template-columns:40% 40%;margin-top:4em;margin-bottom:100px;margin-left:10%;font-family:DioneLight;font-size:calc(15px + .4vw);display:grid}.animation_container{margin-bottom:100px}.case_study_price{justify-content:center;align-items:baseline;display:flex}.case_study_info h2{margin-top:0;font-family:DioneSemiBold;font-size:calc(35px + .4vw);line-height:1}.case_study_info h2 b{color:#f3597d}.case_study_info .bg_pmt1{width:100%;height:875px;height:45.573vw;background-image:url(../room-tetris.55358fbd.png);background-size:cover;border-radius:0 0 200px}@media (max-width:767.98px){.case_intro{margin-top:0}.case_study_info{margin-bottom:50px;margin-left:0}.case_intro h2{text-align:center;padding:0 11.458vw;font-family:DioneSemiBold;font-size:50px}.case_intro img{width:13em;padding:40px 0}.case_intro p{text-align:center;padding:0 11.458vw}.boxContainer{display:none}.case_study{grid-template-columns:1fr}.case_study_left{height:400px;border-radius:0}.case_study_left img{width:35%;top:340px;right:26px}.case_study_right{text-align:center;padding:0 11.458vw}.case_study_right h1{margin-bottom:40px;font-size:70px}.case_study_right p{font-family:DioneLight}}.big_circle{width:100.9vw;height:119.9vw;z-index:-1;stroke:#d4d4d4;stroke-width:135px;position:absolute;top:400px;left:38%}.boxContainer.active .big_circle circle{stroke-dasharray:2195;stroke-dashoffset:0;animation:animate-circle-one 3s linear forwards}.pmt_animations_info{width:100%;margin-top:20vh;margin-bottom:20vh}.pmt_animations_info h1{text-align:center;margin:0;font-size:calc(55px + .4vw);line-height:1.5}.pmt_tabs{margin-bottom:33.854vw}.pmt_tabs_btns{max-width:1280px;justify-content:space-between;align-items:center;margin:auto;display:flex}.pmt_tabs_btns>a{width:427.25px;height:56.91px;width:31%;color:#000;border:1px solid #707070;border-radius:35px;justify-content:center;align-items:center;margin-bottom:33px;font-size:24px;text-decoration:none;display:flex;position:relative}.pmt_tabs_btns>a.active{color:#fff;background-color:#f3597d;border:none}.pmt_tabs_btns>a.active:after{height:35px;width:2px;content:"";background-color:#f3597d;display:block;position:absolute;bottom:-34px}.case_bold_bg{color:#333;top:-.8em;left:-.5em}.case_fill_bg{color:#fff;-webkit-text-stroke-width:.2vw;top:.2em;left:1.2em}.case_bold_bg,.case_fill_bg{opacity:.05;-webkit-user-select:none;user-select:none;pointer-events:none;word-break:keep-all;font-family:DioneSemiBold;font-size:3em;position:absolute}@media (max-width:767.98px){.pmt_animations_info{margin-top:100px}.pmt_animations_info h1{font-size:30px}.pmt_tabs_btns{flex-direction:column}.pmt_tabs_btns>a{width:214px;font-size:19px}.pmt_tabs_btns>a.active~a:after{height:35px;width:2px;content:"";background-color:#f3597d;display:block;position:absolute;bottom:-34px}.case_study_info{grid-row-gap:40px;grid-template-columns:1fr}.case_study_info p{text-align:center;padding:0 60px}.case_study_info .bg_pmt1{height:400px;border-radius:0}.case_study_info h2{text-align:center;padding:0 .5em}.case_bold_bg,.case_fill_bg{display:none}}.case_tetris_bg{width:547px;height:269px;background-image:url(../Tetris.b657ef71.svg);display:block;position:absolute;top:-94px;left:236px}.case_analytics_bg{width:914px;height:225px;background-image:url(../Analytics.0160c9be.svg);background-repeat:no-repeat;position:absolute;top:-105px;left:92px}.case_analytics_bg2{width:1624px;height:1222px;z-index:-1;background-image:url("../Grupo de máscara 4027.84de452b.svg");background-repeat:no-repeat;position:absolute;left:20%}.highlight,.highlight_hero{background-image:linear-gradient(90deg,#0000 50%,#f3597d 0);background-position:0;background-size:200%;padding:0 .5rem;display:inline;position:relative}#cursor-wrapper{z-index:9999;pointer-events:none;position:fixed;top:0;bottom:1px;left:0;right:0}#cursor{width:1.4rem;height:1.4rem;text-align:center;pointer-events:none;z-index:9999;background-color:#f3597d;border-radius:50%;transition:width .15s linear,height .15s linear,background-color .1s linear;overflow:hidden}#cursor.darkCursor{background-color:#333}#cursor.cursorInteraction{width:152px;height:152px;color:#fff;justify-content:center;align-items:center;display:flex}#cursor-content{min-width:152px;min-height:152px;flex-direction:column;justify-content:center;align-items:center;font-family:DioneLightItalic;font-size:16px;display:flex}.audioOnIcon,.audioOffIcon{height:2em;width:2em;background-position:50%;background-repeat:no-repeat;background-size:100%;margin-top:.5em}.audioOnIcon{background-image:url(../SoundON.776b6ad2.svg)}.audioOffIcon{background-image:url(../SoundOff.b878616c.svg)}@media (max-width:767.98px){#cursor-wrapper{display:none}body,a,a:hover{cursor:default}}.diversity{padding-bottom:20px}.diversity h1{text-align:center;padding:0 2em;font-size:calc(20px + .4vw)}.diversity_row2{width:100%;max-width:54em;margin:auto;padding:60px 0;font-family:DioneLight}.diversity_row1,.diversity_row3{align-items:top;flex-direction:row;justify-content:space-around;display:flex}.diversity_row3{padding:20px 0;overflow:hidden}.diversity img{width:170px;height:170px}.diversity_row1 img:nth-child(2){transform:translate(30px)}.diversity_row1 img:nth-child(1),.diversity_row1 img:nth-child(3){margin-top:20px}@media (min-width:767.98px){.diversity_row1 img:nth-child(2){height:170px}}@media (max-width:767.98px){.diversity img{width:85px;height:85px}.diversity h1{text-align:center;font-size:20px}.diversity_row2{padding:60px 1rem}}section.different{background-image:url(../noise.433df0e3.jpg);overflow-x:hidden}.different_wrap{width:100%;max-width:160em;min-height:70vh;background-color:#fff;background-image:url(../noise.433df0e3.jpg);flex-direction:row;justify-content:space-between;margin:10vh auto;display:flex;overflow:visible}.different_text{width:100%;z-index:2;flex-direction:column;justify-content:center;padding:3em;display:flex}.different_text>:last-child{margin-bottom:8em}.different_pics{width:100%;z-index:0}.different_text h1{color:#f3597d;line-height:1;transform:translate(60px)}.different_text h1,.different_text h1 span{font-size:calc(85px + .4vw)}.different_text span{width:calc(100% - 60px);max-width:none;display:block;transform:translate(60px)}.different_text p{margin-bottom:20px;font-family:DioneLight;font-size:calc(20px + .4vw)}.different_pics{margin-top:10px}.different_pics_big{width:100%;height:0;background-image:url(../11.2e75a7ac.jpg);background-position:50%;background-size:cover;border-radius:50%;padding-bottom:100%}.different_pic_unit{width:90%;height:90%;min-width:40em;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:10%}.different_pics_small{width:35%;height:0;z-index:2;background-image:url(../asian-businessmen-businesswomen-meeting-brainstorming-ideas-about-creative-web-design-planning-application-developing-template-layout-mobile-pho.d0ca14f0.jpeg);background-position:50%;background-size:cover;border-radius:50%;padding-bottom:35%;position:absolute;top:10%;left:-10%}@media (max-width:767.98px){.different_wrap{flex-direction:column-reverse;justify-content:center;margin-top:0;padding:0 11.458vw}.different_pic_unit{min-width:0;width:100%;position:static}.different_pics_big{width:75.7vw;height:75.7vw}.different_pics_small{width:122px;height:122px;left:0}.different_text{padding:0}.different_text h1,.different_text h1 span{font-size:46px;transform:none}.different_text span{text-align:center;width:100%;transform:none}.description_world h1{font-family:DioneRegular;font-size:28px;font-weight:400}}.digital_transform{width:100%;letter-spacing:2px;height:100vh;z-index:-1;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:0 11.458vw;font-family:DioneLight;font-size:max(2.083vw,30px);display:flex;position:relative;overflow:hidden}.digital_transform h1{text-align:center;max-width:18em;font-size:calc(35px + .4vw)}@media (max-width:767.98px){.digital_transform{padding:120px 20px;font-size:22px}.digital_transform h1{width:100%;text-align:center;margin:0;font-family:DioneRegular;font-size:30px;font-weight:400}.digital_transform .boxContainer{display:none}}.dioneway{padding-bottom:15vh;overflow:hidden}.dioneway .bg{background-image:url(../noise.433df0e3.jpg);background-size:unset;background-repeat:repeat}.dioneway .boxContainer{position:relative}.dioneway_hero{height:45.365vw;width:100%;z-index:1;background-image:url(../beautiful-diversity-young-people-concept-2021-08-29-13-08-08-utc.407d175b.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex}.dioneway_hero h1{z-index:3;font-size:calc(65px + .4vw)}.dioneway_info{z-index:3;grid-template-columns:47% 48%;margin-top:15vh;font-family:DioneExtraLight;font-size:calc(20px + .4vw);display:grid;position:relative}.dioneway_info_text{flex-direction:column;justify-content:center;align-items:center;padding-left:4.167vw;display:flex}.dioneway_info_text_container{max-width:22em;margin-bottom:2em}.dioneway_info_text h1{font-family:DioneMedium;font-size:calc(70px + .4vw);line-height:1}.dioneway_info_text h1 .text_border_black{padding-left:.75em;display:inline-block}.dioneway_info_text p{max-width:30em;padding-left:2.5em}.dioneway_i{color:#1c3e58;padding-left:1.5em;font-family:DioneMediumItalic;display:inline-block}.dioneway_info_pic{min-height:65vh;flex-direction:column;justify-content:flex-end;display:flex}.dioneway_info_pic_bg{width:100%;z-index:-1;background-image:url(../young-colleagues-congratulating-each-other-on-vict-2022-01-19-00-09-16-utc.3b9d5c62.jpeg);background-size:cover;border-radius:0 0 0 1000em}.dioneway_info_pic_career .dioneway_info_pic_bg{background-image:url(../young-man-person-using-computer-laptop-or-tablet-f-2022-01-18-23-39-34-utc.3dc66b60.jpeg);background-position:100%}.dioneway_big_circle_back,.dioneway_big_circle_front{stroke:#f3597d;top:-105vw}.dioneway_big_circle_back{z-index:-1;opacity:1}.dioneway_big_circle_front{opacity:.3;z-index:0}@media (max-width:767.98px){.dioneway{padding-bottom:2em}.dioneway_hero{height:464px}.dioneway_hero h1{font-size:30px}.dioneway_info{flex-direction:column-reverse;margin-top:0;display:flex}.dioneway_info_pic{height:384px;width:100vw;display:static;background-image:url(../young-colleagues-congratulating-each-other-on-vict-2022-01-19-00-09-16-utc.3b9d5c62.jpeg);background-position:calc(50% + 2em);background-size:cover}.dioneway_info_pic_career{background-image:url(../young-man-person-using-computer-laptop-or-tablet-f-2022-01-18-23-39-34-utc.3dc66b60.jpeg);background-position:100%}.dioneway_info_text{padding:0}.dioneway_info_text.mobile_only{height:20em;justify-content:center;align-items:center;display:flex}.dioneway_info_text h1{font-size:50px;display:none}.dioneway_info_text.mobile_only h1{display:block}.dioneway_info_text p{height:auto;text-align:center;max-width:none;padding:3em 2em}.dioneway_info{margin-top:0}.bigpic_women{min-height:65vh}.bigpic_women .typeText{padding:0 1rem;font-size:41px}}.cv_section{overflow:hidden}.history_carousel{max-width:160em;margin:auto;padding-top:100px}.history_carousel_item{min-height:550px;grid-template-columns:50% 50%;display:grid}.history_carousel_name h2{color:#f3597d;margin:0;font-size:calc(35px + .4vw)}.history_carousel_name h2 b{font-family:DioneExtraBold}.history_carousel_next{height:63px;width:100px;background-image:url(../shape.6df89479.svg);display:block}.history_carousel_name,.history_carousel_text{flex-direction:column;justify-content:center;align-items:center;display:flex}.history_carousel_text{align-items:flex-start;padding-right:160px;font-family:DioneLight;font-size:calc(20px + .4vw)}.history_carousel_text p{margin:0 0 15px}.history_header{text-align:center;z-index:1;position:relative}.history_header h1{font-size:calc(45px + .4vw)}.history_dione{margin-top:15vh}.history_dione_text{max-width:160em;grid-template-columns:50% 50%;grid-template-areas:"main_content image";margin:auto;display:grid}.history_dione_text_content{width:90%;grid-area:main_content;padding-left:10%}.history_dione_text p{margin:0 0 20px;font-family:DioneLight;font-size:calc(20px + .4vw)}.history_dione_image{grid-area:image;justify-content:center;align-items:center;display:flex;position:relative}.history_dione_image img{opacity:.4;height:95vh;max-height:80em;position:absolute}@media (min-width:767.98px){section.history{width:100%;padding-bottom:min(50em,60vh);position:relative;overflow-x:hidden}section.history:after{content:"";width:150%;opacity:.5;pointer-events:none;border-bottom:1px solid #fff;border-bottom-left-radius:100%;border-bottom-right-radius:100%;padding-bottom:150%;display:block;position:absolute;bottom:0;left:-25%}}@media (max-width:767.98px){.history_carousel_item{display:block}.history_carousel_name h2{text-align:center;width:100%;font-size:40px}.history_carousel_next{transform:translateY(-10px)}.history_carousel_text{width:100%;text-align:center;margin-top:20px;padding:0 11.458vw}.history_header h1 b{font-size:40px}.history_header h1{padding-left:.5em;padding-right:.5em;font-size:30px}.history_dione{background-position:50% 9em;background-size:auto 90vw}.history_dione_text{width:100%;text-align:center;grid-template-columns:100%;grid-template-areas:"image""main_content"}.history_dione_text_content{width:100%;padding:0 11.458vw 10px}.history_dione_image{height:50vh;padding:1em}.history_dione_image img{height:90%;position:relative;top:0}}.women_quote{text-align:center;padding:1em;font-family:DioneLight}.women_quote img{transform:rotate(180deg)}.women_quote b{font-family:DioneSemiBold}.women_quote p{max-width:41em;margin:auto}.crew{max-width:150em;text-align:justify;color:#ffffffb3;margin:auto;padding-top:300px;padding-left:160px;padding-right:160px}.crew h1{text-align:center;margin:0 0 111px;font-size:calc(55px + .4vw)}.crew_member{grid-template-columns:min(22em,35vw);display:grid}.crew_member_info{max-width:100vw;flex-direction:column;justify-content:flex-start;align-items:center;font-family:DioneLight;line-height:1;display:flex}.crew_member_info h1{margin:0 0 10px;font-size:calc(25px + .4vw)}.crew_member_info h2{font-size:calc(20px + .4vw)}.crew_member_info img,.crew_portrait{width:calc(100% - 4em);height:0;background-repeat:no-repeat;background-size:cover;margin-right:4em;padding-bottom:calc(100% - 4em)}.crew_portrait.crew_1{background-image:url("../Grupo 4046.d39f7fd7.png")}.crew_portrait.crew_2{background-image:url("../Grupo 4047.2f621785.png")}.crew_portrait.crew_3{background-image:url("../Grupo 4048.09efee0a.png")}.crew_portrait.crew_4{background-image:url("../Grupo 4049.f4ec8d62.png")}.crew_title{font-size:calc(15px + .4vw)}.crew_title:last-of-type{margin-bottom:1em}.crew_member_cv{flex-direction:column;justify-content:center;font-family:DioneLight;font-size:calc(10px + .4vw);display:flex}.crew_ceo{width:100%;grid-column:1/3;margin-top:2em;font-family:DioneLight;font-size:calc(15px + .4vw)}.crew_member:after{content:"";width:10em;height:.1em;opacity:.5;background-color:#fff;grid-column:1/3;margin:25vh auto;display:block}.crew_member:last-child:after{content:"";height:40vh;background:0 0;margin:0}.crew_member_text p{text-align:justify;margin-top:1em;font-size:calc(10px + .4vw)}.crew_member .showMore{display:none}.crew_line{justify-content:space-between;display:flex}.crew_line_member{text-align:center;width:30%;font-family:DioneLight;line-height:1.5}.crew_line_member img{height:200px;width:200px;height:max(14.427vw,200px);width:max(14.427vw,200px);margin-bottom:15px}.crew_line_member h1{margin:0;font-size:calc(20px + .4vw)}.crew_line_member h2{margin:0;font-size:calc(15px + .4vw)}.crew_line_member p{margin:0;font-size:calc(12px + .4vw)}@media (max-width:767.98px){.crew{padding:15vh 2em 0;overflow:hidden}.crew h1{text-align:center;margin-bottom:60px;font-size:43px}.crew_member{margin-bottom:5rem;display:block}.crew_member_info{justify-content:center;align-items:center;display:flex}.crew_member_info h1{font-family:DioneLight}.crew_member_info img,.crew_portrait{width:200px;height:200px;margin:0;padding:0}.crew_member_text p{font-size:14px}.crew_title{text-align:center;width:100%}.crew_member_text p{text-align:center}.crew_member_cv{text-align:center;align-items:flex-start;margin-top:1rem;transition:max-height .8s}.crew_member .showMore{color:#f3597d;text-align:center;margin-top:1em;display:block}.crew_line{flex-direction:column}.crew_line img{height:200px;width:200px;height:max(14.427vw,200px);width:max(14.427vw,200px)}.crew_line_member{width:100%;margin-bottom:50px}}.map{padding:250px 160px 0}.map object{width:90%;margin:auto;display:block}.map h1,.company_info h1{text-align:center;margin-top:0;font-family:DioneLight;font-size:calc(65px + .4vw)}.map h1 b,.company_info h1 b{font-family:DioneMedium}@media (max-width:767.98px){.map{padding-top:5em;padding-left:1em;padding-right:1em}.map h1{font-size:43px}}.company_info{background-color:#333;flex-direction:column;align-items:center;padding:15em 160px 0;transition:all .2s;display:flex}.company_info.white{background-color:#fff}.company_info .dione_list{max-width:1300px;padding:0 1rem}.company_info_flow .pmt_link{height:.8em;width:.8em;background-color:#f3597d;background-image:url(../link.f0751461.svg);background-position:50%;background-repeat:no-repeat;background-size:.8em;border-radius:100%;margin:0;display:inline-block}.dione_list{grid-template-columns:25% 75%;display:grid}.dione_list dt{text-align:right;color:#f3597d;font-family:DioneSemiBold;font-size:calc(15px + .4vw)}.dione_list dt:nth-of-type(2n+1),.dione_list dd:nth-of-type(2n+1){background-color:#0000000d}.dione_list dt{border-radius:20px 0 0 20px}.dione_list dd{border-radius:0 20px 20px 0}.dione_list dt,.dione_list dd{flex-direction:column;justify-content:center;margin:0;display:flex}.dione_list dd{padding-left:50px}.dione_list dd p{margin:10px;font-family:DioneLight;font-size:calc(15px + .4vw)}.dione_list dd p b{font-family:DioneMedium}@media (max-width:767.98px){.company_info{padding:5em 0 0}.company_info h1{font-size:30px}.company_info .dione_list{max-width:none;padding:0 20px}.dione_list dt{text-align:left;padding:25px 10px}.dione_list dt,.dione_list dd p{font-size:15px}}.positions{background-color:#fff;background-image:url(../noise.433df0e3.jpg);padding-bottom:200px}.positions_head{width:100%;margin-bottom:100px}.positions_head h1{text-align:center;margin-top:0;font-size:calc(25px + .4vw)}.positions_available{flex-wrap:wrap;justify-content:space-between;padding:0 160px;display:flex}.positions_available div{height:9em;width:30%;padding-left:44px;position:relative}.positions_check{text-align:center;color:#f3597d;font-size:calc(25px + .4vw)}.positions_check:after{content:"";width:7em;height:.2em;background-color:#f3597d;margin-top:.5em;display:block;position:absolute;left:calc(50% - 3.5em)}.position_number{color:#fff;height:44px;width:44px;height:max(2.292vw,44px);width:max(2.292vw,44px);background-color:#f3597d;border-radius:50%;justify-content:center;align-items:center;font-size:max(2.083vw,30px);position:absolute;top:5px;left:max(-2.292vw,-5px);display:inline-flex!important}.position_name{font-family:DioneSemiBold;font-size:calc(25px + .4vw);display:inline-block;position:relative}.position_name:after{content:"";width:27px;height:4px;background-color:#f3597d;transition:width .25s ease-in-out,margin .25s ease-in-out;position:absolute;bottom:0;left:0}.position_name:hover:after{width:100%}@media (max-width:767.98px){.positions{padding-bottom:150px}.positions_head h1{padding:0 1rem;font-size:30px}.positions_available{padding:0 1rem;display:flex}.positions_available div{width:100%;height:auto;justify-content:center;align-items:center;margin-bottom:40px;padding:0;display:flex}.positions_available div .position_number{display:none!important}.position_name{width:-webkit-min-content;width:-webkit-min-content;width:min-content;text-align:left;font-size:25px}html[lang=ja] .position_name{width:auto}}.dioneers_map{width:100%;background-image:url(../noise.433df0e3.jpg);flex-direction:column;justify-content:center;align-items:center;padding:0 160px 300px;display:flex}.dioneers_map h1{text-align:center;max-width:30em;font-size:calc(25px + .4vw)}.map_pinging_svg{max-width:95%}@media (max-width:767.98px){.dioneers_map{padding-bottom:150px;padding-left:1em;padding-right:1em}.dioneers_map h1{font-size:25px}}.training{text-align:center;background-image:url(../noise.433df0e3.jpg);flex-direction:column;justify-content:center;align-items:center;padding-top:15vh;display:flex}.training h1{margin:0 0 80px;font-size:calc(65px + .4vw);line-height:1}.training p{padding:0 160px;font-family:DioneExtraLight;font-size:calc(20px + .4vw)}@media (max-width:767.98px){.training{margin-bottom:150px}.training h1{font-size:50px}.training p{padding:0 1rem;font-size:20px}.training{margin-bottom:200px}.dioneway_career .dioneway_info_text h1{width:auto;margin-top:120px;padding:0 1em;font-size:45px;line-height:1;display:block}}.benefits{background-image:url(../noise.433df0e3.jpg);padding:0 160px max(25vh,20em);overflow:hidden}.benefits_intro{grid-template-columns:50% 50%;justify-content:center;align-items:center;display:grid}.benefits_intro h1{font-family:DioneExtraBold;font-size:calc(65px + .4vw);line-height:1}html[lang=ja] .benefits_intro h1{font-size:calc(55px + .4vw)}.benefits_intro p{font-family:DioneExtraLight;font-size:calc(20px + .4vw)}.benefits_btns{max-width:80em;justify-content:space-between;margin:auto;display:flex}.benefits_btns>div{height:15.3vw;width:15.3vw;padding:1em;position:relative}.benefits_btns div .benefit_text{width:33vw;height:8em;color:#fff;box-sizing:border-box;text-align:center;background-color:#f3597d;border-radius:50px;justify-content:center;align-items:center;padding:49px;font-size:calc(20px + .4vw);display:none;position:absolute;bottom:-9em;left:-8.85vw}.benefit_text .arrow-up{width:0;height:0;border-bottom:30px solid #f3597d;border-left:30px solid #0000;border-right:30px solid #0000;position:absolute;top:-28px;left:calc(50% - 30px)}.benefits_btns:hover>div.first .benefit_text{display:none}.benefits_btns div.first .benefit_text,.benefits_btns div:hover .benefit_text{justify-content:center;align-items:center;display:flex}.benefits_btns>div.first:hover .benefit_text{display:flex!important}.benefits_btns div:first-child .benefit_text{left:0}.benefits_btns div:first-child .benefit_text .arrow-up{left:calc(7.65vw - 30px)}.benefits_btns div:last-child .benefit_text{right:0;left:initial}.benefits_btns div:last-child .benefit_text .arrow-up{right:calc(7.65vw - 30px);left:initial}@keyframes bounce{0%,90%{transform:translateY(0)}45%{transform:translateY(-1.5vh)}}.benefits_btns:hover>div.first:before{background-image:none}.benefits_btns:hover>div.first:after{animation-name:none}.benefits_btns>div:after,.benefits_btns>div:before{content:"";width:calc(100% - 2em);padding-bottom:calc(100% - 2em);display:block;position:absolute}.benefits_btns>div:hover:before,.benefits_btns>div.first:before{background-image:radial-gradient(#f4597e59 0%,#f4597e40 25%,#0000 60%);border-radius:100%;top:25%}.benefits_btns>div:hover:after,.benefits_btns>div.first:after{animation-name:bounce;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.benefits_btns>div.first:hover:before{background-image:radial-gradient(#f4597e59 0%,#f4597e40 25%,#0000 60%)!important}.benefits_btns>div.first:hover:after{animation-name:bounce!important}.benefits_btns>div:after{background-size:cover}.benefit_flexible:after{background-image:url(../Componente331.e8872d3a.svg)}.benefit_mental:after{background-image:url(../Componente341.a9428809.svg)}.benefit_workshop:after{background-image:url(../Componente352.74c0815e.svg)}.benefit_team:after{background-image:url(../Componente332.6bac53ec.svg)}.benefit_startup:after{background-image:url(../Componente342.312cbcaa.svg)}.benefit_wellness:after{background-image:url(../Componente353.0be99fa1.svg)}@media (max-width:767.98px){.benefits{padding-left:1em;padding-right:1em}.benefits_intro{flex-direction:column;display:flex}.benefits_intro p{text-align:center;font-size:20px}.benefits_intro h1{text-align:center;font-size:50px}.benefits_btns{grid-template-columns:1fr 1fr 1fr;justify-items:center;display:grid;position:relative}.benefits_btns>div{height:100px;width:100px;background-size:cover;padding:0;position:static}.benefits_btns>div:after,.benefits_btns>div:before{height:100px;width:100px;padding:0}.benefits_btns>div:before{margin-bottom:-100px;position:relative}.benefits_btns div .benefit_text{width:100%;font-size:28px;top:210px;left:0}.benefits_btns div .benefit_text .arrow-up{display:none;left:0}.benefits_btns div:first-child .benefit_text .arrow-up{left:20px}.benefits_btns div:last-child .benefit_text .arrow-up{right:20px;left:initial}.benefits_btns div:first-child .benefit_text{left:0}.benefits_btns div:last-child .benefit_text{left:0;right:0}}.contact{height:auto;width:100%;background-color:#f3597d;background-image:url(../form_bg.f25ed00c.png);background-position:0;background-size:cover;grid-template-columns:1fr 1fr 1fr;place-content:center;padding:3em 0;display:grid}.contact_head,.contact_info{height:100%;flex-direction:column;justify-content:center;align-items:center;display:flex}.contact_head h1{color:#fff;font-size:calc(35px + .4vw);line-height:1}.contact_head h1 span{color:#333}.contact_info p{color:#fff;margin-bottom:20px;font-family:DioneLight;font-size:calc(20px + .4vw)}.contact_info p:last-child{margin-bottom:0}.contact_head h1 b{color:#fff;font-family:DioneExtraBold}.contact_form form{height:100%;width:100%;flex-direction:column;place-content:center;gap:21px;display:flex}.contact_form input,.contact_form select{color:#fff;-webkit-appearance:none;appearance:none;width:63%;background-color:#030303b5;border:none;border-radius:33px;padding:20px 30px;font-family:DioneLight;font-size:calc(20px + .4vw)}.contact_form input::placeholder{color:#fff;opacity:1}.contact_form select{width:59%;background-image:url(../f5f7a34840b193932ca373a370881ae9.d24aadb6.svg);background-position:90% 56%;background-repeat:no-repeat;background-size:14px 14px}.contact_form button{width:65px;height:65px;background-color:#1c3e58;background-image:url("../Grupo 4429.1ccd0fba.svg");background-position:50%;border:none;border-radius:50%;margin:0}.contact_form_select{gap:23px;display:flex}@media (max-width:767.98px){.contact{height:auto;background-color:#f3597d;background-image:url(../form_bg_mobile.cd86fe6d.png);flex-direction:column;padding:0 11.458vw 20px;display:flex}.contact_info{text-align:center}.contact_form{margin-top:4em}.contact_form input{width:100%}.contact_form select{flex:1}}.linkedin{text-align:center;background-image:url(../linkedin.d81508d8.jpg);background-position:50% 25%;background-size:cover;padding:5em 2em}.linkedin_head{color:#fff;font-size:calc(45px + .4vw)}.linkedin_body{color:#f3597d;font-size:calc(25px + .4vw)}.linkedin_link{height:2em;width:2em;background-color:#f3597d;background-image:url(../link.f0751461.svg);background-position:50%;background-repeat:no-repeat;border-radius:100%;margin-top:1em;display:inline-block}footer{color:#fff;background-color:#333;padding:100px 10% 120px;line-height:1.5rem;transition:all .5s}footer.white,footer.force_white{color:#212121;background-color:#fff}.white .footer-logo,.force_white .footer-logo{filter:none}.footer_wrap{flex-direction:column;justify-content:center;align-items:center;display:flex}.footer_copyright{font-size:14px}.footer_social{margin-top:14px}.footer_social a{height:31px;width:31px;background-size:contain;margin:0 12px;display:inline-block}.footer_li{background-image:url("../Caminho 57.4311465f.svg")}.footer_tw{background-image:url("../Caminho 58.25498455.svg")}.footer_fb{background-image:url("../Caminho 68.b468b844.svg")}.footer_ig{background-image:url(../instagram.115fb6a2.svg)}@media (max-width:767.98px){footer{padding-bottom:12px}}.black_bg{color:#fff;background-color:#333}.white_bg{color:#000;background-color:#fff}.text-center{text-align:center}.relative{position:relative}.white_text{color:#fff}.transperant{background-color:#0000}.circle.black{height:66.5vw;width:66.5vw;z-index:-2;stroke:#00000080;stroke-width:2px;position:absolute}.boxContainer.active .circle.black circle{stroke-dasharray:2195;stroke-dashoffset:0;animation:animate-circle-one 3s linear forwards}.solutions .circle.black{font-size:calc(35px + .4vw);top:-39vw;left:max(50vw + 9.5em,75vw)}@media (max-width:991.98px){.solutions .circle.black{display:none}}.overflow_hidden{overflow:hidden}.typeText:after{content:"_"}.bold{font-family:DioneExtraBold}.floating_logo{z-index:1000;transition:all .5s,transform;position:fixed;top:37px;right:34px}.floating_logo.active_menu{filter:brightness(0)invert();transition:all .5s!important;transform:none!important}.body_bg_dark .floating_logo{filter:brightness(0)invert()}.floating_logo.hide{opacity:0}.floating_logo img{width:120px;height:67px}@media (max-width:767.98px){.floating_logo img{max-width:22vw;height:auto}}.hidden,[hidden]{display:none!important}@media (max-width:768.97px){.desktop_only{display:none!important}.page_link{color:#ededed;background-color:#f4597e;border-radius:5em;padding:0 1em;font-family:DioneLightItalic;display:inline-block;position:relative;left:50%;transform:translate(-50%);font-size:16px!important}}@media (min-width:768.98px){.mobile_only{display:none!important}}.fullWidth{width:100%}.fullHeight{height:100%}.nobreak{white-space:nowrap}.showMore .more,.showMore .less{display:none}.showMore .active{display:inline}.text-left{text-align:left}.sr-only{clip:rect(0,0,0,0);height:1px;white-space:nowrap;width:1px;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;white-space:inherit;width:auto;margin:0;position:static;overflow:visible}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:before,:after{color:#000!important;box-shadow:none!important;text-shadow:none!important;background-color:#fff!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^=\#]:after,a[href^=javascript\:]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #999}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=index.bd3a0bf4.css.map */
