.page-template-template-contact #page-hero{padding-top:220px}.page-template-template-contact .hero-image.hero-right-image{top:-220px;position:absolute;height:600px}#contact-section{padding-bottom:60px;position:relative}#contact-left .hero-text{margin-bottom:30px}.hero-text p{width:550px;max-width:100%;font-size:20px;line-height:28px;margin-bottom:0}#contacts-info{position:relative;padding-top:5px;z-index:2}#contacts-info:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-image:url(//acfn.com/wp-content/themes/acfn/assets/css/contact/../../images/dept-text-before.svg);background-position:center center;background-repeat:no-repeat;background-repeat:repeat-x}#contacts-info .row{justify-content:flex-start}#contacts-info .contact-column{width:inherit;flex-basis:inherit;margin-top:25px;margin-bottom:25px}.contact-icon-wrapper{padding-right:10px}.contact-icon-inner{width:39px;height:39px;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;border-radius:50%;background-color:var(--orange)}.contact-column-inner{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:center}.contact-icon-inner .logo{width:19px;height:19px;background-color:var(--white)}.contact-title{font-size:14px;line-height:18px;font-weight:500;margin-bottom:0}.contact-link{font-size:20px;line-height:20px;letter-spacing:0;color:var(--blue);font-weight:500}.contact-link:hover,.contact-link:focus-within{color:var(--orange)}#contact-right{padding:0 60px}#contact-form-wrapper{border:2px solid var(--gold);border-top-right-radius:40px;border-bottom-left-radius:40px;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.contact-form-inner{border-top-right-radius:40px;border-bottom-left-radius:40px;position:relative;display:flex;width:100%;flex-basis:100%;flex-wrap:wrap;align-items:center;justify-content:center;background-color:var(--white);margin-top:-30px;margin-right:-30px;margin-left:auto;margin-bottom:30px;filter:drop-shadow(0px 10px 4.5px rgba(143,71,32,.04));padding:40px 50px}.contact-form-inner .form-title h3{text-align:center}.contact-form-inner .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:20px}.contact-form-inner .gform_heading .gform_description{display:none}.contact-form-inner .gform_wrapper.gravity-theme input[type=text],.contact-form-inner .gform_wrapper.gravity-theme input[type=email],.contact-form-inner .gform_wrapper.gravity-theme input[type=tel]{font-size:14px;line-height:20px;font-weight:500;border:none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0}.contact-form-inner .gform_wrapper.gravity-theme input[type=text]:focus-within,.contact-form-inner .gform_wrapper.gravity-theme input[type=email]:focus-within,.contact-form-inner .gform_wrapper.gravity-theme input[type=tel]:focus-within,.contact-form-inner .gform_wrapper.gravity-theme textarea:focus-within{border-bottom:1px solid #000}#contact-right .contact-form-inner .gform_wrapper.gravity-theme textarea,#contact-right .contact-form-inner .gform_wrapper.gravity-theme textarea.large{font-size:14px;line-height:20px;font-weight:500;border:none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0;height:40px;resize:none !important;overflow:hidden;word-break:break-word}#contact-right .contact-form-inner .gform_wrapper.gravity-theme textarea{-ms-overflow-style:none;scrollbar-width:none}.contact-form-inner .gform_wrapper.gravity-theme input[type=text]::placeholder,.contact-form-inner .gform_wrapper.gravity-theme input[type=email]::placeholder,.contact-form-inner .gform_wrapper.gravity-theme input[type=tel]::placeholder,.contact-form-inner .gform_wrapper.gravity-theme textarea::placeholder{color:var(--grey);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.contact-form-inner .gform_wrapper.gravity-theme input[type=submit]{font-size:14px;line-height:24px;text-transform:uppercase;color:#415264;font-weight:800;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;border:2px solid var(--orange);padding:8px;border-bottom-left-radius:20px;border-top-right-radius:20px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.contact-form-inner .gform_wrapper.gravity-theme input[type=submit]:hover,.contact-form-inner .gform_wrapper.gravity-theme input[type=submit]:focus-within{background-color:var(--orange);color:var(--white)}#contact-form-wrapper .gform_wrapper.gravity-theme .gform_validation_errors{padding:10px;border:1px solid var(--orange);background:rgba(255,255,255,0);box-shadow:none;border-radius:0}#contact-form-wrapper .gform_wrapper.gravity-theme .gform_validation_errors h2{color:var(--orange);font-size:15px;text-align:center}#contact-form-wrapper .gform_wrapper.gravity-theme .gfield_validation_message,#contact-form-wrapper .gform_wrapper.gravity-theme .validation_message{padding:10px;border:1px solid var(--orange);background:rgba(255,255,255,0);box-shadow:none;border-radius:0;font-size:13px;color:var(--orange)}#contact-form-wrapper .gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin-top:20px;padding-bottom:10px}.gform_confirmation_message h3{margin-bottom:10px}@media (min-width:767.8px){.modal-dialog{max-width:580px !important}}@media (min-width:992px){#contact-left .page-title-holder .arrows{display:none}}@media (max-width:991.8px){.page-template-template-contact #page-hero{padding-top:120px}.page-title-holder h1{text-align:center}#contact-section{overflow:hidden}#contact-right{margin-top:40px;position:relative}#contact-right:before{content:"";background-image:url("/wp-content/uploads/2023/08/feather.webp");position:absolute;top:-250px;right:-50px;width:300px;height:900px;background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-text p{width:100%;flex-basis:100%;text-align:center}.page-template-template-contact .hero-image.hero-right-image{display:none}}@media (max-width:767.8px){#contacts-info .contact-column{width:100%;flex-basis:100%;margin-top:15px;margin-bottom:15px}.contact-column-inner{width:calc(50% + 90px);flex-basis:calc(50% + 90px);max-width:100%;margin-left:auto;margin-right:auto;align-items:flex-start;justify-content:center}.contact-text-wrapper{width:60%;flex-basis:60%;max-width:100%}.contact-icon-wrapper{width:60px;flex-basis:60px;max-width:100%}.contact-icon-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end}#contact-right{padding:0 15px}#contact-form-wrapper{padding:0;border:none}.contact-form-inner{margin:0 auto;padding:20px 25px}}#feedbackModal .modal-content{border-top:6px solid var(--orange);border-top-left-radius:10px;border-top-right-radius:10px}#feedbackModal .modal-body{padding:50px 60px;background-color:#f7f4ea}#feedbackModal .modal-content .close-modal{position:absolute;top:12px;right:12px;width:35px;height:35px;z-index:3;display:block;padding:0}.close-modal span{mask:url(//acfn.com/wp-content/themes/acfn/assets/css/contact/../../images/close-mdoal.svg) no-repeat;-webkit-mask:url(//acfn.com/wp-content/themes/acfn/assets/css/contact/../../images/close-modal.svg) no-repeat;height:35px;width:35px;background-size:contain;z-index:2;background-position-x:0;background-position-y:center;background-color:var(--orange);display:block}#feedback-form-wrapper{background-color:var(--white);padding:40px;filter:drop-shadow(0px 10px 4.5px rgba(143,71,32,.04));border-bottom-left-radius:40px;border-top-right-radius:40px}.feedback-form-inner .form-title h3{text-align:center}.feedback-form-inner .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:32px}.feedback-form-inner .gform_wrapper.gravity-theme .gfield_label{font-size:16px;line-height:20px;color:gray;font-weight:500;margin-bottom:15px}.feedback-form-inner .gform_wrapper.gravity-theme .gfield_required{display:none}.feedback-form-inner .gfield_radio{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.feedback-form-inner .gfield_radio .gchoice{padding:0 10px;width:60px}.feedback-form-inner input[type=radio]{display:grid;place-content:center;position:relative;cursor:pointer}.feedback-form-inner input[type=radio]:before{content:"";display:block;width:20px;height:20px;border:1px solid var(--orange);border-radius:50%;transition:.12s transform ease-in-out;left:-20px;top:-9px;position:absolute}.feedback-form-inner input[type=radio]:after{content:"";display:block;width:14px;height:14px;border:2px solid var(--white);border-radius:50%;background-color:var(--gold);opacity:.5;transition:.12s transform ease-in-out;position:absolute;left:-17px;top:-6px}.feedback-form-inner input[type=radio]:checked:before{transform:scale(1)}.feedback-form-inner input[type=radio]:checked:after{opacity:1;background-color:var(--orange)}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{font-size:14px;line-height:20px;color:silver;font-weight:500}.feedback-form-inner .gform_wrapper.gravity-theme input[type=text],.feedback-form-inner .gform_wrapper.gravity-theme input[type=email],.feedback-form-inner .gform_wrapper.gravity-theme input[type=tel]{font-size:14px;line-height:20px;font-weight:500;border:none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0}.feedback-form-inner .gform_wrapper.gravity-theme input[type=text]:focus-within,.feedback-form-inner .gform_wrapper.gravity-theme input[type=email]:focus-within,.feedback-form-inner .gform_wrapper.gravity-theme input[type=tel]:focus-within,.feedback-form-inner .gform_wrapper.gravity-theme textarea:focus-within{border-bottom:1px solid #000}#feedback-form-wrapper .feedback-form-inner .gform_wrapper.gravity-theme textarea,#feedback-form-wrapper .feedback-form-inner .gform_wrapper.gravity-theme textarea.small{font-size:14px;line-height:20px;font-weight:500;border:none;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1);padding:8px 0;min-height:40px;resize:none !important;overflow:hidden;word-break:break-word}#feedback-form-wrapper .feedback-form-inner .gform_wrapper.gravity-theme textarea{-ms-overflow-style:none;scrollbar-width:none}.feedback-form-inner .gform_wrapper.gravity-theme input[type=text]::placeholder,.feedback-form-inner .gform_wrapper.gravity-theme input[type=email]::placeholder,.feedback-form-inner .gform_wrapper.gravity-theme input[type=tel]::placeholder,.feedback-form-inner .gform_wrapper.gravity-theme textarea::placeholder{color:var(--grey);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.feedback-form-inner .gform_wrapper.gravity-theme input[type=submit]{font-size:14px;line-height:24px;text-transform:uppercase;color:#415264;font-weight:800;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;border:2px solid var(--orange);padding:8px;border-bottom-left-radius:20px;border-top-right-radius:20px;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.feedback-form-inner .gform_wrapper.gravity-theme input[type=submit]:hover,.feedback-form-inner .gform_wrapper.gravity-theme input[type=submit]:focus-within{background-color:var(--orange);color:var(--white)}#feedback-form-wrapper .gform_wrapper.gravity-theme .gform_validation_errors{padding:10px;border:1px solid var(--orange);background:rgba(255,255,255,0);box-shadow:none;border-radius:0}#feedback-form-wrapper .gform_wrapper.gravity-theme .gform_validation_errors h2{color:var(--orange);font-size:15px;text-align:center}#feedback-form-wrapper .gform_wrapper.gravity-theme .gfield_validation_message,#feedback-form-wrapper .gform_wrapper.gravity-theme .validation_message{padding:10px;border:1px solid var(--orange);background:rgba(255,255,255,0);box-shadow:none;border-radius:0;font-size:13px;color:var(--orange)}#feedback-form-wrapper .gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin-top:20px;padding-bottom:0}.gform_confirmation_message h3{margin-bottom:10px}.gform_confirmation_message img{width:200px;max-width:100%;display:block;margin:0 auto 10px auto}#feedback-form-wrapper .gform_description{display:none}@media (max-width:575.8px){#feedbackModal .modal-body{padding:30px 15px}#feedback-form-wrapper{padding:20px}}