.contact-section .form-contact .contact-detail a{display:flex;align-items:center}.contact-section .form-contact .form-detail .response h4{font-size:1.25vw}.contact-section .form-contact .form-detail .response img{width:15vw}.contact-section .form-contact .form-detail .response{display:flex;flex-direction:column;align-items:center;width:31vw}.contact-section .form-contact .form-detail .response h5{margin:0 0 1vw;font-size:3vw;line-height:normal}.contact-section{padding:10vw 14.479vw 6.3vw;background:linear-gradient(360deg,#fff 67.25%,#f51451 32.75%) no-repeat padding-box}.contact-section .contact-text{color:#ff9ab5;font:500 1.45vw Poppins;letter-spacing:.3vw;margin-bottom:1.5vw;margin-top:0}.contact-section .form-head h6{font:500 3.33vw/4vw Poppins;color:#fff;margin-bottom:4vw}.contact-section .form-head img{width:24.84vw}.contact-section .form-contact{background-color:#fff;box-shadow:0 .83vw 3.33vw #00000029;border-radius:1.66vw}.contact-section .form-contact .contact-head{color:#f51451;font:500 1.66vw Poppins;margin-bottom:1.875vw;margin-top:0}.contact-section .form-contact .form-detail{width:100%;padding:5.2vw}.contact-section .form-contact .form-detail label{color:#191919;font:400 1.041vw Poppins;margin-bottom:.83vw;margin-left:.83vw;width:100%}.contact-section .form-contact .form-detail input{color:#191919;font:400 1.041vw Poppins;padding:.569vw .83vw;border-radius:.41vw;border:.1vw solid #c4c4c4;margin-bottom:1.875vw;width:100%}.contact-section .form-contact .form-detail ::placeholder{color:#c4c4c4}.contact-section .form-contact .form-detail textarea{color:#191919;font:400 1.041vw Poppins;padding:.569vw .83vw;border-radius:.41vw;border:.1vw solid #c4c4c4;margin-bottom:2.5vw;min-height:13.3vw;max-height:13.3vw;resize:none;width:100%}.contact-section .form-contact .form-detail button{background-color:#e81c53;border:.109vw solid #e81c53;border-radius:.41vw;padding:.5vw 3vw .5vw 1vw;height:fit-content;color:#fff;position:relative;transition:.2s ease-out;overflow:hidden}.contact-section .form-contact .form-detail button h6{background-color:transparent;color:#fff;margin:0;font-weight:400;cursor:pointer}.contact-section .form-contact .form-detail button svg{fill:#fff;width:1.3vw;position:absolute;right:1vw}.contact-section .form-contact .form-detail button:hover h6{background-color:transparent;color:#e81c53;margin:0;font-weight:400}.contact-section .form-contact .form-detail button:hover{background-color:transparent;cursor:pointer;color:#e81c53}.contact-section .form-contact .form-detail button:hover svg{fill:#E81C53}.contact-section .form-contact .contact-detail{padding:6.406vw 5.208vw 6.406vw 6.406vw;background-color:#fff7f0;border-top-right-radius:1.66vw;border-bottom-right-radius:1.66vw;justify-content:center}.contact-section .form-contact .contact-detail h6{margin-bottom:.78vw;margin-top:0;font:500 .83vw Poppins;color:#e81c53}.contact-section .form-contact .contact-detail a,.contact-section .form-contact .contact-detail div a{font:500 1.66vw Poppins;color:#191919;margin-bottom:3.33vw}.contact-section .form-contact .contact-detail a .phone-img{margin-right:.5vw;width:2vw}.contact-section .form-contact .contact-detail div{margin-left:-.5vw}.contact-section .form-contact .contact-detail div a img{height:2.5vw;margin:0 .5vw}@media (max-width:768px){.contact-section .form-contact .contact-detail div{margin:0}.contact-section .form-contact .form-detail button:hover{background-color:transparent;color:#e81c53}.contact-section .form-contact .form-detail .response{display:flex;flex-direction:column;align-items:center;width:100%}.contact-section .form-contact .form-detail .response h5{margin:5vw 0 2vw;font-size:6vw;line-height:normal}.contact-section .form-contact .form-detail .response h4{font-size:3.5vw;white-space:nowrap}.contact-section .form-contact .form-detail .response img{width:40vw}.contact-section{padding:20vw 5vw;background:linear-gradient(360deg,#fff 325vw,#f51451 30vw) no-repeat padding-box}.contact-section .form-contact .form-detail button:hover svg{fill:#E81C53}.contact-section .contact-text{color:#ff9ab5;font:500 6vw Poppins;text-align:center;letter-spacing:.3vw;margin-bottom:3vw;margin-top:0}.contact-section .form-head{flex-direction:column;align-items:center}.contact-section .form-head h6{font:500 7vw/8.5vw Poppins;color:#fff;text-align:center;margin:0 10vw 10vw}.contact-section .form-head img{width:65vw}.contact-section .form-contact{flex-direction:column;background-color:#fff;box-shadow:0 .83vw 3.33vw #00000029;border-radius:2.5vw}.contact-section .form-contact .contact-head{color:#f51451;font:500 5vw Poppins;margin:0 0 4vw 1vw}.contact-section .form-contact .form-detail{width:100%;padding:5.2vw}.contact-section .form-contact .form-detail label{color:#191919;font:400 4vw Poppins;margin-bottom:1vw;margin-left:3vw;width:100%}.contact-section .form-contact .form-detail input{color:#191919;font:400 3.5vw Poppins;padding:2vw 3vw;border-radius:1.5vw;border:.1vw solid #c4c4c4;margin-bottom:6vw;width:100%}.contact-section .form-contact .form-detail ::placeholder{color:#c4c4c4}.contact-section .form-contact .form-detail textarea{color:#191919;font:400 3.5vw Poppins;padding:1.5vw 3vw;border-radius:1.5vw;border:.109vw solid #c4c4c4;margin-bottom:5vw;min-height:30vw;max-height:30vw;resize:none;width:100%}.contact-section .form-contact .form-detail button{background-color:#e81c53;border:.109vw solid #e81c53;border-radius:1.5vw;padding:2vw 12vw 2vw 6vw;color:#fff;height:auto;position:relative;overflow:hidden}.contact-section .form-contact .form-detail button h6{background-color:transparent;color:#fff;font-size:3.5vw;margin:0}.contact-section .form-contact .form-detail button svg,.contact-section .form-contact .form-detail button:hover svg{fill:#fff;width:4vw;position:absolute;right:4vw}.contact-section .form-contact .form-detail button:hover h6{background-color:transparent;color:#e81c53;margin:0}.contact-section .form-contact .contact-detail{padding:10vw 0;background-color:#fff7f0;border-top-right-radius:1.66vw;border-bottom-right-radius:1.66vw;align-items:center}.contact-section .form-contact .contact-detail h6{margin-bottom:2vw;margin-top:0;font:500 3.5vw Poppins;color:#e81c53}.contact-section .form-contact .contact-detail a{font:500 5vw Poppins;color:#191919;margin-bottom:10vw;display:flex;align-items:center}.contact-section .form-contact .contact-detail a .phone-img{width:4.5vw;margin-right:2vw}.contact-section .form-contact .contact-detail a:hover,.contact-section .form-contact .contact-detail div a:hover{opacity:.6}.contact-section .form-contact .contact-detail div a{font:500 5vw Poppins;color:#191919;margin:unset}.contact-section .form-contact .contact-detail div a img{height:7vw;margin:0 2vw}}