.page-template-template-contact{@media (max-width:430px){.content-inner .container .main-area{margin-left:-8px;width:calc(100% + 16px);.page-header{margin:0 8px 20px;width:-webkit-fill-available}}}}.focus-form{overflow:visible!important;&::after{content:"";display:table;clear:both}.input-item:first-of-type{margin-top:0!important}.input-item{height:auto!important;padding:0!important;margin-top:0!important;width:100%;input,textarea{border:1px solid #DDD!important;border-radius:8px!important;margin-bottom:24px!important;transition:all 0.2s ease;width:100%;&:focus,&:active{border:1px solid #025DCD!important;box-shadow:0 0 3px 0 rgba(2,93,205,.5)!important;outline:none}&.focus-not-valid{border:1px solid #C83636!important;box-shadow:0 0 3px 0 rgba(200,54,54,.5)!important}}}.focus-form-control-wrap{display:block;padding-top:25px;position:relative;label{left:0!important;transition:all 0.2s ease-in-out;padding:0 5px 0 0!important;pointer-events:none}}}.focus-form #focus-submit{outline:none}.page-template-template-contact .single-page .page-content{border-radius:0!important;padding:16px;@media (min-width:768px){border-radius:32px!important;padding:48px}}.page-template-template-contact .page-content>p{margin:0}.page-template-template-contact .page-content .focus-form-subtitle{font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:24px;margin-bottom:24px;@media (min-width:768px){font-size:20px;letter-spacing:-.4px;line-height:28px}}.focus-form-control.focus-submit:focus{box-shadow:0 0 1px 2px #0075c4}.focus-not-valid{border:solid 1px #C83636!important}.focus-response-output{border-radius:5px;clear:both;display:flex;float:none;overflow:hidden;padding:16px}.form-invalid{background-color:rgb(253,236,234);border:1px solid #DDD;border-radius:16px;color:rgb(97,26,21);margin-bottom:40px}.error-message{color:#C83636;font-size:12px;font-weight:400;margin:-20px 0 4px 0!important;max-width:326px}.error-message.error-visible{display:block}.form-sent{align-items:center;background:linear-gradient(0deg,rgba(255,255,255,.25) 0%,rgba(255,255,255,.25) 100%),#F9F9F9;backdrop-filter:blur(12px);border:1px solid #DDD;border-radius:16px!important;box-shadow:0 0 15px 0 rgba(138,138,138,.1);display:flex;margin-bottom:40px;padding:16px;&::after{background:radial-gradient(84.79% 94.89% at 100% 55.99%,rgba(2,93,205,.35) 22.76%,rgba(192,192,192,0) 100%),radial-gradient(27.12% 67.04% at 62.94% 93.53%,rgba(22,197,255,.3) 7.69%,rgba(228,232,235,.06) 100%),#FFF;border-radius:254px;content:"";filter:blur(2px);height:254px;position:absolute;right:-66px;top:-79px;width:254px;z-index:-1}}.focus-response-output .far{font-size:20px;padding-right:4px}.focus-response-output .focus-success-icon{margin-right:4px}.fa-times-circle{color:#f44336}.fa-check-circle{color:#4caf50}.focus-list-item{font-weight:400;width:100%}.focus-form .form-submit{margin:0 0 24px;width:100%;@media (min-width:768px){margin:0 0 40px;padding:0}.btn.focus-submit{padding:5px 12px 7px 12px}}.focus-form.socials-links-container{border-top:1px solid #DDD}.focus-form.socials-links-title{font-size:16px;font-weight:600;letter-spacing:-.32px;line-height:24px;margin:40px 0 8px;@media (min-width:768px){font-size:20px;letter-spacing:-.4px;line-height:28px}}.focus-form.socials-links-text{font-size:16px;margin-bottom:8px;@media (min-width:768px){font-size:18px;line-height:32px}}.focus-form .social-networks .social-link a{margin:0 2px 0 0;@media (min-width:768px){margin:0 22px 0 0}}