*{border:0;margin:0;padding:0;flex-wrap:wrap;text-decoration:none}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--color-green:#24963e;--color-light-green:#e9f4ec;--color-blue:#002d59;--color-blue-a10:rgba(8 72 151/10%);--color-light-blue:#89b3dd;--color-red:#ff3d17;--color-body-text:#363636;--color-gray:#666;--color-silver:#eff1f3;--color-silver-line:#ddd}body{font-family:'DM Sans',sans-serif;font-size:18px;color:var(--color-body-text);line-height:25px;overflow-x:hidden}body.rwd_menu__opened{overflow:hidden}h1,h2,h3,h4,h5{font-weight:400}button,input,select,textarea{font-family:'DM Sans',sans-serif;font-size:18px;outline:none}img.alignleft{margin:0 20px 5px 0;float:left}img.alignright{margin:0 0 5px 20px;float:right}hr{height:30px;border-top:3px solid var(--color-silver-line)}.left{float:left}.right{float:right}.clear,.related{clear:both}.inner{max-width:1280px;margin:auto;position:relative}.inner_800{max-width:800px}.inner_900{max-width:900px}.inner_1000{max-width:1000px}.hide{display:none !important}.b_r_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.b_r_5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.b_r_10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.b_r_50p{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.vertical_middle{top:50%;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.required,.red{color:var(--color-red)}.button{height:50px;padding:0 30px;font-size:16px;font-weight:700;text-decoration:none !important;color:#fff !important;line-height:50px;background-color:var(--color-blue);cursor:pointer;display:inline-block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:5px}.button:hover{background-color:var(--color-body-text)}.button:disabled{color:#fff !important;background-color:#ccc}.button.button_h30{height:36px;padding:0 15px;font-size:15px;line-height:36px}.button.button_h40{height:40px;padding:0 15px;font-size:16px;line-height:40px}.button.button_green{background-color:var(--color-green)}.button.button_green:hover{background-color:var(--color-body-text)}.button.button_light_blue{background-color:var(--color-light-blue)}.button.button_light_blue:hover{background-color:var(--color-body-text)}.button.button_white_hover:hover{color:#000 !important;background-color:#fff}.center{text-align:center}.uppercase{text-transform:uppercase}.sec_font{font-family:'Barlow',sans-serif}.anim,ul.slick-dots li,.button:before,div.product .images a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.anim_cubic{-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);-moz-transition:all 1s cubic-bezier(.19,1,.22,1);-o-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1)}input[type=checkbox],input[type=radio]{width:20px;min-width:20px;height:20px;margin:-4px 4px 0 0 !important;padding:0 !important;text-align:center !important;background-color:#fff;border:1px solid #d8d8d8;clear:none;cursor:pointer;display:inline-block;line-height:0;outline:0;vertical-align:middle !important;position:relative;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}input[type=radio]:checked:before,input[type=checkbox]:checked:before{top:4px;right:4px;bottom:4px;left:4px;text-align:center;background:var(--color-green);position:absolute;display:block;content:'' !important}input[type=radio]:checked:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.fancybox-button--close{background-color:var(--color-blue)}.fancybox-button--close path{fill:#fff !important}.fancybox-container .modal_added_to_cart{width:100%;max-width:400px;padding:30px}.fancybox-container .modal_added_to_cart p{margin-bottom:20px}.fancybox-container .modal_added_to_cart p.last,.fancybox-container .modal_added_to_cart p:last-child{margin-bottom:0}.fancybox-container .modal_added_to_cart h3{margin-bottom:20px;font-size:25px;color:var(--color-body-text);line-height:130%}.fancybox-container .modal_added_to_cart a.close_fancybox{font-size:15px;text-decoration:underline;color:#999}.fancybox-container .modal_added_to_cart a.close_fancybox:hover{color:var(--color-body-text)}.fancybox-container .modal_added_to_cart .close_fancybox_wrap{padding:15px 30px;font-size:16px;text-align:center;line-height:20px;background:#e1e5ec}.fancybox-container .modal_added_to_cart .close_fancybox{font-weight:700;text-decoration:underline;color:#000}.fancybox-container .modal_added_to_cart .close_fancybox:hover{text-decoration:none}.fancybox-container .request_offer_modal{width:100%;max-width:700px;padding:0 !important;border-top:4px solid var(--color-blue)}.fancybox-container .request_offer_modal .request_offer_modal_header{height:60px;padding:0 20px;font-size:20px;font-weight:700;border-bottom:1px solid var(--color-silver-line);display:flex;align-items:center;align-content:center}.fancybox-container .request_offer_modal .request_offer_modal_content{max-height:calc(100vh - 100px);padding:20px;overflow:auto}.fancybox-container .request_offer_modal .request_offer_modal_content .product_wrap{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-silver-line);display:flex;justify-content:space-between}.fancybox-container .request_offer_modal .request_offer_modal_content .product_wrap img{width:80px;height:80px;padding:5px;border:1px solid var(--color-silver-line);display:block}.fancybox-container .request_offer_modal .request_offer_modal_content .product_wrap h4{width:calc(100% - 100px);font-weight:700;display:flex;align-content:center;align-items:center}#rwd_menu{width:100%;left:0;top:80px;bottom:0;background:rgba(255 255 255/70%);position:fixed;z-index:100;visibility:hidden;opacity:0}#rwd_menu .rwd_menu_wrap{width:450px;height:100%;right:-100%;top:0;padding-top:20px;background:var(--color-blue);position:absolute;overflow-y:auto}#rwd_menu .rwd_menu_section{padding:30px}#rwd_menu a{color:#fff;display:block}#rwd_menu a:hover{text-decoration:underline}#rwd_menu ul li{float:none !important;position:relative}#rwd_menu ul li.hide_in_rwd{display:none}#rwd_menu ul.primary_menu{padding:0 30px;list-style:none}#rwd_menu ul.primary_menu li{border-bottom:1px solid rgba(255 255 255/15%)}#rwd_menu ul.primary_menu li a{padding:15px 0;font-size:22px;color:#fff;line-height:100%;display:block;position:relative}#rwd_menu ul.primary_menu li a:hover{text-decoration:underline}#rwd_menu ul.primary_menu li.menu-item-has-children>a:before{width:0;height:100%;left:0;top:0;background:#313131;position:absolute;content:''}#rwd_menu ul.primary_menu li.menu-item-has-children>a:after{width:20px;height:20px;right:20px;top:calc(50% - 10px);background:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_arrow_down_white.svg) no-repeat center;background-size:16px;position:absolute;content:''}#rwd_menu ul.primary_menu li.menu-item-has-children.open>a:before{width:8px}#rwd_menu ul.primary_menu li.menu-item-has-children.open>a:after{ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#rwd_menu ul.primary_menu li ul{background:#fff;display:none}#rwd_menu ul.primary_menu li ul li{border-bottom-color:#eee}#rwd_menu ul.primary_menu li ul li:last-child{border-bottom:none}#rwd_menu ul.primary_menu li ul li a{left:auto !important;padding:15px 10px 15px 30px;font-size:16px;color:#333 !important;line-height:20px;opacity:100% !important}#rwd_menu ul.primary_menu li ul li.menu-item-has-children>a:after{width:20px;height:20px;right:20px;top:calc(50% - 10px);background:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_arrow_down_small.svg) no-repeat center;background-size:12px;position:absolute;content:''}#rwd_menu ul.primary_menu li ul li.open>a:before{display:none}#rwd_menu ul.primary_menu li ul li ul{background:#eef0f4}#rwd_menu ul.primary_menu li ul li ul li{border-bottom:none}#rwd_menu ul.primary_menu li ul li ul li a{padding:10px 20px}#rwd_menu ul.secondary_menu{margin-left:20px}#rwd_menu ul.secondary_menu li{margin-bottom:5px;color:#fff}#rwd_menu ul.secondary_menu li a{font-size:17px}#rwd_menu ul.secondary_menu li a:hover{text-decoration:underline}#rwd_menu .rwd_menu_section.contact{padding:0;background:rgba(0 0 0/50%);display:flex}#rwd_menu .rwd_menu_section.contact .contact_wrap{width:calc(100% - 90px);padding:30px;font-size:16px;color:#fff}#rwd_menu .rwd_menu_section.contact .contact_wrap p{margin-bottom:20px}#rwd_menu .rwd_menu_section.contact .contact_wrap p:last-child{margin-bottom:0}#rwd_menu .rwd_menu_section.contact .qtranxs_widget{width:90px;border-left:1px solid rgba(255 255 255/20%)}#rwd_menu .rwd_menu_section.contact .qtranxs_widget ul{height:100%;display:flex;align-items:stretch;list-style:none}#rwd_menu .rwd_menu_section.contact .qtranxs_widget ul li{width:100%;border-bottom:1px solid rgba(255 255 255/20%)}#rwd_menu .rwd_menu_section.contact .qtranxs_widget ul li:last-child{border-bottom:none}#rwd_menu .rwd_menu_section.contact .qtranxs_widget ul li a{width:100%;height:100%;text-transform:uppercase;display:flex;justify-content:center;align-items:center}body.rwd_menu__opened #rwd_menu{visibility:visible;opacity:100%}body.rwd_menu__opened #rwd_menu .rwd_menu_wrap{right:0}#header{width:100%;height:100px;left:0;top:0;background:#fff;position:fixed;z-index:100}#header .inner{max-width:calc(100% - 100px);height:100%}#header .logo{height:30px;display:inline-block;position:relative;z-index:2}#header .logo img{width:auto;height:100%;display:block}#header .profile__cart{height:100%;right:0;top:0;display:flex;align-items:center;position:absolute;z-index:2}#header ul.menu{width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;list-style:none;position:absolute;z-index:1}#header ul.menu li{height:100%;margin:0 10px;display:flex;align-items:center;position:relative}#header ul.menu li a{font-size:17px;font-weight:600;text-transform:uppercase;color:var(--color-body-text);line-height:34px;display:block}#header ul.menu li.current-menu-item:before,#header ul.menu li.current_page_item:before,#header ul.menu li.current-menu-parent:before,#header ul.menu li.current-post-ancestor:before{width:0;height:0;top:0;left:50%;border:solid transparent;position:absolute;content:'';pointer-events:none;border-top-color:var(--color-blue);border-width:6px;margin-left:-6px}#header ul.menu li.current-menu-item a,#header ul.menu li.current_page_item a,#header ul.menu li.current-menu-parent a,#header ul.menu li.current-post-ancestor a{color:var(--color-blue)}#header .qtranxs_widget{width:60px;height:40px;margin-left:20px;position:relative}#header .qtranxs_widget ul{width:60px;height:34px;left:0;top:3px;padding-top:34px;text-transform:uppercase;background:var(--color-silver);position:absolute;overflow:hidden;list-style:none;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px}#header .qtranxs_widget ul:after{width:10px;height:10px;right:10px;top:13px;background:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_arrow_down.svg) no-repeat center;background-size:auto 100%;position:absolute;content:''}#header .qtranxs_widget ul li{height:34px}#header .qtranxs_widget ul li.active{left:0;top:0;position:absolute}#header .qtranxs_widget ul li a{height:100%;padding-left:10px;font-size:14px;color:#000;line-height:34px;display:block}#header .qtranxs_widget ul li a:hover{text-decoration:underline}#header .qtranxs_widget ul:hover{height:auto;overflow:auto}#header .ajax_cart{height:40px;margin-left:30px;padding-left:25px;font-size:15px;font-weight:700;color:var(--color-body-text);line-height:40px;background:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_cart.svg) no-repeat left center;background-size:auto 16px}#header .profile{width:34px;height:34px;margin-left:30px;font-size:0;background:var(--color-light-blue) url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_user_white.svg) no-repeat center;background-size:auto 14px}#header .profile:hover{background-color:var(--color-blue)}#header .rwd_button{width:100px;height:34px;right:0;padding-left:45px;font-size:14px;font-weight:700;color:#fff;line-height:34px;background:var(--color-green);position:absolute;z-index:2;cursor:pointer;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px}#header .rwd_button .burg{width:20px;height:1px;left:15px;top:17px;background:#fff;display:block;position:absolute;-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .rwd_button .burg:before,#header .rwd_button .burg:after{width:20px;height:1px;background:#fff;position:absolute;content:'';-moz-transition:.2s;-o-transition:.2s;-webkit-transition:.2s;transition:.2s}#header .rwd_button .burg:before{top:-5px;left:0}#header .rwd_button .burg:after{top:5px;right:0}body.rwd_menu__opened #header .rwd_button .burg{background:0 0}body.rwd_menu__opened #header .rwd_button .burg:before{top:0;-webkit-transform:rotate(45deg)}body.rwd_menu__opened #header .rwd_button .burg:after{top:0;-webkit-transform:rotate(-45deg)}body.fixed_header #header{height:80px;box-shadow:0 10px 30px rgba(0 0 0/8%)}#slider_wrap{position:relative}#slider_wrap .control{width:50%;height:100px;right:0;bottom:0;padding-left:20px;padding-right:100px;background:#fff;position:absolute;display:flex;align-items:center;align-content:center;justify-content:space-between;z-index:10}#slider_wrap .control .prev_next_buttons{display:flex}#slider_wrap .control .prev_next_buttons div{width:60px;height:60px;margin-right:10px;background:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_arrow_left.svg) no-repeat center;background-size:20px auto;cursor:pointer;border-radius:5px}#slider_wrap .control .prev_next_buttons div:first-child{background-color:var(--color-silver)}#slider_wrap .control .prev_next_buttons div:last-child{background-image:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_arrow_right.svg)}#slider_wrap .control .prev_next_buttons div:hover{background-color:rgba(0 0 0/10%) !important}#slider{color:#fff;background:var(--color-blue)}#slider .item{max-height:700px;position:relative}#slider .item:before{padding-top:40%;display:block;content:''}#slider .item .item_wrap{width:100%;height:100%;left:0;top:0;display:flex;position:absolute}#slider .item .item_wrap .wrap_left{width:50%;padding:0 100px;display:flex;align-items:center;align-content:center}#slider .item .item_wrap .wrap_left .subtitle{margin:10px 0;font-size:13px;font-weight:700;color:var(--color-light-blue);line-height:100%;letter-spacing:3px}#slider .item .item_wrap .wrap_left .title{margin:10px 0;font-size:60px;line-height:100%}#slider .item .item_wrap .wrap_left .text{margin:10px 0;font-size:18px;line-height:30px}#slider .item .item_wrap .wrap_right{width:50%}#slider .item .item_wrap .wrap_right .image{height:calc(100% - 100px);background-repeat:no-repeat;background-position:center;background-size:cover}#services{padding-top:100px;position:relative;z-index:0}#services:before{width:100%;height:1px;left:0;top:386px;border-top:1px dotted var(--color-body-text);position:absolute;content:'';z-index:-1}#services h2{margin-bottom:30px;font-size:50px;color:var(--color-blue);line-height:100%}#services .services_wrap{max-width:990px;margin:auto;display:flex}#services .services_wrap .service{width:33.3333333333%;margin-top:30px;padding:0 20px 150px;border-top:4px solid transparent;position:relative;z-index:1}#services .services_wrap .service:nth-child(-n+3){margin-top:0}#services .services_wrap .service:hover{background:#fff;border-top-color:var(--color-blue);box-shadow:0 10px 30px rgba(0 0 0/8%);z-index:2}#services .services_wrap .service h3{font-size:25px;color:var(--color-blue);line-height:100%}#services .services_wrap .service .icon{width:200px;margin:0 auto 30px;padding:50px 0;border-bottom:3px solid var(--color-silver-line)}#services .services_wrap .service .icon img{width:auto;height:100px;margin:auto;display:block}#services .services_wrap .service .action_button{width:100%;left:0;bottom:50px;position:absolute}#services .services_wrap .service .read_more{width:50px;height:50px;margin-top:50px;padding-left:50px;font-size:16px;font-weight:700;color:#fff;line-height:50px;background:var(--color-silver);display:inline-block;position:relative;overflow:hidden;border-radius:5px}#services .services_wrap .service .read_more span{width:50px;height:50px;left:0;top:0;font-size:30px;font-weight:400;color:var(--color-body-text);line-height:44px;position:absolute}#services .services_wrap .service:hover .read_more{width:unset;padding-left:45px;padding-right:20px;background:var(--color-blue)}#services .services_wrap .service:hover .read_more span{color:#fff}.latest_products{padding:100px 0;position:relative}.latest_products:before{width:100%;height:50%;left:0;bottom:0;background:var(--color-silver);position:absolute;content:'';z-index:-1}.latest_products h2{margin-bottom:30px;font-size:50px;color:var(--color-blue);line-height:100%}#aboutus{background:var(--color-silver);position:relative}#aboutus:before{width:calc(25% + 50px);height:100px;left:25%;bottom:0;background:var(--color-light-blue);position:absolute;content:''}#aboutus:after{width:calc(50% - 50px);height:100px;right:0;bottom:0;background:#fff;position:absolute;content:''}#aboutus .aboutus_wrap{height:100%;display:flex}#aboutus .aboutus_wrap .wrap_left{width:50%}#aboutus .aboutus_wrap .wrap_left .image{width:100%;height:calc(100% - 50px);background-color:var(--color-blue);background-repeat:no-repeat;background-position:center;background-size:cover}#aboutus .aboutus_wrap .wrap_right{width:50%;padding:70px 0 170px 70px}#aboutus .aboutus_wrap .wrap_right h2{margin:20px 0;font-size:40px;line-height:100%}#aboutus .aboutus_wrap .wrap_right .text{margin:20px 0;font-size:18px;line-height:30px}#aboutus .aboutus_wrap .wrap_right .button{margin-top:30px}#aboutus .aboutus_wrap .wrap_right :first-child{margin-top:0}#blog{padding:100px 0}#blog h2{margin-bottom:30px;font-size:50px;color:var(--color-blue);line-height:100%}#blog .blog_subtitle{margin-top:-20px;margin-bottom:50px;font-size:20px;font-weight:600;color:var(--color-red-blue);line-height:100%}.blog_wrap{margin-left:-10px;margin-right:-10px;display:flex;flex-wrap:wrap}.blog_wrap .blog_post{width:calc(33.3333333333% - 20px);margin:50px 10px 0}.blog_wrap .blog_post:nth-child(-n+3){margin-top:0}.blog_wrap .blog_post .thumbnail{display:block;position:relative;overflow:hidden}.blog_wrap .blog_post .thumbnail img{width:100%;height:auto;display:block;position:relative;transform:scale(1) translateZ(0);transition:all 1s cubic-bezier(.19,1,.22,1)}.blog_wrap .blog_post .thumbnail:hover img{-ms-transform:scale(1.05) translateZ(0);-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}.blog_wrap .blog_post .thumbnail .datetime{width:70px;height:70px;right:0;top:0;font-size:25px;color:#fff;line-height:100%;background:var(--color-blue);display:flex;align-items:center;align-content:center;justify-content:center;position:absolute}.blog_wrap .blog_post .thumbnail .datetime small{width:100%;font-size:12px;font-weight:700;text-align:center;color:var(--color-light-blue);line-height:100%}.blog_wrap .blog_post .entry{padding-top:20px}.blog_wrap .blog_post .entry h3{margin-bottom:10px;font-size:24px !important;color:var(--color-blue);line-height:100%}.blog_wrap .blog_post .entry h3 a{text-decoration:none !important;color:var(--color-blue)}.blog_wrap .blog_post .entry h3 a:hover{color:var(--color-body-text)}.blog_wrap .blog_post .entry .excerpt{margin-bottom:20px;font-size:15px;color:#666;line-height:20px}.blog_wrap .blog_post .entry .excerpt p{margin-bottom:0 !important}.rank-math-breadcrumb{margin-bottom:10px;font-size:17px;color:var(--color-gray);line-height:18px}.rank-math-breadcrumb a{text-decoration:underline;font-weight:700;color:var(--color-body-text) !important}.rank-math-breadcrumb a:hover{color:var(--color-body-text) !important}.rank-math-breadcrumb .separator{font-weight:400;color:var(--color-body-text)}#before_content{position:relative;z-index:2}#before_content .rank-math-breadcrumb{margin-bottom:0 !important}#before_content.has_thumbnail{height:250px;background:var(--color-blue)}#before_content.has_thumbnail .before_content_wrap{height:100%;display:flex}#before_content.has_thumbnail .before_content_wrap .wrap_left{width:50%;padding-left:50px;padding-right:20px;display:flex;align-items:center;align-content:center}#before_content.has_thumbnail .before_content_wrap .wrap_left h1{width:100%;margin-bottom:0 !important;font-size:50px;color:#fff;line-height:100%}#before_content.has_thumbnail .before_content_wrap .wrap_left h1.smaller{font-size:40px}#before_content.has_thumbnail .before_content_wrap .wrap_left .rank-math-breadcrumb{margin-bottom:10px !important;font-size:16px;color:rgba(255 255 255/80%)}#before_content.has_thumbnail .before_content_wrap .wrap_left .rank-math-breadcrumb p{margin-bottom:0 !important}#before_content.has_thumbnail .before_content_wrap .wrap_left .rank-math-breadcrumb a{color:#fff !important}#before_content.has_thumbnail .before_content_wrap .wrap_left .rank-math-breadcrumb a:hover{color:#fff !important}#before_content.has_thumbnail .before_content_wrap .wrap_left .rank-math-breadcrumb .separator{color:#fff}#before_content.has_thumbnail .before_content_wrap .wrap_right{width:50%;background-repeat:no-repeat;background-position:center;background-size:cover}#before_content.no_thumbnail{padding:30px 0;background:var(--color-silver);border-top:4px solid var(--color-blue)}#container{padding-top:100px;position:relative}body.fixed_header #container{padding-top:80px}#content{padding:30px 0;line-height:30px}body.page-template-contact #content{padding-bottom:0}#content p{margin-bottom:20px}#content a{text-decoration:underline;color:var(--color-body-text)}#content a:hover{text-decoration:none;color:#000}#content img{max-width:100%;height:auto}#content h1{margin-bottom:30px;font-size:50px;color:var(--color-blue);line-height:100%}#content h2{margin-bottom:20px;font-size:30px;font-weight:600;color:var(--color-body-text);line-height:100%}#content h3{margin-bottom:20px;font-size:25px;font-weight:700;color:var(--color-blue);line-height:100%}#content ul{margin:0 0 30px 30px;list-style:none}#content ul li{padding-left:25px;position:relative}#content ul li:before{width:6px;height:6px;left:0;top:13px;background:var(--color-blue);position:absolute;content:'';-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#content ol{margin:0 0 30px 30px;list-style:decimal}#content table.custom_1{width:100%;margin-bottom:20px;border-collapse:collapse}#content table.custom_1 thead tr th{padding:10px;text-align:left;font-size:14px;color:#fff;line-height:16px;background:var(--color-blue);border:1px solid var(--color-blue)}#content table.custom_1 tbody tr td{padding:10px;text-align:left;font-size:16px;line-height:18px;background:#fff;border:1px solid var(--color-silver-line)}#content.single .excerpt{margin-bottom:20px;font-size:22px;line-height:130%}#content.single .tags{margin-bottom:20px;font-size:14px;font-weight:700}#content.single .tags a{padding:5px 10px;font-size:15px;font-weight:400;text-decoration:none !important;line-height:16px !important;background:var(--color-silver);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}#content.single .tags a:hover{color:#fff;background:var(--color-blue)}#content.single .alt_datetime{margin-bottom:20px;margin-top:-20px;font-size:14px}#content .related_products_by_tag{margin-top:50px;margin-bottom:-50px;padding:70px 0;background:var(--color-silver)}#content .iframe_wrapper{height:0;margin-bottom:30px;padding-bottom:56.25%;padding-top:25px;position:relative}#content .iframe_wrapper iframe{width:100%;height:100%;left:0;top:0;position:absolute}#content .contact_data_wrap{margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid var(--color-silver-line);display:flex}#content .contact_data_wrap .contact_data{flex-grow:1;flex-basis:0}#content .contact_data_wrap .contact_data a{text-decoration:none !important;font-size:30px;color:var(--color-blue) !important}#content .contact_data_wrap .contact_data label{margin-bottom:10px;padding:8px 10px;font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;line-height:100%;background:var(--color-red);display:inline-block;position:relative}#content .contact_data_wrap .contact_data label:after{width:0;height:0;left:0;bottom:-6px;border-style:solid;border-width:6px 6px 0 0;border-color:var(--color-red) transparent transparent transparent;position:absolute;content:''}#hoakademia_map{height:600px;margin:50px 0}body.woocommerce-checkout #content{border-top:1px solid var(--color-silver)}body.woocommerce-checkout #container:before{width:calc(((100% - 1280px)/2) + 550px);height:100%;right:0;top:0;background:var(--color-silver);position:absolute;content:''}.flexible_content .paragraph{margin:70px 0;font-weight:400}.flexible_content .paragraph .title{margin:20px 0;font-size:50px;line-height:100%}.flexible_content .fullwidth_image{height:600px;color:#fff;background-color:#292d35;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}.flexible_content .fullwidth_image .cover{height:100%;background:linear-gradient(to right,rgba(0 45 89/0%) 0%,rgba(0 45 89/80%) 50%,rgba(0 45 89/80%) 100%)}.flexible_content .fullwidth_image .cover .inner{height:100%;display:flex;justify-content:end}.flexible_content .fullwidth_image .cover .text{width:50%;height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.flexible_content .fullwidth_image .cover .text p{width:100%}.flexible_content .fullwidth_image .cover .text p:last-child{margin-bottom:0 !important}.flexible_content .fullwidth_image .cover .text .title{margin:20px 0;font-size:40px;line-height:100%}.flexible_content .usp{margin:70px 0}.flexible_content .usp .usp_wrap{display:flex;flex-wrap:wrap}.flexible_content .usp .usp_wrap .item{padding:0 30px;font-size:16px;font-weight:700;line-height:20px;flex-grow:1;flex-basis:0}.flexible_content .usp .usp_wrap .item img{width:auto;height:80px !important;margin:0 auto 20px;display:block}.flexible_content .image_text{margin:70px 0}.flexible_content .image_text p:last-child{margin-bottom:0 !important}.flexible_content .image_text .image_text_wrap{display:flex;flex-wrap:wrap}.flexible_content .image_text .image_text_wrap .wrap_left{width:50%;position:relative}.flexible_content .image_text .image_text_wrap .wrap_left .image{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.flexible_content .image_text .image_text_wrap .wrap_right{width:50%;padding:70px 0 70px 50px}.flexible_content .image_text.has_background{padding:70px 0}.flexible_content .image_text.inverse .image_text_wrap .wrap_left{order:2}.flexible_content .image_text.inverse .image_text_wrap .wrap_right{order:1;padding:70px 50px 70px 0}#cf{padding:70px 0;background:var(--color-silver)}#cf .inner{padding:70px 10%;background:#fff}#content a.download{margin-bottom:10px;padding:16px 60px 16px 180px;font-weight:700;text-decoration:none !important;color:#fff !important;word-break:break-all;line-height:20px;background:var(--color-green);display:block;position:relative;overflow:hidden;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}#content a.download:before{height:100%;left:0;top:0;padding:20px 30px 10px 70px;font-size:13px;font-weight:700;color:#fff;line-height:14px;background:rgba(0 0 0/20%) url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_download_white.svg) no-repeat 30px 15px;background-size:24px auto;position:absolute;content:'LETÖLTÉS'}#content a.download:after{right:20px;top:50%;font-size:13px;font-weight:700;color:rgba(255 255 255/50%);line-height:14px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content a.download.pdf:after{content:'PDF'}#content a.download.xls:after{content:'XLS'}#content a.download.doc:after,#content a.download.docx:after{content:'DOC'}#content a.download+br{display:none}.ez-toc-counter{margin-bottom:30px !important;padding:40px !important;background:var(--color-silver) !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ez-toc-counter .ez-toc-title{margin-bottom:20px !important;font-size:20px !important;font-weight:700 !important;color:#000 !important;display:block !important}.ez-toc-counter ul{margin-left:0 !important;margin-bottom:0 !important;list-style:none !important}.ez-toc-counter ul li{margin-bottom:5px !important;padding-left:30px !important;position:relative;list-style:none !important}.ez-toc-counter ul li:last-child{margin-bottom:0}.ez-toc-counter ul li:before{left:0;margin-right:1em;color:var(--color-blue);position:absolute;content:'→'}.ez-toc-counter ul li a{color:var(--color-blue) !important}.ez-toc-counter ul li a:hover{color:var(--color-body-text) !important}.ez-toc-counter ul li a:before{display:none !important}#footer{font-size:18px;color:#fff;line-height:30px;background:var(--color-blue)}#footer h3{margin-bottom:20px;font-size:20px;line-height:100%}#footer a{color:#fff}#footer a:hover{text-decoration:underline}#footer ul{list-style:none}#footer .footer_top{padding:100px 0}#footer .footer_top .footer_top_wrap{display:flex}#footer .footer_top .footer_top_wrap .wrap_left{width:25%}#footer .footer_top .logo img{max-width:300px}#footer .footer_top .social_media_wrap{margin-top:20px;display:flex}#footer .footer_top .social_media_wrap a{width:50px;height:50px;margin-right:10px;font-size:0;background-color:rgba(255 255 255/10%);background-repeat:no-repeat;background-position:center;background-size:auto 24px;display:block}#footer .footer_top .social_media_wrap a:hover{background-color:rgba(255 255 255/20%)}#footer .footer_top .social_media_wrap a.facebook{background-image:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_facebook_white.svg)}#footer .footer_top .social_media_wrap a.instagram{background-image:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_instagram_white.svg)}#footer .footer_top .social_media_wrap a.linkedin{background-image:url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_linkedin_white.svg)}#footer .go_up_wrap{width:100%;left:0;bottom:-130px;position:absolute}#footer .go_up_wrap:before{width:100%;height:1px;left:0;top:50%;background:rgba(255 255 255/20%);position:absolute;content:''}#footer .go_up_wrap a{width:60px;height:60px;margin:auto;text-decoration:none !important;background:var(--color-blue) url(//dianaholding.eu/wp-content/themes/hoakademia/images/icon_arrow_up_white.svg) no-repeat center;background-size:auto 20px;border:1px solid rgba(255 255 255/20%);display:block;position:relative;z-index:2;border-radius:5px}#footer .go_up_wrap a:hover{border-color:rgba(255 255 255/100%);display:block;position:relative;z-index:2}#footer .footer_bottom{padding:30px 0;font-size:15px;line-height:18px}#footer .footer_bottom .footer_bottom_wrap{display:flex;justify-content:space-between}#logos{padding:20px 0;background:#fff}#logos .inner{display:flex;justify-content:center}#logos img{width:auto;height:auto;max-height:30px;margin:0 10px auto;display:block}.ginop{right:0;bottom:0;position:fixed;z-index:10000}.ginop a{display:block}.ginop img{width:auto;height:150px;display:block}.ginop .ginop_close{width:30px;height:30px;right:20px;top:-10px;font-size:14px;background:#fff;border:1px solid var(--color-blue);display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer}.ginop .ginop_close:hover{border-color:var(--color-dark)}@media only screen and (max-width:1440px){#header{height:80px}#header .inner{max-width:calc(100% - 40px)}#header ul.menu li{margin-right:20px}#slider_wrap .control{padding-right:20px}#slider .item .item_wrap .wrap_left{padding:0 20px}#slider .item .item_wrap .wrap_left .title{font-size:50px}#before_content.has_thumbnail .before_content_wrap .wrap_left{padding-left:20px}#before_content.has_thumbnail .before_content_wrap .wrap_left h1{font-size:40px}#before_content.has_thumbnail .before_content_wrap .wrap_left h1.smaller{font-size:30px}#container{padding-top:80px}}@media only screen and (max-width:1280px){.hide_in_1280{display:none !important}.show_in_1280{display:block !important}.p_l_20{padding-left:20px}.p_r_20{padding-right:20px}#header ul.menu:after{display:none}#header .profile__cart{right:120px}#header .profile{margin-left:0}#aboutus .aboutus_wrap .wrap_right{padding:50px 0 150px 50px}body.woocommerce-checkout #container:before{width:440px}#cf{padding:50px 20px}#cf .inner{padding:50px;background:#fff}}@media only screen and (max-width:960px){.hide_in_960{display:none !important}.show_in_960{display:block !important}#slider_wrap .control{height:80px;align-items:end;align-content:end}#slider_wrap .control .progress{height:60px;display:flex;align-items:center}#slider .item:before{display:none}#slider .item .item_wrap{width:auto;height:auto;left:auto;top:auto;position:relative}#slider .item .item_wrap .wrap_left{width:100%;padding:30px 20px}#slider .item .item_wrap .wrap_left .title{font-size:40px}#slider .item .item_wrap .wrap_right{width:100%}#slider .item .item_wrap .wrap_right .image{height:auto}#slider .item .item_wrap .wrap_right .image:before{padding-top:60%;display:block;content:''}#services{padding-top:75px}#services:before{top:341px}#services h2{font-size:50px}#services .services_wrap .service h3{font-size:20px}#services .services_wrap .service .icon img{width:auto !important;height:80px !important}.latest_products{padding:75px 0}.latest_products h2{font-size:50px}#aboutus:before{width:50%;height:50px;left:auto;right:0}#aboutus:after{display:none}#aboutus .aboutus_wrap .wrap_left{width:100%}#aboutus .aboutus_wrap .wrap_left .image{height:auto}#aboutus .aboutus_wrap .wrap_left .image:before{padding-top:50%;display:block;content:''}#aboutus .aboutus_wrap .wrap_right{width:100%;padding:30px 0 50px}#blog{padding:75px 0}#blog h2{font-size:50px}#before_content.has_thumbnail{height:auto;padding:30px 0;background:var(--color-silver)}#before_content.has_thumbnail .before_content_wrap .wrap_left{width:100%}#before_content.has_thumbnail .before_content_wrap .wrap_left .rank-math-breadcrumb{margin-bottom:0 !important;color:var(--color-gray)}#before_content.has_thumbnail .before_content_wrap .wrap_left .rank-math-breadcrumb a{color:var(--color-body-text) !important}#before_content.has_thumbnail .before_content_wrap .wrap_left .rank-math-breadcrumb .separator{color:var(--color-body-text) !important}#before_content.has_thumbnail .before_content_wrap .wrap_right{display:none}body.woocommerce-checkout #container:before{display:none}.flexible_content .paragraph{margin:50px 0}.flexible_content .paragraph .title{font-size:45px}.flexible_content .fullwidth_image{height:550px}.flexible_content .usp{margin:50px 0}.flexible_content .image_text{margin:50px 0}.flexible_content .image_text .image_text_wrap .wrap_right{width:50%;padding:50px 0 50px 50px}.flexible_content .image_text.has_background{padding:50px 0}.flexible_content .image_text.inverse .image_text_wrap .wrap_right{padding:50px 50px 50px 0}#hoakademia_map{height:500px}#footer .footer_top{padding:75px 0 0}#footer .footer_top .footer_top_wrap .wrap_left{width:50%;margin-top:50px}#footer .footer_top .footer_top_wrap .wrap_left:nth-child(-n+2){margin-top:0}#footer .go_up_wrap{left:auto;bottom:auto;margin-top:50px;position:relative}}@media only screen and (max-width:768px){.hide_in_768{display:none !important}#services{padding-top:50px}#services:before{top:306px}#services h2{font-size:30px}#services .services_wrap .service{width:50%}#services .services_wrap .service:nth-child(3){margin-top:30px}.latest_products{padding:50px 0}.latest_products:before{height:300px}.latest_products h2{font-size:30px}#aboutus .aboutus_wrap .wrap_right h2{font-size:30px}#blog{padding:50px 0}#blog h2{font-size:30px}.blog_wrap .blog_post{width:calc(50% - 20px);margin:30px 10px 0}.blog_wrap .blog_post:nth-child(3){margin-top:30px}#content{padding:30px 0}#content h1{font-size:40px}#content h2{font-size:30px}#content .related_products_by_tag{margin-bottom:-50px;padding:50px 0}#content .contact_data_wrap .contact_data{width:100%;margin-top:30px;flex-grow:inherit;flex-basis:auto}#content .contact_data_wrap .contact_data:first-child{margin-top:0}.flexible_content .paragraph .title{font-size:40px}.flexible_content .fullwidth_image{height:auto}.flexible_content .fullwidth_image .cover{background:rgba(41 45 53/80%)}.flexible_content .fullwidth_image .cover .text{width:100%;min-height:300px;padding:50px 0}.flexible_content .usp .usp_wrap .item{width:33.3333333333%;padding:20px;font-size:15px;flex-grow:inherit;flex-basis:auto}.flexible_content .usp .usp_wrap .item img{height:60px !important}.flexible_content .image_text .image_text_wrap .wrap_left{width:100%}.flexible_content .image_text .image_text_wrap .wrap_left .image{height:auto}.flexible_content .image_text .image_text_wrap .wrap_left .image:before{padding-top:50%;display:block;content:''}.flexible_content .image_text .image_text_wrap .wrap_right{width:100%;padding:20px 0}.flexible_content .image_text.has_background{padding:20px 0}.flexible_content .image_text.inverse .image_text_wrap .wrap_left{order:1}.flexible_content .image_text.inverse .image_text_wrap .wrap_right{order:2;padding:20px 0}#hoakademia_map{height:400px}#footer .footer_top{padding:50px 0 0}#footer .footer_bottom .footer_bottom_wrap .wrap_left,#footer .footer_bottom .footer_bottom_wrap .wrap_right{width:100%;text-align:center}}@media only screen and (max-width:640px){.hide_in_640{display:none !important}.blog_wrap{margin-left:0;margin-right:0}.blog_wrap .blog_post{width:100%;margin:30px 0 0}.blog_wrap .blog_post:nth-child(2){margin-top:30px}.flexible_content .paragraph .title{font-size:35px}#hoakademia_map{height:350px}#footer .footer_top .footer_top_wrap .wrap_left{width:100%}#footer .footer_top .footer_top_wrap .wrap_left:nth-child(2){margin-top:50px}}@media only screen and (max-width:480px){#rwd_menu .rwd_menu_wrap{width:100%}#header .logo{height:20px}#header .logo img{width:auto !important;height:100% !important}#slider_wrap .control{width:60%}#services .services_wrap .service{width:100%;background:#fff;border-top-color:var(--color-blue);box-shadow:0 10px 30px rgba(0 0 0/8%);z-index:2}#services .services_wrap .service:nth-child(2){margin-top:30px}#services .services_wrap .service .read_more{width:unset;padding-left:45px;padding-right:20px;background:var(--color-blue)}#services .services_wrap .service .read_more span{color:#fff}#before_content.has_thumbnail{padding:20px 0}#before_content.no_thumbnail{padding:20px 0}#before_content .rank-math-breadcrumb{font-size:16px;line-height:22px !important}#content h1{font-size:30px;margin-bottom:20px}#content h2{font-size:25px}.flexible_content .paragraph .title{font-size:30px}.flexible_content .usp .usp_wrap .item{width:50%;font-size:14px}.flexible_content .usp .usp_wrap .item img{height:50px !important}.ez-toc-counter{padding:20px !important}#hoakademia_map{height:300px}#cf{padding:30px 20px}#cf .inner{padding:30px 20px;background:#fff}}@media only screen and (max-width:375px){#header .logo{width:60px;height:30px;overflow:hidden}}