@import"https://fonts.googleapis.com/css2?family=Rubik+80s+Fade&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotation{0%{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}*{margin:0;padding:0;box-sizing:border-box}:root{--totho-mint: #1fbda5;--totho-pink: #f452ae;--totho-bg: #1c2226;--totho-mint-transp: hsla(171, 72%, 43%, .8);--clr-4: rgba(196, 206, 212, 1);--clr-5: rgba(28, 34, 38, .8);--totho-white: rgba(247, 249, 250, 1);--clr-7: rgba(247, 249, 250, .8);--totho-pink-thin-line: rgba(244, 82, 174, .3);--clr-9: rgba(28, 34, 38, .9);--clr-10: rgba(244, 82, 174, .1);--totho-dark-transp-mint: rgba(31, 189, 165, .06);--totho-dark-transp-pink: rgba(244, 82, 174, .06);--totho-dark-transp-pink-2: rgba(244, 82, 174, .04);--clr-13: rgba(31, 189, 165, .1);--clr-14: rgba(244, 82, 174, .05);--typewriterSpeed: 8s}body{background:var(--totho-bg);min-height:100vh;display:flex;flex-direction:column;place-content:center;font-family:Rubik,sans-serif;color:var(--totho-white)}img{max-width:100%}.flex{display:flex;gap:var(--gap, 1rem)}.grid{display:grid;gap:var(--gap, 1rem)}*,*:before,*:after{box-sizing:border-box}.sr-only{display:none}.center-text{text-align:center}.subtitle-paddin-bottom{padding-bottom:1.5rem}.icon{height:3rem;width:3rem;transition:all .4s ease}.icon-shadow{padding:.6rem;margin:2rem;box-shadow:0 0 0 var(--totho-dark-transp-mint) inset,0 0 0 var(--totho-dark-transp-pink) inset,0 0 0 var(--totho-dark-transp-mint),0 0 0 var(--totho-mint),0 0 0 var(--totho-pink),0 0 0 var(--totho-dark-transp-pink);transition:box-shadow .4s ease}.icon-shadow:before{background-color:transparent;box-shadow:0 0 0 var(--totho-dark-transp-mint) inset,0 0 0 var(--totho-dark-transp-pink) inset,0 0 0 var(--totho-dark-transp-mint),0 0 0 var(--totho-mint),0 0 0 var(--totho-pink),0 0 0 var(--totho-dark-transp-pink);transition:box-shadow .4s ease}.icon-shadow:hover,.icon-shadow:focus{box-shadow:-1px -2px 3px var(--totho-dark-transp-mint) inset,1px 2px 3px var(--totho-dark-transp-pink) inset,5px 2px 5px var(--totho-dark-transp-mint),1px 1px 5px var(--totho-mint),-1px -1px 5px var(--totho-pink),-5px 2px 5px var(--totho-dark-transp-pink);transition:box-shadow .4s ease}.primary-header{position:fixed;top:0;left:0;width:100%;height:4.9rem;padding-top:.3rem 0;border-bottom:.1px solid var(--totho-pink-thin-line);align-items:center;justify-content:space-between;z-index:1000;background:var(--totho-bg)}.primary-navigation{list-style:none;padding:0 2rem 0 0;margin:0}.primary-navigation a{text-decoration:none;font-size:1.2rem;color:var(--totho-mint)}.nav-link{position:relative}.nav-link:before{content:"";position:absolute;top:100%;left:0;width:0;height:1px;border-bottom:1px solid var(--totho-pink);border-radius:1em;box-shadow:0 0 5px var(--totho-pink),0 0 5px var(--totho-pink);transition:.4s ease}.nav-link:hover:before{width:100%;border-bottom:1px solid var(--totho-pink);transition:.4s ease}.nav-link:active{width:100%;border-bottom:1px solid var(--totho-pink);transition:.4s ease;color:var(--totho-pink)}.mobile-nav-toggle{display:none}.mobile-nav-toggle{--mobile-nav-toggle-color: var(--totho-mint);background-color:transparent;border:none}.mobile-nav-toggle .line{transition:3s;stroke-dasharray:60.05 30 60 30 60 1000}.mobile-nav-toggle[aria-expanded=true] .line{stroke-dasharray:0 180 75 70 75 1000;stroke-dashoffset:-240}.landing_section{min-height:80vh}.wrapper{margin:auto;padding-top:12%}.card{height:60vh;aspect-ratio:1/1;margin:auto;background:var(--totho-bg);border-radius:.5rem;position:relative;place-content:center}.card:before,.card:after{content:"";position:absolute;inset:-.5rem;z-index:-1;background:conic-gradient(from var(--gradient-angle),var(--totho-pink),var(--totho-mint));border-radius:.75rem;animation:rotation 3s linear infinite}.card:after{filter:blur(1.8rem)}.glitch{font-size:7vw;font-weight:700;text-transform:uppercase;padding-top:20vh;position:relative;top:0;left:0;text-align:center;text-shadow:.05em 0 0 rgba(244,82,174,.75),-.025em -.05em 0 rgba(31,189,165,.75),-.025em .05em 0 rgba(28,34,38,1);opacity:1;transform:skew(0);animation:glitch .4s infinite,bigGlitch .3s 2s forwards,bigGlitch .3s calc(var(--typewriterSpeed) / 2 + 1s) forwards,bigGlitch2 .3s calc(var(--typewriterSpeed) + 2s) forwards,disappear .3s calc(var(--typewriterSpeed) + 2s) forwards}.glitch span{position:absolute;top:20vh;left:50%;margin:0 0 0 -1.7em}.glitch span:first-child{animation:glitch .65s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);transform:translate(-.015em,-.0125em);opacity:.5}.glitch span:last-child{animation:glitch 375ms infinite;clip-path:polygon(0 80%,100% 60%,100% 100%,0 100%);transform:translate(.0125em,.015em);opacity:.5}@keyframes glitch{0%{text-shadow:.05em 0 0 rgba(244,82,174,.75),-.025em -.05em 0 rgba(31,189,165,.75),-.025em .05em 0 rgba(28,34,38,1);color:var(--clr-6)}14%{color:var(--clr-7);text-shadow:.05em 0 0 rgba(244,82,174,.75),-.025em -.05em 0 rgba(31,189,165,.75),-.025em .05em 0 rgba(28,34,38,1)}15%{text-shadow:-.05em -.025em 0 rgba(244,82,174,.75),.025em -.025em 0 rgba(31,189,165,.75),-.05em -.05em 0 rgba(28,34,38,1)}49%{color:var(--clr-7);text-shadow:-.05em -.025em 0 rgba(244,82,174,.75),.025em -.025em 0 rgba(31,189,165,.75),-.05em -.05em 0 rgba(28,34,38,1)}50%{text-shadow:.025em .05em 0 rgba(244,82,174,.75),.025em 0 0 rgba(31,189,165,.75),0 -.05em 0 rgba(28,34,38,1)}99%{color:var(--clr-7);text-shadow:.025em .05em 0 rgba(244,82,174,.75),.025em 0 0 rgba(31,189,165,.75),0 -.05em 0 rgba(28,34,38,1)}to{text-shadow:-.025em 0 0 rgba(244,82,174,.75),0 .025em 0 rgba(31,189,165,.75),-.025em -.05em 0 rgba(28,34,38,1)}}.logo{position:relative;margin-top:-36vh;left:-1%;opacity:0;animation:fadeIn .6s calc(var(--typewriterSpeed) + 1.9s) forwards,bigGlitchImg .2s calc(var(--typewriterSpeed) + 3s) forwards,bigGlitchImg2 .2s calc(var(--typewriterSpeed) + 5s) forwards}@keyframes bigGlitchImg{80%{transform:skew(-1deg);opacity:.5}}@keyframes bigGlitchImg2{70%{transform:skew(2deg);opacity:.3}}@keyframes bigGlitch{80%{transform:skew(60deg);opacity:.2}}@keyframes bigGlitch2{60%{transform:skew(-80deg);opacity:.2}}@keyframes disappear{to{opacity:0}}@keyframes fadeIn{0%{transform:skew(-10deg);opacity:0;z-index:-10}70%{transform:skew(30deg);opacity:.3;z-index:-10}to{transform:skew(0);opacity:1;z-index:10}}.motto{text-align:center;margin-top:11vh;font-family:Rubik;font-size:clamp(1.8rem,2.5vw,2.8rem);font-weight:300;color:var(--totho-mint);text-shadow:.03em .03em 2px var(--totho-pink);letter-spacing:1em;position:relative;width:max-content;margin-left:auto;margin-right:auto}.motto:before,.motto:after{content:"";position:absolute;z-index:99;inset:0}.motto:before{background:var(--totho-bg);animation:typewriter var(--typewriterSpeed) steps(21) 1s forwards}.motto:after{width:.125em;background:var(--totho-pink);animation:typewriter var(--typewriterSpeed) steps(21) 1s forwards,blink .65s steps(21) infinite,fadeout 2ms ease calc(var(--typewriterSpeed) + 3s) forwards}.subtitle{display:none;color:var(--totho-white);font-size:2rem;opacity:0;transform:translateY(3rem);animation:fadeInUp 2s ease calc(var(--typewriterSpeed) + 2s) forwards}.wrong-text{position:absolute;z-index:20;background-color:var(--totho-bg);animation:fadeout .1s ease 4.5s forwards}.alter-text{position:relative;z-index:19;background-color:var(--totho-bg);opacity:1}@keyframes altering{0%{opacitiy:1}to{opacitiy:0}}@keyframes typewriter{0%{left:0%}30%{left:45%}45%{left:26%}to{left:100%}}@keyframes blink{to{background:var(--totho-bg)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeout{to{opacity:0}}.inside-link{text-decoration:none;color:var(--totho-pink)}.inside-link:hover,.inside-link:focus{text-decoration:none;color:var(--totho-pink);text-shadow:0 0 10px var(--totho-pink)}.welcome_wrapper{padding:0 10%}.welcome_section h1{font-size:2.8rem;font-weight:400;text-align:center;padding-top:16vh}.welcome_text{color:var(--totho-mint);line-height:1.5;font-size:1.2rem;font-weight:100;text-align:center;padding:1rem 0 2rem}.text{color:var(--totho-white);line-height:1.5;font-size:1.2rem;font-weight:100;padding-top:1rem}.email-button{color:var(--totho-mint);margin:0 .3rem;padding:.2rem;box-shadow:0 0 0 var(--totho-dark-transp-mint) inset,0 0 0 var(--totho-dark-transp-pink) inset,0 0 0 var(--totho-dark-transp-mint),0 0 0 var(--totho-mint),0 0 0 var(--totho-pink),0 0 0 var(--totho-dark-transp-pink);width:fit-content +.5%;height:fit-content +.5%;transition:box-shadow .4s ease}.email-button:hover,.email-button:focus{box-shadow:-1px -2px 3px var(--totho-dark-transp-mint) inset,1px 2px 3px var(--totho-dark-transp-pink) inset,5px 2px 5px var(--totho-dark-transp-mint),1px 1px 5px var(--totho-mint),-1px -1px 5px var(--totho-pink),-5px 2px 5px var(--totho-dark-transp-pink);transition:box-shadow .4s ease}.email{color:var(--totho-mint);text-decoration:none}.email-button:hover .email{color:var(--totho-pink);transition:.4s}.welcome_section,.services_short_description_section{padding:2rem}.rainbow-text h1{color:var(--totho-white);font-size:6rem;font-weight:500;text-align:center;padding:2rem 0;background-size:200%;background-image:linear-gradient(to right,var(--totho-mint),var(--totho-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:text-bg-animation linear;animation-timeline:view()}.title-icon{display:block;width:100%;text-align:center;opacity:70%;height:auto;margin-bottom:-10rem}.title-icon-img{max-width:15%;height:auto;display:inline-block}.title-ux-icon{display:block;width:100%;text-align:center;opacity:70%;height:auto;margin-bottom:-2rem}.title-ux-icon-img{max-width:15%;height:auto;display:inline-block}@keyframes text-bg-animation{0%{background-position:left}to{background-position:right}}.short_description{border-radius:1rem;padding:2rem 10%;margin-top:2rem;align-items:center}.short_description h2{text-align:center;font-size:3rem;font-weight:500;text-shadow:1rem 1rem 3px var(--clr-13);padding-bottom:1rem}.leading{font-size:1.4rem;padding:2rem 0;text-align:center}.ux_cards{text-decoration:none;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:2%}.ux_cards h3{color:var(--totho-white);text-align:center;font-size:2rem;font-weight:500;padding-bottom:1.5em}.card-single{border:solid 1px var(--totho-pink-thin-line);border-radius:.3em;background-color:var(--totho-bg);box-shadow:0 0 15px var(--totho-pink),inset 0 0 10px var(--totho-pink-thin-line);margin:.2em;padding:2em 1.5em;transition:all .6s ease-in-out}.card-single:hover,.card-single:focus{border:solid 1px var(--totho-pink);border-radius:.3em;background-color:var(--totho-dark-transp-pink-2);box-shadow:0 0 10px var(--totho-pink),6px 6px 10px #000,inset 0 0 10px var(--totho-pink-thin-line);transition:all .6s ease-in-out}.card-sing-header{display:flex;padding-bottom:2em;align-items:center}.card-sing-heading{color:var(--totho-white);text-align:center;font-size:2rem;font-weight:500;padding-left:2em}.widget{display:inline-block;width:6rem;height:6rem;padding:.3rem;position:relative;border-radius:6px;background:linear-gradient(130deg,#0000001a,#1fbda51a);box-shadow:2px 2px 5px #000,-4px -4px 12px #1fbda580;opacity:1;transition:all .6s ease-in-out}.card-single:hover .widget{box-shadow:-2px -2px 5px #000,2px 2px 12px #1fbda580;transition:all .6s ease-in-out}.widget-icon{color:var(--totho-mint);opacity:.7;transition:all .6s ease-in-out}.card-single:hover .widget-icon{opacity:1;rotate:5deg;transition:all .6s ease-in-out}.button-div{display:flex;margin:10vh;justify-content:center}.neon-button{font-size:4rem;text-align:center;display:inline-block;cursor:pointer;text-decoration:none;color:var(--totho-mint);border:var(--totho-mint-transp) .075em solid;padding:.25em 1em;border-radius:.25em;text-shadow:0 0 .075em hsl(0 0% 100% / .1),0 0 .075em currentColor;box-shadow:inset 0 0 .2em 0 var(--totho-mint),0 0 .2em 0 var(--totho-mint);position:relative}.neon-button:before{pointer-events:none;content:"";position:absolute;background:var(--totho-mint);top:120%;left:0;width:100%;height:100%;transform:perspective(2em) rotateX(40deg) translateZ(-1em) scaleY(.25);filter:blur(.75em);opacity:.7}.neon-button:after{content:"";position:absolute;inset:0;box-shadow:0 0 1.5em .2em var(--totho-mint);opacity:0;background-color:var(--totho-dark-transp-mint);z-index:-1;transition:opacity .1s linear}.neon-button:hover,.neon-button:focus{background:var(--totho-mint-transp);color:var(--totho-bg);text-shadow:none}.neon-button:hover:before,.neon-button:focus:before{opacity:1;transform:perspective(2em) rotateX(40deg) translateZ(-1em) scale(1.5,.25)}.neon-button:hover:after,.neon-button:focus:after{opacity:.8}.mini-text{font-size:1.2rem}.no_code_short_description{padding:2rem 10%;margin:2rem 2%;align-items:center}.no_code_short_description h2{text-align:center;font-size:3rem;font-weight:500;text-shadow:1rem 1rem 3px var(--clr-13);padding-bottom:1.5rem}.no-code{border:solid 1px var(--totho-pink-thin-line);border-radius:.3em;background-color:var(--totho-bg);box-shadow:0 0 15px var(--totho-pink),inset 0 0 10px var(--totho-pink-thin-line);padding:2em 1.5em;transition:.4s ease}.no-code:hover,.no-code:focus{border:solid 1px var(--totho-pink);border-radius:.3em;background-color:var(--totho-dark-transp-pink-2);box-shadow:0 0 10px var(--totho-pink),6px 6px 10px #000,inset 0 0 10px var(--totho-pink-thin-line);transition:.4s ease}.no-code-text{margin-bottom:2rem}.wp_short_description{padding:2rem 10%;margin:2rem 2%;align-items:center}.wp_short_description h2{text-align:center;font-size:3rem;font-weight:500;text-shadow:1rem 1rem 3px var(--clr-13);padding-bottom:1rem}.about{margin:2rem 10%;align-items:center;border:solid 1px var(--totho-pink-thin-line);border-radius:.3em;background-color:var(--totho-bg);box-shadow:0 0 15px var(--totho-pink),inset 0 0 10px var(--totho-pink-thin-line);padding:2em 1.5em;transition:.4s ease}.about-grid{display:grid;grid-template-columns:1fr 2fr}.about-title{display:block}.about .rainbow-text h1{text-align:left;font-size:3.6rem}.about_text{padding-left:2em}.orsi{width:24em;aspect-ratio:1 / 1;border-radius:6px;background-image:url(/tothotr.png);background-size:cover;position:relative;z-index:100}.front-img{position:absolute;z-index:200;border:1px solid var(--totho-mint);border-radius:6px;transition:all .3s ease-in-out}.about:hover,.about:focus{border:solid 1px var(--totho-pink);border-radius:.3em;background-color:var(--totho-dark-transp-pink-2);box-shadow:0 0 10px var(--totho-pink),6px 6px 10px #000,inset 0 0 10px var(--totho-pink-thin-line);transition:.4s ease}.about:hover .front-img{opacity:60%;scale:101%}.footer{display:grid;grid-template-columns:4fr 2fr 2fr 1fr;margin-top:6em;padding:0 2%;border-top:.1px solid var(--totho-pink-thin-line);background:var(--totho-bg);justify-content:space-between;align-items:center}.footer_logo{width:fit-content}.footer_logo-shadow{padding:.6rem;margin:.6rem;box-shadow:0 0 0 var(--totho-dark-transp-mint) inset,0 0 0 var(--totho-dark-transp-pink) inset,0 0 0 var(--totho-dark-transp-mint),0 0 0 var(--totho-mint),0 0 0 var(--totho-pink),0 0 0 var(--totho-dark-transp-pink);transition:box-shadow .4s ease}.footer_logo-shadow:before{background-color:transparent;box-shadow:0 0 0 var(--totho-dark-transp-mint) inset,0 0 0 var(--totho-dark-transp-pink) inset,0 0 0 var(--totho-dark-transp-mint),0 0 0 var(--totho-mint),0 0 0 var(--totho-pink),0 0 0 var(--totho-dark-transp-pink);transition:box-shadow .4s ease}.footer_logo-shadow:hover,.footer_logo-shadow:focus{box-shadow:-1px -2px 3px var(--totho-dark-transp-mint) inset,1px 2px 3px var(--totho-dark-transp-pink) inset,5px 2px 5px var(--totho-dark-transp-mint),1px 1px 5px var(--totho-mint),-1px -1px 5px var(--totho-pink),-5px 2px 5px var(--totho-dark-transp-pink);transition:box-shadow .4s ease}.footer_logo_icon{height:3rem;transition:all .4s ease;width:fit-content}.footer_legal_box{padding:.6rem}.footer_legal{display:grid;padding:.3rem;justify-content:right}.footer_legal-link{color:var(--totho-mint);font-size:1rem;font-weight:100;text-decoration:none;text-align:left}.footer_legal a:hover,.footer_legal a:focus{color:var(--totho-pink);transition:all .3s}.footer-links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.6em}.copyright{text-align:right;padding:0 2em;color:var(--totho-mint)}.social{justify-content:center;display:grid;gap:1rem;text-align:center;vertical-align:middle;font-size:2rem;width:3rem;height:3rem;border-radius:3px}.social:hover{box-shadow:-1px -2px 3px var(--totho-dark-transp-mint) inset,1px 2px 3px var(--totho-dark-transp-pink) inset,5px 2px 5px var(--totho-dark-transp-mint),1px 1px 5px var(--totho-mint),-1px -1px 5px var(--totho-pink),-5px 2px 5px var(--totho-dark-transp-pink);transition:box-shadow .4s ease}.insta{scale:.95}.soon{color:var(--totho-white);font-size:6vw;font-weight:500;background-size:200%;background-image:linear-gradient(to right,var(--totho-mint),var(--totho-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:text-bg-animation linear;animation-timeline:view();min-height:80vh;text-align:center;padding:20% 0 0}.legal{padding:5% 10%}.legal h1{text-align:center;font-size:3rem;font-weight:500;padding:4rem 0 2rem}.legal h2{text-align:left;font-size:2rem;font-weight:400;padding:2rem 0 1rem}.legal h3{text-align:left;font-size:1.8rem;font-weight:300;padding:1rem 0}.legal h4{text-align:left;font-size:1.4rem;font-weight:200;padding:1rem 0}.legal p{font-size:1rem;font-weight:100;line-height:1.5;padding:1em}.legal ul{padding-left:1rem}.legal ul li{font-weight:100;margin-left:2rem;padding-top:1em}.legal ul li a{text-decoration:none;color:var(--totho-mint)}.legal ul li a:hover,.legal ul li a:focus{color:var(--totho-pink);transition:all .3s}.table-wrapper{overflow-x:auto}.legal table{border:.1px solid var(--totho-pink-thin-line);border-radius:3px;padding:2rem}.legal table th{text-align:center;font-size:1.4rem;font-weight:300;padding:1rem 0;border:.1px solid var(--totho-pink-thin-line)}.legal table td{text-align:left;font-size:1.2rem;font-weight:200;padding:1rem;border:.1px solid var(--totho-pink-thin-line)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--totho-bg) inset!important;-webkit-text-fill-color:var(--totho-white)!important;border:1px solid var(--totho-pink)!important;transition:background-color 5000s ease-in-out 0s}.cookie-banner{position:fixed;bottom:0;width:100%;background-color:var(--totho-bg);color:var(--totho-white);border-top:1px solid var(--totho-pink-thin-line);padding:10px;text-align:center;z-index:1000}.cookie-settings-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--totho-bg);padding:20px;border:1px solid var(--totho-pink-thin-line);box-shadow:0 0 10px #0000001a;z-index:1000}.cookie-settings-content{text-align:center}.cookie-settings-content h2{margin-bottom:10px}.cookie-settings-content label{display:block;margin:10px 0}.cookie-button{background:var(--totho-bg);color:var(--totho-white);border:1px solid var(--totho-mint);border-radius:3px;margin:5px;padding:5px 10px;cursor:pointer}.cookie-button:hover,.cookie-button:focus{background:var(--totho-pink);color:var(--totho-bg);border:1px solid var(--totho-pink);border-radius:3px;margin:5px;padding:5px 10px;cursor:pointer}.rainbow-text.wp-title{margin-top:6rem}.rainbow-text.wp-title h1{font-size:8rem}.wp-no-code{margin:5% 0;padding:2rem}.wp-card-sing-heading.wp-card-heading{padding-bottom:2rem}.wp_cards{text-decoration:none;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:2%}.wp_cards h3{color:var(--totho-white);text-align:left;font-size:1.5rem;font-weight:500;padding-bottom:.5em}.wp-card-single{border:solid 1px var(--totho-pink-thin-line);border-radius:.3em;background-color:var(--totho-bg);box-shadow:0 0 15px var(--totho-pink),inset 0 0 10px var(--totho-pink-thin-line);margin:.2em;padding:1em;transition:all .6s ease-in-out}.wp-card-single:hover,.wp-card-single:focus{border:solid 1px var(--totho-pink);border-radius:.3em;background-color:var(--totho-dark-transp-pink-2);box-shadow:0 0 10px var(--totho-pink),6px 6px 10px #000,inset 0 0 10px var(--totho-pink-thin-line);transition:all .6s ease-in-out}.wp-card-sing-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em}.wp-card-sing-heading{color:var(--totho-white);text-align:center;font-size:1.6rem;font-weight:500;padding:.5em;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.wp-widget{display:block;width:6rem;height:6rem;padding:.3rem;border-radius:6px;background:linear-gradient(130deg,#0000001a,#1fbda51a);box-shadow:2px 2px 5px #000,-4px -4px 12px #1fbda580;opacity:1;transition:all .6s ease-in-out}.wp-card-single:hover .wp-widget{box-shadow:-2px -2px 5px #000,2px 2px 12px #1fbda580;transition:all .6s ease-in-out}.wp-widget-icon{color:var(--totho-mint);opacity:.7;transition:all .6s ease-in-out}.wp-card-single:hover .wp-widget-icon{opacity:1;rotate:5deg;transition:all .6s ease-in-out}.form-section-padding{padding-top:4rem}.form-intro{padding:2rem 10%;margin-bottom:0}.form-container{max-width:800px;margin:4rem auto 0;padding:3rem;position:relative}.form-subheading{color:var(--totho-mint);font-size:1.6rem;margin-top:2rem;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--totho-pink-thin-line)}.form-group{margin-bottom:1.5rem}.top-margin{margin-top:2rem}.top-margin-large{margin-top:3rem}.left-margin{margin-left:.3rem}.form-label{display:block;margin-top:.5rem;margin-bottom:.5rem;color:var(--clr-7)}.form-input{width:100%;padding:.8rem;background:var(--totho-bg);color:var(--totho-white);border-radius:3px;font-family:inherit;font-size:1rem;border:1px solid var(--totho-pink);transition:border-color .3s ease,box-shadow .3s ease}.form-input:focus{outline:none;border-color:var(--totho-mint);box-shadow:0 0 8px var(--totho-mint-transp)}.checkbox-wrapper{display:flex;align-items:center}.checkbox-label{color:var(--totho-white);display:flex;align-items:flex-start;font-size:.9rem}.checkbox-input{margin-right:.5rem;margin-top:.3rem}.form-submit-btn{font-size:1.5rem!important;padding:.5em 2em;width:auto;display:inline-block;background:transparent;cursor:pointer;font-family:inherit}.form-submit-btn:before{display:none!important;content:none!important}.form-submit-btn:after{border-radius:inherit}.form-submit-btn:disabled{opacity:.7;cursor:wait}.restart-btn{margin-top:2rem;font-size:1.5rem!important;background:transparent;border:none;cursor:pointer}.restart-btn:before{display:none!important}.success-icon{font-size:4rem;margin-bottom:1rem}.form-heading{color:var(--totho-mint);font-size:2rem;margin-bottom:1rem}.error-msg{color:#f44;text-align:center;margin-top:1rem}.testimonial-section{padding:4rem 10%;margin-top:2rem}.testimonial-card{border:1px solid var(--totho-pink);box-shadow:0 0 15px var(--totho-pink-thin-line),inset 0 0 10px var(--totho-pink-thin-line);background-color:var(--totho-bg);border-radius:.5rem;padding:3rem 2rem;text-align:center;position:relative;max-width:800px;margin:0 auto;transition:all .3s ease}.testimonial-card:hover{box-shadow:0 0 15px var(--totho-pink);border-color:var(--totho-pink)}.quote-icon{font-size:4rem;color:var(--totho-pink);opacity:.3;position:absolute;top:-1.5rem;left:2rem;background:transparent;padding:0 10px;line-height:1}.testimonial-text{font-size:1.2rem;font-style:italic;color:var(--totho-white);margin-bottom:2rem;line-height:1.6}.testimonial-author{margin-top:1.5rem}.author-name{color:var(--totho-mint);font-size:1.2rem;margin-bottom:.3rem;font-weight:500}.author-role{color:var(--clr-7);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.testimonial-dots{display:flex;justify-content:center;gap:10px;margin-top:2rem}.dot{width:10px;height:10px;background-color:var(--totho-pink-thin-line);border-radius:50%;cursor:pointer;transition:all .3s ease}.dot.active,.dot:hover{background-color:var(--totho-pink);box-shadow:0 0 5px var(--totho-pink);transform:scale(1.2)}.fade-in-text{animation:fadeInSlide .5s ease-out}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.partners-section{padding:2rem 10%;margin-top:2rem;margin-bottom:2rem}.partners-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem}.partner-link{display:block;transition:transform .3s ease;text-decoration:none}.partner-link:hover{transform:scale(1.05)}.partner-logo-wrapper{padding:10px}.partner-logo{max-width:150px;height:auto;max-height:80px;object-fit:contain;filter:grayscale(100%) opacity(.8) drop-shadow(0 0 10px var(--totho-dark-transp-mint));transition:all .4s ease}.partner-link:hover .partner-logo{filter:grayscale(0%) opacity(1)}@media(max-width:60em){#cookie-banner{position:fixed;bottom:2%;left:2%;right:2%;max-width:100%;font-size:1rem}.icon{height:3rem;width:3rem}.landing_section{min-height:60vh}.wrapper{margin:auto;padding-top:25%}.card{height:30vh;aspect-ratio:1/1;margin:auto;background:var(--totho-bg);border-radius:.2rem;position:relative;place-content:center}.card:before,.card:after{content:"";position:absolute;inset:-.2rem;z-index:-1;background:conic-gradient(from var(--gradient-angle),var(--totho-pink),var(--totho-mint));border-radius:.3rem;animation:rotation 3s linear infinite}.card:after{filter:blur(1rem)}.glitch{font-size:7vw;font-weight:700;text-transform:uppercase;padding-top:12vh;position:relative;top:0;left:0;text-align:center;text-shadow:.05em 0 0 rgba(244,82,174,.75),-.025em -.05em 0 rgba(31,189,165,.75),-.025em .05em 0 rgba(28,34,38,1);opacity:1;transform:skew(0);animation:glitch .4s infinite,bigGlitch .3s 2s forwards,bigGlitch .3s calc(var(--typewriterSpeed) / 2 + 1s) forwards,bigGlitch2 .3s calc(var(--typewriterSpeed) + 2s) forwards,disappear .3s calc(var(--typewriterSpeed) + 2s) forwards}.glitch span{position:absolute;top:12vh;left:50%;margin:0 0 0 -1.7em}.logo{margin-top:-52%;animation:fadeIn .6s calc(var(--typewriterSpeed) + 1.8s) forwards,bigGlitchImg .2s calc(var(--typewriterSpeed) + 3s) forwards,bigGlitchImg2 .2s calc(var(--typewriterSpeed) + 5s) forwards}.motto{text-align:center;margin-top:6vh;font-size:1rem;font-weight:200;color:var(--totho-mint);text-shadow:.01em .01em .6px var(--totho-pink);letter-spacing:.4em}.motto:before,.motto:after{display:none}.motto:before{display:none;animation:none}.motto:after{animation:none}.subtitle,.wrong-text{display:none}.alter-text{position:relative;z-index:19;background-color:transparent}.rainbow-text h1{font-size:3rem}.welcome_section{padding:0}.welcome_wrapper{padding:0 6%}.welcome_section h1{font-size:2rem;font-weight:400;text-align:center;padding-top:8vh}.welcome_text{color:var(--totho-mint);line-height:1.5;font-size:1rem;font-weight:100;text-align:center;padding:1rem 0 1.4rem}.text{color:var(--totho-white);line-height:1.5;font-size:1rem;font-weight:100}.email-button{color:var(--totho-mint);margin:0 .2rem;padding:.1rem}.services_short_description_section{padding:6% 6% 0}.rainbow-text h1{font-size:2.6rem;font-weight:600;text-align:center;padding:2rem 0;background-size:200%;background-image:linear-gradient(to right,var(--totho-mint),var(--totho-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:text-bg-animation linear;animation-timeline:view()}@keyframes text-bg-animation{0%{background-position:left}to{background-position:right}}.short_description{border-radius:.6rem;padding:0;margin-top:0}.short_description h2{text-align:center;font-size:1.6rem;font-weight:500;text-shadow:.4rem .4rem 3px var(--clr-13);padding-bottom:1rem}.leading{font-size:1.2rem;padding:0 0 1em;text-align:center}.ux_cards{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}.ux_cards h3{color:var(--totho-white);text-align:center;font-size:1rem;font-weight:500;padding-bottom:1em}.card-single{border:solid 1px var(--totho-pink-thin-line);border-radius:.3em;background-color:var(--totho-bg);box-shadow:0 0 15px var(--totho-pink),inset 0 0 10px var(--totho-pink-thin-line);margin:.1em;padding:1em .8em}.card-single:hover,.card-single:focus{border:solid 1px var(--totho-pink);border-radius:.2em;background-color:var(--totho-dark-transp-pink-2);box-shadow:0 0 5px var(--totho-pink),3px 3px 5px #000,inset 0 0 5px var(--totho-pink-thin-line);transition:all .6s ease-in-out}.card-sing-header{padding-bottom:1em}.card-sing-heading{font-size:1.6rem;padding-left:.6em}.widget{width:3rem;height:3rem;padding:.1rem;border-radius:3px;background:linear-gradient(130deg,#0000001a,#1fbda51a);box-shadow:1px 1px 2.5px #000,-2px -2px 6px #1fbda580}.card-single:focus.widget{box-shadow:-1px -1px 2.5px #000,1px 1px 6px #1fbda580}.card-single:focus .widget-icon{opacity:1;rotate:5deg;transition:all .6s ease-in-out}.button-div{display:flex;margin:6vh;justify-content:center}.neon-button{font-size:1.6rem;border:var(--totho-mint-transp) .05em solid;padding:.175em .5em;border-radius:.175em;text-shadow:0 0 .05em hsl(0 0% 100% / .1),0 0 .05em currentColor;box-shadow:inset 0 0 .1em 0 var(--totho-mint),0 0 .1em 0 var(--totho-mint)}.neon-button:before{content:"";position:absolute;top:60%;left:0;width:100%;height:100%;transform:perspective(2em) rotateX(40deg) translateZ(-1em) scaleY(.25);filter:blur(.5em);opacity:.7}.neon-button:after{content:"";position:absolute;inset:0;box-shadow:0 0 1em .2em var(--totho-mint);opacity:0;background-color:var(--totho-dark-transp-mint);z-index:-1;transition:opacity .1s linear}.mini-text{font-size:.8rem}.no_code_short_description{padding:0;margin-top:0}.no_code_short_description h2{text-align:center;font-size:1.6rem;font-weight:500;text-shadow:.4rem .4rem 3px var(--clr-13);padding-bottom:1rem}.no-code{border:solid 1px var(--totho-pink-thin-line);border-radius:.3em;background-color:var(--totho-bg);box-shadow:0 0 15px var(--totho-pink),inset 0 0 10px var(--totho-pink-thin-line);margin:0;padding:6%}.no-code:hover,.no-code:focus{border:solid 1px var(--totho-pink);border-radius:.2em;background-color:var(--totho-dark-transp-pink-2);box-shadow:0 0 5px var(--totho-pink),3px 3px 5px #000,inset 0 0 5px var(--totho-pink-thin-line);transition:all .6s ease-in-out}.no-code-text{margin-bottom:1rem}.wp_short_description{padding:0;margin-top:0}.wp_short_description h2{text-align:center;font-size:1.6rem;font-weight:500;text-shadow:.4rem .4rem 3px var(--clr-13);padding-bottom:1rem}.about{border:solid 1px var(--totho-pink-thin-line);border-radius:.3em;background-color:var(--totho-bg);box-shadow:0 0 15px var(--totho-pink),inset 0 0 10px var(--totho-pink-thin-line);margin:6%;padding:.6em .8em}.about-grid{display:flex;flex-direction:column}.about-title{display:block}.about .rainbow-text h1{text-align:left;font-size:2.6rem;padding-bottom:.4em}.orsi{width:16em;aspect-ratio:1 / 1;border-radius:6px;background-image:url(/tothotr.png);background-size:cover;position:relative;z-index:100}.about_text{margin-top:1em;padding-left:0}.copyright{color:var(--totho-mint)}.footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:2em}.soon{color:var(--totho-white);font-size:1.4rem;font-weight:500;text-align:center;padding:60% 0 0}.rainbow-text.wp-title{margin-top:4rem}.rainbow-text.wp-title h1{font-size:4.6rem}.wp-no-code{margin:6% 0;padding:2rem}.wp_cards{text-decoration:none;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:2%}.wp_cards h3{color:var(--totho-white);text-align:left;font-size:1.5rem;font-weight:500;padding-bottom:.5em}.wp-card-single{border:solid 1px var(--totho-pink-thin-line);border-radius:.3em;background-color:var(--totho-bg);box-shadow:0 0 15px var(--totho-pink),inset 0 0 10px var(--totho-pink-thin-line);margin:.2em;padding:1em;transition:all .6s ease-in-out}.wp-card-single:hover,.wp-card-single:focus{border:solid 1px var(--totho-pink);border-radius:.3em;background-color:var(--totho-dark-transp-pink-2);box-shadow:0 0 10px var(--totho-pink),6px 6px 10px #000,inset 0 0 10px var(--totho-pink-thin-line);transition:all .6s ease-in-out}.wp-card-sing-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em}.wp-card-sing-heading{font-size:1.2rem;font-weight:500;padding:.5em}.wp-widget{width:4rem;height:4rem;padding:.3rem;border-radius:6px;background:linear-gradient(130deg,#0000001a,#1fbda51a);box-shadow:2px 2px 5px #000,-4px -4px 12px #1fbda580;opacity:1;transition:all .6s ease-in-out}.wp-card-single:hover .wp-widget{box-shadow:-2px -2px 5px #000,2px 2px 12px #1fbda580;transition:all .6s ease-in-out}.wp-widget-icon{color:var(--totho-mint);opacity:.7;transition:all .6s ease-in-out}.wp-card-single:hover .wp-widget-icon{opacity:1;rotate:5deg;transition:all .6s ease-in-out}.title-icon{display:block;width:100%;text-align:center;opacity:5%;height:auto;margin-bottom:-10rem}.title-icon-img{max-width:30%;height:auto;display:inline-block}.title-ux-icon{display:block;width:100%;text-align:center;opacity:5%;height:auto;margin-bottom:-10rem}.title-ux-icon-img{max-width:30%;height:auto;display:inline-block}.padding-bottom{padding-bottom:2rem}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}@media(max-width:35em){.primary-header{position:fixed;top:0;left:0;width:100%}.primary-navigation{--gap: 2em;position:relative;z-index:1001;inset:0;border:.1px solid var(--totho-pink-thin-line);border-radius:3px;flex-direction:column;top:9rem;padding:min(40vh,10rem) 3em;height:30rem;background:#1a1a1acc;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);transform:translate(100%);transition:transform .45s ease-in-out}.primary-navigation[data-visible=true]{transform:translate(0)}.mobile-nav-toggle{display:block;position:absolute;z-index:9999;border:none;aspect-ratio:1;top:1em;right:10%}.nav-link:active{border-bottom:1px solid var(--totho-pink);transition:all .3ms}.copyright{font-size:.6rem;color:var(--totho-mint);text-align:left}.footer{display:grid;grid-template-columns:1fr 1fr;margin-top:2em}.footer_legal{display:grid;padding:0;justify-content:left}.footer_legal_box{padding:0}.footer_legal a{font-size:.8rem;font-weight:100;text-decoration:none;text-align:right}.social{width:2rem;height:2rem}.rainbow-text.wp-title{margin-top:4rem}.rainbow-text.wp-title h1{font-size:3.2rem}.wp-no-code{margin:6% 0;padding:2rem}.title-icon{display:block;width:100%;text-align:center;opacity:5%;height:auto;margin-bottom:-10rem}.title-icon-img{max-width:30%;height:auto;display:inline-block}.title-ux-icon{display:block;width:100%;text-align:center;opacity:5%;height:auto;margin-bottom:-10rem}.title-ux-icon-img{max-width:30%;height:auto;display:inline-block}.padding-bottom{padding-bottom:3rem}}@media(max-width:600px){.testimonial-card{padding:2rem 1rem}.testimonial-text{font-size:1rem}.partners-grid{gap:1.5rem}.partner-logo{max-width:120px;max-height:60px}}:focus-visible{outline:2px solid var(--totho-mint);outline-offset:2px}.form-input:focus-visible{outline:none}
