/**handles:animations-css,slider-css,custom-header-css,stylesheet-css,divi-style**/
@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes slideInRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideOutRight{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes slideInUp{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes slideOutUp{0%{transform:translateY(0)}100%{transform:translateY(100%)}}@keyframes slideInDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes slideOutDown{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.swiper{visibility:hidden;padding:20px;height:auto}.swiper .swiper-slide{padding:35px 20px;height:auto}.industries{background:var(--secondary-color);padding-top:20px;border-top:3px solid var(--primary-color);border-bottom:3px solid var(--primary-color)}.industry-title{text-align:center;color:var(--primary-color);font-size:4rem}.swiper .swiper-slide .industry-text{text-align:center;color:var(--dark-color);font-size:1.5rem;text-transform:uppercase}.swiper-button-next,.swiper-button-prev{color:var(--dark-color)!important;background:var(--light-color)!important;border-radius:50%!important;width:35px!important;height:35px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem!important}.swiper-button-next::after{padding-left:1px!important}.swiper-button-prev::after{padding-right:1px!important}.swiper-pagination{margin-bottom:30px}.swiper-pagination-bullet{background-color:var(--dark-color)!important}.swiper-pagination-bullet-active{background-color:var(--dark-color)!important}.swiper-button-next{right:65px}.swiper-button-prev{left:65px}@media (max-width:767px){.swiper .swiper-slide{padding:0 5px}.industry-title{font-size:1.5rem}.swiper .swiper-slide .industry-text{font-size:1rem;text-align:center}}
.top-bar{display:flex;justify-content:space-between;position:fixed;top:0;background:var(--primary-color);width:100%;padding:2.5px 10px}.top-bar a{text-align:center;color:var(--light-color)!important;font-size:.75rem!important}.top-bar a span{display:flex;align-items:center}.top-bar a span .material-symbols-outlined{font-size:inherit;position:relative;top:4px}.top-bar a:hover,.top-bar a:hover span{text-decoration:underline solid var(--dark-color)!important}.top-bar a:hover span .material-symbols-outlined{text-decoration:none!important}.custom-navbar{position:fixed;top:28.8px;left:0;right:0;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, .2));background-color:var(--light-color);background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;align-items:center;justify-content:space-between;padding:20px;transition:all .2s ease-in-out;z-index:999999}.custom-navbar .menu-btn{margin-left:20px;color:var(--light-color)!important;cursor:pointer;transition:all .5s cubic-bezier(.075, .82, .165, 1)}.top-bar.signed-in-header{top:32px}.custom-navbar.signed-in-header{top:calc(28.8px + 32px)}.custom-navbar .menu-btn:hover{transform:scale(1.15)}.custom-navbar h1{padding-bottom:0}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active{z-index:0!important}.custom-navbar img{height:50px;width:auto}.custom-navbar .reservation-button-wrapper{margin-left:20px}.custom-navbar .custom-reservation-btn,.slide-in-menu .custom-reservation-btn{background:var(--primary-color)!important;border:2px solid var(--primary-color);padding:5px 15px;border-radius:7.5px;color:var(--light-color)!important;cursor:pointer;text-transform:uppercase;transition:all .3s ease-in-out}.slide-in-menu .custom-reservation-btn{display:block;width:100%;margin-top:25px;margin-bottom:75px;text-align:center!important}.custom-navbar .custom-reservation-btn:hover,.slide-in-menu .custom-reservation-btn:hover{padding:5px 15px;background:var(--tertiary-color)!important;color:var(--primary-color)!important}.custom-navbar .custom-main-nav,.custom-navbar .custom-mobile-nav{display:flex;align-items:center;justify-content:flex-end}.custom-navbar .custom-mobile-nav{display:none}.custom-navbar .custom-mobile-nav span{color:var(--dark-color)!important}.custom-navbar .menu{display:flex;justify-content:flex-end;align-items:center;position:relative}.custom-navbar .menu .sub-menu{display:none;position:absolute;background:var(--light-color)!important;top:0;right:0;margin-top:20px;width:300px;padding:0;z-index:999;border-top:5px solid var(--primary-color);border-radius:7px}.custom-navbar .menu .sub-menu li a{color:var(--dark-color)!important;text-decoration:none!important}.custom-navbar .menu{display:flex;justify-content:flex-end;padding:0;margin:0}.custom-navbar .menu li{margin:15px;list-style-type:none;color:var(--dark-color)!important;position:relative}.custom-navbar .menu li a{color:var(--dark-color)!important;padding:7px!important;text-decoration:none;font-size:16px}.custom-navbar .menu li a:hover{text-decoration:none!important;background:var(--primary-color)!important;color:var(--light-color)!important}.custom-navbar .menu li:hover .sub-menu{display:block}.custom-navbar .products-button{cursor:pointer}.custom-navbar .products-button:hover span{animation:spin .5s cubic-bezier(.075,.82,.165,1) forwards}.custom-navbar .products-button:hover p{text-decoration:underline}.custom-navbar .menu-item.cart-contents{display:flex;align-items:center;justify-content:center;text-decoration:none;flex-wrap:nowrap;margin:auto 10px;margin-left:20px;color:var(--dark-color)!important;font-size:16px}.custom-navbar .menu li.current-menu-item [aria-current]:not([aria-current=false]),.custom-navbar .menu ul li.current-menu-item [aria-current]:not([aria-current=false]){color:var(--dark-color)!important;background:var(--secondary-color)!important;text-decoration:none!important}.slide-in-menu .menu li.current-menu-item [aria-current]:not([aria-current=false]),.slide-in-menu .menu ul li.current-menu-item [aria-current]:not([aria-current=false]){background:var(--primary-color)!important;color:var(--light-color)!important}.slide-in-menu .menu li.current-menu-item a:first-of-type::after,.slide-in-menu .menu ul li.current-menu-item a:first-of-type::after{color:var(--dark-color)!important}.slide-in-menu{background:var(--light-color)!important;filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, .2));display:none;position:fixed;top:0;left:0;transform:translateX(100%);width:350px;padding:50px 20px 100px 20px;height:100vh;z-index:9999999;overflow-y:auto}.slide-in-menu.signed-in-header{top:32px}.slide-in-menu .sub-menu{border:none!important;background:0 0!important;padding:0!important}.slide-in-menu .sub-menu li{background:0 0!important;color:var(--dark-color)!important;padding:0!important;margin:20px auto!important}.slide-in-menu .sub-menu li a{border:none!important}.slide-in-menu.open{display:block}.slide-in-menu ul{padding:0!important}.slide-in-menu ul li{margin:15px;list-style-type:none}.slide-in-menu ul li a{border:2px solid var(--primary-color)!important;background-color:transparent!important;color:var(--dark-color)!important;width:100%;display:block;border-radius:7px;padding:10px;text-decoration:none}.slide-in-menu ul li.menu-item-has-children{position:relative}.slide-in-menu ul li.menu-item-has-children li{margin:0!important}.slide-in-menu ul li.menu-item-has-children a{width:100%;display:flex;justify-content:space-between;align-items:center}.slide-in-menu ul li.menu-item-has-children a:first-of-type::after{content:'\e5c5';font-family:"Material Symbols Outlined";position:absolute;right:10px;top:10px;font-size:2rem;cursor:pointer!important;pointer-events:none!important}.slide-in-menu ul li.menu-item-has-children.active a:first-of-type::after{transform:rotate(180deg)}.slide-in-menu ul li.menu-item-has-children .sub-menu{background:var(--gray-color);border:2px solid var(--primary-color);padding:10px}.slide-in-menu ul li.menu-item-has-children .sub-menu li{margin:10px 0;border:none}.slide-in-menu .sub-menu{display:none}.slide-in-menu li .sub-menu.active{display:block;margin-top:5px!important}.slide-in-menu ul li a:hover{text-decoration:underline}.slide-in-menu .close-menu{position:absolute;top:10px;right:20px;cursor:pointer;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap}.slide-in-menu #logo{max-width:50%;display:block;margin:auto}.slide-in-menu .close-menu p,.slide-in-menu .close-menu span{color:var(--dark-color)!important}.slide-in-menu .close-menu:hover p{text-decoration:underline;color:var(--dark-color)!important}.slide-in-menu-section{margin:20px 0}.slide-in-menu-section:first-of-type{margin-top:0}.slide-in-menu-widget-title{color:var(--dark-color)!important;font-size:1.5rem!important}.slide-in-menu .close-menu:hover span{animation:spin .5s cubic-bezier(.075,.82,.165,1) forwards;cursor:pointer}.slide-in-menu .mobile-cart{display:flex;justify-content:center}@media (max-width:1199px){.custom-navbar .menu-item.cart-contents{min-width:90px;margin:auto 10px!important}.slide-in-menu-section.mobile-cart .cart-contents{display:flex!important;align-items:center!important;color:var(--dark-color)!important}.custom-navbar .custom-main-nav{display:none}.custom-navbar .custom-mobile-nav{display:flex}}@media (max-width:980px){.custom-navbar{top:42.8px}}@media (max-width:600px){.custom-navbar{top:28.8px}.slide-in-menu.signed-in-header,.top-bar.signed-in-header{top:46px}.custom-navbar.signed-in-header{top:calc(28.8px + 46px)!important}}
:root{--primary-color:rgb(61, 107, 231);--secondary-color:rgb(240,240,240);--tertiary-color:rgb(240,240,240);--light-blue-color:rgb(211, 223, 255);--light-color:#ffffff;--dark-color:#000000}#et-main-area{position:relative!important;z-index:0!important;margin-top:calc(99.59px + 28.8px)!important}.signed-in #et-main-area{margin-top:calc(99.59px + 28.8px + 32px)!important}#et-main-area video{pointer-events:none!important}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{max-width:150px;height:auto;object-fit:contain;aspect-ratio:16/9}.dl-v-menu .et_pb_menu__menu,.dl-v-menu .et_pb_menu__wrap,.dl-v-menu .et_pb_menu_inner_container,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block!important;list-style-type:none!important}.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul li a:hover{text-decoration:underline!important;opacity:1!important}.dl-v-menu .et_mobile_nav_menu{display:none!important}.return-to-shop{display:none!important}@media (max-width:980px){.dl-v-menu .et_pb_menu__menu,.dl-v-menu .et_pb_menu__wrap,.dl-v-menu .et_pb_menu_inner_container,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}}.wp-admin .tts-order-table-container{overflow:auto}.home #main-content .dgwt-wcas-sf-wrapp,.woocommerce #main-content .dgwt-wcas-sf-wrapp{width:85%}.wp-block-heading{text-decoration:underline;margin-bottom:10px}.woocommerce .product img{object-fit:cover;aspect-ratio:1/1}.woocommerce .product .images .flex-control-thumbs{max-height:350px;overflow-y:auto}.product-template-default #sidebar{display:none}.woocommerce-products-header{margin-bottom:20px}.woocommerce-products-header .header-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.woocommerce-products-header .archive-background{background-image:linear-gradient(color-mix(in srgb,var(--primary-color),transparent 40%),color-mix(in srgb,var(--primary-color),transparent 30%));background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;min-height:300px}.woocommerce-products-header .header-content h1,.woocommerce-products-header .header-content h2,.woocommerce-products-header .header-content p{color:var(--light-color);margin:0;text-align:center}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .price del{text-align:center}.woocommerce.product-template-default .et_overlay:before{display:none}.page .fluentform fieldset .ff-btn-submit:not(.ff_btn_no_style){background:var(--primary-color)!important;color:var(--light-color)!important;font-weight:bolder!important;transition:all .2s ease-in-out!important;border:none!important;text-transform:uppercase!important}.wc-block-cart-item__image,.wc-block-components-product-name{pointer-events:none!important}.wp-block-woocommerce-empty-cart-block div,.wp-block-woocommerce-empty-cart-block h2:not(:first-of-type){display:none!important}#main-content form textarea{resize:none}@media (max-width:600px){.signed-in{margin-top:46px}.signed-in #et-main-area{margin-top:calc(99.59px + 28.8px + 46px)!important}#wpadminbar{position:fixed!important}}
:root{--primary-color:rgb(61, 107, 231);--secondary-color:rgb(240,240,240);--tertiary-color:rgb(240,240,240);--light-blue-color:rgb(211, 223, 255);--light-color:#ffffff;--dark-color:#000000}#et-main-area{position:relative!important;z-index:0!important;margin-top:calc(99.59px + 28.8px)!important}.signed-in #et-main-area{margin-top:calc(99.59px + 28.8px + 32px)!important}#et-main-area video{pointer-events:none!important}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{max-width:150px;height:auto;object-fit:contain;aspect-ratio:16/9}.dl-v-menu .et_pb_menu__menu,.dl-v-menu .et_pb_menu__wrap,.dl-v-menu .et_pb_menu_inner_container,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:block!important;list-style-type:none!important}.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul li a:hover{text-decoration:underline!important;opacity:1!important}.dl-v-menu .et_mobile_nav_menu{display:none!important}.return-to-shop{display:none!important}@media (max-width:980px){.dl-v-menu .et_pb_menu__menu,.dl-v-menu .et_pb_menu__wrap,.dl-v-menu .et_pb_menu_inner_container,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav,.dl-v-menu.et_pb_menu .et_pb_menu__menu>nav>ul{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}}.wp-admin .tts-order-table-container{overflow:auto}.home #main-content .dgwt-wcas-sf-wrapp,.woocommerce #main-content .dgwt-wcas-sf-wrapp{width:85%}.wp-block-heading{text-decoration:underline;margin-bottom:10px}.woocommerce .product img{object-fit:cover;aspect-ratio:1/1}.woocommerce .product .images .flex-control-thumbs{max-height:350px;overflow-y:auto}.product-template-default #sidebar{display:none}.woocommerce-products-header{margin-bottom:20px}.woocommerce-products-header .header-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.woocommerce-products-header .archive-background{background-image:linear-gradient(color-mix(in srgb,var(--primary-color),transparent 40%),color-mix(in srgb,var(--primary-color),transparent 30%));background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;min-height:300px}.woocommerce-products-header .header-content h1,.woocommerce-products-header .header-content h2,.woocommerce-products-header .header-content p{color:var(--light-color);margin:0;text-align:center}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price del,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .price,.woocommerce-page ul.products li.product .price del{text-align:center}.woocommerce.product-template-default .et_overlay:before{display:none}.page .fluentform fieldset .ff-btn-submit:not(.ff_btn_no_style){background:var(--primary-color)!important;color:var(--light-color)!important;font-weight:bolder!important;transition:all .2s ease-in-out!important;border:none!important;text-transform:uppercase!important}.wc-block-cart-item__image,.wc-block-components-product-name{pointer-events:none!important}.wp-block-woocommerce-empty-cart-block div,.wp-block-woocommerce-empty-cart-block h2:not(:first-of-type){display:none!important}#main-content form textarea{resize:none}@media (max-width:600px){.signed-in{margin-top:46px}.signed-in #et-main-area{margin-top:calc(99.59px + 28.8px + 46px)!important}#wpadminbar{position:fixed!important}}