.riv_menu.open[data-v-78a28fe8]{border-color:#fff!important}.riv_menu.open p[data-v-78a28fe8]{color:#fff!important}.riv_menu[data-v-78a28fe8]{transition:.5s ease-out;display:none;z-index:100;padding:.4rem 1.2rem;border:1px solid #000}@media(max-width:835px){.riv_menu[data-v-78a28fe8]{display:flex;justify-content:space-between;align-items:center;gap:1rem}}.riv_menu p[data-v-78a28fe8]{font-weight:900;font-size:1.2em}.riv_menu .buttons[data-v-78a28fe8]{display:flex;flex-direction:column!important;gap:.3rem}.riv_menu .buttons span[data-v-78a28fe8]{height:.1rem;width:1.5rem;background:#000;transition:.5s ease-out}.riv_menu .buttons.open span[data-v-78a28fe8]{background:#fff}.riv_menu .buttons.open span[data-v-78a28fe8]:first-child{transform:rotate(43deg) translateY(6.5px)}.riv_menu .buttons.open span[data-v-78a28fe8]:nth-child(2){opacity:0}.riv_menu .buttons.open span[data-v-78a28fe8]:nth-child(3){transform:rotate(-42deg) translateY(-8px)}main[data-v-438e9126]{top:0;padding-top:20px;z-index:70;background:#fff}main section[data-v-438e9126]{display:flex;justify-content:space-between;align-items:center;gap:center}@media(max-width:500px){main section[data-v-438e9126]{width:90%}}main section .logo[data-v-438e9126]{width:4.5rem}main section .logo img[data-v-438e9126]{width:100%}main section nav[data-v-438e9126]{width:40%}@media(max-width:835px){main section nav[data-v-438e9126]{display:none}}main section nav ul[data-v-438e9126]{justify-content:space-between}main section nav ul li[data-v-438e9126]{font-family:inherit;font-size:1.2em}main section nav ul li a[data-v-438e9126]{color:#383757}.c-text[data-v-a78f2716]{color:#91dce5}.c-text1[data-v-a78f2716]{color:#5415c6}#three[data-v-a78f2716]{-webkit-animation:rotate-a78f2716 5s linear infinite forwards;animation:rotate-a78f2716 5s linear infinite forwards;transform-origin:center}#two[data-v-a78f2716]{-webkit-animation:rotateLeft-a78f2716 10s linear infinite forwards;animation:rotateLeft-a78f2716 10s linear infinite forwards;transform-origin:center}#one[data-v-a78f2716]{-webkit-animation:rotateRight-a78f2716 7s linear infinite forwards;animation:rotateRight-a78f2716 7s linear infinite forwards;transform-origin:center}main section[data-v-a78f2716]{padding:7rem 0;display:flex;justify-content:space-between;align-items:center;gap:center}@media(max-width:835px){main section[data-v-a78f2716]{display:flex;flex-direction:column!important;gap:8rem}}@media(max-width:500px){main section[data-v-a78f2716]{padding:5rem 0}}main section .left[data-v-a78f2716]{width:55%;display:flex;flex-direction:column!important;gap:3rem;gap:2.4rem 0}@media(max-width:835px){main section .left[data-v-a78f2716]{width:100%}}main section .left p[data-v-a78f2716]{width:90%;font-size:1.4em}main section .left h1 span[data-v-a78f2716]{line-height:10px;overflow:hidden}main section .left .product_img[data-v-a78f2716]{width:50%}@media(max-width:500px){main section .left .product_img[data-v-a78f2716]{width:80%}}main section .left .product_img .img img[data-v-a78f2716]:hover{transform:translateY(-8px);transition:.6s ease-in-out}main section .right[data-v-a78f2716]{width:35%}@media(max-width:835px){main section .right[data-v-a78f2716]{width:100%}}main section .right svg[data-v-a78f2716]{width:100%}@-webkit-keyframes rotate-a78f2716{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotate-a78f2716{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes rotateLeft-a78f2716{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes rotateLeft-a78f2716{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@-webkit-keyframes rotateRight-a78f2716{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotateRight-a78f2716{0%{transform:rotate(0)}to{transform:rotate(1turn)}}main section[data-v-2207a5f6]{display:flex;flex-direction:column!important;gap:4rem}main section .dipole[data-v-2207a5f6]{overflow-x:hidden;display:flex;justify-content:space-between;align-items:center;gap:center}@media(max-width:835px){main section .dipole[data-v-2207a5f6]{display:flex;flex-direction:column!important;gap:4rem}}main section .dipole .img svg[data-v-2207a5f6]{width:100%}@media(max-width:500px){main section .dipole .img[data-v-2207a5f6]{width:100%}}main section .dipole .copy[data-v-2207a5f6]{display:flex;flex-direction:column!important;gap:3rem;width:40%}@media(max-width:835px){main section .dipole .copy[data-v-2207a5f6]{width:100%}}main[data-v-04e6a453]{background-image:url(../img/paint_lew5dk.31ced8e1.svg);background-repeat:no-repeat;background-size:10%;background-position:100% 100%;padding:80px 0;margin-top:30px}main section .wrap[data-v-04e6a453]{width:80%}main section .greed[data-v-04e6a453]{margin-top:100px;grid-template-columns:repeat(2,1fr);grid-row-gap:40px;grid-column-gap:30px}main section .greed .grid_item p[data-v-04e6a453]{letter-spacing:-.5px;word-spacing:1px;line-height:27px;width:90%}main section .letter[data-v-04e6a453]{margin-top:80px}main section .letter p[data-v-04e6a453]{text-align:center;font-style:italic;font-family:.9em;color:#2901c2}@media(max-width:765px){main[data-v-04e6a453]{background-image:url(../img/line_mobile_fo50e3.8dc835d0.svg);background-size:5%;padding:60px 0}main section .wrap[data-v-04e6a453]{width:100%;margin:0 auto}main section .greed[data-v-04e6a453]{grid-template-columns:repeat(1,1fr)}}main[data-v-29d0b440]{padding:6rem 0;overflow-x:hidden}main section[data-v-29d0b440]{display:flex;flex-direction:column!important;gap:5rem}main section .prod_wrap[data-v-29d0b440]{display:flex;flex-direction:column!important;gap:4rem}main section .prod_wrap .contain[data-v-29d0b440]{overflow-x:hidden;display:flex;justify-content:space-between;align-items:center;gap:center}@media(max-width:835px){main section .prod_wrap .contain[data-v-29d0b440]{display:flex;flex-direction:column!important;gap:3rem;width:100%}}main section .prod_wrap .contain[data-v-29d0b440]:nth-child(2){flex-direction:row-reverse}main section .prod_wrap .contain .copy[data-v-29d0b440]{width:45%}@media(max-width:835px){main section .prod_wrap .contain .copy[data-v-29d0b440]{width:100%}}main section .prod_wrap .contain .copy h3[data-v-29d0b440]{font-size:2.2em}main section .prod_wrap .contain .copy .btn[data-v-29d0b440]{margin:30px 0}main section .prod_wrap .contain .copy .btn button[data-v-29d0b440]{padding:1rem 5rem;border:2px solid #bfb3ed;border-radius:.4rem;background:#fff;color:#2901c2;font-family:inherit;font-weight:400;font-size:1.3em}main section .prod_wrap .contain .img img[data-v-29d0b440]{width:100%}.flex_end[data-v-06898d05]{align-self:flex-end;margin-top:10px}.two-tier[data-v-06898d05]{position:relative;top:150px}.wrap_element[data-v-06898d05]{width:100%}@media screen and (max-width:390px){.wrap_element[data-v-06898d05]{width:50%}}.wrap_element .wrap[data-v-06898d05]{display:flex;width:450px}@media(max-width:480px){.wrap_element .wrap[data-v-06898d05]{width:350px}}.wrap_element .wrap .text[data-v-06898d05]{width:60%;white-space:normal}.wrap_element .wrap .text p[data-v-06898d05]{color:#151439;line-height:29px;font-style:normal;font-weight:400}.wrap_element .date[data-v-06898d05]{margin-top:34%;padding:0 10px;border-left:3px solid #151439}.wrap_element .date small[data-v-06898d05]{color:#5b5b74;font-size:1em;margin-bottom:5px}.wrap_element .date h4[data-v-06898d05]{font-size:2.1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#151439}main[data-v-4f574b26]{padding:60px 0}main .section[data-v-4f574b26]{background-image:url(../img/line_zwjwnh.c3b991a7.svg);background-repeat:no-repeat;background-position:left 63%;background-size:100%}main .section .begin[data-v-4f574b26]{width:75%;margin:0 auto}@media(max-width:600px){main .section .begin[data-v-4f574b26]{width:90%}}main .section .container[data-v-4f574b26]{overflow-x:visible;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth;padding-left:12%;margin:6rem 0}@media(max-width:600px){main .section .container[data-v-4f574b26]{padding-left:5%}}main .section .container .about[data-v-4f574b26]{display:inline-block}main[data-v-747602b8]{padding:80px 0;background:#5415c6}main section[data-v-747602b8]{display:flex;flex-direction:column!important;gap:3rem}main section .begin h2[data-v-747602b8],main section .begin p[data-v-747602b8]{color:#fff}main section .img_grid[data-v-747602b8]{grid-template-columns:repeat(4,1fr);gap:2rem 4em;width:90%}main section .img_grid .indiv[data-v-747602b8]{text-align:center}main section .img_grid .indiv h3[data-v-747602b8]{color:#fff;font-size:.98em;font-weight:400;margin:20px 0}main section .img_grid .indiv .img img[data-v-747602b8]{width:100%}@media(max-width:765px){main section .img_grid[data-v-747602b8]{grid-template-columns:repeat(3,1fr);width:100%}}@media(max-width:500px){main section .img_grid[data-v-747602b8]{grid-template-columns:repeat(2,1fr);width:100%}}main[data-v-75d42cea]{padding:5rem 0;background:#2901c2}main section[data-v-75d42cea]{display:flex;justify-content:space-between;align-items:center;gap:center}@media(max-width:835px){main section[data-v-75d42cea]{display:flex;flex-direction:column!important;gap:3rem;align-items:flex-start}}main section .text[data-v-75d42cea]{width:50%}@media(max-width:835px){main section .text[data-v-75d42cea]{width:100%}}main section .text h2[data-v-75d42cea]{font-size:3.2em;line-height:3.5rem;color:#fff}@media(max-width:500px){main section .text h2[data-v-75d42cea]{font-size:3em}}main section .btn button[data-v-75d42cea]{font-size:1.5em;color:#fff;border:1px solid #fff;background:transparent;border-radius:9px;padding:1.3rem 3.5rem}blockquote[data-v-29b2cbbb]{size:inherit}main[data-v-29b2cbbb]{padding:100px 0}main section[data-v-29b2cbbb]{display:flex;flex-direction:column!important;gap:2.5em}main section .blog_wrap[data-v-29b2cbbb]{align-items:normal}@media(max-width:835px){main section .blog_wrap[data-v-29b2cbbb]{display:flex;flex-direction:column!important;gap:2rem}}main section .blog_wrap .blog_item[data-v-29b2cbbb]{cursor:pointer;min-height:26rem;transition:.5s ease-in-out;width:48%;padding:30px;border:2px solid #ebeaed;border-radius:10px}main section .blog_wrap .blog_item[data-v-29b2cbbb]:hover{border-color:#5032c7}@media(max-width:835px){main section .blog_wrap .blog_item[data-v-29b2cbbb]{width:100%}}main section .blog_wrap .blog_item h2[data-v-29b2cbbb]{font-size:1.5em}main section .blog_wrap .blog_item .text[data-v-29b2cbbb]{margin:30px 0}main section .blog_wrap .blog_item .date[data-v-29b2cbbb]{color:rgba(21,20,57,.4);font-size:.9em}main[data-v-d8432610]{padding:20px 0}main section footer nav[data-v-d8432610]{width:20%}main section footer nav li[data-v-d8432610]{text-transform:uppercase;font-size:.9em}@media(max-width:1300px){main section footer nav[data-v-d8432610]{width:30%}}@media(max-width:856px){main section footer .block[data-v-d8432610]{align-self:flex-end}main section footer nav ul[data-v-d8432610]{flex-direction:column;align-items:flex-start}main section footer nav ul li[data-v-d8432610]{margin:20px 0}}@media(max-width:500px){main section footer[data-v-d8432610]{align-items:flex-end}main section footer .block[data-v-d8432610]{display:none}main section footer .logo[data-v-d8432610]{order:1}}.wrap__[data-v-0cecb3a4]{position:fixed;left:0;right:0;bottom:0;z-index:30;top:0}.div1[data-v-0cecb3a4]{background:#ff66d8}.div2[data-v-0cecb3a4]{background:#2b02c3}.menu_[data-v-0cecb3a4]{background:#2b02c3;background:#7abae0}.menu_ nav[data-v-0cecb3a4]{width:100%;display:flex;height:100%;flex-direction:column;margin-top:45%;align-items:center}.menu_ nav ul[data-v-0cecb3a4]{display:flex;flex-direction:column;gap:2rem 0}.menu_ nav ul li[data-v-0cecb3a4]{font-size:3em;color:#fff;font-family:CabinetGrotesk-Bold}@font-face{font-family:CabinetGrotesk-Light;src:url(../fonts/CabinetGrotesk-Light.075bba71.woff2) format("woff2"),url(../fonts/CabinetGrotesk-Light.68da7100.woff) format("woff"),url(../fonts/CabinetGrotesk-Light.46ba2f9f.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Regular;src:url(../fonts/CabinetGrotesk-Regular.119dd096.woff2) format("woff2"),url(../fonts/CabinetGrotesk-Regular.9a70a675.woff) format("woff"),url(../fonts/CabinetGrotesk-Regular.8fbcaa0b.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Medium;src:url(../fonts/CabinetGrotesk-Medium.aece21a3.woff2) format("woff2"),url(../fonts/CabinetGrotesk-Medium.cba8be79.woff) format("woff"),url(../fonts/CabinetGrotesk-Medium.b75ac497.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Bold;src:url(../fonts/CabinetGrotesk-Bold.859bd02c.woff2) format("woff2"),url(../fonts/CabinetGrotesk-Bold.983a4202.woff) format("woff"),url(../fonts/CabinetGrotesk-Bold.bcd021f7.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:CabinetGrotesk-Extrabold;src:url(../fonts/CabinetGrotesk-Extrabold.19115057.woff2) format("woff2"),url(../fonts/CabinetGrotesk-Extrabold.53f5a0b9.woff) format("woff"),url(../fonts/CabinetGrotesk-Extrabold.fe03db96.ttf) format("truetype");font-weight:800;font-display:swap;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}::-webkit-progress-bar,::-webkit-scrollbar{display:none}span.line{padding:.15em 0}span.line,span.word_wrap{overflow:hidden;display:inline-block}[data-animation=heading] span.word{overflow:hidden}html{position:relative;top:0;scroll-behavior:smooth;font-size:1.1111111111vw}@media(max-width:835px){html{font-size:2.1052631579vw}}@media(max-width:500px){html{font-size:3.3898305085vw}}body{font-family:CabinetGrotesk-Regular;overflow-x:hidden}section{width:80%;margin:0 auto}@media(max-width:835px){section{width:90%}}main{width:100%}h1{font-size:5.1em;font-family:CabinetGrotesk-Bold;font-weight:400;color:#24234f;line-height:6.1rem;letter-spacing:-1px}@media(max-width:500px){h1{font-size:3.7em;line-height:5.1rem}}h2{font-size:3.2em;letter-spacing:-.5px;line-height:3.25rem;font-family:CabinetGrotesk-Bold;color:#24234f;font-weight:500}@media(max-width:500px){h2{font-size:2.9em;line-height:4rem}}h3{text-transform:uppercase;font-weight:700;margin-bottom:1.1rem;font-family:CabinetGrotesk-Bold;letter-spacing:2px;font-size:1.5em}article,p,summary{color:#5b5b74;font-size:1.35em;line-height:2rem}button{outline:none;cursor:pointer;font-family:inherit}.flex{display:flex;align-items:center;justify-content:space-between}.grid{display:grid}.begin{display:flex;flex-direction:column!important;gap:1rem;width:60%}@media(max-width:835px){.begin{width:100%}}a{text-decoration:none;color:inherit}li{list-style-type:none}