@import url(https://fonts.googleapis.com/css2?family=Gowun+Batang&display=swap);.d-none{display:none!important}body{font-family:"Gowun Batang",serif;font-weight:500;font-style:normal;font-size:20px}h1,h2,h3{font-size:24px}#site-header-wrapper{position:sticky}body:not(.home).admin-bar #site-header-wrapper{top:-133px}body:not(.home):not(.admin-bar) #site-header-wrapper{top:-165px}#site-header-wrapper .site-header>.container{padding:0;min-width:100%}#site-header-wrapper .header-main{display:flex;flex-direction:column;margin:0}.site-title .site-logo{opacity:0;animation:speedin 2s ease-out .5s 1 normal running forwards}.site-title .site-logo .logo img{animation:zoom 7s ease-out 3s infinite alternate}#primary-menu .sub-menu[class*='megamenu'] .sub-menu .sub-menu{position:relative!important;opacity:1!important;visibility:visible!important;left:0!important;margin:0!important;transform:none!important}#primary-menu{font-size:14px!important}#primary-menu>.menu-item-has-children>a:before{left:unset!important;right:-15px}#primary-menu>.menu-item>a{padding:5px 20px!important;border:none!important;background:none!important}#primary-menu>.menu-item:not(.current-menu-item):not(.current-menu-ancestor)>a:not(:hover){color:#fff!important}#primary-menu .mysubmenu .sub-menu{padding-left:10px}#primary-menu .mysubmenu .menu-item-has-children:has(.sub-menu[style*="block"])>a:before{content:"\f107"}#primary-menu .mysubmenu>.sub-menu a:not(:hover){color:#fff!important}#site-header-wrapper #primary-navigation{text-align:center;background-color:#43aa66}#primary-navigation>div>img{max-width:100px;padding:3px 0}@media (min-width:992px){body:not(.scrolled) #primary-navigation>div>img{display:none!important}body.scrolled #primary-navigation>div{display:flex;justify-content:space-around;align-items:center}body.scrolled #primary-menu{display:flex;height:60px}body.scrolled #primary-menu>li{display:flex;justify-content:space-around;align-items:center;height:100%}#primary-navigation>div>img{display:block}#primary-menu .mysubmenu{position:unset!important}#primary-menu .mysubmenu:not(:hover)>.sub-menu{display:none!important;overflow:hidden!important}#primary-menu .mysubmenu:hover>.sub-menu{display:block!important}#primary-menu .mysubmenu>.sub-menu{width:auto!important;background-color:#43aa66!important;left:50%!important;transform:translateX(-50%)!important}.menu-item-has-children>a:before{display:inline-block;font-weight:400;font-family:'FontAwesome';content:"\f105";font-size:14px;vertical-align:baseline;width:25px;text-align:left;margin-left:-13px;padding-left:4px;position:absolute;left:34px}body.home.admin-bar #site-header-wrapper .site-title{height:calc(100vh - 67px)}body.home:not(.admin-bar) #site-header-wrapper .site-title{height:calc(100vh - 35px)}.home .site-title{display:flex;align-items:center;height:calc(100vh - 41px);background-image:linear-gradient(45deg,#005193,#43aa66);overflow:hidden}.home .site-title:before{content:'';position:absolute;inset:0;background-color:rgb(255 255 255 / .2)}.home .site-title .site-logo{display:flex;opacity:0;align-items:center;min-width:100%;justify-content:center;animation:speedin 2s ease-out .5s 1 normal running forwards}.home .site-title .site-logo:before{content:'';position:relative;background-image:url(/wp-content/uploads/2024/04/logo-big.png);background-size:contain;background-position:center;width:80vh;display:block;aspect-ratio:1191 / 653;animation:zoom 7s ease-out 3s infinite alternate}.home .site-title img{display:none}}body.home.admin-bar #site-header-wrapper{top:calc(-100vh + 99px)}body.home:not(.admin-bar) #site-header-wrapper{top:calc(-100vh + 36px)}.post-author-block,#comments,#wp-admin-bar-vc_inline-admin-bar-link,#wp-admin-bar-thegem-thumbnails-generator,.menu-item-cart,.product_title+.rating-divider,.product_title,.back-to-shop-button,.socials-sharing,.socials-sharing+.product-meta,.breadcrumbs .divider+span:not(.current),.breadcrumbs .divider~.divider,.fancy-gallery:before,.custom-header .gem-icon,.custom-header .custom-header-title,.custom-header .custom-header-subtitle,.mysubmenu .megamenu-new-row,.single .post-meta-left,.single .post-meta-right,.single-post .breadcrumbs{display:none!important}.mygall img{object-fit:contain}.vc_row,.wpb_revslider_element,.wpb_text_column{margin-bottom:0!important}.admin-bar .fancybox-toolbar{margin-top:32px}.mynewz :is(.vc_gitem-col,.vc_gitem-zone-c){position:static!important}.mynewz .entry-title>a{font-size:0}.mynewz .entry-title>a>span{font-size:24px;margin-left:-10px!important}.mycorsi .vc_gitem-zone-a div{background-color:#fff}body:not(.home) .slider{display:flex;align-items:center}.custom-header .breadcrumbs{position:unset!important}.custom-header .breadcrumbs .current{border:none!important;color:#43aa66!important}.grenke-info{height:54px;margin:0}.grenke-info a{margin:0 5px}#page{overflow:visible}#main{overflow:hidden}#page-title{padding:30px 0 30px 0!important}#main-content .block-content{padding:0!important}.mygrid .vc_gitem-col{box-shadow:0 0 1px rgb(0 0 0 / .4)}.mygrid .vc_custom_heading a{display:block;font-size:17px}.mygrid .vc_custom_heading h2{line-height:1;min-height:75px;max-height:75px;overflow:hidden}.mygrid .vc_grid-item{position:unset!important;display:inline-block!important;min-height:300px}.mygrid .vc_gitem-zone{height:300px!important;box-shadow:0 0 1px rgb(0 0 0 / .4)}.mygrid .vc_gitem-zone-a{position:relative}.mygrid .vc_gitem-zone-a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(255 255 255 / .8)}.mygrid .vc_gitem-post-data-source-post_excerpt{max-height:75px!important;min-height:120px;overflow:hidden}.page-title-block{background-color:#005193!important}.page-title-block span.current{color:#43aa66;border-bottom-color:#43aa66}.woocommerce-product-details__short-description h4{position:relative;margin:0!important;padding-bottom:20px;border-bottom:1px solid #ddd}.woocommerce-product-details__short-description h4:after{content:"";display:block;position:absolute;bottom:-1px;left:0;width:75px;height:2px;background:#43aa66}.woocommerce-product-details__short-description h4+p{margin-top:10px;padding-bottom:30px;padding-right:30%;border-bottom:1px solid #ddd}.myfooter a[href*="mailto"],.myfooter a[href*="tel"],.myfooter a[href*="wa.me"],.myfooter a[href*="facebook"],.myfooter a[href*="instagram"]{color:#fff}.myfooter{padding:25px 0;background-color:#43aa66}.myfooter .foo{display:flex;flex-wrap:wrap;align-items:center}.myfooter .fa{width:25px;text-align:center}.myfooter p{color:#fff}@media (max-width:979px){.header-main{width:100vw!important}.site-logo{margin:0!important}}@media (min-width:600px) and (max-width:767px){.myblog .vc_grid-item{width:50%!important}}@media (max-width:599px){.myblog .vc_grid-item{width:100%!important}}#primary-menu:not(:hover) ul.sub-menu{right:0!important}.text-right{text-align:right}.mygslide .wpb_gallery_slides{position:relative;height:0!important;padding-top:100%}.myqslide .wpb_gallery_slides>ul,.mygslide .wpb_gallery_slides>ul{position:absolute;top:0;left:0;right:0;bottom:0}.category-ecografi .post-meta,.category-lettini .post-meta{display:none}.myqslide .wpb_gallery_slides li,.myqslide .wpb_gallery_slides .prettyphoto,.myqslide .wpb_gallery_slides img,.mygslide .wpb_gallery_slides li,.mygslide .wpb_gallery_slides .prettyphoto,.mygslide .wpb_gallery_slides img{height:100%}.myqslide .wpb_gallery_slides{position:relative;height:0!important;padding-top:56.25%}.parent-pageid-538 article .post-content-wrapper,.page-id-372 article .post-content-wrapper{padding:20px!important}.parent-pageid-538 article .info,.page-id-372 article .info{display:none}.page-id-372 article .entry-title{text-align:center}.page-id-372 .post-featured-content{position:relative;height:0;overflow:hidden;padding-top:100%}.page-id-372 .post-featured-content>a{position:absolute!important;top:0;left:0;right:0;bottom:0}.page-id-372 .post-featured-content img{max-width:100%;max-height:100%;object-fit:contain}.mybeds{margin-bottom:50px!important}.mybed figure>a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.mybeds h4{min-height:50px;line-height:1;text-transform:unset!important}.mybeds h4+p{min-height:160px;line-height:1.4}.mybeds .mybed>div{padding:0 10px}.mybeds .mybed>div>div:not(:empty){background-color:#f8f9fa;padding:10px;box-shadow:2px 2px 10px rgb(0 0 0 / .3)}.mybeds .text-right{margin-top:20px}.mybac{margin-bottom:30px!important}.mybac>div>div{padding:0 5px!important}.mybac:not(.colors)>div>div>div:not(:empty){padding:10px;border:1px solid rgb(0 0 0 / .1)}.mybac h5{line-height:1;font-size:15px;min-height:50px}.mybac h5+p{line-height:1.2;font-size:15px;min-height:150px}.mybac.colors>div>div>div{display:flex;flex-wrap:wrap}.mybac.colors>div>div>div>div{display:inline-block;width:10%;transform:scale(.9)}.mybac.colors>div>div>div>div h2{font-size:12px;line-height:1;min-height:20px}.mybac.colors>div>div>div>div img{box-shadow:0 0 5px rgb(0 0 0 / .4)}.mysnews .vc_gitem-animated-block{width:100%}.mysnews .vc_gitem-zone-a{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.mysnews .entry-title{line-height:1;min-height:72px}.post-meta-author{text-transform:capitalize}.eekit p{display:flex;align-items:center;justify-content:center;line-height:1;min-height:70px}.pdfext{position:absolute;inset:0;z-index:100}.brandtable td{border:none!important}.staffrow{padding:0 100px}.staffbox{padding:10px 30px}.staffbox>div{position:relative;box-shadow:0 6px 10px 4px rgb(0 0 0 / .07);padding:20px 50px!important;background-color:#fff;border-radius:5px;isolation:isolate}.staffbox>div:before{content:'';position:absolute;left:0;right:0;width:100%;top:75px;height:5px;background-color:#000;z-index:-1}.staffbox .staffimg{text-align:center}.staffimg figure{width:90%;aspect-ratio:1/1;border-radius:3px;overflow:hidden}.staffimg figure div,.staffimg figure img{width:100%;height:100%;object-fit:cover}.staffimg figure{border:5px solid #43aa66}.staffbox h5{font-weight:500;letter-spacing:-1px}.staffbox p{line-height:1.2}.myhiddenitem{display:none!important}.mywidegall .flex-viewport{height:unset!important;aspect-ratio:8/5}.mywidegall .flex-viewport ul,.mywidegall .flex-viewport li,.mywidegall .flex-viewport img{height:100%!important}@media(min-width:980px){#site-header .header-main{justify-content:center!important}}@media (max-width:979px){#site-header .header-main{flex-direction:row;align-items:center;padding:0 50px}#site-header-wrapper #primary-navigation{background:none}#site-header-wrapper #primary-navigation button>span{background-color:#005193}#site-header-wrapper .menu-item-socials{display:none!important}.header-main{align-items:center}.mobile-menu-slide-wrapper{background-color:#43aa66!important}#primary-menu .mysubmenu a{background:none!important}.mobile-menu-slide-wrapper .mysubmenu li .menu-item-parent-toggle{display:flex!important;align-items:center}.mobile-menu-slide-wrapper .mysubmenu .menu-item-parent-toggle:after{line-height:1.3!important;color:#fff}}@media (max-width:767px){.brandtable,.brandtable *{display:block!important}.coursez>.yearz{width:100%}}@media (max-width:550px){#site-header .header-main{padding:0 20px}.header-main{width:auto!important}.site-logo{max-width:200px}.splide__arrow.splide__arrow--prev{left:-1em!important}.splide__arrow.splide__arrow--next{right:-1em!important}}.btzyears{display:flex;gap:0 10px;margin-bottom:40px}.coursez{display:flex;flex-wrap:wrap;gap:20px}.coursez>div{position:relative;width:calc(33% - 20px);box-shadow:0 0 1px rgb(0 0 0 / .4);background-color:#fff;padding:10px}.coursez h2{display:block;width:100%;margin-bottom:0!important}.coursez>div h6{line-height:1;min-height:75px;max-height:75px;overflow:hidden;margin:0}.coursez>div p{line-height:1;min-height:90px;max-height:90px;overflow:hidden;margin:0}.coursez>div small{font-size:0;position:absolute}.image{width:100%;aspect-ratio:1/1}.image *{height:100%}.image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}@keyframes speedin{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}80%{opacity:1;-webkit-transform:skewX(5deg);transform:skewX(5deg)}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes zoom{0%{opacity:1;transform:scale(1) skew(0)}100%{opacity:1;transform:scale(.9) skew(-3deg)}}.myprods{min-height:400px}.splide ul{list-style:none;margin:0;padding:0}.splide li:before{display:none!important}.splide li.splide__slide .inner{border:1px solid rgb(0 0 0 / .1)}.prodsplide li.splide__slide img{aspect-ratio:1/1;max-width:100%;max-height:100%;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;padding:10px}.prodsplide li.splide__slide h4{text-align:center;font-size:20px;line-height:1.2;min-height:80px}.splide__arrow.splide__arrow--prev{left:-2.5em}.splide__arrow.splide__arrow--next{right:-2.5em}.convsplide li.splide__slide :is(h4,p){text-align:center}.convsplide .splide__slide .inner{padding-bottom:30px}.zcats{display:flex}.zcats>.zcat{margin-bottom:30px;width:100%}.zcats>.zcat>.zsubcats{display:flex;flex-direction:column}.zcats>.zcat:nth-of-type(1){order:2}.zcats>.zcat:nth-of-type(2){order:1}.zcats>.zcat:nth-of-type(3){order:4}.zcats>.zcat:nth-of-type(4){order:3}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(1){order:8}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(2){order:1}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(3){order:4}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(4){order:9}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(5){order:2}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(6){order:6}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(7){order:7}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(8){order:3}.zcats>.zcat:nth-of-type(2)>.zsubcats>.zcat:nth-of-type(9){order:5}.zcats>.zcat:nth-of-type(4)>.zsubcats>.zcat:nth-of-type(1){order:2}.zcats>.zcat:nth-of-type(4)>.zsubcats>.zcat:nth-of-type(2){order:1}.zcats>.zcat:nth-of-type(4)>.zsubcats>.zcat:nth-of-type(3){order:3}.zcats>.zcat>.title{font-size:32px;text-align:center;margin-bottom:20px}.zcats>.zcat .zcat .title{display:flex;align-items:center;justify-content:center;gap:0 10px}.zcats>.zcat>.title>a{color:#43aa66}.zcats>.zcat .zcat>.title>a{color:#005193;font-weight:700}.zcats .zsubcats>.zcat{padding:10px}.zcats .zsubcats>.zcat:has(>.prods[style=""]){background-color:#ddd;border-radius:12px;box-shadow:1px 1px 10px rgb(0 0 0 / .3)}.zcats .zcat:not(:has(>.prods))>.title>.open{display:none!important}.zcats .zcat:has(>.prods[style=""])>.title>.open:before{content:"\f068"}.zcats .title>.open{font-size:12px}.zcats>.zcat .prods>.prods_inner{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;padding:15px 0}.zcats>.zcat .prods>.prods_inner>.prod{display:flex;align-items:center;gap:0 5px;width:100%;padding:3px;background-image:linear-gradient(45deg,#005193,#43aa66)}.zcats>.zcat .prods>.prods_inner>.prod>img{width:25%;aspect-ratio:1/1;max-width:70px;object-fit:cover;border-radius:3px}.zcats>.zcat .prods>.prods_inner>.prod>a{display:block;text-align:center;color:#fff;font-size:16px}@media(max-width:1299px){.zcats{flex-wrap:wrap}.zcats>.zcat{width:50%}}@media (min-width:980px) and (max-width:1200px){.row .custom-header:first-of-type{padding-top:0!important}}@media(max-width:500px){.zcats{flex-direction:column}.zcats>.zcat{width:100%}.zcats>.zcat .title>a{text-align:center}.zcats>.zcat .title>a:not(.open){display:inline-block;width:100%;font-size:18px}.staffrow{padding:0 32px}}