@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap";@font-face{font-family:icomoon;src:url(/assets/icomoon-TQ9mG8Zu.eot?6km5qu);src:url(/assets/icomoon-TQ9mG8Zu.eot?6km5qu#iefix) format("embedded-opentype"),url(/assets/icomoon-q2iFPPLj.ttf?6km5qu) format("truetype"),url(/assets/icomoon-TPsMY8CA.woff?6km5qu) format("woff"),url(/assets/icomoon-XPB-y0ge.svg?6km5qu#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:""}.icon-keyboard_arrow_up:before{content:""}.icon-verified:before{content:""}.icon-arrow-right:before{content:""}.icon-link:before{content:""}.icon-close:before{content:""}.icon-remove:before{content:""}.icon-times:before{content:""}.icon-twitter:before{content:""}.icon-envelope:before{content:""}.icon-instagram:before{content:""}.icon-moon-o:before{content:""}.icon-sun:before{content:""}.icon-github:before{content:""}.icon-linkedin:before{content:""}header.flex{justify-content:space-between;padding:0 2.4rem;margin-top:1.2rem}header.flex nav{background-color:var(--bgHeader);padding:.79rem 1.6rem;border-radius:55px;box-shadow:1px 1px 40px #2323242a}header ul.flex{gap:16px}header ul li a{color:var(--title);opacity:.9;font-size:.88rem;font-weight:500}header ul li a:hover{color:var(--blue);opacity:1}header button{font-size:1.2rem}header button.menu{display:none}header .icon-menu,header button.mode{background-color:var(--bgHeader);height:2.4rem;width:2.4rem;border-radius:50%;justify-content:center;text-align:center;color:var(--subtitle);border:1px solid rgba(244,165,96,.249);transition:.2s}header .icon-menu:hover,header button.mode:hover{color:var(--title);border:1px solid rgb(244,165,96)}header .icon-close{font-size:1.5rem;color:var(--subtitle)}header .icon-close:hover{color:#dc143c}header .fixed{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#282830e8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes mymove{0%{scale:0}60%{scale:1.1}to{scale:1}}header .fixed ul.modal{animation:mymove .7s 1;width:75%;margin:0 auto;margin-top:2rem;border-radius:1rem;padding:1rem 2rem;background-color:var(--secondary)}header .fixed ul.modal li:not(:last-child){border-bottom:1px solid var(--border);padding-bottom:.77rem;padding-top:.5rem}header .fixed ul.modal li:last-child{padding-top:.5rem;padding-bottom:.77rem}header .fixed ul.modal li a{font-size:1rem}header .fixed ul.modal li:first-child{text-align:right;border:none;padding-top:.2rem;padding-bottom:0}.icon-sun{color:#f2f26fd3}@media (max-width:700px){header.flex nav{display:none}header button.menu{display:block}}section.hero{margin-top:3rem;justify-content:space-between}section.hero .section-left{flex-grow:.5}section.hero .section-left .parent-avatar.flex{align-items:end;gap:10px;margin-bottom:1rem}section.hero .parent-avatar .avatar{width:95px;border-radius:50%;border:1px solid darkorange;padding:1px;box-shadow:1px 1px 40px #fff inset}section.hero .parent-avatar .icon-right{color:var(--blue);font-size:1.5rem;margin-bottom:5px}section.hero .title{font-size:2.85rem;line-height:3.3rem;margin-bottom:1rem;color:var(--title)}section.hero .subtitle{font-size:.9rem;color:var(--subtitle);line-height:1.4rem;margin-bottom:1rem}section.hero .icons{gap:1.5rem}section.hero .icons .icon{color:var(--subtitle);font-size:1.5rem}section.hero .icons .icon:hover{color:var(--icon-hover);transition:.3s;cursor:pointer}.hero .section-right{width:100%}.hero .section-right .animation{width:60%;translate:200px}@media (max-width:1400px){section.hero{flex-direction:column}.hero .section-right{width:100%}.hero .section-right .animation{width:50%;translate:180px}}@media (max-width:600px){.hero .section-right{width:70%}.hero .section-right .animation{width:100%;translate:0}}main.flex{gap:2.8rem;align-items:start}main.flex .section-left{flex-direction:column;gap:10px}main.flex .section-left button{background-color:#24252e;padding:.75rem 0;width:13rem;text-align:center;opacity:.5;font-size:1.1rem;font-weight:500;border-radius:5px;transition:.3s}main.flex .section-left button.active{opacity:1;border:1px solid var(--blue);font-weight:700;letter-spacing:.6px;padding:.8rem 0}.light main.flex .section-left button.active{border:1px solid #000}main.flex .section-left button:hover{opacity:1}main.flex .section-right.flex{flex-grow:1;flex-wrap:wrap;column-gap:1rem;row-gap:2rem;justify-content:center}.card{border:1px solid rgba(93,188,252,.3);border-radius:5px;transition:.3s;background-image:linear-gradient(#ffffff0d,#ffffff0d)}.light .card{border:none;box-shadow:-1px 1px 1px #00000026,1px 1px 1px #00000026}.card:hover{border:1px solid var(--blue);rotate:1deg;scale:1.01;cursor:pointer}.light .card:hover{border:none;background-color:#f6f6f6}.card img{border-radius:5px;width:266px;height:170px}.card .box{padding:1rem .4rem}.card .box .title{color:var(--title);text-transform:capitalize}.card .box .subtitle{color:var(--subtitle);font-size:.8rem;margin:1rem 0}.card .box .icons{justify-content:space-between}.card .box .icons div.flex{gap:12px}.card .box .icons .icon{font-size:1.2rem;color:var(--subtitle);cursor:pointer}.card .box .icons .icon:hover{color:var(--icon-hover)}.card .box .icons .link{font-size:.9rem;color:var(--blue);margin-right:8px}.card .box .icons .link span{align-self:end}@media (max-width:650px){main.flex{flex-direction:column;gap:2.64rem;align-items:center}main .section-left.flex{flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}main .section-left.flex button{width:7rem;padding:.8rem 0;font-size:.9rem}}.contact-us{justify-content:space-between}.contact-us .section-left .title{font-size:2rem;margin:2rem 0;color:var(--title)}.contact-us .section-left .title .icon{margin-right:10px}.contact-us .section-left .subtitle{font-size:.9rem;color:var(--subtitle);margin-bottom:4rem}.contact-us .section-left .input-group{position:relative;max-width:100%;margin-bottom:1.5rem}.contact-us .section-left .input-group.message{height:200px}.contact-us .section-left .input-group.message textarea{resize:none}.contact-us .section-left .input-group .input-label{position:absolute;top:-10px;left:10px;transition:all .2s;padding:0 2px;color:#5dbcfccc;z-index:1}.contact-us .section-left .input-group .input-field{padding:.8rem;width:100%;height:100%;border:2px solid rgba(93,188,252,.3);background:#272530;border-radius:5px;font-size:18px;outline:none;transition:all .3s;color:#fff}.contact-us .section-left .input-group .input-label:before{content:"";height:5px;background-color:#272530;position:absolute;top:10px;left:0;width:100%;z-index:-1}.contact-us .section-left .input-group .input-field:focus{border:2px solid var(--blue)}.contact-us .section-left .input-group .input-field:focus+label{top:-11px;color:var(--blue);font-size:14px}.contact-us .section-left .input-group .input-field::placeholder{font-size:16px;opacity:0;transition:all .3s}.contact-us .section-left .input-group .input-field:focus::placeholder{opacity:1;animation-delay:.2s}.contact-us .section-left .submit{opacity:.7;font-size:1rem;border:1px solid var(--blue);font-weight:700;padding:1rem 3rem;border-radius:5px;background-color:#24252e;color:var(--title);transition:.3s}.contact-us .section-left .submit:hover{opacity:1;cursor:pointer}.light .contact-us .section-left .input-group .input-label{color:#24252e}.light .contact-us .section-left .input-group .input-field{background-color:#ffffff29;border:1px solid rgba(128,128,128,.451);box-shadow:1px 1px 1px #49494b1b;color:#232324}.light .contact-us .section-left .input-group .input-label:before{background-color:#fff}.light .contact-us .section-left .input-group .input-field:focus{border:2px solid var(--blue)}.light .contact-us .section-left .submit{border:1px solid rgba(128,128,128,.451);background-color:#ffffff29;box-shadow:1px 1px 1px #49494b1b}.light .contact-us .section-left .submit:hover{opacity:1;cursor:pointer;border:1px solid var(--blue)}@media (max-width:1000px){.contact-us.flex{flex-direction:column}}footer.flex{justify-content:space-between;padding-bottom:2rem}footer.flex ul{gap:1rem}footer.flex ul li a{color:var(--subtitle);font-size:.9rem;font-weight:400}footer.flex ul li a:hover{color:var(--blue);font-size:1rem;font-weight:500}footer.flex p{color:#85857a}@media (max-width:800px){footer.flex{flex-direction:column;gap:2rem}}html{font-family:Roboto,sans-serif;box-sizing:border-box;scroll-behavior:smooth}*,*:after,*:before{box-sizing:inherit}*{margin:0;padding:0}:root{--primary:#000;--color-primary:#fff;--secondary:rgb(24 24 27);--border:rgba(63,63,70,.4);--title:rgb(244 244 245);--subtitle:rgb(161 161 170);--bgHeader:rgb(39,39,42);--blue:rgb(93,188,252);--icon-hover:#d4d4d8;--container-padding:4rem}.light{--primary:rgb(250,250,250);--secondary:rgb(255,255,255);--border:rgba(202,202,202,.518);--title:rgb(39,39,42);--subtitle:rgb(82,82,91);--bgHeader:rgb(253,253,253);--blue:rgb(0,149,246);--icon-hover:#333}body{background-color:var(--primary);color:var(--color-primary)}.container{border:2px solid var(--border);width:80%;margin:0 auto;background-color:var(--secondary);padding:0 var(--container-padding)}.divider{border-bottom:1px solid var(--border);margin:3rem 0;width:calc(100% + var(--container-padding) + var(--container-padding));margin-left:calc(var(--container-padding) * -1)}li{list-style:none}a{text-decoration:none;color:inherit;transition:.2s}.flex{display:flex;align-items:center}button{all:unset}button:hover{cursor:pointer}button:active{scale:.9}::-webkit-scrollbar{width:.8rem}::-webkit-scrollbar-track{border:7px solid #232943;box-shadow:inset 0 0 2.5px 2px #00000080;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#d4d4d8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#555}.scroll-to-up{background-color:#1976d2d9;width:2.6rem;height:2.6rem;border-radius:50%;position:fixed;bottom:2rem;right:3%;text-align:center;border:1px solid rgba(255,255,255,.2);font-size:1.4rem}.scroll-to-up:hover{background-color:#1976d2}.btn-scroll-up{opacity:1;transition:.3s}.btn-scroll-up-no{opacity:0;transition:.3s}@media (max-width:1000px){.container{--container-padding:1.5rem;width:90%;padding:0 var(--container-padding)}.divider{width:calc(100% + var(--container-padding) + var(--container-padding));margin-left:calc(var(--container-padding) * -1)}}@media (max-width:600px){.container{width:98%;padding:0 var(--container-padding)}.scroll-to-up{width:2.2rem;height:2.2rem;opacity:.8;font-size:1.1rem}.scroll-to-up:hover{opacity:1}}
