@charset "utf-8";.contact-form-block{padding-top:8rem;padding-bottom:6rem;position:relative;background:#0b0c0e}@media (max-width:768px){.contact-form-block{padding-top:4rem;padding-bottom:4rem}}.contact-form-block .contact-heading{padding-right:8rem}@media (max-width:991px){.contact-form-block .contact-heading{padding-right:2rem}}.contact-form-block .contact-heading p.h5{font-size:1.25rem;color:#fff;position:relative;overflow:hidden}.contact-form-block .contact-heading p.h5::after{content:"";display:inline-block;width:100%;height:100%;margin-right:-100%;border-bottom:2px solid #c69c6d;position:relative;bottom:3px;left:10px}.contact-form-block .contact-heading p{font-size:1rem}.contact-form-block .contact-heading .second{margin:3rem 0 0}.contact-form-block .contact-heading .second ul{margin:0;padding:0}.contact-form-block .contact-heading .second ul li{font-weight:700;list-style:none;line-height:3}.contact-form-block .contact-heading .second ul li::before{content:"";background:url(../contact_form_block/images/medal.svg);background-size:contain;background-repeat:no-repeat;width:30px;height:30px;display:inline-block;margin-right:.5rem;vertical-align:middle}.contact-form-block .ajax-loader{display:none}@media (min-width:575px){.contact-form-block .contact-form{margin-right:10px}}.contact-form-block .contact-form input[type=email],.contact-form-block .contact-form input[type=number],.contact-form-block .contact-form input[type=tel],.contact-form-block .contact-form input[type=text],.contact-form-block .contact-form textarea{width:100%;margin:10px 0 0;padding:10px 14px;background:#474747;outline:0;border:0;transition:all .1s;border-radius:0;color:#ebebeb}.contact-form-block .contact-form input[type=email]:after,.contact-form-block .contact-form input[type=number]:after,.contact-form-block .contact-form input[type=tel]:after,.contact-form-block .contact-form input[type=text]:after,.contact-form-block .contact-form textarea:after{border-left:1px solid #d2d2d2}.contact-form-block .contact-form input[type=email]::-webkit-input-placeholder,.contact-form-block .contact-form input[type=number]::-webkit-input-placeholder,.contact-form-block .contact-form input[type=tel]::-webkit-input-placeholder,.contact-form-block .contact-form input[type=text]::-webkit-input-placeholder,.contact-form-block .contact-form textarea::-webkit-input-placeholder{color:#a7a7a7;font-weight:400;font-size:.875rem}.contact-form-block .contact-form input[type=email]:focus,.contact-form-block .contact-form input[type=number]:focus,.contact-form-block .contact-form input[type=tel]:focus,.contact-form-block .contact-form input[type=text]:focus,.contact-form-block .contact-form textarea:focus{outline:0}.contact-form-block .contact-form input[type=checkbox]{margin-right:10px!important;position:relative;z-index:1;vertical-align:text-bottom}@media (max-width:575px){.contact-form-block .contact-form input[type=checkbox]{display:block}}.contact-form-block .contact-form textarea{resize:none;overflow-y:auto;height:110px}.contact-form-block .contact-form .wpcf7-submit{background:#c69c6d;position:relative;text-align:center;display:block;margin:5px 0 10px;float:right;width:160px;height:52px;border:2px solid #c69c6d;color:#151515;transition:all .3s linear;font-size:1rem;border-radius:0;cursor:pointer}@media (max-width:575px){.contact-form-block .contact-form .wpcf7-submit{width:100%}}.contact-form-block .contact-form .wpcf7-submit .read-more-text{display:block;position:relative;width:100%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out;-webkit-transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0);transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0)}.contact-form-block .contact-form .wpcf7-submit:hover{opacity:1;background:0 0;color:#c69c6d;border:2px solid #c69c6d}.contact-form-block .contact-form .wpcf7-submit:hover .read-more-text{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(360deg);transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(360deg)}.contact-form-block .contact-form .wpcf7-submit:focus{outline:0}.contact-form-block .contact-form .wpcf7 .ajax-loader{background-image:url(../library/images/loader.gif);background-size:contain;width:34px;height:34px;margin:0 auto;display:block;position:relative;top:55px}.contact-form-block .contact-form .wpcf7-not-valid-tip{color:#d00000;font-size:0;font-weight:400;border-bottom:4px solid #d00000;position:absolute;top:27px;text-align:right;width:100%;padding-right:10px}.contact-form-block .contact-form .wpcf7-validation-errors{border:1px solid #b10000;background:#b10000;color:#fff;font-weight:700;text-align:center;padding:10px;margin:0 0 30px;overflow:hidden;clear:both;font-size:.875rem}.contact-form-block .contact-form .wpcf7-acceptance-missing{border:1px solid #ffbc00;background:#ffbc00;color:#fff;font-weight:700;text-align:center;padding:10px;margin:0 0 30px;overflow:hidden;clear:both;font-size:.875rem}.contact-form-block .contact-form .wpcf7-mail-sent-ok{border:1px solid #398f14;background:#398f14;color:#fff;font-weight:700;text-align:center;padding:10px;margin:0 0 30px;font-size:.875rem}.contact-form-block .padding-inputs{padding-right:5px!important;padding-left:5px!important}.contact-form-block .gdpr{padding:10px 0 0 0;padding-left:0!important}.contact-form-block .gdpr span{font-size:.75rem;color:#fff;font-weight:400;margin:0 0 0 2px!important}@media (max-width:991px){.contact-form-block .gdpr span{font-size:1rem}}.contact-form-block .gdpr a{text-decoration:underline;font-size:.75rem}@media (max-width:1199px){.contact-form-block .gdpr a{display:block;padding:0 10px 10px;font-size:1rem}}.contact-form-block input[type=checkbox]+span{cursor:pointer;font-size:.75rem;color:rgba(255,255,255,.6)}@media (max-width:575px){.contact-form-block input[type=checkbox]+span{font-size:1rem}}.contact-form-block input[type=checkbox]+span:after,.contact-form-block input[type=checkbox]+span:before{margin-right:8px;vertical-align:middle;border-radius:0;display:inline-block;height:16px;width:16px;line-height:.95}.contact-form-block input[type=checkbox]+span:before{border:1px solid #474747;content:"";position:relative;top:-1px;transition:all ease .6s;background:#474747}.contact-form-block input[type=checkbox]+span:after{content:"\2713";color:#3b3b3a;font-size:14px;position:absolute;left:6px;top:11px;visibility:hidden;border:2px solid #fff;background:#fff}.contact-form-block input[type=checkbox]{position:relative;visibility:hidden;margin:0 10px;display:none}@media (max-width:398px){.contact-form-block input[type=checkbox]{margin:0}}.contact-form-block input[type=checkbox]:checked+span:before{background:0 0}.contact-form-block input[type=checkbox]:checked+span:after{visibility:visible}.wpcf7 form.sent .wpcf7-response-output{border-color:#9aefa2!important;color:#9aefa2!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffe08f!important;color:#ffe08f!important}