:root{--main-color: #3D53FF;--secondary-color: #D5E3E6;--body-color: #0B3A41;--main-bg: #eef3f4;--max-content-width: 100rem;--white: white}body{color:var(--body-color);font-size:18px;padding:0;margin:0;font-family:"Europa",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}body>svg{position:absolute;width:calc(100vw - 4rem);left:2rem;z-index:-1;transform:translateY(150px)}.mcw{width:100%;max-width:var(--max-content-width);padding:0 1rem;box-sizing:border-box}.mcw.page{max-width:75rem}.flex{display:flex;gap:1rem;flex-wrap:nowrap}.flex.vertical{flex-direction:column}.flex.center{align-items:center}.flex.justcenter{justify-content:center}.flex.spabe{justify-content:space-between}.flex1{flex:1}a.button{text-decoration:none;color:inherit}.offect{opacity:0;transform:translateY(-50px);transition:ease-in-out opacity 1s,ease-in-out transform 1s}.page-container h1{margin:3rem 0 1rem;line-height:initial}.page-container h2{font-size:2.4rem;line-height:initial;margin:3rem 0 1rem}.page-container article{line-height:2rem;position:relative}.page-container article img.doodlesvg{width:120px;height:120px;position:absolute;left:-160px}.page-container article img.doodlesvg.jobb{right:-170px;left:auto}.page-container aside{float:right;width:30%;background-color:var(--secondary-color);padding:2rem;margin:3rem;border-radius:2rem;position:relative}.page-container aside::before{content:"";display:block;position:absolute;top:-80px;right:0px;width:85px;height:127px;background:url(../../assets/images/doodles/37-elonyok.svg) no-repeat center}.page-container aside h1{font-size:2rem;margin:0}.page-container aside ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.page-container aside ul li{font-size:1rem;line-height:1.3rem;padding:.5rem;border-radius:.2rem;padding-left:42px}.page-container .prices_box{background-color:var(--secondary-color);padding:2rem;border-radius:1rem}.page-container .prices_box ul{list-style:none;padding:0;margin:0;gap:1rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.page-container .prices_box ul li{background-color:var(--white);border-radius:1rem;padding:1rem;min-height:10rem;box-sizing:border-box}.page-container .prices_box ul li article{gap:0;line-height:initial;flex:1}.page-container .prices_box ul li article h1{font-size:1.4rem;margin:0;font-family:""}.page-container .prices_box ul li article span{font-size:1.6rem;font-weight:700;align-self:center;flex:1}.page-container .prices_box ul li article time{font-size:1.2rem;text-align:right}section{width:100vw;box-sizing:border-box;padding:5rem 0}section h1{font-size:3.222rem}.button,a.button{padding:.6rem .8rem;color:#fff;background-color:var(--main-color);border-color:var(--main-color);border-radius:.5rem;border:solid .2rem;border-color:rgba(0,0,0,0);font-weight:700}.button.secondary,a.button.secondary{color:var(--main-color);border-color:var(--main-color);background-color:rgba(0,0,0,0)}.button.naked,a.button.naked{background-color:rgba(0,0,0,0);padding:0;color:var(--main-color);position:relative}.button.naked::after,a.button.naked::after{content:"";background:url("../../assets/images/small_right_arrow.svg") no-repeat center;background-size:contain;display:block;width:20px;height:10px;position:absolute;right:-30px;top:6px}h1,h2,h3{font-family:"New Kansas",serif;font-weight:400;margin:0}h1{font-size:4.444rem}h2{font-size:3.222rem}.hero{gap:4rem}.hero h1{font-size:5.444rem;margin:0;text-align:center}.hero p{text-align:center;font-size:1.75rem}.hero .hero-image{width:100%;max-width:50vw}.hero .hero-image img{width:100%}.hero .cta-wrapper{gap:1rem}.hero .cta-wrapper span{top:1rem;position:relative}.hero .cta-wrapper .buttons{position:relative}.hero .cta-wrapper .buttons::before,.hero .cta-wrapper .buttons::after{background:url("../../assets/images/left-blink-doodle.svg") no-repeat center;content:"";width:31px;height:78px}.hero .cta-wrapper .buttons::after{background:url("../../assets/images/right-blink-doodle.svg") no-repeat center}header{margin:0 2rem 2rem}header .logo{width:5rem}header .logo svg{width:100%}header .menu-header-container>ul{list-style:none;display:flex;gap:2rem;padding:0;position:relative}header .menu-header-container>ul>li{padding:1rem 0;position:relative}header .menu-header-container>ul>li::before{content:"";background:url(../../assets/images/menu_arrow.svg) no-repeat center;width:15px;height:23px;display:block;position:absolute;top:-6px;left:50%;transform:translateX(-50%);transition:ease-in-out .2s opacity;opacity:0}header .menu-header-container>ul>li ul{position:absolute;right:0;margin-bottom:-2px;display:none;flex-direction:column;gap:1rem;background-color:var(--white);padding:2rem;border-radius:1rem;list-style:none;box-shadow:9px 9px 0 var(--body-color);top:50px;z-index:2}header .menu-header-container>ul>li ul::before{content:"";width:24px;height:24px;display:block;position:absolute;background:var(--main-bg);transform:rotate(45deg);right:44px;top:-8px}header .menu-header-container>ul>li ul li a{text-decoration:none;color:var(--body-color)}header .menu-header-container>ul>li ul li a:hover{text-decoration:underline}header .menu-header-container>ul>li:hover::before{opacity:1}header .menu-header-container>ul>li:hover ul{display:flex;width:max-content;position:absolute;right:-10px;margin-top:4px;background:var(--main-bg);text-align:right}header .menu-header-container>ul>li>a{color:var(--body-color);text-decoration:none;font-size:.777rem;text-transform:uppercase;letter-spacing:.05rem;font-weight:700}.pains{gap:4rem;flex-wrap:wrap}.pains .pain{padding:1rem;background-color:var(--white);transform:rotate(-3.07deg);box-shadow:16px 16px 0px rgba(11,58,65,.13);border-radius:1rem;width:250px;height:220px;box-sizing:border-box;text-align:center;text-decoration:none;color:var(--body-color);font-weight:700}.pains .pain svg{height:80px;transition:ease-in-out .1s transform;transform-origin:bottom}.pains .pain:hover{box-shadow:22px 22px 0px rgba(11,58,65,.13);margin-top:-6px}.pains .pain:hover svg{transform:scale(1.8);filter:drop-shadow(4px 8px 3px rgba(0, 0, 0, 0.1))}.services{gap:2rem}.services article{flex-basis:100%;min-width:300px;border:solid 2px var(--body-color);background-color:var(--white);padding:2rem;border-radius:2rem}.services article h1{font-size:2.111rem}/*# sourceMappingURL=style.css.map */
