@charset "UTF-8";.datepicker{width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px rgba(0,0,0,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#404040;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-touch-callout:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}#dateTimePicker,#simpleRequestModal-dateTimePicker{position:relative}#dateTimePicker .datepicker-dropdown,#simpleRequestModal-dateTimePicker .datepicker-dropdown{box-shadow:0 5px 15px rgba(0,0,0,.161);height:0;overflow:hidden;padding-top:0;transition:height .25s;z-index:9999}#dateTimePicker .datepicker-dropdown.active,#simpleRequestModal-dateTimePicker .datepicker-dropdown.active{height:245px!important}@media (max-width:575px){#dateTimePicker .datepicker-dropdown,#simpleRequestModal-dateTimePicker .datepicker-dropdown{height:0;left:0!important;position:absolute;width:100%}#dateTimePicker .datepicker-dropdown.active,#simpleRequestModal-dateTimePicker .datepicker-dropdown.active{height:410px!important}}#dateTimePicker .datepicker-picker .days .datepicker-cell,#simpleRequestModal-dateTimePicker .datepicker-picker .days .datepicker-cell{flex-basis:13.585714%}#dateTimePicker .datepicker-picker,#simpleRequestModal-dateTimePicker .datepicker-picker{background-color:#f1f1f1;border-bottom:3px solid #2c999a;border-radius:0;font-family:Arial,Helvetica,sans-serif;height:100%;min-width:250px;padding:0 .5em .5em}@media (max-width:575px){#dateTimePicker .datepicker-picker,#simpleRequestModal-dateTimePicker .datepicker-picker{height:410px;min-width:313px;width:100%}}#dateTimePicker .datepicker-picker .datepicker-controls,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-controls{color:#333}#dateTimePicker .datepicker-picker .datepicker-controls .btn,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-controls .btn{background-color:#f1f1f1}#dateTimePicker .datepicker-picker .dow,#simpleRequestModal-dateTimePicker .datepicker-picker .dow{color:#4a4a4a;font-size:.8em;margin-bottom:.2em;text-transform:uppercase}#dateTimePicker .datepicker-picker .datepicker-main,#dateTimePicker .datepicker-picker .dow,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-main,#simpleRequestModal-dateTimePicker .datepicker-picker .dow{font-weight:400}#dateTimePicker .datepicker-picker .datepicker-main,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-main{font-size:.9em}#dateTimePicker .datepicker-picker .datepicker-cell.selected,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.selected{background-color:unset;color:unset;font-weight:unset}#dateTimePicker .datepicker-picker .datepicker-grid,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-grid{width:17rem}@media (max-width:575px){#dateTimePicker .datepicker-picker .datepicker-grid,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-grid{display:flex;width:100%}}#dateTimePicker .datepicker-picker .datepicker-cell,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell{border-radius:0}#dateTimePicker .datepicker-picker .datepicker-cell.day,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.day{background-color:#fff;border:1px solid #f1f1f1;box-sizing:content-box;color:#454545;height:1.5rem;line-height:1.5rem;max-width:2.55em}@media (max-width:575px){#dateTimePicker .datepicker-picker .datepicker-cell.day,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.day{align-items:center;display:flex;height:3.2rem;justify-content:center;max-width:none}}#dateTimePicker .datepicker-picker .datepicker-cell:not(.day),#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell:not(.day){height:unset;padding:6px}@media (max-width:575px){#dateTimePicker .datepicker-picker .datepicker-cell:not(.day),#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell:not(.day){align-items:center;display:flex;height:3.2rem;justify-content:center;max-width:none}}#dateTimePicker .datepicker-picker .datepicker-cell.disabled,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.disabled{background-color:#fff;opacity:.35}#dateTimePicker .datepicker-picker .datepicker-cell.next,#dateTimePicker .datepicker-picker .datepicker-cell.prev,#dateTimePicker .datepicker-picker .datepicker-cell.prev.disabled,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.next,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.prev,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.prev.disabled{background-color:#d8d8d8!important;color:#d8d8d8!important;opacity:.35}#dateTimePicker .datepicker-picker .datepicker-cell.next:hover,#dateTimePicker .datepicker-picker .datepicker-cell.prev.disabled:hover,#dateTimePicker .datepicker-picker .datepicker-cell.prev:hover,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.next:hover,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.prev.disabled:hover,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.prev:hover{background-color:#d8d8d8!important;color:#d8d8d8!important;cursor:auto;opacity:.35}#dateTimePicker .datepicker-picker .datepicker-cell.focused,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-cell.focused{background-color:#235e60;color:#fff;font-weight:600}#dateTimePicker .datepicker-picker .datepicker-arrow,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-arrow{background-image:url(/build/images/arrow-left-right.f083d6ce.png);background-size:cover;display:block;height:66%;opacity:.5;width:66%}#dateTimePicker .datepicker-picker .datepicker-arrow-left,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-arrow-left{background-position:left 0}#dateTimePicker .datepicker-picker .datepicker-arrow-right,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-arrow-right{background-position:right 0;margin-left:34%}#dateTimePicker .datepicker-picker .datepicker-view,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-view{width:100%}#dateTimePicker .datepicker-picker .datepicker-controls .next-button,#dateTimePicker .datepicker-picker .datepicker-controls .prev-button,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-controls .next-button,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-controls .prev-button{flex:0 0 12.285714%}@media (max-width:576px){#dateTimePicker .datepicker-picker .datepicker-controls .next-button,#dateTimePicker .datepicker-picker .datepicker-controls .prev-button,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-controls .next-button,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-controls .prev-button{flex:0 0 7.585714%}}@media (max-width:400px){#dateTimePicker .datepicker-picker .datepicker-controls .next-button,#dateTimePicker .datepicker-picker .datepicker-controls .prev-button,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-controls .next-button,#simpleRequestModal-dateTimePicker .datepicker-picker .datepicker-controls .prev-button{flex:0 0 11.085714%}}@media (max-width:575px){#simpleRequestModal-dateTimePicker{position:absolute;width:100%}#simpleRequestModal-dateTimePicker .datepicker-dropdown{left:0!important;overflow:visible!important;position:absolute!important}}.contact .simple-request-container{background:#414141;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;padding:2.5em 2em}.contact .simple-request-container form[name=simple_request] #simple_request_submit{background-color:#75cc37!important;font-size:1.175em;margin-top:1.5em;padding:.9em 1.75em}.contact .simple-request-container form[name=simple_request] #simple_request_submit:after{content:">";margin-left:.2em}.contact .simple-request-container form[name=simple_request] .info{color:#959595}.contact .simple-request-container form[name=simple_request] #simple_request_catering label,.contact .simple-request-container form[name=simple_request] #simple_request_city label,.contact .simple-request-container form[name=simple_request] #simple_request_procedureType label,.contact .simple-request-container form[name=simple_request] .form-section-heading{color:#fff}.contact form[name=contact_request] .submit-container{justify-content:start}.contact form[name=contact_request] .personal-data-consent .form-check{display:flex}.contact #consent-error{margin-top:-1em}.contact main{background-color:#f6f6f6}.contact main .personal-data-consent .form-check-input{margin-top:0}.contact main .contact-page-heading{margin-bottom:2em}.contact .contact-info h2{font-size:1.75em;margin-bottom:0}.contact .contact-info .subtitle{color:#225f60;font-size:1.188em;font-weight:600}.contact .contact-info .phone-prefix{color:#9a9a9a}.contact .contact-info .mail-address{color:#2d9a9a;font-size:1.2em;font-weight:600}.contact .contact-info .mail-address a{text-decoration:underline}.contact .contact-info-container>div:first-of-type{width:29%}.contact .contact-info-container>div:nth-of-type(2){width:2%}.contact .contact-info-container>div:nth-of-type(3){width:68%}@media (max-width:1199px){.contact .contact-info-container>div:nth-of-type(3){padding-left:2.5em}}.contact .status-offline{filter:grayscale(1)}.contact .status-online{filter:grayscale(0)}.contact .contact-visuals{margin-bottom:4em}.contact .separator{background-color:#bfd6d6;height:66px;margin-top:-2em;width:1px}.contact .image-background{background-position:50%;background-repeat:no-repeat;background-size:cover;height:414px;width:100%}.contact .new-img-wrapper{height:100%;max-height:414px;width:100%}.contact .duo-image{border-radius:8px;height:100%;object-fit:cover;width:100%}.contact .marianske-lazne{background-image:url(/build/images/pobocka-marianske-lazne.5c33ef3e.png);border-radius:8px}.contact .map-image{border-radius:9px;height:257px;position:relative;width:100%}.contact .map-image img{border-radius:8px;object-fit:cover;position:absolute}.contact .flag-rounded{border-radius:2px}.contact .karlovy-vary{background-image:url(/build/images/pobocka-karlovy-vary.bd695711.jpg);border-radius:8px}.contact .contacts-container{border-top:1px solid #bfd6d6;padding-top:1.2em}.contact .address-text{font-weight:400}.contact .contact-heading{color:#225f60;font-weight:600;margin-bottom:0}.contact .address-text,.contact .contact-heading{font-size:.94em}.contact .persons-contacts{border-radius:.5em;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:0 2.5em}.contact .contact-person-container{min-height:300px;padding:3em 1em 1em}.contact .contact-person-container .phone-contact{font-weight:600}.contact .contact-person-container .phone-prefix{color:#9a9a9a}.contact .contact-person-container .email{color:#2d9a9a;font-size:.879em;font-weight:600}.contact .contact-person-container .email a{text-decoration:underline}.contact .contact-person-container .person{height:100%;width:100%}.contact .contact-person-container .person .profile-pic{padding:.5em;position:relative}.contact .contact-person-container .person .profile-pic img.status-icon{position:absolute;right:10px;width:20px}.contact .contact-person-container .person .person-info{padding-left:1em}.contact .contact-person-container .person .person-info .person-contact{margin-bottom:1.6em;padding-top:.5em}.contact .contact-person-container .person .person-info .person-status{font-size:.875em;font-weight:600}.contact .contact-person-container .person .person-info .person-status.online{color:#7ed32f}.contact .contact-person-container .person .person-info .person-status.offline{color:#d90f68}.contact .contact-person-container .person .person-info p{margin-bottom:.1em}.contact .contact-person-container .person .person-info h1{font-size:1.75em}.contact .contact-person-container .person .person-info .flags img{margin:.2em;width:26px}.contact .contact-person-container .person .person-info .description h2{font-size:1.065em}.contact .contact-person-container .person .person-info .description p{font-size:.94em;font-weight:400}.contact .contact-person-container .person .social-networks{min-height:24px}.contact .contact-person-container .person .social-networks img{margin-right:.8em;width:20px}.contact main .more-contact-info{background-color:#fff;border-radius:8px;font-weight:400;padding:2.5em 2em}@media (max-width:991px){.contact main .more-contact-info{margin-top:2em}}.contact main .more-contact-info h3{font-size:1.1875em;font-weight:600;margin-bottom:.85em}.contact main .more-contact-info p{font-size:1.07em}.contact main .form-container{background-color:#f6f6f6!important;box-shadow:none!important;margin-bottom:4.3em;padding:0 .75em!important}@media (min-width:1400px){.contact main .form-container .form-column{padding-left:0}}.contact main .form-container .form{background-color:#414141;border-radius:8px;color:#fff;font-size:.875em;padding:2.25em}@media (max-width:575px){.contact main .form-container .form{padding:1em}}.contact main .form-container .form .personal-data-consent{font-size:1.3em}.contact main .form-container .form .personal-data-consent input[type=checkbox]{height:1em;margin-right:.675em;margin-top:.2em;min-width:auto;width:1em}.contact main .form-container .form .form-label{font-weight:600;padding-bottom:1em}.contact main .form-container .form .form-control{font-size:1.4em;padding:.72em 1.23em;transition:none}.contact main .form-container .form .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath fill='%23225f60' d='M6.857 8.571a1 1 0 0 1-1.715 0L.908 1.515A1 1 0 0 1 1.766 0h8.468a1 1 0 0 1 .857 1.514Z'/%3E%3C/svg%3E");font-size:1.4em;padding:.72em 1.23em}.contact main .form-container .form input:focus,.contact main .form-container .form textarea:focus{border:1px solid #ced4da;box-shadow:none;outline:none}.contact main .form-container .form input,.contact main .form-container .form input[type=checkbox],.contact main .form-container .form select{border-radius:4px}.contact main .form-container .form input,.contact main .form-container .form select{height:56px}.contact main .form-container .form input[type=checkbox]{height:18px;width:18px}.contact main .form-container .btn{font-size:1.3em;padding:.9em 1.75em}.contact main .form-container .btn-lemon{background-color:#75cc37!important;color:#fff}.contact .border-bottom-blue,.contact .contact-person-container.border-bottom-blue{border-bottom:1px solid #bfd6d6!important}.contact .contact-person-container.border-top-blue{border-top:1px solid #bfd6d6!important}.contact .contact-person-container.border-left-blue{border-left:1px solid #bfd6d6!important}.contact .contact-person-container.border-right-blue{border-right:1px solid #bfd6d6!important}@media (max-width:1500px){.contact main .container{max-width:1310px}.contact main .image-background,.contact main .map-image{width:100%}}@media (max-width:1399px){.contact main .container{max-width:1125px}.contact main .container .contact-info-container>div:first-of-type{width:20%}.contact main .container .contact-info-container>div:nth-of-type(2){width:4%}.contact main .container .contact-info-container>div:nth-of-type(3){padding-left:2.5em;width:60%}}@media (max-width:1199px){.contact main .image-background{height:60vh}.contact main .duo-image{object-fit:contain}.contact main .contacts-container{border-top:none;padding-right:1em}.contact main .container{max-width:960px}.contact main .container .contact-info-container>div:first-of-type{width:33%}.contact main .container .contact-info-container>div:nth-of-type(2){width:4%}.contact main .container .contact-info-container>div:nth-of-type(3){padding-left:2.5em;width:60%}}@media (max-width:991px){.contact main .form-container .form{margin-bottom:2em}.contact main .form-container .more-contact-info{max-width:100%}.contact main .container .contact-person-container.border-left-blue{border-left:none!important}.contact main .container .contact-person-container.border-right-blue{border-right:none!important}.contact main .image-background{height:40vh;object-fit:contain}.contact main .container{max-width:720px}.contact main .container .contact-info-container>div:first-of-type{width:33%}.contact main .container .contact-info-container>div:nth-of-type(2){width:4%}.contact main .container .contact-info-container>div:nth-of-type(3){padding-left:2.5em;width:60%}}@media (max-width:767px){.contact main .image-background{height:30vh}.contact main .container{max-width:95%}.contact main .container .contact-info-container>div:first-of-type{width:100%}.contact main .container .contact-info-container>div:nth-of-type(3){padding-left:.75em;width:100%}}@media (max-width:575px){.contact main .image-background{height:20vh}}@media (max-width:575px) and (max-width:400px){.contact main .image-background{height:15vh}}@media (max-width:575px){.contact main .container{max-width:95%}.contact main .container .contact-info-container>div:first-of-type{width:100%}.contact main .container .contact-info-container>div:nth-of-type(3){padding-left:.75em;width:100%}.contact main .contact-info h2{font-size:1.3em}.contact main .contact-person-container .person .person-info{padding:0;width:100%}}.color-primary{color:#225f60!important}.color-white{color:#fff}.bg-white{background-color:#fff!important}.color-very-dark-gray{color:#1a1e22}.bg-semi-dark-green{background-color:#497677}.color-green-2{color:#2d9a9a}.color-light-gray-5{color:#6d6d6d}.bg-very-light-gray{background-color:#f6f6f6}.bg-semi-very-dark-gray{background-color:#414141}.bg-semi-very-dark-gray2{background-color:#393939}.bg-limet{background-color:#75cc37}.color-red{color:#d90f68}form[name=simple_request]{margin-top:3em}form[name=simple_request] .topkur-select .selected{background-color:#f1f6f6}form[name=simple_request] .info{color:#555;font-size:.95em;margin-top:-.9em}form[name=simple_request] .topkur-select-wrapper{margin-left:.5em;margin-top:-.5em}@media (max-width:575px){form[name=simple_request] .one-person{order:1}form[name=simple_request] .two-person{order:3}form[name=simple_request] .three-person{order:2}form[name=simple_request] .suite{order:4}}form[name=simple_request] .form-section{border:1px solid #2a8f8f;border-radius:4px;margin-top:2em;padding:2em}form[name=simple_request] .form-section .form-section-heading{margin-bottom:1.5em;margin-top:0}@media (max-width:575px){form[name=simple_request] .form-section{padding:.5em}}form[name=simple_request] #simple_request_catering,form[name=simple_request] #simple_request_city,form[name=simple_request] #simple_request_procedureType{display:flex;flex-wrap:wrap}@media (max-width:575px){form[name=simple_request] #simple_request_catering,form[name=simple_request] #simple_request_city,form[name=simple_request] #simple_request_procedureType{flex-direction:column}}form[name=simple_request] #simple_request_catering label,form[name=simple_request] #simple_request_city label,form[name=simple_request] #simple_request_procedureType label{border:1px solid #225f60;border-radius:4px;color:#225f60;padding:1em;text-align:center;transition:all .3s;user-select:none}form[name=simple_request] #simple_request_catering label:hover,form[name=simple_request] #simple_request_city label:hover,form[name=simple_request] #simple_request_procedureType label:hover{cursor:pointer}form[name=simple_request] #simple_request_catering .form-check,form[name=simple_request] #simple_request_city .form-check,form[name=simple_request] #simple_request_procedureType .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}form[name=simple_request] #simple_request_catering input[type=checkbox],form[name=simple_request] #simple_request_city input[type=checkbox],form[name=simple_request] #simple_request_procedureType input[type=checkbox]{visibility:hidden}form[name=simple_request] #simple_request_catering input[type=checkbox]:checked+label,form[name=simple_request] #simple_request_city input[type=checkbox]:checked+label,form[name=simple_request] #simple_request_procedureType input[type=checkbox]:checked+label{background:#225f60!important;color:#fff!important}form[name=simple_request] #simple_request_catering label{border:1px solid #2c64b8;border-radius:4px;color:#2c64b8;padding:1em;text-align:center;transition:all .3s;user-select:none}form[name=simple_request] #simple_request_catering label:hover{cursor:pointer}form[name=simple_request] #simple_request_catering .form-check{margin:0 0 1em;padding-left:0;padding-right:.5em}form[name=simple_request] #simple_request_catering input[type=checkbox]{visibility:hidden}form[name=simple_request] #simple_request_catering input[type=checkbox]:checked+label{background:#2c64b8!important;color:#fff!important}form[name=simple_request] .form-label,form[name=simple_request] legend{font-weight:500}form[name=simple_request] .form-section-heading{color:#235e60;font-size:1.2em;font-weight:600;margin-top:2em}@media (max-width:575px){form[name=simple_request] .form-section-heading{margin-top:1em}}form[name=simple_request] .form-check-label{margin-top:.35em}form[name=simple_request] #simple_request_dog .form-check-label:before{content:"🐶";margin-right:.5em}form[name=simple_request] #simple_request_parking .form-check-label:before{content:"🅿️";margin-right:.5em}@media (max-width:575px){form[name=simple_request]{margin-top:3em}}form[name=simple_request] textarea{height:200px}form[name=simple_request] .stays-container fieldset>div{display:flex;flex-wrap:wrap;transition:opacity .5s ease-in-out}form[name=simple_request] .stays-container fieldset .date{margin-right:1em}form[name=simple_request] .stays-container fieldset>div.is-visible{opacity:1}form[name=simple_request] .stays-container fieldset>div.not-visible{opacity:0}form[name=simple_request] .stays-container fieldset .add-stay,form[name=simple_request] .stays-container fieldset .remove-stay{background:none;border:none;color:#75cc37;font-size:1.3em;margin-top:1.5em}@media (max-width:575px){form[name=simple_request] .stays-container fieldset .add-stay,form[name=simple_request] .stays-container fieldset .remove-stay{margin-top:0}}form[name=simple_request] .stays-container fieldset .remove-stay{color:#d90f68}