@import"https://fonts.googleapis.com/css2?family=Epilogue:wght@700&family=Open+Sans:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700;900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--ff-epilogue: "Epilogue", sans-serif;--ff-open: "Open Sans", sans-serif;--ff-roboto: "Roboto", sans-serif;--primary: #1663d6;--n10: #ffffff;--n15: #f9f9f9;--n20: #f4f4f4;--n30: #e7e7e7;--n40: #9d9d9d;--n50: #6c6c6c;--n60: #0a0a0a;--n70: #0a0a0a;--mykid: #1663d6;--kura: #e34834;--bonamea: #577956;--black: 900;--bold: 700;--semibold: 600;--medium: 500;--regular: 400;--responsive-width: 740px;--xs: 12px;--sm: 14px;--md: 16px;--lg: 20px;--xl: 24px;--t0: 80px;--t1: 70px;--t2: 48px;--t3: 38px;--max-width: 1024px;--width: calc(100% - 40px) }html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px;padding-top:60px}a[href^=tel]{color:var(--n70)!important}a[href^=tel]:hover{color:var(--primary)!important;text-decoration:underline}.general-text-page{max-width:850px;width:var(--width);margin:0 auto;padding-top:90px;padding-bottom:90px;min-height:calc(100vh - 521px)}.general-text-page h1{font-size:40px;font-family:var(--ff-epilogue);font-weight:var(--bold);margin-bottom:30px;color:var(--n70)}.general-text-page h2{font-size:20px;font-family:var(--ff-epilogue);font-weight:var(--bold);margin-top:30px;margin-bottom:10px;color:var(--n70)}.general-text-page p,.general-text-page ul{font-size:var(--md);line-height:26px;font-family:var(--ff-roboto);margin-bottom:20px;color:var(--n50)}.general-text-page ul{list-style-type:disc;padding-left:20px}.general-text-page a{color:var(--n60)}.general-text-page a:hover{color:var(--primary)}.btn{height:30px;border-radius:15px;box-sizing:border-box;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:var(--medium);font-family:var(--ff-roboto);font-size:14px;transition:all .1s ease-in-out;cursor:pointer}.btn-primary{border:2px solid var(--primary);background-color:var(--primary);color:var(--n10)!important}.btn-primary:hover{background-color:transparent;color:var(--primary)!important}.btn-primary:hover path{stroke:var(--primary)}.btn-big{height:44px;border-radius:22px;padding:0 36px;font-size:var(--md)}.btn-mykid{border:2px solid var(--mykid);background-color:var(--mykid);color:var(--n10)}.btn-mykid:hover{background-color:transparent;color:var(--mykid)}.btn-mykid:hover path{stroke:var(--mykid)}.btn-bonamea{border:2px solid var(--bonamea);background-color:var(--bonamea);color:var(--n10)}.btn-bonamea:hover{background-color:transparent;color:var(--bonamea)}.btn-bonamea:hover path{stroke:var(--bonamea)}.btn-kura{border:2px solid var(--kura);background-color:var(--kura);color:var(--n10)}.btn-kura:hover{background-color:transparent;color:var(--kura)}.btn-kura:hover path{stroke:var(--kura)}.btn-arrow{display:inline-flex;align-items:center;gap:18px;padding-left:24px;padding-right:18px}header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:fixed;top:0;left:0;right:0;background-color:#fffc;z-index:999}nav{max-width:var(--max-width);width:var(--width);margin-left:auto;margin-right:auto;border-bottom:1px solid var(--n30);height:60px;display:flex;align-items:center}.logo{display:flex;align-items:center;color:var(--n70)}.logo path{fill:var(--n70)}nav ul{display:flex;align-items:center;margin-left:auto}nav ul li{padding:0 10px}nav ul .fake-a,nav ul a{display:flex;align-items:center;margin-left:auto;font-family:var(--ff-roboto);font-weight:var(--regular);font-size:14px;color:var(--n50);text-decoration:none;transition:all .2s ease-in-out;padding:10px 0}nav ul a:hover{color:var(--n70)}nav ul .submenu{position:relative}nav ul .submenu .submenu-title>svg path{stroke:var(--n50)}.submenu-title{display:flex;align-items:center;gap:5px;padding:20px 0}.submenu:hover .submenu-content{opacity:1;pointer-events:all}.submenu-content{position:absolute;top:60px;left:0;border-radius:4px;border:1px solid var(--n30);background-color:var(--n10);box-shadow:0 4px 10px #0000001a;width:250px;opacity:0;pointer-events:none}.submenu-content-row{display:flex;align-items:center;padding:10px;border-bottom:1px solid var(--n30);cursor:pointer;text-decoration:none;gap:8px}.submenu-content-row:last-child{border-bottom:0}.submenu-content-row:hover{background-color:var(--n20)}.submenu-content-row>div{font-family:var(--ff-roboto);font-size:14px;color:var(--n50)}#burger{cursor:pointer;position:relative;width:23px;height:23px;margin-left:14px;transition:all .2s ease-in-out;display:none}#burger span{height:2px;border-radius:1px;background-color:var(--n70);width:23px;display:block;transition:all .2s ease-in-out}#burger.close span:first-child{margin-top:5px;margin-bottom:8px}#burger.open{transform:translateY(9px)}#burger.open span:first-child{transform:rotate(45deg) translateY(2px)}#burger.open span:last-child{transform:rotate(-45deg) translateY(-1px)}@media (max-width: 740px){nav{width:100%;padding:0 14px;box-sizing:border-box}nav ul{position:absolute;top:60px;left:0;right:0;background-color:var(--n10);display:none}nav ul.open{display:block}nav ul li{display:block;border-bottom:1px solid var(--n30);padding:0}nav ul a{font-size:18px;height:48px;padding:0 20px;margin-left:0}nav ul a:hover,.submenu-title:hover{background-color:var(--n20)}.submenu{max-height:48px}.submenu:hover{max-height:900px}.submenu-title{cursor:pointer;transition:all .2s ease-in-out;padding:0}.submenu-title svg{margin-left:auto;padding:18px}.submenu-content{position:static;opacity:0;pointer-events:none;height:0;overflow:hidden;box-shadow:none;border:0;border-radius:0;width:100%;border-top:1px solid var(--n30)}.submenu:hover .submenu-content{opacity:1;pointer-events:all;height:auto}.submenu:hover .submenu-title svg{transform:rotate(-180deg)}.submenu-content-row{padding:0 20px 0 40px;width:100%}nav .btn-primary{margin-left:auto!important}#burger{display:block}}#partners h5{margin:0 auto;padding:0 20px;text-transform:uppercase;font-family:var(--ff-roboto);color:var(--n70);font-size:var(--xs);font-weight:var(--semibold);letter-spacing:1.2px;text-align:center}.partners-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 20px;gap:40px;width:calc(100% - 200px);max-width:1200px;margin:60px auto 100px}.partners-list a{text-align:center;height:48px;width:90px;display:flex;align-items:center}.partners-list img{display:inline-block;width:100%;filter:grayscale(100%);transition:filter .2s ease-in-out;max-height:48px;max-width:90px}.partners-list img:hover{filter:grayscale(0%)}#real-footer{padding-top:40px;padding-bottom:60px;background-color:var(--n15);border-top:1px solid var(--n30)}#real-footer .wrapper{margin:0 auto;max-width:var(--max-width);width:var(--width);display:flex}.company-copies p{margin-top:20px;font-size:var(--sm);color:var(--n50);font-family:var(--ff-roboto);line-height:22px}#real-footer .menus{flex:1;display:flex;justify-content:flex-end;gap:60px}#real-footer .menu-group-1,#real-footer .menu-group-2{display:flex;justify-content:flex-end;gap:60px}#real-footer .menus .menu h4{font-size:var(--sm);font-family:var(--ff-roboto);font-weight:var(--medium);color:var(--n70);margin-top:10px;margin-bottom:10px}#real-footer .menus .menu a,#real-footer .menus .menu span{font-size:var(--sm);font-family:var(--ff-roboto);color:var(--n50);display:inline-block;padding-top:5px;padding-bottom:5px;text-decoration:none}#real-footer .menus .menu a:hover{text-decoration:underline}@media (max-width: 950px){#real-footer .menus{gap:120px}#real-footer .menu-group-1,#real-footer .menu-group-2{flex-direction:column;gap:30px}}@media (max-width: 670px){#real-footer .wrapper{gap:30px;flex-direction:column;text-align:center}#real-footer .menus{gap:30px;flex-direction:column}}
