.meetingform__checkout{padding:50px 0}.meetingform__checkout--titles{margin-bottom:50px;padding-top:30px}.meetingform__checkout--titles h2{font-size:1.9rem;line-height:3rem;margin-bottom:0;color:#242424}.meetingform__checkout--titles>p{font-size:1.5rem;line-height:1.5rem}.meetingform__checkout--reviewtitle{padding-top:60px;margin-bottom:35px}.meetingform__checkout--group{padding-top:60px;padding-bottom:60px;border-bottom:1px solid #93a2a0}.meetingform__checkout--group h3{color:#242424;font-size:1.5rem}.meetingform__checkout--group--title{font-family:"LL Akkurat Bold Web";font-size:1.2rem;line-height:1.75rem;letter-spacing:1.27px;text-transform:uppercase;color:#242424;text-align:center;margin-bottom:45px;position:relative;z-index:0}.meetingform__checkout--group--title:not(:first-child){margin-top:45px}.meetingform__checkout--group--title:before{background-color:#274441;content:"";display:block;width:100%;height:1px;position:absolute;z-index:-1;left:0;top:calc(50% - 1px)}.meetingform__checkout--group--title>span{background-color:#fff;display:inline-block;padding:0 50px}.meetingform__checkout--group--description{margin:-20px 0 45px}.meetingform__checkout--additionalinfo{border-bottom:none}.meetingform__checkout--summary{padding:20px 0;border-top:1px solid #93a2a0}.meetingform__checkout--summary strong{display:block;text-transform:uppercase}.meetingform__checkout--review{background:#e1dfd1;padding:30px;margin-bottom:40px}.meetingform__checkout--review .cart_item,.meetingform__checkout--review .order-total{font-size:1.6rem;font-weight:600;font-family:Grifo-S}.meetingform__checkout--review .cart_item .product_data,.meetingform__checkout--review .order-total .product_data{display:block;font-family:"LL Akkurat Regular Web";font-size:1rem;font-weight:400}.meetingform__checkout--review .cart_item strong,.meetingform__checkout--review .order-total strong{font-family:inherit;font-weight:inherit}.meetingform__checkout--review-totals{border-top:1px solid #d0cec4;margin-top:30px;padding-top:40px}.meetingform__checkout--review .order-total{margin-top:10px}.meetingform__checkout .noborder{border:none;padding-bottom:0}.meetingform__checkout .checkout-field{display:block;margin:0}.meetingform__checkout .checkout-field .optional{display:none}.meetingform__checkout--tableshapes{text-align:center;padding:20px 0}.meetingform__checkout--tableshapes input[type=radio]{display:none}.meetingform__checkout--tableshapes input[type=radio]:checked+img{filter:invert(62%) sepia(27%) saturate(1714%) hue-rotate(317deg) brightness(100%) contrast(91%)}.meetingform__checkout--tableshapes input[type=radio]:checked+img+span:before{content:"";display:block;position:absolute;border:1px solid #f3786b;top:-15px;left:-15px;right:-15px;bottom:-15px;pointer-events:none}.meetingform__checkout--tableshapes input[type=radio]:checked+img+span{color:#f3786b}.meetingform__checkout--tableshapes img{display:block;margin:0 auto 10px;width:61px}.meetingform__checkout--tableshapes span{font-size:.9rem}.meetingform__checkout--tableshapes span .tableshape-capacity{display:inline-block}.meetingform__checkout--tableshapes span .tableshape-capacity-overrided{text-decoration:line-through;color:#adb5bd;margin-right:3px}.meetingform__checkout--tableshapes label{cursor:pointer;position:relative;margin-bottom:20px}.meetingform__checkout--service{border:1px solid #ededed;margin-bottom:30px;position:relative}.meetingform__checkout--service img.service-thumbnail{width:84px;height:84px;object-fit:cover;position:absolute;top:0;right:0}.meetingform__checkout--service-checkbox:after{clear:both;content:"";display:block}.meetingform__checkout--service-checkbox.service-has-modal img{cursor:pointer}.meetingform__checkout--service-checkbox.service-has-modal .modal-info-button{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4yLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni4zIDU2LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2LjMgNTYuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0YzNzg2Qjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI4LjIsNTYuMmMtMTUuNSwwLTI4LTEyLjYtMjgtMjhzMTIuNi0yOCwyOC0yOGMxNS41LDAsMjgsMTIuNiwyOCwyOFM0My43LDU2LjIsMjguMiw1Ni4yIE0yOC4yLDEuOA0KCUMxMy43LDEuOCwxLjksMTMuNiwxLjksMjguMWMwLDE0LjUsMTEuOCwyNi4zLDI2LjMsMjYuM2MxNC41LDAsMjYuMy0xMS44LDI2LjMtMjYuM0M1NC41LDEzLjYsNDIuNywxLjgsMjguMiwxLjgiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOS44LDQzLjdoLTMuMWMtMS4xLDAtMi0wLjktMi0yVjIzLjJjMC0xLjEsMC45LTIsMi0yaDMuMWMxLjEsMCwyLDAuOSwyLDJ2MTguNQ0KCUMzMS44LDQyLjgsMzAuOSw0My43LDI5LjgsNDMuNyBNMjYuNiwyMi45Yy0wLjEsMC0wLjMsMC4xLTAuMywwLjN2MTguNWMwLDAuMSwwLjEsMC4zLDAuMywwLjNoMy4xYzAuMSwwLDAuMy0wLjEsMC4zLTAuM1YyMy4yDQoJYzAtMC4xLTAuMS0wLjMtMC4zLTAuM0gyNi42eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5LjgsMTkuN2gtMy4zYy0xLjEsMC0yLTAuOS0yLTJ2LTMuMWMwLTEuMSwwLjktMiwyLTJoMy4zYzEuMSwwLDIsMC45LDIsMnYzLjFDMzEuOCwxOC44LDMwLjksMTkuNywyOS44LDE5LjcNCgkgTTI2LjYsMTQuM2MtMC4xLDAtMC4zLDAuMS0wLjMsMC4zdjMuMWMwLDAuMSwwLjEsMC4zLDAuMywwLjNoMy4zYzAuMSwwLDAuMy0wLjEsMC4zLTAuM3YtMy4xYzAtMC4xLTAuMS0wLjMtMC4zLTAuM0gyNi42eiIvPg0KPC9zdmc+DQo=);background-color:#fff;display:block;position:absolute;top:-18px;right:-18px;width:40px;height:40px;background-size:100%;z-index:10;cursor:pointer;border-radius:50%}.meetingform__checkout--service-checkbox .label-checkbox{width:67%}.meetingform__checkout--service-info{display:none;background:#fafafa;border-top:1px solid #ededed;padding:20px;font-size:.9rem}.meetingform__checkout--service-prices{display:flex;align-items:center}.meetingform__checkout--service-prices-per-person{display:block;width:60%;font-family:Grifo-S;color:#002068;font-size:1.2rem}.meetingform__checkout--service-prices-per-person span{font-size:1.4rem}.meetingform__checkout--service-prices-person-count{display:flex}.meetingform__checkout--service-prices-person-count .input-number-button{display:block;cursor:pointer;color:#fff;background:#f3786b;text-align:center;width:38px;height:38px;line-height:38px;font-size:2rem}.meetingform__checkout--service-prices-person-count input[type=number]{background:#fff;width:50px;-moz-appearance:textfield;margin:0 7px;border:1px solid #f1eded;height:38px}.meetingform__checkout--service-prices-person-count input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.meetingform__checkout--service-time{padding-top:30px;display:flex;align-items:center}.meetingform__checkout--service-time input[type=text],.meetingform__checkout--service-time label{margin:0;display:block}.meetingform__checkout--service-time label{width:40%}.meetingform__checkout--service-time input[type=text]{width:60%}.meetingform__checkout--service-time select{background-color:#f0f0f0;display:inline-block;width:100%;color:#002060;font-family:"LL Akkurat Regular Web",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:10px 15px;font-size:1rem;line-height:1.125rem;border:none}.meetingform__checkout--service.is_package_service label{pointer-events:none}.meetingform__checkout--service.is_package_service label.label-checkbox input[type=checkbox]:checked+span:after,.meetingform__checkout--service.is_package_service label.label-checkbox input[type=checkbox]:checked+span:before{border-color:#bbb}.meetingform__checkout--service.is_package_service .meetingform__checkout--service-info{display:block}.meetingform__checkout--service.is_package_service .meetingform__checkout--service-prices{display:none}.meetingform__checkout--service.is_package_service .meetingform__checkout--service-time{padding-top:0}.meetingform__checkout--extrainfo{padding-top:45px}.meetingform__checkout--extrainfo textarea{height:120px}.meetingform__checkout--customerdetails{padding-top:20px;padding-bottom:0;border-bottom:none}.meetingform__checkout--selectorder{padding:0;border-bottom:none;display:flex}.meetingform__checkout--selectorder button{display:block;padding:14px 20px 11px;width:330px;font-weight:700;font-family:"LL Akkurat Bold Web";margin:0 -1px 0 0;position:relative;border-color:#DEDEDE;color:#282828;background:#fff;line-height:1.4}.meetingform__checkout--selectorder button:before{content:"";display:block;position:absolute;left:26px;top:14px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' version='1.1'%3E%3Ctitle%3E10337074-8F5C-4DB1-AD7A-A6EF0FEDB375%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='megamenu_kokoustilat' transform='translate(-67 -286)' fill='%23f3786b'%3E%3Cg id='etusivu' transform='translate(67 286)'%3E%3Cpath d='M30.19 16.059H.643a.643.643 0 0 1 0-1.285h29.549a.643.643 0 0 1 0 1.285' id='Fill-1'%3E%3C/path%3E%3Cpath d='M15.416 30.833a.643.643 0 0 1-.642-.642V.642a.643.643 0 0 1 1.285 0v29.549a.643.643 0 0 1-.643.642' id='Fill-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:100% auto}.meetingform__checkout--selectorder button.selected,.meetingform__checkout--selectorder button:hover{color:#fff;background-color:#f05a4a;border-color:#f05a4a}.meetingform__checkout--selectorder button.selected:before,.meetingform__checkout--selectorder button:hover:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' viewBox='0 0 31 31' version='1.1'%3E%3Ctitle%3E10337074-8F5C-4DB1-AD7A-A6EF0FEDB375%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='megamenu_kokoustilat' transform='translate(-67 -286)' fill='%23ffffff'%3E%3Cg id='etusivu' transform='translate(67 286)'%3E%3Cpath d='M30.19 16.059H.643a.643.643 0 0 1 0-1.285h29.549a.643.643 0 0 1 0 1.285' id='Fill-1'%3E%3C/path%3E%3Cpath d='M15.416 30.833a.643.643 0 0 1-.642-.642V.642a.643.643 0 0 1 1.285 0v29.549a.643.643 0 0 1-.643.642' id='Fill-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.meetingform__checkout--selectorder button:focus{outline:0}.meetingform__checkout--selectorder-tabs{background:#FCFCFC;border:1px solid #E6E6E6;padding:50px 60px 10px}.meetingform__checkout--selectorder-tabs h2{color:#242424;font-size:1.9rem}.meetingform__checkout--selectorder-tabs .visible-for-quote{display:none}@media (max-width:990px){.meetingform__checkout--selectorder-tabs{padding:20px 26px}}.meetingform__checkout--payment{padding-top:40px}.meetingform__checkout--payment ul.wc_payment_methods{margin:0 -15px;padding:15px 0 10px;display:flex;list-style:none}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method{display:block;border:1px solid #c7c7c7;margin:15px;padding:30px;width:100%}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method label{font-size:1.1rem;font-family:"LL Akkurat Bold Web"}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method label img{display:none}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method .payment_box .e-invoice-info{padding-top:30px}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method .payment_box p{font-size:inherit;line-height:inherit}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method .payment_box p label{font-size:1rem;font-family:inherit}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method .payment_box p:last-child input[type=text]{margin-bottom:0}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method .payment_box .adn-stored-card__details{cursor:pointer;margin-bottom:20px}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method .payment_box .adn-stored-card__details span.dashicons{float:left;font-size:18px;margin:3px 8px 0 0}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method .payment_box .adn-stored-card__details img{max-width:120px;margin-bottom:5px}.meetingform__checkout--payment .payment_method_cheque{display:block!important}.meetingform__checkout--payment input[type=text]{background:#F6F6F6;border:1px solid #E1E1E1}.meetingform__checkout--order-pay{padding-top:10px}.meetingform__checkout--terms{display:flex;justify-content:flex-end;margin-bottom:20px}.meetingform__checkout label.label-checkbox{cursor:pointer;margin:20px 0 20px 20px;display:block;line-height:1.4}.meetingform__checkout label.label-checkbox:after{clear:both;content:"";display:block}.meetingform__checkout label.label-checkbox input[type=checkbox],.meetingform__checkout label.label-checkbox input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.meetingform__checkout label.label-checkbox input[type=checkbox]+span,.meetingform__checkout label.label-checkbox input[type=radio]+span{position:relative;display:block}.meetingform__checkout label.label-checkbox input[type=checkbox]+span:before,.meetingform__checkout label.label-checkbox input[type=radio]+span:before{content:"";width:42px;height:42px;background:#fafafa;border:1px solid #bbb;margin-right:15px;transition:.5s ease all;transform:scale(1);display:block;float:left}.meetingform__checkout label.label-checkbox input[type=checkbox]:checked+span:before,.meetingform__checkout label.label-checkbox input[type=radio]:checked+span:before{background:#fff;border-color:#f3786b}.meetingform__checkout label.label-checkbox input[type=checkbox]:checked+span:after,.meetingform__checkout label.label-checkbox input[type=radio]:checked+span:after{content:"";display:block;box-sizing:border-box;position:absolute;left:10px;top:3px;width:11px;height:18px;border-width:0 2px 2px 0;border-style:solid;border-color:#f3786b;transform-origin:bottom left;transform:rotate(45deg)}.meetingform__checkout .work-disabled{opacity:.7;cursor:not-allowed}.meetingform__checkout--payment label.label-checkbox{margin:0 0 20px}.meetingform__checkout .select2-container--default .select2-selection--single{margin:0 0 20px;background:#f0f0f0;border:none;border-radius:0;padding:6px;height:38px}.meetingform__checkout .select2-container--default .select2-selection--single .select2-selection__arrow{width:38px;height:38px}.meetingform .meetingform__checkout--customerdetails,.meetingform .meetingform__checkout--reviewtitle,.meetingform .woocommerce-checkout-payment,.meetingform .woocommerce-checkout-review-order-table{opacity:1;transition:opacity .3s ease-in-out;position:static;height:auto;overflow:visible}.meetingform.ordertype-quote .meetingform__checkout--reviewtitle,.meetingform.ordertype-quote .woocommerce-checkout-payment .meetingform__checkout--terms,.meetingform.ordertype-quote .woocommerce-checkout-payment .wc_payment_methods,.meetingform.ordertype-quote .woocommerce-checkout-payment h2,.meetingform.ordertype-quote .woocommerce-checkout-payment p,.meetingform.ordertype-quote .woocommerce-checkout-review-order-table{display:none}.select2-container--open .select2-dropdown--below{background-color:#f0f0f0;border:none}.woocommerce-order-details{padding:45px 0}.woocommerce-error{padding:20px 40px;background:#f0f0f0;margin:20px 0;color:#f3786b;border:2px solid #f3786b}.blockUI.blockOverlay:before{content:"";display:block;width:60px;height:60px;margin:0 auto 0 -30px;border:5px solid #f3786b;border-radius:50%;border-left-color:transparent;border-right-color:transparent;animation:cssload-spin 1175ms infinite linear;-o-animation:cssload-spin 1175ms infinite linear;-ms-animation:cssload-spin 1175ms infinite linear;-webkit-animation:cssload-spin 1175ms infinite linear;-moz-animation:cssload-spin 1175ms infinite linear;bottom:310px;left:50%;position:absolute}@media (max-width:990px){.meetingform__checkout--summary .col-md:not(:last-child),.meetingform__checkout--tableshapes .col-md-3:not(:last-child){margin-bottom:20px}}@media (max-width:768px){.meetingform__checkout--service img{float:right;width:30%}.meetingform__checkout--service label.label-checkbox{float:left;width:65%;margin-left:5%}.meetingform__checkout--payment ul.wc_payment_methods{display:block;margin:0}.meetingform__checkout--payment ul.wc_payment_methods li.wc_payment_method{margin:0 0 20px}}.singleroomsearch__form--price{text-align:center}.singleroomsearch__form--price span{margin-bottom:20px;display:block}.singleroomsearch__form--price span.response-price{font-family:Grifo-S;color:#002060;font-size:1.8rem}.adn-stored-card__fields,.payment_box.payment_method_woosa_adyen_credit_card{display:block!important;min-height:234px}.adn-stored-card .adn-stored-card__details .dashicons,.adn-stored-card .adn-stored-card__details>div,.adyen-checkout__store-details{display:none}.roomsearch button.time-clicker{z-index:9}.hotel-meetingrooms-search .datepicker-dropdown{z-index:15!important}