.contatti-section,.flagship-section,.punti-vendita-locator{margin:0 auto;position:relative;width:calc(100% - 60px);z-index:1}@media(min-width:960px){.contatti-section,.flagship-section,.punti-vendita-locator{display:inline-block;padding-left:25vw;width:calc(75vw - 67px)}}.punti-vendita-locator{padding-bottom:3em;position:relative}@media(min-width:960px){.punti-vendita-locator{padding-bottom:5em}}.punti-vendita-locator>div{max-width:1000px}.punti-vendita-locator .no-results{display:none;margin-top:50px}.punti-vendita-locator .pvl-title{margin-bottom:0}.punti-vendita-locator .pvl-subtitle{max-width:27em}@media(max-width:960px){.punti-vendita-locator .pvl-subtitle{margin-top:0}}.punti-vendita-locator .pvl-form{margin-top:2em}.punti-vendita-locator .pvl-form .uk-spinner{display:flex;justify-content:center;margin-top:20px}.punti-vendita-locator .pvl-form .control select{border-color:#1f1f1f;height:auto;padding:.5em 1em}.punti-vendita-locator .pvl-form:not(.loading) .uk-spinner{display:none}.punti-vendita-locator .results-type{display:none;margin:4em 0 0}.punti-vendita-locator .results-type .title{border-bottom:1px solid #1f1f1f}.punti-vendita-locator .results-type ul{list-style:none;margin:0;padding:0}.punti-vendita-locator .results-type ul .item{margin-top:4em;position:relative}.punti-vendita-locator .results-type ul .item:first-child{margin-top:2em}.punti-vendita-locator .results-type ul .item .name{margin:0}.punti-vendita-locator .results-type ul .item p{line-height:2;margin:.75em 0 0;position:relative}.punti-vendita-locator .results-type ul .item p .address{display:inline-block;padding-right:6em}.punti-vendita-locator .results-type ul .item p .address:before{content:url(../../img/icons/stores-map.svg);display:inline-block;height:1em;margin-right:1em;width:1em}.punti-vendita-locator .results-type ul .item p .phone:before{content:url(../../img/icons/stores-tel.svg);display:inline-block;height:1em;margin-right:1em;width:1em}.punti-vendita-locator .results-type ul .item p .mail:before{content:url(../../img/icons/stores-mail.svg);display:inline-block;height:1em;margin-right:1em;width:1em}@media(min-width:960px){.punti-vendita-locator .results-type ul .item .map{position:absolute;right:0;text-decoration:none;top:2em}}.flagship-section{padding-bottom:2em;padding-top:2em;position:relative}.flagship-section>*{position:relative;z-index:2}.flagship-section:before{background-color:#dfdcd4;content:"";height:100%;left:50%;margin-left:-52vw;position:absolute;top:0;width:104vw;z-index:1}@media(min-width:960px){.flagship-section{padding-bottom:5em;padding-top:5em}}.flagship-section .cs-info{max-width:1200px}@media(min-width:960px){.flagship-section .cs-info .col-txt{padding-right:100px}.flagship-section .cs-info .col-txt .t-large{font-size:16px}}.flagship-section .cs-info .col-txt h3,.flagship-section .cs-info .col-txt p{margin-bottom:0;margin-top:0}.flagship-section .cs-info .col-txt p{margin-bottom:25px}.flagship-section .cs-info .col-txt .map.btn-txt{margin-top:13px}.flagship-section .cs-info .col-img a{display:block;position:relative}.flagship-section .cs-info .col-img a button{backdrop-filter:blur(8.5px);background:transparent;background:hsla(0,0%,100%,.79);border:0;color:#000;cursor:pointer;font-size:18px;left:50%;padding:15px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out;z-index:2}.flagship-section .cs-info .col-img a button .icon{height:12px;margin-left:2px;transform:translateY(-2px);width:10px}.flagship-section .cs-info .col-img a:hover button{background-color:#fff}.contatti-section{padding-bottom:2em;padding-top:2em;position:relative}@media(min-width:960px){.contatti-section{padding-bottom:5em;padding-top:5em}}.contatti-section>*{position:relative;z-index:2}.contatti-section:before{background-color:#fff;content:"";height:100%;left:50%;margin-left:-52vw;position:absolute;top:0;width:104vw;z-index:1}.contatti-section .cs-info-text .map{font-size:inherit;margin-top:0}.contatti-section .cs-form{margin-top:4em;position:relative}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio]),.contatti-section .cs-form textarea{background-color:transparent;border:solid #979797;border-width:0 0 1px;color:#1f1f1f;padding:1em .5em .25em 0}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.contatti-section .cs-form textarea::-moz-placeholder{color:#1f1f1f;display:inline-block;font-size:14px;letter-spacing:1px;opacity:.5}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio])::placeholder,.contatti-section .cs-form textarea::placeholder{color:#1f1f1f;display:inline-block;font-size:14px;letter-spacing:1px;opacity:.5}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio])::-moz-placeholder:first-letter,.contatti-section .cs-form textarea::-moz-placeholder:first-letter{text-transform:uppercase}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio])::placeholder:first-letter,.contatti-section .cs-form textarea::placeholder:first-letter{text-transform:uppercase}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio]):checked,.contatti-section .cs-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")}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio])[type=checkbox],.contatti-section .cs-form input:not([type=checkbox]):not([type=radio])[type=radio],.contatti-section .cs-form textarea[type=checkbox],.contatti-section .cs-form textarea[type=radio]{border-color:transparent}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio]).uk-form-danger,.contatti-section .cs-form textarea.uk-form-danger{border-color:#d00!important;color:#d00}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio]).uk-form-danger::-moz-placeholder,.contatti-section .cs-form textarea.uk-form-danger::-moz-placeholder{color:#d00}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio]).uk-form-danger::placeholder,.contatti-section .cs-form textarea.uk-form-danger::placeholder{color:#d00}.contatti-section .cs-form input:not([type=checkbox]):not([type=radio]).focused,.contatti-section .cs-form textarea.focused{border-bottom:2px solid #1f1f1f}.contatti-section .cs-form textarea.focused{border-bottom:2px solid #1f1f1f;min-height:10em}.contatti-section .cs-form label{color:inherit;font-size:1em}.contatti-section .cs-form label:first-letter{text-transform:uppercase}.contatti-section .cs-form label.placeholder{left:0;opacity:.7;position:absolute;top:.5em}.contatti-section .cs-form label.placeholder.discard{top:-.5em;transform:scale(.85);transform-origin:left top}.contatti-section .cs-form .field{margin-top:3em;position:relative}.contatti-section .cs-form .field.submit{text-align:right}.contatti-section .cs-form .uk-alert-danger{background:none;margin:0}.contatti-section .cs-form input[type=checkbox]+label{margin-left:.5em}.contatti-section .cs-form [type=submit]{padding-bottom:1em;padding-top:1em}.contatti-section .cs-form.loading{opacity:.7}.contatti-section .cs-form.loading:after{background:hsla(0,0%,100%,.5);background:transparent;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.contatti-section .cs-form.loading [type=submit]{opacity:0}.contatti-section .cs-form.loading [uk-spinner]{bottom:3px;position:absolute;right:20px}.contatti-section .cs-form-title{margin:0}.contatti-section .cs-form-intro{margin:0;max-width:30em}

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