@charset "UTF-8";
@charset "UTF-8";
.brand_el .logo_desktop, .brand_el .logo_mobile, .brand_el .logo_sticky{object-fit:contain;}
.brand_el .logo_desktop{display:block;}
@media(max-width:1023px){
.brand_el .logo_desktop{display:none;}
}
.brand_el .logo_mobile{display:none;}
@media(max-width:1023px){
.brand_el .logo_mobile{display:block;}
}
.brand_el .logo_sticky{display:none;}
.header_sticky.active_sticky .brand_el .logo_desktop, .header_sticky.active_sticky .brand_el .logo_mobile{display:none;}
.header_sticky.active_sticky .brand_el .logo_sticky {
display: block;
}
 .menu-canvas{line-height:1;}
.menu-canvas .menu-toggle{display:inline-block;z-index:999;padding:0px;width:25px;height:25px;border:none;background-color:transparent;}
.menu-canvas .menu-toggle:hover{background-color:transparent;}
.menu-canvas .menu-toggle:before, .menu-canvas .menu-toggle:after,
.menu-canvas .menu-toggle span:before{width:25px;left:0px;background-color:var(--primary);}
.menu-canvas .menu-toggle:before{transform:translateY(-7px);}
.menu-canvas .menu-toggle:after{transform:translateY(7px);}
.menu-canvas .container-menu{overflow:hidden;overflow-y:auto;position:fixed;top:0;bottom:0;background-color:var(--heading);color:#fff;width:290px;padding:30px;z-index:999;opacity:1;transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;}
.menu-canvas .container-menu .close-menu{margin-bottom:24px;color:#fff;font-size:1em;z-index:999;cursor:pointer;text-align:right;}
.menu-canvas .container-menu.dir_left{left:0;-webkit-transform:translate3d(-290px, 0, 0);transform:translate3d(-290px, 0, 0);}
.menu-canvas .container-menu.dir_right{right:0;-webkit-transform:translate3d(290px, 0, 0);transform:translate3d(290px, 0, 0);}
.menu-canvas .container-menu .menu-button{margin-top:40px;text-align:center;}
.menu-canvas .container-menu .menu-button .report-issues{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;display:inline-flex;font-size:1em;line-height:1.2;font-weight:600;color:#fff;background-color:var(--primary);border-radius:0;padding:18px 38px;}
.menu-canvas .container-menu .menu-button .report-issues:hover{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;background-color:var(--heading);}
.menu-canvas .site-overlay{width:100%;height:100%;top:0;left:0;bottom:0;background-color:#000;opacity:0;visibility:hidden;position:fixed;z-index:998;}
.menu-canvas.toggled .menu-toggle:before, .menu-canvas.toggled .menu-toggle:after,
.menu-canvas.toggled .menu-toggle span:before{background-color:#fff !important;}
.menu-canvas.toggled .container-menu{transform:none;-webkit-transform:none;}
.menu-canvas.toggled .site-overlay{opacity:0.8;visibility:visible;transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;}
.menu-canvas .menu{clear:both;}
.menu-canvas ul{list-style:none;}
.menu-canvas ul.menu{margin:0;padding:0;}
.menu-canvas ul.menu ul{max-height:0;overflow:hidden;transition:all ease 0.4s;margin:0 0px 0 15px;padding:0;}
.menu-canvas ul.menu ul.show{max-height:999px;}
.menu-canvas ul li{display:inline-block;position:relative;text-align:left;display:block;}
.menu-canvas ul li a{color:#fff;padding:1.2em 0;display:block;border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.menu-canvas ul li a:hover{color:var(--primary);}
.menu-canvas .dropdown-toggle{background:transparent;position:absolute;top:0;right:0;display:block;padding:0.5em 0 0.5em 10px;color:inherit;border-radius:0;border:none;cursor:pointer;}
.menu-canvas .dropdown-toggle::after{content:"";font-family:"ovaicon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:middle;font-size:0.6em;}
.menu-canvas .dropdown-toggle:focus{outline:none;}
.menu-canvas .dropdown-toggle:hover{background:transparent;}
.menu-canvas .dropdown-toggle.toggled-on:after{content:"";font-family:"ovaicon";}
@media(min-width:1200px){
.responsive_menu_1200px.elementor-widget-gimont_elementor_menu_canvas {
display: none;
}
}.ova-menu-cart{position:relative;line-height:1;}
.ova-menu-cart .cart-total{cursor:pointer;display:inline-flex;align-items:center;}
.ova-menu-cart .cart-total i{display:inline-flex;font-size:24px;margin-right:2px;}
.ova-menu-cart .cart-total .items{display:inline-flex;justify-content:center;align-items:center;color:#fff;background-color:#FF6159;width:22px;height:22px;border-radius:50%;font-size:0.9em;line-height:1;margin-top:-15px;}
.ova-menu-cart .minicart{transition:all 0.5s ease;position:absolute;right:0;top:0;width:280px;color:#000;background-color:#fff;font-size:14px;line-height:1.2;padding:1.5em 1em;visibility:hidden;opacity:0;display:block;box-shadow:0 0 10px 2px rgba(0, 0, 0, 0.1);}
.ova-menu-cart .minicart p.woocommerce-mini-cart__buttons{margin:0;display:flex;gap:10px;justify-content:space-between;clear:both;}
.ova-menu-cart .minicart p.woocommerce-mini-cart__buttons a{transition:all 0.3s ease;width:100%;color:#fff;text-align:center;background-color:var(--primary);border-radius:0;border:1px solid var(--primary);}
.ova-menu-cart .minicart p.woocommerce-mini-cart__buttons a:hover{transition:all 0.3s ease;background-color:transparent;color:var(--primary);}
.ova-menu-cart .minicart p.woocommerce-mini-cart__empty-message{margin:0;}
.ova-menu-cart .minicart ul.woocommerce-mini-cart{list-style:none;padding:0;margin:0;}
.ova-menu-cart .minicart ul.woocommerce-mini-cart li:after{content:"";clear:both;display:table;}
.ova-menu-cart .minicart ul.woocommerce-mini-cart li a{display:inline;padding:0;text-transform:capitalize;font-weight:500;}
.ova-menu-cart .minicart ul.woocommerce-mini-cart li a.remove{padding:0 5px 0 0;background-color:transparent;font-size:1em;width:1em;height:1em;}
.ova-menu-cart .minicart ul.woocommerce-mini-cart li a.remove:hover{background-color:transparent;color:var(--primary-hover);}
.ova-menu-cart .minicart ul.woocommerce-mini-cart li img{width:90px;float:right;margin-bottom:20px;}
.ova-menu-cart .minicart ul.woocommerce-mini-cart li dl.variation{display:none;}
.ova-menu-cart:hover .minicart {
transition: all 0.5s ease;
z-index: 9999;
top: 32px;
visibility: visible;
opacity: 1;
}@media(max-width:1024px){
.elementor-widget-ova_menu .primary-navigation{position:absolute;left:0;top:0;}
}
@media(max-width:1199px){
.responsive_menu_1200px.elementor-widget-gimont_elementor_menu_nav{display:none;}
}  .align_right > .elementor-container{float:right;width:100%;}
.ova_openNav{display:none;}
.ova_nav{width:100%;}
.ova_nav .ova_closeNav{display:none;}
.ova_nav .dropdown-menu{padding:0px;margin:0;-webkit-transition:all 300ms ease;transition:all 300ms ease;}
.ova_nav .dropdown-menu > li{width:100%;position:relative;}
.ova_nav .dropdown-menu > li > a{color:#343434;display:block;text-transform:uppercase;font-weight:500;font-size:14px;}
.ova_nav ul.menu{display:flex;list-style:none;margin:0;padding:0;}
.ova_nav ul.menu > li{padding:0px 15px;}
.ova_nav ul.menu > li > a{color:#343434;font-weight:500;font-size:14px;text-transform:uppercase;display:inline-block;}
.ova_nav ul.menu button.dropdown-toggle{display:none;}
.ova_nav ul.menu button.dropdown-toggle:after{display:none;}
.sub_menu_dir_left .dropdown-menu li{text-align:right;position:relative;}
.sub_menu_dir_left .dropdown-menu li.dropdown a i{position:absolute;left:10px;top:50%;margin-top:-10px;}
.sub_menu_dir_left .dropdown-menu li.dropdown a i:before{content:"4";font-family:"eleganticons";}
.sub_menu_dir_left .dropdown-menu li .dropdown-menu{position:absolute;left:auto;right:100%;top:0;}
.sub_menu_dir_right .dropdown-menu li{text-align:left;}
.sub_menu_dir_right .dropdown-menu li.dropdown a i{position:absolute;right:10px;top:50%;margin-top:-10px;}
.sub_menu_dir_right .dropdown-menu li.dropdown a i:before{content:"5";font-family:"eleganticons";}
.sub_menu_dir_right .dropdown-menu li .dropdown-menu{position:absolute;right:auto;left:100%;top:0;}
.ova_closeCanvas{height:100%;width:100%;position:fixed;z-index:-1;top:0;left:0;background-color:rgba(0, 0, 0, 0.7);overflow-y:auto;overflow-x:hidden;text-align:center;opacity:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;visibility:hidden;}
.ova_closeCanvas.show{opacity:1;z-index:9998;visibility:visible;}
@media(min-width:1025px){ .ova_wrap_nav.column ul.menu.sub_menu_dir_right > li.dropdown > a i:before{content:"5";font-family:"eleganticons";}
.ova_wrap_nav.column ul.menu > li{width:100%;}
.ova_wrap_nav.column ul.menu > li > .dropdown-menu{left:100%;top:0 !important;}
.ova_nav ul.menu{}
.ova_nav ul.menu .dropdown-menu{visibility:hidden;display:block;top:110%;z-index:-1;}
.ova_nav ul.menu > li:hover > .dropdown-menu{display:block;z-index:9999;webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;visibility:visible;top:100%;}
.ova_nav ul.menu > li:hover > .dropdown-menu > li:hover > .dropdown-menu{display:block;opacity:1;z-index:9999;webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;visibility:visible;top:0;}
} @media(max-width:1024px){ .ova-wrapp{transition:margin-left 0.5s;}
.ova_openNav{display:block;border:none;outline:none;cursor:pointer;}
.ova_openNav:focus{outline:none;}
.NavBtn_right{float:right;margin:0;padding:0;}
.NavBtn_left{float:left;}
.NavBtn_center{justify-content:center;}
.logged-in .ova_nav{padding-top:60px;}
.ova_nav{height:100%;width:250px;position:fixed;z-index:9999;top:0;overflow-x:hidden;padding-top:30px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.ova_nav ul.menu li{width:100%;display:block;align-items:center;}
.ova_nav ul.menu li a{width:100%;}
.ova_nav ul.menu li a i{display:none;}
.ova_nav ul.menu li button.dropdown-toggle{display:block;position:absolute;top:3px;right:10px;background:transparent;border:none;outline:none;}
.ova_nav ul.menu li.active_sub > .dropdown-menu{display:block;}
.ova_nav ul.menu li.active_sub > button.dropdown-toggle > i:before{content:"2";font-family:"eleganticons";}
.ova_nav ul.menu .dropdown-menu{position:relative !important;transform:none !important;left:0;top:0;right:auto;border:none !important;background:transparent !important;display:none;opacity:1;visibility:visible;width:100%;}
.ova_nav.canvas_left{left:0;-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);}
.ova_nav.canvas_left.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.ova_nav.canvas_left .ova_closeNav{display:block;padding-left:20px;padding-right:20px;padding-bottom:10px;color:#fff;text-align:right;}
.ova_nav.canvas_left ul.menu{align-items:flex-start;text-align:left;}
.ova_nav.canvas_left ul.menu button.dropdown-toggle{right:10px;}
.ova_nav.canvas_left ul.menu .dropdown-menu{transition:unset;}
.ova_nav.canvas_left ul.menu .dropdown-menu li{text-align:left;border:none !important;background:transparent !important;clear:both;}
.ova_nav.canvas_left ul.menu .dropdown-menu .dropdown-menu{padding-left:15px;}
.ova_nav.canvas_right{right:0;-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px);}
.ova_nav.canvas_right.show{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.ova_nav.canvas_right .ova_closeNav{display:block;padding-left:20px;padding-right:20px;padding-bottom:10px;color:#fff;text-align:left;}
.ova_nav.canvas_right ul.menu{align-items:flex-end;text-align:right;}
.ova_nav.canvas_right ul.menu button.dropdown-toggle{left:10px;}
.ova_nav.canvas_right ul.menu .dropdown-menu{transition:unset;}
.ova_nav.canvas_right ul.menu .dropdown-menu li{text-align:right;border:none !important;background:transparent !important;}
.ova_nav.canvas_right ul.menu .dropdown-menu .dropdown-menu{padding-right:15px;}
.ova_nav.canvas_bg_gray{background-color:#343434;}
.ova_nav.canvas_bg_gray ul.menu li a, .ova_nav.canvas_bg_gray ul.menu li .dropdown-toggle{color:#fff !important;}
.ova_nav.canvas_bg_white{background-color:#fff;}
.ova_nav.canvas_bg_white ul.menu li a, .ova_nav.canvas_bg_white ul.menu li .dropdown-toggle{color:#343434 !important;}
.ova_nav ul.menu{flex-direction:column !important;}
}
@media(max-width:767px){ .NavBtn_right, .NavBtn_left{float:none;margin:0;padding:0;}
.NavBtn_right_m{float:right;margin:0;padding:0;}
.NavBtn_left_m{float:left;}
.NavBtn_center_m{justify-content:center;}
.mobi_no_shrink{position:relative !important;}
} @media(min-width:1025px){
.ova-menu-custom-line .main-navigation ul.menu > li > a {
position: relative;
}
.ova-menu-custom-line .main-navigation ul.menu > li > a:before {
transition: transform 0.5s ease;
position: absolute;
content: "";
right: 0;
left: 0;
top: 0;
height: 2px;
background-color: var(--primary);
transform: scale(0, 1);
transform-origin: left center;
}
.ova-menu-custom-line .main-navigation ul.menu > li > a:hover:before {
transform: scale(1, 1);
transform-origin: right center;
}
.ova-menu-custom-line .main-navigation ul li.menu-item.current-menu-item > a:before {
transform: scale(1, 1);
}
}

.ova-toggle-content{line-height:1;}
.ova-toggle-content .content{transition:all 0.3s ease;overflow:hidden;overflow-y:auto;position:fixed;top:0;bottom:0;background-color:#222;color:#fff;line-height:1.8em;width:380px;padding:50px;z-index:999;opacity:1;}
.ova-toggle-content .content .close-menu{transition:all 0.3s ease;z-index:999;cursor:pointer;width:40px;height:40px;border-radius:50%;background-color:var(--primary);display:inline-flex;justify-content:center;align-items:center;position:absolute;top:30px;right:30px;}
.ova-toggle-content .content .close-menu:hover{transition:all 0.3s ease;background-color:var(--heading);}
.ova-toggle-content .content .close-menu:hover i{transition:all 0.3s ease;color:var(--primary);}
.ova-toggle-content .content .close-menu i{transition:all 0.3s ease;display:inline-flex;font-size:14px;color:#fff;}
.ova-toggle-content .content.pos_left{transition:all 0.3s ease;left:0;transform:translate3d(-380px, 0, 0);}
.ova-toggle-content .content.pos_right{transition:all 0.3s ease;right:0;transform:translate3d(380px, 0, 0);}
.ova-toggle-content .content .wrap-content img{display:block;margin:0 auto;object-fit:cover;}
.ova-toggle-content .content .wrap-content .content-title{margin:40px 0 20px 0;color:#fff;}
.ova-toggle-content .content .wrap-content .button-contact{transition:all 0.3s ease;background-color:var(--primary);color:#fff;padding:15px 20px;display:flex;align-items:center;justify-content:center;font-weight:700;gap:10px;}
.ova-toggle-content .content .wrap-content .button-contact svg{width:15px;height:15px;fill:#fff;}
.ova-toggle-content .content .wrap-content .button-contact svg path{fill:#fff;}
.ova-toggle-content .content .wrap-content .button-contact:hover{transition:all 0.3s ease;color:var(--primary);background-color:#fff;}
.ova-toggle-content .content .wrap-content .contact-info-title{margin:40px 0 20px 0;color:#fff;}
.ova-toggle-content .content .wrap-content .contact-item{display:flex;align-items:center;margin:0 0 10px 0;gap:10px;}
.ova-toggle-content .content .wrap-content .contact-item i{display:inline-flex;color:var(--primary);}
.ova-toggle-content .content .wrap-content .list-social{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0 0 0;}
.ova-toggle-content .content .wrap-content .list-social .social{transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;background-color:var(--primary);width:40px;height:40px;border-radius:50%;}
.ova-toggle-content .content .wrap-content .list-social .social:hover{transition:all 0.3s ease;background-color:var(--heading);}
.ova-toggle-content .content .wrap-content .list-social .social:hover i{transition:all 0.3s ease;color:#fff;}
.ova-toggle-content .content .wrap-content .list-social .social i{transition:all 0.3s ease;display:inline-flex;color:#fff;}
.ova-toggle-content .site-overlay{width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0;visibility:hidden;position:fixed;z-index:998;}
.ova-toggle-content.toggled .content.pos_left{transition:all 0.3s ease;transform:none;}
.ova-toggle-content.toggled .content.pos_right{transition:all 0.3s ease;transform:none;}
.ova-toggle-content.toggled .site-overlay{transition:all 0.3s ease;opacity:0.8;visibility:visible;}
.ova-toggle-content .button-toggle{transition:all 0.3s ease;display:inline-flex;justify-content:center;align-items:center;gap:10px;border:none;background-color:transparent;padding:0;}
.ova-toggle-content .button-toggle i{display:inline-flex;font-size:26px;color:var(--primary);}
.ova-toggle-content .button-toggle:before, .ova-toggle-content .button-toggle:after{width:0;}
.ova-toggle-content .button-toggle span:before{width:0;}
.ova-toggle-content .button-toggle:hover{transition:all 0.3s ease;}
.ova-toggle-content .button-toggle:hover .title{color:var(--primary);}
.ova-toggle-content .button-toggle:hover i{color:var(--primary);}
.ova-toggle-content .button-toggle .title{font-size:16px;font-weight:500;line-height:1.2;}
@media(max-width:1024px){
.ova-toggle-content .button-toggle .title{font-size:14px;}
}
.ova-toggle-content .dropdown-toggle{background:transparent;position:absolute;top:0;right:0;display:block;padding:0.5em 0 0.5em 10px;color:inherit;border-radius:0;border:none;cursor:pointer;}
.ova-toggle-content .dropdown-toggle::after{content:"";font-family:"ovaicon";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:middle;font-size:0.6em;}
.ova-toggle-content .dropdown-toggle:focus{outline:none;}
.ova-toggle-content .dropdown-toggle:hover{background:transparent;}
.ova-toggle-content .dropdown-toggle.toggled-on:after {
content: "";
font-family: "ovaicon";
}.ova_wrap_search_popup{position:relative;display:inline-flex;vertical-align:middle;}
.ova_wrap_search_popup .ova_search_close{display:none;}
.ova_wrap_search_popup.show .ova_search_popup{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transform:translateY(0%);transform:translateY(0%);}
.ova_wrap_search_popup i{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;cursor:pointer;font-size:24px;color:var(--heading);display:inline-flex;}
.ova_wrap_search_popup i:hover{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;color:var(--primary);}
.ova_wrap_search_popup .ova_search_popup{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateY(-110%);transform:translateY(-110%);}
.ova_wrap_search_popup .ova_search_popup .search-popup__overlay{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--heading);opacity:0.75;cursor:pointer;z-index:-1;}
.ova_wrap_search_popup .ova_search_popup .container{width:100%;max-width:500px;}
@media(max-width:600px){
.ova_wrap_search_popup .ova_search_popup .container{max-width:300px;}
}
.ova_wrap_search_popup .ova_search_popup .container .search-form{display:inline-flex;justify-content:center;width:100%;}
.ova_wrap_search_popup .ova_search_popup .container .search-form .search-field{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;width:100%;background-color:#fff;color:var(--heading);font-weight:500;font-size:16px;border:none;outline:none;height:66px;padding-left:30px;transition:all 0.3s;-webkit-border-radius:0;border-radius:0;}
.ova_wrap_search_popup .ova_search_popup .container .search-form .search-field::placeholder{opacity:1;color:var(--text);font-weight:500;}
.ova_wrap_search_popup .ova_search_popup .container .search-form .search-field::-webkit-search-cancel-button{filter:invert(63%) sepia(43%) saturate(286%) hue-rotate(351deg) brightness(93%) contrast(97%);opacity:1;background-color:black;}
.ova_wrap_search_popup .ova_search_popup .container .search-form .search-submit{transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;display:flex;justify-content:center;align-items:center;border:0;cursor:pointer;-webkit-border-radius:0;border-radius:0;background-color:var(--primary);}
.ova_wrap_search_popup .ova_search_popup .container .search-form .search-submit i{font-size:24px;color:#fff;line-height:1;}
.ova_wrap_search_popup .ova_search_popup .container .search-form .search-submit:hover {
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
background-color: var(--heading);
}.ova-contact-info{margin:0;padding:0;list-style:none;}
.ova-contact-info.template_2 .item:not(:last-child){margin-bottom:5px;}
.ova-contact-info.template_2 .icon{width:auto;height:auto;background-color:transparent;}
.ova-contact-info.template_2 .icon i{font-size:15px;color:var(--heading);}
.ova-contact-info.template_2 .info .text a{font-size:15px;font-weight:500;}
.ova-contact-info .top{margin-bottom:24px;display:flex;align-items:center;gap:15px;}
.ova-contact-info .top .main-icon{display:inline-flex;align-items:center;justify-content:center;min-width:45px;width:45px;height:45px;background:#fff;box-shadow:0 5px 30px rgba(0, 0, 0, 0.07);}
.ova-contact-info .top .main-icon i, .ova-contact-info .top .main-icon svg{font-size:18px;width:18px;height:18px;line-height:1;color:var(--primary);fill:var(--primary);}
.ova-contact-info .top .title-category{margin:0;font-size:18px;}
.ova-contact-info .item{margin:0;padding:0;display:flex;align-items:center;gap:20px;}
.ova-contact-info .item:not(:last-child){margin-bottom:20px;}
.ova-contact-info .icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;color:#fff;background:var(--primary);line-height:1;}
.ova-contact-info .icon i{font-size:30px;}
.ova-contact-info .icon svg{width:30px;height:30px;fill:#fff;}
.ova-contact-info .info .label{font-weight:500;}
.ova-contact-info .info .text{margin:0;word-break:break-word;}
.ova-contact-info .info .text a{position:relative;color:var(--heading);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.ova-contact-info .info .text a::after{position:absolute;content:"";bottom:0;left:0;width:0%;height:2px;background:var(--primary);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.ova-contact-info .info .text a:hover{color:var(--primary);}
.ova-contact-info .info .text a:hover::after {
width: 100%;
}.ova-contact-info-2{display:flex;align-items:center;column-gap:8px;}
.ova-contact-info-2 .icon{color:var(--primary);line-height:1;}
.ova-contact-info-2 .icon i{display:inline-flex;}
.ova-contact-info-2 .contact .label{font-size:12px;font-weight:500;line-height:1.3;color:var(--text);}
.ova-contact-info-2 .contact .info{list-style-type:none;padding:0;margin:0;}
.ova-contact-info-2 .contact .info .item{color:var(--text);}
.ova-contact-info-2 .contact .info .item a{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;color:var(--text);line-height:1.3;position:relative;}
.ova-contact-info-2 .contact .info .item a:before{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;content:"";width:0%;height:1px;left:0px;bottom:0px;background-color:var(--primary);}
.ova-contact-info-2 .contact .info .item a:hover{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:var(--primary);}
.ova-contact-info-2 .contact .info .item a:hover:before {
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
width: 100%;
}.ova-switch-language{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;column-gap:6px;}
.ova-switch-language .icon i{font-size:16px;list-style:1;color:var(--primary);}
.ova-switch-language select#ova-language{margin:0;padding:0;appearance:none;outline:0;border:0;box-shadow:none;background-color:transparent;background-image:none;overflow:hidden;font-weight:600;color:var(--heading);}
.ova-switch-language select#ova-language option{font-weight:600;color:var(--heading);background-color:#fff;}
.ova-switch-language select#ova-language:hover{cursor:pointer;}
.ova-switch-language .icon-select i{font-size:10px;list-style:1;color:var(--heading);}
.ova-switch-language .icon-select i:before {
font-weight: 600 !important;
}body { }body { }body { }body { }body { }body { }body { }body { }li.ova-megamenu{position:static !important;}
li.ova-megamenu:hover ul.ova-mega-menu{display:block;}
li.ova-megamenu ul.ova-mega-menu{overflow-y:visible;overflow-x:hidden;max-height:83vh;padding:30px 0 !important;scrollbar-color:var(--primary) #d2d5df;scrollbar-width:thin;}
li.ova-megamenu ul.ova-mega-menu::-webkit-scrollbar{width:6px;}
li.ova-megamenu ul.ova-mega-menu::-webkit-scrollbar-track{background:#d2d5df;}
li.ova-megamenu ul.ova-mega-menu::-webkit-scrollbar-thumb{background:var(--primary);}
li.ova-megamenu ul.ova-mega-menu.five-columns li.menu-item{width:20%;min-width:auto;float:left;}
li.ova-megamenu ul.ova-mega-menu.four-columns li.menu-item{width:25%;min-width:auto;float:left;}
li.ova-megamenu ul.ova-mega-menu.three-columns li.menu-item{width:33.3333%;float:left;}
li.ova-megamenu ul.ova-mega-menu.two-columns li.menu-item{width:50%;float:left;}
li.ova-megamenu ul.ova-mega-menu.one-columns li.menu-item{width:100%;float:left;}
li.ova-megamenu ul.ova-mega-menu li.menu-item{padding:15px 20px;}
li.ova-megamenu ul.ova-mega-menu li.menu-item:before{border-right:1px solid #d2d5df;width:1px;height:100%;position:absolute;top:0;right:0;content:"";}
li.ova-megamenu ul.ova-mega-menu li.menu-item:last-child::before{display:none;border-right:none;}
li.ova-megamenu ul.ova-mega-menu li.menu-item h5.title{position:relative;display:inline-block;margin:0 0 15px 0;padding-bottom:5px;font-size:14px;line-height:1.2;text-transform:uppercase;}
li.ova-megamenu ul.ova-mega-menu li.menu-item h5.title:after{position:absolute;content:"";width:70%;height:2px;bottom:0;left:0;background-color:var(--primary);}
li.ova-megamenu ul.ova-mega-menu li.menu-item .label_text{font-weight:bold;color:var(--heading);}
li.ova-megamenu ul.ova-mega-menu li.menu-item.top_submenu{width:100%;margin-top:0;padding:30px;}
li.ova-megamenu ul.ova-mega-menu li.menu-item.top_submenu::before{display:none;border-right:none;}
li.ova-megamenu ul.ova-mega-menu li.menu-item.top_submenu .content .top_title{font-size:30px;color:var(--heading);line-height:1.2;padding-top:20px;padding-bottom:15px;}
li.ova-megamenu ul.ova-mega-menu li.menu-item.top_submenu .content .top_desc{font-size:14px;color:var(--text);line-height:24px;letter-spacing:0.01em;padding-bottom:15px;}
li.ova-megamenu ul.ova-mega-menu li.menu-item.top_submenu .content .top_linkbottom a{font-size:10px;color:var(--heading);letter-spacing:0.01em;font-weight:400;border:none;padding-bottom:12px;padding-left:0;text-transform:uppercase;}
li.ova-megamenu.col_shortcode_style ul.ova-mega-menu.three-columns li.menu-item{width:20% !important;float:left;}
li.ova-megamenu.col_shortcode_style ul.ova-mega-menu.three-columns li.menu-item:first-child{width:60% !important;}
li.ova-megamenu.col_shortcode_style ul.ova-mega-menu.three-columns li.menu-item:before{border-right:none;}
@media(max-width:1024px){
li.ova-megamenu{position:relative !important;}
li.ova-megamenu ul.ova-mega-menu{position:relative;width:100% !important;top:0;padding:0 !important;}
li.ova-megamenu ul.ova-mega-menu li.menu-item{width:100% !important;height:auto !important;}
li.ova-megamenu ul.ova-mega-menu li.menu-item::before{border-right:none;}
}
@media(min-width:1024px){
.main-navigation ul.menu ul.ova-mega-menu.sub-menu li.menu-item a {
padding: 8px 0;
}
.main-navigation ul.menu ul.ova-mega-menu.sub-menu li.menu-item a.item_text {
padding-left: 7px;
}
}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}