﻿@import url("https://fonts.googleapis.com/css?family=Roboto:400,400i,700,700i,900,900i&subset=cyrillic,cyrillic-ext,latin-ext");.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-4{flex:4;}.flex-5{flex:5;}.flex-6{flex:6;}.flex-7{flex:7;}.flex-8{flex:8;}.flex-9{flex:9;}.flex-10{flex:10;}.flex-11{flex:11;}.flex-12{flex:12;}@font-face{font-family:Adam;src:url(../Fonts/Adam-Regular.woff2) format("woff2"),url(../Fonts/Adam-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:fallback;}@font-face{font-family:Adam;src:url(../Fonts/Adam-Bold.woff2) format("woff2"),url(../Fonts/Adam-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:fallback;}@font-face{font-family:Adam;src:url(../Fonts/Adam-Black.woff2) format("woff2"),url(../Fonts/Adam-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:fallback;}body,[lang=en],:root{font-family:Adam,Segoe UI Web Regular,Segoe UI,system-ui,-apple-system,Roboto,sans-serif !important;font-size:14px;}[lang=cs],[lang=et],[lang=hr],[lang=hu],[lang=kk],[lang=lt],[lang=lv],[lang=pl],[lang=sk],[lang=tr]{font-family:Adam,Segoe UI Regular EastEuropean,Segoe UI,system-ui,-apple-system,Roboto,sans-serif !important;}[lang=bg],[lang=ru],[lang=uk]{font-family:Adam,Segoe UI Regular Cyrillic,Segoe UI,system-ui,-apple-system,Roboto,sans-serif !important;}@font-face{font-family:'Police Icons';src:url("../Fonts/PoliceIcons.eot");src:url("../Fonts/PoliceIcons.eot?#iefix") format("embedded-opentype"),url("../Fonts/PoliceIcons.woff") format("woff"),url("../Fonts/PoliceIcons.ttf") format("truetype"),url("../Fonts/PoliceIcons.svg#PoliceIcons") format("svg");font-weight:normal;font-style:normal;}.ppa-icon:before{display:inline-block;font-family:'Police Icons';font-style:normal;font-weight:normal;}.ppa-icon.icon-envelope:before{content:'E';}.ppa-icon.icon-house:before{content:'H';}.ppa-icon.icon-telephone:before{content:'T';}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-4{flex:4;}.flex-5{flex:5;}.flex-6{flex:6;}.flex-7{flex:7;}.flex-8{flex:8;}.flex-9{flex:9;}.flex-10{flex:10;}.flex-11{flex:11;}.flex-12{flex:12;}div.form-control.check-box{align-items:center;border:none;padding-left:0;}div.form-control.check-box input[type="checkbox"]{opacity:0;position:absolute;z-index:-1;}div.form-control.check-box label{align-items:center;cursor:pointer;display:flex;margin-bottom:0;padding-top:0;}div.form-control.check-box label input[type="text"]{border:none;margin:0;padding:0;visibility:hidden;width:0;}div.form-control.check-box label .box{-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;border:.1rem solid #53575d;display:block;height:1rem;left:0;max-height:1rem;min-height:1rem;max-width:1rem;min-width:1rem;width:1rem;}div.form-control.check-box label .box:hover{-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;border-color:#0071ce !important;}div.form-control.check-box label .box .tick-container{bottom:.3rem;display:block;height:.66667rem;left:0;position:relative;transform:rotate(-45deg) scale(1.2);width:1rem;}div.form-control.check-box label .box .tick-container .tick{border:.25rem solid #ffb511;border-top:none;border-right:none;display:block;}div.form-control.check-box label .label{color:#31363d;margin-right:.625rem;}div.form-control.check-box label .box~.label{margin-left:0;margin-left:.625rem;}div.form-control.check-box input[type="checkbox"]~label .box .tick-container .tick{opacity:0;}div.form-control.check-box input[type="checkbox"]:checked~label .box .tick-container .tick{height:.66667rem;opacity:1;transform:scale(1);width:1rem;}div.form-control.check-box input[type="checkbox"].animation-allowed~label .box .tick-container .tick{animation:untick .2s;}div.form-control.check-box input[type="checkbox"].animation-allowed:checked~label .box .tick-container .tick{animation:tick .2s;}@keyframes tick{0%{height:.25rem;opacity:1;width:.25rem;}20%{height:50%;opacity:1;width:.25rem;}40%{height:100%;opacity:1;width:.25rem;}100%{height:100%;opacity:1;width:100%;}}@keyframes untick{0%{height:100%;opacity:1;width:100%;transform:scale(1);}100%{height:100%;opacity:0;width:100%;transform:scale(2);}}.btn{-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;}.btn:hover,.btn:focus,.btn:active{box-shadow:0 0 0 .2rem rgba(0,113,206,.5) !important;}a.btn-primary,button.btn-primary{background-color:#0071ce;border-color:#0071ce;color:#fff !important;}a.btn-primary:active,button.btn-primary:active{background-color:#ffb511 !important;border-color:#ffb511 !important;box-shadow:0 0 0 .2rem rgba(255,181,17,.5) !important;}a.btn-primary:hover,a.btn-primary:focus,button.btn-primary:hover,button.btn-primary:focus{background-color:#00559b;border-color:#00559b;box-shadow:0 0 0 .2rem rgba(0,85,155,.5) !important;}a.btn-primary:hover:active,a.btn-primary:focus:active,button.btn-primary:hover:active,button.btn-primary:focus:active{background-color:#ffb511 !important;border-color:#ffb511 !important;box-shadow:0 0 0 .2rem rgba(255,181,17,.5) !important;}a.btn-secondary,button.btn-secondary{background-color:#797a7f;border-color:#797a7f;color:#f5efed !important;}a.btn-secondary:active,button.btn-secondary:active{background-color:#ffb511 !important;border-color:#ffb511 !important;box-shadow:0 0 0 .2rem rgba(255,181,17,.5) !important;}a.btn-secondary:hover,a.btn-secondary:focus,button.btn-secondary:hover,button.btn-secondary:focus{background-color:#606165;border-color:#606165;box-shadow:0 0 0 .2rem rgba(96,97,101,.5) !important;}a.btn-secondary:hover:active,a.btn-secondary:focus:active,button.btn-secondary:hover:active,button.btn-secondary:focus:active{background-color:#ffb511 !important;border-color:#ffb511 !important;box-shadow:0 0 0 .2rem rgba(255,181,17,.5) !important;}a{color:#0071ce !important;}.dropdown-menu{box-shadow:2px 2px 2px 0 rgba(0,0,0,.3);}.dropdown-menu a.dropdown-item:active{color:#fff !important;background-color:#0071ce;}.dropdown .dropdown-menu{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;left:auto;display:block;opacity:0;}.dropdown .dropdown-menu.show{display:block;opacity:1;}div.modal-content{box-shadow:0 0 32px 2px rgba(16,24,32,.33);}input.form-control{-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;-o-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;border-color:#d6d1d0;}input.form-control::placeholder{color:#d6d1d0;opacity:1;}input.form-control:focus{box-shadow:0 0 0 .2rem rgba(0,113,206,.5) !important;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;-o-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;}div.bootstrap-datetimepicker-widget{-webkit-transition:opacity .2s ease,width .2s ease;-moz-transition:opacity .2s ease,width .2s ease;-o-transition:opacity .2s ease,width .2s ease;transition:opacity .2s ease,width .2s ease;font-size:1.175rem;width:initial !important;opacity:0;}div.bootstrap-datetimepicker-widget.show{opacity:1;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;border:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.prev,div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.picker-switch,div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.next{padding:.4rem;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.prev:hover,div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.picker-switch:hover,div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.next:hover{background-color:#f5efed;color:#31363d;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.prev.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.picker-switch.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-days table thead th.next.disabled{color:#f5efed;background-color:#fff;pointer-events:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;border:none;padding:.4rem .9rem;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day.weekend{color:#a8273e;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day.old,div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day.new{color:#f5efed;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day.today:before{border-bottom-color:#0071ce;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day:hover{background-color:#f5efed;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day:hover.old,div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day:hover.new{color:#31363d;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day.active{background-color:#0071ce;color:#fff;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day.active.today:before{border-bottom-color:#fff;}div.bootstrap-datetimepicker-widget ul div.datepicker-days table tbody td.day.disabled{color:#f5efed;background-color:#fff;pointer-events:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-months th{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;border:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-months th.prev,div.bootstrap-datetimepicker-widget ul div.datepicker-months th.picker-switch,div.bootstrap-datetimepicker-widget ul div.datepicker-months th.next{padding:.4rem 1.2rem;}div.bootstrap-datetimepicker-widget ul div.datepicker-months th.prev:hover,div.bootstrap-datetimepicker-widget ul div.datepicker-months th.picker-switch:hover,div.bootstrap-datetimepicker-widget ul div.datepicker-months th.next:hover{background-color:#f5efed;color:#31363d;}div.bootstrap-datetimepicker-widget ul div.datepicker-months th.prev.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-months th.picker-switch.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-months th.next.disabled{color:#f5efed;background-color:#fff;pointer-events:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-months span.month{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;}div.bootstrap-datetimepicker-widget ul div.datepicker-months span.month:hover{background-color:#f5efed;color:#31363d;}div.bootstrap-datetimepicker-widget ul div.datepicker-months span.month.active{background-color:#0071ce;color:#fff;}div.bootstrap-datetimepicker-widget ul div.datepicker-months span.month.disabled{color:#f5efed;background-color:#fff;pointer-events:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-years th{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;border:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-years th.prev,div.bootstrap-datetimepicker-widget ul div.datepicker-years th.picker-switch,div.bootstrap-datetimepicker-widget ul div.datepicker-years th.next{padding:.4rem 1.2rem;}div.bootstrap-datetimepicker-widget ul div.datepicker-years th.prev:hover,div.bootstrap-datetimepicker-widget ul div.datepicker-years th.picker-switch:hover,div.bootstrap-datetimepicker-widget ul div.datepicker-years th.next:hover{background-color:#f5efed;color:#31363d;}div.bootstrap-datetimepicker-widget ul div.datepicker-years th.prev.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-years th.picker-switch.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-years th.next.disabled{color:#f5efed;background-color:#fff;pointer-events:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-years span.year{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;color:#53575d;}div.bootstrap-datetimepicker-widget ul div.datepicker-years span.year:hover{background-color:#f5efed;color:#31363d;}div.bootstrap-datetimepicker-widget ul div.datepicker-years span.year.active{background-color:#0071ce;color:#fff;}div.bootstrap-datetimepicker-widget ul div.datepicker-years span.year.disabled{color:#f5efed;background-color:#fff;pointer-events:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-decades th{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;border:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.prev,div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.picker-switch,div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.next{padding:.4rem 1.2rem;}div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.prev:hover,div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.picker-switch:hover,div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.next:hover{background-color:#f5efed;color:#31363d;}div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.prev.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.picker-switch.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-decades th.next.disabled{color:#f5efed;background-color:#fff;pointer-events:none;}div.bootstrap-datetimepicker-widget ul div.datepicker-decades span.decade{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;color:#53575d;}div.bootstrap-datetimepicker-widget ul div.datepicker-decades span.decade:hover{background-color:#f5efed;color:#31363d;}div.bootstrap-datetimepicker-widget ul div.datepicker-decades span.decade.active{background-color:#0071ce;color:#fff;}div.bootstrap-datetimepicker-widget ul div.datepicker-decades span.decade.disabled,div.bootstrap-datetimepicker-widget ul div.datepicker-decades span.decade.old{color:#f5efed;background-color:#fff;pointer-events:none;}.alert p{margin:0;}.alert.alert-warning{background-color:#ffb511;border-color:#ffb511;color:#31363d;}.alert.alert-success{background-color:#009639;border-color:#009639;color:#fff;}body header{width:100%;height:auto;box-shadow:0 2px 3px 0 rgba(16,24,32,.1);border-bottom:1px solid #d6d1d0;margin-bottom:.5rem;background-color:#fff;z-index:2;}body header nav.navbar{flex-wrap:nowrap;padding-left:0;padding-right:0;}body header nav.navbar a.navbar-brand img.logo{height:4.64rem;margin-top:.8rem;margin-bottom:.8rem;}body header nav.navbar div.logo-container{text-align:center;flex:1 0 auto;}body header nav.navbar div.logo-container img.logo-xs{height:2.5rem;}body header nav.navbar ul.nav.lang-selector{font-family:"Roboto",sans-serif;font-size:larger;}body header nav.navbar ul.nav.lang-selector div.dropdown-menu{left:initial;right:0;visibility:hidden;}body header nav.navbar ul.nav.lang-selector div.dropdown-menu.show{visibility:visible;}body header nav.navbar ul.nav.lang-selector div.dropdown-menu a.dropdown-item{padding:.5rem 2rem;}body header nav.navbar .debug{opacity:.4;}body header button.navbar-toggler{border:none;outline:none;}body header button.navbar-toggler span.navbar-toggler-icon{width:2.4rem;background-size:cover;height:2.4rem;}#sideMenu{left:0;position:fixed;width:11.5rem;height:100%;background-color:#fff;box-shadow:0 2px 2px 0 rgba(204,204,204,.54);border-right:1px solid #ccc;z-index:1001;transition:left .5s ease;outline:none;display:flex;flex-direction:column;align-content:stretch;}#sideMenu:focus{outline:none !important;}#sideMenu.collapsed{left:-11.5rem;transition:left .5s ease;}#sideMenu ul.lang-selector{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;font-family:'Roboto',sans-serif;border-bottom:1px solid #d6d1d0;}#sideMenu ul.lang-selector li{font-size:larger;line-height:3rem;}#sideMenu ul.lang-selector li a{display:block;padding:.5rem 1.5rem;text-decoration:none;}#sideMenu div.spacer{flex:1 0 auto;}#sideMenu ul.infos{border-top:1px solid #d6d1d0;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0;}#sideMenu ul.infos li{margin:.5rem 1.5rem;}#sideMenu ul.infos li i.ppa-icon{position:relative;top:.15rem;padding-right:.4rem;}#sideMenu ul.infos li:last-child{margin-bottom:1rem;}@keyframes showSideMenuOverlay{0%{z-index:-10000;opacity:0;}1%{z-index:1000;opacity:0;}100%{z-index:1000;opacity:.4;}}@keyframes hideSideMenuOverlay{0%{z-index:1000;opacity:.4;}99%{z-index:1000;opacity:0;}100%{z-index:-1000;opacity:0;}}#sideMenuOverlay{position:fixed;width:100%;height:100%;background-color:#000;animation:hideSideMenuOverlay .5s;z-index:-1000;opacity:0;}#sideMenuOverlay.shown{animation:showSideMenuOverlay .5s;z-index:1000;opacity:.4;overflow:hidden;}#sideMenuOverlay.preload{animation:none !important;}body div.booking-flow{font-size:1.3rem;background-color:#797a7f;color:#f5efed;margin-bottom:.5rem;}body div.booking-flow .row div.booking-flow-step{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:1rem;white-space:nowrap;flex:1;cursor:default;}body div.booking-flow .row div.booking-flow-step a{color:#f5efed !important;text-decoration:none;}body div.booking-flow .row div.booking-flow-step.active{background-color:#0071ce;box-shadow:0 2px 20px 2px rgba(16,24,32,.33);color:#fff;}body div.booking-flow.x-small{background-color:#fff;color:#53575d;z-index:3;margin-top:-.5rem;padding-left:0;padding-right:0;margin-left:0;margin-right:0;box-shadow:0 2px 3px 0 rgba(16,24,32,.1);border-bottom:1px solid #d6d1d0;}body div.booking-flow.x-small .row{margin:0;}body div.booking-flow.x-small .row div.booking-flow-step{display:none;font-size:2rem;padding:.5rem;}body div.booking-flow.x-small .row div.booking-flow-step.active{display:block;background-color:#fff;color:#53575d;box-shadow:none;border-bottom:none;}body footer{line-height:2.5rem;padding:.5rem 0;background-color:#fff;border-top:1px solid #d6d1d0;left:0;right:0;bottom:0;}body footer ul.footer-content{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0;}body footer ul.footer-content li{margin:0 .45rem;}body footer ul.footer-content li.no-icon{padding-top:.22rem;}body footer ul.footer-content li span.divider{border-left:1px solid #d6d1d0;border-right:1px solid #fff;}body footer ul.footer-content li i.ppa-icon{position:relative;top:.15rem;padding-right:.4rem;}div.first-page div.main-text{text-align:justify;}div.first-page div.secondary-text{text-align:justify;background-color:#f5efed;}div.first-page div.buttons{margin-bottom:1rem;margin-top:1rem;}div.first-page div.buttons div.container div.button-container{padding:0 .5rem;margin:.5rem 0;}div.first-page div.buttons div.container div.button-container a.btn-nav{-webkit-transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;-o-transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;white-space:inherit;height:100%;display:flex;align-items:center;justify-content:center;padding:.2rem 2rem;}div.first-page div.buttons div.container div.button-container a.btn-nav div.size-helper{width:0;visibility:hidden;overflow:hidden;}div.first-page div.buttons div.container div.button-container.col-12{padding-left:0;padding-right:0;}div#pagePartitioner{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;display:flex;}div#pagePartitioner div.left,div#pagePartitioner div.right{height:100%;}div#pagePartitioner div.left{background-color:#fff;}div#pagePartitioner div.left.d-xl-flex{flex:6;}div#pagePartitioner div.left.d-lg-flex{flex:68;}div#pagePartitioner div.right{background-color:#f5efed;}div#pagePartitioner div.right.d-xl-flex{flex:6;}div#pagePartitioner div.right.d-lg-flex{flex:51.5;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-4{flex:4;}.flex-5{flex:5;}.flex-6{flex:6;}.flex-7{flex:7;}.flex-8{flex:8;}.flex-9{flex:9;}.flex-10{flex:10;}.flex-11{flex:11;}.flex-12{flex:12;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle{display:block;margin:2rem 0;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block{-webkit-transition:background-color .2s ease,border-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,border-color .2s ease,color .2s ease;transition:background-color .2s ease,border-color .2s ease,color .2s ease;align-items:center;background-color:#fff;border-color:#f5efed;border-radius:0;color:#53575d;display:flex;justify-content:space-between;padding:1.2rem;text-align:left;white-space:inherit;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block span.name{margin-right:.5rem;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block span.address{margin-left:.5rem;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block .check-box{align-items:center;display:flex;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block .check-box .box{-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;margin:.5rem;height:2rem;width:2rem;border:2px solid #53575d;position:relative;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block .check-box .box:after{-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease;border-left:.4rem solid #ffb511;border-bottom:.4rem solid #ffb511;width:2.5rem;height:1.4rem;content:'';color:#ffb511;position:absolute;transform:scale(0) rotate(-45deg);top:-.6rem;left:.1rem;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block:hover,div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block:focus,div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block:active,div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block.active{z-index:0;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block:hover,div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block:focus{background-color:#f5efed;border-color:#f5efed;color:#31363d;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block:hover.active,div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block:focus.active{background-color:#00559b;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block.active{background-color:#0071ce;border-color:#0071ce;color:#fff;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block.active .check-box .box{border-color:#fff;}div.select-service-and-location div.btn-group-vertical.btn-group-toggle .btn-block.active .check-box .box:after{transform:scale(1) rotate(-45deg);}div.select-service-and-location a.btn-nav-md{margin-top:4rem;}div.select-service-and-location div.buttons{margin-bottom:2rem;}div.select-service-and-location div.buttons a.btn-nav{padding:1rem;}div.select-service-and-location div.buttons a.btn-next{margin-bottom:1rem;}.flex-1{flex:1;}.flex-2{flex:2;}.flex-3{flex:3;}.flex-4{flex:4;}.flex-5{flex:5;}.flex-6{flex:6;}.flex-7{flex:7;}.flex-8{flex:8;}.flex-9{flex:9;}.flex-10{flex:10;}.flex-11{flex:11;}.flex-12{flex:12;}div.select-time a.btn-nav-md{margin-top:4rem;}div.select-time div.buttons{margin-bottom:2rem;}div.select-time div.buttons a.btn-nav{padding:1rem;}div.select-time div.buttons a.btn-next{margin-bottom:1rem;}div.select-time div.month-selector{display:flex;font-size:1.25rem;line-height:1.3rem;margin:1rem 0;}div.select-time div.month-selector div.prev{flex:1;}div.select-time div.month-selector div.current{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center;}div.select-time div.month-selector div.next{flex:1;text-align:right;}div.select-time div.calendar{margin:2rem 0;}div.select-time div.calendar div.week{display:flex;}div.select-time div.calendar div.week div.day{-webkit-transition:color .2s ease,background-color .2s ease;-moz-transition:color .2s ease,background-color .2s ease;-o-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease;border-radius:.4rem;flex:1;margin:.1rem;text-align:center;}div.select-time div.calendar div.week div.day.weekend{color:#a8273e;}div.select-time div.calendar div.week div.day.disabled{color:#d6d1d0;}div.select-time div.calendar div.week div.day.clickable{cursor:pointer;}div.select-time div.calendar div.week div.day.clickable:hover,div.select-time div.calendar div.week div.day.clickable.active{color:#fff;background-color:#0071ce;}div.select-time div.calendar div.week div.day.clickable:hover.active{background-color:#00559b;}div.select-time div.calendar div.week div.day.clickable:active{background-color:#ffb511;}div.select-time div.calendar div.week.header div.day{padding-top:0 !important;padding-bottom:0 !important;}div.select-time div.calendar.normal div.week div.day{font-size:2.5rem;padding:.8rem 0;position:relative;}div.select-time div.calendar.normal div.week div.day .time{position:absolute;bottom:0;font-size:1rem;left:0;right:0;}div.select-time div.calendar.small div.week div.day{font-size:1.7rem;padding:.8rem 0;position:relative;}div.select-time div.calendar.small div.week div.day .time{position:absolute;bottom:0;font-size:1rem;left:0;right:0;}#modalSelectTime .modal-content .modal-body{display:block;max-height:60vh;overflow-y:auto;}#modalSelectTime .modal-content .modal-body .btn-block{-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;background-color:#fff;border:none;border-radius:0;color:#53575d;padding:1.2rem;text-align:center;}#modalSelectTime .modal-content .modal-body .btn-block:hover,#modalSelectTime .modal-content .modal-body .btn-block:focus,#modalSelectTime .modal-content .modal-body .btn-block:active,#modalSelectTime .modal-content .modal-body .btn-block.active{z-index:0;}#modalSelectTime .modal-content .modal-body .btn-block:hover,#modalSelectTime .modal-content .modal-body .btn-block:focus{background-color:#f5efed;border-color:#f5efed;color:#31363d;}#modalSelectTime .modal-content .modal-body .btn-block:hover.active,#modalSelectTime .modal-content .modal-body .btn-block:focus.active{background-color:#00559b;}#modalSelectTime .modal-content .modal-body .btn-block.active{background-color:#0071ce;border-color:#0071ce;color:#fff;}#modalSelectTimeFullscreen .modal-content .modal-body .btn-block{-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;background-color:#fff;border:none;border-radius:0;color:#53575d;padding:1.2rem;text-align:center;}#modalSelectTimeFullscreen .modal-content .modal-body .btn-block:hover,#modalSelectTimeFullscreen .modal-content .modal-body .btn-block:focus,#modalSelectTimeFullscreen .modal-content .modal-body .btn-block:active,#modalSelectTimeFullscreen .modal-content .modal-body .btn-block.active{z-index:0;}#modalSelectTimeFullscreen .modal-content .modal-body .btn-block:hover,#modalSelectTimeFullscreen .modal-content .modal-body .btn-block:focus{background-color:#f5efed;border-color:#f5efed;color:#31363d;}#modalSelectTimeFullscreen .modal-content .modal-body .btn-block:hover.active,#modalSelectTimeFullscreen .modal-content .modal-body .btn-block:focus.active{background-color:#00559b;}#modalSelectTimeFullscreen .modal-content .modal-body .btn-block.active{background-color:#0071ce;border-color:#0071ce;color:#fff;}.enter-personal-data .btn-nav-md{margin-top:4rem;}.enter-personal-data .form-row.consent{margin-bottom:3rem;margin-top:3rem;}.enter-personal-data .form-row.captcha{margin-bottom:2rem;margin-top:2rem;}.enter-personal-data .row.md-buttons{margin:4rem 0;}.enter-personal-data div.buttons{margin-bottom:2rem;}.enter-personal-data div.buttons .btn-nav{padding:1rem;}.enter-personal-data div.buttons .btn-confirm{margin-bottom:1rem;}.recheck-cancel .row.captcha,.recheck-cancel .row.buttons,.recheck-cancel .row.buttons-sm{margin-top:3rem;}.recheck-cancel .row.buttons-sm{margin-bottom:2rem;}.recheck-cancel .row.buttons-sm .btn-confirm,.recheck-cancel .row.buttons-sm .btn-nav{padding:1rem;}.recheck-cancel .row.header{margin-bottom:3rem;}.show-reservations .qr-code-container{border:.1rem solid #d6d1d0;margin-left:1rem;margin-bottom:1rem;padding:.675rem;}.show-reservations .qr-code-container .text-code{font-family:"Roboto";font-size:1.25rem;font-weight:900;}.show-reservations .buttons-top-md{margin-bottom:1rem;}.show-reservations .buttons-top-md .btn{margin-right:.5rem;}.show-reservations .row.buttons-bottom-md{margin-top:2rem;margin-bottom:2rem;}.show-reservations .row.buttons-bottom-md .btn{margin-right:.5rem;}.show-reservations .row.buttons-sm-one{margin-top:1rem;}.show-reservations .row.buttons-sm-one .btn{padding:1rem;margin-bottom:1rem;}.show-reservations .row.buttons-sm-two{margin-bottom:1rem;}.show-reservations .row.buttons-sm-two .btn{padding:1rem;}.show-reservations.d-print-block{font-size:1.25rem;}.show-reservations.d-print-block .header{display:block;}.show-reservations.d-print-block .header .logo{margin-top:5mm;}.show-reservations.d-print-block .header .logo img{width:19cm;}.show-reservations.d-print-block .header .qr-code-container .text-code{font-size:1.5rem;font-weight:400;}.show-reservations .card{margin-top:1rem;}.show-reservations .card .btn{margin:.25rem;}@page{size:auto;margin:15mm;}body{color:#53575d;display:flex;flex-direction:column;min-height:100vh;}body main{flex:1 0 auto;}body .dropdown-item{-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;-o-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;}body .no-shadow{box-shadow:none !important;}body .no-shadow:active,body .no-shadow:hover{box-shadow:none !important;}.modal .modal-dialog .modal-content .modal-footer button{padding:.5rem 3rem;}.modal.fullscreen{overflow-y:hidden !important;}.modal.fullscreen .modal-dialog{margin:0;position:absolute;bottom:0;}.modal.fullscreen .modal-dialog .modal-content{max-width:100vw;min-width:100vw;width:100vw;max-height:80vh;border:none;border-radius:0;}.modal.fullscreen .modal-dialog .modal-content .modal-header{color:#53575d;display:block;text-align:center;font-size:2rem;}.modal.fullscreen .modal-dialog .modal-content .modal-body{max-height:initial !important;flex:1;overflow-y:auto;}.modal.fullscreen .modal-dialog .modal-content .modal-footer{min-height:6rem;}.modal.fullscreen .modal-dialog .modal-content .modal-footer button{flex:1;padding:1rem;}.modal.fullscreen.fade .modal-dialog{transform:translate(0,25%);}.modal.fullscreen.fade.show .modal-dialog{transform:translate(0,0);}span.field-validation-error{color:#e62325;font-style:italic;}.form-row.form-group label{padding-top:.375rem;margin:0;}.no-animate{animation:none !important;}.validation-summary-errors ul{color:#e62325;font-style:italic;list-style:none;margin:1rem 0;padding:0;}.validation-summary-errors ul li{list-style:square;}.validation-summary-errors ul li:only-child{list-style-type:none;}