<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.form-with-image{padding:60px 0 120px 0}.form-with-image .form-container{display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;margin:0 -15px}.form-with-image .form-with-image-form{width:58%;padding:0 15px}.form-with-image .form-with-image-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-image .form-with-image-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-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form.loading .form-overlay{display:inline-block}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form{justify-content:space-between;margin:0 -15px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap{width:50%;padding:0 15px;margin:0 0 30px 0;min-height:84px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .field-label{color:#262a35;font-size:16px;line-height:normal;font-weight:400;font-family:"Montserrat",sans-serif;margin:0 0 5px 0;display:flex;align-items:flex-start}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .field-label span{order:2;color:#d33641;font-weight:400}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .field-label.consent-label{display:block}.form-with-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap input,.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap select{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:52px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap input:focus,.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap select:focus{border:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #e8af52;color:#262a35}.form-with-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap input.hasDatepicker,.form-with-image .form-with-image-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-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group .formbuilder-checkbox{display:flex;flex-wrap:wrap}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group .formbuilder-checkbox span.error{margin-left:40px}.form-with-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group input{padding:0 !important}.form-with-image .form-with-image-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-image .form-with-image-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-image .form-with-image-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-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form form.contact-form .button-wrap{padding:0 15px}.form-with-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form form.contact-form .button-wrap button.button:hover{box-shadow:0 0 40px 40px #d7982e inset}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger{border:0;padding:0;margin:0 0 40px 0;position:relative}.form-with-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form .alert.alert-danger p{font-size:14px;line-height:normal;color:#a94442;position:relative}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger p br{display:none}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger p strong{margin:0 0 10px 0;display:block}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger ul{padding:0 0 0 18px;position:relative;top:-15px}.form-with-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form .alert.alert-danger ul li:last-child{margin:0}.form-with-image .form-with-image-picture{width:42%;padding:0 15px}.form-with-image .form-with-image-picture .image-section{position:relative}.form-with-image .form-with-image-picture .image-section img{width:100%;height:auto}.form-with-image .form-with-image-picture .image-section&gt;a{position:absolute;height:100%;width:100%}.form-with-image .form-with-image-picture .image-section .form-image-btn{margin:30px 0 0 0;text-align:center}.form-with-image .form-with-image-picture .image-section .form-image-btn&gt;span{color:#262a35;font-size:16px;line-height:normal;text-transform:uppercase;font-weight:600;cursor:pointer}.form-with-image .form-with-image-picture .image-section .form-image-btn&gt;span::after{content:"";width:22px;height:10px;display:inline-block;margin-left:10px;background-image:URL(/wp-content/themes/villasport/assets/build/images/btn-arrow-long-black.f658e69d.svg);background-size:cover;transition:all .3s}.form-with-image .form-with-image-picture .image-section .form-image-btn&gt;span a{color:#262a35}.form-with-image .form-with-image-picture .image-section .form-image-btn:hover span::after{transform:translateX(3px)}.form-with-image.reversed .form-container{flex-direction:row-reverse}@media (max-width: 1199px){.form-with-image{padding:50px 0 80px 0}}@media (max-width: 1023px){.form-with-image .form-with-image-form{width:60%}.form-with-image .form-with-image-form .wp-block-contact-form{padding:30px 30px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .field-label{font-size:16px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group label{font-size:16px;line-height:26px}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger{margin:0 0 50px 0}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger::before{width:calc(100% + 60px);height:calc(100% + 60px);top:-30px;left:-30px}.form-with-image .form-with-image-picture{width:40%}}@media (max-width: 991px){.form-with-image .form-with-image-form{width:100%;order:2}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form{margin:0 -15px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap{margin:0 0 20px 0;min-height:77px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap input,.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap select{padding:14px 15px 13px 15px;height:46px}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger ul{top:0}.form-with-image .form-with-image-picture{width:100%;margin:0 0 30px 0;order:1}.form-with-image .form-with-image-picture .image-section .form-image-btn{margin:20px 0 0 0}}@media (max-width: 767px){.form-with-image{padding:25px 0 50px}.form-with-image .form-with-image-form .wp-block-contact-form{padding:20px 20px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form{margin:0}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap{width:100%;padding:0;min-height:inherit}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .field-label{font-size:15px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap input,.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap select{padding:10px 15px 8px 15px;height:40px;font-size:14px}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap span.error{font-size:9px;margin:3px 0 0 0}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .field-wrap .checkbox-group .formbuilder-checkbox span.error{margin-left:35px}.form-with-image .form-with-image-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-image .form-with-image-form .wp-block-contact-form form.contact-form .button-wrap{padding:0}.form-with-image .form-with-image-form .wp-block-contact-form form.contact-form .button-wrap button.button{font-size:14px;padding:10px 20px}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger{margin:0 0 40px 0}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger::before{width:calc(100% + 40px);height:calc(100% + 40px);top:-20px;left:-20px}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger p{font-size:12px}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger p strong{margin:0 0 7px 0}.form-with-image .form-with-image-form .wp-block-contact-form .alert.alert-danger ul li{font-size:12px;margin:0 0 7px 0}.form-with-image .form-with-image-picture .image-section .form-image-btn{margin:15px 0 0 0}.form-with-image .form-with-image-picture .image-section .form-image-btn&gt;span::after{width:20px;height:9px}}
</pre></body></html>