body.contatti section.banner{display:inline-block;height:85vh;max-height:450px;overflow:hidden;position:relative;width:100%}@media(min-width:1024px){body.contatti section.banner{max-height:850px}}body.contatti section.banner .image{height:100%;overflow:hidden;width:100%;z-index:1}body.contatti section.banner .image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;width:100%}body.contatti section.contacts_form{padding-top:35px}@media(min-width:1024px){body.contatti section.contacts_form{padding-bottom:65px;padding-top:65px}}body.contatti section.contacts_form h1{margin-bottom:40px}@media(min-width:1024px){body.contatti section.contacts_form h1{margin-bottom:65px}}body.contatti section.contacts_form .columns__title{margin:0}body.contatti section.contacts_form .columns__title+*{margin-top:0;max-width:600px}body.contatti section.contacts_form .columns__address{padding-bottom:65px}body.contatti section.contacts_form .columns__address__maps{margin-bottom:50px;margin-top:-10px}body.contatti section.contacts_form .columns__address__maps a{color:#1f1f1f;position:relative;text-decoration:none}body.contatti section.contacts_form .columns__address__maps a:before{background-color:#1f1f1f;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);transform-origin:left;transition:all .3s ease-in-out 0s;visibility:visible;width:100%}body.contatti section.contacts_form .columns__address__maps a:hover{text-decoration:none}body.contatti section.contacts_form .columns__address__maps a:hover:before{transform:scaleX(0);visibility:hidden}body.contatti section.contacts_form .columns__form__wrapper{background:#f4f4f4;padding-bottom:65px;padding-top:65px;position:relative}@media(min-width:1024px){body.contatti section.contacts_form .columns__form__wrapper{background:none;padding-top:0}}body.contatti section.contacts_form .columns__form__wrapper:before{background:#f4f4f4;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw}@media(min-width:1024px){body.contatti section.contacts_form .columns__form__wrapper:before{content:unset}}body.contatti section.contacts_form .columns__form__wrapper>*{position:relative;z-index:10}body.contatti section.contacts_form .columns__form form{position:relative}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio]),body.contatti section.contacts_form .columns__form form textarea{background-color:transparent;border:solid #979797;border-width:0 0 1px;color:#000;font-weight:600;height:auto;margin-bottom:25px;padding:1em .5em .25em 0}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio])::-moz-placeholder,body.contatti section.contacts_form .columns__form form textarea::-moz-placeholder{color:#000;display:inline-block;font-size:14px;letter-spacing:1px;opacity:.5}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio])::placeholder,body.contatti section.contacts_form .columns__form form textarea::placeholder{color:#000;display:inline-block;font-size:14px;letter-spacing:1px;opacity:.5}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio])::-moz-placeholder:first-letter,body.contatti section.contacts_form .columns__form form textarea::-moz-placeholder:first-letter{text-transform:uppercase}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio])::placeholder:first-letter,body.contatti section.contacts_form .columns__form form textarea::placeholder:first-letter{text-transform:uppercase}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio]):checked,body.contatti section.contacts_form .columns__form form textarea:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='11' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1 5 7.5 2 5l-1 .5L5 10l8-8.5z'/%3E%3C/svg%3E")}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio]):focus,body.contatti section.contacts_form .columns__form form textarea:focus{border-bottom:2px solid #000}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio]).uk-form-danger,body.contatti section.contacts_form .columns__form form textarea.uk-form-danger{border-color:#d00!important;color:#d00}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio]).uk-form-danger::-moz-placeholder,body.contatti section.contacts_form .columns__form form textarea.uk-form-danger::-moz-placeholder{color:#d00}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio]).uk-form-danger::placeholder,body.contatti section.contacts_form .columns__form form textarea.uk-form-danger::placeholder{color:#d00}body.contatti section.contacts_form .columns__form form input:not([type=checkbox]):not([type=radio]).focused,body.contatti section.contacts_form .columns__form form textarea.focused{border-bottom:2px solid #000}body.contatti section.contacts_form .columns__form form textarea.focused{border-bottom:2px solid #000;min-height:10em}body.contatti section.contacts_form .columns__form form .uk-select,body.contatti section.contacts_form .columns__form form select{background:transparent url(../../img/icons/arrow-select.svg) center right 10px/10px auto no-repeat;border-color:#979797;border-width:0 0 1px}body.contatti section.contacts_form .columns__form form .uk-select.focused,body.contatti section.contacts_form .columns__form form select.focused{border-color:2px solid #000}body.contatti section.contacts_form .columns__form form .uk-select.uk-form-danger,body.contatti section.contacts_form .columns__form form select.uk-form-danger{border-color:#d00!important;color:#d00}body.contatti section.contacts_form .columns__form form label{color:inherit;font-size:1em}body.contatti section.contacts_form .columns__form form label:first-letter{text-transform:uppercase}body.contatti section.contacts_form .columns__form form label.placeholder{left:0;opacity:.7;pointer-events:none;position:absolute;top:0;transform:translateY(.5em);transform:translateY(-.8em) scale(.85);transform-origin:left top;transition:transform .3s}body.contatti section.contacts_form .columns__form form label.placeholder.discard{transform:translateY(-.8em) scale(.85)}body.contatti section.contacts_form .columns__form form .field{margin-top:3em;position:relative}body.contatti section.contacts_form .columns__form form .field.submit{text-align:right}body.contatti section.contacts_form .columns__form form .field-error{display:none}body.contatti section.contacts_form .columns__form form .uk-alert-danger.recap{display:block}body.contatti section.contacts_form .columns__form form .uk-alert-danger{background:none;margin:0}body.contatti section.contacts_form .columns__form form .uk-alert-danger:not(.recap){margin:1em 0 0;padding:0;width:100%}body.contatti section.contacts_form .columns__form form input[type=checkbox]+label{margin-left:.5em}body.contatti section.contacts_form .columns__form form [type=submit]{padding-bottom:1em;padding-top:1em}body.contatti section.contacts_form .columns__form form .uk-form-custom.file{border-bottom:1px solid #979797;min-height:2.5em;overflow:hidden;padding-top:.5em}body.contatti section.contacts_form .columns__form form .uk-form-custom.file~.field-error{display:block!important}body.contatti section.contacts_form .columns__form form .uk-form-custom.file .uk-link{font-size:.75em}

/*# sourceMappingURL=contatti.css.map*/