.horizontal-divider{width:calc(100% - 20px);height:3px;background-color:#89bc1f;margin:0 10px}.contacts-page{text-align:center;padding:20px;width:70%;margin:auto}.contacts-page h3{text-align:left;font-size:1.8rem;font-weight:700}.contacts-page h2{font-size:22px}.contacts-page h4{font-size:18px}.contacts-page img{max-width:100%;height:auto}.contacts-page .div-header{width:fit-content;display:flex;flex-direction:column;align-items:center}.contacts-page .div-header .horizontal-divider{width:calc(100% + 20px)}.contacts-page .about{padding-top:3rem}.contacts-page .about .about-inner{text-align:left;display:flex;flex-direction:row;gap:3rem;padding-top:3rem;padding-bottom:3rem}.contacts-page .about .about-inner p{width:100%;font-size:16px}.contacts-page .about .about-inner .map-frame{border:solid #89BC1F;border-radius:3.5px;padding:5px;height:fit-content;width:100%}.contacts-page .about .about-inner .map-frame iframe{width:100%}.contacts-page .contact-kid{padding-top:2rem;padding-bottom:2rem}.contacts-page .contact-kid p{font-size:16px;margin-bottom:0!important}.contacts-page .contacts{padding-top:5rem}.contacts-page .contacts .contacts-inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}.contacts-page .contacts .contacts-inner .contact{margin-bottom:40px;display:flex;flex-direction:row}.contacts-page .contacts .contacts-inner .contact .contact-inner h2{font-size:24px}.contacts-page .contacts .contacts-inner .contact .contact-inner h4{font-size:20px}.contacts-page .contacts .contacts-inner .contact .contact-inner img{margin-top:.5rem;margin-bottom:1rem;max-width:300px;height:auto;object-fit:cover;border:solid #89BC1F;border-radius:10px}.contacts-page .contacts .contacts-inner .contact .contact-inner a{color:inherit;text-decoration:none;transition:.6s}.contacts-page .contacts .contacts-inner .contact .contact-inner a:hover{color:#89bc1f}.contacts-page .contacts .contacts-inner .contact .contact-about{text-align:justify;margin:3rem;margin-right:0!important;font-size:17px}@media (max-width: 990px){.contacts-page{width:90%!important}.about-inner{flex-direction:column!important}}@media (max-width: 796px){.contact{flex-direction:column!important;align-items:center!important}.contact .contact-inner{width:100%!important;text-align:center!important}.contact .contact-about{margin-left:0!important;width:100%!important}}@media (max-width: 576px){.contacts-page{margin-bottom:3rem!important}.contacts-inner .contact{width:100%!important}.about-inner{padding-top:1rem!important}}@media (max-width: 380px){.contact-inner img{max-width:200px!important}}
