.nunito-sans{font-family:"Nunito Sans",sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;font-variation-settings:"wdth" 100,"YTLC" 500}.meow-script-regular{font-family:"Meow Script",cursive;font-weight:400;font-style:normal}html{font-size:16px}h2.offer{font-optical-sizing:auto;font-style:normal}body,p,a,span,h1,h2,h3,h4,h5,h6,li,tr,td,li,dt,dd,div{font-family:"Nunito Sans",sans-serif;font-optical-sizing:auto;font-style:normal;line-height:1.6rem}h1,h2{padding-top:20px}h2{color:#37B489;font-weight:700}p,a,span{font-weight:400}h1{font-weight:700}a{text-decoration:none}.svg-main{height:30px;padding-right:5px}#quote-box .svg-main{height:80px}.svg-main-2{height:100px}img.svg-small-2{height:70px;margin-top:25px}img.svg-small-3{height:15px;margin-top:-5px;padding-right:5px}img.icon-title{height:60px;transition:ease-out 0.8s}img.icon-title:hover{transform:scale(1.1,1.1)}.main_contact a{font-weight:700;color:#000;font-size:1rem;text-decoration:none;letter-spacing:.1em;padding-right:20px}.main_contact a:hover{color:#97124B}h2.baner-text-first-line{color:#000;font-weight:500;font-size:4.5rem;text-shadow:0 -3px 0 #ffffff,0 3px 0 #ffffff,0 -3px 0 #ffffff,3px 0 0 #ffffff,3px 3px 0 #ffffff,3px -3px 0 #ffffff,-3px 0 0 #ffffff,-3px -3px 0 #ffffff,-3px 3px 0 #fff;text-align:center;margin-top:-250px}span.baner-text-second-line{color:#fff;font-weight:900;text-shadow:none!important}span.baner-text-second-line h2{color:#fff;font-weight:900;font-size:4.5rem}.project-title h2{color:#37B489;font-weight:900;letter-spacing:.1em;font-size:3em;margin-bottom:30px}h3.blog-title a{color:#000;font-weight:700;letter-spacing:0;font-size:.8em;margin-top:15px;text-decoration:none;transition:ease-out 0.3s;line-height:1.2em}h3.blog-title a:hover{color:#37B489}h3.child-text{font-family:"Meow Script",cursive;font-weight:400;color:#fff;letter-spacing:0;font-size:3rem;text-align:center;line-height:1.8em;margin-top:550px;margin-left:-300px}h3.quote-text{font-weight:500;color:#fff;letter-spacing:0;font-size:2.6rem;text-align:center}a.quote-text{font-weight:800;color:#79ff7d;letter-spacing:0;font-size:3.2rem;text-align:center;text-decoration:none;display:block;margin-top:5vh}.support-text h3{color:#fff;font-weight:700;letter-spacing:0;font-size:3rem;text-align:center;line-height:1.8em}.support-text p{color:#fff;font-weight:500;letter-spacing:0;font-size:1.6rem;text-align:center;line-height:1.8em}.form-text h3{background:-webkit-linear-gradient(#008e9a,#73d35f);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;font-weight:700;letter-spacing:0;font-size:3rem;text-align:left;line-height:1.8em}.form-text p{color:#C5FFB9;font-weight:500;letter-spacing:0;font-size:1.6rem;text-align:left}.form-text span{color:#C5FFB9;font-weight:400;letter-spacing:0;font-size:.8rem;text-align:left;line-height:1em}.social_contact img{transition:ease-out 0.3s}.social_contact img:hover{transform:scale(1.1,1.1)}.main-button-2{display:flex;width:70%;flex-direction:row;justify-content:center;align-items:center;padding-top:15px;padding-bottom:15px;background:#008e9a;background:linear-gradient(63deg,rgb(0 142 154) 0%,rgb(115 211 95) 100%);border-radius:10px;transition:0.9s ease-in-out;border:none;margin-left:auto;margin-right:auto;position:relative;height:120px}.main-button-2:hover{background:#008e9a;background:linear-gradient(63deg,rgb(115 211 95) 0%,rgb(115 211 95) 100%);border:none}button.up-button{margin-top:-80px!important}.main-button{display:flex;width:60%;flex-direction:row;justify-content:center;align-items:center;padding:15px;background:#000;border-radius:10px;transition:0.9s ease-in-out;border:solid 2px linear-gradient(63deg,rgb(0 142 154) 0%,rgb(115 211 95) 100%);margin-left:auto;margin-right:auto}.main-button a{color:#fff}#actual-box button.main-button{margin-top:5px;margin-bottom:5px;width:70%}.actual-box button.main-button a{font-size:1rem;padding:5px;letter-spacing:0,5px}button.main-button-2 a{font-size:1rem;padding:15px;color:#fff;height:auto;text-align:center;letter-spacing:2px;font-weight:700;display:block;position:relative;transition:ease-out 0.8s;text-decoration:none}button.main-button-2:hover{transform:scale(.9,.9);background:linear-gradient(63deg,rgb(115 211 95) 0%,rgb(115 211 95) 100%)}button.main-button{transition:ease-out 0.5s;margin-top:50px;margin-bottom:10px;width:40%;height:7vh;border:none;margin-left:auto;margin-right:auto;background:radial-gradient(circle at 100% 100%,#ffffff 0,#ffffff 5px,transparent 5px) 0% 0%/8px 8px no-repeat,radial-gradient(circle at 0 100%,#ffffff 0,#ffffff 5px,transparent 5px) 100% 0%/8px 8px no-repeat,radial-gradient(circle at 100% 0,#ffffff 0,#ffffff 5px,transparent 5px) 0% 100%/8px 8px no-repeat,radial-gradient(circle at 0 0,#ffffff 0,#ffffff 5px,transparent 5px) 100% 100%/8px 8px no-repeat,linear-gradient(#ffffff,#ffffff) 50% 50%/calc(100% - 6px) calc(100% - 16px) no-repeat,linear-gradient(#ffffff,#ffffff) 50% 50%/calc(100% - 16px) calc(100% - 6px) no-repeat,linear-gradient(90deg,#008e9a 0%,#73d35f 100%);border-radius:8px;padding:7px;box-sizing:border-box}button.main-button a{font-size:1rem;padding:15px;color:#000;height:auto;text-align:center;letter-spacing:2px;font-weight:700;display:block;position:relative;transition:ease-out 0.8s;text-decoration:none}button.main-button:hover{transform:scale(.9,.9)}button.main-button a:hover{color:#008e9a}button.button-support{border:none;background:#fff0;margin-left:auto;width:100%;margin-right:auto;height:30px}button.support-button a{text-align:center}@media all and (max-width:1140px){.footer-area p{text-align:center}.footer-area img{text-align:center}h2.baner-text-first-line{font-size:3em;text-align:center;width:100%;display:block;margin-top:-25vh}span.baner-text-second-line{font-size:2.8rem;text-align:center;width:100%;display:block;line-height:3rem}p.home-p{text-align:center}h2.home-h2{text-align:center;font-size:2.2em}button.main-button{width:80%;margin-left:auto;margin-right:auto}.baner-text h3{color:#fff!important;font-size:2.2rem}h3.child-text{font-family:"Meow Script",cursive;font-weight:400;color:#fff;letter-spacing:0;font-size:2.5rem;text-align:center;line-height:2.5rem;margin-top:20px;margin-left:0;padding-left:10px;padding-right:10px}.contact-text a{font-size:1.6em}img.svg-main-3{height:70px}.form-text p{font-size:1.4rem;text-align:center;line-height:1.2rem}.main-form-acceptance p span{font-size:.8rem;text-align:left;line-height:.8rem}.main-form-acceptance{padding-left:15px;padding-right:15px}.form-text h3{font-size:2.4rem;text-align:center;line-height:1.8em}.support-text p{padding-left:10px;padding-right:10px}.project-title h2{letter-spacing:0em;font-size:2em;margin-bottom:40px;text-align:center}.main_contact a{font-size:.7rem;padding-right:10px}}