.opal-move-up{animation-name: opalMoveUp;-moz-animation-name: opalMoveUp;-webkit-animation-name: opalMoveUp;}@-webkit-keyframes opalMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}@-moz-keyframes opalMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}@-ms-keyframes opalMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}@keyframes opalMoveUp{from{-webkit-transform: translateY(100px);-ms-transform: translateY(100px);transform: translateY(100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.opal-move-down{animation-name: opalMoveDown;-moz-animation-name: opalMoveDown;-webkit-animation-name: opalMoveDown;}@-webkit-keyframes opalMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}@-moz-keyframes opalMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}@-ms-keyframes opalMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}@keyframes opalMoveDown{from{-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.opal-move-left{animation-name: opalMoveLeft;-moz-animation-name: opalMoveLeft;-webkit-animation-name: opalMoveLeft;}@-webkit-keyframes opalMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}@-moz-keyframes opalMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}@-ms-keyframes opalMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}@keyframes opalMoveLeft{from{-webkit-transform: translateX(100px);-ms-transform: translateX(100px);transform: translateX(100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.opal-move-right{animation-name: opalMoveRight;-moz-animation-name: opalMoveRight;-webkit-animation-name: opalMoveRight;}@-webkit-keyframes opalMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}@-moz-keyframes opalMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}@-ms-keyframes opalMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}@keyframes opalMoveRight{from{-webkit-transform: translateX(-100px);-ms-transform: translateX(-100px);transform: translateX(-100px);opacity: 0;}to{opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.opal-scale-up{animation-name: opalScaleUp;-moz-animation-name: opalScaleUp;-webkit-animation-name: opalScaleUp;}@-webkit-keyframes opalScaleUp{from{opacity: 0;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}}@-moz-keyframes opalScaleUp{from{opacity: 0;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}}@-ms-keyframes opalScaleUp{from{opacity: 0;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}}@keyframes opalScaleUp{from{opacity: 0;-webkit-transform: scale(0.6);-ms-transform: scale(0.6);transform: scale(0.6);}to{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}}.opal-flip{animation-name: opalFlip;-moz-animation-name: opalFlip;-webkit-animation-name: opalFlip;}@-webkit-keyframes opalFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;}}@-moz-keyframes opalFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;}}@-ms-keyframes opalFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;}}@keyframes opalFlip{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}to{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);opacity: 1;}}.opal-helix{animation-name: opalHelix;-moz-animation-name: opalHelix;-webkit-animation-name: opalHelix;}@-webkit-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-moz-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-ms-keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotate{from{-ms-transform: rotate(0deg);-o-transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}to{-ms-transform: rotate(360deg);-o-transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);transform: rotate(360deg);}}.rotate{-ms-animation: rotate 12s linear infinite;-o-animation: rotate 12s linear infinite;-moz-animation: rotate 12s linear infinite;-webkit-animation: rotate 12s linear infinite;animation: rotate 12s linear infinite;}@-webkit-keyframes opalHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1;}}@-moz-keyframes opalHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1;}}@-ms-keyframes opalHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1;}}@keyframes opalHelix{from{opacity: 0;-webkit-perspective: 1300px;perspective: 1300px;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}to{-webkit-transform: rotateY(0deg);transform: rotateY(0deg);opacity: 1;}}.opal-am-popup{animation: opalPopup;-moz-animation-name: opalPopup;-webkit-animation-name: opalPopup;}@-webkit-keyframes opalPopup{from{opacity: 0;-webkit-transform: scale(0.4);-ms-transform: scale(0.4);transform: scale(0.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px;}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}}@-moz-keyframes opalPopup{from{opacity: 0;-webkit-transform: scale(0.4);-ms-transform: scale(0.4);transform: scale(0.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px;}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}}@-ms-keyframes opalPopup{from{opacity: 0;-webkit-transform: scale(0.4);-ms-transform: scale(0.4);transform: scale(0.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px;}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}}@keyframes opalPopup{from{opacity: 0;-webkit-transform: scale(0.4);-ms-transform: scale(0.4);transform: scale(0.4);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-perspective: 1300px;perspective: 1300px;}70%{transform: scale(1.1);-webkit-transform: scale(1.1);opacity: 0.8;animation-timing-function: ease-out;-webkit-animation-timing-function: ease-out;}to{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}}.elementor-brand-item{text-align: center;display: flex;align-items: center;position: relative;overflow: hidden;}.elementor-brand-item .elementor-brand-image{display: block;width: 100%;font-size: 0;transition: all ease 0.3s;}.elementor-brand-item .elementor-brand-image i{font-size: 40px;margin: 0 auto;}.elementor-brand-item .elementor-brand-image img{margin: 0 auto;}.elementor-brand-item .elementor-brand-image svg path{transition: all ease 0.3s;}.elementor-brand-wrapper .row{justify-content: center;}.elementor-brand-wrapper a{display: flex;align-items: center;justify-content: center;}.elementor-brand-wrapper img{transition: all ease 0.3s;}.elementor-brand-wrapper .column-item{margin-bottom: 30px;}.elementor-brand-wrapper .slick-slide{position: relative;}.elementor-brand-wrapper .slick-slide:before{top: 0;right: 0;width: 1px;height: 100%;background: #ebebeb;position: absolute;}.elementor-brand-wrapper .slick-slide:last-child:before{content: none !important;}@media (min-width: 1024px){.elementor-widget-woocommerce-breadcrumb .elementor-widget-container{display: flex;justify-content: space-between;}}.elementor-widget-woocommerce-breadcrumb .bookory-woocommerce-title{font-size: 64px;font-weight: 600;line-height: 1.125;color: var(--accent);}@media (max-width: 1024px){.elementor-widget-woocommerce-breadcrumb .bookory-woocommerce-title{text-align: center;}}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{font-size: 12px;text-align: center;margin-top: auto;text-transform: uppercase;margin-bottom: auto;line-height: 1.6666666667;font-weight: 500;color: var(--primary);}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{color: var(--light);font-size: 12px;text-transform: uppercase;}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a:hover{color: var(--accent);}.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb i{font-size: 8px;color: var(--light);margin: 0 15px;}.hidden-bookory-title-yes .bookory-woocommerce-title{display: none;}.single-product .hidden-bookory-title-single-yes .bookory-woocommerce-title, .single-post .hidden-bookory-title-single-yes .bookory-woocommerce-title, .tax-pa_book-author .hidden-bookory-title-single-yes .bookory-woocommerce-title{display: none;}.button-banner-style-bookory-outline .elementor-button{padding: 0;border-radius: 0;background-color: transparent;}.button-banner-style-bookory-outline .elementor-button:hover{background-color: transparent;}.elementor-bg-transform-move-down-custom .elementor-bg{height: calc(100% + 50px);-ms-transform: translateY(-50px);-o-transform: translateY(-50px);-moz-transform: translateY(-50px);-webkit-transform: translateY(-50px);transform: translateY(-50px);}.elementor-bg-transform-move-down-custom:hover .elementor-bg{-ms-transform: translateY(0);-o-transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}.elementor-bg-transform-move-up-custom .elementor-bg{height: calc(100% + 50px);}.elementor-bg-transform-move-up-custom:hover .elementor-bg{-ms-transform: translateY(-50px);-o-transform: translateY(-50px);-moz-transform: translateY(-50px);-webkit-transform: translateY(-50px);transform: translateY(-50px);}.elementor-bg-transform-move-left-custom .elementor-bg{width: calc(100% + 50px);}.elementor-bg-transform-move-left-custom:hover .elementor-bg{-ms-transform: translateX(-50px);-o-transform: translateX(-50px);-moz-transform: translateX(-50px);-webkit-transform: translateX(-50px);transform: translateX(-50px);}.elementor-bg-transform-move-right-custom .elementor-bg{width: calc(100% + 50px);-ms-transform: translateX(-50px);-o-transform: translateX(-50px);-moz-transform: translateX(-50px);-webkit-transform: translateX(-50px);transform: translateX(-50px);}.elementor-bg-transform-move-right-custom:hover .elementor-bg{-ms-transform: translateX(0);-o-transform: translateX(0);-moz-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}.elementor-bg-transform-zoom-in:hover .elementor-bg{-ms-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}.elementor-bg-transform-zoom-out .elementor-bg{width: calc(100% + 50px);-ms-transform: scale(1.2);-o-transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);}.elementor-bg-transform-zoom-out:hover .elementor-bg{-ms-transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}.elementor-cta{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}.elementor-cta--skin-classic .elementor-cta{-ms-flex-wrap: wrap;flex-wrap: wrap;}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{position: relative;min-height: 200px;width: 100%;}.elementor-cta--skin-classic .elementor-cta__content{-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;width: 100%;}.elementor-cta--skin-cover .elementor-cta{display: block;}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{position: absolute;top: 0;left: 0;right: 0;bottom: 0;-webkit-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;width: 100%;}.elementor-cta--skin-cover .elementor-cta__content{min-height: 280px;}.elementor-cta--layout-image-above .elementor-cta{-ms-flex-wrap: wrap;flex-wrap: wrap;}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{width: 100%;}.elementor-cta--layout-image-left .elementor-cta, .elementor-cta--layout-image-right .elementor-cta{-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width: auto;min-width: 50%;}.elementor-cta--layout-image-left .elementor-cta__content, .elementor-cta--layout-image-right .elementor-cta__content{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}.elementor-cta--layout-image-left .elementor-cta{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.elementor-cta--layout-image-right .elementor-cta{-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.elementor-cta__bg{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;transition: transform calc(700ms * 1.5) cubic-bezier(0.19, 1, 0.22, 1);transition: all 0.2s ease;}.elementor-cta__bg-wrapper{z-index: 1;overflow: hidden;}.elementor-cta__bg{-webkit-background-size: cover;background-size: cover;background-position: center;background-repeat: no-repeat;z-index: 1;}.elementor-cta__bg-overlay{z-index: 2;}.elementor-cta__content{z-index: 1;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-line-pack: center;align-content: center;padding: 50px;width: 100%;}.elementor-cta__content, .elementor-cta__content-item{position: relative;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}.elementor-cta__content-item{width: 100%;margin: 0;}.elementor-cta__content-item{margin-bottom: 15px;}.elementor-cta__content-item:last-child{margin-bottom: 0;}@media (max-device-width: 1024px){.elementor-cta{cursor: pointer;}}.wpcf7-form{margin: 0;}.wpcf7-form .wpcf7-form-control-wrap{width: 100%;display: block;}.wpcf7-form .wpcf7-form-control-wrap input[type=text], .wpcf7-form .wpcf7-form-control-wrap input[type=email], .wpcf7-form .wpcf7-form-control-wrap .input-text{width: 100%;height: 100%;border-width: 1px;border-radius: 50px;font-size: 14px;padding: 16px 26px;}.wpcf7-form .wpcf7-form-control-wrap textarea{margin: auto;width: 100%;height: 100%;font-size: 14px;border-width: 1px;border-radius: 20px;resize: none;padding: 24px 26px;overflow: hidden;}.wpcf7-form .row [class*=" column-"], .wpcf7-form .row [class^=column-]{padding-left: 15px;padding-right: 15px;margin-bottom: 18px;}.wpcf7-form .wpcf7-button button, .wpcf7-form .wpcf7-button input[type=button], .wpcf7-form .wpcf7-button input[type=reset], .wpcf7-form .wpcf7-button input[type=submit], .wpcf7-form .wpcf7-button .button{background-color: var(--primary);}.wpcf7-form .wpcf7-button button i, .wpcf7-form .wpcf7-button input[type=button] i, .wpcf7-form .wpcf7-button input[type=reset] i, .wpcf7-form .wpcf7-button input[type=submit] i, .wpcf7-form .wpcf7-button .button i{font-size: 14px;margin-left: 10px;overflow: hidden;}.wpcf7-form .wpcf7-button button:hover, .wpcf7-form .wpcf7-button input[type=button]:hover, .wpcf7-form .wpcf7-button input[type=reset]:hover, .wpcf7-form .wpcf7-button input[type=submit]:hover, .wpcf7-form .wpcf7-button .button:hover{transition: all 0.3s ease;background-color: var(--primary_hover);}.wpcf7-form .wpcf7-button button:hover i:before, .wpcf7-form .wpcf7-button input[type=button]:hover i:before, .wpcf7-form .wpcf7-button input[type=reset]:hover i:before, .wpcf7-form .wpcf7-button input[type=submit]:hover i:before, .wpcf7-form .wpcf7-button .button:hover i:before{animation: toRightFromLeft 0.3s forwards;display: block;}@media (max-width: 767px){.wpcf7-form .wpcf7-button button, .wpcf7-form .wpcf7-button input[type=button], .wpcf7-form .wpcf7-button input[type=reset], .wpcf7-form .wpcf7-button input[type=submit], .wpcf7-form .wpcf7-button .button{width: 100%;}}.wpcf7-form .wpcf7-button .wpcf7-spinner{position: absolute;}.wpcf7-form .wpcf7-list-item{margin: 0 0 20px;}.wpcf7-form .wpcf7-list-item input[type=checkbox]{margin-right: 10px;}.elementor-header-group-wrapper .header-group-action{display: flex;align-items: center;justify-content: flex-end;padding-right: 0;}.elementor-header-group-wrapper .header-group-action > div{position: relative;margin-right: 14px;padding-right: 14px;border-right: 1px solid var(--border);text-align: center;}.elementor-header-group-wrapper .header-group-action > div:first-child{margin-left: 0;}.elementor-header-group-wrapper .header-group-action > div:last-child{margin-right: 0;padding-right: 0;border-right: 0;}.elementor-header-group-wrapper .header-group-action .site-header-account, .elementor-header-group-wrapper .header-group-action .site-header-wishlist, .elementor-header-group-wrapper .header-group-action .site-header-search, .elementor-header-group-wrapper .header-group-action .site-header-button{display: none;}@media (min-width: 1025px){.elementor-header-group-wrapper .header-group-action .site-header-account, .elementor-header-group-wrapper .header-group-action .site-header-wishlist, .elementor-header-group-wrapper .header-group-action .site-header-search, .elementor-header-group-wrapper .header-group-action .site-header-button{display: block;}}.elementor-header-group-wrapper .site-header-account a .account-content{display: none;}.elementor-header-group-wrapper .site-header-account .account-dropdown.active{pointer-events: auto;opacity: 1;visibility: visible;z-index: 9999;}.elementor-image-gallery{position: relative;}.elementor-editor-active .isotope-grid{height: auto !important;}.elementor-editor-active .isotope-grid .grid__item > a{pointer-events: none;}.elementor-galerry__filters{list-style: none;justify-content: center;display: flex;flex-wrap: wrap;}.elementor-filter-left .elementor-galerry__filters{justify-content: flex-start;}.elementor-filter-right .elementor-galerry__filters{justify-content: flex-end;}.form-style .mc4wp-form{margin: 0;position: relative;}.form-style .mc4wp-form .form-input{flex: 1;}.form-style .mc4wp-form .mc4wp-form-fields{display: flex;align-items: center;}.form-style .mc4wp-form .mc4wp-form-fields p{margin: 0;}.form-style .mc4wp-form input[type=email]{padding: 12px 140px 12px 25px;border-radius: 50px;width: 100%;font-size: 13px;line-height: 2;color: var(--accent);background-color: #ffffff;border: 1px solid var(--border);}.form-style .mc4wp-form input[type=email]:focus{border-color: var(--primary);}.form-style .mc4wp-form input[type=email]::placeholder{color: var(--light);}.form-style .mc4wp-form button, .form-style .mc4wp-form input[type=submit]{position: absolute;right: 0;align-items: center;justify-content: center;font-size: 14px;font-weight: 700;line-height: 1.2857142857;padding: 17px 20px;border-radius: 50px;border: none;background-color: var(--primary);transition: transform 0.3s ease;}.form-style .mc4wp-form button i, .form-style .mc4wp-form input[type=submit] i{font-size: 16px;font-weight: 700;margin-left: 10px;overflow: hidden;}.form-style .mc4wp-form button:hover, .form-style .mc4wp-form input[type=submit]:hover{background-color: var(--primary_hover);}.form-style .mc4wp-form button:hover i:before, .form-style .mc4wp-form input[type=submit]:hover i:before{animation: toRightFromLeft 0.3s forwards;display: block;}.form-style .mc4wp-alert.mc4wp-error{color: #e2401c;}.form-style .mc4wp-alert.mc4wp-success{color: #0f834d;}.form-style .mc4wp-alert a{color: var(--primary);}.form-style .mc4wp-alert a:hover{color: var(--primary_hover);}.form-mailchimp-style-2 .mc4wp-form-fields{position: relative;}.form-mailchimp-style-2 .form-style input[type=email]{margin-right: 0;}.form-mailchimp-style-2 .form-style button[type=submit]{position: absolute;right: 20px;top: 0;bottom: 0;padding: 0;color: var(--primary);background-color: transparent;}.form-mailchimp-style-2 .form-style button[type=submit]:hover{background-color: transparent;}.elementor-canvas-menu-wrapper{display: flex;}.elementor-canvas-menu-wrapper .menu-mobile-nav-button{display: inline-flex;align-items: center;}.elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text{position: unset !important;word-wrap: unset !important;margin: 0;height: unset;width: unset;clip: unset;overflow: unset;clip-path: unset;order: 1;font-size: 14px;text-transform: uppercase;color: var(--accent);}.elementor-canvas-menu-wrapper .menu-mobile-nav-button:hover .screen-reader-text{color: var(--primary);}.bookory-canvas-menu-layout-2.elementor-widget-bookory-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .screen-reader-text{display: none;}.bookory-canvas-menu-layout-2.elementor-widget-bookory-menu-canvas .elementor-canvas-menu-wrapper .menu-mobile-nav-button .bookory-icon{margin-right: 0;}@media (min-width: 768px){.elementor-nav-menu-wrapper .main-navigation ul.menu ul.sub-menu li.menu-item a > span{position: relative;}.elementor-nav-menu-wrapper .main-navigation ul.menu ul.sub-menu li.menu-item:hover > a > span, .elementor-nav-menu-wrapper .main-navigation ul.menu ul.sub-menu li.focus > span{margin-left: 0;}.elementor-nav-menu-wrapper .main-navigation ul.menu li.menu-item .sub-menu .menu-item:hover > a{color: var(--primary);}.elementor-nav-menu-wrapper .main-navigation ul.menu li.menu-item .sub-menu .menu-item.current-menu-item > a{color: var(--primary);}.elementor-nav-menu-wrapper .main-navigation ul.menu li.menu-item .sub-menu .menu-item.current-menu-item > a > span:before{background-color: var(--primary);}}[class*=post-style-].column-item{margin-bottom: 30px;}.bookory-carousel [class*=post-style-].column-item{margin-bottom: 0;height: 100%;}[class*=post-style-] .post-inner{position: relative;height: 100%;display: flex;flex-direction: column;}[class*=post-style-] .post-inner:hover .posted-on-square a{background-color: var(--primary);color: #fff;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}[class*=post-style-] .post-thumbnail{margin-bottom: 20px;}[class*=post-style-] .entry-content{flex: 1;display: flex;flex-direction: column;}[class*=post-style-] .bookory-meta-footer{margin-top: auto;}[class*=post-style-] .entry-meta{margin-bottom: 5px;}[class*=post-style-] .entry-title{font-size: 16px;line-height: 1.5;font-weight: 600;margin-bottom: 15px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.elementor-widget-bookory-post-grid .slick-slide > div{height: 100%;}.elementor-html .site-content-contain{z-index: 100;}.elementor-html .product-image.no-gallery{display: none !important;}.layout-carousel-2.elementor-widget-bookory-products .woocommerce-carousel .slick-list{overflow: visible;}.layout-carousel-2.elementor-widget-bookory-products .woocommerce-carousel .slick-slide:not(.slick-active){opacity: 0;visibility: hidden;}.layout-carousel-2.elementor-widget-bookory-products .woocommerce-carousel .slick-slide.slick-active ~ .slick-slide{opacity: 1;visibility: visible;}.layout-carousel-3.elementor-widget-bookory-products .woocommerce-carousel .slick-list{overflow: visible;}.woocommerce-carousel{position: relative;}.woocommerce-carousel ul.products{display: none;position: static !important;}.woocommerce-carousel ul.products.slick-initialized{display: block;}.woocommerce-carousel ul.products li.product{margin: 0 !important;}.woocommerce-carousel .slick-list{margin-right: 1px;}.woocommerce-carousel .slick-slide > div{display: flex;height: 100%;}.woocommerce-carousel .slick-next.slick-disabled, .woocommerce-carousel .slick-prev.slick-disabled{opacity: 0.8;cursor: not-allowed;}@media (min-width: 500px) and (max-width: 768px){.mobile-switcher-style-product-yes.elementor-widget-bookory-products ul.products li.product{flex: 0 0 50% !important;max-width: 50% !important;}}@media (min-width: 500px) and (max-width: 768px){.mobile-switcher-style-product-yes.elementor-widget-bookory-products .woocommerce-carousel ul.products li.product{flex: 0 0 100% !important;max-width: 100% !important;}}.elementor-widget-bookory-products.hidden-border-bottom-product-yes .woocommerce-overflow{position: relative;}.elementor-widget-bookory-products.hidden-border-bottom-product-yes .woocommerce-overflow:before{content: "";position: absolute;z-index: 9;height: 1px;width: 100%;left: 0;bottom: 30px;background-color: #ffffff;}.elementor-widget-bookory-products.hidden-border-bottom-product-yes .woocommerce-carousel ul.products li.product:before{content: none;}.elementor-widget-bookory-products.layout-space-product-yes .woocommerce-product-list-2{position: relative;}.elementor-widget-bookory-products.layout-space-product-yes .woocommerce-product-list-2:before{content: "";position: absolute;z-index: 9;height: 1px;width: 100%;left: 0;bottom: 0;background-color: #ffffff;}@media (min-width: 1024px){.elementor-widget-bookory-products.layout-space-product-yes .woocommerce-product-list-2 ul.products li.product:first-child{flex: 0 0 100% !important;max-width: 100% !important;}.elementor-widget-bookory-products.layout-space-product-yes .woocommerce-product-list-2 ul.products li.product:first-child .product-block-list-2{padding-top: 0;padding-bottom: 30px;margin-bottom: 15px;}.elementor-widget-bookory-products.layout-space-product-yes .woocommerce-product-list-2 ul.products li.product:first-child .product-block-list-2 .short-description{display: block;margin-bottom: 30px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.elementor-widget-bookory-products.layout-space-product-yes .woocommerce-product-list-2 ul.products li.product:first-child .product-block-list-2 .left{max-width: 190px;}.elementor-widget-bookory-products.layout-space-product-yes .woocommerce-product-list-2 ul.products li.product:first-child .product-block-list-2 .left img{border-radius: 15px;}.elementor-widget-bookory-products.layout-space-product-yes .woocommerce-product-list-2 ul.products li.product:first-child .product-block-list-2 .woocommerce-loop-product__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 20px;line-height: 1.4;}}.elementor-widget-bookory-products .woocommerce-overflow{overflow: hidden;}.elementor-widget-bookory-products .layout-carousel-center .woocommerce-carousel .slick-slider{overflow: hidden;}.elementor-widget-bookory-products .layout-carousel-center .woocommerce-carousel .slick-list{margin-left: -1px;}.elementor-widget-bookory-products .layout-carousel-center .woocommerce-carousel .slick-list .slick-track{display: flex;align-items: center;}.elementor-widget-bookory-products .layout-carousel-center .woocommerce-carousel .slick-list .slick-slide.slick-center li.product{padding-left: 0;padding-right: 0;}.elementor-widget-bookory-products .layout-carousel-center .woocommerce-carousel .slick-list .slick-slide.slick-center li.product .product-block{margin: 0;}.elementor-widget-bookory-products .layout-carousel-center .woocommerce-carousel .slick-list .slick-slide.slick-center li.product .product-block:before{content: none;}.elementor-widget-bookory-products .layout-carousel-center .woocommerce-carousel .slick-list .slick-slide li.product .product-block:before{content: "";position: absolute;height: 100%;width: 1px;left: -30px;top: 0;background-color: var(--border);}.elementor-widget-bookory-products .layout-carousel-center .woocommerce-carousel .slick-list .slick-slide.slick-center + .slick-slide.slick-active li.product .product-block:before{content: none;}.elementor-widget-bookory-products .layout-carousel-center ul.products{margin-left: -30px;margin-right: -30px;}.elementor-widget-bookory-products .layout-carousel-center ul.products li.product{margin-bottom: 0;padding-left: 30px;padding-right: 30px;border-right: none;}.elementor-widget-bookory-products .layout-carousel-center ul.products li.product:before{content: none;}.elementor-widget-bookory-products .layout-carousel-center ul.products li.product .product-block{margin: 45px 0;}.elementor-widget-bookory-products .woocommerce-product-list-1 ul.products li.product{margin-bottom: 0;border-right: none;}.elementor-widget-bookory-products .woocommerce-product-list-1 ul.products li.product:before{content: none;}.elementor-widget-bookory-products .woocommerce-product-list-1 ul.products li.product:last-child .product-block-list-1{border-bottom: none;}.elementor-widget-bookory-products .woocommerce-product-list-2 ul.products li.product{margin-bottom: 0;border-right: none;}.elementor-widget-bookory-products .woocommerce-product-list-2 ul.products li.product:before{content: none;}.elementor-widget-bookory-products .woocommerce-product-list-2 ul.products li.product:last-child .product-block-list-2{border-bottom: none;}.elementor-widget-bookory-products .woocommerce-product-list-3 ul.products li.product{margin-bottom: 30px;border-right: none;}.elementor-widget-bookory-products .woocommerce-product-list-3 ul.products li.product:before{content: none;}.elementor-widget-bookory-products .woocommerce-product-list-3 ul.products li.product:nth-child(1n+0) .product-block-list-3{background-color: #FEF5F5;}.elementor-widget-bookory-products .woocommerce-product-list-3 ul.products li.product:nth-child(2n+0) .product-block-list-3{background-color: #F4FBF2;}.elementor-widget-bookory-products .woocommerce-product-list-3 ul.products li.product:nth-child(3n+0) .product-block-list-3{background-color: #F5F7FE;}.elementor-widget-bookory-products .woocommerce-product-list-3 .woocommerce-carousel .slick-list .slick-slide:nth-child(1n+0) .product-block-list-3{background-color: #FEF5F5;}.elementor-widget-bookory-products .woocommerce-product-list-3 .woocommerce-carousel .slick-list .slick-slide:nth-child(2n+0) .product-block-list-3{background-color: #F4FBF2;}.elementor-widget-bookory-products .woocommerce-product-list-3 .woocommerce-carousel .slick-list .slick-slide:nth-child(3n+0) .product-block-list-3{background-color: #F5F7FE;}.elementor-widget-bookory-products .woocommerce-product-list-4{position: relative;}.elementor-widget-bookory-products .woocommerce-product-list-4:before{content: "";position: absolute;z-index: 9;height: 1px;width: 100%;left: 0;bottom: 30px;background-color: #ffffff;}.elementor-widget-bookory-products .woocommerce-product-list-4 ul.products{margin-left: -30px;margin-right: -30px;}.elementor-widget-bookory-products .woocommerce-product-list-4 ul.products li.product{margin-bottom: 60px;padding-left: 30px;padding-right: 30px;}.elementor-widget-bookory-products .woocommerce-product-list-4 ul.products li.product:before{bottom: -30px;}.elementor-widget-bookory-products .woocommerce-product-list-5 ul.products{margin-left: -40px;margin-right: -40px;}.elementor-widget-bookory-products .woocommerce-product-list-5 ul.products li.product{margin-bottom: 40px;padding-left: 40px;padding-right: 40px;}.elementor-widget-bookory-products .woocommerce-product-list-5 ul.products li.product:before{content: none;}.elementor-widget-bookory-products .woocommerce-product-list-5 .woocommerce-carousel .slick-list{margin-right: 1px;}.elementor-widget-bookory-products .woocommerce-product-list-6{counter-reset: section;}.elementor-widget-bookory-products .woocommerce-product-list-6 ul.products li.product{margin-bottom: 30px;border-right: none;}.elementor-widget-bookory-products .woocommerce-product-list-6 ul.products li.product:before{content: none;}.elementor-widget-bookory-products .woocommerce-product-list-6 ul.products li.product:nth-child(1n+0) .product-block-list-6 .left:before{background-color: #D0D3E3;}.elementor-widget-bookory-products .woocommerce-product-list-6 ul.products li.product:nth-child(2n+0) .product-block-list-6 .left:before{background-color: #F2DEA8;}.elementor-widget-bookory-products .woocommerce-product-list-6 ul.products li.product:nth-child(3n+0) .product-block-list-6 .left:before{background-color: #8EDCCF;}.elementor-widget-bookory-products .woocommerce-product-list-6 ul.products li.product:nth-child(4n+0) .product-block-list-6 .left:before{background-color: #B2E9FF;}.elementor-widget-bookory-products .woocommerce-product-list-6 ul.products li.product:nth-child(5n+0) .product-block-list-6 .left:before{background-color: #CDBFFF;}.elementor-widget-bookory-products .woocommerce-product-list-6.woocommerce-overflow{overflow: visible;}.elementor-widget-bookory-products .woocommerce-product-list-7{counter-reset: section;}.elementor-widget-bookory-products .woocommerce-product-list-7 ul.products li.product{margin-bottom: 30px;border-right: none;}.elementor-widget-bookory-products .woocommerce-product-list-7 ul.products li.product:before{content: none;}.elementor-widget-bookory-products .product-block-list{display: flex;align-items: center;}.elementor-widget-bookory-products .product-block-list .right{flex: 1;}.elementor-widget-bookory-products .product-block-list .left{margin-right: 30px;}.elementor-widget-bookory-products .product-block-list img{border-radius: 15px;}.elementor-widget-bookory-products .product-block-list.product-block-list-1{padding: 15px 0;border-bottom: 1px solid var(--border);}.elementor-widget-bookory-products .product-block-list.product-block-list-1 .left{max-width: 130px;}@media (max-width: 567px){.elementor-widget-bookory-products .product-block-list.product-block-list-1 .left{max-width: 80px;}}.elementor-widget-bookory-products .product-block-list.product-block-list-2{padding: 15px 0;border-bottom: 1px solid var(--border);}.elementor-widget-bookory-products .product-block-list.product-block-list-2 .left{max-width: 80px;}.elementor-widget-bookory-products .product-block-list.product-block-list-2 .left img{border-radius: 10px;}.elementor-widget-bookory-products .product-block-list.product-block-list-2 .short-description{display: none;}.elementor-widget-bookory-products .product-block-list.product-block-list-3{padding: 30px;border-radius: 15px;}@media (max-width: 567px){.elementor-widget-bookory-products .product-block-list.product-block-list-3{flex-direction: column;}}.elementor-widget-bookory-products .product-block-list.product-block-list-3 .left{margin-right: 30px;max-width: 240px;position: relative;}@media (max-width: 1200px){.elementor-widget-bookory-products .product-block-list.product-block-list-3 .left{max-width: 180px;}}@media (max-width: 567px){.elementor-widget-bookory-products .product-block-list.product-block-list-3 .left{max-width: 100%;margin-right: 0;margin-bottom: 20px;}}.elementor-widget-bookory-products .product-block-list.product-block-list-3 .woocommerce-loop-product__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}@media (min-width: 768px){.elementor-widget-bookory-products .product-block-list.product-block-list-3 .woocommerce-loop-product__title{font-size: 20px;line-height: 1.4;}}.elementor-widget-bookory-products .product-block-list.product-block-list-3 .posted-in{margin-bottom: 20px;}.elementor-widget-bookory-products .product-block-list.product-block-list-3 .short-description{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 30px;}@media (max-width: 1200px){.elementor-widget-bookory-products .product-block-list.product-block-list-3 .short-description{margin-bottom: 10px;-webkit-line-clamp: 3;}}.elementor-widget-bookory-products .product-block-list.product-block-list-3 .star-rating{margin-bottom: 5px;}.elementor-widget-bookory-products .product-block-list.product-block-list-4{align-items: flex-start;}.elementor-widget-bookory-products .product-block-list.product-block-list-4 .left{max-width: 190px;}@media (max-width: 567px){.elementor-widget-bookory-products .product-block-list.product-block-list-4 .left{max-width: 80px;}}.elementor-widget-bookory-products .product-block-list.product-block-list-4 .right{padding-top: 30px;}@media (max-width: 567px){.elementor-widget-bookory-products .product-block-list.product-block-list-4 .right{padding-top: 0;}}.elementor-widget-bookory-products .product-block-list.product-block-list-5 .left{max-width: 190px;}.elementor-widget-bookory-products .product-block-list.product-block-list-5 .deal-sold{margin-top: 20px;}.elementor-widget-bookory-products .product-block-list.product-block-list-6 .left{position: relative;max-width: 80px;margin-right: 20px;}.elementor-widget-bookory-products .product-block-list.product-block-list-6 .left:before{counter-increment: section;content: counter(section);position: absolute;display: flex;align-items: center;justify-content: center;left: -11px;top: -8px;border-radius: 50%;font-weight: 600;font-size: 12px;line-height: 1;width: 30px;height: 30px;color: #000000;background-color: var(--primary);border: 2px solid #ffffff;}.elementor-widget-bookory-products .product-block-list.product-block-list-6 .woocommerce-loop-product__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 14px;line-height: 1.4285714286;margin-bottom: 10px;}.elementor-widget-bookory-products .product-block-list.product-block-list-6 .posted-in{margin-bottom: 0;}.elementor-widget-bookory-products .product-block-list.product-block-list-7{align-items: flex-start;}.elementor-widget-bookory-products .product-block-list.product-block-list-7 .left{font-weight: 600;font-size: 14px;line-height: 1.2857142857;color: #000000;margin-right: 20px;}.elementor-widget-bookory-products .product-block-list.product-block-list-7 .left:before{counter-increment: section;content: counter(section);}.elementor-widget-bookory-products .product-block-list.product-block-list-7 .posted-in{margin-bottom: 0;}.elementor-widget-bookory-products .product-block-list.product-block-list-7 .woocommerce-loop-product__title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 14px;line-height: 1.2857142857;margin-bottom: 10px;}.elementor-widget-bookory-search{z-index: 999;}.elementor-widget-bookory-search .widget{padding: 0;margin-bottom: 0;border: none;}.elementor-widget-bookory-search .widget form .search-field{background-color: var(--background);border: 2px solid var(--primary);padding: 13px 55px 13px 20px;}.elementor-widget-bookory-search.search-form-hide-search-yes .search-by-category{display: none;}.elementor-widget-bookory-search.search-form-hide-search-yes .widget_product_search form input[type=search], .elementor-widget-bookory-search.search-form-hide-search-yes .widget_product_search form input[type=text]{padding-left: 1.41575em;}.elementor-widget-bookory-search:not(.search-form-hide-search-yes) .widget_product_search form input[type=search], .elementor-widget-bookory-search:not(.search-form-hide-search-yes) .widget_product_search form input[type=text]{padding-left: 240px;}.elementor-widget-bookory-search .site-header-search{display: block;}.elementor-widget-bookory-search .site-header-search .button-search-popup{text-align: center;}.elementor-widget-bookory-search .site-header-search .button-search-popup .bookory-icon-search{margin-bottom: 5px;}.elementor-widget-bookory-search .site-header-search .button-search-popup .content{display: block;font-size: 12px;font-weight: 700;}.elementor-widget-bookory-search .site-header-search .button-search-popup:hover{color: var(--accent);}.elementor-widget-bookory-search .site-header-search .button-search-popup:hover .bookory-icon-search{color: var(--accent);}.elementor-testimonial-item-wrapper .inner{margin-left: auto;margin-right: auto;}.elementor-testimonial-item-wrapper .title{font-weight: 600;font-size: 16px;line-height: 1.5;color: var(--light);padding-bottom: 20px;margin-bottom: 50px;position: relative;}.elementor-testimonial-item-wrapper .title:before{content: "";position: absolute;width: 80px;height: 1px;background-color: var(--primary);margin: 0 auto;bottom: 0;left: 0;right: 0;}.elementor-testimonial-item-wrapper .name{display: block;font-weight: 400;font-size: 12px;line-height: 1.6666666667;text-transform: uppercase;color: var(--accent);z-index: 9;}.elementor-testimonial-item-wrapper .job{display: block;font-size: 12px;line-height: 1.6666666667;text-transform: uppercase;z-index: 9;}.elementor-testimonial-item-wrapper .job::before{content: "/";margin: 0 3px;position: relative;}.elementor-testimonial-item-wrapper .content{font-size: 16px;line-height: 1.5;margin-bottom: 30px;color: var(--accent);z-index: 9;}.elementor-testimonial-item-wrapper .elementor-testimonial-image{line-height: 0;margin-bottom: 30px;}.elementor-testimonial-item-wrapper .elementor-testimonial-image img{display: inline;width: 70px;height: 70px;object-fit: cover;border-radius: 50%;}.elementor-testimonial-item-wrapper .details{display: inline-flex;align-items: center;position: relative;padding: 20px 0;}.elementor-testimonial-item-wrapper .details:after{color: #EEEEEE;position: absolute;font-size: 50px;margin: 0 auto;left: 0;right: 0;}.vertical-menu-separator-yes .vertical-navigation:after{content: "";position: absolute;right: 0;top: 50%;height: 23px;width: 1px;background-color: var(--border);transform: translateY(-50%);}.vertical-menu-separator-yes .vertical-navigation:hover:after{background-color: transparent;}.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .vertical-menu, .page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .vertical-menu{opacity: 1;visibility: visible;z-index: 990;transform: translateY(0);}.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-2, .home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-3, .page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-2, .page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation-header .vertical-navigation-title .title-icon .icon-3{width: 16px;}.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .bookory-icon::before, .page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .bookory-icon::before{transform: translate3d(0, 0, 0);}.home .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .bookory-icon::after, .page-template-template-homepage .nav-vertiacl-menu-layout-content-style-2 .vertical-navigation .bookory-icon::after{transform: translate3d(0, -250%, 0);}.elementor-video-wrapper .elementor-video-popup{display: inline-flex;align-items: center;justify-content: center;position: relative;}.elementor-video-wrapper .elementor-video-popup:hover .elementor-video-icon{color: var(--primary);border-color: var(--primary);}.elementor-video-wrapper .elementor-video-icon{display: inline-flex;align-items: center;justify-content: center;position: absolute;font-size: 18px;width: 64px;height: 64px;border-radius: 50%;top: 50%;left: 50%;z-index: 9;color: var(--accent);border: 1px solid var(--accent);transform: translate(-50%, -50%);}.elementor-video-wrapper .image-hover img{width: 100%;object-fit: cover;}.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{font-size: 24px;border: none;}.mfp-image-holder .mfp-close:active, .mfp-image-holder .mfp-close:focus, .mfp-image-holder .mfp-close:hover, .mfp-iframe-holder .mfp-close:active, .mfp-iframe-holder .mfp-close:focus, .mfp-iframe-holder .mfp-close:hover{color: var(--primary);background-color: transparent;border: none;}.elementor-column-wrap:hover .text-editor-hover .elementor-text-editor > *:before{clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);}.elementor-column-wrap .text-editor-hover .elementor-text-editor > *{position: relative;display: inline-block;}.elementor-column-wrap .text-editor-hover .elementor-text-editor > *:before{position: absolute;content: attr(data-hover);color: #000000;clip-path: polygon(0 0, 0 0, 0% 100%, 0 100%);transition: clip-path 0.5s ease;}.animated-slide-column > .elementor-column-wrap{transition: opacity 0s 0.6s, transform 1s 0.6s;opacity: 0;transform: translateX(-20px) translateZ(0);}.animated-slide-column:after{content: "";margin: 0 -5px 0 0;position: absolute;top: 0;right: 100%;bottom: 100%;left: 0;background-color: var(--primary);z-index: 3;transition: bottom 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) 0s, right 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, margin 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.3s, left 0.4s cubic-bezier(0.77, 0, 0.175, 1) 0.6s;}.animated-slide-column.col-loaded{overflow: hidden;position: relative;}.animated-slide-column.col-loaded .elementor-column-wrap{transform: translateX(0);opacity: 1;}.animated-slide-column.col-loaded:after{margin-right: 0;right: -3px;bottom: 0;left: 100%;}.animated-bg-parallax{overflow: hidden;}.animated-bg-parallax > .elementor-column-wrap{overflow: hidden;}.animated-bg-parallax .img-banner-parallax{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 0;width: 100%;height: 100%;object-fit: cover;}.animated-bg-parallax .img-banner-parallax:not(.hover){transform: none !important;}.text-rotate{-moz-transform: translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);transform: translateX(-50%) translateY(-50%) rotate(-90deg);}.text-shadow{-webkit-text-stroke: 3px #fff;-webkit-text-fill-color: #F02757;}.hover-style .elementor-cta__button-wrapper{opacity: 0;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;transform: translateY(10px);height: 0;}.hover-style .elementor-cta__title{transform: translateY(0);-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.hover-style .elementor-cta__content{overflow: hidden;}.hover-style:hover .elementor-cta__title{transform: translateY(-20px);-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.hover-style:hover .elementor-cta__button-wrapper{opacity: 1;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;transform: translateY(-10px);}.elementor-align-justify .elementor-button{text-align: justify;}.elementor-widget-button .elementor-button{line-height: 1.2857142857;}.elementor-widget-button .elementor-button .elementor-align-icon-right{margin-left: 10px;}.elementor-widget-button .elementor-button .elementor-button-icon i{font-size: 16px;font-weight: 700;}.elementor-button{border: none;}.elementor-button .elementor-button-icon{display: inline-flex;align-items: center;justify-content: center;}.elementor-button .elementor-button-content-wrapper{align-items: center;}.elementor-default .elementor-button.elementor-size-xs{font-size: 16px;padding: 20px 35px;}.elementor-default .elementor-button.elementor-size-md{font-size: 14px;padding: 12px 25px;}.elementor-default .elementor-button.elementor-size-lg{font-size: 12px;padding: 10px 15px;}.elementor-default .elementor-button.elementor-size-xl{font-size: 12px;padding: 10px 15px;}.elementor-widget-button.elementor-button-info .elementor-button{border-color: #71d7f7;}.elementor-widget-button.elementor-button-info .elementor-button:before{background-color: #71d7f7;}.elementor-widget-button.elementor-button-success .elementor-button{border-color: #5cb85c;}.elementor-widget-button.elementor-button-success .elementor-button:before{background-color: #5cb85c;}.elementor-widget-button.elementor-button-warning .elementor-button{border-color: #f0ad4e;}.elementor-widget-button.elementor-button-warning .elementor-button:before{background-color: #f0ad4e;}.elementor-widget-button.elementor-button-danger .elementor-button{border-color: #d9534f;}.elementor-widget-button.elementor-button-danger .elementor-button:before{background-color: #d9534f;}.button-style-bookory-yes .elementor-button .elementor-button-icon.elementor-align-icon-right i{overflow: hidden;}.button-style-bookory-yes .elementor-button:hover .elementor-button-icon.elementor-align-icon-right i:before{animation: toRightFromLeft 0.3s forwards;display: block;}.btn-effect i{overflow: hidden;}.btn-effect:hover i:before{animation: toRightFromLeft 0.3s forwards;display: block;}@-moz-keyframes toRightFromLeft{49%{-moz-transform: translate(100%);}50%{opacity: 0;-moz-transform: translate(-100%);}51%{opacity: 1;}}@keyframes toRightFromLeft{49%{transform: translate(100%);}50%{opacity: 0;transform: translate(-100%);}51%{opacity: 1;}}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color: var(--primary);border-color: var(--primary);}.elementor-view-stacked .elementor-icon{background-color: var(--primary);}.elementor-icon-box-wrapper:hover .elementor-icon{-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;transform: scale(0.9);}.elementor-image-box-wrapper .elementor-image-box-img img{display: inline-block;}.bookory-image-box-style-2.elementor-widget-image-box .elementor-image-box-img a:before{content: "";position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);opacity: 0;left: 0;top: 0;transition: all 0.4s ease;z-index: 10;}.bookory-image-box-style-2.elementor-widget-image-box .elementor-image-box-img img{display: block;margin-left: auto;margin-right: auto;}.bookory-image-box-style-2.elementor-widget-image-box .elementor-image-box-wrapper{text-align: center;position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;overflow: hidden;}.bookory-image-box-style-2.elementor-widget-image-box .elementor-image-box-wrapper:hover .elementor-image-box-content{bottom: 0;}.bookory-image-box-style-2.elementor-widget-image-box .elementor-image-box-wrapper:hover .elementor-image-box-img a:before{opacity: 1;}.bookory-image-box-style-2.elementor-widget-image-box .elementor-image-box-content{position: absolute;width: 100%;bottom: -40px;z-index: 11;transition: all 0.3s ease;}.bookory-image-box-style-2.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{margin-bottom: 0;font-size: 14px;background-color: var(--primary);}.bookory-image-box-style-2.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title a{display: flex;height: 40px;align-items: center;justify-content: center;line-height: 18px;color: #ffffff;}.icon-list-hover-underline .elementor-icon-list-item a:hover .elementor-icon-list-text{text-decoration: underline;}.style-theme-bookory-layout-1 .elementor-accordion .elementor-accordion-item{margin-bottom: 0px;border-width: 0 0 1px 0;border-style: solid;border-color: var(--border);}.style-theme-bookory-layout-1 .elementor-accordion .elementor-tab-title{font-size: 20px;line-height: 1.4;letter-spacing: 0;font-weight: 700;padding: 30px 30px 30px 0;color: var(--accent);}.style-theme-bookory-layout-1 .elementor-accordion .elementor-tab-content{padding: 0px 0px 30px;border: none;}.style-theme-bookory-layout-1 p{margin: 0;}.style-theme-bookory-layout-1 .elementor-accordion .elementor-tab-title .elementor-accordion-icon{font-size: 13px;line-height: 1.7;text-align: center;color: var(--primary);}.style-theme-bookory-layout-1 .elementor-accordion-item .elementor-tab-title:active{padding-bottom: 20px;}.style-theme-bookory-layout-1 .elementor-tab-content{border: none;}.style-theme-bookory-layout-2.elementor-widget-accordion p{margin: 0;}.style-theme-bookory-layout-2.elementor-widget-accordion .elementor-accordion-item{border-width: 0 0 1px 0;border-style: solid;border-color: var(--border);}.style-theme-bookory-layout-2.elementor-widget-accordion .elementor-accordion-item:last-child{margin-bottom: 0;}.style-theme-bookory-layout-2.elementor-widget-accordion .elementor-tab-title{display: flex;align-items: center;padding: 0;font-weight: 500;font-size: 16px;line-height: 1.375;color: var(--accent);}.style-theme-bookory-layout-2.elementor-widget-accordion .elementor-tab-title .elementor-accordion-title{flex: 1;color: var(--accent);}.style-theme-bookory-layout-2.elementor-widget-accordion .elementor-tab-content{border: none;padding: 10px 0 0 45px;margin-bottom: 20px;}.style-theme-bookory-layout-2.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon{display: block;font-size: 20px;line-height: 46px;margin-right: 15px;color: var(--accent);}.style-theme-bookory-layout-2.elementor-widget-accordion .elementor-accordion .elementor-active.elementor-tab-title .elementor-accordion-icon{color: var(--primary);}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container{overflow: hidden;}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a{position: relative;}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a img{transform: scale(1);transition: transform 0.35s;}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:before, .image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:after{transform: scale(0.9);transition: transform 0.35s, all 0.7s;}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:before{position: absolute;content: "";width: 100%;height: 50%;left: 50%;margin-left: -50%;top: 25%;border-color: rgba(200, 200, 200, 0);border-style: solid;border-width: 0 1px;z-index: 2;}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:after{position: absolute;content: "";width: 50%;height: 100%;left: 50%;margin-left: -25%;top: 0;border-color: rgba(200, 200, 200, 0);border-style: solid;border-width: 1px 0;z-index: 2;}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:hover img{transform: scale(1.09);}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:hover:before{height: 100%;top: 0;}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:hover:after{width: 100%;margin-left: -50%;}.image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:hover:before, .image-style-bookory-yes.elementor-widget-image .elementor-widget-container a:hover:after{border-color: #ffffff;}.elementor_library-template-default .entry-header, .elementor_library-template-default #post-navigation, .elementor_library-template-default .entry-taxonomy{display: none;}.header-absolute{position: absolute !important;width: 100%;z-index: 99;background-color: transparent !important;}:root{--scroll-bar: 8px;}body:not(.has-scrollbar) .elementor-section.elementor-section-stretched{width: 100vw !important;margin-left: calc(-50vw + 50%) !important;margin-right: calc(-50vw + 50%) !important;left: 0 !important;}body.has-scrollbar .elementor-section.elementor-section-stretched{width: calc(100vw - 20px) !important;margin-left: calc(-50vw + 50% + 10px) !important;margin-right: calc(-50vw + 50% + 10px);left: 0 !important;}@supports (color: var(--scroll-bar)){body.has-scrollbar .elementor-section.elementor-section-stretched{width: calc(100vw - var(--scroll-bar)) !important;margin-left: calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;margin-right: calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;left: 0 !important;}}.elementor-social-icons-wrapper .elementor-social-icon:hover{opacity: 1;}.c-primary{color: var(--primary);}.underline-primary{position: relative;}.underline-primary:before{content: "";position: absolute;width: 100%;height: 10px;bottom: 10px;left: 0;background-color: #FFD8D2;z-index: -1;}.sublink .elementor-column:hover img{opacity: 0.8;border-color: var(--primary) !important;}.sublink .elementor-column img{transition: all 0.3s ease;}