.drivelstin-contact-block{padding:60px 0}@media only screen and (max-width: 1296px){.drivelstin-contact-block{padding:30px 0}}.drivelstin-contact-block__wrapper{max-width:730px;width:100%;margin:0 auto}.drivelstin-contact-block__wrapper form{padding:40px;border-radius:20px;background:#ffe700}.drivelstin-contact-block__wrapper form h2{text-align:center;margin-bottom:50px}@media only screen and (max-width: 1296px){.drivelstin-contact-block__wrapper form h2{margin-bottom:25px}}.drivelstin-contact-block__wrapper form h3{margin-bottom:32px;font:600 28px/120% Arial,sans-serif;color:#000}@media only screen and (max-width: 1296px){.drivelstin-contact-block__wrapper form h3{font-size:24px;margin-bottom:24px}}@media only screen and (max-width: 768px){.drivelstin-contact-block__wrapper form h3{font-size:20px}}.drivelstin-contact-block__wrapper form p{font:400 14px/120% Arial,sans-serif;margin-bottom:4px;color:#5d5d5d}.drivelstin-contact-block__wrapper form input{width:100%;background:rgba(0,0,0,0);height:42px;border-bottom:1px solid #000;font:400 14px/120% Arial,sans-serif;margin-bottom:24px;color:#5d5d5d}.drivelstin-contact-block__wrapper form textarea{height:120px;font:400 14px/120% Arial,sans-serif;color:#5d5d5d;padding:20px;border-radius:16px;background:var(--Typography-50, #F6F7F9);width:calc(100% - 40px)}.drivelstin-contact-block__wrapper form textarea:placeholder{font:400 14px/120% Arial,sans-serif;color:#5d5d5d}.drivelstin-contact-block__wrapper form button{display:block;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:16px 40px;border-radius:30px;background:#25ffff;-webkit-box-shadow:0px 4px 4px 0px #8d8d8d;box-shadow:0px 4px 4px 0px #8d8d8d;font:600 14px/120% Arial,sans-serif;color:#000;margin-left:auto;margin-top:24px}@media only screen and (max-width: 1296px){.drivelstin-contact-block__wrapper form button{padding:12px 20px}}.drivelstin-contact-block__wrapper form button:hover{text-decoration:underline}.drivelstin-contact-block__wrapper .content{margin:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}@media only screen and (max-width: 1296px){.drivelstin-contact-block__wrapper .content{margin:25px 0}}.drivelstin-contact-block__wrapper .content p{text-align:center;color:#fff}.drivelstin-contact-block__wrapper .content a{font:400 16px/120% Arial,sans-serif;color:#25ffff}.drivelstin-contact-block__wrapper .content a:hover{text-decoration:underline}@media only screen and (max-width: 1296px){.drivelstin-contact-block__wrapper .content a{font-size:15px}}@media only screen and (max-width: 768px){.drivelstin-contact-block__wrapper .content a{font-size:14px}}.drivelstin-contact-block__wrapper .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.drivelstin-contact-block__wrapper .contacts>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.drivelstin-contact-block__wrapper .contacts>div p{color:#fff}.drivelstin-contact-block__wrapper .contacts>div a{font:400 16px/120% Arial,sans-serif;color:#fff}.drivelstin-contact-block__wrapper .contacts>div a:hover{text-decoration:underline}@media only screen and (max-width: 1296px){.drivelstin-contact-block__wrapper .contacts>div a{font-size:15px}}@media only screen and (max-width: 768px){.drivelstin-contact-block__wrapper .contacts>div a{font-size:14px}}.success-contacts{position:fixed;top:50%;left:50%;background:#000;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:40px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.success-contacts{width:60%}}.success-contacts img{max-width:140px}.success-contacts h2{font:600 32px/120% Arial,sans-serif;color:#ffe700;text-align:center}@media only screen and (max-width: 1296px){.success-contacts h2{font-size:26px}}@media only screen and (max-width: 768px){.success-contacts h2{font-size:20px}}.success-contacts p{color:#c9c9c9;text-align:center}