.page-contact .contact-section .contact-wrapper{display:flex;flex-direction:row;margin:0 -15px}.page-contact .contact-section .contact-form{padding:0 15px;text-align:center;width:50%}.page-contact .contact-section .contact-form h3{color:#e1515f;font-size:28px;margin:0 0 15px}.page-contact .contact-section .contact-form h4{color:#e1515f;font-size:20px;margin:15px 0}.page-contact .contact-section .contact-form .button{padding:15px 20px}.page-contact .contact-section .contact-form a:not(.button){color:#000;transition:all .5s ease}.page-contact .contact-section .contact-form a:not(.button):hover{color:#e1515f}.page-contact .contact-section .contact-form .form-wrapper{background:#2984ec;background:linear-gradient(-45deg,#e1515f,#2984ec);border-radius:20px;box-sizing:border-box;margin-top:30px;max-width:600px;padding:30px 45px 34px;width:100%}.page-contact .contact-section .contact-form .form-wrapper .wpcf7-not-valid-tip{margin-bottom:-20px}.page-contact .contact-section .contact-form .form-wrapper .wpcf7 form.failed .wpcf7-response-output,.page-contact .contact-section .contact-form .form-wrapper .wpcf7 form.invalid .wpcf7-response-output,.page-contact .contact-section .contact-form .form-wrapper .wpcf7 form.payment-required .wpcf7-response-output,.page-contact .contact-section .contact-form .form-wrapper .wpcf7 form.unaccepted .wpcf7-response-output{background:red!important;border-color:red!important;color:#fff!important;margin:0;text-align:center}.page-contact .contact-section .contact-form .form-wrapper .wpcf7 form.sent .wpcf7-response-output{background:green!important;border-color:green!important;color:#fff!important;margin:0;text-align:center}.page-contact .contact-section .contact-form .form-wrapper .wpcf7-form-control.wpcf7-acceptance,.page-contact .contact-section .contact-form .form-wrapper .wpcf7-form-control.wpcf7-acceptance a{color:#fff}.page-contact .contact-section .contact-form .form-wrapper .wpcf7-form-control.wpcf7-acceptance a:hover{color:#2984ec}.page-contact .contact-section .contact-form .form-wrapper form p{margin:24px 0;text-align:center}.page-contact .contact-section .contact-form .form-wrapper form p:last-of-type{margin-top:36px}.page-contact .contact-section .contact-form .form-wrapper .wpcf7-spinner{display:none!important}.page-contact .contact-section .contact-form .form-wrapper ::-webkit-input-placeholder{color:#000;font-size:16px;font-weight:300}.page-contact .contact-section .contact-form .form-wrapper ::-moz-placeholder{color:#000;font-size:16px;font-weight:300}.page-contact .contact-section .contact-form .form-wrapper :-ms-input-placeholder{color:#000;font-size:16px;font-weight:300}.page-contact .contact-section .contact-form .form-wrapper :-moz-placeholder{color:#000;font-size:16px;font-weight:300}.page-contact .contact-section .contact-form .form-wrapper input[type=email],.page-contact .contact-section .contact-form .form-wrapper input[type=tel],.page-contact .contact-section .contact-form .form-wrapper input[type=text],.page-contact .contact-section .contact-form .form-wrapper textarea{background:#fff;border:none;border-radius:55px;box-sizing:border-box;color:#000;font-size:16px;font-weight:300;height:70px;max-height:70px;max-width:100%;min-height:70px;min-width:100%;padding:0 15px;text-align:center;width:100%}.page-contact .contact-section .contact-form .form-wrapper small{color:#fff;display:block;font-size:12px;font-weight:300;line-height:normal;text-align:justify}.page-contact .contact-section .contact-form .form-wrapper small a{color:#fff;display:inline-block;font-size:12px;font-weight:300;line-height:normal;text-align:justify;transition:all .5s ease}.page-contact .contact-section .contact-form .form-wrapper small a:hover{color:#e1515f}.page-contact .contact-section .contact-form .form-wrapper textarea{padding:20px 15px}.page-contact .contact-section .contact-form .form-wrapper input[type=submit]{background:#fff;border:1px solid #2984ec;border-radius:40px;box-shadow:2px 4px 27px 0 rgba(41,132,236,.36);color:#2984ec;cursor:pointer;display:inline-block;font-size:21px;font-weight:700;padding:14px 93px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .5s ease}.page-contact .contact-section .contact-form .form-wrapper input[type=submit]:hover{background:#2984ec;color:#fff}.page-contact .contact-section .contact-data{line-height:24px;padding:0 15px;width:50%}.page-contact .contact-section .contact-data .button{border-radius:50px;color:#fff;display:inline-block;margin-top:0;padding:15px 20px}.page-contact .contact-section .contact-data .button:hover{color:#fff}.page-contact .contact-section .contact-data h3{color:#e1515f;font-size:28px;margin:0 0 15px}.page-contact .contact-section .contact-data h4{color:#e1515f;font-size:20px;margin:15px 0}.page-contact .contact-section .contact-data .address{margin-bottom:20px;padding-left:60px;position:relative}.page-contact .contact-section .contact-data .address:before{background-image:url(../../assets/img/location.svg);background-size:contain;content:"";display:block;filter:contrast(0) brightness(2);height:30px;left:10px;position:absolute;top:9px;width:30px;z-index:1}.page-contact .contact-section .contact-data .address:after{background-size:contain;background:linear-gradient(-45deg,#2984ec,#e1515f);border-radius:15px;content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px;z-index:0}.page-contact .contact-section .contact-data .phones div{line-height:50px;margin-bottom:20px;padding-left:60px;position:relative}.page-contact .contact-section .contact-data .phones div:before{background-image:url(../../assets/img/fax.svg);background-size:contain;content:"";display:block;filter:contrast(0) brightness(2);height:30px;left:10px;position:absolute;top:9px;width:30px;z-index:1}.page-contact .contact-section .contact-data .phones div:after{background-size:contain;background:linear-gradient(-45deg,#2984ec,#e1515f);border-radius:15px;content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px;z-index:0}.page-contact .contact-section .contact-data .emails div{line-height:50px;margin-bottom:20px;padding-left:60px;position:relative}.page-contact .contact-section .contact-data .emails div:before{background-image:url(../../assets/img/envelope.svg);background-size:contain;content:"";display:block;filter:contrast(0) brightness(2);height:30px;left:10px;position:absolute;top:9px;width:30px;z-index:1}.page-contact .contact-section .contact-data .emails div:after{background-size:contain;background:linear-gradient(-45deg,#2984ec,#e1515f);border-radius:15px;content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px;z-index:0}.page-contact .contact-section .contact-data .fax div{line-height:50px;margin-bottom:20px;padding-left:60px;position:relative}.page-contact .contact-section .contact-data .fax div:before{background-image:url(../../assets/img/fax.svg);background-size:contain;content:"";display:block;filter:contrast(0) brightness(2);height:30px;left:10px;position:absolute;top:9px;width:30px;z-index:1}.page-contact .contact-section .contact-data .fax div:after{background-size:contain;background:linear-gradient(-45deg,#2984ec,#e1515f);border-radius:15px;content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px;z-index:0}.page-contact .contact-section .contact-data .care div,.page-contact .contact-section .contact-data .sms div{line-height:50px;margin-bottom:20px;padding-left:60px;position:relative}.page-contact .contact-section .contact-data .care div:before,.page-contact .contact-section .contact-data .sms div:before{background-image:url(../../assets/img/fax.svg);background-size:contain;content:"";display:block;filter:contrast(0) brightness(2);height:30px;left:10px;position:absolute;top:9px;width:30px;z-index:1}.page-contact .contact-section .contact-data .care div:after,.page-contact .contact-section .contact-data .sms div:after{background-size:contain;background:linear-gradient(-45deg,#2984ec,#e1515f);border-radius:15px;content:"";display:block;height:50px;left:0;position:absolute;top:0;width:50px;z-index:0}.page-contact .contact-section .contact-data .address2{margin-bottom:20px}.page-contact .contact-section .contact-data a{color:#000;transition:all .5s ease}.page-contact .contact-section .contact-data a:hover{color:#e1515f}@media (max-width:1024px){.page-contact .contact-section .contact-wrapper{flex-direction:column}.page-contact .contact-section .contact-form{box-sizing:border-box;width:100%}.page-contact .contact-section .contact-form h3{margin:20px 0 15px}.page-contact .contact-section .contact-form .form-wrapper{padding:20px 15px}.page-contact .contact-section .contact-form .form-wrapper .wpcf7-not-valid-tip{margin-bottom:-7px}.page-contact .contact-section .contact-form .form-wrapper form p{margin:12px 0}.page-contact .contact-section .contact-form .form-wrapper form p:last-of-type{margin:20px 0}.page-contact .contact-section .contact-form .form-wrapper input[type=email],.page-contact .contact-section .contact-form .form-wrapper input[type=tel],.page-contact .contact-section .contact-form .form-wrapper input[type=text],.page-contact .contact-section .contact-form .form-wrapper textarea{height:50px;max-height:50px;min-height:50px}.page-contact .contact-section .contact-form .form-wrapper textarea{padding:10px 15px}.page-contact .contact-section .contact-form .form-wrapper input[type=submit]{padding:14px 70px}.page-contact .contact-section .contact-data{box-sizing:border-box;text-align:center;width:100%}.page-contact .contact-section .contact-data .address{padding-left:0;padding-top:60px}.page-contact .contact-section .contact-data .address:after,.page-contact .contact-section .contact-data .address:before{left:50%;transform:translateX(-50%)}.page-contact .contact-section .contact-data .phones div{padding-left:0;padding-top:60px}.page-contact .contact-section .contact-data .phones div:after,.page-contact .contact-section .contact-data .phones div:before{left:50%;transform:translateX(-50%)}.page-contact .contact-section .contact-data .emails div{padding-left:0;padding-top:60px}.page-contact .contact-section .contact-data .emails div:after,.page-contact .contact-section .contact-data .emails div:before{left:50%;transform:translateX(-50%)}.page-contact .contact-section .contact-data .fax div{padding-left:0;padding-top:60px}.page-contact .contact-section .contact-data .fax div:after,.page-contact .contact-section .contact-data .fax div:before{left:50%;transform:translateX(-50%)}.page-contact .contact-section .contact-data .care div,.page-contact .contact-section .contact-data .sms div{padding-left:0;padding-top:60px}.page-contact .contact-section .contact-data .care div:after,.page-contact .contact-section .contact-data .care div:before,.page-contact .contact-section .contact-data .sms div:after,.page-contact .contact-section .contact-data .sms div:before{left:50%;transform:translateX(-50%)}}