body{background:linear-gradient(to bottom,#e6f5e9 0% 8%,#f5fbf7 12%,#fff 18% 100%);min-height:100vh}html,body{margin:0;padding:0;width:100%;overflow-x:hidden!important}#privacy{padding-top:9rem}#footer{background-color:#0e631e}.slick-prev,.slick-next{display:none!important}:is(.slick-prev,.slick-next):before{color:#fff!important;font-size:22px;display:none!important}#contact-form .button-primary{background-color:#27ae60;color:#fff;text-align:center;transform-style:preserve-3d;border-radius:12px;padding:20px 28px;font-weight:700;font-size:x-large;line-height:1.111em;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 15px #5d4fff4d;display:inline-block;border:none}#contact-form .button-primary:hover{color:#fff;transform:translateY(-4px);box-shadow:0 8px 20px #5d4fff80}#contact-form .button-primary._2-buttons{margin-right:30px}#contact-form .contact-container .contact-left{padding-top:18%}#contact-form .contact-container .contact-left .subtitle{display:inline-block;background-color:#5d4fff1a;color:#27ae60;padding:6px 14px;font-weight:600;border-radius:8px;font-size:14px;margin-bottom:10px}#contact-form .contact-container .contact-left h2{color:#181443;letter-spacing:.03em;margin-top:0;margin-bottom:16px;font-size:38px;font-weight:700;line-height:1.237em}#contact-form .contact-container .contact-left .contact-info{display:flex;gap:20px;align-items:center;margin-top:20px}#contact-form .contact-container .contact-left .contact-info a{display:flex;align-items:center;text-decoration:none;color:#1e1e1e;font-weight:500;font-size:16px}#contact-form .contact-container .contact-left .contact-info a .icon{background:#27ae60;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:30%;margin-right:10px}#contact-form .contact-container .contact-left .contact-info a .icon img{width:20px;height:20px}#contact-form .contact-container .contact-form-container{background-color:#fff;padding:30px;border-radius:20px;box-shadow:0 4px 20px #0000000d;height:100%}#contact-form .contact-container .contact-form-container .form-group{margin-bottom:20px}#contact-form .contact-container .contact-form-container .form-group .input-field{width:100%}#contact-form .contact-container .contact-form-container .form-group .input-field label{display:block;font-weight:600;font-size:14px;margin-bottom:5px;color:#1e1e1e}#contact-form .contact-container .contact-form-container .form-group .input-field input{width:100%;padding:12px;border-radius:8px;border:1px solid #e0e0e0;font-size:16px;transition:border .3s ease}#contact-form .contact-container .contact-form-container .form-group .input-field input:focus{border-color:#27ae60;outline:none}#contact-form .contact-container .contact-form-container .submit-btn{background:#27ae60;color:#fff;font-weight:600;font-size:16px;padding:12px;width:100%;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease}#contact-form .contact-container .contact-form-container .submit-btn:hover{background:#27ae60}#contact-form .contact-container .text-area{border:1px solid #e0e0e0;background-color:#fff;color:#1e1e1e;border-radius:12px;min-width:100%;max-width:100%;margin-bottom:0;padding:22px 18px;font-size:18px;transition:color .35s,border-width .35s,border-color .35s;box-shadow:0 4px 10px #11044905}#contact-form .contact-container .text-area:hover{border-color:#27ae60;box-shadow:0 4px 12px #5e3bf517}#contact-form .contact-container .button-primary{font-size:medium}@media (max-width: 1024px){#contact-form .contact-container{flex-direction:column;align-items:center}#contact-form .contact-container .contact-left{max-width:100%;text-align:center;margin-bottom:30px}#contact-form .contact-container .contact-form-container{width:100%}}@media screen and (max-width: 768px){.container{width:100%!important;max-width:100%!important}#privacy{padding-top:3rem!important}#contact-form .contact-container{padding:2%}#contact-form .contact-container .contact-left .contact-info{display:grid;gap:20px;align-items:center;margin-top:20px;flex-wrap:nowrap}#contact-form .contact-container .contact-form-container .form-group{display:block;gap:20px;margin-bottom:20px}.input-field{margin-top:1%;margin-bottom:1%}.button-primary._2-buttons{margin-right:2%}.button-primary{display:flex;justify-self:center;font-size:medium}}
