.overflow-hidden .body{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:absolute;top:0;width:100vw;z-index:20}.overflow-hidden .body .modal-background{background-color:#151515;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:50}.overflow-hidden .body .modal-success{background-color:#fff;border-radius:1rem;display:block;height:462px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:458px;z-index:100}.overflow-hidden .body .modal-success .modal-success-items{display:flex;flex-direction:column;padding:24px}.overflow-hidden .body .modal-success .modal-success-items .modal-close{display:flex;justify-content:right}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom{align-items:center;display:flex;flex-direction:column}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-img{height:100px;margin-bottom:24px;width:100px}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-title{font-size:24px;font-weight:700;line-height:30px;margin-bottom:1rem}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-text{font-size:16px;font-weight:400;line-height:24px;margin-bottom:40px}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-btn{align-items:center;background:linear-gradient(258.87deg,#392ee5 13.86%,#dd5388 133.92%);border-radius:.5rem;display:flex;height:48px;justify-content:center;transition:opacity .3s ease;width:229px}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-btn:hover{opacity:.8}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-btn:active{background:linear-gradient(0deg,#0003,#0003),linear-gradient(258.87deg,#392ee5 13.86%,#dd5388 133.92%)}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-btn .close-modal{color:#fff;font-weight:600;line-height:24px;text-decoration:none}@media (max-width:320px){.overflow-hidden .body .modal-success{height:283px;width:197px}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-title{font-size:13px;font-weight:700;line-height:23px;margin-bottom:1rem}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-text{font-size:11px;font-weight:400;line-height:17px;margin-bottom:15px}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-btn{height:26px;width:184px}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-btn .close-modal{font-size:11px}.overflow-hidden .body .modal-success .modal-success-items .modal-success-bottom .modal-success-bottom-img{height:73px;margin-bottom:13px;width:81px}}h2{font-size:29px}.gradient-title{font-size:19px}.p{list-style:none;text-decoration:none}.contacts{margin:50px 0 75px;position:relative}.contacts .contacts-container .contacts-items{align-items:center;background-color:#f5f8ff;border-radius:1rem;display:flex;justify-content:space-between;padding:50px 102px}.contacts .contacts-container .contacts-items .contacts-items-left{display:flex;flex-direction:column;gap:40px;max-width:345px}.contacts .contacts-container .contacts-items .contacts-items-left .contacts-info,.contacts .contacts-container .contacts-items .contacts-items-left .contacts-titles{display:flex;flex-direction:column;gap:1rem}.contacts .contacts-container .contacts-items .contacts-items-left .contacts-info .contacts-info-item{display:flex;gap:1.5rem}.contacts .contacts-container .contacts-items .contacts-items-right{display:flex;flex-direction:column;gap:2rem;max-width:330px}.contacts .contacts-container .contacts-items .contacts-items-right .contacts-items-right-title{font-size:24px;font-weight:700;letter-spacing:0;line-height:30px}.contacts .contacts-container .contacts-items .contacts-items-right .contact-inputs{display:flex;flex-direction:column;gap:1.5rem}.contacts .contacts-container .contacts-items .contacts-items-right .contact-inputs .input{border-radius:5px;font-size:16px;font-weight:400;line-height:24px;padding:12px 16px}.contacts .contacts-container .contacts-items .contacts-items-right .contact-inputs div{align-items:center;display:flex;gap:1rem}.contacts .contacts-container .contacts-items .contacts-items-right .contact-inputs div .checkbox{border:1px solid grey;cursor:pointer;height:24px;width:24px}.contacts .contacts-container .contacts-items .contacts-items-right .contact-inputs div .checkbox-text{font-family:Manrope,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left}.contacts .contacts-container .contacts-items .contacts-items-right .contact-button{border-radius:.5rem;height:48px;max-width:330px}@media (max-width:1024px){h2{font-size:25px}}.p{width:274px}@media (max-width:768px){.contacts-items{padding:22px!important}.projects-titles{gap:0}.gradient-title{font-size:16px}h2{font-size:19px}}@media (max-width:425px){.contacts-items{display:flex;flex-direction:column}.gradient-title{font-size:18px}.contacts-title{font-size:22px;width:281px}.contacts .contacts-container .contacts-items .contacts-items-right .contacts-items-right-title{padding-top:15px}.contacts .contacts-container .contacts-items .contacts-items-right{max-width:250px}.contacts .contacts-container .contacts-items .contacts-items-right .contact-inputs div .checkbox-text{font-size:13px;line-height:21px}}@media (max-width:375px){.contacts-title{font-size:17px;width:240px}}@media (max-width:320px){.contacts .contacts-container .contacts-items .contacts-items-right .contact-inputs div .checkbox-text{font-size:12px;line-height:15px}.contacts .contacts-container .contacts-items .contacts-items-right .contact-button{height:25px;margin-left:30px;max-width:148px}.contacts .contacts-container .contacts-items{padding:20px 0}.contacts .contacts-container .contacts-items .contacts-items-right .contacts-items-right-title{font-size:19px;line-height:24px}.p{font-size:12px;line-height:15px}.contacts .contacts-container .contacts-items .contacts-items-right .contacts-items-right-title{padding-top:40px}.gradient-title{font-size:15px}h4{font-size:13px;line-height:25px}}
