.show{opacity:1}.is-shown-hack{transform:translateY(0)!important}.is-shown-hack .pt-sticky-menu .fa{display:none}.pt-slick-carousel__container{align-items:flex-end!important;padding:15px!important}.pt-slick-carousel blockquote{background-color:rgba(0,166,235,.8)!important;padding:1rem!important;color:#fff!important}.darkPortfolioGrid a{color:#f0f0f0}.darkPortfolioGrid .portfolio-grid__nav{background-color:#1e1e1e}.pt-sticky-menu__call-to-action .btn{margin-left:0;padding:9px}.page-header-portfolio__cta-container{padding:25px}@media (max-width:992px){.header__logo--big img{max-height:190px}}@media (min-width:992px){.portfolio-grid__arrows,.portfolio-grid__header,.portfolio-grid__nav{display:flex!important;flex-direction:row}.portfolio-grid__arrows{margin-left:auto}.portfolio-grid__nav-link{padding:1rem .8rem .9444444444rem!important;font-size:.6rem!important}.portfolio-grid__arrow{padding:.8rem .6rem .6rem!important;font-size:.6rem!important}}.portfolio .article__author,.portfolio .article__date{display:none}@media (min-width:1500px){.pt-slick-carousel__content{width:685px}}.outstanding_blokart_form,.outstanding_rib_form{background-color:#fff;border:1px solid #ddd;box-sizing:border-box;margin:0 0 1em;padding:1em 1em 0;width:100%}.outstanding_blokart_form input,.outstanding_rib_form input{box-sizing:border-box}.outstanding_blokart_form input[type=checkbox],.outstanding_blokart_form input[type=radio],.outstanding_rib_form input[type=checkbox],.outstanding_rib_form input[type=radio]{width:auto!important}.outstanding_blokart_form .form-field input[type=number],.outstanding_rib_form .form-field input[type=number]{width:25%}.outstanding_blokart_form p.form-field,.outstanding_rib_form p.form-field{margin:0 0 1em;padding:0}.outstanding_blokart_form label,.outstanding_rib_form label{display:block;margin-bottom:5px}.outstanding_blokart_form select,.outstanding_rib_form select{width:100%}.outstanding_blokart_form .slot-picker,.outstanding_rib_form .slot-picker{background-color:rgba(0,0,0,.03);border-top:1px solid #ddd;margin:0 -1em -1px;padding:1em;zoom:1}.outstanding_blokart_form .slot-picker ul.slot_column,.outstanding_rib_form .slot-picker ul.slot_column{display:inline-block;font-family:Verdana,Arial,sans-serif;font-weight:700;margin:0;padding:0;vertical-align:top;width:33.3333%}.outstanding_blokart_form .slot-picker li.slot_heading,.outstanding_rib_form .slot-picker li.slot_heading{color:#999;display:block;margin:0 0 10px;font-size:.7em;text-align:center}.outstanding_blokart_form .slot-picker li.slot,.outstanding_rib_form .slot-picker li.slot{font-size:.7em;list-style:none;margin:0;position:relative;padding:0;width:100%}.outstanding_blokart_form .slot-picker li.slot .spaces-left,.outstanding_rib_form .slot-picker li.slot .spaces-left{display:block}.outstanding_blokart_form .slot-picker li.slot a,.outstanding_rib_form .slot-picker li.slot a{border:0;box-sizing:border-box;box-shadow:none;color:#333;display:inline-block;padding:.9em 5px;text-align:center;text-decoration:none;width:100%}.outstanding_blokart_form .slot-picker li.slot:focus a,.outstanding_blokart_form .slot-picker li.slot:hover a,.outstanding_rib_form .slot-picker li.slot:focus a,.outstanding_rib_form .slot-picker li.slot:hover a{background-color:#dadada;background-color:rgba(0,0,0,.05);color:#2b2b2b}.outstanding_blokart_form .slot-picker li.slot[data-locale]:after,.outstanding_blokart_form .slot-picker li.slot[data-locale]:before,.outstanding_rib_form .slot-picker li.slot[data-locale]:after,.outstanding_rib_form .slot-picker li.slot[data-locale]:before{visibility:hidden;opacity:0;pointer-events:none}.outstanding_blokart_form .slot-picker li.slot[data-locale]:before,.outstanding_rib_form .slot-picker li.slot[data-locale]:before{position:absolute;top:125%;left:50%;margin-top:5px;margin-left:-80px;padding:7px;width:160px;border-radius:3px;background-color:#000;background-color:rgba(51,51,51,.9);color:#fff;content:attr(data-locale);text-align:center;font-size:.8em;z-index:1}.outstanding_blokart_form .slot-picker li.slot[data-locale]:after,.outstanding_rib_form .slot-picker li.slot[data-locale]:after{position:absolute;top:125%;left:50%;margin-left:-5px;width:0;border-bottom:5px solid #000;border-bottom:5px solid rgba(51,51,51,.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}.outstanding_blokart_form .slot-picker li.slot[data-locale]:hover:after,.outstanding_blokart_form .slot-picker li.slot[data-locale]:hover:before,.outstanding_rib_form .slot-picker li.slot[data-locale]:hover:after,.outstanding_rib_form .slot-picker li.slot[data-locale]:hover:before{visibility:visible;opacity:1}.outstanding_blokart_form .slot-picker li.selected:hover a,.outstanding_blokart_form .slot-picker li.selected a,.outstanding_rib_form .slot-picker li.selected:hover a,.outstanding_rib_form .slot-picker li.selected a{background-color:#e53b27;color:#fff;outline-color:transparent;text-decoration:none}.outstanding_blokart_form .slot-picker li.slot_empty,.outstanding_rib_form .slot-picker li.slot_empty{padding:.8em 5px;text-align:center}.outstanding_blokart_form fieldset,.outstanding_rib_form fieldset{border:0;margin:0;padding:0}.outstanding_blokart_form fieldset .picker.hasDatepicker,.outstanding_rib_form fieldset .picker.hasDatepicker{line-height:1em;position:relative}.outstanding_blokart_form fieldset input,.outstanding_rib_form fieldset input{width:100%}.outstanding_blokart_form fieldset input.error,.outstanding_rib_form fieldset input.error{font-weight:700;border-color:red}.outstanding_blokart_form fieldset legend,.outstanding_rib_form fieldset legend{display:none}.outstanding_blokart_form fieldset legend small,.outstanding_rib_form fieldset legend small{text-decoration:underline;padding-left:1em;color:#999;cursor:pointer}.outstanding_blokart_form fieldset label,.outstanding_rib_form fieldset label{display:inline-block;vertical-align:top;line-height:1.5em;width:25%}.outstanding_blokart_form fieldset label span,.outstanding_rib_form fieldset label span{display:block;font-size:.8em;color:#999;padding:0 2px}.outstanding_blokart_form .wc-appointments-date-picker,.outstanding_rib_form .wc-appointments-date-picker{margin-bottom:1em}.outstanding_blokart_form dl,.outstanding_rib_form dl{margin:0;padding:0;overflow:hidden}.outstanding_blokart_form dl dt,.outstanding_rib_form dl dt{clear:left;float:left;margin:0;padding:0;width:50%}.outstanding_blokart_form dl dd,.outstanding_rib_form dl dd{float:right!important;margin:0;padding:0}.outstanding_blokart_form dl dd span,.outstanding_rib_form dl dd span{line-height:1}.outstanding_blokart_form .wc-appointments-appointment-hook,.outstanding_rib_form .wc-appointments-appointment-hook{display:none}.outstanding_blokart_form .wc-appointments-appointment-cost,.outstanding_rib_form .wc-appointments-appointment-cost{border-top:1px dashed #ddd;display:none;padding:1em;margin:0 -1em}.outstanding_blokart_form .gform_wrapper .gform_footer,.outstanding_rib_form .gform_wrapper .gform_footer{margin:0;padding:.25em 0 0}.outstanding_blokart_form .product-addon-add-ons,.outstanding_blokart_form .tc-extra-product-options.tc-show,.outstanding_rib_form .product-addon-add-ons,.outstanding_rib_form .tc-extra-product-options.tc-show{border-top:1px solid #ddd;padding:1em 1em .5em;margin:0 -1em}.outstanding_blokart_form .product-addon,.outstanding_rib_form .product-addon{border-top:1px solid #ddd;margin:0 -1em -1px;padding:1em}.outstanding_blokart_form .product-addon h3,.outstanding_rib_form .product-addon h3{margin:0 0 .75em}.outstanding_blokart_form .product-addon p.form-row,.outstanding_rib_form .product-addon p.form-row{float:none}.outstanding_blokart_form .product-addon p.form-row:last-of-type,.outstanding_rib_form .product-addon p.form-row:last-of-type{margin-bottom:0}.outstanding_blokart_form #product-addons-total dl,.outstanding_rib_form #product-addons-total dl{margin-top:0;margin-bottom:1.25em}.outstanding_blokart_form .addon-duration,.outstanding_rib_form .addon-duration{font-size:.75em;margin-left:.15em}.outstanding_blokart_form .amount-symbol,.outstanding_rib_form .amount-symbol{margin-right:.15em}.outstanding_blokart_form .wc-deposits-wrapper,.outstanding_rib_form .wc-deposits-wrapper{margin:1em 0}.outstanding_blokart_form .profileForm input,.outstanding_blokart_form .profileForm textarea,.outstanding_blokart_form .slotForm input,.outstanding_blokart_form .slotForm textarea,.outstanding_blokart_form option,.outstanding_blokart_form select,.outstanding_rib_form .profileForm input,.outstanding_rib_form .profileForm textarea,.outstanding_rib_form .slotForm input,.outstanding_rib_form .slotForm textarea,.outstanding_rib_form option,.outstanding_rib_form select{padding-left:.5em;padding-right:.5em;width:100%}.outstanding_blokart_form,.outstanding_rib_form{font-size:.85em}.outstanding_blokart_form .error,.outstanding_rib_form .error{font-weight:700;color:#f6563e}.outstanding_blokart_form .ui-datepicker,.outstanding_rib_form .ui-datepicker{border:0;background:transparent;color:#222;padding:0;width:100%}.outstanding_blokart_form .ui-datepicker *,.outstanding_rib_form .ui-datepicker *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.outstanding_blokart_form .ui-datepicker .ui-helper-clearfix:after,.outstanding_blokart_form .ui-datepicker .ui-helper-clearfix:before,.outstanding_rib_form .ui-datepicker .ui-helper-clearfix:after,.outstanding_rib_form .ui-datepicker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.outstanding_blokart_form .ui-datepicker .ui-state-disabled,.outstanding_blokart_form .ui-datepicker .ui-widget-content .ui-state-disabled,.outstanding_blokart_form .ui-datepicker .ui-widget-header .ui-state-disabled,.outstanding_rib_form .ui-datepicker .ui-state-disabled,.outstanding_rib_form .ui-datepicker .ui-widget-content .ui-state-disabled,.outstanding_rib_form .ui-datepicker .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35)}.outstanding_blokart_form .ui-datepicker .ui-state-disabled.in_range,.outstanding_blokart_form .ui-datepicker .ui-widget-content .ui-state-disabled.in_range,.outstanding_blokart_form .ui-datepicker .ui-widget-header .ui-state-disabled.in_range,.outstanding_rib_form .ui-datepicker .ui-state-disabled.in_range,.outstanding_rib_form .ui-datepicker .ui-widget-content .ui-state-disabled.in_range,.outstanding_rib_form .ui-datepicker .ui-widget-header .ui-state-disabled.in_range{font-weight:400;opacity:1;filter:Alpha(Opacity=100)}.outstanding_blokart_form .ui-datepicker .ui-state-disabled.in_range:hover,.outstanding_blokart_form .ui-datepicker .ui-widget-content .ui-state-disabled.in_range:hover,.outstanding_blokart_form .ui-datepicker .ui-widget-header .ui-state-disabled.in_range:hover,.outstanding_rib_form .ui-datepicker .ui-state-disabled.in_range:hover,.outstanding_rib_form .ui-datepicker .ui-widget-content .ui-state-disabled.in_range:hover,.outstanding_rib_form .ui-datepicker .ui-widget-header .ui-state-disabled.in_range:hover{background-color:initial}.outstanding_blokart_form .ui-datepicker .ui-datepicker-header,.outstanding_rib_form .ui-datepicker .ui-datepicker-header{background-color:initial;background-image:none;border:0;border-radius:0;overflow:hidden;padding:0;position:relative;width:100%}.outstanding_blokart_form .ui-datepicker .ui-datepicker-header a,.outstanding_rib_form .ui-datepicker .ui-datepicker-header a{color:#222}.outstanding_blokart_form .ui-datepicker .ui-datepicker-title,.outstanding_rib_form .ui-datepicker .ui-datepicker-title{font-weight:700;line-height:1;margin:0 2.5em;padding:.7em 0;text-align:center}.outstanding_blokart_form .ui-datepicker .ui-datepicker-next-hover,.outstanding_blokart_form .ui-datepicker .ui-datepicker-prev-hover,.outstanding_blokart_form .ui-datepicker .ui-state-hover,.outstanding_blokart_form .ui-datepicker td:hover,.outstanding_rib_form .ui-datepicker .ui-datepicker-next-hover,.outstanding_rib_form .ui-datepicker .ui-datepicker-prev-hover,.outstanding_rib_form .ui-datepicker .ui-state-hover,.outstanding_rib_form .ui-datepicker td:hover{background:rgba(0,0,0,.05);cursor:pointer;text-decoration:none}.outstanding_blokart_form .ui-datepicker .ui-datepicker-next,.outstanding_blokart_form .ui-datepicker .ui-datepicker-next-hover,.outstanding_blokart_form .ui-datepicker .ui-datepicker-prev,.outstanding_blokart_form .ui-datepicker .ui-datepicker-prev-hover,.outstanding_rib_form .ui-datepicker .ui-datepicker-next,.outstanding_rib_form .ui-datepicker .ui-datepicker-next-hover,.outstanding_rib_form .ui-datepicker .ui-datepicker-prev,.outstanding_rib_form .ui-datepicker .ui-datepicker-prev-hover{border:none;border-radius:0;box-shadow:none;height:40px;width:40px;position:absolute;top:0}.outstanding_blokart_form .ui-datepicker .ui-datepicker-prev,.outstanding_rib_form .ui-datepicker .ui-datepicker-prev{left:0}.outstanding_blokart_form .ui-datepicker .ui-datepicker-next,.outstanding_rib_form .ui-datepicker .ui-datepicker-next{right:0}.outstanding_blokart_form .ui-datepicker .ui-datepicker-next span,.outstanding_blokart_form .ui-datepicker .ui-datepicker-prev span,.outstanding_rib_form .ui-datepicker .ui-datepicker-next span,.outstanding_rib_form .ui-datepicker .ui-datepicker-prev span{background:none;display:block;margin:0;position:absolute;left:0;top:0;height:40px;font-weight:400}.outstanding_blokart_form .ui-datepicker .ui-datepicker-next span:before,.outstanding_blokart_form .ui-datepicker .ui-datepicker-prev span:before,.outstanding_rib_form .ui-datepicker .ui-datepicker-next span:before,.outstanding_rib_form .ui-datepicker .ui-datepicker-prev span:before{content:"\F344";font-family:dashicons;speak:none;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;line-height:40px}.outstanding_blokart_form .ui-datepicker .ui-datepicker-prev span:before,.outstanding_rib_form .ui-datepicker .ui-datepicker-prev span:before{content:"\F340"}.outstanding_blokart_form .ui-datepicker .ui-icon-circle-triangle-e,.outstanding_blokart_form .ui-datepicker .ui-icon-circle-triangle-w,.outstanding_rib_form .ui-datepicker .ui-icon-circle-triangle-e,.outstanding_rib_form .ui-datepicker .ui-icon-circle-triangle-w{width:40px;height:40px;overflow:hidden;text-indent:-99999px}.outstanding_blokart_form .ui-datepicker table,.outstanding_blokart_form .ui-datepicker tbody,.outstanding_rib_form .ui-datepicker table,.outstanding_rib_form .ui-datepicker tbody{border:0;font-size:1em;margin:0;width:100%}.outstanding_blokart_form .ui-datepicker th,.outstanding_rib_form .ui-datepicker th{border:0;color:#999;font-size:.67em;font-weight:700;padding:.67em 0!important;text-align:center}.outstanding_blokart_form .ui-datepicker tr,.outstanding_rib_form .ui-datepicker tr{padding:0!important}.outstanding_blokart_form .ui-datepicker td,.outstanding_rib_form .ui-datepicker td{border:none;padding:0!important;position:relative;width:14.2857142857%}.outstanding_blokart_form .ui-datepicker td a,.outstanding_blokart_form .ui-datepicker td span,.outstanding_rib_form .ui-datepicker td a,.outstanding_rib_form .ui-datepicker td span{box-shadow:none;display:block}.outstanding_blokart_form .ui-datepicker td .ui-state-default,.outstanding_rib_form .ui-datepicker td .ui-state-default{background:transparent;background-image:none!important;border:none;color:#2b2b2b;margin:0;font-size:.8em;text-align:center;padding:.8em 0}.outstanding_blokart_form .ui-datepicker td a.ui-state-default,.outstanding_rib_form .ui-datepicker td a.ui-state-default{font-weight:700}.outstanding_blokart_form .ui-datepicker td.appointable a:hover,.outstanding_rib_form .ui-datepicker td.appointable a:hover{background-color:rgba(0,0,0,.05);color:#2b2b2b;position:relative;z-index:2}.outstanding_blokart_form .ui-datepicker td.partial_scheduled a,.outstanding_blokart_form .ui-datepicker td.partial_scheduled span,.outstanding_rib_form .ui-datepicker td.partial_scheduled a,.outstanding_rib_form .ui-datepicker td.partial_scheduled span{z-index:1}.outstanding_blokart_form .ui-datepicker td.partial_scheduled a:before,.outstanding_blokart_form .ui-datepicker td.partial_scheduled span:before,.outstanding_rib_form .ui-datepicker td.partial_scheduled a:before,.outstanding_rib_form .ui-datepicker td.partial_scheduled span:before{display:inline-block;background-color:rgba(0,0,0,.2);content:"";position:absolute;left:0;bottom:0;right:0;margin:0 auto;width:100%;height:5px}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_9 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_9 a:before{width:10%}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_8 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_8 a:before{width:20%}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_7 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_7 a:before{width:30%}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_6 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_6 a:before{width:40%}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_5 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_5 a:before{width:50%}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_4 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_4 a:before{width:60%}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_3 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_3 a:before{width:70%}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_2 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_2 a:before{width:80%}.outstanding_blokart_form .ui-datepicker td.remaining_scheduled_1 a:before,.outstanding_rib_form .ui-datepicker td.remaining_scheduled_1 a:before{width:90%}.outstanding_blokart_form .ui-datepicker td.fully_scheduled a:before,.outstanding_blokart_form .ui-datepicker td.fully_scheduled span:before,.outstanding_rib_form .ui-datepicker td.fully_scheduled a:before,.outstanding_rib_form .ui-datepicker td.fully_scheduled span:before{display:inline-block;background-color:rgba(0,0,0,.1);content:"";position:absolute;left:0;bottom:0;right:0;margin:0 auto;width:100%;height:5px}.outstanding_blokart_form .ui-datepicker td.ui-datepicker-today,.outstanding_blokart_form .ui-datepicker td.ui-datepicker-today a,.outstanding_rib_form .ui-datepicker td.ui-datepicker-today,.outstanding_rib_form .ui-datepicker td.ui-datepicker-today a{color:#f6563e}.outstanding_blokart_form .ui-datepicker td.ui-datepicker-current-day a,.outstanding_blokart_form .ui-datepicker td.ui-datepicker-current-day a:hover,.outstanding_rib_form .ui-datepicker td.ui-datepicker-current-day a,.outstanding_rib_form .ui-datepicker td.ui-datepicker-current-day a:hover{background-color:#f6563e;color:#fff;opacity:1}.outstanding_blokart_form .ui-datepicker td.ui-datepicker-current-day a:before,.outstanding_blokart_form .ui-datepicker td.ui-datepicker-current-day a:hover:before,.outstanding_rib_form .ui-datepicker td.ui-datepicker-current-day a:before,.outstanding_rib_form .ui-datepicker td.ui-datepicker-current-day a:hover:before{background-color:rgba(0,0,0,.35)}.outstanding_blokart_form .ui-datepicker td.ui-datepicker-selected-day,.outstanding_rib_form .ui-datepicker td.ui-datepicker-selected-day{background-color:rgba(0,0,0,.05);opacity:1}.outstanding_blokart_form .ui-datepicker td.appointable-range .ui-state-default,.outstanding_rib_form .ui-datepicker td.appointable-range .ui-state-default{background:#f6563e;color:#fff}.outstanding_blokart_form .ui-datepicker td.discounted_day.appointable,.outstanding_rib_form .ui-datepicker td.discounted_day.appointable{white-space:nowrap}.outstanding_blokart_form .ui-datepicker td.discounted_day.appointable:after,.outstanding_rib_form .ui-datepicker td.discounted_day.appointable:after{color:#7ad03a;content:"\E03C";font-family:WooCommerce;font-size:8px;line-height:1;position:absolute;top:4px;right:4px;z-index:1}.outstanding_contact_form{margin-top:-30px}.outstanding_contact_form .error{color:red;font-weight:700}.outstanding_contact_form .react-datepicker__input-container{width:100%}.outstanding_contact_form .react-datepicker-wrapper,.outstanding_contact_form .wpcf7-date,.outstanding_contact_form .wpcf7-number,.outstanding_contact_form .wpcf7-select,.outstanding_contact_form .wpcf7-text{margin-bottom:0;margin-top:1.6666666667rem}.outstanding_contact_form .react-datepicker-wrapper{width:100%}.outstanding_contact_form .react-datepicker-wrapper input{padding:.8888888889rem 1.1111111111rem;width:100%}.outstanding_contact_form .wpcf7-textarea{margin-top:1.6666666667rem}.testimonial__author-description{display:inline;margin-left:8px}.widget-featured-page .page-box__title{height:33px;text-overflow:ellipsis;overflow:hidden}.widget-featured-page .page-box__text{height:100px;text-overflow:ellipsis;overflow:hidden}.grid-item .article__header .article__featured-image img{display:block}@media (min-width:992px){.main-navigation a{padding:8px}.pt-sticky-menu__call-to-action .btn-primary{margin:8px}}
/*# sourceMappingURL=main.54150a61.chunk.css.map */