<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.form-with-map{padding:80px 0 120px 0}.form-with-map .form-header{text-align:center;margin:0 auto 60px;max-width:970px}.form-with-map .form-header h2{margin:0 0 15px 0}.form-with-map .form-header p{margin:0}.form-with-map .form-container{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.form-with-map .form-with-map-form{width:58%}.form-with-map .form-with-map-form .wp-block-contact-form{border:0;margin:0;box-shadow:0px 10px 40px rgba(111,137,163,.2);background-color:#fff;padding:50px 50px;border-radius:0;position:relative}.form-with-map .form-with-map-form .wp-block-contact-form .form-overlay{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.1411764706);display:none}.form-with-map .form-with-map-form .wp-block-contact-form .form-overlay::after{content:"";display:inline-block;background-image:URL(/wp-content/themes/villasport/assets/build/images/loader.90672f1d.gif);background-repeat:no-repeat;background-position:center;background-size:contain;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-with-map .form-with-map-form .wp-block-contact-form.loading .form-overlay{display:inline-block}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form{justify-content:space-between;margin:0 -15px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap{width:50%;padding:0 15px;margin:0 0 30px 0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .field-label{color:#262a35;font-size:18px;line-height:normal;font-weight:400;font-family:"Montserrat",sans-serif;margin:0 0 5px 0;display:flex;align-items:flex-start}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .field-label span{order:2;color:#d33641;font-weight:400}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .field-label.consent-label{display:block}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .field-label.consent-label span{line-height:.8;margin:5px;display:inline;vertical-align:top}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap input,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap select,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap textarea{border:1px solid rgba(95,126,152,.3);background:#fff;padding:16px 20px 15px 20px;font-size:16px;line-height:normal;font-weight:400;font-family:"Montserrat",sans-serif;color:rgba(113,112,116,.6);border-radius:0;min-width:inherit;width:100%;box-shadow:none;height:54px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap input:focus,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap select:focus,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap textarea:focus{border:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #e8af52;color:#262a35}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap textarea{height:113px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;background-image:URL(/wp-content/themes/villasport/assets/build/images/menu-arrow.3b8079f3.svg);background-repeat:no-repeat;background-size:10px 6px;background-position:right 20px center;outline:none}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap input.hasDatepicker,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap input.datepicker{background:url(/wp-content/themes/villasport/assets/build/images/icon-calendar.19b51a06.svg);background-position:right 15px top 50%;background-repeat:no-repeat}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.contact-message{margin:0 0 20px 0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.contact-help .field-container{font-size:18px;line-height:30px;color:#262a35;font-weight:600;font-family:"Montserrat",sans-serif;margin:0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.contact-help .field-container span{color:#e8af52}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.contact-department,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.contact-subject,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.contact-message,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.contact-help,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.google-captcha{width:100%}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap span.error{font-size:10px;color:#f33;font-weight:600;width:100%;display:block;margin:5px 0 0 0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.full-section{width:100%}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group .formbuilder-checkbox{display:flex;flex-wrap:wrap}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group .formbuilder-checkbox span.error{margin-left:40px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group label{color:#262a35;font-size:18px;line-height:30px;font-weight:400;font-family:"Montserrat",sans-serif;margin:0 0 0 20px;width:calc(100% - 40px)}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group input{padding:0 !important}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group input{position:relative;border:2px solid #375e7e;background:none;cursor:pointer;line-height:0;margin:7px 0 0 0;outline:0;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none;opacity:.3}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group input[type=checkbox]:checked{background-color:#375e7e;border-color:#375e7e;opacity:1}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group input[type=checkbox]:focus{box-shadow:none;border:2px solid #375e7e}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group input[type=checkbox]::before{content:"";position:absolute;right:50%;top:50%;width:4px;height:10px;border:solid #fff;border-width:0 2px 2px 0;margin:-1px -1px 0 -1px;transform:rotate(45deg) translate(-50%, -50%);z-index:2}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .button-wrap{padding:0 15px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .button-wrap button.button{background-color:#e8af52;color:#fff;padding:20px 30px;font-size:16px;font-style:normal;font-weight:600;line-height:19px;font-family:"Montserrat",sans-serif;text-transform:uppercase;transition:.1s ease;border:0;display:table;margin:0;border-radius:0;letter-spacing:0;transition:box-shadow 300ms ease-in-out,color 300ms ease-in-out}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .button-wrap button.button:hover{box-shadow:0 0 40px 40px #d7982e inset}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger{border:0;padding:0;margin:0 0 40px 0;position:relative}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger::before{content:"";background:#f2dede;width:calc(100% + 100px);height:calc(100% + 60px);display:block;position:absolute;top:-50px;left:-50px;right:0}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger p{font-size:14px;line-height:normal;color:#a94442;position:relative}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger p br{display:none}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger p strong{margin:0 0 10px 0;display:block}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger ul{padding:0 0 0 18px;position:relative;top:-15px}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger ul li{margin:0 0 10px 0;font-size:14px;line-height:normal;color:#a94442;font-weight:600}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger ul li:last-child{margin:0}.form-with-map .form-with-map-map{width:42%}.form-with-map .form-with-map-map iframe{width:100%;height:100%}.form-with-map.reversed .form-container{flex-direction:row}@media (max-width: 1023px){.form-with-map{padding:80px 0 100px 0}.form-with-map .form-with-map-form .wp-block-contact-form{padding:30px 30px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .field-label{font-size:16px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap.contact-help .field-container{font-size:16px;line-height:26px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group label{font-size:16px;line-height:26px}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger{margin:0 0 50px 0}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger::before{width:calc(100% + 60px);height:calc(100% + 60px);top:-30px;left:-30px}}@media (max-width: 991px){.form-with-map{padding:60px 0 80px 0}.form-with-map .form-header{margin:0 auto 50px}.form-with-map .form-with-map-form{width:100%;order:2}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form{margin:30px -15px 0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap{margin:0 0 20px 0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap input,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap select,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap textarea{padding:14px 15px 13px 15px;height:46px}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger ul{top:0}.form-with-map .form-with-map-map{width:100%;margin:0 0 30px 0;order:1}.form-with-map .form-with-map-map iframe{height:350px}}@media (max-width: 767px){.form-with-map{padding:50px 0}.form-with-map .form-header{margin:0 auto 30px}.form-with-map .form-header h2{margin:0 0 10px 0}.form-with-map .form-with-map-form .wp-block-contact-form{padding:20px 20px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form{margin:20px 0 0 0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap{width:100%;padding:0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .field-label{font-size:15px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap input,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap select,.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap textarea{padding:10px 15px 8px 15px;height:40px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap textarea{height:80px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap span.error{font-size:9px;margin:3px 0 0 0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group .formbuilder-checkbox span.error{margin-left:35px}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group label{font-size:15px;line-height:24px;margin:0 0 0 15px;width:calc(100% - 35px)}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .button-wrap{padding:0}.form-with-map .form-with-map-form .wp-block-contact-form form.contact-form .button-wrap button.button{font-size:14px;padding:10px 20px}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger{margin:0 0 40px 0}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger::before{width:calc(100% + 40px);height:calc(100% + 40px);top:-20px;left:-20px}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger p{font-size:12px}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger p strong{margin:0 0 7px 0}.form-with-map .form-with-map-form .wp-block-contact-form .alert.alert-danger ul li{font-size:12px;margin:0 0 7px 0}.form-with-map .form-with-map-map iframe{height:300px}}@media (max-width: 480px){.form-with-map .form-with-map-map iframe{height:250px}}
</pre></body></html>