CINXE.COM
GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices | Next Generation Internet
<!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7" lang="en-US" xmlns:og="https://ogp.me/ns#" xmlns:fb="https://ogp.me/ns/fb#"> <![endif]--> <!--[if IE 8]> <html class="ie ie8" lang="en-US" xmlns:og="https://ogp.me/ns#" xmlns:fb="https://ogp.me/ns/fb#"> <![endif]--> <!--[if !(IE 7) | !(IE 8) ]><!--> <html lang="en-US" xmlns:og="https://ogp.me/ns#" xmlns:fb="https://ogp.me/ns/fb#"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="profile" href="//gmpg.org/xfn/11"> <link rel="pingback" href="//ngi.eu/xmlrpc.php"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- Hubbub v.1.34.6 https://morehubbub.com/ --> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices" /> <meta property="og:description" content="Taler Systems SA is a technology company specialising in creating free software for digital payment systems." /> <meta property="og:url" content="https://ngi.eu/blog/2023/05/02/gnu-taler/" /> <meta property="og:site_name" content="Next Generation Internet" /> <meta property="og:updated_time" content="2023-05-23T15:31:51+00:00" /> <meta property="article:published_time" content="2023-05-02T10:40:27+00:00" /> <meta property="article:modified_time" content="2023-05-23T15:31:51+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices" /> <meta name="twitter:description" content="Taler Systems SA is a technology company specialising in creating free software for digital payment systems." /> <meta class="flipboard-article" content="Taler Systems SA is a technology company specialising in creating free software for digital payment systems." /> <meta property="og:image" content="https://ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg" /> <meta name="twitter:image" content="https://ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg" /> <meta property="og:image:width" content="335" /> <meta property="og:image:height" content="315" /> <!-- Hubbub v.1.34.6 https://morehubbub.com/ --> <!-- This site is optimized with the Yoast SEO plugin v23.5 - https://yoast.com/wordpress/plugins/seo/ --> <title>GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices | Next Generation Internet</title><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/montserrat/Montserrat-SemiBold.woff2" crossorigin><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/themes/thegem/fonts/thegem-icons.woff" crossorigin><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/themes/thegem/fonts/thegem-socials.woff" crossorigin><link rel="preload" data-rocket-preload as="font" href="//fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2" crossorigin><link rel="preload" data-rocket-preload as="font" href="//fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2" crossorigin><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0" crossorigin><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.woff2" crossorigin><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/themes/thegem/fonts/fontawesome/fontawesome-webfont.woff" crossorigin><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/themes/thegem/fonts/material/materialdesignicons.woff" crossorigin><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/themes/thegem/fonts/elegant/ElegantIcons.woff" crossorigin><link rel="preload" data-rocket-preload as="font" href="//ngi.eu/wp-content/themes/thegem/fonts/montserrat-ultralight.woff" crossorigin><style id="wpr-usedcss">@font-face{font-family:montserrat_semibold;font-style:normal;font-weight:600;font-display:swap;src:url('https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/montserrat/Montserrat-SemiBold.woff2') format('woff2'),url('https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/montserrat/Montserrat-SemiBold.woff') format('woff')}#page-preloader{position:fixed;left:0;right:0;top:0;bottom:0;z-index:999999;opacity:.98;background:#2c2e3d}#page-preloader.preloader-loaded .page-preloader-spin{opacity:0;-webkit-transition:.3s ease-out;transition:all .3s ease-out}#page-preloader.preloader-loaded{visibility:hidden;opacity:0;-webkit-transition:.3s ease-out;transition:all .3s ease-out}.no-js #page-preloader,.no-js .block-preloader{display:none}#page-preloader .page-preloader-spin,.preloader-spin{position:absolute;left:50%;top:50%;z-index:1001;width:80px;height:80px;margin:-40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid transparent;border-top-color:#b9b7ff;-webkit-animation:2s linear infinite PreloaderSpin;animation:2s linear infinite PreloaderSpin}.preloader-spin{border-top-color:#b9b7ff}#page-preloader .page-preloader-spin:before,.preloader-spin:before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid transparent;border-top-color:#00bcd4;-webkit-animation:3s linear infinite PreloaderSpin;animation:3s linear infinite PreloaderSpin}.preloader-spin:before{border-top-color:#00bcd4}#page-preloader .page-preloader-spin:after,.preloader-spin:after{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:2px solid transparent;border-top-color:#a3e7f0;-webkit-animation:1.5s linear infinite PreloaderSpin;animation:1.5s linear infinite PreloaderSpin}.preloader-spin:after{border-top-color:#7b97ab}.fancybox-slide .gem-fancybox-preloader{width:150px;height:150px;background:0 0;margin:0;margin-top:-75px;margin-left:-75px;padding:0}@-webkit-keyframes PreloaderSpin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes PreloaderSpin{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,nav{display:block}audio,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}b,strong{font-weight:700}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,pre{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;outline:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.421;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover{color:#2a6496;text-decoration:none}a:focus{outline:0;outline:0;outline-offset:0}figure{margin:0}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.container{margin-right:auto;margin-left:auto;padding-left:21px;padding-right:21px}@media (min-width:1212px){.container{width:1212px}}.row{margin-left:-21px;margin-right:-21px}.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container:after,.row:after{clear:both}.col-lg-3,.col-lg-9,.col-md-3,.col-md-9,.col-sm-12,.col-sm-6,.col-xs-12{position:relative;min-height:1px;padding-left:21px;padding-right:21px}.col-xs-12{float:left}.col-xs-12{width:100%}@media (min-width:768px){.col-sm-12,.col-sm-6{float:left}.col-sm-12{width:100%}.col-sm-6{width:50%}.top-area .top-area-items .top-area-block{height:30px;line-height:30px}}@media (min-width:992px){.col-md-3,.col-md-9{float:left}.col-md-9{width:75%}.col-md-3{width:25%}.col-md-pull-3{right:25%}.col-md-push-9{left:75%}}@media (min-width:1212px){.col-lg-3,.col-lg-9{float:left}.col-lg-9{width:75%}.col-lg-3{width:25%}}.top-area{padding:10px 0;position:relative}.top-area-items{margin:0 -35px}.top-area-alignment-center .top-area-items{text-align:center}.top-area-block{position:relative;display:inline-block;vertical-align:middle;padding:0 35px}.top-area-socials:after{content:'';position:absolute;height:50px;margin-top:-25px;top:50%;right:0}@media (max-width:1211px){.top-area-socials:after{display:none}}.top-area-style-2 .top-area-socials:after{right:auto;left:0}.top-area-alignment-center .top-area-socials:after{display:none}.top-area-socials{margin:0 -5px}.top-area-socials .socials{margin-top:7px}.top-area-socials .socials-item{padding:0 7px;margin:0}.top-area-socials .socials-item a{width:20px;height:20px}.top-area-socials .socials-item a:after{line-height:20px;font-size:16px}.top-area-button .gem-button{margin:0;font-family:inherit;font-weight:inherit;font-style:inherit;vertical-align:top}.top-area-button .gem-button:after{display:none}.top-area .top-area-block.top-area-menu{font-size:0}.top-area-menu .nav-menu{margin:0 -15px}.top-area-menu .nav-menu>li{display:inline-block;padding:0 15px;line-height:30px}.top-area-menu .nav-menu>li a{display:block;font-size:14px}.top-area-menu .nav-menu>li a:before{content:'\e601';font-family:thegem-icons;font-style:normal;font-weight:400;margin-right:2px;font-size:16px;vertical-align:top}#top-area-menu,.top-area-button{display:inline-block;vertical-align:top}#top-area-menu+.top-area-button{margin-left:40px}@media (max-width:430px){.top-area{padding:0 0 5px}.top-area .top-area-items .top-area-block.top-area-menu{height:auto}#top-area-menu+.top-area-button{margin:0}.top-area .top-area-items .top-area-block .top-area-button{width:100%;padding:5px 0 0}}#page:not(.vertical-header) #site-header{position:relative;z-index:5;-moz-box-shadow:0 0 2px 0 rgba(56,69,84,.2);-webkit-box-shadow:0 0 2px 0 rgba(56,69,84,.2);box-shadow:0 0 2px 0 rgba(56,69,84,.2)}#page .site-header-wrapper-transparent #site-header:not(.shrink){-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#page #site-header:not(.animated-header){z-index:7}#page:not(.vertical-header) #site-header.animated-header{position:static}#site-header .site-title{display:table-cell;vertical-align:middle;padding:15px 0}#site-header .header-layout-overlay .site-title{position:relative;z-index:11}#page.vertical-header #site-header .site-title{margin-bottom:40px}#site-header #perspective-menu-buttons,#site-header .primary-navigation{display:table-cell;width:99%;vertical-align:middle;text-align:right;position:relative;z-index:10}#site-header .logo-position-right #perspective-menu-buttons,#site-header .logo-position-right .primary-navigation{text-align:left}#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay)>.site-title{display:none}@media (min-width:1213px){#site-header .logo-position-menu_center #primary-menu.menu_center-preload{opacity:0}}#site-header .primary-navigation .menu-item-logo{padding:0 50px!important}#site-header .primary-navigation.responsive .menu-item-logo{display:none!important}@media (max-width:979px){#site-header .primary-navigation .menu-item-logo{display:none}}@media (max-width:768px){#site-header .logo-position-menu_center.header-main>.site-title{display:table-cell}}@media (min-width:980px){#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger) #perspective-menu-buttons,#site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger) #primary-navigation{display:block;width:auto;text-align:left}#site-header .logo-position-menu_center.header-layout-fullwidth:not(.header-layout-fullwidth_hamburger) #perspective-menu-buttons,#site-header .logo-position-menu_center.header-layout-fullwidth:not(.header-layout-fullwidth_hamburger) #primary-navigation{text-align:center}}#site-header .primary-navigation .menu-item-logo .site-logo,.site-title .site-logo{margin:0 auto;font-size:0!important;line-height:0!important}@media (min-width:768px){#site-header .logo-position-center #perspective-menu-buttons,#site-header .logo-position-center .primary-navigation,#site-header .logo-position-center .site-title{display:block;text-align:center}#site-header .logo-position-center:not(.no-menu) .site-title{padding-top:40px;padding-bottom:10px}}#site-header .header-main{position:relative;z-index:11}#page.vertical-header{padding-left:45px}#page.vertical-header #site-header-wrapper{position:fixed;left:0;top:0;width:360px;min-height:100%;box-shadow:0 0 2px 0 rgba(56,69,84,.2);-moz-box-shadow:0 0 2px 0 rgba(56,69,84,.2);-webkit-box-shadow:0 0 2px 0 rgba(56,69,84,.2);padding:55px 45px 0;margin-left:-315px;-o-transition:1s;-webkit-transition:1s;transition:all 1s;z-index:1000}body.admin-bar #page.vertical-header #site-header-wrapper{top:32px}#page.vertical-header #site-header-wrapper.vertical-active{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:block}#page.vertical-header #site-header :not(.megamenu-template)>.container{width:100%}#page.vertical-header #site-header .site-title{display:block}#page.vertical-header #site-header #perspective-menu-buttons,#page.vertical-header #site-header .primary-navigation{display:block;width:auto}#page.vertical-header .vertical-toggle{border:none;width:27px;height:23px;text-indent:100%;font-size:0;line-height:0;overflow:hidden;position:absolute;top:10px;right:9px;cursor:pointer;outline:0;background:0 0;padding:0;-o-transition:1s;-webkit-transition:1s;transition:all 1s}@media (min-width:1600px){#page.vertical-header{padding-left:360px}#page.vertical-header #site-header-wrapper{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:block;visibility:visible}#page.vertical-header .vertical-toggle{display:none}}#page.vertical-header .vertical-toggle .menu-line-1,#page.vertical-header .vertical-toggle .menu-line-2,#page.vertical-header .vertical-toggle .menu-line-3{position:absolute;height:3px;width:100%;left:0;-o-transition:1s;-webkit-transition:1s;transition:all 1s}#page.vertical-header .vertical-toggle .menu-line-1{top:2px;transform:rotate(0)}#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-1{transform:rotate(45deg);top:10px}#page.vertical-header .vertical-toggle .menu-line-2{top:10px;opacity:1}#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-2{opacity:0}#page.vertical-header .vertical-toggle .menu-line-3{top:18px;transform:rotate(0)}#page.vertical-header #site-header-wrapper.vertical-active .vertical-toggle .menu-line-3{top:10px;transform:rotate(-45deg)}@media (max-width:767px){#page.vertical-header .vertical-toggle{display:none}#page.vertical-header{padding-left:0}#page.vertical-header #site-header-wrapper{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:table;visibility:visible}}#primary-menu,#primary-menu+ul{text-align:left}#perspective-menu-buttons .menu-toggle,#primary-navigation .menu-toggle{display:none}#primary-navigation #primary-menu.no-responsive li.dl-back,#primary-navigation #primary-menu.no-responsive li.dl-parent{display:none}#primary-menu.no-responsive{text-align:left;white-space:nowrap;display:inline-block;font-size:0;margin:0 -20px}#page.vertical-header #primary-menu.no-responsive{margin:0;display:block}#primary-menu.no-responsive li{position:relative}#primary-menu.no-responsive li>a{position:relative;display:block;text-decoration:none}#primary-menu.no-responsive>li{display:inline-block;vertical-align:middle}#page.vertical-header #primary-menu.no-responsive,#page.vertical-header #primary-menu.no-responsive>li{display:block}#page.vertical-header #primary-menu.no-responsive>li.menu-item-logo{display:none}#page.vertical-header #primary-menu.no-responsive>li{padding-right:66px;margin-right:-66px}#primary-menu.no-responsive>li>a{padding:35px 20px;text-transform:uppercase}#page.vertical-header #primary-menu.no-responsive>li>a{padding:12px 0 13px}.header-style-3 #primary-menu.no-responsive>li{padding:33px 3px}.header-style-3 #primary-menu.no-responsive>li.menu-item-active,.header-style-3 #primary-menu.no-responsive>li.menu-item-current{padding:31px 1px}.header-style-3 #primary-menu.no-responsive>li>a{padding:0 15px}.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li>a{border-left:3px solid transparent;padding-left:27px;-o-transition:color .3s,background-color .3s,border-left-color .3s;-webkit-transition:color .3s,background-color .3s,border-left-color .3s;transition:color .3s,background-color .3s,border-left-color .3s}.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li:hover>a{padding-left:27px;border-left:3px solid transparent;-o-transition:color .3s,background-color .3s,border-left-color .3s;-webkit-transition:color .3s,background-color .3s,border-left-color .3s;transition:color .3s,background-color .3s,border-left-color .3s}#primary-menu.no-responsive>li .megamenu-template,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) ul{position:absolute;visibility:hidden;white-space:normal;width:280px;transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;-moz-transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;-webkit-transition:transform .1s linear .5s,opacity .1s linear .5s,visibility .1s linear .5s;opacity:0}#primary-menu.no-responsive>li.megamenu-template-enable ul{width:auto}#primary-menu.no-responsive>li .megamenu-template{width:auto;background-color:var(--thegem-to-main-bg-color,#fff);font-size:initial}#primary-menu.no-responsive .megamenu-template .container{max-width:100%}#primary-menu.no-responsive .megamenu-template .vc_row{margin-left:-21px;margin-right:-21px}#primary-menu.no-responsive .megamenu-template>.container>p:empty{display:none}#primary-menu:not(.no-responsive) .megamenu-template{display:none}.header-main:not(.header-layout-overlay) #primary-menu.no-responsive>li.megamenu-template-enable .sub-menu{display:none}#primary-menu.no-responsive>li:not(.megamenu-template-enable)>ul:before{content:'';position:absolute;bottom:-3px;left:-3px;right:-3px;height:3px}#primary-menu.no-responsive>li .megamenu-template,#primary-menu.no-responsive>li:not(.megamenu-template-enable)>ul{transform:translateY(20px);-o-transform:translateY(20px);-ms-transform:translateY(20px);-moz-transform:translateY(20px);-webkit-transform:translateY(20px)}.header-main:not(.header-layout-overlay) #primary-menu.no-responsive:hover li.megamenu-template-enable:hover .megamenu-template,.header-main:not(.header-layout-overlay) #primary-menu.no-responsive:hover li:not(.megamenu-template-enable):hover>ul{visibility:visible;transition:transform .3s linear,opacity .3s linear,visibility .3s linear;-moz-transition:transform .3s linear,opacity .3s linear,visibility .3s linear;-webkit-transition:transform .3s linear,opacity .3s linear,visibility .3s linear;opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.header-main:not(.header-layout-overlay) li.megamenu-template-enable:not(:hover) .megamenu-template *{transition:none!important}#primary-menu.no-responsive:hover>li .megamenu-template,#primary-menu.no-responsive:hover>li:not(.megamenu-template-enable):not(.menu-item-type-template) ul{visibility:hidden;transition:transform .1s linear,opacity .1s linear,visibility .1s linear;-moz-transition:transform .1s linear,opacity .1s linear,visibility .1s linear;-webkit-transition:transform .1s linear,opacity .1s linear,visibility .1s linear;opacity:0}#primary-menu.no-responsive>li>.megamenu-template,#primary-menu.no-responsive>li>ul{top:100%;left:0}#page.vertical-header #primary-menu.no-responsive>li .megamenu-template,#page.vertical-header #primary-menu.no-responsive>li>ul{top:0;left:100%}#primary-menu.no-responsive>li>ul.invert{left:auto;right:0}#primary-menu.no-responsive>li>ul a{padding:15px 30px}#primary-menu.no-responsive>li>ul ul{top:0;left:100%;transform:translateX(20px);-o-transform:translateX(20px);-ms-transform:translateX(20px);-moz-transform:translateX(20px);-webkit-transform:translateX(20px);z-index:1}#primary-menu.no-responsive>li>ul ul.invert{top:0;left:auto;right:100%;transform:translateX(-20px);-o-transform:translateX(-20px);-ms-transform:translateX(-20px);-moz-transform:translateX(-20px);-webkit-transform:translateX(-20px)}#primary-menu.no-responsive>li>ul li:hover>ul{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-parent>a:after{position:absolute;width:9px;height:16px;right:20px;top:50%;margin-top:-8px;font-weight:400;font-family:thegem-icons;font-style:normal;content:'\e601';font-size:16px;line-height:16px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul:not(.megamenu-item-inited){opacity:0!important;transform:translateY(20px)!important;-o-transform:translateY(20px)!important;-ms-transform:translateY(20px)!important;-moz-transform:translateY(20px)!important;-webkit-transform:translateY(20px)!important}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li>ul ul{display:none}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul{width:auto;white-space:nowrap;background-repeat:no-repeat;font-size:0;line-height:1}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul.megamenu-masonry.megamenu-masonry-inited>li{position:absolute}#primary-menu.no-responsive li>ul.without-transition,#primary-navigation.without-transition ul,#site-header.without-transition *{transition:none!important;-moz-transition:none!important;-webkit-transition:none!important}#primary-menu.nav-menu.no-responsive>li.megamenu-enable ul{width:auto}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul ul{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-left:0;border-right:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul:not(.megamenu-masonry)>li.megamenu-no-right-border{border-right:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li{display:inline-block;vertical-align:top;border:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li{margin:-1px 0 -1px -1px;border-top:0!important;border-bottom:0!important}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li{margin:0 0 0 31px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li.megamenu-first-element{margin-left:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li.megamenu-new-row{display:block;font-size:0;line-height:1;height:0;padding:0!important;margin:0 0 1px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul.megamenu-masonry>li.megamenu-new-row{margin-bottom:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li.megamenu-new-row{margin:0 0 7px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default ul ul{border:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default li,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-active,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-current{background:0 0;border:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li a{display:block;background:0 0;padding:0;-o-transition:none;-webkit-transition:none;transition:none}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-active>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-current>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li:hover>a{border:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default li.menu-item-parent>a:after{display:none}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li>a{padding-left:55px}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li>a,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li>a{padding-left:52px}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a{padding-left:52px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default:not(.megamenu-template-enable)>ul>li>ul li>a{position:relative;padding:8px 12px 8px 47px;vertical-align:middle;margin-left:-20px;border-left:0}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li>ul>li>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}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul>li>a:before{margin:0;left:27px}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a:before,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a:before,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a:before,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-active>a:before,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li.menu-item-current>a:before,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li>ul li:hover>a:before{left:27px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul>li>ul>li>a:before{margin-right:0;font-size:14px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li>ul{position:static;transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}#primary-menu.nav-menu.no-responsive>li.megamenu-enable:hover>ul>li>ul{visibility:visible;opacity:1}#primary-navigation .hamburger-toggle{border:none;width:36px;height:30px;text-indent:100%;font-size:0;line-height:0;overflow:hidden;position:relative;cursor:pointer;outline:0;background:0 0;padding:0;-o-transition:margin-right 1s,margin-left 1s,width .3s,height .2s,transform 1s;-webkit-transition:margin-right 1s,margin-left 1s,width .3s,height .2s,transform 1s;transition:margin-right 1s,margin-left 1s,width .3s,height .2s,transform 1s;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);margin-right:0;margin-top:35px;margin-bottom:35px}#primary-navigation .hamburger-toggle .menu-line-1,#primary-navigation .hamburger-toggle .menu-line-2,#primary-navigation .hamburger-toggle .menu-line-3{position:absolute;height:4px;width:100%;left:0;-webkit-transition:.5s,top .3s,height .3s;transition:all .5s,top .3s,height .3s}#primary-navigation .hamburger-toggle .menu-line-1{top:3px;transform:rotate(0)}#primary-navigation.hamburger-active .hamburger-toggle .menu-line-1{transform:rotate(45deg);top:13px}#primary-navigation .hamburger-toggle .menu-line-2{top:13px;opacity:1}#primary-navigation.hamburger-active .hamburger-toggle .menu-line-2{opacity:0}#primary-navigation .hamburger-toggle .menu-line-3{top:23px;transform:rotate(0)}#primary-navigation.hamburger-active .hamburger-toggle .menu-line-3{top:13px;transform:rotate(-45deg)}#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-1,#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-2,#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-3{height:2px;width:18px;left:9px}#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-1{top:8px}#primary-navigation.hamburger-active .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-1{top:13px}#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-2{top:13px}#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-3{top:18px}#primary-navigation.hamburger-active .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-3{top:13px;transform:rotate(-45deg)}.header-layout-fullwidth_hamburger #primary-menu.no-responsive{position:fixed;top:0;bottom:0;width:340px;-moz-transition:transform 1s;-webkit-transition:transform 1s;transition:transform 1s;background:#fff;padding:100px 30px 0;z-index:10}.header-layout-fullwidth_hamburger #primary-menu.no-responsive{padding-left:0}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive{padding-right:0}.header-layout-fullwidth_hamburger #primary-menu.no-responsive{right:0;-moz-transform:translateX(340px);-webkit-transform:translateX(340px);transform:translateX(340px)}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive{left:0;-moz-transform:translateX(-340px);-webkit-transform:translateX(-340px);transform:translateX(-340px)}.header-layout-fullwidth_hamburger #primary-navigation.hamburger-active #primary-menu.no-responsive{right:0;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.header-layout-fullwidth_hamburger.logo-position-right #primary-navigation.hamburger-active #primary-menu.no-responsive{left:0;-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.header-layout-fullwidth_hamburger #primary-navigation.hamburger-active .hamburger-toggle{-moz-transform:translateX(-340px);-webkit-transform:translateX(-340px);transform:translateX(-340px)}.header-layout-fullwidth_hamburger.logo-position-right #primary-navigation.hamburger-active .hamburger-toggle{-moz-transform:translateX(340px);-webkit-transform:translateX(340px);transform:translateX(340px)}.header-layout-fullwidth_hamburger #primary-menu.no-responsive{margin:0;display:block}.header-layout-fullwidth_hamburger #primary-menu.no-responsive .menu-item-logo{display:none}.header-layout-fullwidth_hamburger #primary-menu.no-responsive,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li{display:block}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li{padding:0}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li{padding-left:30px}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li{padding-left:30px}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li>a{padding:13px 15px}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current{padding-top:11px;padding-bottom:11px}#site-header.fixed.shrink .header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a,#site-header.fixed.shrink .header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-active>a,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-current>a{display:inline-block;padding-top:0;padding-bottom:0}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li>ul{top:0;left:100%}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li .megamenu-template,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li>ul{top:0;right:100%;left:auto}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li>ul ul{right:100%;left:auto}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li li>a{padding-left:45px}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li li.menu-item-parent>a:after{left:20px;right:auto;content:'\e603'}.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive li li:hover>a{padding-left:27px;border-left:3px solid transparent}.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive li li:hover>a{padding-right:27px;border-right:3px solid transparent}.hamburger-overlay{visibility:hidden;opacity:0;background-color:#212331;position:fixed;z-index:6;top:0;left:0;width:100%;height:100%;-o-transition:1s;-webkit-transition:1s;transition:all 1s}.hamburger-overlay.active{visibility:visible;opacity:.8}#site-header:not(.shrink) #primary-navigation.hamburger-active .hamburger-toggle>span{background-color:#fff}body #wpadminbar{font-style:normal}body.menu-scroll-locked{position:fixed;overflow:hidden;width:100%;height:100%}body.menu-scroll-locked #wpadminbar{top:-46px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu{min-height:100%}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children),.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children),.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children),.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language:not(.menu-item-has-children){display:inline-block}#page.vertical-header #primary-menu.no-responsive>li.menu-item-cart{padding-right:0;margin-right:0}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language.wpml-ls-menu-item .wpml-ls-flag,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language.wpml-ls-menu-item .wpml-ls-flag,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language.wpml-ls-menu-item .wpml-ls-flag,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language.wpml-ls-menu-item .wpml-ls-flag{vertical-align:middle}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-cart,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-cart,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language+li.menu-item-cart,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart{display:inline-block;padding-left:0;margin-left:0}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart{display:inline-block;padding-left:0;margin-left:0;vertical-align:top}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language+li.menu-item-cart,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language+li.menu-item-search+li.menu-item-cart{vertical-align:top}#page.vertical-header #primary-menu.no-responsive>li.menu-item-cart>a,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-cart>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-cart>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-cart>a{position:relative;display:inline-block}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-cart>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-language>a{padding-left:15px!important}#page.vertical-header #primary-menu.no-responsive>li.menu-item-cart>a{padding-right:15px}#page .header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-cart>a,#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-cart>a{padding-left:15px!important;padding-right:15px!important;margin-right:-3px!important}#page .header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-cart>a:before,#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a:before,#page .mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart>a:before,#page .mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart>a:before,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-cart>a:before{margin-right:0}#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a .minicart-item-count,#page .mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart>a .minicart-item-count,#page .mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart>a .minicart-item-count,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-cart>a .minicart-item-count{left:auto;right:-15px}#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-cart>a,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language:not(.menu-item-has-children)+li.menu-item-search+li.menu-item-cart>a{margin-right:-25px!important}#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a .minicart-item-count,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-cart>a .minicart-item-count{font-size:12px}#page .mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language.wpml-ls-menu-item.menu-item-has-children ul,#page .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-language.wpml-ls-menu-item.menu-item-has-children ul{margin-top:0;margin-bottom:0}#primary-navigation .overlay-toggle{border:none;width:36px;height:30px;text-indent:100%;font-size:0;line-height:0;overflow:hidden;position:relative;cursor:pointer;outline:0;background:0 0;padding:0;-o-transition:width .3s,height .2s;-webkit-transition:width .3s,height .2s;transition:width .3s,height .2s;margin-right:0;margin-top:35px;margin-bottom:35px;z-index:2}#primary-navigation .overlay-toggle .menu-line-1,#primary-navigation .overlay-toggle .menu-line-2,#primary-navigation .overlay-toggle .menu-line-3{position:absolute;height:4px;width:100%;left:0;-o-transition:.5s,top .3s,height .3s;-webkit-transition:.5s,top .3s,height .3s;transition:all .5s,top .3s,height .3s}#primary-navigation .overlay-toggle .menu-line-1,#primary-navigation.overlay-active.close .overlay-toggle .menu-line-1{top:3px;transform:rotate(0)}#primary-navigation.overlay-active .overlay-toggle .menu-line-1{transform:rotate(45deg);top:13px}#primary-navigation .overlay-toggle .menu-line-2,#primary-navigation.overlay-active.close .overlay-toggle .menu-line-2{top:13px;opacity:1}#primary-navigation.overlay-active .overlay-toggle .menu-line-2{opacity:0}#primary-navigation .overlay-toggle .menu-line-3,#primary-navigation.overlay-active.close .overlay-toggle .menu-line-3{top:23px;transform:rotate(0)}#primary-navigation.overlay-active .overlay-toggle .menu-line-3{top:13px;transform:rotate(-45deg)}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-1,#primary-navigation .overlay-toggle.toggle-size-small .menu-line-2,#primary-navigation .overlay-toggle.toggle-size-small .menu-line-3{height:2px;width:18px;left:9px}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-1,#primary-navigation.overlay-active.close .overlay-toggle.toggle-size-small .menu-line-1{top:8px}#primary-navigation.overlay-active .overlay-toggle.toggle-size-small .menu-line-1{top:13px}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-2,#primary-navigation.overlay-active.close .overlay-toggle.toggle-size-small .menu-line-2{top:13px}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-3,#primary-navigation.overlay-active.close .overlay-toggle.toggle-size-small .menu-line-3{top:18px}#primary-navigation.overlay-active .overlay-toggle .menu-line-3{top:13px}@media (-webkit-device-pixel-ratio:1.25){#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-1,#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-2,#primary-navigation .hamburger-group.hamburger-size-small .hamburger-toggle .menu-line-3{height:1.6px}#primary-navigation .overlay-toggle.toggle-size-small .menu-line-1,#primary-navigation .overlay-toggle.toggle-size-small .menu-line-2,#primary-navigation .overlay-toggle.toggle-size-small .menu-line-3{height:1.6px}}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-search,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-widgets,.mobile-menu-layout-slide-horizontal #primary-navigation #primary-menu.no-responsive li.menu-item-widgets.mobile-only,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search,.mobile-menu-layout-slide-vertical #primary-navigation #primary-menu.no-responsive li.menu-item-widgets.mobile-only,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search{display:none}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search{display:inline-block;position:static}.header-layout-overlay #primary-menu.nav-menu.no-responsive li.menu-item-search,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-search{display:inline-block;position:static;vertical-align:top}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-cart,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-language,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-cart,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-language{border:0;vertical-align:top}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children) a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children) a{background-color:transparent;border:0;padding-right:15px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-cart a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-cart a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language a{padding-top:16px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children) a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li.menu-item-language:not(.menu-item-has-children) a{padding-right:0}.header-layout-overlay #primary-navigation:not(.responsive) .overlay-menu-wrapper,.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-wrapper,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-wrapper{position:fixed;visibility:hidden;left:0;top:60px;bottom:auto;width:100%;height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.header-layout-overlay #primary-navigation:not(.responsive) .overlay-menu-wrapper::-webkit-scrollbar,.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-wrapper::-webkit-scrollbar,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-wrapper::-webkit-scrollbar{width:2px}body.admin-bar .header-layout-overlay #primary-navigation:not(.responsive) .overlay-menu-wrapper,body.admin-bar .mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-wrapper,body.admin-bar .page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-wrapper{top:90px}.header-layout-overlay #primary-navigation:not(.responsive) .overlay-menu-wrapper.active,.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-wrapper.active,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-wrapper.active{visibility:visible;height:auto;bottom:0}.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-table,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-table{display:table;width:100%;height:100%}.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-row,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-row{display:table-row}.mobile-menu-layout-overlay #primary-navigation.responsive .overlay-menu-cell,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .overlay-menu-cell{display:table-cell;vertical-align:middle}.header-layout-overlay #primary-menu.nav-menu.no-responsive,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu{position:relative;padding:20px;text-align:center}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu{background:0 0}.header-layout-overlay #primary-menu.nav-menu.no-responsive,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu{width:100%;opacity:.4;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:translateY(-10%) rotateX(35deg);transform:translateY(-10%) rotateX(35deg);-webkit-transition:-webkit-transform .5s,opacity .5s;transition:transform .5s,opacity .5s;margin:0;display:block;visibility:hidden}.header-layout-overlay #primary-navigation.overlay-active #primary-menu.no-responsive,.mobile-menu-layout-overlay #primary-navigation.responsive.overlay-active #primary-menu,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive.overlay-active .nav-menu{visibility:visible;opacity:1;-webkit-transform:rotateX(0);transform:rotateX(0)}.header-layout-overlay #primary-navigation.overlay-active.close #primary-menu.no-responsive,.mobile-menu-layout-overlay #primary-navigation.responsive.overlay-active.close #primary-menu,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive.overlay-active.close .nav-menu{opacity:0;-webkit-transform:translateY(10%) rotateX(0);transform:translateY(10%) rotateX(0)}.header-layout-overlay #primary-menu.nav-menu.no-responsive .menu-item-logo,.header-layout-overlay #primary-navigation.responsive #primary-menu .menu-item-logo{display:none}.header-layout-overlay #primary-menu.nav-menu.no-responsive,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li{display:block}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li{padding:0}.header-layout-overlay.logo-position-left #primary-menu.no-responsive>li,.mobile-menu-layout-overlay .logo-position-left #primary-navigation.responsive #primary-menu>li,.page-additional-menu.mobile-menu-layout-overlay .logo-position-left .primary-navigation.responsive .nav-menu>li{padding-left:0}.header-layout-overlay.logo-position-right #primary-menu.no-responsive>li,.mobile-menu-layout-overlay .logo-position-right #primary-navigation.responsive #primary-menu>li,.page-additional-menu.mobile-menu-layout-overlay .logo-position-right .primary-navigation.responsive .nav-menu>li{padding-left:0}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li>a{padding:0!important}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a{background-color:transparent!important;border:0!important}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-active,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-current,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-active,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-current,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-active,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-current{padding:0}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-active>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-current>a{padding-top:0;padding-bottom:0;border-bottom:0}#site-header.fixed.shrink .header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,#site-header.fixed.shrink.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-active>a,#site-header.fixed.shrink.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-current>a,#site-header.fixed.shrink.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-active>a,#site-header.fixed.shrink.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-current>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-active>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-current>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-active>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li.menu-item-current>a{display:inline-block;padding-top:0;padding-bottom:0!important}.header-style-3.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-active>a,.header-style-3.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-current>a,.mobile-menu-layout-overlay .header-style-3 #primary-navigation.responsive #primary-menu>li.menu-item-active>a,.mobile-menu-layout-overlay .header-style-3 #primary-navigation.responsive #primary-menu>li.menu-item-current>a,.mobile-menu-layout-overlay .header-style-4 #primary-navigation.responsive #primary-menu>li.menu-item-active>a,.mobile-menu-layout-overlay .header-style-4 #primary-navigation.responsive #primary-menu>li.menu-item-current>a{border:0}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>ul,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>ul ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li>ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li>ul ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li>ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li>ul ul{position:relative;width:auto;top:auto;bottom:auto;left:auto;right:auto;margin:0;-webkit-transform:none;transform:none;height:0;opacity:0;visibility:hidden;-webkit-transition:.5s!important;transition:all .5s!important;box-sizing:border-box;text-transform:uppercase;overflow:hidden}.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu a{display:inline-block}.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li>a{text-transform:uppercase}.header-layout-overlay #primary-navigation:not(.overlay-active) #primary-menu.no-responsive ul,.mobile-menu-layout-overlay #primary-navigation.responsive:not(.overlay-active) #primary-menu ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive:not(.overlay-active) .nav-menu ul{display:none}.header-layout-overlay #primary-menu.nav-menu.no-responsive li.menu-overlay-item-open>ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-overlay-item-open>ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-overlay-item-open>ul{opacity:1;height:auto;visibility:visible}.header-layout-overlay #primary-menu.nav-menu.no-responsive li.menu-overlay-item-open>ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-overlay-item-open>ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-overlay-item-open>ul{margin-top:40px}.header-layout-overlay #primary-menu.nav-menu.no-responsive li.menu-overlay-item-open:not(:last-child)>ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-overlay-item-open:not(:last-child)>ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-overlay-item-open:not(:last-child)>ul{margin-bottom:40px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li li>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li li>a{padding:0!important}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.responsive>li li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.responsive>li ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu.responsive>li li,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu.responsive>li ul{border:0}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li li>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li li>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li li>a{background-color:transparent;border:0}.header-layout-overlay #primary-menu.nav-menu.no-responsive li li.menu-item-active>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive li li.menu-item-current>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive li li:hover>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li li.menu-item-active>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li li.menu-item-current>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li li:hover>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li li.menu-item-active>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li li.menu-item-current>a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li li:hover>a{border:0}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a:after,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li li>a:after,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu>li li>a:after{display:none}.header-layout-overlay.logo-position-right #primary-menu.no-responsive li li.menu-item-active>a,.header-layout-overlay.logo-position-right #primary-menu.no-responsive li li.menu-item-current>a,.header-layout-overlay.logo-position-right #primary-menu.no-responsive li li:hover>a,.mobile-menu-layout-overlay .logo-position-right #primary-navigation.responsive #primary-menu li li.menu-item-active>a,.mobile-menu-layout-overlay .logo-position-right #primary-navigation.responsive #primary-menu li li.menu-item-current>a,.mobile-menu-layout-overlay .logo-position-right #primary-navigation.responsive #primary-menu li li:hover>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-right .primary-navigation.responsive .nav-menu li li.menu-item-active>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-right .primary-navigation.responsive .nav-menu li li.menu-item-current>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-right .primary-navigation.responsive .nav-menu li li:hover>a{padding:0}.header-layout-overlay.logo-position-left #primary-menu.no-responsive>li:not(.menu-item-type-template) li.menu-item-active>a,.header-layout-overlay.logo-position-left #primary-menu.no-responsive>li:not(.menu-item-type-template) li.menu-item-current>a,.header-layout-overlay.logo-position-left #primary-menu.no-responsive>li:not(.menu-item-type-template) li:hover>a,.mobile-menu-layout-overlay .logo-position-left #primary-navigation.responsive #primary-menu li li.menu-item-active>a,.mobile-menu-layout-overlay .logo-position-left #primary-navigation.responsive #primary-menu li li.menu-item-current>a,.mobile-menu-layout-overlay .logo-position-left #primary-navigation.responsive #primary-menu li li:hover>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-left .primary-navigation.responsive .nav-menu li li.menu-item-active>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-left .primary-navigation.responsive .nav-menu li li.menu-item-current>a,.page-additional-menu.mobile-menu-layout-overlay .logo-position-left .primary-navigation.responsive .nav-menu li li:hover>a{padding:0}.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-has-children>.menu-item-parent-toggle{display:inline-block;vertical-align:top;position:relative}.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-item-has-children>.menu-item-parent-toggle:before{content:'\e635';display:inline-block;font-family:thegem-icons;font-style:normal;cursor:pointer;-o-transition:.5s;-webkit-transition:.5s;transition:all .5s;-webkit-transform-origin:50% 50%;transform-origin:50% 49%;position:absolute;left:5px;top:0}.header-layout-overlay #primary-navigation #primary-menu.no-responsive li.menu-overlay-item-open>.menu-item-parent-toggle:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-menu-layout-overlay .primary-navigation.responsive li.menu-item-parent>a:after,.mobile-menu-layout-overlay .primary-navigation.responsive li.menu-item-parent>span>a:after{display:none}.mobile-menu-layout-overlay .primary-navigation.responsive ul{border:0}.mobile-menu-layout-overlay #primary-navigation.responsive li a,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive li a{text-transform:uppercase}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li{position:relative;width:auto!important}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-has-children .menu-item-parent-toggle,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-item-has-children .menu-item-parent-toggle{display:block;position:absolute;top:0;right:-5px;text-align:center}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-item-has-children .menu-item-parent-toggle:before,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-item-has-children .menu-item-parent-toggle:before{content:'\e635';display:inline-block;font-family:thegem-icons;font-style:normal;cursor:pointer;-o-transition:.5s;-webkit-transition:.5s;transition:all .5s;-webkit-transform-origin:50% 50%;transform-origin:51% 51%;margin-left:-1px;font-size:24px;line-height:48px}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu li.menu-overlay-item-open>.menu-item-parent-toggle:before,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu li.menu-overlay-item-open>.menu-item-parent-toggle:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.menu-overlay{visibility:hidden;opacity:0;background-color:#212331;position:fixed;z-index:6;top:0;left:0;width:100%;height:100%;-o-transition:.5s;-webkit-transition:.5s;transition:all .5s}.menu-overlay.active{visibility:visible;opacity:.96}@media (max-width:767px){#site-header .header-main{position:relative;display:table;width:100%;z-index:11}#perspective-menu-buttons .menu-toggle,#primary-navigation .menu-toggle{display:inline-block;vertical-align:middle}#perspective-menu-buttons .perspective-toggle{display:none}#primary-navigation .hamburger-toggle,#primary-navigation .overlay-toggle{display:none}}#site-header #primary-navigation.responsive{position:static}#perspective-menu-buttons .menu-toggle,#perspective-menu-buttons .perspective-toggle,#primary-navigation .menu-toggle{border:none;width:36px;height:30px;text-indent:100%;font-size:0;line-height:0;overflow:hidden;position:relative;cursor:pointer;outline:0;background:0 0;padding:0}#perspective-menu-buttons .perspective-toggle{margin-top:35px;margin-bottom:35px;-o-transition:width .3s,height .2s;-webkit-transition:width .3s,height .2s;transition:width .3s,height .2s}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active .menu-toggle,.mobile-menu-layout-overlay #primary-navigation.overlay-active .menu-toggle{z-index:2}#perspective-menu-buttons .menu-toggle .menu-line-1,#perspective-menu-buttons .menu-toggle .menu-line-2,#perspective-menu-buttons .menu-toggle .menu-line-3,#perspective-menu-buttons .perspective-toggle .menu-line-1,#perspective-menu-buttons .perspective-toggle .menu-line-2,#perspective-menu-buttons .perspective-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-3{position:absolute;height:4px;width:100%;left:0;background:#3c3950;-webkit-transition:.5s,top .3s,height .3s;transition:all .5s,top .3s,height .3s}#perspective-menu-buttons .menu-toggle .menu-line-1,#perspective-menu-buttons .perspective-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-1{top:3px}#perspective-menu-buttons .menu-toggle .menu-line-2,#perspective-menu-buttons .perspective-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-2{top:13px}#perspective-menu-buttons .menu-toggle .menu-line-3,#perspective-menu-buttons .perspective-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-3{top:23px}#perspective-menu-buttons .menu-toggle .menu-line-1,#perspective-menu-buttons .menu-toggle .menu-line-2,#perspective-menu-buttons .menu-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-3{height:2px;width:18px;left:9px}#perspective-menu-buttons .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-1{top:9px}#perspective-menu-buttons .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-2{top:14px}#perspective-menu-buttons .menu-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-3{top:19px}.mobile-menu-layout-overlay #perspective-menu-buttons .menu-toggle,.mobile-menu-layout-overlay #perspective-menu-buttons .menu-toggle .menu-line-1,.mobile-menu-layout-overlay #perspective-menu-buttons .menu-toggle .menu-line-2,.mobile-menu-layout-overlay #perspective-menu-buttons .menu-toggle .menu-line-3,.mobile-menu-layout-overlay .primary-navigation .menu-toggle,.mobile-menu-layout-overlay .primary-navigation .menu-toggle .menu-line-1,.mobile-menu-layout-overlay .primary-navigation .menu-toggle .menu-line-2,.mobile-menu-layout-overlay .primary-navigation .menu-toggle .menu-line-3{-o-transition:.5s;-webkit-transition:.5s;transition:all .5s}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active .menu-toggle .menu-line-1,.mobile-menu-layout-overlay #primary-navigation.overlay-active .menu-toggle .menu-line-1{transform:rotate(45deg);top:13px}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active .menu-toggle .menu-line-2,.mobile-menu-layout-overlay #primary-navigation.overlay-active .menu-toggle .menu-line-2{opacity:0}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active .menu-toggle .menu-line-3,.mobile-menu-layout-overlay #primary-navigation.overlay-active .menu-toggle .menu-line-3{top:13px;transform:rotate(-45deg)}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-1,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-1{top:3px;transform:rotate(0)}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-2,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-2{opacity:1}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-3,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-3{top:23px;transform:rotate(0)}#site-header .primary-navigation.responsive{padding:15px 0;vertical-align:middle}.mobile-menu-layout-default .primary-navigation.responsive ul,.mobile-menu-layout-overlay .primary-navigation.responsive #primary-menu ul,.page-additional-menu.mobile-menu-layout-overlay .primary-navigation.responsive .nav-menu ul{padding:0!important;background:0 0!important;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.mobile-menu-layout-default .primary-navigation.responsive li{position:relative;width:auto!important}.mobile-menu-layout-default .primary-navigation.responsive li a{display:block;position:relative;padding:16px 30px;outline:0}.mobile-menu-layout-default .primary-navigation.responsive li .mega-label,.mobile-menu-layout-slide-horizontal .primary-navigation.responsive li .mega-label,.mobile-menu-layout-slide-vertical .primary-navigation.responsive li .mega-label{display:none}.mobile-menu-layout-default .primary-navigation.responsive li.dl-back,.mobile-menu-layout-default .primary-navigation.responsive li.dl-parent{text-align:right}.mobile-menu-layout-default .primary-navigation.responsive li.dl-back>a,.mobile-menu-layout-default .primary-navigation.responsive li.dl-parent>a{padding-left:30px}.mobile-menu-layout-default .primary-navigation.responsive li.dl-back:after,.mobile-menu-layout-default .primary-navigation.responsive li.dl-parent>a:after,.mobile-menu-layout-default .primary-navigation.responsive li.menu-item-parent>a:after,.mobile-menu-layout-default .primary-navigation.responsive li.menu-item-parent>span>a:after{position:absolute;width:9px;height:16px;right:20px;top:50%;margin-top:-8px;font-weight:400;font-family:thegem-icons;font-style:normal;content:'\e601';font-size:16px;line-height:16px}.mobile-menu-layout-default .primary-navigation.responsive li.dl-back:after{right:auto;left:20px;content:'\e603'}.mobile-menu-layout-default .primary-navigation.responsive li.dl-parent>a:after{right:auto;left:20px}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu{margin:0;position:absolute;left:0;right:0;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:left;top:100%;overflow-x:hidden;overflow-y:auto}@media (max-width:767px){.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-1,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-1{top:9px}.mobile-menu-layout-overlay #perspective-menu-buttons.overlay-active.close .menu-toggle .menu-line-3,.mobile-menu-layout-overlay #primary-navigation.overlay-active.close .menu-toggle .menu-line-3{top:19px}.mobile-menu-layout-default .primary-navigation .dl-menu{position:absolute;left:0;right:0;opacity:0}.mobile-menu-layout-overlay .header-main:not(.header-layout-overlay) #primary-navigation:not(.responsive) .overlay-menu-wrapper,.page-additional-menu.mobile-menu-layout-overlay:not(.header-layout-overlay) .primary-navigation:not(.responsive) .overlay-menu-wrapper{visibility:hidden;height:0;width:0}.mobile-menu-layout-slide-horizontal #primary-navigation:not(.responsive) .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-vertical #primary-navigation:not(.responsive) .mobile-menu-slide-wrapper{visibility:hidden;height:0;width:0}}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-menu-toggle{transition:all .3s ease}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.mobile-menu-layout-default .primary-navigation.responsive li .dl-submenu{display:none}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subview>a,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subview>span,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>a,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>span{display:none}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subview,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subview .dl-submenu,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.mobile-menu-layout-default .primary-navigation.responsive .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+.dl-submenu{position:absolute;width:100%!important;left:0;margin:0;top:100%;margin-top:-15px}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+.dl-submenu:before{content:'';position:absolute;bottom:-3px;left:-3px;right:-3px;height:3px}.dl-menu.dl-animate-out{-webkit-animation:.4s MenuAnimOut;animation:.4s MenuAnimOut}@-webkit-keyframes MenuAnimOut{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}}@keyframes MenuAnimOut{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0);transform:translateZ(-500px) rotateY(0);opacity:0}}.dl-menu.dl-animate-in{-webkit-animation:.3s MenuAnimIn;animation:.3s MenuAnimIn}@-webkit-keyframes MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0);opacity:1}}@keyframes MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0);transform:translateZ(-500px) rotateY(0);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);opacity:1}}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+.dl-submenu.dl-animate-in{-webkit-animation:.4s SubMenuAnimIn;animation:.4s SubMenuAnimIn}@-webkit-keyframes SubMenuAnimIn{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+.dl-submenu.dl-animate-out{-webkit-animation:.4s SubMenuAnimOut;animation:.4s SubMenuAnimOut}@-webkit-keyframes SubMenuAnimOut{0%{-webkit-transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.no-js .primary-navigation .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .primary-navigation li .dl-submenu{display:block}.no-js .primary-navigation li.dl-back{display:none}.no-js .primary-navigation li>a:not(:only-child):after{content:''}#page.vertical-header .vertical-toggle>span,#perspective-menu-buttons.primary-navigation .perspective-toggle span,#primary-navigation .hamburger-toggle>span,#primary-navigation .overlay-toggle>span,#primary-navigation.overlay-active.close .overlay-toggle>span,#thegem-perspective #primary-navigation .perspective-menu-close:after,#thegem-perspective #primary-navigation .perspective-menu-close:before{background-color:#3c3950}#primary-menu.no-responsive>li>ul.submenu-languages{list-style:none;padding:0;width:auto}#primary-navigation.no-responsive .menu-item-language a{text-align:center}#primary-menu.no-responsive>li.menu-item-search>a{padding-left:10px!important;padding-right:3px!important}#primary-menu.no-responsive>li.menu-item-cart>a{padding-left:7px!important}#page.vertical-header #primary-menu.no-responsive>li.menu-item-cart>a{padding-left:0!important}.header-style-3 #primary-menu.no-responsive>li.menu-item-search>a{padding-left:7px!important;padding-right:3px!important}.header-style-3 #primary-menu.no-responsive>li.menu-item-cart>a{padding-left:2px!important}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper{position:fixed;overflow-y:auto;padding-top:75px;z-index:1003;-webkit-overflow-scrolling:touch;opacity:0}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper #primary-menu,.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper #primary-menu{padding-bottom:30px}.mobile-menu-slide-wrapper .mobile-menu-slide-close{display:none}#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close{display:block;border:none;width:36px;height:30px;text-indent:100%;font-size:0;line-height:0;overflow:hidden;position:absolute;right:19px;top:20px;cursor:pointer;outline:0;background:0 0;padding:0}#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:after,#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:before{display:block;content:'';position:absolute;height:4px;width:100%;left:0}#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:before{transform:rotate(45deg);top:13px}#primary-navigation.responsive .mobile-menu-slide-wrapper .mobile-menu-slide-close:after{top:13px;transform:rotate(-45deg)}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left{left:0;top:0;width:350px;height:100vh;max-width:100vw;-o-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top{left:0;right:0;top:-100vh;height:100vh}body.admin-bar .mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left,body.admin-bar .mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.opened{top:46px;height:calc(100vh - 46px)}body.admin-bar .fixed.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left,body.admin-bar .fixed.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.opened{top:0;height:100vh}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left.animation{-webkit-transition:transform .2s ease-out;-moz-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;transition:transform .2s ease-out;opacity:1}.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.animation{-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out;opacity:1}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper.left.opened{-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper.top.opened{top:0;opacity:1}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li a{display:block;padding:13px 60px 15px 30px;position:relative}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li{position:relative;width:auto!important}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li>ul,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li>ul{display:none;padding:0!important;background-image:none!important}.mobile-menu-layout-slide-horizontal .primary-navigation.responsive li.menu-item-has-children>.menu-item-parent-toggle,.mobile-menu-layout-slide-vertical .primary-navigation.responsive li.menu-item-has-children>.menu-item-parent-toggle{display:block;position:absolute;right:15px;top:0;width:40px;height:49px;cursor:pointer}.mobile-menu-layout-slide-horizontal .primary-navigation.responsive li.menu-item-has-children>.menu-item-parent-toggle:after,.mobile-menu-layout-slide-vertical .primary-navigation.responsive li.menu-item-has-children>.menu-item-parent-toggle:after{display:block;text-align:center;font-weight:400;font-family:thegem-icons;font-style:normal;content:'\e634';font-size:24px;line-height:49px}.mobile-menu-layout-slide-horizontal .primary-navigation.responsive li.menu-item-has-children.opened>.menu-item-parent-toggle:after,.mobile-menu-layout-slide-vertical .primary-navigation.responsive li.menu-item-has-children.opened>.menu-item-parent-toggle:after{content:'\e635'}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li>ul>li>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li>ul>li>a{padding-left:50px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li>ul>li>ul>li>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li>ul>li>ul>li>a{padding-left:70px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li>ul>li>ul>li>ul>li>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li>ul>li>ul>li>ul>li>a{padding-left:90px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li{border-top:1px solid #dfe5e8}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu>li:first-child,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu>li:first-child{border:0}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-widgets,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-widgets{display:none;border:0;position:static;height:0}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-widgets.mobile-only,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-widgets.mobile-only{display:inline-block;height:auto}body:not(.mobile-cart-position-top) .mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-cart~li.menu-item-widgets.mobile-only,body:not(.mobile-cart-position-top) .mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-language~li.menu-item-widgets.mobile-only,body:not(.mobile-cart-position-top) .mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-cart~li.menu-item-widgets.mobile-only,body:not(.mobile-cart-position-top) .mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-language~li.menu-item-widgets.mobile-only{float:right}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-widgets .menu-item-socials,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-widgets .menu-item-socials{padding:16px 30px 15px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-widgets .menu-item-socials .socials,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-widgets .menu-item-socials .socials{margin:0 -5px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-widgets .menu-item-socials a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-widgets .menu-item-socials a{display:inline-block;padding:0;vertical-align:bottom}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-widgets .menu-item-socials a i,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-widgets .menu-item-socials a i{vertical-align:middle}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch{position:absolute;top:0;left:0;right:55px;background:0 0;width:auto;padding-top:15px}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search>a,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search>a{display:none}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch .sf-submit-icon:before,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch .sf-submit-icon:before{color:#99a9b5}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]::placeholder,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]::placeholder{color:#99a9b5}.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]::-webkit-input-placeholder,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]::-webkit-input-placeholder{color:#99a9b5}body .mobile-menu-layout-slide-horizontal:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease-out 0s,visibility 0s linear .3s}body .mobile-menu-layout-slide-horizontal.menu-slide-opened:before{opacity:.7;visibility:visible;transition:opacity .3s ease-in 0s,visibility 0s linear 0s}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-cart,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search{margin-top:40px}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-cart,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search{width:70px}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-language>a{padding:0!important}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-cart>a:before,.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search>a:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-cart>a:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>a:before{font-size:40px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>a{display:block}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search>a:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>a:before{font-size:40px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch{position:absolute;opacity:0;visibility:hidden;top:50%;padding:40px;background:0 0;transform:translateY(-50%);border:0;transition:opacity .3s ease-out,visibility 0s linear .3s}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch{width:40%;left:50%;transform:translateX(-50%) translateY(-50%)}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li{visibility:visible;opacity:1;transition:opacity .3s ease-in,visibility 0s linear 0s}.header-layout-overlay #primary-menu.nav-menu.no-responsive.overlay-search-form-show>li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li{visibility:hidden;opacity:0;transition:opacity .3s ease-out,visibility 0s linear .3s}.header-layout-overlay #primary-menu.nav-menu.no-responsive.overlay-search-form-show>li li,.header-layout-overlay #primary-menu.nav-menu.no-responsive.overlay-search-form-show>li ul,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li li,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li ul{visibility:hidden;transition:visibility 0s linear 0s}.header-layout-overlay #primary-menu.nav-menu.no-responsive.overlay-search-form-show>li.menu-item-search,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li.menu-item-search{visibility:visible;opacity:1}.header-layout-overlay #primary-navigation #primary-menu.no-responsive>li.menu-item-search>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>a{visibility:visible;opacity:1;transition:opacity .3s ease-in,visibility 0s linear 0s,color .3s ease}.header-layout-overlay #primary-navigation #primary-menu.no-responsive.overlay-search-form-show>li.menu-item-search>a,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li.menu-item-search>a{visibility:hidden;opacity:0;transition:opacity .3s ease-out,visibility 0s linear .3s}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu.overlay-search-form-show>li.menu-item-search>.minisearch{opacity:1;visibility:visible;transition:opacity .3s ease-in,visibility 0s linear 0s}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text]{height:50px;border:3px solid transparent;line-height:44px;background:0 0;border-radius:25px;text-transform:uppercase;padding-left:25px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch .sf-submit-icon,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch .sf-submit,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch .sf-submit-icon{top:4px;right:6px;height:44px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch .sf-submit-icon:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch .sf-submit-icon:before{font-size:40px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch{transition:opacity .2s .7s,visibility .7s,bottom .5s .3s;top:auto;bottom:-20px;opacity:0;visibility:hidden}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch>form{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch>form .sf-input{width:50px;padding:0 23px;transition:width .5s,font-size .3s,padding .3s}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch>form .sf-submit-icon{top:4px;right:6px}.header-layout-overlay #primary-menu.nav-menu.no-responsive.overlay-search-form-show.animated-minisearch>li.menu-item-search>.minisearch{visibility:visible;opacity:1;bottom:200px;transition:opacity .5s,visibility .5s,bottom .3s .2s}.header-layout-overlay #primary-menu.nav-menu.no-responsive.overlay-search-form-show.animated-minisearch>li.menu-item-search>.minisearch>form .sf-input{padding:0 25px;width:400px;transition:width .5s .5s,padding .3s .5s}@media (max-width:768px){body #site-header .logo-position-menu_center:not(.header-layout-fullwidth_hamburger):not(.header-layout-overlay)>.site-title{display:table-cell}.site-title .site-logo{max-width:60vw}}#site-header-wrapper{position:static;z-index:1000;width:100%}#site-header-wrapper.site-header-wrapper-transparent{position:absolute}#site-header-wrapper.site-header-wrapper-transparent,#site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink),#site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink) #top-area{background:0 0!important;border-bottom:0}#site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink) .top-area-socials:after{border-right:0}#site-header-wrapper.header-on-slideshow{position:static!important;height:0!important;background-color:transparent}#site-header.header-on-slideshow.init{top:0!important}#site-header.header-on-slideshow{background:0 0;position:absolute;left:0;right:0;top:0;z-index:1000}body #page:not(.vertical-header) #site-header.fixed{width:100%;position:fixed;left:0;top:0;z-index:1000}#site-header.fixed.shrink{box-shadow:0 0 2px 0 rgba(56,69,84,.2);-moz-box-shadow:0 0 2px 0 rgba(56,69,84,.2);-webkit-box-shadow:0 0 2px 0 rgba(56,69,84,.2);border-collapse:separate}#site-header.without-transition{transition:none!important;-moz-transition:none!important;-webkit-transition:none!important}#site-header.fixed.shrink .site-title{padding-top:5px;padding-bottom:5px;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}#site-header.fixed.shrink.shrink-mobile{-webkit-transition:transform .7s .2s;-moz-transition:transform .7s .2s;transition:transform .7s .2s}#site-header.fixed.shrink.shrink-mobile.hidden{-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:transform .7s .4s;-moz-transition:transform .7s .4s;transition:transform .7s .4s}#site-header.fixed.shrink.shrink-mobile.hidden.hide-immediately{transition:transform 0s}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li,.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li>a{-webkit-transition:none!important;-moz-transition:none!important;transition:all 0s!important}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li>a{vertical-align:middle}#site-header.fixed #primary-menu>li>a{-webkit-transition:padding .3s,color .3s,background-color .3s;-moz-transition:padding .3s,color .3s,background-color .3s;transition:padding .3s,color .3s,background-color .3s}#site-header.scroll-counting #primary-menu>li,#site-header.scroll-counting #primary-menu>li>a,#site-header.scroll-counting .menu-item-logo,#site-header.scroll-counting .menu-item-logo img,#site-header.scroll-counting .site-title,#site-header.scroll-counting .site-title img{-webkit-transition:none!important;-moz-transition:none!important;transition:all 0s!important}#site-header.fixed.shrink #primary-menu.no-responsive>li>a{padding-top:18px;padding-bottom:18px}#site-header.fixed.shrink .header-layout-fullwidth_hamburger #primary-menu.no-responsive>li>a{padding-top:13px;padding-bottom:13px}#site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive>li.menu-item-active,#site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive>li.menu-item-current{-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}#site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive>li{padding-top:18px;padding-bottom:18px;-webkit-transition:padding .3s;-moz-transition:padding .3s;transition:padding .3s}#site-header.fixed.shrink .header-layout-overlay.header-style-3 #primary-menu.no-responsive>li{padding:0}#site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive>li.menu-item-active,#site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive>li.menu-item-current{padding-top:16px;padding-bottom:16px;padding-left:1px;padding-right:1px}#site-header.fixed.shrink .header-layout-overlay.header-style-3 #primary-menu.no-responsive>li.menu-item-active,#site-header.fixed.shrink .header-layout-overlay.header-style-3 #primary-menu.no-responsive>li.menu-item-current{padding:0}#site-header.fixed.shrink .header-style-3 #primary-menu.no-responsive>li>a{padding:0 15px}#site-header.fixed.shrink #perspective-menu-buttons .perspective-toggle,#site-header.fixed.shrink #primary-navigation .hamburger-toggle,#site-header.fixed.shrink #primary-navigation .overlay-toggle{margin-top:15px;margin-bottom:15px}#site-header .menu-item-logo a,#site-header .site-title a{white-space:nowrap}#site-header .logo-position-right .site-title,#site-header .logo-position-right .site-title a{text-align:right}#site-header .menu-item-logo a img,#site-header .site-title a img{position:relative}#site-header.fixed.scroll-counting .menu-item-logo a img,#site-header.fixed.scroll-counting .site-title a img{-webkit-transition:none!important;-moz-transition:none!important;transition:all 0s!important}#site-header .menu-item-logo a img.default,#site-header .site-title a img.default{opacity:1;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#site-header .menu-item-logo a img.small,#site-header .site-title a img.small{-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#site-header.fixed.shrink .menu-item-logo a img.default,#site-header.fixed.shrink .site-title a img.default{-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;transition:opacity .3s ease-out}#site-header.fixed.shrink .menu-item-logo a img.small,#site-header.fixed.shrink .site-title a img.small{-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in}#site-header.shrink-mobile .site-title a img{transition:opacity 0s}#site-header.fixed.shrink .logo-position-center:not(.no-menu)>.site-title{display:none}.menu-item-logo .logo,.site-title .logo{display:inline-block;vertical-align:middle;min-height:1px;min-width:1px}#site-header .menu-item-logo a img.small.light,#site-header .site-title a img.small.light{display:none!important}@media (max-width:767px){#site-header.fixed.shrink .header-main.logo-position-center>.site-title{display:table-cell}#site-header .menu-item-logo a img.default,#site-header .site-title a img.default{display:none}#site-header .menu-item-logo a img.small,#site-header .site-title a img.small{-moz-opacity:1;-khtml-opacity:1;opacity:1;display:inline-block!important;margin:0!important}#site-header .menu-item-logo a img.small.light,#site-header .site-title a img.small.light{display:inline-block!important}#site-header .menu-item-logo a img.small.light~img.small,#site-header .site-title a img.small.light~img.small{display:none!important}#site-header.fixed.shrink .menu-item-logo a img.small.light,#site-header.fixed.shrink .site-title a img.small.light{display:none!important}#site-header.fixed.shrink .menu-item-logo a img.small.light~img.small,#site-header.fixed.shrink .site-title a img.small.light~img.small{display:inline-block!important}#page.vertical-header #site-header-wrapper{position:static;width:100%;padding:0}#page.vertical-header{padding-left:0}#page.vertical-header #site-header .site-title{display:table-cell}#page.vertical-header #site-header #perspective-menu-buttons,#page.vertical-header #site-header .primary-navigation{display:table-cell}}#primary-navigation #primary-menu>li.menu-item-search>a:before{content:"\e612";display:block;font-family:thegem-icons;font-style:normal;font-size:24px;font-weight:400;margin-right:5px;text-align:center;vertical-align:top;width:100%}#primary-navigation #primary-menu>li.menu-item-search.active>a:before{content:"\e619";display:block;font-family:thegem-icons;font-style:normal;font-size:24px;font-weight:400;margin-right:5px;text-align:center;vertical-align:top;width:100%}.menu-item-search .minisearch{position:absolute;top:100%;left:0;padding:20px;width:280px;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.menu-item-search.active .minisearch{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s}.minisearch.invert{left:auto;right:0}.minisearch .sf-input{font-size:16px;width:100%;height:40px;border-radius:4px;padding-right:40px;outline:0}.minisearch .sf-submit-icon{position:absolute;right:0;width:40px;height:40px}.minisearch .sf-submit-icon:before{content:"\e612";display:block;font-family:thegem-icons;font-style:normal;font-size:24px;font-weight:400;line-height:40px;margin-right:5px;padding-right:3px;text-align:center;vertical-align:top;width:100%;height:40px}@media (min-width:980px){#primary-menu>li.menu-item-fullscreen-search .minisearch{display:none}.header-main:not(.header-layout-default):not(.header-layout-overlay) #primary-menu>li.menu-item-fullscreen-search>a:before{content:none!important}}body.fullscreen-search-opened{overflow:hidden}.preloader-new{position:absolute;width:100%;height:100%;z-index:4}.preloader-new .preloader-spin{top:100px;left:initial;right:50%}.ajax-minisearch-results{overflow:auto;max-height:40vh;box-shadow:0 0 30px 0 rgba(0,0,0,.07)}.ajax-minisearch-results::-webkit-scrollbar-track{background-color:transparent}.ajax-minisearch-results::-webkit-scrollbar{width:4px;background-color:transparent}.ajax-minisearch-results::-webkit-scrollbar-thumb{background-color:#dfe5e8;border-radius:2px}.minisearch form{position:relative}.mobile-menu-layout-default .primary-navigation.responsive ul{border-top:1px solid #dfe5e8;border-left:1px solid #dfe5e8;border-right:1px solid #dfe5e8}.mobile-menu-layout-default #primary-navigation.responsive ul ul,.mobile-menu-layout-default .primary-navigation.responsive ul ul{border:0}.mobile-menu-layout-default .primary-navigation.responsive .dl-menu+ul.sub-menu,.mobile-menu-layout-default .primary-navigation.responsive ul.sub-menu{margin-top:0}.mobile-menu-layout-default .primary-navigation.responsive ul li.dl-back,.mobile-menu-layout-default .primary-navigation.responsive ul li.menu-item{background:#f4f6f7}.mobile-menu-layout-default .primary-navigation.responsive ul>li.dl-back,.mobile-menu-layout-default .primary-navigation.responsive ul>li.menu-item{border-bottom:1px solid #dfe5e8}.mobile-menu-layout-default .primary-navigation.responsive ul>li.menu-item-current>a,.mobile-menu-layout-default .primary-navigation.responsive ul>li.menu-item.menu-item-active a{background:#fff;border-left:4px solid #00bcd4;padding-left:26px;color:#3c3950}#primary-navigation.responsive ul>li.menu-item-search>a{display:none}.primary-navigation.responsive .minisearch{position:static;width:100%;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);background-color:#fff;border:none;visibility:visible;padding:20px 30px}.primary-navigation.responsive .minisearch .sf-input{border:1px solid #dfe5e8;background-color:#f4f6f7;color:#3c3950;right:30px}.primary-navigation.responsive .minisearch .sf-submit-icon:before{color:#3c3950}.primary-navigation.responsive li a{color:#5f727f}.primary-navigation.responsive li a:hover{color:#3c3950}.header-layout-fullwidth_hamburger #primary-menu.no-responsive>li.menu-item-search:not(.te-menu-item-fullscreen-search),body #page.vertical-header #primary-menu.no-responsive li.menu-item-search:not(.te-menu-item-fullscreen-search){display:none}#site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle,#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .hamburger-toggle,#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .overlay-toggle{width:18px;height:18px}#site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle [class^=menu-line-],#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .hamburger-toggle [class^=menu-line-],#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .overlay-toggle [class^=menu-line-]{height:2px}#site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle .menu-line-1,#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .hamburger-toggle .menu-line-1,#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .overlay-toggle .menu-line-1,#site-header.fixed.shrink #primary-navigation.overlay-active.close :not(.hamburger-size-small) .overlay-toggle .menu-line-1{top:3px}#site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle .menu-line-2,#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .hamburger-toggle .menu-line-2,#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .overlay-toggle .menu-line-2,#site-header.fixed.shrink #primary-navigation.overlay-active.close :not(.hamburger-size-small) .overlay-toggle .menu-line-2{top:8px}#site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle .menu-line-3,#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .hamburger-toggle .menu-line-3,#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .overlay-toggle .menu-line-3,#site-header.fixed.shrink #primary-navigation.overlay-active.close :not(.hamburger-size-small) .overlay-toggle .menu-line-3{top:13px}#site-header.fixed.shrink #primary-navigation.hamburger-active :not(.hamburger-size-small) .hamburger-toggle .menu-line-1,#site-header.fixed.shrink #primary-navigation.hamburger-active :not(.hamburger-size-small) .hamburger-toggle .menu-line-3,#site-header.fixed.shrink #primary-navigation.overlay-active :not(.hamburger-size-small) .overlay-toggle .menu-line-1,#site-header.fixed.shrink #primary-navigation.overlay-active :not(.hamburger-size-small) .overlay-toggle .menu-line-3{top:8px}.sticky-header-on-mobile.header-sticky-prepared{position:relative}#page .sticky-header-on-mobile.header-sticky-prepared #site-header.site-header{position:absolute;top:0;right:0;left:0;z-index:390;backface-visibility:hidden;-webkit-backface-visibility:hidden}#page .sticky-header-on-mobile.header-sticky-prepared #site-header.site-header.header-sticked{position:fixed}@font-face{font-family:thegem-icons;src:url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-icons.eot');src:url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-icons.eot?#iefix') format('embedded-opentype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-icons.woff') format('woff'),url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-icons.ttf') format('truetype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-icons.svg#thegem-icons') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:thegem-socials;src:url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-socials.eot');src:url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-socials.eot?#iefix') format('embedded-opentype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-socials.woff') format('woff'),url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-socials.ttf') format('truetype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/thegem-socials.svg#thegem-socials') format('svg');font-weight:400;font-style:normal;font-display:swap}body{background-attachment:fixed}p{margin:0 0 1.1em}a{-o-transition:color .3s,background-color .3s;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}::placeholder{opacity:1}.row{margin-bottom:1.1em}.row:last-of-type{margin-bottom:0}button{outline:0}@media (max-width:1199px){#footer-nav .row{margin-top:-3em}#footer-nav .row>*{margin-top:3em}#block-line-a .vc_column_container.disable-custom-paggings-tablet>.vc_column-inner{padding:0!important}}h1:first-child{margin-top:-10px}h1{margin:1.4em 0;text-transform:uppercase;letter-spacing:.05em}h3{text-transform:uppercase;margin:1.13em 0;letter-spacing:.05em}h4{text-transform:uppercase;margin:1em 0;letter-spacing:.05em}h1 .light,h3 .light,h4 .light{text-transform:uppercase;font-size:inherit;line-height:inherit}.page-title-block h1,.page-title-block h3,.page-title-block h4{margin:0 auto}.inline-row{font-size:0;margin-bottom:-42px}.inline-column{float:none;display:inline-block;text-align:left;vertical-align:top;margin-bottom:42px}.inline-inside{font-size:0;line-height:0}.z-index{z-index:1000;position:relative}ul.styled{margin:0;padding:0;list-style:none}.entry-content.post-content>:last-child,blockquote>:last-child{margin-bottom:0}blockquote>:first-child{margin-top:0}.gem-button,input[type=submit]{position:relative;display:inline-block;text-align:center;text-transform:uppercase;white-space:nowrap;border:0;vertical-align:middle;height:40px;line-height:40px;padding:0 17px;font-size:14px;margin:25px;-o-transition:.3s;-webkit-transition:.3s;transition:all .3s;border-radius:3px}.gem-button.gem-button-no-uppercase{text-transform:none}.gem-button:hover{text-decoration:none}.gem-button-position-inline{display:inline-block;vertical-align:top}.gem-button-size-tiny,input.gem-button-size-tiny{height:30px;line-height:30px;padding:0 14px;font-size:14px;margin:20px}.gem-button-position-inline .gem-button{margin-left:0}.gem-button img{width:1em;height:1em;object-fit:contain}.gem-button svg{width:1em;height:1em;width:max(1em,16px);height:max(1em,16px);transition:all .3s}a.socials-item{display:inline-block;vertical-align:top;text-align:center;-o-transition:.3s;-webkit-transition:.3s;transition:all .3s;margin:0 5px;line-height:16px}.socials-item-icon{display:inline-block;font-family:thegem-socials;font-weight:400;width:1em;height:1em;line-height:1;font-size:16px;text-align:center;vertical-align:top;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;text-rendering:auto}a .socials-item-icon{-o-transition:.3s;-webkit-transition:.3s;transition:all .3s}.socials-item-icon.twitter::before{content:'\e675'}.socials-colored a .socials-item-icon.twitter,.socials-colored-hover a:hover .socials-item-icon.twitter{color:#99a9b5}.socials-item-icon.wordpress::before{content:'\e606'}.socials-colored a .socials-item-icon.wordpress,.socials-colored-hover a:hover .socials-item-icon.wordpress{color:#0087be}.socials-item-icon.vimeo::before{content:'\e609'}.socials-colored a .socials-item-icon.vimeo,.socials-colored-hover a:hover .socials-item-icon.vimeo{color:#1db3e3}.socials-item-icon.linkedin::before{content:'\e60a'}.socials-colored a .socials-item-icon.linkedin,.socials-colored-hover a:hover .socials-item-icon.linkedin{color:#0288d1}.socials-item-icon.youtube::before{content:'\e610'}.socials-colored a .socials-item-icon.youtube,.socials-colored-hover a:hover .socials-item-icon.youtube{color:#c82929}#footer-socials .socials:not(.socials-colored-hover) a:hover .socials-item-icon{color:#fff}.preloader{position:relative;height:200px}.slideshow-preloader{height:400px}.loading{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.loading:after,.preloader:after{content:'';position:absolute;height:90px;width:90px;background:url('https://ngi.eu/wp-content/themes/thegem/images/preloader-1.gif') 50% 50% no-repeat #fff;top:50%;left:50%;margin-top:-45px;margin-left:-45px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.preloader+*{padding:0!important;margin:0!important;overflow:hidden!important;opacity:0}.preloader+:not(iframe){height:0!important}.preloader+iframe{margin-top:-200px!important}.loading+*{opacity:0}input[type=number],input[type=range],input[type=search],input[type=text],input[type=time],input[type=url]{padding:0 10px;max-width:100%;vertical-align:middle}textarea{padding:10px;max-width:100%;vertical-align:middle}.combobox-wrapper{position:relative;width:100%;height:38px;display:inline-block;vertical-align:middle;min-width:140px;padding-right:36px;border-radius:3px}.combobox-wrapper .combobox-text{display:block;padding:0 10px;line-height:36px;overflow:hidden;text-align:left;white-space:nowrap}.combobox-wrapper .combobox-button{width:36px;height:36px;position:absolute;right:0;top:0;cursor:pointer}.combobox-wrapper .combobox-button:before{content:'\e635';position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;font-family:thegem-icons;font-style:normal;font-weight:400}.combobox-wrapper select{width:100%;cursor:pointer}#page{position:relative;overflow:hidden}.page-title-block{text-align:center;background-position:50% 0;background-size:cover;padding:80px 0;position:relative}#main{position:relative;z-index:5}#footer-nav{padding:40px 0;border-top:1px solid #313646}#footer-navigation{margin-bottom:0}#footer-socials{text-align:right}#footer-socials .socials{text-align:right;margin:0 -7px;display:inline-block;vertical-align:middle}#colophon{position:relative;padding:110px 0 45px;background-position:50% 0;background-size:cover;background-repeat:no-repeat}.footer-widget-area{margin-bottom:1.421em}.footer-site-info{font-size:92.86%}.footer-site-info a:hover{text-decoration:underline}.block-content{padding:135px 0 100px}.block-content+.block-content{padding-top:0}.fullwidth-block{position:relative}.panel.row{margin-bottom:0}body .fancybox-title-over-wrap{width:100%}.clear{height:0;font-size:0;line-height:0;clear:both}.scroll-top-button{position:fixed;right:40px;bottom:35px;z-index:1000;opacity:0;visibility:hidden;line-height:0;transition:all .3s linear;-moz-transition:.3s linear;-webkit-transition:.3s linear;font-size:0}.scroll-top-button.visible{opacity:.5;visibility:visible}.scroll-top-button:before{font-family:thegem-icons;font-style:normal;content:'\e633';font-size:24px;font-weight:400;display:inline-block;vertical-align:top;width:50px;height:50px;text-align:center;line-height:50px;background-color:#06060f;color:#99a9b5}@media (max-width:768px){.scroll-top-button{right:0}}.gem-sticky-block>*{left:auto;right:auto}.gem-sticky-block .sticky-fixed{position:fixed}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}blockquote.alignleft,img.alignleft{margin:0 1.6em 1.6em 0}blockquote.alignright,img.alignright{margin:0 0 1.6em 1.6em}body .blog{margin-bottom:20px;padding-bottom:30px}.gem-slideshow{overflow:hidden}.gem-video-background{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.gem-video-background~*{position:relative;z-index:1}.gem-video-background-inner{position:absolute;left:0;top:0;width:100%;height:100%}.gem-video-background-inner iframe,.gem-video-background-inner video{width:100%;height:100%}#fancybox-video{width:80%;height:80%;overflow:hidden;padding:0}.fancybox-inner .video-block{width:100%;height:100%;overflow:hidden}.fancybox-inner .video-block .mejs-video{width:100%!important;height:100%!important}.fullwidth-block.fullwidth-block-parallax-horizontal .fullwidth-block-background{background-position:center center}.fullwidth-block .fullwidth-block-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.fullwidth-block.fullwidth-block-parallax-vertical{position:relative;overflow:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fullwidth-block.fullwidth-block-parallax-vertical .fullwidth-block-background{background-repeat:no-repeat;background-size:cover;will-change:transform}.scroller-block{height:100vh}.page-scroller #main{-o-transition:1s;-webkit-transition:1s;transition:1s ease}.page-scroller .scroller-block{height:100vh;margin-top:0;margin-bottom:0;overflow:hidden}.page-scroller-nav-pane{position:fixed;right:50px;top:50%;-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.page-scroller-nav-item{display:block;height:10px;width:10px;border:2px solid #fff;border-radius:50%;margin:10px 0;-o-transition:.3s;-webkit-transition:.3s;transition:all .3s}.page-scroller-nav-item.active{background-color:#fff}@media (min-width:768px){body.page-scroller:not(.compose-mode),body.page-scroller:not(.compose-mode) #page{height:100vh;position:relative}body.page-scroller:not(.page-scroller-mobile) #page #site-header.fixed.shrink{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){body.page-scroller:not(.page-scroller-mobile){overflow:visible!important}.page-scroller:not(.page-scroller-mobile) #main{-webkit-transform:none!important;transform:none!important;-o-transition:none;-webkit-transition:none;transition:0s ease}.page-scroller:not(.page-scroller-mobile) .scroller-block{height:auto}.page-scroller:not(.page-scroller-mobile) .page-scroller-nav-pane{display:none}.page-scroller-nav-pane{right:15px}}img[class*=wp-image-]{max-width:100%;height:auto}body.search .page-title-block{padding-top:45px;padding-bottom:20px}body.search .page-title-block:not(.with-excerpt) .page-title-title{padding-bottom:60px}.disable-hover{pointer-events:none!important}body .fancybox-caption,body .fancybox-caption-wrap{padding:0;background:0 0}body .fancybox-caption-wrap .fancybox-caption{border:0}.fancybox-slide.thegem-fancybox-video .fancybox-content{max-width:80%;max-height:80%;margin:0}.fancybox-slide.fancybox-popup-wrapper{display:flex;overflow-x:hidden}.fancybox-content.gem-popup{margin:auto;overflow:visible}.fancybox-container.popup-overlay .fancybox-bg{transition-timing-function:linear}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.wp-block-image figure{margin-top:1em;margin-bottom:1em}#lazy-loading-point{font-size:0;line-height:1;height:0;overflow:hidden}.custom-title-background.fullwidth-block-parallax-vertical .fullwidth-block-background{background-attachment:scroll}.custom-title-background.fullwidth-block-parallax-horizontal .fullwidth-block-background{background-position:center center}.custom-title-background .fullwidth-block-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.custom-title-background .gem-video-background{z-index:2}.widget-area .widget+.widget{margin-top:68px}.widget-area .widget-title{margin-bottom:28px}.sidebar .widget:first-child .widget-title{margin-top:0}.widget_recent_entries .widget-title{margin-bottom:17px}.widget_archive li{list-style:none;padding-top:12px;padding-left:16px;padding-bottom:12px}.widget_archive li:nth-child(odd){background-color:#f7f9f8}.widget_archive ul{padding-left:0}.widget_archive a{text-transform:capitalize}.widget_archive ul{margin-bottom:0}.footer-widget-area .posts{margin-top:-19px}.widget_recent_entries li{padding-bottom:25px;padding-top:20px;list-style:none}.widget_recent_entries li:last-child{border-bottom:none}.widget_recent_entries ul{margin:0;padding:0}.site-footer .widget_recent_entries li:first-child{background:0 0}.widget .searchform input{padding:6px 10px}.widget .searchform{text-align:center;position:relative}.searchform button{border:none}.widget_recent_entries ul li:last-child{border-bottom:0}.widget_recent_entries ul li:before{content:'\e63a';float:left;font-family:thegem-icons;font-style:normal;font-size:24px;padding-left:22px;padding-right:6px;position:absolute;padding-top:11px}.widget_recent_entries ul li a{display:block;margin-left:66px;padding-top:9px;padding-right:24px}.post-footer-sharing{display:inline-block;position:relative}.sharing-popup{position:absolute;visibility:hidden;opacity:0;bottom:50px;border-radius:25px;height:50px;line-height:50px;padding:0 25px;white-space:nowrap;-o-transition:.5s;-webkit-transition:.5s;transition:all .5s;left:-20px;margin-bottom:-10px}.sharing-popup .socials{line-height:16px;height:16px;margin-top:17px}article.sticky .sharing-popup{bottom:70px;left:-10px}.sharing-popup.active{visibility:visible;opacity:1;margin-bottom:0}.sharing-popup a.socials-item{vertical-align:top}.post-footer-sharing .gem-button-container .gem-button{margin-right:13px}article.sticky .post-footer-sharing .gem-button-container .gem-button{margin-right:16px}article:not(.type-page)>.entry-content.post-content{margin-bottom:60px}.post-tags-list{margin-bottom:30px;margin-left:10px}.post-tags-list a{position:relative;display:inline-block;color:inherit;margin-right:17px;margin-bottom:10px;font-size:13px;line-height:21px;background-color:#e7edf0;z-index:2;padding:0 16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-transition:.2s;-webkit-transition:.2s;transition:all .2s}.post-tags-list a:before{content:'';position:absolute;background-color:inherit;width:12px;height:12px;top:5px;left:-5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:-1;transform:skew(-45deg,45deg)}.post-tags-list a:after{content:'';position:absolute;width:6px;height:6px;top:50%;margin-top:-3px;left:-5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.inline{display:block}.widget_categories li li a:before{content:'';width:6px;display:block;height:6px;float:left;margin-top:10px;margin-right:12px}.widget_categories ul{list-style:none;margin:0;padding:0}.widget_categories>ul>li>a{padding-left:18px}.widget_categories>ul>li{padding:12px 12px 12px 0}.widget_categories>ul>li>a{text-transform:uppercase}.widget_categories>ul>li>ul{margin:12px -12px -12px 0}.widget .menu-item-has-children.menu-item-parent>a:after{content:'\e601';font-size:16px;font-family:thegem-icons;font-style:normal;font-weight:400}.widget_categories>ul>li>ul>li{padding:12px 12px 12px 20px}.widget_categories>ul>li>ul>li>ul{margin:12px -12px -12px -20px}.widget_categories>ul>li>ul>li li{padding:10px 15px 10px 40px}.widget_categories>ul>li>ul>li>ul ul{margin:10px -15px -10px -20px}.widget .blog{padding-bottom:0}.widget-title:after{font-family:thegem-icons;font-style:normal;content:'\e630';font-size:8px;padding-left:8px;font-weight:400;display:none}#colophon .widget_recent_entries li:first-child{background:0 0}.widget .socials-colored a:hover .socials-item-icon{color:#00bcd4!important}.widget_categories ul ul ul{background-color:#e8ecef}@media(max-width:1024px){.fullwidth-block.fullwidth-block-parallax-vertical{background-attachment:scroll}}.textwidget img{max-width:100%;height:auto}.textwidget option,.textwidget select{max-width:100%}.widget .screen-reader-text{margin-bottom:10px;display:block}blockquote{margin:0;font-size:24px;line-height:37px;padding:67px 87px;background-color:#f3f5f6;position:relative}blockquote:after{position:absolute;font-family:thegem-icons;font-style:normal;content:'\e60c';font-size:76px;line-height:37px;font-weight:400;right:67px;bottom:7px;color:#a3e7f0}.site-footer #colophon .widget-title{margin-bottom:42px}.site-footer .widget_text ul{padding-left:0;margin-left:0;margin-top:-17px}.site-footer .widget_text ul li{list-style:none;float:left;padding-left:14px;padding:8px 0;margin-left:13px;border-bottom:1px solid #393d50;width:100%}.site-footer .widget_text ul li:last-child{border-bottom:none}.site-footer .widget_text ul li:before{border-radius:50%;content:'';width:5px;margin-top:10px;height:5px;float:left;margin-left:-14px}.site-footer .widget-title{margin-bottom:40px}.widget .combobox-wrapper .combobox-button:before{margin-top:-11px}.widget_categories>ul>li>a{text-transform:uppercase;letter-spacing:.05em}.widget_categories ul ul ul{font-size:14px}.widget_categories ul ul ul ul ul{background-color:#d4dfe3}#colophon .widget_recent_entries li{border-bottom:1px solid #393d50}#colophon .widget_recent_entries li:last-child{border-bottom:none}#colophon .widget_recent_entries ul{background:0 0}#colophon .widget form.searchform{background-color:#2c2e3d}#colophon .combobox-wrapper{background-color:#181828!important;border:1px solid #394050!important}#colophon .widget_categories>ul,#colophon .widget_categories>ul li{border-color:#394050}#colophon .widget_archive li,#colophon .widget_archive li:nth-child(odd){background-color:transparent}#colophon .widget_archive ul li{border-top:1px solid #394050}#colophon .widget_archive ul{border-left:1px solid #394050;border-right:1px solid #394050;border-bottom:1px solid #394050}#colophon .widget_categories ul ul{background-color:#2c2e3d}.widget .searchform input{border-radius:3px}.widget :after,.widget :before,.widget a,.widget a:hover{-o-transition:.2s linear;-webkit-transition:.2s linear;transition:all .2s linear}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#page-title{background-color:#fff;padding-top:35px;padding-bottom:30px}#page-title h1{color:#205374}.page-title-inner{padding-left:0;padding-right:0}.block-content{padding-top:135px;background-color:#fff;background-image:none}.block-content:last-of-type{padding-bottom:110px}.gem-slideshow,.slideshow-preloader{background-color:#fff}#top-area{display:block}@media (max-width:991px){#footer-nav #footer-socials{text-align:center}#footer-nav .footer-site-info{text-align:center}#page-title{padding-top:80px;padding-bottom:80px}.page-title-inner{padding-left:0;padding-right:0}#page-title .page-title-title{margin-top:0}#top-area{display:block}}@media (max-width:767px){#page-title{padding-top:80px;padding-bottom:80px}.page-title-inner{padding-left:0;padding-right:0}#page-title .page-title-title{margin-top:0}#top-area{display:none}}.vc_row:after{clear:both}.vc_row:after,.vc_row:before{content:" ";display:table}.vc_row{margin-left:-15px;margin-right:-15px}.vc_row[data-vc-full-width]{transition:opacity .5s ease;overflow:hidden}.vc_row[data-vc-full-width].vc_hidden{opacity:0}.vc_editor .vc_row[data-vc-full-width]{overflow:visible}.vc_row.vc_row-o-full-height{min-height:100vh}.vc_section{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.vc_section[data-vc-full-width]{transition:opacity .5s ease;overflow:hidden}.vc_section[data-vc-full-width].vc_hidden{opacity:0}.vc_section[data-vc-full-width]>.vc_row{margin-left:0;margin-right:0}.vc_section[data-vc-stretch-content]{padding-left:0;padding-right:0}.vc_section.vc_row-o-full-height{min-height:100vh}.vc_row{margin-left:-21px;margin-right:-21px}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:1s linear infinite a;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.vc_row_custom_video_background{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:0}.vc_row_custom_video_background video{width:100%;height:auto}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}:where(.wp-block-post-comments input[type=submit]){border:none}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}:where(.wp-block-file){margin-bottom:1.5em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}ul{box-sizing:border-box}:root :where(ul.has-background,ol.has-background){padding:1.25em 2.375em}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-excerpt){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:0}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}:root :where(.wp-block-site-title a){color:inherit}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#1778f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:0 0}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#1778f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}:where(.wp-block-term-description){margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}:where(pre.wp-block-verse){font-family:inherit}.entry-content{counter-reset:footnotes}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255, 105, 0, 1) 0%,rgb(207, 46, 46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, .2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, .4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, .2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}body,html{margin:0;padding:0;width:100%;box-sizing:border-box}#ct-ultimate-gdpr-cookie-popup{line-height:20px;box-shadow:#000 0 0 8px;border-radius:5px;z-index:999999;opacity:1;position:fixed;padding:15px 15px 0;width:510px;font-size:13px;font-weight:400;text-align:left}#ct-ultimate-gdpr-cookie-popup p{display:inline}#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-accept,#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-change-settings,#ct-ultimate-gdpr-cookie-popup #ct_ultimate-gdpr-cookie-reject{font-family:montserrat_semibold,sans-serif;font-size:12px}#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-read-more{margin-right:10px}#ct-ultimate-gdpr-cookie-popup #ct_ultimate-gdpr-cookie-reject{border:1px solid}#ct-ultimate-gdpr-cookie-accept{float:left}#ct-ultimate-gdpr-cookie-read-more{float:right}#ct-ultimate-gdpr-cookie-change-settings{float:right}#ct-ultimate-gdpr-cookie-modal button:focus,#ct-ultimate-gdpr-cookie-modal input[type=button]:focus,#ct-ultimate-gdpr-cookie-modal input[type=reset]:focus,#ct-ultimate-gdpr-cookie-modal input[type=submit]:focus{outline:0!important}#ct-ultimate-gdpr-cookie-popup button:focus,#ct-ultimate-gdpr-cookie-popup input[type=button]:focus,#ct-ultimate-gdpr-cookie-popup input[type=reset]:focus,#ct-ultimate-gdpr-cookie-popup input[type=submit]:focus{outline:0!important}button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:0!important}body.cookie-modal-open,html.cookie-modal-open{height:initial;overflow:hidden!important}#ct-ultimate-gdpr-cookie-modal{display:none;line-height:normal;position:fixed;z-index:1000000;left:0;top:0;right:0;width:100%;max-width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,.7);overflow:auto;box-sizing:border-box}.ct-ultimate-gdpr-cookie-modal-content{font-family:open_sans_regular,sans-serif;background-color:#fff;margin:10px auto 0;padding:30px 15px;width:95%;max-width:970px}.ct-ultimate-gdpr-cookie-modal-content p{display:block!important}.ct-ultimate-gdpr-cookie-modal-slider{list-style:none;text-align:center;display:flex;justify-content:space-around;margin:0;padding:0 0 50px}.ct-ultimate-gdpr-cookie-modal-slider-item{background-color:transparent}.ct-ultimate-gdpr-cookie-modal-slider li{text-align:center;width:20%;margin-left:0!important;margin:0}.ct-ultimate-gdpr-cookie-modal-slider li:hover{cursor:pointer}.ct-ultimate-gdpr-cookie-modal-slider li div{background:#fafafa;width:45px;height:45px;border-radius:100%;margin:0 auto;position:relative;padding-top:5px}.ct-ultimate-gdpr-cookie-modal-slider li div svg{width:24px;height:24px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.ct-ultimate-gdpr-cookie-modal-slider li div svg path{fill:#595959}.ct-ultimate-gdpr-cookie-modal-slider li label{color:#595959;font-weight:500!important;font-size:13px;letter-spacing:normal;margin-top:20px!important;position:relative;cursor:pointer;line-height:20px;display:inline-block!important;text-transform:none}.ct-ultimate-gdpr-cookie-modal-slider [type=radio]:checked,.ct-ultimate-gdpr-cookie-modal-slider [type=radio]:not(:checked){position:absolute;left:-9999px}.ct-ultimate-gdpr-cookie-modal-slider [type=radio]:checked+label:before,.ct-ultimate-gdpr-cookie-modal-slider [type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;right:0;top:24px;margin:0 auto;width:16px;height:16px;border:1px solid rgba(0,0,0,.2);border-radius:100%;background:#fff;padding:0;box-sizing:border-box}.ct-ultimate-gdpr-cookie-modal-slider li.ct-ultimate-gdpr-cookie-modal-slider-item--active label:after{content:"";width:6px;height:6px;background:#82aa3b;position:absolute;top:29px;left:0;right:0;margin:0 auto;border-radius:100%;transition:all .2s ease;opacity:1;-webkit-transform:scale(1);transform:scale(1);padding:0;box-sizing:border-box}.ct-ultimate-gdpr-cookie-modal-slider-info{display:none}.ct-clearfix:after{content:"";display:table;clear:both}.ct-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}#ct-ultimate-gdpr-cookie-accept,#ct-ultimate-gdpr-cookie-read-more{margin-top:5px}#ct-ultimate-gdpr-cookie-accept,#ct-ultimate-gdpr-cookie-change-settings,#ct-ultimate-gdpr-cookie-read-more{margin-bottom:10px;margin-left:0;margin-right:0;font-weight:400;padding:6px 10px;cursor:pointer;border:1px solid}#ct-ultimate-gdpr-cookie-accept:hover,#ct-ultimate-gdpr-cookie-change-settings:hover,#ct-ultimate-gdpr-cookie-read-more:hover{opacity:.8}.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-read-more{margin:0 10px 0 0}.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-read-more{margin-right:10px}.ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-content{margin-bottom:20px}body.cookie-modal-open #ct-ultimate-gdpr-cookie-popup{right:8.5px}#ct-ultimate-gdpr-cookie-popup{display:none}.ct-ultimate-gdpr-cookie-popup-bottomPanel{padding:20px 0 35px}#ct-ultimate-gdpr-cookie-open{display:none;position:fixed;right:20px;bottom:20px;content:"\f013";font-family:FontAwesome;font-size:22px;z-index:999999;cursor:pointer;padding:15px}.ct-ultimate-gdpr-cookie-popup-squared{border-radius:0!important}.ct-ultimate-gdpr-cookie-popup-button-rounded #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-button-rounded #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-button-rounded #ct-ultimate-gdpr-cookie-read-more,.ct-ultimate-gdpr-cookie-popup-button-rounded #ct_ultimate-gdpr-cookie-reject{border-radius:5px}.ct-ultimate-gdpr-cookie-popup-modern{box-shadow:none!important}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup{padding:15px;background:rgba(255,125,39,.7490196078);color:#fff}@media screen and (max-width:568px){.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup{width:100%;left:0!important;right:0!important}}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons{float:none}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content{font-family:Hind,sans-serif;font-size:14px;font-weight:400}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h1,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h3,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content h4{color:#e5e5e5;font-family:montserrat_semibold,sans-serif;font-size:18px;font-weight:400}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-read-more{font-family:montserrat_semibold,sans-serif;font-size:12px;font-weight:400;text-align:center}.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel{padding:15px 40px 0!important}.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel .ct-ultimate-gdpr-cookie-buttons,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel .ct-ultimate-gdpr-cookie-buttons{padding:0;text-align:right}.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel #ct-ultimate-gdpr-cookie-read-more,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel #ct-ultimate-gdpr-cookie-read-more{display:inline-block;float:none}.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel #ct-ultimate-gdpr-cookie-accept{float:left}.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel #ct-ultimate-gdpr-cookie-change-settings{margin:0 0 0 10px}.ct-ultimate-gdpr-cookie-popup-modern .ct-container{width:100%}.ct-ultimate-gdpr-cookie-popup-modern #ct-ultimate-gdpr-cookie-content{float:left}.ct-ultimate-gdpr-cookie-popup-modern .ct-ultimate-gdpr-cookie-buttons{float:right;padding:15px 0 5px}.ct-ultimate-gdpr-cookie-popup-modern #ct-ultimate-gdpr-cookie-accept{margin:0}.ct-ultimate-gdpr-cookie-popup-modern #ct-ultimate-gdpr-cookie-read-more{margin:0 0 10px}.ct-ultimate-gdpr-cookie-popup-modern #ct-ultimate-gdpr-cookie-change-settings{clear:both;content:"";display:table}#ct-ultimate-gdpr-cookie-modal-slider-form{margin:0;position:relative}.ct-ultimate-gdpr-slider-not-block .ct-ultimate-gdpr-cookie-modal-slider li#ct-ultimate-gdpr-cookie-modal-slider-item-block div svg path{fill:#595959!important}.ct-ultimate-gdpr-cookie-modal-slider-item--selected{position:relative}.ct-ultimate-gdpr-cookie-topPanel-padding{padding-top:154px}.ct-ultimate-gdpr-cookie-bottomPanel-padding{padding-bottom:154px}.ct-ultimate-gdpr-cookie-topPanel-padding.popup-modern-style{padding-top:114px}.ct-ultimate-gdpr-cookie-bottomPanel-padding.popup-modern-style{padding-bottom:114px}@media (min-width:480px){.ct-ultimate-gdpr-cookie-modal-slider li div{width:80px;height:80px}.ct-ultimate-gdpr-cookie-modal-slider li div svg{width:40px;height:40px}}@media (min-width:768px){.ct-container{width:750px}}@media (min-width:992px){.ct-container{width:970px}.ct-ultimate-gdpr-cookie-modal-slider-item--selected{position:relative}}@media (min-width:1200px){.ct-container{width:1170px}}@media (max-width:479px){.ct-ultimate-gdpr-cookie-modal-slider li label{font-size:11px}li.ct-ultimate-gdpr-cookie-modal-slider-item label{font-size:11px!important}.ct-ultimate-gdpr-cookie-modal-slider-item--selected:before{display:none}.ct-ultimate-gdpr-cookie-modal-slider-item--selected:after{display:none}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ct-ultimate-gdpr-shortcode-protection.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);background-color:#ccc;overflow-wrap:break-word}#ct-ultimate-gdpr-cookie-popup{box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}#ct-ultimate-gdpr-cookie-popup{border-radius:5px}#ct-ultimate-gdpr-cookie-popup .fa{font-family:FontAwesome;font-size:14px}.ct-ultimate-gdpr-cookie-popup-button-rounded #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-button-rounded #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-button-rounded #ct_ultimate-gdpr-cookie-reject{border-radius:5px}#ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-oreo{box-shadow:none;box-sizing:border-box;overflow:hidden;padding:0;text-align:left;width:560px}@media screen and (max-width:567px){#ct-ultimate-gdpr-cookie-popup.ct-ultimate-gdpr-cookie-popup-oreo{left:0!important;width:100%}}.ct-ultimate-gdpr-cookie-popup-oreo.ct-ultimate-gdpr-cookie-bottomPanel.ct-ultimate-gdpr-cookie-popup-standard-settings #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-oreo.ct-ultimate-gdpr-cookie-topPanel.ct-ultimate-gdpr-cookie-popup-standard-settings #ct-ultimate-gdpr-cookie-accept{width:100%}.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel{width:100%}.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-content{margin:0;padding:30px}.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel h1,.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel h3,.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel h4{text-align:left}.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-change-settings{padding:15px;width:100%}@media screen and (min-width:1024px){.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-oreo .ct-ultimate-gdpr-cookie-popup-bottomPanel #ct-ultimate-gdpr-cookie-change-settings{padding:0}}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-content{font-family:Hind,sans-serif;font-size:14px;line-height:24px;margin:0 auto 44px;padding:35px 40px 0;text-align:center}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-content span{font-family:montserrat_bold,sans-serif;font-size:12px;font-weight:700;margin:0 0 0 8px;text-decoration:underline}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-content .fa{font-family:FontAwesome;font-size:9px;font-weight:400;margin:0;padding:0;text-decoration:underline}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-content #ct-ultimate-gdpr-cookie-read-more{border:none;display:inline;float:none;font-family:montserrat_bold,sans-serif;font-size:12px;font-weight:700;line-height:24px;margin:0 0 0 7px;padding:0;text-decoration:underline;white-space:nowrap}.ct-ultimate-gdpr-cookie-popup-oreo h1,.ct-ultimate-gdpr-cookie-popup-oreo h3,.ct-ultimate-gdpr-cookie-popup-oreo h4{font-size:18px;font-weight:400;margin:10px 0 15px;text-align:center;text-transform:none}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-change-settings{display:inline-block;float:none;font-family:montserrat_semibold,sans-serif;font-size:12px;margin:0;padding:10px 15px;text-align:center;width:100%}@media screen and (min-width:568px){.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-read-more{width:auto}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-change-settings{text-align:center;width:50%}}.ct-ultimate-gdpr-cookie-popup-oreo.ct-ultimate-gdpr-cookie-popup-standard-settings #ct-ultimate-gdpr-cookie-accept{width:100%}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-accept{float:left}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-change-settings{float:right;margin:0}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-read-more{display:none}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-oreo #ct_ultimate-gdpr-cookie-reject{width:auto;min-width:132px;margin-top:15px!important}.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-change-settings{margin-bottom:20px}.ct-ultimate-gdpr-cookie-popup-oreo #ct_ultimate-gdpr-cookie-reject{margin-top:2px;text-align:center}.ct-ultimate-gdpr-cookie-fullPanel-overlay{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);width:100%;height:100%;z-index:9}#ct-ultimate-gdpr-cookie-popup #ct-ultimate-cookie-close-modal{color:#fff;text-decoration:none;display:block;font-family:montserrat_semibold,sans-serif}#ct-ultimate-gdpr-cookie-popup #ct-ultimate-cookie-close-modal:hover{opacity:.8}#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons{display:flex;flex-wrap:wrap}#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons .cookie-buttons{margin-bottom:10px}@media (max-width:566px){.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-oreo #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-oreo #ct_ultimate-gdpr-cookie-reject{width:100%;float:none}.ct-ultimate-gdpr-cookie-popup-oreo #ct_ultimate-gdpr-cookie-reject{width:100%;margin-left:0;margin-top:5px;margin-bottom:5px}#ct-ultimate-gdpr-cookie-read-more{width:100%}#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons .cookie-buttons{width:100%;margin:5px 0!important;text-align:center}}#ct-ultimate-gdpr-cookie-popup[style*="background-color: rgb(255, 255, 255)"] #ct-ultimate-cookie-close-modal{color:grey}.ct-ultimate-gdpr-cookie-popup-modern #ct_ultimate-gdpr-cookie-reject{border:1px solid;margin-right:10px;padding:5px}.ct-ultimate-gdpr-cookie-popup-modern #ct-ultimate-gdpr-cookie-accept{margin-right:10px}.ct-ultimate-gdpr-cookie-modal-single{list-style:none;text-align:center;justify-content:space-around;margin:0;padding:0 0 50px;width:100%}.ct-ultimate-gdpr-cookie-modal-single ul{display:flex;padding:20px 0 50px;margin:0;justify-content:center}.ct-ultimate-gdpr-cookie-modal-single li{text-align:center;width:20%;margin-left:0!important;margin:0;list-style:none}.ct-ultimate-gdpr-cookie-modal-single li:hover{cursor:pointer}.ct-ultimate-gdpr-cookie-modal-single li div{background:#fafafa;width:45px;height:45px;border-radius:100%;margin:0 auto;position:relative;padding-top:5px}@media (min-width:480px){.ct-ultimate-gdpr-cookie-modal-single li div{width:80px;height:80px}}.ct-ultimate-gdpr-cookie-modal-single li svg{width:24px;height:24px;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);display:block;margin:0 auto;max-width:50%}@media (min-width:480px){.ct-ultimate-gdpr-cookie-modal-single li svg{width:40px;height:40px}}@media (max-width:575px){.ct-ultimate-gdpr-cookie-modal-single li svg{width:30px;height:30px}}@media (max-width:480px){.ct-ultimate-gdpr-cookie-modal-single li svg{width:20px;height:20px}}.ct-ultimate-gdpr-cookie-modal-single li svg path{fill:#595959}.ct-ultimate-gdpr-cookie-modal-single li label{display:block;color:#595959;background-color:#fafafa;border-radius:50%;width:80px;height:80px;margin:0 auto;position:relative;border:3px solid #fafafa}@media (max-width:575px){.ct-ultimate-gdpr-cookie-modal-single li label{width:50px;height:50px}}.ct-ultimate-gdpr-cookie-modal-single li.active label{border:3px solid #82aa3b}.ct-ultimate-gdpr-cookie-modal-single li.active svg{fill:#82aa3b}.ct-ultimate-gdpr-cookie-modal-single li.active svg path{fill:#82aa3b!important}.ct-ultimate-gdpr-cookie-modal-single li span{display:block;font-size:13px;margin-top:15px;color:#595959}@media (max-width:480px){.ct-ultimate-gdpr-cookie-modal-single li label{width:40px;height:40px}.ct-ultimate-gdpr-cookie-modal-single li span{font-size:9px}}.ct-ultimate-gdpr-cookie-modal-single input{margin-top:10px}.ct-ultimate-gdpr-cookie-modal-single [type=checkbox],.ct-ultimate-gdpr-cookie-modal-single [type=radio]{outline:0}.ct-ultimate-gdpr-cookie-modal-single [type=checkbox]{border:2px solid rgba(0,0,0,.3)}.ct-ultimate-gdpr-cookie-modal-single [type=checkbox]::after{border:3px solid #82aa3b;border-top:0;border-left:0;left:8px;top:3px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.ct-ultimate-gdpr-cookie-modal-single [type=radio]{border:2px solid rgba(0,0,0,.3);width:22px;height:22px;padding:0}.ct-ultimate-gdpr-cookie-modal-single [type=radio]::after{background:#82aa3b;left:5px;top:5px}.ct-ultimate-gdpr-cookie-modal-single [type=radio]:checked{background:url(https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/images/icons8_Delete_1.png);background-size:12px;background-repeat:no-repeat;background-position:center center}.ct-ultimate-gdpr-cookie-modal-single-wrap__inner--info{width:100%;height:auto}#desc-left li{display:none}.ct-loading{position:relative}.ct-loading:before{content:"";min-width:32px;min-height:32px;background-repeat:no-repeat;background-image:url(https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/images/ajax-loader.gif);position:absolute;top:20px;right:20px}@font-face{font-display:swap;font-family:FontAwesome;src:url('https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/css/fonts/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}:root{--font-size-lg:20px;--font-size-sm:12px}.w3eden *,.w3eden ::after,.w3eden ::before{box-sizing:border-box}.w3eden html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.w3eden article,.w3eden aside,.w3eden figcaption,.w3eden figure,.w3eden footer,.w3eden header,.w3eden nav{display:block}.w3eden body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}.w3eden [tabindex="-1"]:focus{outline:0!important}.w3eden hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.w3eden h1,.w3eden h3,.w3eden h4{margin-top:0}.w3eden p,.w3eden ul{margin-top:0;margin-bottom:1rem}.w3eden ul ul{margin-bottom:0}.w3eden blockquote,.w3eden figure{margin:0 0 1rem}.w3eden b,.w3eden strong{font-weight:bolder}.w3eden a{color:var(--color-primary);text-decoration:none;background-color:transparent}.w3eden a:hover{color:var(--color-primary-hover);text-decoration:underline}.w3eden a:not([href]):not([tabindex]){color:inherit;text-decoration:none}.w3eden a:not([href]):not([tabindex]):focus,.w3eden a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}.w3eden a:not([href]):not([tabindex]):focus{outline:0}.w3eden code,.w3eden pre{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.w3eden pre{margin-top:0;margin-bottom:1rem;overflow:auto;display:block;font-size:87.5%;color:#212529}.w3eden img{vertical-align:middle;border-style:none}.w3eden svg{overflow:hidden;vertical-align:middle}.w3eden table{border-collapse:collapse}.w3eden caption{padding-top:.75rem;padding-bottom:.75rem;color:var(--color-secondary);text-align:left;caption-side:bottom}.w3eden label{display:inline-block;margin-bottom:.5rem}.w3eden button{border-radius:0}.w3eden button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}.w3eden button,.w3eden input,.w3eden optgroup,.w3eden select,.w3eden textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.w3eden button,.w3eden input{overflow:visible}.w3eden button,.w3eden select{text-transform:none}.w3eden select{word-wrap:normal}.w3eden [type=button],.w3eden [type=reset],.w3eden [type=submit],.w3eden button{-webkit-appearance:button}.w3eden [type=button]:not(:disabled),.w3eden [type=reset]:not(:disabled),.w3eden [type=submit]:not(:disabled),.w3eden button:not(:disabled){cursor:pointer}.w3eden [type=button]::-moz-focus-inner,.w3eden [type=reset]::-moz-focus-inner,.w3eden [type=submit]::-moz-focus-inner,.w3eden button::-moz-focus-inner{padding:0;border-style:none}.w3eden input[type=checkbox],.w3eden input[type=radio]{box-sizing:border-box;padding:0}.w3eden input[type=time]{-webkit-appearance:listbox}.w3eden textarea{overflow:auto;resize:vertical}.w3eden fieldset{min-width:0;padding:0;margin:0;border:0}.w3eden legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}.w3eden [type=number]::-webkit-inner-spin-button,.w3eden [type=number]::-webkit-outer-spin-button{height:auto}.w3eden [type=search]{outline-offset:-2px;-webkit-appearance:none}.w3eden [type=search]::-webkit-search-decoration{-webkit-appearance:none}.w3eden ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.w3eden template{display:none}.w3eden [hidden]{display:none!important}.w3eden .h4,.w3eden h1,.w3eden h3,.w3eden h4{margin-bottom:.5rem;font-weight:500;line-height:1.2}.w3eden h1{font-size:2.5rem}.w3eden h3{font-size:1.75rem}.w3eden .h4,.w3eden h4{font-size:1.5rem}.w3eden .small{font-size:80%;font-weight:400}.w3eden code{font-size:87.5%;color:#e83e8c;word-break:break-word}.w3eden a>code{color:inherit}.w3eden .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.w3eden .container{max-width:540px}}@media (min-width:768px){.w3eden .container{max-width:720px}}@media (min-width:992px){.w3eden .container{max-width:960px}}@media (min-width:1200px){.w3eden .container{max-width:1140px}}.w3eden .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.w3eden .col-lg-3,.w3eden .col-lg-9,.w3eden .col-md-3,.w3eden .col-md-9,.w3eden .col-sm-12,.w3eden .col-sm-6{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.w3eden .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.w3eden .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.w3eden .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.w3eden .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media (min-width:992px){.w3eden .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.w3eden .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.w3eden .table{width:100%;margin-bottom:1rem;border:0;color:#212529}.w3eden .table tbody+tbody{border:0;border-top:1px solid #dee2e6}.w3eden .btn{display:inline-block;font-weight:600;color:#212529;letter-spacing:1px;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.15rem;transition:all ease-in-out .3s}@media (prefers-reduced-motion:reduce){.w3eden .btn{transition:none}}.w3eden .btn:hover{color:#212529;text-decoration:none}.w3eden .btn.focus,.w3eden .btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.w3eden .btn-primary{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.w3eden .btn-primary:hover{color:#fff;background-color:var(--color-primary-hover);border-color:var(--color-primary-hover);box-shadow:0 3px 8px 0 rgba(var(--color-primary-rgb),.4)}.w3eden .btn-primary.focus,.w3eden .btn-primary:focus{box-shadow:0 3px 8px 0 rgba(var(--color-primary-rgb),.5)}.w3eden .btn-primary.disabled,.w3eden .btn-primary:disabled{color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.w3eden .btn-primary:not(:disabled):not(.disabled).active,.w3eden .btn-primary:not(:disabled):not(.disabled):active,.w3eden .show>.btn-primary.dropdown-toggle{color:#fff;background-color:var(--color-primary-active);border-color:var(--color-primary-active)}.w3eden .btn-primary:not(:disabled):not(.disabled).active:focus,.w3eden .btn-primary:not(:disabled):not(.disabled):active:focus,.w3eden .show>.btn-primary.dropdown-toggle:focus{box-shadow:0 3px 8px 0 rgba(var(--color-primary-rgb),.4)}.w3eden .btn-secondary{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary)}.w3eden .btn-secondary:hover{color:#fff;background-color:var(--color-secondary-hover);border-color:var(--color-secondary-hover)}.w3eden .btn-secondary.focus,.w3eden .btn-secondary:focus{box-shadow:0 3px 8px 0 rgba(var(--color-secondary-rgb),.4)}.w3eden .btn-secondary.disabled,.w3eden .btn-secondary:disabled{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary)}.w3eden .btn-secondary:not(:disabled):not(.disabled).active,.w3eden .btn-secondary:not(:disabled):not(.disabled):active,.w3eden .show>.btn-secondary.dropdown-toggle{color:#fff;background-color:var(--color-secondary-active);border-color:var(--color-secondary-active)}.w3eden .btn-secondary:not(:disabled):not(.disabled).active:focus,.w3eden .btn-secondary:not(:disabled):not(.disabled):active:focus,.w3eden .show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 3px 8px 0 rgba(var(--color-secondary-rgb),.4)}.w3eden .btn-info{color:#fff;background-color:var(--color-info);border-color:var(--color-info)}.w3eden .btn-info:hover{color:#fff;background-color:var(--color-info-hover);border-color:var(--color-info-hover);box-shadow:0 3px 8px 0 rgba(var(--color-info-rgb),.4)}.w3eden .btn-info.focus,.w3eden .btn-info:focus{box-shadow:0 3px 8px 0 rgba(var(--color-info-rgb),.4)}.w3eden .btn-info.disabled,.w3eden .btn-info:disabled{color:#fff;background-color:var(--color-info);border-color:var(--color-info)}.w3eden .btn-info:not(:disabled):not(.disabled).active,.w3eden .btn-info:not(:disabled):not(.disabled):active,.w3eden .show>.btn-info.dropdown-toggle{color:#fff;background-color:var(--color-info-active);border-color:var(--color-info-active)}.w3eden .btn-info:not(:disabled):not(.disabled).active:focus,.w3eden .btn-info:not(:disabled):not(.disabled):active:focus,.w3eden .show>.btn-info.dropdown-toggle:focus{box-shadow:0 3px 8px 0 rgba(var(--color-info-rgb),.4)}.w3eden .btn-danger{color:#fff;background-color:var(--color-danger);border-color:var(--color-danger)}.w3eden .btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.w3eden .btn-danger.focus,.w3eden .btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.w3eden .btn-danger.disabled,.w3eden .btn-danger:disabled{color:#fff;background-color:var(--color-danger);border-color:var(--color-danger)}.w3eden .btn-danger:not(:disabled):not(.disabled).active,.w3eden .btn-danger:not(:disabled):not(.disabled):active,.w3eden .show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.w3eden .btn-danger:not(:disabled):not(.disabled).active:focus,.w3eden .btn-danger:not(:disabled):not(.disabled):active:focus,.w3eden .show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.w3eden .btn-lg{padding:.5rem 1rem;font-size:var(--font-size-lg);line-height:1.5;border-radius:.3rem}.w3eden .fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.w3eden .fade{transition:none}}.w3eden .fade:not(.show){opacity:0}.w3eden .collapse:not(.show){display:none}.w3eden .collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.w3eden .dropdown,.w3eden .dropleft,.w3eden .dropright,.w3eden .dropup{position:relative}.w3eden .dropdown-toggle{white-space:nowrap}.w3eden .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.w3eden .dropdown-toggle:empty::after{margin-left:0}.w3eden .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.w3eden .dropdown-menu[x-placement^=bottom],.w3eden .dropdown-menu[x-placement^=left],.w3eden .dropdown-menu[x-placement^=right],.w3eden .dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.w3eden .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.w3eden .dropdown-item:focus,.w3eden .dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.w3eden .dropdown-item.active,.w3eden .dropdown-item:active{color:#fff;text-decoration:none;background-color:var(--color-primary)}.w3eden .dropdown-item.disabled,.w3eden .dropdown-item:disabled{color:var(--color-secondary);pointer-events:none;background-color:transparent}.w3eden .dropdown-menu.show{display:block}.w3eden .input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.w3eden .nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.w3eden .nav-link{display:block;padding:.5rem 1rem}.w3eden .nav-link:focus,.w3eden .nav-link:hover{text-decoration:none}.w3eden .nav-link.disabled{color:var(--color-secondary);pointer-events:none;cursor:default}.w3eden .card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.w3eden .card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.w3eden .card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.w3eden .card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.w3eden .card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.w3eden .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.w3eden .card-header+.list-group .list-group-item:first-child{border-top:0}.w3eden .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.w3eden .card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.w3eden .pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.w3eden .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;box-shadow:inset 0 0 0 2px rgba(255,255,255,.7)}.w3eden .media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.w3eden .media-body{-ms-flex:1;flex:1}.w3eden .list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.w3eden .list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.w3eden .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.w3eden .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.w3eden .list-group-item.active{z-index:2;color:#fff;background-color:var(--color-primary);border-color:var(--color-primary)}.w3eden .modal,.w3eden .modal-open{overflow:hidden}.w3eden .modal-open .modal{overflow-x:hidden;overflow-y:auto}.w3eden .modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;outline:0}.w3eden .modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.w3eden .modal.fade .modal-dialog{transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.w3eden .collapsing{transition:none}.w3eden .modal.fade .modal-dialog{transition:none}}.w3eden .modal.show .modal-dialog{-webkit-transform:none;transform:none}.w3eden .modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.w3eden .modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.w3eden .modal-dialog-scrollable .modal-footer,.w3eden .modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.w3eden .modal-dialog-scrollable .modal-body{overflow-y:auto}.w3eden .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.w3eden .modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.w3eden .modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.w3eden .modal-title{margin-bottom:0;line-height:1.5}.w3eden .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.w3eden .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.w3eden .modal-footer>:not(:first-child){margin-left:.25rem}.w3eden .modal-footer>:not(:last-child){margin-right:.25rem}@media (min-width:576px){.w3eden .modal-dialog{max-width:500px;margin:1.75rem auto}}.w3eden .bg-success{background-color:var(--color-success)!important}.w3eden .position-relative{position:relative!important}.w3eden .m-2{margin:.5rem!important}.w3eden .mr-3{margin-right:1rem!important}.w3eden .ml-3{margin-left:1rem!important}.w3eden .p-0{padding:0!important}.w3eden .text-center{text-align:center!important}.w3eden .visible{visibility:visible!important}@media print{.w3eden *,.w3eden ::after,.w3eden ::before{text-shadow:none!important;box-shadow:none!important}.w3eden a:not(.btn){text-decoration:underline}.w3eden pre{white-space:pre-wrap!important}.w3eden blockquote,.w3eden pre{border:1px solid #adb5bd}.w3eden blockquote,.w3eden img,.w3eden pre,.w3eden tr{page-break-inside:avoid}.w3eden h3,.w3eden p{orphans:3;widows:3}.w3eden h3{page-break-after:avoid}.w3eden .container,.w3eden body{min-width:992px!important}.w3eden .navbar{display:none}.w3eden .table{border-collapse:collapse!important}}.tooltip{z-index:1070;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:var(--font-size-sm);word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip,.tooltip .arrow{position:absolute;display:block}.tooltip .arrow{width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.ih-item.circle .img:before,h3,h4{font-family:Lustria,Georgia,"Times New Roman",Times,serif}.navbar-nav{margin:0 -15px}@media (min-width:768px){.navbar-nav{margin:0}}.fa,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-calendar-check:before{content:"\f274"}.fa-check-double:before{content:"\f560"}.fa-clock:before{content:"\f017"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-redo:before{content:"\f01e"}.fa-sun:before{content:"\f185"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url("https://ngi.eu/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.eot");src:url("https://ngi.eu/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://ngi.eu/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"),url("https://ngi.eu/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.woff") format("woff"),url("https://ngi.eu/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.ttf") format("truetype"),url("https://ngi.eu/wp-content/plugins/mega-addons-for-visual-composer/css/font-awesome/webfonts/fa-brands-400.svg#fontawesome") format("svg")}.far{font-family:'Font Awesome 5 Free';font-weight:400}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}#pojo-a11y-toolbar{position:fixed;font-size:16px!important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:700;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:700}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:400;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none!important;box-shadow:none!important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none!important;-moz-user-select:text!important;-webkit-user-select:text!important;background-image:none!important;text-shadow:none!important;user-select:text!important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:#000!important;background-color:#000!important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:#fff!important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:#ff0!important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#ffff80!important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey!important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40c090!important}body.pojo-a11y-high-contrast img{background:grey!important;background-color:grey!important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted!important}body.pojo-a11y-high-contrast :focus{outline:dotted thin!important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080ff!important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #fff!important}body.pojo-a11y-high-contrast button{background:#600040!important;background-color:#600040!important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox!important;background:#600060!important;background-color:#600060!important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#0ff!important}body.pojo-a11y-high-contrast ::-moz-selection,body.pojo-a11y-high-contrast ::selection{background:#4080c0!important;background-color:#4080c0!important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000!important;background-color:#400000!important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060!important;background-color:#400060!important}body.pojo-a11y-high-contrast div[role=button],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040!important;background-color:#600040!important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield!important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040!important;background-color:#404040!important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none!important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline!important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast span.Apple-style-span{color:#ffff40!important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:#fff!important;background-color:#fff!important;border:3px solid #fff!important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit!important;background-color:inherit!important;color:inherit!important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050!important;background-color:#003050!important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px!important;width:18px!important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help"!important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial!important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar){background:#000!important;color:#fff!important}body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast var{color:#ff0!important}body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast :not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast tt{border:1px solid #fff!important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial!important}body.pojo-a11y-light-background,body.pojo-a11y-light-background :not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff!important;color:#000!important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial!important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 blockquote,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 textarea{font-size:200%!important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h6 span{font-size:266%!important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 blockquote,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 textarea{font-size:190%!important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002%!important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 blockquote,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 textarea{font-size:180%!important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4%!important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 blockquote,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 textarea{font-size:170%!important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002%!important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 blockquote,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 textarea{font-size:160%!important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8%!important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 blockquote,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 textarea{font-size:150%!important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5%!important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 blockquote,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 textarea{font-size:140%!important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002%!important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 blockquote,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 textarea{font-size:130%!important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9%!important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 blockquote,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 textarea{font-size:120%!important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002%!important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline!important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font :not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif!important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::after,#pojo-a11y-toolbar ::before{box-sizing:border-box}.pojo-a11y-visible-phone{display:none!important}.pojo-a11y-visible-tablet{display:none!important}.pojo-a11y-hidden-desktop{display:none!important}.pojo-a11y-visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit!important}.pojo-a11y-visible-desktop{display:none!important}.pojo-a11y-visible-tablet{display:inherit!important}.pojo-a11y-hidden-tablet{display:none!important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{background-color:#205374;color:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-color:#205374}body.pojo-a11y-focusable a:focus{outline-style:solid!important;outline-width:1px!important;outline-color:#00afbc!important}#pojo-a11y-toolbar{top:200px!important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{background-color:#fff}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{color:#333}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{background-color:#205374;color:#fff}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}.pojo-a11y-hidden-desktop{display:inherit!important}.pojo-a11y-visible-desktop{display:none!important}.pojo-a11y-visible-phone{display:inherit!important}.pojo-a11y-hidden-phone{display:none!important}#pojo-a11y-toolbar{top:50px!important}}@font-face{font-display:swap;font-family:FontAwesome;src:url('https://ngi.eu/wp-content/themes/thegem/fonts/fontawesome/fontawesome-webfont.eot');src:url('https://ngi.eu/wp-content/themes/thegem/fonts/fontawesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/fontawesome/fontawesome-webfont.woff') format('woff'),url('https://ngi.eu/wp-content/themes/thegem/fonts/fontawesome/fontawesome-webfont.ttf') format('truetype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:400;font-style:normal}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-volume-up:before{content:"\f028"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-forward:before{content:"\f04e"}.fa-times-circle:before{content:"\f057"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}@font-face{font-display:swap;font-family:MaterialDesignIcons;src:url('https://ngi.eu/wp-content/themes/thegem/fonts/material/materialdesignicons.eot');src:url('https://ngi.eu/wp-content/themes/thegem/fonts/material/materialdesignicons.eot?#iefix') format('embedded-opentype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/material/materialdesignicons.woff') format('woff'),url('https://ngi.eu/wp-content/themes/thegem/fonts/material/materialdesignicons.ttf') format('truetype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/material/materialdesignicons.svg#MaterialDesignIcons') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:ElegantIcons;src:url('https://ngi.eu/wp-content/themes/thegem/fonts/elegant/ElegantIcons.eot');src:url('https://ngi.eu/wp-content/themes/thegem/fonts/elegant/ElegantIcons.eot?#iefix') format('embedded-opentype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/elegant/ElegantIcons.woff') format('woff'),url('https://ngi.eu/wp-content/themes/thegem/fonts/elegant/ElegantIcons.ttf') format('truetype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/elegant/ElegantIcons.svg#ElegantIcons') format('svg');font-weight:400;font-style:normal}#news-event-wrapper .timely{position:absolute;bottom:5px;background:rgba(255,255,255,.95);width:100%;min-height:50px;display:grid;align-items:center;font-size:11px;margin:0;padding:5px 10px;color:#205374;font-weight:400}#news-event-wrapper .url{position:relative}.timely,.timely code{font-family:montserrat!important}.timely{margin:0;font-size:13px;line-height:1.428571429;color:#333;word-wrap:break-word}.fa-calendar-check:before{content:"\f274";margin-right:5px}.fa-map-marker-alt:before{margin-right:5px}#rev_slider_4_1_wrapper .zeus .tp-bullet-image,#rev_slider_4_1_wrapper .zeus .tp-bullet-imageoverlay,#rev_slider_4_1_wrapper .zeus .tp-bullet-title{display:none!important}#primary-menu.no-responsive>li li>a,#primary-menu.no-responsive>li.megamenu-enable>ul li>a,.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-table thead th,.minisearch .sf-input,.portfolio-filters-resp ul li a,.portfolio.columns-1 .portfolio-item .caption .subtitle,.primary-navigation.responsive .minisearch .sf-input,.primary-navigation.responsive li a,.widget_archive li,.widget_categories>ul,.widget_nav_menu ul.menu,.widget_pages>ul,.widget_product_categories>ul,.widget_submenu>div>ul,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,option{font-family:Montserrat!important}a:hover{color:#205374}body.tag{color:#3c3950}.page-id-26227 .mejs-container{width:250px!important;height:117px!important}#page-title{padding:60px 0 80px!important}.spotlight{font-size:25px}.page-title-title h1{font-size:48px;font-weight:900;background:-webkit-linear-gradient(0deg,#00afbc,#205374 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.block-content{padding:0 0 110px!important}table ul{padding-left:20px!important}table ul li{list-style-type:disc!important}blockquote{margin:0 0 1.1em!important}body article ol,body article table ol,body article table ul,body article ul{margin-left:0;margin-bottom:20px;list-style:none!important;counter-reset:item}body article ol li,body article table ol li,body article table ul li,body article ul li{margin-bottom:5px!important;list-style:none!important}.gem-list>ul>li{margin-bottom:12px!important}.entry-content .wpb_text_column ul li,body article ul li{text-indent:-10px}.entry-content .wpb_text_column ul li:before,body article ul li:before{content:"•";color:#00afbc!important;position:relative;left:-10px;font-size:30px;top:3px!important;display:inline;list-style:disc;background-color:transparent!important;border:0}#comments,.entry-content .wpb_text_column ul li.blocks-gallery-item:before,.entry-content .wpb_text_column ul.vc_grid-pagination-list li:before,body article ul li.blocks-gallery-item:before,body article ul.vc_grid-pagination-list li:before,body article.category-ngi-projects .post-content .post-meta,body.archive .post-meta-author,html .ai1ec-allday-badge{display:none}body .vc_grid-pagination ul.vc_grid-pagination-list li.vc_grid-page.vc_grid-active a{background-color:#3c3950!important;border:2px solid #3c3950!important}body .vc_grid-pagination ul.vc_grid-pagination-list li{text-align:center;text-indent:initial}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a:hover{color:#3c3950!important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-active a:hover{color:#fff!important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a{border-radius:50px}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{line-height:1.8}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span{background-color:#6f9aa8!important;border-color:#6f9aa8!important;color:#fff!important}body article ol li{text-indent:-10px;counter-increment:item}body article ol li:before{display:inline-block;width:10px;padding-right:10px;font-weight:700;text-align:right;content:counter(item) ".";color:#00afbc!important}.wp-caption-text,figcaption{font-size:80%;text-align:center;color:#a8a8a8}.rev_slider li.tp-revslider-slidesli,rs-slides{border-bottom:5px solid #00afbc!important}small.review_slide{font-weight:400;font-size:15px;letter-spacing:0}#page,#site-header.fixed.shrink,.widget_categories ul ul ul,.widget_nav_menu ul ul ul,.widget_pages ul ul ul,.widget_product_categories ul ul ul,.widget_submenu ul ul ul{background-color:#fff}body article ol li,body article ol ul,body article ul ul{list-style-type:none}.frm-star-group input+label,html .frm-star-group .star-rating{height:25px}body.single-post article .post-tags-list a{color:#6f9aa8!important;background-color:#e7edf0!important}.wpb_single_image.vc_align_center{text-align:center;margin-bottom:0}.vc_row-has-fill>.vc_column_container>.vc_column-inner{margin-top:1.1em!important}.post-meta-conteiner,body.archive.category .post-meta-left .post-meta-author,body.archive.category .post-meta-left .sep{display:none}.style2.gem-testimonials{border-radius:0}span.synopsis{font-size:.95em;line-height:1em;font-style:italic;color:#636363}p#about_text{text-align:justify}#footer-socials a:hover .socials-item-icon,.gem-list>ul>li:before,body blockquote:after{color:#00afbc}.gem-textbox-title-text{font-size:18px;font-weight:700}.blog-post-image,body.archive.category .blog-style-default article .post-image{border-bottom:2px solid #00afbc}.at-below-post-page.addthis_tool,.at-resp-share-element.at-style-responsive.addthis-smartlayers{text-align:center;margin-top:40px}.wpb_text_column ol li ol li:before,.wpb_text_column ul li:before{content:none}body .vc_pageable-slide-wrapper .vc_gitem-post-data h1,body .vc_pageable-slide-wrapper .vc_gitem-post-data h2,body .vc_pageable-slide-wrapper .vc_gitem-post-data h3,body .vc_pageable-slide-wrapper .vc_gitem-post-data h4,body .vc_pageable-slide-wrapper .vc_gitem-post-data h5,body .vc_pageable-slide-wrapper .vc_gitem-post-data h6{font-size:16px;line-height:20px}body .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title{border-bottom:3px solid #00afbc;padding-bottom:10px;margin-bottom:10px}iframe{max-width:100%}.broken_link,a.broken_link{text-decoration:none!important}.wpb_text_column ol li ol{list-style:lower-alpha}body:not(.compose-mode) .gem-icon .gem-icon-half-1,body:not(.compose-mode) .gem-icon .gem-icon-half-2{opacity:1!important}.gem-icon .gem-icon-half-1,.gem-icon .gem-icon-half-2{margin-top:0}.gem-table-style-1 thead tr th,.gem-table-style-1 thead tr th:nth-child(2n),.gem-table-style-1 thead tr th:nth-child(odd){background-color:#46485c}.gem-table-style-1 thead h6{color:#fff}.wp-block-table table tr.inner_thead{background-color:#46485c}.wp-block-table table tr.inner_thead h4,.wp-block-table table tr.inner_thead h5,.wp-block-table table tr.inner_thead h6,.wp-block-table table tr.inner_thead td{color:#fff;text-align:center;margin:10px 0}.wp-block-table table.table_calls td:first-child{font-weight:700}#page:not(.vertical-header) #site-header.fixed,#site-header-wrapper{border-bottom:2px solid #205374}#page #site-header{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.top-area{border:0!important;background-color:#205374}.top-area .gem-button{border:1px solid #fff!important;font-weight:700;font-size:12px;border-radius:20px!important;background:#00afbc!important;background:-moz-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:-webkit-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:linear-gradient(45deg,#00afbc 0,#205374 100%)!important}.top-area .gem-button:hover{background:#fff!important}.top-area .socials-colored a .socials-item-icon.dribbble,.top-area .socials-colored a .socials-item-icon.facebook,.top-area .socials-colored a .socials-item-icon.google-plus,.top-area .socials-colored a .socials-item-icon.googleplus,.top-area .socials-colored a .socials-item-icon.instagram,.top-area .socials-colored a .socials-item-icon.linkedin,.top-area .socials-colored a .socials-item-icon.stumbleupon,.top-area .socials-colored a .socials-item-icon.tumblr,.top-area .socials-colored a .socials-item-icon.twitter,.top-area .socials-colored a .socials-item-icon.vimeo,.top-area .socials-colored a .socials-item-icon.youtube,.top-area .socials-colored a .top-area .socials-item-icon.pinterest,.top-area .socials-colored-hover a:hover .socials-item-icon.dribbble,.top-area .socials-colored-hover a:hover .socials-item-icon.facebook,.top-area .socials-colored-hover a:hover .socials-item-icon.google-plus,.top-area .socials-colored-hover a:hover .socials-item-icon.googleplus,.top-area .socials-colored-hover a:hover .socials-item-icon.instagram,.top-area .socials-colored-hover a:hover .socials-item-icon.linkedin,.top-area .socials-colored-hover a:hover .socials-item-icon.linkedinpage,.top-area .socials-colored-hover a:hover .socials-item-icon.mastodon,.top-area .socials-colored-hover a:hover .socials-item-icon.pinterest,.top-area .socials-colored-hover a:hover .socials-item-icon.stumbleupon,.top-area .socials-colored-hover a:hover .socials-item-icon.tumblr,.top-area .socials-colored-hover a:hover .socials-item-icon.twitter,.top-area .socials-colored-hover a:hover .socials-item-icon.vimeo,.top-area .socials-colored-hover a:hover .socials-item-icon.youtube,.top-area .socials-colored-hover a:hover .socials-item-icon.zenodo{color:#00afbc!important}.top-area .top-area-items .top-area-button{float:left}.top-area .top-area-items .top-area-socials{float:right;padding-right:20px}.post-meta-navigation .post-meta-category-link{display:none}#primary-menu.no-responsive>li>ul{z-index:9000}#site-header .primary-navigation .menu-item-logo{padding:0 20px!important}#primary-menu.no-responsive ul>li,#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header,.minisearch{border-top:none!important}#primary-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.no-responsive>li>a{font-weight:700}.menu-item-search.active .minisearch{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.menu-item-search.active .minisearch .sf-input{border-top:1px solid #6f9aa8;border-radius:50px}body.search.search-no-results .page-title-block:before,body.search.search-results .page-title-block:before{background:0 0}.gem-search-form form{border:1px solid #6f9aa8;border-radius:50px}body.search .block-content,body.search-results .block-content{border-color:#fff;border-top-width:1px;border-top-style:solid}body.search .page-title-block .highlight{color:#00afbc;background-color:transparent;border:0}body.search .page-title-block .page-title-title{padding-bottom:0}body.search .page-header{margin-top:50px}body.page-id-28563 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.news-date{display:none!important}body .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}body .video-container embed,body .video-container iframe,body .video-container object,body.page-id-25779 .map-container embed,body.page-id-25779 .map-container iframe,body.page-id-25779 .map-container object,body.page-id-26072 .map-container embed,body.page-id-26072 .map-container iframe,body.page-id-26072 .map-container object{position:absolute;top:0;left:0;width:100%;height:100%}.scroll-top-button{border:2px solid #fff;right:20px!important;bottom:20px!important;border-radius:50px}.scroll-top-button:before{background:#00afbc!important;background:-moz-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:-webkit-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:linear-gradient(45deg,#00afbc 0,#205374 100%)!important;color:#fff;width:50px;height:50px;line-height:50px;border-radius:50px}.scroll-top-button.visible{opacity:1;visibility:visible}.portfolio .portfilio-top-panel{margin:0 0 30px!important}.title-h6,.title-h6 span.light,body div.gradient_box h1,body div.gradient_box h2,body div.gradient_box2 h1,body div.gradient_box2 h2,footer .footer-site-info a{color:#fff!important}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title,.title-h4{font-size:20px;font-weight:900}.portfolio:not(.columns-1) .portfolio-item .wrap>.caption{min-height:80px!important}.portfolio-item .wrap{border:0!important}.portfolio-item .wrap>.caption{padding-left:0!important;padding-right:0!important}.gem-counter-inner .gem-counter-text.styled-subtitle,.portfolio-item .wrap>.caption .title{font-size:20px!important}body.page-id-28563 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.light{font-weight:700!important}body.page-id-28563 .gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-col{padding-left:10px;padding-right:10px}body.page-id-28563 .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item,body.postid-29584 .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item{padding:3px 20px 3px 30px!important}body.page-id-28563 article ul.vc_grid-filter li.vc_grid-filter-item:before{content:none!important;display:none!important}body.page-id-28563 .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item>span,body.postid-29584 .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item>span{font-size:13px;font-weight:700!important}body.page-id-28563 .block-content:last-of-type{padding-bottom:0}body.page-id-26174 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a{font-size:0!important}#newsDisplayer .entry-title .light,body.page-id-26174 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.light,body.page-id-28563 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.light{font-size:x-large!important}.widget-title{color:#00afbc!important;border-bottom:2px solid #00afbc!important;margin-bottom:10px!important}.widget-title:after,body.page-id-24955 article .vc_tta-tabs-container li:before{display:none}.sidebar .widget-area{margin-top:40px}body.single-post .sidebar .widget-area{margin-top:0}.socials-colored a .socials-item-icon.facebook,.socials-colored a .socials-item-icon.instagram,.socials-colored a .socials-item-icon.linkedin,.socials-colored a .socials-item-icon.linkedinpage,.socials-colored a .socials-item-icon.mastodon,.socials-colored a .socials-item-icon.pinterest,.socials-colored a .socials-item-icon.twitter,.socials-colored a .socials-item-icon.youtube,.socials-colored a .socials-item-icon.zenodo{color:#fff}#colophon,body.home #colophon{background-color:#fff!important}#colophon{border-top:5px solid #205374!important;padding:50px 0!important}#colophon #wp-calendar #next a:hover:after,#colophon #wp-calendar #prev a:hover:after,#colophon .comment-author-link,#colophon .gem-contacts .gem-contacts-item.gem-contacts-email a,#colophon .gem-contacts .gem-contacts-item.gem-contacts-website a,#colophon .gem-contacts .gem-contacts-item:before,#colophon .gem-contacts a:before,#colophon .gem-latest-news-title span,#colophon .gem-pp-posts-date,#colophon .recentcomments .comment-author-link,#colophon .recentcomments .comment-author-link a,#colophon .widget .jtwt_date,#colophon .widget a,#colophon .widget a:hover,#colophon .widget_tweets .jtwt_tweet a,#colophon .widget_tweets .jtwt_tweet a:hover,#colophon .widget_tweets .twitter-box .jtwt_tweet:before,footer .footer-site-info a:hover{color:#00afbc}body.home #colophon{border:0}#colophon .inline-column{margin-bottom:0!important}#colophon #text-9 p{font-size:18px}#colophon #small_footer{margin-top:150px;display:block}#colophon span.small_footertext{font-size:12px;line-height:20px}#footer-nav{border:0}footer .footer-area-block>div{float:left;display:inline}footer .footer-area-block .gem-button{margin:0!important;font-size:12px;border:1px solid #fff!important;border-radius:20px!important;background:#00afbc!important;background:-moz-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:-webkit-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:linear-gradient(45deg,#00afbc 0,#205374 100%)!important}footer .footer-area-block .gem-button:hover{background:#fff!important;color:#00afbc!important}.footer-site-info{font-size:12px;line-height:30px;color:#fff;font-weight:700;text-transform:uppercase;text-align:center;width:auto;float:right!important}footer .textwidget img{max-width:100%;height:auto}body.page-id-24457 .gem-youtube{margin-bottom:10px}body.page-id-26303 .ngicall .gem-button-container a{margin-top:5px!important;margin-bottom:5px!important}body .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>.gem-basic-grid-2 .vc_gitem-zone-c a.gem-button{border-radius:20px!important}body.postid-29584 article ul.vc_grid-filter li.vc_grid-filter-item:before{content:none!important}body.page-id-26303 table td{vertical-align:top}body.home .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.news-date,body.page-id-504 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.news-date,body.postid-29584 .vc_basic_grid .vc_gitem-zone-c div.at-below-post.addthis_tool,body.postid-31006 .vc_basic_grid .vc_gitem-zone-c div.at-below-post.addthis_tool{display:none!important}#newsDisplayer .entry-title a,body.home .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a,body.page-id-28563 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a,body.page-id-504 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a{font-size:0!important}body.home .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.light,body.page-id-28563 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.light #newsDisplayer .entry-title .light,body.page-id-504 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.light{font-size:x-large!important}body.home.page .block-content,body.page-id-1052 .block-content,body.page-id-28563 .block-content{border:0;padding:0!important}body div.nobottom{margin-bottom:0}body div.gradient_box .fullwidth-block,body div.gradient_box2 .fullwidth-block{background:#00afbc!important}body div.gradient_box .fullwidth-block{background:-moz-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:-webkit-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:linear-gradient(45deg,#00afbc 0,#205374 100%)!important}body div.gradient_box2 .fullwidth-block{background:-moz-linear-gradient(-135deg,#00afbc 0,#205374 100%)!important;background:-webkit-linear-gradient(-135deg,#00afbc 0,#205374 100%)!important;background:linear-gradient(-135deg,#00afbc 0,#205374 100%)!important}body div.gradient_box .gem-button.gem-button-style-outline,body div.gradient_box2 .gem-button.gem-button-style-outline{margin-top:10px!important}.gem-counter-inner .gem-counter-suffix{font-size:40px!important;display:block;line-height:45px}.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text{color:#205374!important;font-weight:700!important;font-family:Montserrat!important}body.page-id-24862 div.nl_left{float:left;width:50%;padding-right:10px;margin-bottom:15px}body.page-id-24862 div.nl_right{float:right;width:50%;padding-left:10px;margin-bottom:15px}body.page-id-24862 div.nl_left input,body.page-id-24862 div.nl_right input{width:100%}body.page-id-24862 .mc4wp-form-fields input[type=submit],body.page-id-508 .mc4wp-form-fields input[type=submit]{width:50%!important;margin:25px auto!important;background-color:#3c3950}body.page-id-24862 .mc4wp-form-fields input[type=submit]:hover,body.page-id-508 .mc4wp-form-fields input[type=submit]:hover{background-color:#00afbc}body.page-id-25779 div.site-main{height:100%}body.page-id-25779 #main-content .block-content,body.page-id-26072 #main-content .block-content{padding:0!important}body.page-id-25779 #main-content .block-content .container,body.page-id-26072 #main-content .block-content .container{margin:0!important;padding:0!important;width:auto!important}body.page-id-25779 .map-container,body.page-id-26072 .map-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.entry-content iframe{overflow:hidden}.entry-content img,footer .textwidget img{border:0!important;margin:0!important}.entry-content img.aligncenter{clear:both;display:block;margin-right:auto!important;margin-left:auto!important}.entry-content img.borderimg{border:1px solid #efefef!important}.entry-content img.alignleft,.wp-caption.alignleft,blockquote.alignleft{margin:0 1.6em 1.6em 0!important}.entry-content img.alignright,.wp-caption.alignright,blockquote.alignright{margin:0 0 1.6em 1.6em!important}.entry-content embed,.entry-content iframe,.entry-content img,.entry-content object{max-width:100%}body.page-id-25779 #footer-nav,body.page-id-26072 #footer-nav{border-top:2px solid #fff}.gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-col{padding-left:0!important;padding-right:0!important}.widget_inc_opt_widget h4,body.page-id-30785 .vc_basic_grid .vc_gitem-animated-block,body.page-id-30785 .vc_basic_grid .vc_gitem-zone-c h4.entry-title a>span.news-date,body.postid-29584 .vc_basic_grid .vc_gitem-animated-block,body.postid-29584 .vc_basic_grid .vc_gitem-zone-c h4.entry-title a>span.news-date,body.postid-31006 .vc_basic_grid .vc_gitem-animated-block,body.postid-31006 .vc_basic_grid .vc_gitem-zone-c h4.entry-title a>span.news-date{display:none}body.page-id-30785 .vc_basic_grid .vc_gitem-zone-c h4.entry-title a>span.light,body.postid-29584 .vc_basic_grid .vc_gitem-zone-c h4.entry-title a>span.light,body.postid-31006 .vc_basic_grid .vc_gitem-zone-c h4.entry-title a>span.light{font-weight:800;letter-spacing:.2px}body.page-id-30785 .vc_basic_grid .vc_gitem-zone-c h4.entry-title,body.postid-29584 .vc_basic_grid .vc_gitem-zone-c h4.entry-title,body.postid-31006 .vc_basic_grid .vc_gitem-zone-c h4.entry-title{margin-top:0!important;margin-bottom:15px!important;font-size:23px!important}body.page-id-30785 .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right{font-weight:700!important}body .yotu-videos .yotu-video .yotu-video-thumb{margin:0!important;border:0!important}body .yotu-videos.yotu-mode-grid h3{padding-left:10px!important}.hustle-modal .hustle-modal-message h2,.hustle-modal article h2,.hustle-modal-optin_form{font-family:Montserrat,Arial,sans-serif!important}.hustle-modal .hustle-modal-message p,.hustle-modal .hustle-modal-optin_form .hustle-modal-optin_button button,.hustle-modal .hustle-modal-optin_form .hustle-modal-optin_field label,.hustle-modal article p{font-family:Montserrat,Arial,sans-serif!important;letter-spacing:0}.hustle-modal-optin_form{background:#3c3950!important}.wph-modal.module_id_8 .hustle-modal .hustle-modal-optin_wrap{background-color:#3c3950!important}.wpoi-hustle .wpoi-optin{background:#00afbc!important;border:2px solid #fff!important}.wpoi-hustle .wpoi-success-message .wphi-font{color:#fff!important}.wpoi-message,.wpoi-message p,.wpoi-success-message .wpoi-optin p,.wpoi-title{font-family:Montserrat,Arial,sans-serif!important;text-align:center!important;color:#fff!important}.wpoi-message,.wpoi-message p{font-weight:400!important}.wpoi-form{background:#3c3950!important}.wpoi-form .wpoi-subscribe-email,.wpoi-form .wpoi-subscribe-fname,.wpoi-form .wpoi-subscribe-lname{color:#3c3950!important}.wpoi-form .wpoi-subscribe-send{color:#fff!important}.wpoi-hustle form button,.wpoi-hustle form button:hover{background:#00afbc!important}.wpoi-form,.wpoi-hustle .wpoi-button button,.wpoi-hustle form .wpoi-element label{font-family:Montserrat,Arial,sans-serif!important}.wpoi-hustle .wpoi-button button{text-transform:uppercase!important}.hustle-modal:not(.hustle-modal-image_only) .hustle-modal-image{background:#00afbc!important}.hustle-modal .hustle-modal-body{max-height:100%;background-color:#fff!important;border:2px solid #00afbc!important;border-radius:30px}.hustle-modal .hustle-modal-message h2,.hustle-modal article h2{font:900 22px/36px Montserrat,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.hustle-modal .hustle-modal-message p,.hustle-modal article p{display:block;margin:14px 0;padding:0;border:0;color:#205374;text-align:center;font:600 18px/22px Montserrat,Arial,sans-serif}.hustle-modal-close .hustle-icon,.wpmudev-ui .hustle-modal .hustle-modal-close .hustle-icon{max-width:30px;max-height:30px;cursor:pointer;display:block;margin:0 0 0 auto;border:1px solid #fff;padding:5px;border-radius:30px;background-color:#00afbc}.hustle-modal .hustle-modal-close .hustle-icon path,.wpmudev-ui .hustle-modal .hustle-modal-close .hustle-icon path{fill:#fff!important}.hustle-modal .hustle-modal-cta,.wpmudev-ui .hustle-modal .hustle-modal-cta{display:inline-block;margin:0;padding:0 20px;border-radius:25px;background:#00afbc;-webkit-box-shadow:none;box-shadow:none;color:#fff;font:700 14px/36px Montserrat,Arial,sans-serif;text-decoration:none;text-align:center;-webkit-transition:.2s;transition:all .2s ease;text-transform:uppercase;flex:auto}.wpmudev-ui .hustle-modal .hustle-modal-cta{border:1px solid #205374}.hustle-modal .hustle-modal-cta,.wpmudev-ui .hustle-modal .hustle-modal-cta:hover{border:1px solid #00afbc;background:#205374}.hustle-modal-minimal .hustle-modal-body footer{padding:10px 20px;background-color:#fff!important;border-radius:30px!important}.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel{padding:0 40px!important;background:#00afbc!important;background:-moz-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:-webkit-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:linear-gradient(45deg,#00afbc 0,#205374 100%)!important}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup #ct-ultimate-gdpr-cookie-content{font-family:Montserrat,sans-serif!important;font-size:14px!important;font-weight:700!important}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-accept,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-change-settings,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-read-more,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct_ultimate-gdpr-cookie-reject{border-radius:50px!important;text-transform:uppercase;font-size:11px}#ct-ultimate-gdpr-cookie-modal-body,#ct-ultimate-gdpr-cookie-modal-body h1,#ct-ultimate-gdpr-cookie-modal-body h2,#ct-ultimate-gdpr-cookie-modal-body h3,#ct-ultimate-gdpr-cookie-modal-body h4,#ct-ultimate-gdpr-cookie-modal-body h5,#ct-ultimate-gdpr-cookie-modal-body h6,.ct-ultimate-gdpr-cookie-modal-btn.save a,.ct-ultimate-gdpr-cookie-modal-content,.ct-ultimate-gdpr-cookie-modal-slider-able li,.ct-ultimate-gdpr-cookie-modal-slider-desc h4,.ct-ultimate-gdpr-cookie-modal-slider-not-able li{font-family:Montserrat,Arial,sans-serif!important}#ct-ultimate-gdpr-cookie-open{border:2px solid #fff;padding:0!important;width:50px;height:50px;border-radius:50px;background:#00afbc!important;background:-moz-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:-webkit-linear-gradient(45deg,#00afbc 0,#205374 100%)!important;background:linear-gradient(45deg,#00afbc 0,#205374 100%)!important}#ct-ultimate-gdpr-cookie-open .fa{padding:12px 15px!important}#ct-ultimate-gdpr-cookie-open .fa:before{font-size:20px!important}.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content input[type=submit]:hover{background-color:#205374!important}.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content input[type=email],.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form .ui-widget-content textarea{color:#6f9aa8}.ct-ultimate-gdpr-container.ct-ultimate-gdpr-simple-form #tabs .ui-tabs-nav .ui-state-active{border-bottom:4px solid #00afbc!important}.ct-ultimate-gdpr-cookie-modal-btn a{color:#fff!important;background-color:#00afbc!important;border:2px solid #00afbc!important}.ct-ultimate-gdpr-cookie-modal-btn a:active,.ct-ultimate-gdpr-cookie-modal-btn a:hover{color:#00afbc!important;background-color:#fff!important;border:2px solid #00afbc!important}#site-header .site-title{transition:all .5s ease-out}#site-header .site-title img{transition:all .5s ease-out}@media only screen and (max-width:1320px){#ct-ultimate-gdpr-cookie-open,.scroll-top-button{bottom:85px!important}}@media (max-width:1212px) and (min-width:980px){#page:not(.vertical-header) #site-header.fixed,#site-header-wrapper{padding:5px 0}#site-header .header-main:not(.header-layout-fullwidth_hamburger):not( .logo-position-menu_center ) .site-title{float:left;padding-top:25px}#site-header .primary-navigation .menu-item-logo .site-logo,.site-title .site-logo{margin:0!important}#site-header .header-main:not(.header-layout-fullwidth_hamburger) #perspective-menu-buttons,#site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation,.header-main:not(.header-layout-fullwidth_hamburger):not( .logo-position-menu_center ) .site-title{display:block;text-align:right;float:right;width:auto}.header-style-3 #primary-menu.no-responsive>li>a,.header-style-4 #primary-menu.no-responsive>li>a{padding:0 5px}}@media only screen and (max-width:768px){#ct-ultimate-gdpr-cookie-open,.scroll-top-button{bottom:20px!important}body.home div.marginbox .vc_column_container{padding-left:15px!important;padding-right:15px!important}body.page .block-content,body.search .block-content,body.search-results .block-content,body.single-post .block-content{padding:0!important;border:0!important}body.page-id-25779 .map-container,body.page-id-26072 .map-container{padding-bottom:100%;padding-top:100%}body.page-id-25779 #ct-ultimate-gdpr-cookie-open{left:20px!important}#colophon .small_footertext{margin-top:42px}#colophon #text-7{margin-top:0;border-top:none}footer .footer-area-block{margin-top:20px}#footer-nav .footer-site-info{width:100%}}#about-yt .gem-wrapbox-element{max-height:403px}#about-yt .wpb_column{max-height:403px}#blogDisplayerhome .vc_grid-item,#newsDisplayerhome .vc_grid-item{padding-bottom:0}.hide-element{display:none}.button-all a,.button-all button{font-weight:600!important;font-size:13px!important}.page-title-title h1{font-size:22px;font-weight:700;text-align:left;line-height:1.2em}#page-title .title-rich-content,#page-title h1{color:#205374!important}.blog-style-multi-author .post-title a,.single-product-content .price,.title-h2,h2{color:#205374!important}.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,.portfolio.columns-1 .portfolio-item .caption .title,.title-h4,.widget .gem-teams-name,body .pricing-table-style-1 .pricing-price-title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-2 .time,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-4 .pricing_row_title,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-7 .pricing-price-title,body .vc_separator h4,h4{line-height:1.2em!important;font-size:17px!important}.cart_totals table .order-total td,.gem-dropcap,.portfolio.columns-1 .portfolio-item .caption .title,.title-h3,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,h3{line-height:1.2em!important;font-size:17px!important}#site-header-wrapper{height:99px!important}#top-area{background:#205374;background:-moz-linear-gradient(41deg,#205374 0,#1f5676 74%,#00b2bf 100%);background:-webkit-linear-gradient(41deg,#205374 0,#1f5676 74%,#00b2bf 100%);background:linear-gradient(41deg,#205374 0,#1f5676 74%,#00b2bf 100%);padding:7px 0}.top-area .top-area-items .top-area-socials{margin-top:-8px}.search-top-line{display:flex!important;align-items:center}#top-area .gem-button{padding:0;margin:0;line-height:14px!important}.main-search #searchform,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{margin:0;background:#fff!important;border-radius:76px;padding:0 12px!important}.main-search #searchform input,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border:0!important;font-size:16px!important;max-width:145px!important;height:30px}.main-search #searchform input::placeholder,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input::placeholder{font-size:12px!important;font-weight:700!important}.main-search #searchsubmit{overflow:hidden!important;width:45px;border-radius:50px!important;text-indent:-9999px;position:relative;right:-12px;background:#fff!important;background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/05/main_search.png) center center no-repeat!important;background-size:50%!important;height:35px}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:2px!important;background-color:transparent!important;border:none!important}.wp-block-search .wp-block-search__button svg{fill:#205374!important;background-size:cover!important}.wpb_wrappder{display:none!important}.main-search #searchform input:-moz-placeholder,.main-search #searchform input:-ms-input-placeholder,.main-search #searchform input::-moz-placeholder,.main-search #searchform input::-webkit-input-placeholder{font-size:12px;font-weight:700;color:#8a8a8a!important}.main-search #searchform input::placeholder{font-size:12px;font-weight:700;color:#8a8a8a!important}#top-area .gem-button-container .gem-button{background:0 0!important;padding:10px 20px;height:35px;line-height:20px;padding-left:45px}#top-area .gem-button-container .gem-button:before{content:"";background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/05/top_bar_mail.png) center no-repeat;height:20px;position:absolute;width:20px;height:30px;background-size:80%;left:14px;top:1px;transition:all .5s ease}#top-area .gem-button-container .gem-button:hover:before{transform:rotate(-90deg);left:18px}#top-area .gem-button-container .gem-button:hover{color:#fff;background:rgba(255,255,255,.14)!important}.top-area .top-area-items .top-area-block{height:auto}#top-area>div>div>div:nth-child(2){margin-left:auto}.main-search{margin-right:30px}.main-search a{text-transform:capitalize;border-bottom:1px solid #fff;font-weight:700;font-size:12px}.top-area-socials{padding:0}.ct-container{display:flex;flex-wrap:wrap}#ct-ultimate-gdpr-cookie-content{margin-right:auto;margin-bottom:0!important;display:flex;align-items:center}.ct-container>.ct-ultimate-gdpr-cookie-buttons{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.ct-container>.ct-ultimate-gdpr-cookie-buttons>div{display:flex!important;align-items:center;vertical-align:middle;min-height:35px;line-height:16px;font-size:11px!important;min-width:104px;margin-left:20px!important;justify-content:center}.ct-ultimate-gdpr-cookie-popup-modern #ct-ultimate-gdpr-cookie-read-more{margin-bottom:0!important}#ct-ultimate-gdpr-cookie-read-more{vertical-align:middle;height:35px;line-height:16px;font-size:11px!important;min-width:104px;justify-content:center;margin-top:30px!important;margin-bottom:30px!important}#ct-ultimate-gdpr-cookie-accept{display:flex!important;align-items:center;flex-direction:row;position:relative;transition:all .5s ease;border-color:#fff;background-color:#205374!important;color:#fff!important;display:flex!important;align-items:center;vertical-align:middle;height:35px!important;line-height:16px;font-size:11px!important;min-width:104px;margin-left:30px!important;justify-content:center;margin-top:30px!important;margin-bottom:30px!important}#ct-ultimate-gdpr-cookie-reject{display:flex!important;align-items:center;flex-direction:row;position:relative;transition:all .5s ease;border-color:#fff;background-color:#205374!important;color:#fff!important;display:flex!important;align-items:center;vertical-align:middle;height:35px!important;line-height:16px;font-size:11px!important;min-width:104px;margin-left:30px!important;margin-right:10px!important;justify-content:center;margin-top:30px!important;margin-bottom:30px!important;padding:6px!important}#ct_ultimate-gdpr-cookie-reject::before{content:"";display:inline-block;height:25px;width:25px;background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/05/reject.png) center no-repeat;background-size:auto;background-size:75%;margin-right:5px;transition:all 350ms cubic-bezier(1, -.11, 0, 1.82)}#ct-ultimate-gdpr-cookie-accept::before{content:"";display:inline-block;height:25px;width:25px;background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/05/check.png) center no-repeat;background-size:auto;background-size:75%;margin-right:5px;transition:all 350ms cubic-bezier(1, -.11, 0, 1.82)}#ct-ultimate-gdpr-cookie-accept:hover:before,#ct-ultimate-gdpr-cookie-reject:hover:before{background-size:100%}#ct-ultimate-gdpr-cookie-change-settings,#ct-ultimate-gdpr-cookie-read-more{border-color:#fff!important;background-color:#fff!important;color:#000!important}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-accept:hover,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-reject:hover{background-color:#6f9aa8!important;opacity:1!important}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-change-settings:hover,.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct-ultimate-gdpr-cookie-read-more:hover{background-color:#fafafa!important}@media screen and (max-width:1199px){body.home .row:fist-of-type{margin-top:-3em!important}body .row:fist-of-type{margin-top:0}.ct-container{display:flex;flex-direction:column;justify-content:center;align-items:center;vertical-align:middle}#ct-ultimate-gdpr-cookie-content{margin-bottom:20px!important;margin-right:initial}.ct-ultimate-gdpr-cookie-buttons{width:100%}#ct-ultimate-gdpr-cookie-accept{margin-left:auto!important}#ct-ultimate-gdpr-cookie-reject{margin-left:auto!important}#ct-ultimate-gdpr-cookie-change-settings{margin-left:0!important}}#ct-ultimate-gdpr-cookie-popup:before{content:"";position:absolute;top:-5000px;left:0;width:100%;height:30000px;background:rgba(0,0,0,.1);z-index:10000}.ct-ultimate-gdpr-cookie-popup-bottomPanel{position:relative;z-index:10002}#ct-ultimate-gdpr-cookie-popup:after{content:"";z-index:10001;position:absolute;width:100%;height:100%;left:0;top:0;background:#000}#ct-ultimate-gdpr-cookie-change-settings{display:none!important}@media screen and (max-width:513px){.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-bottomPanel,.ct-ultimate-gdpr-cookie-popup-modern.ct-ultimate-gdpr-cookie-topPanel{padding:10px!important}}@media screen and (max-width:455px){.ct-container>.ct-ultimate-gdpr-cookie-buttons:before{flex-wrap:wrap!important;content:"";display:flex!important;flex:0 0 100%;height:20px;width:100%;order:0}#ct-ultimate-gdpr-cookie-change-settings,#ct-ultimate-gdpr-cookie-read-more{order:-1}#ct-ultimate-gdpr-cookie-popup{padding:15px 10px 10px!important}}#slider-wrapper-hompage{max-width:1212px!important;margin:0 auto}.rev_slider li.tp-revslider-slidesli,rs-slides{border-bottom:0!important}#home-slide .vc_column-inner{padding-left:0;padding-right:0}@media (min-width:1260px){#page.layout-boxed:not(.vertical-header) #site-header.fixed{box-shadow:0 2px 5px rgba(0,0,0,.1)!important}}#block-line-a>div:nth-child(2)>div>div>div:nth-child(2){display:none}#block-line-a .gem-textbox-inner{min-height:230px}#block-line-a button{color:#fff;font-size:11px;font-weight:600;line-height:.2;white-space:nowrap}#block-line-a .text-block{height:52px;display:flex;justify-content:center;align-items:center;font-size:13px!important;font-weight:600!important;line-height:1.2em!important}#block-line-a button{background:#205374!important}#block-line-a button:hover{background:#205374!important}#block-line-a p{color:#205374}#block-line-a .vc_col-has-fill>.vc_column-inner{padding-top:0}.croptext_ellipsis{overflow:hidden;height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .5s ease}#news-events-wrap .single-item:hover .croptext_ellipsis{height:90px;white-space:normal}#slider-news-events-row-wrapper{padding:20px 0 0;border-top:1px solid #ebebeb}#news-events-wrap{max-width:1212px;margin:0 auto}#news-events-wrap{overflow:hidden;position:relative}#news-events-wrap{display:flex;flex-direction:column;padding:0 45px!important}#slider-news-events-row-wrapper .vc_column-inner{padding:0}.news-events-move{display:grid;width:3000px;position:relative;left:0}.single-item h3{font-size:12px!important;line-height:16px;min-height:90px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center}.single-item{position:relative}#ref-slider-n-w{display:grid;height:1px;width:100%;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:20px}.animate-slide{transition:all .5s cubic-bezier(0, .61, .28, 1.06)}#news-events-wrap .timely{position:absolute}#news-events-wrap .ai1ec-time strong{display:none}#news-events-wrap .ai1ec-time br{display:none}#news-events-wrap .timely{bottom:5px;background:rgba(255,255,255,.95);width:100%;min-height:50px;display:grid;align-items:center;font-size:11px;margin:0;padding:5px 10px;color:#205374;font-weight:400}#news-events-wrap .ai1ec-time div{display:inline}#news-events-wrap .single-item{font-size:10pt;line-height:1.4em}.single-item a{position:absolute;height:100%;width:100%;cursor:pointer;z-index:10}@media screen and (max-width:1050px){#ref-slider-n-w{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (max-width:780px){#ref-slider-n-w{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:615px){#ref-slider-n-w{grid-template-columns:1fr 1fr}}.evne-button{position:absolute;height:100%;width:40px;z-index:20;top:0;cursor:pointer;margin-top:-10px;box-sizing:border-box;padding:0;background:#fff}.news-back{left:0}.news-next{right:0}.news-next::before{content:"\e82d";margin-right:-2px;left:15px;color:#205374}.evne-button::before{font-family:revicons;font-size:18px;display:block;line-height:30px;text-align:center;top:50%;position:absolute;transition:all .3s cubic-bezier(0, .61, .28, 1.06)!important}.news-back::before{content:"\e82c";margin-left:-2px;left:15px;color:#205374}.news-next:hover:before{font-size:28px}.news-back:hover:before{font-size:28px}#news-events-wrap .single-item .image{overflow:hidden;background:rgba(192,192,192,.09);display:flex;align-items:center;height:100%;max-height:200px;width:100%;position:relative}#news-events-wrap .single-item .image img{object-fit:cover;width:100%;height:100%}.section-title{text-align:center;display:flex;justify-content:center;align-items:center;font-size:17px;color:#205374;margin:0!important;margin-right:0;position:relative}.section-title-wrapper .wpb_wrapper{display:flex!important;align-items:center;justify-content:center}.section-title-wrapper .vc_btn3-container{margin:0 5px!important}.section-title-wrapper button{min-width:90px;font-size:13px!important;font-weight:600!important}.section-title:before{content:"";position:absolute;height:3px;width:100px;background-color:#00afbc;left:50%;bottom:-5px;margin-left:-50px;text-transform:uppercase}.news-link{position:absolute;right:0}#counter-side-wrapper .gem-counter-number{font-size:24px}#counter-side-wrapper .gem-counter-suffix{font-size:20px!important}#counter-side-wrapper .gem-counter-inner .gem-counter-suffix{line-height:24px}#counter-side-wrapper .styled-subtitle{font-weight:400;font-size:15px!important;line-height:25px}.action-side{display:flex;border:1px solid #bbb;align-items:center;padding:20px;margin-top:20px;background:#fff}.action-side .column-b{text-align:center}.spot-p{font-weight:500;color:#205374}.gem-counter-suffix{color:#00afbc!important}.section-title .spot{font-weight:700}.text-side-call .column-a p{color:#fff!important}.text-side-call .column-a .spot-p{color:#fff!important;font-weight:600}.text-side-call .column-b .spot-p{color:#205374!important}.column-b .gem-button{border-radius:25px;border-color:#205374;color:#205374;background-color:transparent}#blogDisplayerhome .gem-button-container,#newsDisplayerhome .gem-button-container{display:none}#blogDisplayerhome h4 span,#newsDisplayerhome h4 span{font-size:12px!important;line-height:16px;min-height:77px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center;color:#205374!important;font-weight:700}#blogDisplayerhome h4,#newsDisplayerhome h4{padding:0!important;margin:0!important;border-bottom:0!important}#blogDisplayerhome h4 a,#newsDisplayerhome h4 a{padding:0!important;margin:0!important;height:auto!important;min-height:auto!important;height:auto!important;margin-top:0!important;display:flex}#blogDisplayerhome p,#newsDisplayerhome p{font-size:10pt;line-height:1.4em}#blogDisplayerhome .post-title,#newsDisplayerhome .post-title{padding-top:0;margin-top:0}.gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-col{background:0 0!important}#products-wrapper img{max-height:200px;height:100%}#products-wrapper .vc_gitem-zone{background:#fff!important}#products-wrapper .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{background:#106a91!important}#products-wrapper h4{font-size:12px!important;line-height:16px;min-height:20px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center;color:#205374!important;font-weight:700}#products-wrapper .vc_gitem_row .vc_gitem-col{padding:0}#products-wrapper .vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{opacity:1}#products-wrapper .vc_arrow-icon-arrow_04_left:before{content:"\e82c";font-family:revicons;font-size:18px;color:#106a91;display:block;line-height:30px;text-align:center;top:50%;position:absolute;transition:all .3s cubic-bezier(0, .61, .28, 1.06)!important}#products-wrapper .vc_arrow-icon-arrow_04_right:before{content:"\e82d"!important;color:#106a91!important;font-family:revicons!important;font-size:18px!important;display:block;line-height:30px;text-align:center;top:50%;position:absolute;transition:all .3s cubic-bezier(0, .61, .28, 1.06)!important}#products-wrapper .vc_arrow-icon-arrow_04_left:hover:before,#products-wrapper .vc_arrow-icon-arrow_04_right:hover:before{font-size:28px!important}.single-item-wrap{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:10px;transition:all .5s ease;border-radius:3px}.single-item-wrap:hover{background:#f3f3f3;cursor:pointer}.title-section,.title-section-column{font-size:13px!important;line-height:16px;min-height:20px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center;color:#205374!important;font-weight:700;margin-bottom:20px}.text-wrapped-column{color:#205374;font-size:10pt;line-height:1.4em;padding-bottom:5px}.title-block{font-size:11px;font-weight:700;color:#205374;text-align:center;line-height:13px;margin-bottom:5px;min-height:30px;display:flex;align-items:center;justify-content:center}#last-block{position:relative;top:-40px}.button-block{display:flex;justify-content:center}.button-block button{width:100%!important;font-weight:500}.button-block .vc_btn3-container{width:70%!important}.button-block .vc_btn3-container:hover{background:silver!important}.single-item-wrap .title-text{font-size:11px;font-weight:600;color:#106a90;text-align:center;text-transform:uppercase;padding-bottom:12px!important;line-height:26px}.single-item-wrap .col-a{align-items:center;display:flex;flex-wrap:wrap;align-items:center}.single-item-wrap .col-a .content-wrap-vertical{width:100%}.hi_block{display:grid;grid-template-columns:1fr 1fr;max-width:1209px;margin:0 auto;margin-top:0;margin-bottom:0;color:#fff;text-align:justify;grid-column-gap:60px;font-size:14px;padding:20px;grid-template-areas:"a a " "b c "}.hi_block .col-title{grid-area:a}.hi_block .col-a{grid-area:b}.hi_block .col-b{grid-area:c}#hi_block>div>div>div>div>div>div{padding-top:10px}.col-title{color:#fff;margin-bottom:55px!important}.inline-counter{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:40px}.inline-counter .gem-counter-icon{display:flex;justify-content:center}.inline-counter .data-line{text-align:center;font-size:23px;margin-bottom:8px;font-weight:500;padding-bottom:10px}.inline-counter .line-a{text-align:center;font-size:17px;display:block;font-weight:700;color:#00afbc;margin-bottom:-3px}.inline-counter .line-b{text-align:center;font-size:14px;display:block}.inline-counter .text-line br{display:none}.spot-p{font-weight:600;color:#fff}.vc_custom_1621431899993{background:#205374;background-image:url(https://ngi.eu/wp-content/uploads/sites/77/2021/05/bgcube.png?id=32703);background-image:url(https://ngi.eu/wp-content/uploads/sites/77/2021/05/bgcube.png?id=32703),linear-gradient(47deg,#205374 0,#1f5676 74%,#00b2bf 100%)!important}.nascondi-presentazione{display:none}#products-wrapper .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{padding-top:0!important;margin:0;top:-30px!important;position:relative}.home-button-outline{font-weight:600}#vc_row-60a51d01281a9{margin-bottom:30px}#vc_row-60a51d01192fb{margin-bottom:30px}#vc_row-60a528600fa96{margin-bottom:35px}#vc_row-60a5286000e86{margin-bottom:30px}#vc_row-60a528600f6d6{display:none}#double-block-call .title-h4{font-weight:500;font-size:15px}#double-block-call .gem-divider{display:none}.footer-widget-area img{max-width:150px!important}.footer-widget-area{display:flex!important;align-items:center!important;height:auto!important;min-height:150px}#colophon #text-9 p{font-size:11px!important;line-height:20px}#colophon #small_footer{margin-top:0}#ct-ultimate-gdpr-cookie-open{display:none!important}#colophon{border-top:5px solid #205374!important;padding:20px 0!important}#footer-nav{padding:11px 0!important}#footer-nav .gem-button-container .gem-button{background:0 0!important;padding:10px 20px;height:40px;line-height:20px;padding-left:45px;color:#fff}#footer-nav .gem-button-container .gem-button:hover{color:#fff!important;background:rgba(255,255,255,.14)!important}#footer-nav .gem-button-container .gem-button{background:0 0!important;padding:10px 20px;height:40px;line-height:20px;padding-left:45px}#footer-nav .gem-button{padding:0;margin:0}#footer-nav .gem-button-container .gem-button:hover:before{transform:rotate(-90deg);left:18px}#footer-nav .gem-button-container .gem-button:before{content:"";background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/05/top_bar_mail.png) center no-repeat;height:20px;position:absolute;width:20px;height:30px;background-size:80%;left:14px;top:4px;transition:all .5s ease}.footer-area-block{display:flex;align-items:center}.footer-site-info{margin-left:auto;font-weight:500}#footer-socials{text-align:right;margin-top:12px}.button-block .round-button{border-radius:50px;border:2px solid #205374;background-color:#fff;font-size:11px;color:#205374;font-weight:600;max-width:70%;width:127px;text-align:center;height:29px}.single-item-wrap:hover .button-block .round-button{background-color:#205374;color:#fff}.section-title-wrapper{margin-bottom:30px}.section-title-wrapper:first-child{margin-bottom:10px!important}.first-title-spacer{margin-bottom:20px!important}#block-line-a .gem-textbox-inner{border:1px solid #106a9026!important;box-shadow:-1px 1px 7px #0000000a;background:#fff}#footer-line{width:100%;display:grid;grid-row-gap:20px;padding-top:20px}#footer-line .img-line{grid-template-columns:1fr 1fr;order:-1}#footer-line .img-line div{float:left;margin-right:46px}#block-line-a .gem-textbox-inner:hover{background:#fbfbfb}#block-line-a .gem-textbox-inner:hover .gem-textbox-content{background:#fbfbfb!important}#block-line-a .gem-textbox-inner:hover .text-block{background:#fbfbfb!important}#block-line-a .gem-textbox-inner:hover button{background:#00afbc!important}#block-line-a .gem-textbox-inner:hover .gem-icon-in{background:#00afbc!important}#text-9{position:relative!important}.space-wrap{padding:0 5px;position:relative;top:-11px}#news-events-wrap .single-item:hover{background:#f3f3f3!important;transition:all .5s ease}.socials-item-icon.mastodon::before,.socials-item-icon.pinterest::before{content:"\f4f6"!important;font-family:"Font Awesome 5 Brands"!important}.socials a:nth-child(3){order:5}.socials a:nth-child(2){order:4}body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.linkedinpage,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.mastodon,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.peertube,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.twitter,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.youtube,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.zenodo,body.page-id-26279 .entry-content body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.linkedin{color:#ca4761!important}@media screen and (max-width:800px){.top-area-block{padding:0 20px!important}#top-area .gem-button-container .gem-button:before{left:10px!important}#top-area .gem-button-container .gem-button{padding-left:39px;font-size:10px}#block-line-a .gem-textbox-title,.gem-textbox-content{padding:10px!important}}@media (max-width:767px){#block-line-a .wpb_column{margin-top:0!important}#block-line-a{padding:15px 10px}#block-line-a .gem-textbox{margin-bottom:8px}.section-title-wrapper .news-link{padding-top:120px;margin:0;width:100%}.section-title-wrapper>div>div>.wpb_wrapper{display:flex!important;flex-direction:column;padding-bottom:50px}.empty-space{display:none}#slider-news-events-row-wrapper{top:30px}.mobile-spacer-top{margin-top:40px!important;margin-bottom:30px!important}.mobile-spacer-top .wpb_wrapper{padding-bottom:0!important}#footer-socials .socials{justify-content:center;position:relative;top:10px}#page-title{padding:30px 0 15px!important}#block-line-a .gem-textbox-content{display:grid;grid-template-areas:"a b" "a c"!important;grid-column-gap:20px;grid-template-columns:70px}#block-line-a .clearboth,#block-line-a .gem-divider{display:none}#block-line-a .gem-icon{padding:0!important;margin:0!important}#block-line-a .centered-box{display:flex;justify-content:center;align-items:center}#block-line-a .centered-box{grid-area:a}#block-line-a .wpb_text_column{padding:0;margin:0}#block-line-a .gem-textbox-inner{min-height:auto}}@media screen and (max-width:991px){#footer-nav #footer-socials{text-align:center;display:flex;justify-content:center;position:relative;top:10px}}@media screen and (max-width:900px){.hi_block{grid-column-gap:40px}}@media screen and (max-width:770px){.hi_block{display:flex;flex-direction:column;box-sizing:border-box;padding-top:0}.hi_block .col-a{grid-area:b;margin-bottom:30px}.hi_block .col-b{font-size:11px}.inline-counter{display:grid;grid-template-columns:1fr;grid-row-gap:30px}.section-title{text-align:center;display:block}.col-title{margin-bottom:30px!important}#hi_block>div>div>div>div>div>div{padding-top:0}}@media screen and (max-width:550px){.single-item-wrap{grid-template-columns:1fr}.single-item-wrap .col-a .content-wrap-vertical{display:grid!important;grid-template-columns:2fr 1fr!important;margin-bottom:10px;padding-top:10px}.title-block{justify-content:left;text-align:left;transition:all .5s ease;display:flex}.button-block{justify-content:flex-end}.single-item-wrap{transition:all .5s ease}.single-item-wrap .col-a .content-wrap-vertical{transition:all .5s ease}}@media screen and (max-width:758px){#footer-line{width:100%;display:grid;grid-row-gap:20px;padding-top:9px}#text-9{margin-top:0}#colophon #text-7{top:171px}#footer-line .img-line div:last-child{margin:0;display:flex;justify-content:flex-end;text-align:right}#footer-line .img-line{grid-template-columns:1fr 1fr;order:-1;display:grid;grid-column-gap:23px}#footer-line .img-line div{margin-right:0}}.footer-widget-area{display:grid!important;position:relative!important;grid-template-columns:1fr 1fr;grid-template-areas:"a b";grid-column-gap:20px;align-items:self-start!important}#footer-line{padding:24px 0 0 20px!important;align-self:center}#small_footer{padding-right:20px}#text-9{grid-area:a;position:relative!important;left:0!important;top:0!important}#text-7{grid-area:b;position:relative!important;left:0!important;top:0!important}#text-3{grid-area:a;position:relative!important;left:0!important;top:0!important}#text-6{grid-area:b;position:relative!important;left:0!important;top:0!important}.footer-widget-area>div{padding:0;margin:0;width:100%;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}#newsDisplayer .entry-title .light,body.page-id-26174 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.light,body.page-id-28563 .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title a>span.light{font-size:12px!important;line-height:16px;min-height:77px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center;color:#205374!important;font-weight:700}body .gem-basic-grid-2 .vc_gitem-zone-c h4.entry-title{border-bottom:0;margin:0!important;padding-bottom:0}@media screen and (max-width:617px){.footer-widget-area{grid-template-columns:1fr!important;grid-template-areas:"a" "b"}#text-9{grid-area:a}#footer-line{padding:24px 20px 0!important}#text-7{grid-area:b}#text-7 .textwidget{padding:10px 20px 0!important}#small_footer{padding-right:0}}@media screen and (max-width:460px){.footer-area-block{display:grid;align-items:center;flex-direction:column;justify-content:center;grid-row-gap:12px}.footer-area-block>.gem-button-position-inline{display:grid!important;justify-content:center;margin-top:10px}}.search-results .block-content>.container{margin-top:20px}.search-results .post-footer-sharing{display:none}.search-results .gem-button{border-radius:20px!important}.search-results .description{background:0 0!important}.search-results .entry-title{padding-top:0!important;margin-top:0!important}.search-results .entry-title a{width:100%}.search-results .entry-title span{font-size:12px!important;line-height:16px;min-height:77px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center;color:#205374!important;font-weight:700!important}.search-results p{font-size:10pt;line-height:1.4em}.search-results .blog.blog-style-masonry article .description{padding:0}.grid-container{display:grid;grid-template-columns:auto auto auto;padding:10px}.filters{margin:inherit;width:65%;border:3px solid #000;padding:10px}.grid-item{border:1px solid rgba(0,0,0,.8);padding:20px;font-size:30px;text-align:center}.multiselect{width:200px}.selectBox{position:relative}.selectBox select{width:100%;font-weight:700}.overSelect{position:absolute;left:0;right:0;top:0;bottom:0}#checkboxes{border:1px solid #dadada}#checkboxes label{display:block}#checkboxes label:hover{background-color:#1e90ff}.tableGrid{display:table!important}.iconGrid{display:grid!important}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.loader{border:13px solid #f3f3f3;border-top:11px solid #3498db;border-radius:50%;width:60px;height:60px;animation:2s linear infinite spin;margin:auto;margin-bottom:5%;margin-top:5%}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media only screen and (max-width:404px){.page-id-21 .vc_col-sm-3{width:100%;margin-right:0;float:none}.grid-container{display:grid;grid-template-columns:auto;padding:10px}}@media only screen and (max-width:450px){html .alignleft,html .alignright{margin:0 auto!important;float:none}.grid-container{display:grid;grid-template-columns:auto;padding:10px}}@media only screen and (max-width:767px){.page-id-25 .vc_column_container>.vc_column-inner{margin-bottom:25px}.grid-container{display:grid;grid-template-columns:auto;padding:10px}}@media only screen and (min-width:404px) and (max-width:508px){.page-id-21 .vc_col-sm-3{width:48%;margin-right:.8%;float:left}.grid-container{display:grid;grid-template-columns:auto;padding:10px}}@media only screen and (min-width:509px) and (max-width:767px){.page-id-21 .vc_col-sm-3{width:24%;margin-right:.8%;float:left}.grid-container{display:grid;grid-template-columns:auto;padding:10px}}@media only screen and (min-width:1200px){.grid-container{display:grid;grid-template-columns:auto auto auto auto;padding:10px}}@media only screen and (min-width:768px){.grid-container{display:grid;grid-template-columns:auto auto auto;padding:10px}}@media only screen and (min-width:991px) and (max-width:1051px){.grid-container{display:grid;grid-template-columns:auto auto;padding:10px}}@media only screen and (max-width:991px){.grid-container{display:grid;grid-template-columns:auto;padding:10px}}.gem-basic-grid-2 .vc_gitem-zone-c a.gem-button{border-radius:20px!important}#newsDisplayer .entry-title .light{min-height:30px}#newsDisplayer .vc_gitem-zone-c .vc_gitem-col{padding:0}#newsDisplayer p{font-size:10pt;line-height:1.4em}body .gem-basic-grid .vc_gitem-zone-c .vc_gitem-post-data p,body .gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-post-data p{font-size:10pt;line-height:1.4em}body.page-id-24862 .mc4wp-form-fields input[type=submit],body.page-id-508 .mc4wp-form-fields input[type=submit]{width:50%!important;margin:25px auto!important;background-color:#3c3950;color:#fff}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a:hover{color:#fff!important;background-color:#6f9aa8!important}.logged-in .wrap-placeholder-size-test{border:5px solid #f1a;position:fixed;z-index:100000;height:768px;width:100%;left:0;top:30px}.logged-in .wrap-placeholder-size-test:after{content:"Tablet Ipad";position:absolute;right:0;padding:3px 10px 0;background:#f1a;bottom:0;color:#fff;text-transform:uppercase;font-size:11px}.logged-in .wrap-placeholder-size-test{display:none!important}#slider-home-outer-wrapper>div>div>div>div:first-child>div>div{padding:0!important;width:100%}#slider-home-outer-wrapper>div>div>div>div>div{margin-top:0!important}.ct-ultimate-gdpr-cookie-buttons{display:flex!important;justify-content:flex-start!important;width:100%}#main-content>div>div>div>div{margin-top:0}@media screen and (max-width:1199px){#site-header .header-main:not(.header-layout-fullwidth_hamburger):not( .logo-position-menu_center ):not(.no-menu) .site-title{padding-top:22px!important}.sfri #site-header .header-main:not(.header-layout-fullwidth_hamburger):not( .logo-position-menu_center ):not(.no-menu) .site-title{padding-top:18px!important}#main-content>div>div>div>div{margin-top:3px}#block-line-a{width:103.8%;box-sizing:border-box;justify-content:space-between!important;flex-wrap:wrap}.sfri #slider-home-outer-wrapper{margin-top:22px}}@media screen and (max-width:767px){#footer-nav #footer-socials{top:0}#block-line-a{width:unset}}@media screen and (max-width:979px){#site-header-wrapper{height:70px!important}#main-content>div>div>div>div{margin-top:48px}.sfri #slider-home-outer-wrapper{margin-top:-23px}#site-header .header-main:not(.header-layout-fullwidth_hamburger):not( .logo-position-menu_center ):not(.no-menu) .site-title{padding-top:14px!important}}#slider-home-outer-wrapper>div>div{padding:0!important}#news-events-wrap .single-item .image{min-width:100%}#mlb2-4546534.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody,#mlb2-4546534.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody{padding:20px 0 0!important}#mlb2-4546534.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description{padding-left:10px}#mlb2-4546534.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::after,#mlb2-4546534.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow .label-description::before{top:4px!important}#page-filter-innovators{max-width:1170px;margin:0 auto;padding:20px}.grid-container-custom{align-items:center;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;box-sizing:border-box;grid-column-gap:15px;grid-row-gap:15px}.grid-item-custom{flex-grow:0;max-width:33.333333%;flex-basis:33.333333%;margin:0;box-sizing:border-box}.grid-item-custom{border:1px solid #106a9026!important;box-shadow:-1px 1px 7px #0000000a;background:#fff;border-radius:4px}#main{background-color:#fff}#display-data .grid-item-custom h2 a{color:#205374;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.data-wrap-outer{padding:10px}#display-data .data-wrap{overflow:hidden;height:59px;margin-top:17px;margin-bottom:10px;overflow:hidden;height:137px;position:absolute;padding:10px;bottom:12px}.tableGrid .data-wrap p{top:6px!important}#display-data .grid-item-custom h2{padding:0 0 10px;margin:0;font-weight:700;line-height:25px;font-size:15px;color:#205374;font-style:normal;font-family:Montserrat;text-size-adjust:100%;text-transform:none;display:inline;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}#display-data .result-wrap p{margin-bottom:0;padding-top:8px;height:81px;text-overflow:ellipsis;font-size:14px!important;text-align:left!important}#display-data.tableGrid .result-wrap p{height:52px}.data-wrap{display:-webkit-box;width:100%;font-size:14px;text-align:left;font-family:Montserrat;font-weight:400;line-height:1.3;text-overflow:ellipsis;letter-spacing:.44px;-webkit-box-orient:vertical;-webkit-line-clamp:5}.link-wrap span:first-child{border:1px solid #205374;border-radius:20px!important;font-size:9px;padding:3px;margin-right:5px;margin-bottom:20px;color:#205374;transition:all .5s ease}.link-wrap a{color:#205374;padding-bottom:4px;font-size:12px}.data-wrap{font-size:11px;position:absolute;left:0;bottom:12px;padding:10px}.data-item{display:flex;flex-wrap:wrap;flex-direction:column}.title-wrap{width:100%;font-weight:700;color:#205374}.result-wrap{font-size:11px;display:inline;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.result-wrap a{color:#205374}.link-wrap a:hover span:first-child::before{content:"\f35d"}.link-wrap a:hover span:first-child{background:#205374;color:#fff;transition:all .5s ease;transform:rotate(360deg)}.sep-wrap{padding:0;margin:0}.grid-item-custom{min-height:290px}.grid-item-custom{overflow:hidden;position:relative;width:100%;max-width:100%}.scroll-up{display:flex;justify-content:center;position:absolute;width:100%;top:0;display:none}.data-wrap:hover .scroll-up{top:-15px;transform:rotate(180deg)}.result-wrap a:hover{text-decoration:underline}.result-wrap .sep-wrap:last-child{display:none}#display-data h2>a:hover{color:#00afbc!important}#products-wrapper .vc_gitem-post-data{border:none!important}#products-wrapper .home-button-outline{display:none}#products-wrapper .vc_gitem-zone-img{visibility:visible}.icon-grid img{max-height:100px;width:100%;max-width:300px;padding:10px;min-height:100px;padding:6px}#products-wrappe{margin-top:30px!important;width:100%;padding-top:100px!important}#products-wrapper p{font-size:10pt;line-height:1.4em}#vc_row-612d30d10dbac{padding-top:30px}#products-wrapper h4{font-size:12px!important;line-height:16px;min-height:77px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center;color:#205374!important;font-weight:700}.vsb-main button{min-width:149px!important;width:100%!important;border-radius:0;width:100%;text-align:left;z-index:1;color:#333;background:#fff!important;border:1px solid #999!important;line-height:20px;font-size:14px;padding:6px 12px;max-width:149px!important;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:nowrap}.custom-filters button{white-space:nowrap;-webkit-box-orient:vertical;-webkit-line-clamp:1;display:block;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff!important;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.vsb-menu .multi li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vsb-menu .multi li:not(.grouped-option)::before{box-sizing:border-box;padding:0!important;margin-top:4px!important;position:relative!important;height:13px!important;width:13px!important}.vsb-menu .multi li:not(.grouped-option).active::after{content:"";display:inline-block;font-size:inherit;color:#333;float:left;margin-left:-18px;display:inline-block;transform:rotate(45deg);margin-top:1px;height:8px;width:5px;border-bottom:3px solid #000;border-right:3px solid #000;position:absolute;left:26px;top:8px}.vsb-menu .multi li{font-size:14px;background-color:#fff;min-height:1.4em;padding:.2em 2em .2em 26px;-webkit-line-clamp:1;max-height:36px;height:30px;position:relative}.custom-filters #search{float:right;width:250px;height:34px;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #205374;border-radius:110.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline-offset:-2px;-webkit-appearance:none;text-transform:capitalize;background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/05/main_search.png) 96% 6px no-repeat!important;background-size:20px!important}.custom-filters #search:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.link-wrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:none}.data-wrap:hover .result-wrap{-webkit-line-clamp:3}.data-wrap .result-wrap p{font-size:11px!important}.page-template-content_type .container{max-width:1240px}.page-template-content_type #main-content h1{margin-bottom:20px;padding:40px 10px 0;margin-bottom:20px;max-width:1200px;margin:0 auto;margin-bottom:10px}.page-template-content_type #main-content>p{padding:0 10px;max-width:1200px;margin:0 auto;margin-bottom:40px}.page-template-content_type #main-content>ul{padding:0 10px;max-width:1200px;margin:0 auto;margin-bottom:40px}#page-filter-innovators{max-width:1170px;margin:0 auto;padding:0;margin-bottom:25px}.page-template-content_type h1{font-size:22px;font-weight:900;background:-webkit-linear-gradient(0deg,#00afbc,#205374 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0;font-family:Montserrat}.project-info-wrap{display:grid;padding-top:40px;grid-template-areas:"title title" "logo vuoto" "data data";grid-template-columns:6fr 1fr}.column-title{grid-area:title}.column-b{grid-area:logo;padding-bottom:30px}.column-a{grid-area:data}.column-b>div{display:grid;grid-template-areas:"logoimg titleh3" "logoimg titleh3";align-items:center;grid-column-gap:20px;grid-template-columns:312px}.column-b h3{grid-area:titleh3;padding-left:20px;margin-bottom:20px}.column-b a{grid-area:titleh3}.column-b img{grid-area:logoimg;align-items:center;display:block;padding-right:50px;border-right:1px solid #205374;padding-bottom:10px;min-width:330px;max-width:100%;width:100%}h4,h5{color:#205374}h4{font-size:15px!important}.view-all-colutions i{margin-right:10px;margin-top:20px}#display-data .grid-item-custom h2{display:inline;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:50px}#display-data div.data-wrap>div:nth-child(2)>span.result-wrap{display:inline;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}#display-data div.data-wrap>div:nth-child(3)>span.title-wrap{display:none}.single-founded_solution .post-image{display:none}.view-all-colutions{border-color:#205374;color:#205374;background-color:transparent;padding-top:7px;padding-bottom:7px;padding-left:11px;padding-right:11px;border:2px solid #205374;border-radius:20px;font-weight:600!important;font-size:13px!important}.view-all-colutions:hover{background-color:#205374;color:#fff}.acr,.pr-id{display:none}.view-all-rm{position:absolute;right:10px;bottom:-3px;border-bottom:1px solid #fff;opacity:1}.view-all-rm::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:10px;padding-left:10px;background-color:transparent}.view-all-rm:hover{border-bottom:1px solid #205374;text-decoration:none!important}.data-wrap:hover .view-all-rm{opacity:1}.custom-filters{margin-top:15px;margin-bottom:25px}.csvDownload{color:#fff;border:none;height:50px;padding:0 18px;font-size:14px;font-family:Montserrat;font-weight:600;line-height:18px;letter-spacing:1px;text-transform:uppercase}#tableGrid{float:right;background-color:#fff;border:2px solid silver;border-radius:3px;height:40px;width:40px;overflow:hidden;text-indent:-400px;border-color:#205374;color:#205374;font-weight:600!important;font-size:13px!important;position:relative}#tableGrid:after{content:"\f03a";font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;color:#205374;left:0;position:absolute;width:100%;text-indent:0}#tableGrid:hover{background:#205374;color:#fff}#tableGrid:hover:after{color:#fff}#tableGrid .data-wrap{overflow:hidden;height:59px;margin-top:17px;margin-bottom:10px;overflow:hidden;height:98px;position:absolute;padding:10px;bottom:12px}#csvDownload{background-color:#fff;border-radius:3px;height:40px;border-color:#205374;color:#205374;font-weight:600!important;font-size:13px!important;position:relative;padding-right:39px;min-width:165px!important}#csvDownload:hover{background:#205374;color:#fff}#csvDownload:after{content:"\f6dd";font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;color:#205374;right:10px;position:absolute;text-indent:0}#csvDownload:hover:after{color:#fff;content:"\f063"}#clearAllFilter{background-color:#fff;border-radius:3px;height:40px;border-color:#205374;color:#205374;font-weight:600!important;font-size:13px!important;position:relative;padding-right:39px;min-width:165px!important;margin-right:30px}#clearAllFilter:hover{background:#205374;color:#fff}#clearAllFilter:after{content:"\f12d";font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;color:#205374;right:10px;position:absolute;text-indent:0}#clearAllFilter:hover:after{color:#fff;content:"\f2ed"}.vsb-main button{border-radius:3px}#btn-group-category>div>ul li,#btn-group-status>div>ul li{-webkit-line-clamp:10!important;max-height:auto!important;white-space:normal!important;height:auto!important;max-height:100px;line-height:1.4em}#btn-group-category>div>ul,#btn-group-status>div>ul{min-width:350px!important}.tableGrid .grid-item-custom{display:grid!important;grid-template-columns:1fr 10fr;min-height:150px}.tableGrid .data-wrap-outer{position:relative}.tableGrid .link-wrap{position:absolute;top:31px;left:9px}.tableGrid .media-image{display:flex;justify-content:center;align-items:center}.tableGrid .view-all-rm{left:10px;right:auto;bottom:0;bottom:7px}#page-filter-innovators .switch{float:right}input:checked+.slider{background-color:#205374}.vsb-main button{border-radius:5px!important}.result-view{display:flex;align-items:center;margin-top:15px}.result-view #lenght{padding-left:20px;font-size:11px}.top-filter-wrap{display:flex;align-items:center;flex-wrap:wrap}.label_switch{margin-left:auto;margin-right:10px;margin-top:10px}#csvDownload:after{transform:rotate(0);transition:all .5s ease}#csvDownload:hover::after{transform:rotate(360deg)}#clearAllFilter:after{transform:rotate(0);transition:all .5s ease}#clearAllFilter:hover::after{transform:rotate(360deg)}.hide_link span:first-child{background-color:#dedede;opacity:.3}.website-wrap{display:flex;flex-direction:column;padding-left:20px;justify-content:center;margin-bottom:0}.website-wrap h3{padding-left:0}.display-tag{font-size:11px;line-height:14px;border:1px solid #205374;padding:5px;border-radius:5px;color:#205374;background:#205374;color:#fff}.display-tag i{padding-right:5px;transition:all .5s cubic-bezier(.14, .59, .25, 1)}.display-tag:hover{color:#fff}.display-tag:hover .fa-tag{transform:translateY(-1px) rotate(137deg) translateX(5px)}.single-founded_solution dd{margin-left:0}.single-founded_solution dt{margin-top:10px}#products-wrapper .vc_gitem-is-link{background-image:none!important;background-position:-9999px!important;background-repeat:no-repeat!important}.label_switch{display:flex;align-items:center}#btn-group-country ul>li,#btn-group-project ul>li{text-transform:uppercase}#btn-group-category ul>li,#btn-group-keywords ul>li,#btn-group-status ul>li{text-transform:capitalize}.display-tag{margin:4px;display:inline-block}.tag-2{background:#6f9aa8;border:#6f9aa8}#display-data.tableGrid .data-wrap{margin-bottom:0;bottom:0;height:120px}.ngi-zero-pet{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/NGI0-Pet.png)}.ngi-zero-discovery{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI0-Discovery.png)}.ngi0-discovery{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI0-Discovery.png)}.ngi0-pet{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI0-Pet.png)}.trust{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Trust.png)}.trublo{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Trublo.png)}.thinknexus{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-ThinkNexus.png)}.tetra{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Tetra.png)}.pointer{background:url(https://ngi.eu/wp-content/uploads/sites/48/2020/04/Pointer-logo-NGI_Tag-rgb.png)}.ontochain{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Ontochain.png)}.ledger{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Ledger.png)}.forward{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Forward.png)}.explorers{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Explorers.png)}.essif-lab{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-EssifLab.png)}.essiflab{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-EssifLab.png)}.dapsi{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Dapsi.png)}.atlantic{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Atlantic.png)}.assure{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Assure.png)}.ngi_trust{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Trust.png)}.ngi_trublo{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Trublo.png)}.ngi_thinknexus{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-ThinkNexus.png)}.ngi_tetra{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Tetra.png)}.ngi_pointer{background:url(https://ngi.eu/wp-content/uploads/sites/48/2020/04/Pointer-logo-NGI_Tag-rgb.png)}.ngi_ontochain{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Ontochain.png)}.ngi_ledger{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Ledger.png)}.ngi_forward{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Forward.png)}.ngi_explorers{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Explorers.png)}.ngi_essiflab{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-EssifLab.png)}.ngi_dapsi{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Dapsi.png)}.ngi_atlantic{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Atlantic.png)}.ngi_assure{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Assure.png)}.fed4fire{background:url(https://www.ngi.eu/wp-content/uploads/sites/48/2022/02/Fed4FIRE.png)}.ngi-trust{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Trust.png)}.ngi-trublo{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Trublo.png)}.ngi-thinknexus{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-ThinkNexus.png)}.ngi-tetra{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Tetra.png)}.ngi-pointer{background:url(https://ngi.eu/wp-content/uploads/sites/48/2020/04/Pointer-logo-NGI_Tag-rgb.png)}.ngi-ontochain{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Ontochain.png)}.ngi-ledger{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Ledger.png)}.ngi-forward{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Forward.png)}.ngi-explorers{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Explorers.png)}.ngi-essiflab{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-EssifLab.png)}.ngi-dapsi{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Dapsi.png)}.ngi-atlantic{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Atlantic.png)}.ngi-assure{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/NGI-Assure.png)}.eu_code_it{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/it.png)}.eu_code_at{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/at.png)}.eu_code_be{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/be.png)}.eu_code_bg{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/bg.png)}.eu_code_cy{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/cy.png)}.eu_code_cz{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/cz.png)}.eu_code_de{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/de.png)}.eu_code_dk{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/dk.png)}.eu_code_ee{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/ee.png)}.eu_code_el{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/el.png)}.eu_code_es{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/es.png)}.eu_code_fi{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/fi.png)}.eu_code_fr{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/fr.png)}.eu_code_hr{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/hr.png)}.eu_code_hu{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/hu.png)}.eu_code_ie{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/ie.png)}.eu_code_lt{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/lt.png)}.eu_code_lu{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/lu.png)}.eu_code_lv{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/lv.png)}.eu_code_mt{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/mt.png)}.eu_code_nl{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/nl.png)}.eu_code_pl{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/pl.png)}.eu_code_pt{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/pt.png)}.eu_code_ro{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/ro.png)}.eu_code_se{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/se.png)}.eu_code_si{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/si.png)}.eu_code_sk{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/sk.png)}.eu_code_ch{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/ch.png)}.eu_code_ec{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/ec.png)}.eu_code_gb{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/10/gb.jpg)}.eu_code_au{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/11/au.png)}.eu_code_by{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/11/by.png)}.eu_code_cr{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/cr.png)}.eu_code_gr{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/gr.png)}.eu_code_in{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/11/in.png)}.eu_code_mk{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/mk.png)}.eu_code_rs{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/11/rs.png)}.eu_code_uk{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/uk.png)}.eu_code_ca{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/ca-1.png)}.eu_code_is{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/is.png)}.eu_code_ar{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/ar.png)}.eu_code_sg{background:url(https://ngi.eu/wp-content/uploads/sites/77/2021/11/sg.png)}.eu_code_br,.eu_code_bra{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/br.png)}.eu_code_hk{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/hk.png)}.eu_code_us{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/ca.png)}.eu_code_al,.eu_code_alb{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/al.png)}.eu_code_ag{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/ag.png)}.eu_code_xk{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/xk-1.png)}.eu_code_sl{background:url(https://ngi.eu/wp-content/uploads/sites/48/2021/12/sl.png)}.eu_flag{height:17px;width:26px;background-repeat:no-repeat;background-size:100%;overflow:hidden;text-indent:-999px;display:inline-block;margin-bottom:-3px;border:1px solid silver}.loghi_all{height:40px;width:270px;display:inline-block;text-indent:-9999px;overflow:hidden;background-size:100px!important;background-repeat:no-repeat!important;background-position:left center;top:-7px;position:relative}.eu_flag{margin-left:5px}.label_switch>span:first-child{margin:0 10px}.label_switch>span:last-child{margin:0 0 0 10px}.tag-3{border:1px solid #205374;background:#fff;color:#205374}.tag-3:hover{border:1px solid #205374;background:#fff;color:#205374}.research-color{color:#00afbc}.result-view #lenght{font-size:17px}.result-wrap>p{display:none}.result-wrap>p:first-child{display:block}.result-wrap>p{height:150px;margin-top:auto!important;overflow:hidden}.related-solutions{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;list-style-type:none;grid-column-gap:30px}.related-solutions img{width:100%!important;height:auto!important;max-width:100px}.related-solutions .image_wrap{display:flex;justify-content:center;flex-wrap:wrap;height:100%;max-height:110px;align-items:center}.related-solutions .entry-title a{font-size:12px!important;line-height:16px;min-height:77px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center;color:#205374!important;font-weight:700;text-decoration:none;text-transform:uppercase}.related-solutions p{font-size:10pt;line-height:1.4em}.related-solutions{max-width:1170px;margin:0 auto;margin-top:0;padding:0;padding-top:0}.related-post-h5{border-top:1px solid red;margin-top:32px;border-top:1px solid silver;padding-top:51px;padding-bottom:30px}#main-content>.related-solutions{display:none;padding-bottom:30px}#main-content>ul:nth-child(2){display:grid}@media screen and (max-width:850px){.related-solutions{grid-template-columns:1fr 1fr;grid-row-gap:80px}.column-b img{grid-area:logoimg;align-items:center;display:block;padding-right:11px;border-right:1px solid #205374;padding-bottom:10px;min-width:100px;max-width:100%;width:100%}.column-b>div{grid-template-columns:84px}.grid-container-custom{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}.grid-container-custom{grid-template-columns:1fr}}@media screen and (max-width:450px){#ref-slider-n-w{grid-template-columns:1fr}.related-solutions{grid-template-columns:1fr;grid-row-gap:80px}}.website-wrap{display:flex;flex-direction:column;padding-left:20px;justify-content:center;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.column-b a{grid-area:titleh3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:1200px){.page-template-content_type #page-filter-innovators{box-sizing:border-box;padding:10px}}#display-data{display:grid!important}.tableGrid{grid-template-columns:1fr!important}.custom-filters{display:grid;grid-column-gap:5px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 2fr}.vsb-main button{max-width:100%!important}.custom-filters #search{width:100%}#products-wrapper .vc_gitem-is-link{justify-content:center;display:flex}@media screen and (max-width:975px){.custom-filters{grid-template-columns:1fr 1fr;grid-template-areas:"a b" "c d" "e e" "f f"}#btn-group-country{grid-area:a}#btn-group-project{grid-area:b}#btn-group-keywords{grid-area:c}#btn-group-status{grid-area:d}#btn-group-category{grid-area:e}.custom-filters #search{grid-area:f}}@media screen and (max-width:798px){.top-filter-wrap .result-view{flex-wrap:wrap}.top-filter-wrap .result-view:before{content:"";width:100%;order:1;width:100%}.result-view #lenght{order:2;padding:0}}.label_switch{transition:all .5s ease}@media screen and (max-width:979px){body.page-id-33306 #main-content>div>div>div>div{margin-top:3px!important}.label_switch{display:none}}.grid-container-custom .media-image a{display:flex}#page-filter-innovators .vsb-main button{background-color:#fff!important;background-color:#fff!important}#page-filter-innovators #message{justify-content:center;display:flex;font-weight:700;font-size:11px;padding:20px}#message{border-style:solid;border-color:#205374;margin-top:15px;border-radius:50px}.media-image img{max-height:100px;width:auto;max-width:150px;margin:0 auto;padding-top:10px}.media-image{display:flex;justify-content:center;align-items:center;height:100px;position:relative}.tableGrid .media-image{height:100%;width:160px}.svg-img-wrapper a{display:block;width:100%}.grid-container-custom .media-image a{display:flex;height:100%;border:1px solid red;flex-wrap:wrap;width:100%;display:contents;text-align:center;vertical-align:middle}#products-wrapper img{max-width:170px}#products-wrapper .vc_gitem-is-link{min-height:200px;display:flex;justify-content:center;align-items:center}.tax-logo{display:flex}.hide-item{display:none!important}.single-funded_solution h1{margin-bottom:35px}#myBtn{display:none;position:fixed;bottom:20px;right:20px;z-index:99;font-size:0px;border:2px solid #205374;outline:0;background-color:#205374;color:#fff;cursor:pointer;padding:10px;border-radius:50px;height:50px;width:50px}#myBtn:after{content:"\f35b";font-family:"Font Awesome 5 Free";font-weight:900;font-size:25px;color:#fff;right:10px;position:absolute;text-indent:0}#myBtn:hover:after{color:#205374}#myBtn:hover{background-color:#fff;border:2px solid #205374;color:#205374}.postid-38078 iframe.wp-embedded-content .single-funded_solution .wp-embed{font-family:Montserrat,sans-serif!important;color:#1c282e!important}.postid-38078 iframe.wp-embedded-content .single-funded_solution p.wp-embed-heading{margin:0 0 30px!important;font-weight:700!important;font-size:20px!important;color:#205374!important}.postid-38078 iframe.wp-embedded-content .single-funded_solution .wp-embed-excerpt a.wp-embed-more{color:#00afbc!important;float:right!important;margin:10px 20px 0 0!important;text-decoration:underline!important}.postid-38078 iframe.wp-embedded-content .single-funded_solution .wp-embed-excerpt a.wp-embed-more:hover{color:#ca4761!important}.postid-38078 iframe.wp-embedded-content .single-funded_solution .wp-embed-footer{display:none!important}abbr[title]{border-bottom:none;text-decoration:none}body .gem-basic-grid .vc_gitem-zone-c .vc_gitem-post-data p,body .gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-post-data p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tribe-events-pro .tribe-events-pro-photo__event-featured-image-link,html .tribe-events-pro .tribe-events-pro-photo__event-featured-image{display:block;width:100%;height:150px!important;object-fit:cover}.tribe-events-pro .tribe-events-pro-photo__event-date-tag .tribe-events-pro-photo__event-date-tag-datetime{background:#205374;padding-top:6px;border-radius:4px;padding-bottom:2px}.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime .tribe-events-pro-photo__event-date-tag-daynum,.tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime .tribe-events-pro-photo__event-date-tag-month{color:#fff}.tribe-events-pro .tribe-events-pro-photo__event-details{flex:auto;margin-top:0;background:#fff;padding:6px 12px 11px;border-radius:4px}.tribe-events-pro .tribe-events-pro-photo__event-title-link{line-height:21px;display:block;text-decoration:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:30px}body.single-tribe_events .tribe-events-event-image{display:none}body.single-tribe_events .tribe-events-event-meta dt{font-style:italic}body.single-tribe_events .tribe-events-single .tribe-events-sub-nav{padding-left:0}body.single-tribe_events .tribe-events-single ul.tribe-related-events li .tribe-related-events-title a{color:#205374}body.single-tribe_events .tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail img{display:block;width:100%;object-fit:cover;height:auto!important;max-width:100px}body.single-tribe_events .tribe-events-related-events-title{color:#1c282e;font-size:19px;line-height:30px;margin-top:32px;border-top:1px solid silver;padding-top:51px;padding-bottom:30px}body.single-tribe_events .tribe-events-content ol,body.single-tribe_events .tribe-events-content p,body.single-tribe_events .tribe-events-content ul{font-size:16px;line-height:25px}.tribe-events-content a:active,.tribe-events-content a:focus,.tribe-events-content a:hover{border-bottom:1px solid #ca4761!important;color:#ca4761!important}@media (min-width:768px){body.single-tribe_events .tribe-events-related-events-title{color:#1c282e;font-size:19px;line-height:30px}body.single-tribe_events .tribe-events-content ol,body.single-tribe_events .tribe-events-content p,body.single-tribe_events .tribe-events-content ul{font-size:16px;line-height:25px}}#news-events-wrap .single-item .image{display:flex;justify-content:center;align-items:center;object-fit:contain}#news-events-wrap .single-item .image img{width:100%;height:100%;object-fit:contain;min-height:400px}#news-events-wrap .single-item .image{overflow:hidden;background:rgba(192,192,192,.09);display:flex;align-items:center;height:200px;max-height:200px;width:100%;position:relative;min-width:100%}#image-top-fit{object-fit:scale-down!important;object-position:top!important;height:auto!important}.ct-ultimate-gdpr-cookie-popup-modern#ct-ultimate-gdpr-cookie-popup .ct-ultimate-gdpr-cookie-buttons #ct_ultimate-gdpr-cookie-reject{border:1px solid;margin:30px 0;padding:5px;height:35px}body.page-id-28563 .vc_grid-container ul.vc_grid-filter{margin-bottom:60px;display:flex;flex-direction:row;justify-content:center}body.page-id-28563 .vc_grid-container ul.vc_grid-filter li:nth-child(3){order:3}.wp-block-image{margin-bottom:20px!important}.toots{font-family:Montserrat,san-serif!important;max-width:100%!important}.toot{font-size:15px!important;line-height:20px!important}.toot .user{display:contents!important}.toot .permalink{font-size:small!important}.ngi-pointer{background-image:url(https://www.ngi.eu/wp-content/uploads/sites/48/2020/02/Pointer-logo-NGI_Tag-rgb.jpg)}@font-face{font-display:swap;font-family:'Montserrat UltraLight';src:url('https://ngi.eu/wp-content/themes/thegem/fonts/montserrat-ultralight.eot');src:url('https://ngi.eu/wp-content/themes/thegem/fonts/montserrat-ultralight.eot?#iefix') format('embedded-opentype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/montserrat-ultralight.woff') format('woff'),url('https://ngi.eu/wp-content/themes/thegem/fonts/montserrat-ultralight.ttf') format('truetype'),url('https://ngi.eu/wp-content/themes/thegem/fonts/montserrat-ultralight.svg#montserratultra_light') format('svg');font-weight:400;font-style:normal}@media (min-width:768px) and (max-width:979px){#site-header .header-main{position:relative;display:table;width:100%;z-index:11}#perspective-menu-buttons .menu-toggle,#primary-navigation .menu-toggle{display:inline-block}.mobile-cart-position-top #site-header .mobile-cart{display:table-cell}.mobile-cart-position-top #site-header .site-title{text-align:center;width:99%}.mobile-cart-position-top #site-header .site-title .site-logo{margin:0 auto}.mobile-cart-position-top #site-header #perspective-menu-buttons,.mobile-cart-position-top #site-header .primary-navigation{width:auto}#perspective-menu-buttons .hamburger-minicart,#perspective-menu-buttons .perspective-toggle{display:none}#primary-navigation .hamburger-toggle,#primary-navigation .overlay-toggle{display:none}.primary-navigation .dl-menu{position:absolute;left:0;right:0;opacity:0}.mobile-menu-layout-overlay #primary-navigation .overlay-menu-wrapper{visibility:hidden;height:0;position:fixed}#page.vertical-header #site-header-wrapper{position:static;width:100%;padding:0}#page.vertical-header #site-header .site-title{display:table-cell}#page.vertical-header #site-header #perspective-menu-buttons,#page.vertical-header #site-header .primary-navigation{display:table-cell}.vertical-menu-item-widgets{display:none}#page #site-header .site-title{display:table-cell;padding-top:15px;padding-bottom:15px}#page #site-header #perspective-menu-buttons,#page #site-header .primary-navigation{display:table-cell;text-align:right}#page #site-header .logo-position-right #perspective-menu-buttons,#page #site-header .logo-position-right .primary-navigation{text-align:left}#page.vertical-header .vertical-toggle{display:none}#page.vertical-header{padding-left:0}#page.vertical-header #site-header-wrapper{margin-left:0}#page.vertical-header #site-header-wrapper .header-main{display:table;visibility:visible}#site-header .menu-item-logo a img.default,#site-header .site-title a img.default{display:none}#site-header .menu-item-logo a img.small,#site-header .site-title a img.small{-moz-opacity:1;-khtml-opacity:1;opacity:1;display:inline-block!important;margin:0!important}#site-header .menu-item-logo a img.small.light,#site-header .site-title a img.small.light{display:inline-block!important}#site-header .menu-item-logo a img.small.light~img.small,#site-header .site-title a img.small.light~img.small{display:none!important}#site-header.fixed.shrink .menu-item-logo a img.small.light,#site-header.fixed.shrink .site-title a img.small.light{display:none!important}#site-header.fixed.shrink .menu-item-logo a img.small.light~img.small,#site-header.fixed.shrink .site-title a img.small.light~img.small{display:inline-block!important}.mobile-menu-layout-slide-horizontal #primary-navigation .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-vertical #primary-navigation .mobile-menu-slide-wrapper{position:fixed;opacity:0}}@media (min-width:980px) and (max-width:1212px){#site-header .header-main:not(.header-layout-fullwidth_hamburger):not( .logo-position-menu_center ):not(.no-menu) .site-title{padding-top:17px!important;padding-bottom:0}#site-header .header-main:not(.header-layout-fullwidth_hamburger) #perspective-menu-buttons,#site-header .header-main:not(.header-layout-fullwidth_hamburger) .primary-navigation,#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center) .site-title{display:block;text-align:center}#site-header .header-main:not(.header-layout-fullwidth_hamburger):not(.logo-position-menu_center):not(.no-menu) .site-title{padding-top:30px;padding-bottom:0}#site-header .header-main:not(.header-layout-fullwidth_hamburger).logo-position-right:not(.no-menu) .site-title{padding-top:0;padding-bottom:30px}#site-header.fixed.shrink .header-main:not(.header-layout-fullwidth_hamburger):not(.no-menu) .site-title{display:none}#site-header .header-main:not(.no-menu) .site-title a img.small,#site-header .menu-item-logo{display:none!important}}:root{--thegem-to-menu-font-family:Montserrat}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.no-responsive>li>a,.main-menu-item,.title-main-menu,.widget_categories>ul>li>a,.widget_nav_menu>div>ul>li>a,.widget_pages>ul>li>a,.widget_product_categories>ul>li>a,.widget_submenu>div>ul>li>a{font-family:Montserrat}:root{--thegem-to-menu-font-style:normal;--thegem-to-menu-font-weight:700}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.no-responsive>li>a,.main-menu-item,.title-main-menu,.widget_categories>ul>li>a,.widget_nav_menu>div>ul>li>a,.widget_pages>ul>li>a,.widget_product_categories>ul>li>a,.widget_submenu>div>ul>li>a{font-style:normal;font-weight:700}:root{--thegem-to-menu-font-size:12px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.no-responsive>li>a,.main-menu-item,.title-main-menu,.widget_categories>ul>li>a,.widget_nav_menu>div>ul>li>a,.widget_pages>ul>li>a,.widget_product_categories>ul>li>a,.widget_submenu>div>ul>li>a{font-size:12px}:root{--thegem-to-menu-line-height:25px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.no-responsive>li>a,.main-menu-item,.title-main-menu,.widget_categories>ul>li>a,.widget_nav_menu>div>ul>li>a,.widget_pages>ul>li>a,.widget_product_categories>ul>li>a,.widget_submenu>div>ul>li>a{line-height:25px}:root{--thegem-to-menu-text-transform:uppercase}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.no-responsive>li>a,.main-menu-item,.title-main-menu,.widget_categories>ul>li>a,.widget_nav_menu>div>ul>li>a,.widget_pages>ul>li>a,.widget_product_categories>ul>li>a,.widget_submenu>div>ul>li>a{text-transform:uppercase}:root{--thegem-to-submenu-font-family:Montserrat}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li>a,.portfolio-filters-resp ul li a,.submenu-item,.widget_categories>ul,.widget_nav_menu ul.menu,.widget_pages>ul,.widget_product_categories>ul,.widget_submenu>div>ul{font-family:Montserrat}.primary-navigation.responsive li a{font-family:Montserrat}:root{--thegem-to-submenu-font-style:normal;--thegem-to-submenu-font-weight:normal}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li>a,.portfolio-filters-resp ul li a,.submenu-item,.widget_categories>ul,.widget_nav_menu ul.menu,.widget_pages>ul,.widget_product_categories>ul,.widget_submenu>div>ul{font-style:normal;font-weight:400}.primary-navigation.responsive li a{font-style:normal;font-weight:400}:root{--thegem-to-submenu-font-size:14px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li>a,.portfolio-filters-resp ul li a,.submenu-item,.widget_categories>ul,.widget_nav_menu ul.menu,.widget_pages>ul,.widget_product_categories>ul,.widget_submenu>div>ul{font-size:14px}.primary-navigation.responsive li a{font-size:14px}:root{--thegem-to-submenu-line-height:20px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li>a,.portfolio-filters-resp ul li a,.submenu-item,.widget_categories>ul,.widget_nav_menu ul.menu,.widget_pages>ul,.widget_product_categories>ul,.widget_submenu>div>ul{line-height:20px}.primary-navigation.responsive li a{line-height:20px}:root{--thegem-to-submenu-text-transform:none}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul li>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable) .minicart-product-title,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li>a,.portfolio-filters-resp ul li a,.primary-navigation.responsive li a,.submenu-item,.widget_categories>ul,.widget_nav_menu ul.menu,.widget_pages>ul,.widget_product_categories>ul,.widget_submenu>div>ul{text-transform:none}:root{--thegem-to-overlay-menu-font-family:'Montserrat'}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li>a{font-family:Montserrat}:root{--thegem-to-overlay-menu-font-style:normal;--thegem-to-overlay-menu-font-weight:700}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li>a{font-style:normal;font-weight:700}:root{--thegem-to-overlay-menu-font-size:32px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li>a{font-size:32px}:root{--thegem-to-overlay-menu-line-height:64px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li>a{line-height:64px}:root{--thegem-to-overlay-menu-text-transform:uppercase}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li>a{text-transform:uppercase}:root{--thegem-to-styled-subtitle-font-family:'Montserrat'}.blog-style-timeline .post-time,.cart_totals table .shipping td,.cart_totals table th,.diagram-circle .text div span.summary,.diagram-circle .text div span.title,.diagram-legend .legend-element .title,.gem-dropcap.gem-dropcap-style-medium,.order-totals table th,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.shop_table .quantity .qty,.single-product-content .price,.styled-subtitle,.vc_pie_chart .vc_pie_chart_value,.widget_calendar caption,.widget_shopping_cart .total span.amount,.widget_shopping_cart ul li .quantity,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info,.woocommerce-info,.woocommerce-message,form.cart .quantity .qty,input[type=text].coupon-code{font-family:Montserrat}:root{--thegem-to-styled-subtitle-font-style:normal;--thegem-to-styled-subtitle-font-weight:300}.blog-style-timeline .post-time,.cart_totals table .shipping td,.cart_totals table th,.diagram-circle .text div,.diagram-circle .text div span.summary,.diagram-circle .text div span.title,.diagram-legend .legend-element .title,.gem-dropcap.gem-dropcap-style-medium,.order-totals table th,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.shop_table .quantity .qty,.single-product-content .price,.styled-subtitle,.vc_pie_chart .vc_pie_chart_value,.widget_calendar caption,.widget_shopping_cart .total span.amount,.widget_shopping_cart ul li .quantity,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info,.woocommerce-info,.woocommerce-message,form.cart .quantity .qty,input[type=text].coupon-code{font-style:normal;font-weight:300}:root{--thegem-to-styled-subtitle-font-size:24px}.blog-style-timeline .post-time,.cart_totals table .shipping td,.cart_totals table th,.diagram-legend .legend-element .title,.gem-dropcap.gem-dropcap-style-medium,.order-totals table th,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.shop_table .quantity .qty,.styled-subtitle,.vc_pie_chart,.widget_calendar caption,.widget_shopping_cart .total span.amount,.woocommerce table.checkout-cart-info-table tr th .woocommerce table.checkout-cart-info-table tr.shipping td,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info,.woocommerce-info,.woocommerce-message,form.cart .quantity .qty,input[type=text].coupon-code{font-size:24px}:root{--thegem-to-styled-subtitle-line-height:37px}.blog-style-timeline .post-time,.cart_totals table .shipping td,.cart_totals table th,.diagram-legend .legend-element .title,.order-totals table th,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.styled-subtitle,.widget_calendar caption,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info,.woocommerce-info,.woocommerce-message{line-height:37px}@media (max-width:600px){.blog-style-timeline .post-time,.cart_totals table .shipping td,.cart_totals table th,.diagram-legend .legend-element .title,.gem-dropcap.gem-dropcap-style-medium,.order-totals table th,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.shop_table .quantity .qty,.styled-subtitle,.vc_pie_chart,.widget_calendar caption,.widget_shopping_cart .total span.amount,.woocommerce table.checkout-cart-info-table tr th .woocommerce table.checkout-cart-info-table tr.shipping td,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info,.woocommerce-info,.woocommerce-message,form.cart .quantity .qty,input[type=text].coupon-code{font-size:4vw}.blog-style-timeline .post-time,.cart_totals table .shipping td,.cart_totals table th,.diagram-legend .legend-element .title,.order-totals table th,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.styled-subtitle,.widget_calendar caption,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info,.woocommerce-info,.woocommerce-message{line-height:6.1666666666667vw}}:root{--thegem-to-styled-subtitle-text-transform:none}.blog-style-timeline .post-time,.cart_totals table .shipping td,.cart_totals table th,.diagram-legend .legend-element .title,.order-totals table th,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.styled-subtitle,.widget_calendar caption,.woocommerce table.checkout-cart-info-table tr th,.woocommerce table.checkout-cart-info-table tr.shipping td,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info,.woocommerce-info,.woocommerce-message{text-transform:none}:root{--thegem-to-h1-font-family:'Montserrat'}.title-h1,body .pricing-table-style-8 .pricing-cost,h1{font-family:Montserrat}:root{--thegem-to-h1-font-style:normal;--thegem-to-h1-font-weight:700}.title-h1,body .pricing-table-style-8 .pricing-cost,h1{font-style:normal;font-weight:700}:root{--thegem-to-h1-font-size:34px}.title-h1,h1{font-size:34px}:root{--thegem-to-h1-line-height:33px}.title-h1,h1{line-height:33px}@media (max-width:1000px){.title-h1,h1{font-size:3.4vw}.title-h1,h1{line-height:3.3vw}}:root{--thegem-to-h1-text-transform:uppercase}.title-h1,h1{text-transform:uppercase}:root{--thegem-to-h2-font-family:'Montserrat'}.title-h2,body .pricing-table-style-6 .pricing-price-title,h2,h3.comment-reply-title{font-family:Montserrat}:root{--thegem-to-h2-font-style:normal;--thegem-to-h2-font-weight:700}.title-h2,body .pricing-table-style-6 .pricing-price-title,h2,h3.comment-reply-title{font-style:normal;font-weight:700}:root{--thegem-to-h2-font-size:30px}.title-h2,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,body .pricing-table-style-6 .pricing-price-title,h2,h3.comment-reply-title{font-size:30px}:root{--thegem-to-h2-line-height:30px}.title-h2,body .pricing-table-style-6 .pricing-price-title,h2,h3.comment-reply-title{line-height:30px}@media (max-width:1000px){.title-h2,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,body .pricing-table-style-6 .pricing-price-title,h2,h3.comment-reply-title{font-size:3vw}.title-h2,body .pricing-table-style-6 .pricing-price-title,h2,h3.comment-reply-title{line-height:3vw}}:root{--thegem-to-h2-text-transform:uppercase}.title-h2,body .pricing-table-style-6 .pricing-price-title,h2,h3.comment-reply-title{text-transform:uppercase}:root{--thegem-to-h3-font-family:'Montserrat'}.cart_totals table .order-total td,.gem-dropcap,.title-h3,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,h3{font-family:Montserrat}:root{--thegem-to-h3-font-style:normal;--thegem-to-h3-font-weight:700}.cart_totals table .order-total td,.gem-dropcap,.title-h3,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,h3{font-style:normal;font-weight:700}:root{--thegem-to-h3-font-size:28px}.cart_totals table .order-total td,.gem-dropcap,.portfolio.columns-1 .portfolio-item .caption .title,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input,.title-h3,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,h3{font-size:28px}:root{--thegem-to-h3-line-height:29px}.cart_totals table .order-total td,.portfolio.columns-1 .portfolio-item .caption .title,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input,.title-h3,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,h3{line-height:29px}:root{--thegem-to-h3-text-transform:uppercase}.cart_totals table .order-total td,.portfolio.columns-1 .portfolio-item .caption .title,.title-h3,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,h3{text-transform:uppercase}:root{--thegem-to-h4-font-family:'Montserrat'}.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title,.title-h4,.widget .gem-teams-name,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-4 .pricing_row_title,body .pricing-table-style-8 .pricing_row_title,h4{font-family:Montserrat}:root{--thegem-to-h4-font-style:normal;--thegem-to-h4-font-weight:700}.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title,.title-h4,.widget .gem-teams-name,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-4 .pricing_row_title,body .pricing-table-style-8 .pricing_row_title,h4{font-style:normal;font-weight:700}:root{--thegem-to-h4-font-size:24px}.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title,.title-h4,.widget .gem-teams-name,body .pricing-table-style-1 .pricing-price-title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .time,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-4 .pricing_row_title,body .pricing-table-style-7 .pricing-price-title,body .pricing-table-style-8 .pricing_row_title,body .vc_separator h4,h4{font-size:24px}:root{--thegem-to-h4-line-height:28px}.gem-gallery-grid.hover-gradient .gallery-item .overlay .title,.gem-gallery-hover-gradient .gem-gallery-item-title,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title,.portfolio.columns-1 .portfolio-item .caption .title,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title,.title-h4,.widget .gem-teams-name,body .pricing-table-style-1 .pricing-price-title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-2 .time,body .pricing-table-style-3 .pricing_row_title,body .pricing-table-style-4 .pricing_row_title,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-7 .pricing-price-title,body .vc_separator h4,h4{line-height:28px}@media only screen and (min-width:992px) and (max-width:1150px){.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-family:Montserrat}.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-style:normal;font-style:normal;font-weight:700}.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{font-size:24px}.with-sidebar .portfolio.hover-horizontal-sliding .overlay .links .caption .title{line-height:28px}}:root{--thegem-to-h4-text-transform:uppercase}.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title,.title-h4,body .vc_separator h4,h4{text-transform:uppercase}:root{--thegem-to-h5-font-family:'Montserrat'}.blog-style-styled_list1 .post-time,.cart_totals table .cart-subtotal td,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-table thead th,.gem-teams-phone,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text],.resp-tabs-list li,.shop_table td.product-price,.shop_table td.product-subtotal,.title-h5,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,h5{font-family:Montserrat}:root{--thegem-to-h5-font-style:normal;--thegem-to-h5-font-weight:700}.blog-style-styled_list1 .post-time,.cart_totals table .cart-subtotal td,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-teams-phone,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text],.resp-tabs-list li,.shop_table td.product-price,.shop_table td.product-subtotal,.title-h5,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,h5{font-style:normal;font-weight:700}:root{--thegem-to-h5-font-size:19px}.blog-style-styled_list1 .post-time,.cart_totals table .cart-subtotal td,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-teams-phone,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li.menu-item-search>.minisearch input[type=text],.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text],.resp-tabs-list li,.shop_table td.product-price,.shop_table td.product-subtotal,.title-h5,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,h5{font-size:19px}:root{--thegem-to-h5-line-height:30px}.cart_totals table .cart-subtotal td,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-teams-phone,.resp-tabs-list li,.shop_table td.product-price,.shop_table td.product-subtotal,.title-h5,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,h5{line-height:30px}:root{--thegem-to-h5-text-transform:uppercase}.cart_totals table .cart-subtotal td,.gem-quote.gem-quote-style-4,.gem-quote.gem-quote-style-5,.gem-table thead th,.gem-teams-phone,.resp-tabs-list li,.shop_table td.product-price,.shop_table td.product-subtotal,.title-h5,.widget-gem-portfolio-item.gem-portfolio-dummy:after,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,.woocommerce table.shop_table.order-details thead tr th.product-name,.woocommerce table.shop_table.order-details thead tr th.product-total,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,h5{text-transform:uppercase}:root{--thegem-to-h6-font-family:'Montserrat'}#wp-calendar caption,.diagram-wrapper .digram-line-box .skill-amount,.diagram-wrapper.style-3 .digram-line-box .skill-title,.gem_accordion_header a,.hamburger-minicart .minicart-item-count,.pricing-column-top-choice .pricing-column-top-choice-text,.project-info-shortcode-style-2 .project-info-shortcode-item .title,.project_info-item-style-1 .project_info-item .title,.row .vc_progress_bar .vc_label,.testimonials-style-1-name.gem-testimonial-name,.testimonials-style-2-name.gem-testimonial-name,.title-h6,.vc_toggle_title h4,.woocommerce .shop_table thead tr th,.wpb_toggle,body .woocommerce .shop_table thead tr th,h6,table.shop_table_responsive td[data-title]:before{font-family:Montserrat}:root{--thegem-to-h6-font-style:normal;--thegem-to-h6-font-weight:700}#wp-calendar caption,.diagram-wrapper .digram-line-box .skill-amount,.diagram-wrapper.style-3 .digram-line-box .skill-title,.gem-table-responsive .tabletolist.rh>li>.titles,.gem_accordion_header a,.hamburger-minicart .minicart-item-count,.project_info-item-style-1 .project_info-item .title,.row .vc_progress_bar .vc_label,.testimonials-style-1-name.gem-testimonial-name,.testimonials-style-2-name.gem-testimonial-name,.title-h6,.vc_toggle_title h4,.wpb_toggle,body .woocommerce .shop_table thead tr th,h6,table.shop_table_responsive td[data-title]:before{font-style:normal;font-weight:700}:root{--thegem-to-h6-font-size:16px;--thegem-to-h6-font-size-small:14px;--thegem-to-h6-font-size-tiny:7.04px}#wp-calendar caption,.diagram-wrapper.style-3 .digram-line-box .skill-title,.gem-table-responsive .tabletolist.rh>li>.titles,.gem_accordion_header a,.project_info-item-style-1 .project_info-item .title,.row .vc_progress_bar .vc_label,.title-h6,.vc_toggle_title h4,.wpb_toggle,body .woocommerce .shop_table thead tr th,h6,table.shop_table_responsive td[data-title]:before{font-size:16px}:root{--thegem-to-h6-line-height:25px;--thegem-to-h6-line-height-small:21.875px}#wp-calendar caption,.diagram-wrapper.style-3 .digram-line-box .skill-title,.gem-table-responsive .tabletolist.rh>li>.titles,.gem_accordion_header a,.project_info-item-style-1 .project_info-item .title,.row .vc_progress_bar .vc_label,.title-h6,.vc_toggle_title h4,.wpb_toggle,body .woocommerce .shop_table thead tr th,h6,table.shop_table_responsive td[data-title]:before{line-height:25px}.thegem-fullscreen-search .pages-list .page-item article a .title{max-height:calc(25px * 2)}:root{--thegem-to-h6-text-transform:uppercase}#wp-calendar caption,.diagram-wrapper.style-3 .digram-line-box .skill-title,.gem-table-responsive .tabletolist.rh>li>.titles,.gem_accordion_header a,.project_info-item-style-1 .project_info-item .title,.row .vc_progress_bar .vc_label,.title-h6,.vc_toggle_title h4,.wpb_toggle,body .woocommerce .shop_table thead tr th,h6,table.shop_table_responsive td[data-title]:before{text-transform:uppercase}:root{--thegem-to-xlarge-title-font-family:'Montserrat'}.title-xlarge{font-family:Montserrat}:root{--thegem-to-xlarge-title-font-style:normal;--thegem-to-xlarge-title-font-weight:900}.title-xlarge{font-style:normal;font-weight:900}:root{--thegem-to-xlarge-title-font-size:80px}.title-xlarge{font-size:80px}:root{--thegem-to-xlarge-title-line-height:90px}.title-xlarge{line-height:90px}@media (max-width:1000px){.title-xlarge{font-size:8vw}.title-xlarge{line-height:9vw}}:root{--thegem-to-xlarge-title-text-transform:uppercase}.title-xlarge{text-transform:uppercase}:root{--thegem-to-light-title-font-family:'Montserrat'}.blog-style-styled_list1 .post-title,.blog-style-styled_list2 .post-time,.blog-style-styled_list2 .post-title,.blog-style-timeline .post-title,.gem-counter-style-2 .gem-counter-number,.gem-gallery-grid .gallery-item .overlay .title,.gem-media-grid .vc_gitem-post-data-source-post_title a,.gem-media-grid-2 .vc_gitem-post-data-source-post_title a,.gem-quote.gem-quote-style-3 blockquote,.main-menu-item .light,.main-menu-item.light,.row .vc_pie_wrapper span,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input,.title .light,.title-h1 .light,.title-h1.light,.title-h2 .light,.title-h2.light,.title-h3 .light,.title-h3.light,.title-h4 .light,.title-h4.light,.title-h5 .light,.title-h5.light,.title-h6 .light,.title-h6.light,.title-main-menu .light,.title-main-menu.light,.title-xlarge .light,.title-xlarge.light,.widget .gem-teams-name,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,body .pricing-table-style-1 .pricing-cost,body .pricing-table-style-1 .pricing-price-title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-2 .time,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,body .pricing-table-style-7 .pricing-cost,body .pricing-table-style-7 .pricing-price-title,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item>span,body.woocommerce-cart-layout-modern .woocommerce .shop_table thead tr th,h1 .light,h1.light,h2 .light,h2.light,h3 .light,h3.light,h4 .light,h4.light,h5 .light,h5.light,h6 .light,h6.light{font-family:Montserrat}:root{--thegem-to-light-title-font-style:normal;--thegem-to-light-title-font-weight:300}.blog-style-styled_list1 .post-title,.blog-style-styled_list2 .post-time,.blog-style-timeline .post-title,.gem-counter-style-2 .gem-counter-number,.gem-media-grid .vc_gitem-post-data-source-post_title a,.gem-media-grid-2 .vc_gitem-post-data-source-post_title a,.gem-quote.gem-quote-style-3 blockquote,.main-menu-item .light,.main-menu-item.light,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title,.row .vc_pie_wrapper span,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input,.title .light,.title-h1 .light,.title-h1.light,.title-h2 .light,.title-h2.light,.title-h3 .light,.title-h3.light,.title-h4 .light,.title-h4.light,.title-h5 .light,.title-h5.light,.title-h6 .light,.title-h6.light,.title-main-menu .light,.title-main-menu.light,.title-xlarge .light,.title-xlarge.light,.widget .gem-teams-name,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,body .pricing-table-style-1 .pricing-cost,body .pricing-table-style-1 .pricing-price-title,body .pricing-table-style-2 .pricing-cost,body .pricing-table-style-2 .pricing-price-title,body .pricing-table-style-2 .time,body .pricing-table-style-5 .pricing-price-title,body .pricing-table-style-6 .pricing-price-subtitle,body .pricing-table-style-7 .pricing-cost,body .pricing-table-style-7 .pricing-price-title,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item>span,body.woocommerce-cart-layout-modern .woocommerce .shop_table thead tr th,h1 .light,h1.light,h2 .light,h2.light,h3 .light,h3.light,h4 .light,h4.light,h5 .light,h5.light,h6 .light,h6.light{font-style:normal;font-weight:300}:root{--thegem-to-body-font-family:Montserrat;--thegem-to-body-tiny-font-family:Montserrat}#primary-navigation #primary-menu>li.menu-item-cart>a.circle-count .minicart-item-count,.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-table thead th,.page-breadcrumbs ul li,.portfolio.columns-1 .portfolio-item .caption .subtitle,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.text-body-tiny,.thegem-accordion__item-title sup,.thegem-combobox-wrap .thegem-combobox,.thegem-tabs__nav-item sup,.widget_archive li,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{font-family:Montserrat}:root{--thegem-to-body-font-style:normal;--thegem-to-body-font-weight:normal;--thegem-to-body-tiny-font-style:normal;--thegem-to-body-tiny-font-weight:normal}#primary-navigation #primary-menu>li.menu-item-cart>a.circle-count .minicart-item-count,.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-table thead th,.page-breadcrumbs ul li,.portfolio.columns-1 .portfolio-item .caption .subtitle,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.text-body-tiny,.thegem-accordion__item-title sup,.thegem-combobox-wrap .thegem-combobox,.thegem-tabs__nav-item sup,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{font-style:normal;font-weight:400}:root{--thegem-to-body-font-size:16px;--thegem-to-body-tiny-font-size:14px;--thegem-to-body-sup-font-size:11px}.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-table thead th,.inline-column,.inline-inside>*,.page-breadcrumbs ul li:not(:last-child):after,.portfolio.columns-1 .portfolio-item .caption .subtitle,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info del,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.thegem-combobox-wrap .thegem-combobox,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{font-size:16px}.text-body-tiny{font-size:14px}.page-breadcrumbs ul li,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .woocommerce-review__author,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide{font-size:14px}.thegem-accordion__item-title sup,.thegem-tabs__nav-item sup{font-size:11px}:root{--thegem-to-body-line-height:25px;--thegem-to-body-tiny-line-height:21.875px}.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.inline-column,.inline-inside>*,.related-element-info>a,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.thegem-combobox-wrap .thegem-combobox,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{line-height:25px}.text-body-tiny{line-height:21.875px}.page-breadcrumbs ul li,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide{line-height:21.875px}@media (max-width:1199px){.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-table thead th,.inline-column,.inline-inside>*,.page-breadcrumbs ul li:not(:last-child):after,.portfolio.columns-1 .portfolio-item .caption .subtitle,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info del,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.thegem-combobox-wrap .thegem-combobox,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{font-size:16px}.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-table thead th,.inline-column,.inline-inside>*,.page-breadcrumbs ul li:not(:last-child):after,.portfolio.columns-1 .portfolio-item .caption .subtitle,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info del,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.thegem-combobox-wrap .thegem-combobox,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{line-height:25px}}@media (max-width:767px){:root{--thegem-to-overlay-menu-font-size:24px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li>a{font-size:24px}:root{--thegem-to-overlay-menu-line-height:48px}.header-layout-overlay #primary-menu.nav-menu.no-responsive>li:not(.menu-item-type-template) li>a,.header-layout-overlay #primary-menu.nav-menu.no-responsive>li>a,.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay #primary-navigation #primary-menu.no-responsive li .menu-item-parent-toggle:before,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li li>a,.page-additional-menu.header-layout-overlay .nav-menu.no-responsive>li:not(.menu-item-type-template) li>li>a{line-height:48px}.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-table thead th,.inline-column,.inline-inside>*,.page-breadcrumbs ul li:not(:last-child):after,.portfolio.columns-1 .portfolio-item .caption .subtitle,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info del,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.thegem-combobox-wrap .thegem-combobox,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{font-size:16px}.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-table thead th,.inline-column,.inline-inside>*,.page-breadcrumbs ul li:not(:last-child):after,.portfolio.columns-1 .portfolio-item .caption .subtitle,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info del,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.thegem-combobox-wrap .thegem-combobox,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{line-height:25px}}:root{--thegem-to-body-text-transform:none;--thegem-to-body-tiny-text-transform:none}.cart_totals table .shipping td label,.gallery-item .overlay .subtitle,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.portfolio.columns-1 .portfolio-item .caption .subtitle,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide,.single-product-content-right .compare,.single-product-content-right .yith-ywraq-add-to-quote,.text-body,.text-body-tiny,.thegem-accordion__item-title sup,.thegem-combobox-wrap .thegem-combobox,.thegem-tabs__nav-item sup,.woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,option{text-transform:none}.custom-title-excerpt,.page-title-excerpt{font-family:'Source Sans Pro'}.custom-title-excerpt,.page-title-excerpt{font-style:normal;font-weight:300}.custom-title-excerpt,.page-title-excerpt{font-size:24px}.custom-title-excerpt,.page-title-excerpt{line-height:37px}@media (max-width:600px){.custom-title-excerpt,.page-title-excerpt{font-size:4vw}.custom-title-excerpt,.page-title-excerpt{line-height:6.1666666666667vw}}.custom-title-excerpt,.page-title-excerpt{text-transform:none}.widget-title{font-family:Montserrat}.widget-title{font-style:normal;font-weight:700}.widget-title{font-size:19px}.widget-title{line-height:30px}.widget-title{text-transform:none}:root{--thegem-to-button-font-family:'Montserrat'}.blog-load-more button,.gem-button,.gem-pagination .current,.gem-pagination .dots,.gem-pagination a,.single-product-content-right .compare.button,.single-product-content-right .yith-ywraq-add-to-quote a.button,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,body .wp-block-button .wp-block-button__link,input[type=submit]{font-family:Montserrat}:root{--thegem-to-button-font-style:normal;--thegem-to-button-font-weight:700}.blog-load-more button,.gem-button,.gem-pagination .current,.gem-pagination .dots,.gem-pagination a,.single-product-content-right .compare.button,.single-product-content-right .yith-ywraq-add-to-quote a.button,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,body .wp-block-button .wp-block-button__link,input[type=submit]{font-style:normal;font-weight:700}:root{--thegem-to-button-text-transform:none}.blog-load-more button,.gem-button,.gem-pagination .current,.gem-pagination a,.single-product-content-right .compare.button,.single-product-content-right .yith-ywraq-add-to-quote a.button,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,body .wp-block-button .wp-block-button__link,input[type=submit]{text-transform:none}.gem-button.gem-button-text-weight-thin{font-family:'Montserrat UltraLight'}.gem-button.gem-button-text-weight-thin{font-style:normal;font-weight:400}.gem-button.gem-button-text-weight-thin{text-transform:none}.blog.blog-style-masonry article .description .title,.fancybox-title .slide-info-title,.portfolio-item .wrap>.caption .title,.portfolio-item-title{font-family:Montserrat}.blog.blog-style-masonry article .description .title,.fancybox-title .slide-info-title,.portfolio-item .wrap>.caption .title,.portfolio-item-title{font-style:normal;font-weight:700}.blog.blog-style-masonry article .description .title,.fancybox-title .slide-info-title,.portfolio-item .wrap>.caption .title,.portfolio-item-title{font-size:16px}.blog.blog-style-masonry article .description .title,.fancybox-title .slide-info-title,.portfolio-item .wrap>.caption .title,.portfolio-item-title{line-height:24px}.blog.blog-style-masonry article .description .title,.fancybox-title .slide-info-title,.portfolio-item .wrap>.caption .title,.portfolio-item-title{letter-spacing:0}.blog.blog-style-masonry article .description .summary,.fancybox-title .slide-info-summary,.portfolio-item .caption .subtitle,.portfolio-item-description{font-family:Montserrat}.blog.blog-style-masonry article .description .summary,.fancybox-title .slide-info-summary,.portfolio-item .caption .subtitle,.portfolio-item-description{font-style:normal;font-weight:400}.blog.blog-style-masonry article .description .summary,.fancybox-title .slide-info-summary,.portfolio-item .caption .subtitle,.portfolio-item-description{font-size:16px}.blog.blog-style-masonry article .description .summary,.fancybox-title .slide-info-summary,.portfolio-item .caption .subtitle,.portfolio-item-description{line-height:24px}.portfolio:not(.columns-1):not(.portfolio-style-masonry):not(.list-style) .portfolio-item .wrap>.caption .subtitle{max-height:24px}.blog.blog-style-masonry article .description .summary,.fancybox-title .slide-info-summary,.portfolio-item .caption .subtitle,.portfolio-item-description{letter-spacing:0}.quickfinder-item-title{font-family:Montserrat}.quickfinder-item-title{font-style:normal;font-weight:700}.quickfinder-item-title{font-size:24px}.quickfinder-item.col-md-2 .quickfinder-item-title,.quickfinder-item.col-md-3 .quickfinder-item-title{font-size:19.2px}.quickfinder-item-title{line-height:38px}.quickfinder-item.col-md-2 .quickfinder-item-title,.quickfinder-item.col-md-3 .quickfinder-item-title{line-height:30.4px}.quickfinder-item-title{text-transform:none}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-family:'Montserrat UltraLight'}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-style:normal;font-weight:400}.quickfinder.quickfinder-title-thin .quickfinder-item-title{font-size:24px}.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-2 .quickfinder-item-title,.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-3 .quickfinder-item-title{font-size:19.2px}.quickfinder.quickfinder-title-thin .quickfinder-item-title{line-height:38px}.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-2 .quickfinder-item-title,.quickfinder.quickfinder-title-thin .quickfinder-item.col-md-3 .quickfinder-item-title{line-height:30.4px}.quickfinder.quickfinder-title-thin .quickfinder-item-title{text-transform:none}.quickfinder-item-text{font-family:Montserrat}.quickfinder-item-text{font-style:normal;font-weight:400}.quickfinder-item-text{font-size:16px}.quickfinder-item-text{line-height:25px}.quickfinder-item-text{text-transform:none}.gem-gallery .gem-gallery-caption .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery-hover-zooming-blur .gem-gallery-item-title{font-family:'Montserrat UltraLight'}.gem-gallery .gem-gallery-caption .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery-hover-zooming-blur .gem-gallery-item-title{font-style:normal;font-weight:400}.gem-gallery .gem-gallery-caption .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery-hover-zooming-blur .gem-gallery-item-title{font-size:24px}.gem-gallery .gem-gallery-caption .gem-gallery-item-title,.gem-gallery-grid .gallery-item .overlay .title,.gem-gallery-hover-zooming-blur .gem-gallery-item-title{line-height:30px}body .gem-gallery .gem-gallery-caption .gem-gallery-item-title,body .gem-gallery-grid .gallery-item .overlay .title,body .gem-gallery-hover-zooming-blur .gem-gallery-item-title{text-transform:uppercase}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-family:Montserrat}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-weight:700}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{font-size:24px}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{line-height:31px}.gem-gallery-grid.hover-default .gallery-item .overlay .title,.gem-gallery-hover-default .gem-gallery-item .gem-gallery-item-title{letter-spacing:0}.gallery-description,.gallery-item .overlay .subtitle,.gem-gallery-item-description{font-family:Montserrat}.gallery-description,.gallery-item .overlay .subtitle,.gem-gallery-item-description{font-style:normal;font-weight:300}.gallery-description,.gallery-item .overlay .subtitle,.gem-gallery-item-description{font-size:17px}.gallery-description,.gallery-item .overlay .subtitle,.gem-gallery-item-description{line-height:24px}.gallery-description,.gallery-item .overlay .subtitle,.gem-gallery-item-description{text-transform:uppercase}body .gem-testimonial-text,body .testimonials-style-1-text{font-family:Montserrat}body .gem-testimonial-text,body .testimonials-style-1-text{font-style:normal;font-weight:300}body .gem-testimonial-text,body .testimonials-style-1-text{font-size:24px}body .gem-testimonial-text,body .testimonials-style-1-text{line-height:36px}@media (max-width:600px){body .gem-testimonial-text,body .testimonials-style-1-text{font-size:4vw}body .gem-testimonial-text,body .testimonials-style-1-text{line-height:6vw}}body .gem-testimonial-text,body .testimonials-style-1-text{text-transform:none}body .gem-testimonial-name{font-family:Montserrat}body .gem-testimonial-name{font-style:normal;font-weight:700}body .gem-testimonial-name{font-size:14px}body .gem-testimonial-name{line-height:25px}body .gem-testimonial-name{text-transform:none}body .gem-testimonial-company{font-family:'Source Sans Pro'}body .gem-testimonial-company{font-style:normal;font-weight:300}body .gem-testimonial-company{font-size:14px}body .gem-testimonial-company{line-height:25px}body .gem-testimonial-company{text-transform:none}body .gem-testimonial-position{font-family:'Source Sans Pro'}body .gem-testimonial-position{font-style:normal;font-weight:300}body .gem-testimonial-position{font-size:14px}body .gem-testimonial-position{line-height:25px}body .gem-testimonial-position{text-transform:none}.diagram-circle .text div span,.gem-counter-number{font-family:Montserrat}.diagram-circle .text div span,.gem-counter-number{font-style:normal;font-weight:700}.gem-counter-number{font-size:50px}.gem-counter-number{line-height:69px}.gem-counter-number{text-transform:none}:root{--thegem-to-tabs-title-font-family:Montserrat UltraLight}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active,.thegem-accordion__item-title.thegem-accordion__item--active,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a{font-family:'Montserrat UltraLight'}:root{--thegem-to-tabs-title-font-style:normal;--thegem-to-tabs-title-font-weight:normal}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active,.thegem-accordion__item-title.thegem-accordion__item--active,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a{font-style:normal;font-weight:400}:root{--thegem-to-tabs-title-font-size:16px}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active,.thegem-accordion__item-title.thegem-accordion__item--active,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a{font-size:16px}:root{--thegem-to-tabs-title-line-height:18px}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active,.thegem-accordion__item-title.thegem-accordion__item--active,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a{line-height:18px}:root{--thegem-to-tabs-title-text-transform:uppercase}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li.active,.thegem-accordion__item-title.thegem-accordion__item--active,.thegem-tabs__nav-item.thegem-tabs__nav-item--active,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title .wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_tta-style-modern .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-accordion.vc_tta-style-simple_dashed .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab.vc_active>a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-modern .vc_tta-tab a,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab a{text-transform:uppercase}:root{--thegem-to-tabs-title-thin-font-family:'Montserrat UltraLight'}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active),.thegem-accordion__item-title,.thegem-tabs__nav-item,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a{font-family:'Montserrat UltraLight'}:root{--thegem-to-tabs-title-thin-font-style:normal;--thegem-to-tabs-title-thin-font-weight:normal}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active),.thegem-accordion__item-title,.thegem-tabs__nav-item,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a{font-style:normal;font-weight:400}:root{--thegem-to-tabs-title-thin-font-size:16px}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active),.thegem-accordion__item-title,.thegem-tabs__nav-item,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a{font-size:16px}:root{--thegem-to-tabs-title-thin-line-height:18px}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active),.thegem-accordion__item-title,.thegem-tabs__nav-item,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a{line-height:18px}:root{--thegem-to-tabs-title-thin-text-transform:uppercase}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li:not(.active),.thegem-accordion__item-title,.thegem-tabs__nav-item,.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title,.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tab a{text-transform:uppercase}:root{--thegem-to-main-bg-color:#ffffff;--main-bg-color:#ffffff;--main-bg-color-08:rgba(255, 255, 255, .8)}#page .woocommerce .select2-container .select2-selection--single,.blog-style-compact article,.blog-style-default article .post-image .gem-dummy,.blog-style-default article.no-image .post-image .gem-dummy,.blog-style-default article.sticky .post-image .gem-dummy:after,.blog-style-styled_list1 .post-item,.blog-style-styled_list2 .post-item,.blog-style-styled_list2 .sticky,.blog-style-styled_list2 article,.blog-style-timeline .post-img,.blog-style-timeline .post-img a .dummy,.blog-style-timeline .post-item,.blog-style-timeline.blog-style-styled_list1 .item-post .post-text,.combobox-wrapper,.custom-footer,.diagram-wrapper.style-1 .digram-line-box .skill-line,.gem-basic-grid .vc_gitem-zone-c,.gem-basic-grid .vc_grid-item-mini,.gem-clients-type-carousel-grid .gem-client-item a:hover,.gem-counter .gem-counter-animation,.gem-search-form.gem-search-form-style-light .search-field,.gem-table .shop_table tbody tr,.gem-table .tabletolist.nrh>li>ul>li,.gem-table td,.gem-team-style-5 .team-person:hover .team-person-hover,.gem_client-carousel .gem-client-item a:hover,.mc4wp-form input[type=email],.page-title-block.custom-page-title,.page-title-block.has-background-image,.page-title-block.page-title-style-2,.page-title-style-2,.portfolio .portfolio-item .overlay-line,.portfolio-filters-list.style-standard:not(.single-filter,.style-standard-mobile) .portfolio-filter-item .portfolio-filter-item-list,.portfolio-item .wrap>.caption,.portfolio-sorting-select ul,.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form,.portfolio.background-style-dark .caption-bottom-line .project-button .gem-button,.portfolio.portfolio-grid.background-style-dark:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover,.portfolio.portfolio-grid.background-style-dark:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption,.post-tags-list a:after,.product-page__wrapper .product-page__nav .product-page__nav-preview,.product-page__wrapper form.cart .quantity,.products .product-inner,.quickfinder-item .quickfinder-animation,.resp-tab-active,.resp-tab-content,.resp-tabs-container,.select2-container .select2-dropdown,.shop-widget-area .widget .gem-products-content,.thegem-combobox-wrap .thegem-combobox__options,.thegem-combobox-wrap .thegem-combobox__options-item,.thegem-combobox-wrap .thegem-combobox__trigger,.thegem-fullscreen-search,.thegem-fullscreen-search .search-results-section:nth-child(2n) .pages-list .page-item article a,.thegem-popup-notification .notification-message,.triangle-with-shadow:after,.vc_toggle_title,.widget_product_search input.search-field,.woocommerce table.shop_table.order-details tr.cart_item,.woocommerce table.shop_table.order-details tr.order_item,.woocommerce-checkout-one-page-modern .woocommerce-terms-and-conditions,.woocommerce-info:before,.woocommerce-message:before,.wpb_toggle,.wpcf7-form.gem-contact-form-white .checkbox-sign,.wpcf7-form.gem-contact-form-white .combobox-wrapper,.wpcf7-form.gem-contact-form-white .combobox-wrapper .combobox-button,.wpcf7-form.gem-contact-form-white .combobox-wrapper .combobox-text,.wpcf7-form.gem-contact-form-white input:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-white span.radio-sign,.wpcf7-form.gem-contact-form-white textarea,body .gem-table-style-2 thead,body .gem-table-style-2 tr:nth-child(2n) td,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active>a,body .widget .tagcloud a,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page-modern #order_review .woocommerce-checkout-payment .payment_methods .woocommerce-notice,table.variations .thegem-select{background-color:#fff}.gem-gallery-grid.hover-gradient .gallery-item .overlay a.icon::before,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{background-color:rgba(255,255,255,.8)}.portfolio-item .wrap>.caption .caption-sizable-content:after,.portfolio.background-style-dark:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .caption-sizable-content:after,.portfolio.background-style-dark:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .caption-sizable-content:after{box-shadow:0 0 30px 45px #fff}.blog-style-compact article .gem-compact-item-content:after{box-shadow:0 5px 15px 15px #fff}.blog-style-styled_list1 .wrap-style,.blog-style-styled_list2 .wrap-style,.blog-style-timeline .wrap-style,.fullwidth-block .marker-direction-inside svg{fill:#ffffff}#colophon #mc4wp_submit:hover,#colophon .gem-contacts-item a:hover,#colophon .project_info-item-style-1 .project_info-item-title,#colophon .recentcomments .comment-author-link a:hover,#colophon .widget.widget_search .gem-button:hover,#colophon .widget_calendar td a,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li .mega-label,#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count,#wp-calendar caption,.bc-devider:before,.blog .gem-simple-gallery .gem-gallery-item a:after,.blog article .post-featured-content>a:after,.blog-style-compact article a.default:after,.blog-style-compact-tiny-1 article a.default:after,.blog-style-default article.sticky .sticky-label,.blog-style-masonry article.sticky .sticky-label,.blog-style-multi-author article.sticky .sticky-label,.blog-style-styled_list1 .wrap-style,.blog-style-styled_list1 article a.default:after,.blog-style-styled_list1 article.sticky .sticky-label,.blog-style-styled_list2 .wrap-style,.blog-style-styled_list2 article a.default:after,.blog-style-styled_list2 article.sticky .sticky-label,.blog-style-timeline .wrap-style,.blog-style-timeline article.sticky .sticky-label,.breadcrumbs a,.diagram-wrapper.style-3 .digram-line-box .skill-title,.gallery-item .overlay .subtitle,.gallery-item .overlay .title,.gallery-item .overlay a.icon:before,.gem-attribute-selector .gem-attribute-options li .text,.gem-attribute-selector.type-label .gem-attribute-options li.selected .label,.gem-attribute-selector.type-label .gem-attribute-options li.selected:hover .label,.gem-blog-slider .post-title a,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-caption,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-next:after,.gem-gallery .gem-gallery-preview-carousel-wrap:hover .gem-prev:after,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.gem-image a:after,.gem-media-grid-2 .midia-grid-item-post-author,.gem-media-grid-2 .midia-grid-item-post-author span a,.gem-search-form.gem-search-form-style-dark .search-submit,.gem-simple-gallery .gem-gallery-item a:after,.gem-table-responsive.gem-table-style-3 .tabletolist>li .titles,.gem-table-style-3 thead h6,.gem-table-style-3 thead tr th,.gem-textbox-picture a:after,.justified-style-1 article.sticky .sticky-label,.justified-style-2 article.sticky .sticky-label,.mobile-cart-position-top #site-header .mobile-cart .minicart-item-count,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .info a,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .post-date,.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .title>*,.news-grid.hover-circular .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-circular .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-circular .portfolio-item .image .links .caption .post-date,.news-grid.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.news-grid.hover-default .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-default .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-default .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-gradient .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-gradient .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-gradient .portfolio-item .image .links .caption .post-date,.news-grid.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay .links .caption .subtitle,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .post-date,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .author .author-name a,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .description .subtitle,.news-grid.hover-vertical-sliding .portfolio-item .image .links .caption .post-date,.news-grid.portfolio.hover-circular .comments-link a,.news-grid.portfolio.hover-circular .zilla-likes,.news-grid.portfolio.hover-default .comments-link a,.news-grid.portfolio.hover-default .zilla-likes,.news-grid.portfolio.hover-gradient .comments-link a,.news-grid.portfolio.hover-gradient .zilla-likes,.news-grid.portfolio.hover-title .portfolio-item .caption .title>*,.news-grid.portfolio.hover-vertical-sliding .comments-link a,.news-grid.portfolio.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .info a,.news-grid.portfolio.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .info span.sep,.news-grid.portfolio.hover-vertical-sliding .zilla-likes,.portfolio .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.portfolio-filters a.active,.portfolio-filters a:hover,.portfolio-item .image .overlay .links a.icon:before,.portfolio.background-style-dark .portfolio-item .wrap>.caption .title,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title,.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.portfolio.hover-title .portfolio-item .caption .details,.portfolio.hover-title .portfolio-item .caption .info,.portfolio.hover-title .portfolio-item .caption .info a,.portfolio.hover-title .portfolio-item .caption .subtitle,.portfolio.hover-title .portfolio-item .caption .title,.portfolio.hover-title.columns-4 .portfolio-item .caption .title,.portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a,.portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart,.post-tags-list a:hover,.pricing-column-top-choice .pricing-column-top-choice-text,.shop-widget-area .onsale,.socials-sharing li a:hover:after,.vc_grid-item.gem-media-grid .vc_gitem-post-data-source-post_title a,.widget .gem-dummy:after,.widget .onsale:after,.widget.widget_calendar a:hover,.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a,.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover,.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a,.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,.widget_shopping_cart ul li.sale .minicart-image:before,.woocommerce ul.woocommerce-error li:before,.wpb_wrapper .vc_progress_bar .vc_label_units,body #primary-navigation #primary-menu>li.menu-item-cart>a.circle-count .minicart-item-count,body .hamburger-minicart>a .minicart-item-count,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a.active,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a.active:hover,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-label,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item.vc_active>span,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item:hover>span,body .widget .tagcloud a:hover,div.blog article a.self_video:after,div.blog article a.vimeo:after,div.blog article a.youtube:after{color:#fff}.news-grid.portfolio.hover-circular .portfolio-item .grid-post-meta .comments-link,.news-grid.portfolio.hover-default .portfolio-item .grid-post-meta .comments-link,.news-grid.portfolio.hover-gradient .portfolio-item .grid-post-meta .comments-link,.news-grid.portfolio.hover-vertical-sliding .portfolio-item .grid-post-meta .comments-link{border-right-color:#fff}.news-grid .portfolio-item.double-item-style-alternative .highlight-item-alternate-box .info span.sep,.news-grid.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-default .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-vertical-sliding .portfolio-item .image .overlay .links .caption .info span.sep{border-left-color:#fff}@media (max-width:768px){.blog-style-timeline .item-post .post-text:after{border-bottom:30px solid #fff}.blog-style-timeline .post-text:after,.blog-style-timeline.blog-style-styled_list1 .post-text:after,.blog-style-timeline.blog-style-styled_list2 .post-text:after{border-bottom:30px solid #fff}}.blog-style-styled_list1 .post-img a,.blog-style-styled_list2 .post-img a,.blog-style-timeline .post-img a{border:3px solid #fff}@media (min-width:768px){.blog-style-timeline .item-post .post-text:after{border-right:20px solid #fff}body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{background-color:#fff}}.preloader .skeleton .portfolio-item:after,.preloader .skeleton .products-category-item:after,.preloader .skeleton .skeleton-sorting:after,.preloader .skeleton .widget:after{background-image:linear-gradient(90deg,rgba(255,255,255,0) 20%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 80%)}#colophon .gem-custom-mailchimp input[type=email]{background-color:#205374}:root{--styled-bg-color:#F7F6F4FF}#calendar_wrap,#page-title.woocommerce-cart-checkout,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .minicart-bottom,.before-products-list,.blog-style-default article .post-image .gem-dummy:after,.blog-style-default article.sticky .post-image .gem-dummy,.blog-style-masonry .description,.blog-style-multi-author .post-item,.blog-style-styled_list1 .post-img a .dummy,.blog-style-styled_list1 .sticky .post-item,.blog-style-styled_list1 article,.blog-style-styled_list2 .sticky .post-item,.blog-style-timeline .sticky .post-item,.blog-style-timeline.blog-style-styled_list1 .item-post,.checkout-cart-info>td,.default-background,.diagram-wrapper.style-3 .digram-line-box .skill-line,.digram-line-box,.gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-col,.gem-clients-type-carousel-grid .gem-client-item a,.gem-dummy,.gem-picturebox-text,.gem-table thead,.gem-tabs-style-1 .gem_tabs_nav li,.gem-tabs-style-1 .resp-accordion.resp-tab-active,.gem-tabs-style-2 .resp-accordion.resp-tab-active,.gem-teams-item-wrap,.gem-tour-style-1 .gem_tabs_nav li,.gem-tour-style-1 .resp-accordion.resp-tab-active,.gem_client-carousel .gem-client-item a,.hamburger-minicart .widget_shopping_cart_content .minicart-bottom,.highlighted .pricing-title,.justified-style-2 .post-content-wrapper,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li span.count,.portfolio-filters-list .portfolio-search-filter .portfolio-search-filter-form input,.portfolio-filters-list .widget ul li span.count,.portfolio-filters-list .widget_product_search input,.portfolio-filters-list.style-standard:not(.style-standard-mobile) .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount,.portfolio-selected-filters .portfolio-selected-filter-item,.portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form input,.portfolio.background-style-gray .portfolio-item .wrap>.caption,.portfolio:not(.background-style-transparent):not(.disabled-hover):not(.background-style-transparent).list-style .portfolio-item .wrap>.caption:hover,.portfolio:not(.background-style-transparent):not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption,.post-author-block,.price_slider.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all,.pricing-title-new,.products .product-inner:hover,.project-info-shortcode-style-2 .project-info-shortcode-item,.project-info-shortcode-style-default .project-info-shortcode-item,.project_info-item-style-1,.project_info-item-style-2 .project_info-item,.quickfinder-style-vertical-1 .quickfinder-item-info,.quickfinder-style-vertical-2 .quickfinder-item-info,.sc-wrapbox-style-6 .sc-wrapbox-inner,.shipping-calculator-form-wrap,.style2.gem-testimonials,.style2.gem-testimonials.fullwidth-block .container,.thegem-fullscreen-search .search-results-section:nth-child(2n),.thegem-fullscreen-search .search-results-section:nth-child(odd) .pages-list .page-item article a,.thegem-fullscreen-search .search-results-section:nth-child(odd).search-results-post .portfolio-item .wrap>.caption,.thegem-fullscreen-search .top-searches .top-search-item,.widget .searchform,.widget_categories ul ul,.widget_mc4wp_widget form,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_product_categories ul ul,.widget_recent_comments li,.widget_recent_entries ul,.widget_recent_reviews .product_list_widget .wp-post-image,.widget_recently_viewed_products ul.product_list_widget,.widget_submenu ul ul,.woocommerce #customer_login .col .login-box,.woocommerce .checkout #payment .payment_methods li .payment_box,.woocommerce table.shop_table.order-details thead tr th,.woocommerce-info,.woocommerce-message,body #primary-menu.no-responsive>li.menu-item-cart>.minicart .buttons,body #primary-menu.no-responsive>li.menu-item-cart>.minicart .total,body .agency-sparta-style.yikes-easy-mc-form label.label-inline>input,body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title-right,body .blogbody -style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title,body .btn-gdpr-privacy-save-preferences,body .business-sulutions-mailchimp input[type=email],body .digital-agency-mailchimp.yikes-easy-mc-form label>input[type=email],body .gdpr-privacy-preferences-footer,body .gem-table-style-3 tr:nth-child(odd) td:nth-child(odd),body .gem-woocommerce-tabs #tab-additional_information .shop_attributes tr:nth-child(odd) th,body .hamburger-minicart>.minicart .buttons,body .hamburger-minicart>.minicart .total,body .mobile-cart-position-top #site-header .mobile-cart .buttons,body .mobile-cart-position-top #site-header .mobile-cart .total,body .mobile-cart-position-top #site-header .mobile-cart>.minicart,body .online-shop-mailchimp.yikes-easy-mc-form label>input,body .pricing-table-style-1 .pricing-column,body .pricing-table-style-3 .pricing-column,body .splash-shop-3-style.yikes-easy-mc-form label.label-inline>input,body .testimonials-style-1-image,body .testimonials-style-1-name,body .testimonials-style-1-post,body .testimonials-style-1-teg,body .testimonials-style-1-text.gem-testimonial-text,body .testimonials-style-2-text.gem-testimonial-text,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a:focus,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a:hover,body .woocommerce .cart_totals table th,body .woocommerce .shop_table tr.cart_item:nth-child(2n) td,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page-modern .thegem-te-checkout-payment #payment.woocommerce-checkout-payment .payment_methods .woocommerce-notice,body .woocommerce-checkout-one-page .checkout-payment,ul.woocommerce-error li{background-color:#f7f6F4FF}.portfolio-item:hover .wrap,.portfolio-items-masonry .portfolio-item:hover .caption{border-bottom-color:#f7f6F4FF}.blog-style-styled_list1 .sticky .wrap-style,.blog-style-styled_list2 .sticky .wrap-style,.qf-svg-arrow-left,.qf-svg-arrow-right,.testimonials_svg svg,body .blog-style-multi-author .wrap-style,body .blog-style-timeline .sticky .wrap-style,body .testimonials-style-1-item .wrap-style,body .testimonials-style-2-item .wrap-style{fill:#F7F6F4FF}.blog-style-styled_list2 .sticky .wrap-style{stroke:#F7F6F4FF}.gem-team-style-1 .team-person,.gem-team-style-5 .team-person:hover .image-hover,.gem-team-style-6 .team-person,.gem-wrapbox-style-2,.products .product-inner:hover,body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer,body .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right{border-color:#f7f6F4FF}.portfolio.background-style-gray .portfolio-item .wrap>.caption .caption-sizable-content:after,.portfolio:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .caption-sizable-content:after,.portfolio:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .caption-sizable-content:after{box-shadow:0 0 30px 45px #f7f6F4FF}@media (max-width:767px){.gem-table-responsive.gem-table-style-3 .tabletolist>li li:nth-child(odd) .row_headers{background-color:#f7f6F4FF}}:root{--thegem-to-styled-color1:#00AFBC;--thegem-to-styled-color1-03:#00AFBC4d}#colophon .widget_nav_menu ul.menu li.menu-item-active>a,#colophon .widget_nav_menu ul.menu li.menu-item-current>a,#colophon .widget_submenu>div>ul li.menu-item-active>a,#colophon .widget_submenu>div>ul li.menu-item-current>a,#wp-calendar thead tr th,.account-tittle,.block-navigation-next a:after,.block-navigation-prev a:before,.blog-style-multi-author .post-date,.blog-style-styled_list1 .post-time,.blog-style-styled_list2 .post-time,.blog-style-timeline .post-time span,.blog.blog-style-masonry article .description .info .more-link:before,.blog.blog-style-masonry article .description .tags a.active,.comment-awaiting-moderation,.comment-form label em,.comment-form-rating .stars a.active,.comment-form-rating .stars a:hover,.comments-link a:hover,.form-edit-adress abbr,.gem-date-color,.gem-latest-news-title span,.gem-pp-posts-date,.gem-styled-color-1,.gem-table thead th,.gem-teams-phone,.gem-testimonial-name,.gem_accordion_header a,.gem_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:before,.jtwt_tweet_text.icon-twitter a,.mc-text span,.portfolio.hover-default-horizontal-sliding .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-new-horizontal-sliding .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-new-horizontal-sliding .portfolio-item .image .overlay .links .caption .info span.sep,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info a,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info span.sep,.post-author-avatar:after,.post-author-info .categories,.post-author-info .categories a,.post-related-posts h2:before,.products .product-info .price .amount,.products .product-info .price ins,.read-more-link:before,.resp-accordion.resp-tab-active:after,.resp-tab-active,.shipping_calculator .shipping-calculator-button:before,.shop_table td.product-remove .remove,.vc_toggle_active .vc_toggle_title:after,.vc_toggle_title h4,.version-new.news-grid.hover-new-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a,.widget.widget_calendar a:hover,.widget.widget_search .gem-button,.widget.widget_search .gem-button:hover,.widget_calendar caption,.widget_tweets .twitter-box .jtwt_tweet:before,.woocommerce #customer_login .col .login-box .form-row label .required,.woocommerce .checkout .woocommerce-billing-collumn .form-row label abbr,.woocommerce .checkout-login-box .login .form-row label .required,.woocommerce .checkout-lost-password-box .form-row label .required,.woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label abbr,.woocommerce table.shop_table.order-details thead tr th,.woocommerce ul.woocommerce-error li,.woocommerce-before-cart .cart-short-info .items-count,.wpb_toggle,body .mobile-cart .mobile-cart-header .mobile-cart-header-title:before,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total .order-total td .amount,body .woocommerce ul.order_details li:before,h4.wpb_toggle_title_active:after{color:#00afbc}.portfolio.hover-default-horizontal-sliding .portfolio-item .image .overlay .links .caption .info span.sep{border-left-color:#00afbc}#colophon .widget_calendar td a,#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout,#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count,#primary-navigation #primary-menu>li.menu-item-cart>a .minicart-item-count:after,.blog-style-default article.sticky .sticky-label,.blog-style-default article.sticky .sticky-label:after,.blog-style-masonry article.sticky .sticky-label,.blog-style-masonry article.sticky .sticky-label:after,.blog-style-masonry article.sticky .sticky-label:before,.blog-style-multi-author article.sticky .sticky-label,.blog-style-multi-author article.sticky .sticky-label:after,.blog-style-multi-author article.sticky .sticky-label:before,.blog-style-styled_list1 article.sticky .sticky-label,.blog-style-styled_list1 article.sticky .sticky-label:after,.blog-style-styled_list1 article.sticky .sticky-label:before,.blog-style-styled_list2 article.sticky .sticky-label,.blog-style-styled_list2 article.sticky .sticky-label:after,.blog-style-styled_list2 article.sticky .sticky-label:before,.blog-style-timeline article.sticky .sticky-label,.blog-style-timeline article.sticky .sticky-label:after,.blog-style-timeline article.sticky .sticky-label:before,.gem-attribute-selector.type-label .gem-attribute-options li.selected,.gem-featured-posts-slider-dots a.selected>span,.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b,.gem-table-responsive.gem-table-style-3 .tabletolist>li:nth-child(odd) .titles,.gem-table-style-3 thead tr th:nth-child(odd),.gem-team-style-5 .team-person:hover .image-hover,.hamburger-minicart .widget_shopping_cart_content .buttons a.checkout,.hamburger-minicart>a .minicart-item-count,.justified-style-1 article.sticky .sticky-label,.justified-style-1 article.sticky .sticky-label:after,.justified-style-1 article.sticky .sticky-label:before,.justified-style-2 article.sticky .sticky-label,.justified-style-2 article.sticky .sticky-label:after,.justified-style-2 article.sticky .sticky-label:before,.mc-form #mc4wp_submit:hover,.page-content.content-none .searchform .searchform-submit .gem-button,.portfolio .portfolio-item .caption .caption-separator,.portfolio .portfolio-item .caption .caption-separator-line-hover:after,.portfolio .portfolio-item .caption .caption-separator-line:after,.portfolio-filters a.active,.post-tags-list a:hover,.products .product-info .rating-empty,.shop-widget-area .onsale,.site-footer .widget_text ul li:before,.thegem-accordion__item-title sup,.thegem-combobox-wrap .thegem-combobox__options-item.selection,.thegem-combobox-wrap .thegem-combobox__options-item:hover,.thegem-tabs__nav-item sup,.ui-slider-handle.ui-state-default.ui-corner-all,.wc-proceed-to-checkout .checkout-button,.widget .product_list_widget .onsale,.widget_categories .current-cat a:before,.widget_categories li li a:hover:before,.widget_categories>ul li.current-cat-parent>a:before,.widget_nav_menu .current-menu-ancestor>a:before,.widget_nav_menu li li .current-menu-item>a:before,.widget_nav_menu li li a:hover:before,.widget_pages ul li li a:hover:before,.widget_pages>ul li li .current_page_item>a:before,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a:before,.widget_pages>ul li.current_page_item>a:before,.widget_product_categories .current-cat a:before,.widget_product_categories li li a:hover:before,.widget_product_categories>ul li.current-cat-parent>a:before,.widget_shopping_cart ul li.sale .minicart-image:before,.widget_shopping_cart_content .buttons a.checkout,.widget_submenu .current-menu-ancestor>a:before,.widget_submenu .menu-item-active>a:before,.widget_submenu li li .menu-item-active>a:before,.widget_submenu li li a:hover:before,.woocommerce ul.woocommerce-error li:before,.woocommerce-cart-form .actions .checkout-button,.wpcf7-form .gem-button:not(.gem-button-wpcf-custom),.wpcf7-form input[type=submit]:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-dark input[type=submit]:not(.gem-button-wpcf-custom),.wpcf7-form.gem-contact-form-white input[type=submit]:not(.gem-button-wpcf-custom),body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li.sale .minicart-image:before,body .hamburger-minicart>.minicart ul li.sale .minicart-image:before,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a.active,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-label,body .products .category-overlay-separator,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item.vc_active,body .widget .tagcloud a:hover,body .woocommerce .checkout-signin .checkout-create-account button,body.mobile-cart-position-top #site-header .mobile-cart .minicart-item-count,body.mobile-cart-position-top #site-header .mobile-cart ul li.sale .minicart-image:before,body.search .page-title-block{background-color:#00afbc}#thegem-perspective .perspective-navigation #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-active>a,#thegem-perspective .perspective-navigation #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-current>a,#thegem-perspective .perspective-navigation #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li:hover>a,.gem-attribute-selector.type-label .gem-attribute-options li.selected,.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_separator .vc_sep_holder .vc_sep_line,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-left #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li:hover>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-active>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-current>a,.header-layout-fullwidth_hamburger.logo-position-right #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li:hover>a,.header-style-2 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.header-style-2 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-active>a,.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-current>a,.header-style-2 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li:hover>a,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,.header-style-3 #primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-active>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li.menu-item-current>a,.header-style-3 #primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li:hover>a,.mobile-menu-layout-default .primary-navigation.responsive ul>li.menu-item-current>a,.mobile-menu-layout-default .primary-navigation.responsive ul>li.menu-item.menu-item-active a,.products .product .product-info .product-rating .empty-rating:before,.thegem-fullscreen-search .pages-list .page-item article:hover a,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a.active,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-label,body .widget .tagcloud a:hover{border-color:#00afbc}body .woocommerce-checkout-one-page #customer_details>div:after{border-bottom-color:#00afbc}:root{--thegem-to-styled-color2:#00AFBC}.gallery-item .overlay .subtitle a,.gem-products-price>span,.page-content.content-none .searchform input,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .zilla-likes:hover,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .zilla-likes:hover,.post-tags-list a,.shop_table td.product-subtotal,.single-product-content .price del,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta a.icon.share:before,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .comments-link a,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .portfolio-sharing-pane .socials-item,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .grid-post-meta a.icon.share:before,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .links .caption .grid-post-meta .comments-link a,.widget-area .reviewer,.widget_shopping_cart_content .quantity,.widget_shopping_cart_content .total .amount,.woocommerce .checkout_coupon .styled-subtitle,.woocommerce .gem-products-price ins,.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info .styled-subtitle,.woocommerce table.shop_table.order-details tr.cart_item td.product-name .product-info h4 a,.woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount,.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info .styled-subtitle,.woocommerce table.shop_table.order-details tr.order_item td.product-name .product-info h4 a,.woocommerce table.shop_table.order-details tr.order_item td.product-total .amount,.zilla-likes.active,.zilla-likes.active:hover,body .pricing-table-style-1 .pricing-price-subtitle{color:#00afbc}.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .comments-link,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .post-meta-likes,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .comments-link,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .links .caption .grid-post-meta .grid-post-share+.grid-post-meta-comments-likes .post-meta-likes{border-left-color:#00afbc}#wp-calendar caption,.widget.widget_search .gem-button,.widget_categories li li a:before,.widget_nav_menu li li a:before,.widget_pages li li a:before,.widget_product_categories li li a:before,.widget_submenu li li a:before,body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item:hover{background-color:#00afbc}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{border:2px solid #00afbc}body .widget .tagcloud a{border:1px solid #00afbc}:root{--thegem-to-styled-color3:#00AFBC;--thegem-to-styled-color3-03:#00AFBC4d}#wp-calendar thead tr th:last-child,.news-grid.portfolio.hover-zooming-blur .zilla-likes.active,.portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistexistsbrowse a:before,.products .product-bottom .yith-wcwl-wishlistexistsbrowse a:before,.version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes .zilla-likes,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .links .caption .grid-post-meta .post-meta-likes a,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .zilla-likes:before,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .links .caption .grid-post-meta .post-meta-likes a,.widget.widget_categories>ul li li.current-cat>a,.widget.widget_product_categories>ul li li.current-cat>a,.widget_categories li li li a:hover,.widget_nav_menu li li li a:hover,.widget_nav_menu li li li.current-menu-item>a,.widget_pages ul li li li a:hover,.widget_pages>ul li li li.current_page_item>a,.widget_product_categories li li li a:hover,.widget_submenu li li li a:hover,.widget_submenu li li li.menu-item-active>a,.zilla-likes,span.req{color:#00afbc}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li .mega-label,.widget.widget_categories>ul li.current-cat>a:before,.widget.widget_product_categories>ul li.current-cat>a:before,.widget_categories li li li a:hover:before,.widget_categories ul li li li a:hover:before,.widget_nav_menu div ul li li li a:hover:before,.widget_nav_menu li li li a:hover:before,.widget_nav_menu li li li.current-menu-item>a:before,.widget_pages li li li a:hover:before,.widget_pages ul li li li a:hover:before,.widget_pages>ul li li li.current_page_item>a:before,.widget_product_categories li li li a:hover:before,.widget_product_categories ul li li li a:hover:before,.widget_submenu div ul li li li a:hover:before,.widget_submenu li li li a:hover:before,.widget_submenu li li li.menu-item-active>a:before{background-color:#00afbc}:root{--thegem-to-styled-color4:#393d50}#primary-menu.no-responsive .vertical-minisearch .sf-submit-icon:after,.gem-attribute-selector .gem-attribute-options li .image-hover,.gem-attribute-selector .gem-attribute-options li .text,.portfolio.background-style-dark .portfolio-item .wrap>.caption,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption,.related-posts-carousel .related-posts-navigation .gem-button.related-posts-next:hover,.related-posts-carousel .related-posts-navigation .gem-button.related-posts-prev:hover,body .products .product-category a:hover .category-overlay,body .woocommerce .payment_methods .radio-sign:before,body .woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button{background-color:#393d50}.related-posts-carousel .related-posts-navigation .gem-button.related-posts-next:hover,.related-posts-carousel .related-posts-navigation .gem-button.related-posts-prev:hover,body .gem-attribute-selector.type-color .gem-attribute-options li.selected,body .gem-attribute-selector.type-image .gem-attribute-options li.selected,body .portfolio-filters-list .portfolio-filter-item.attribute-type-color ul li a.active .color:before,body .portfolio-filters-list .portfolio-filter-item.attribute-type-color ul li a:hover .color:before,body .portfolio-filters-list .portfolio-filter-item.attribute-type-image ul li a.active .image:before,body .portfolio-filters-list .portfolio-filter-item.attribute-type-image ul li a:hover .image:before,body .portfolio-filters-list .widget_layered_nav ul li a.attribute-type-color:hover .color:before,body .portfolio-filters-list .widget_layered_nav ul li a.attribute-type-image:hover .image:before,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-color .color:before,body .portfolio-filters-list .widget_layered_nav ul li.chosen a.attribute-type-image .image:before,body .woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button:hover,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button:hover,body .woocommerce-cart-checkout-steps-content .step.active{border-color:#393d50}#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-input,#primary-menu.no-responsive .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after,.gem-featured-posts-slider-nav.style-icon-1 a:hover,.gem-featured-posts-slider-nav.style-icon-2 a:hover,.gem-featured-posts-slider-nav.style-icon-3 a:hover,.news-grid.portfolio.hover-circular .comments-link a:hover,.news-grid.portfolio.hover-circular .zilla-likes:hover,.news-grid.portfolio.hover-default .comments-link a:hover,.news-grid.portfolio.hover-default .zilla-likes:hover,.news-grid.portfolio.hover-gradient .comments-link a:hover,.news-grid.portfolio.hover-gradient .zilla-likes:hover,.news-grid.portfolio.hover-vertical-sliding .comments-link a:hover,.news-grid.portfolio.hover-vertical-sliding .zilla-likes:hover,.version-new.news-grid .portfolio-item .wrap>.caption .author,.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-input,.vertical-menu-item-widgets .vertical-minisearch.menu-item-ajax-search .sf-submit-icon:after,.zilla-likes:hover,body .woocommerce .wc-proceed-to-checkout .checkout-button-button .checkout-button:hover,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .checkout-button-button .checkout-button:hover,body.woocommerce-cart-layout-modern .woocommerce .woocommerce-order .woocommerce-order-overview li strong{color:#393d50}body .gem-attribute-selector .gem-attribute-options li .image-hover:after,body .gem-attribute-selector .gem-attribute-options li .text:after{border-top-color:#393d50}:root{--thegem-to-divider-color:#6F9AA8}.gem-default-divider,.portfolio-filters-list .widget-area .widget,.portfolio-filters-list.style-hidden .portfolio-filters-area-scrollable .portfolio-filter-item,.portfolio-filters-list.style-sidebar .portfolio-filters-area-scrollable .portfolio-filter-item,.thegem-accordion__item{border-top:1px solid #6f9aa8}.portfolio-filters-list.style-standard-mobile .portfolio-filters-area-scrollable .portfolio-filter-item{border-top:1px solid #6f9aa8}.ajax-minisearch-results .search-results-section,.blog-style-default article:not(.sticky),.thegem-accordion__item:last-child,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input{border-bottom:1px solid #6f9aa8}@media (min-width:992px){.portfolio-filter-tabs.style-alternative.separator{border-bottom:1px solid #6f9aa8}.portfolio.extended-products-grid .portfolio-item.bigger .caption .price-wrap.default .product-price .price{font-size:calc(16px * 1.2)}}@media (max-width:991px){.portfolio-filter-tabs.style-alternative.separator .portfolio-filter-tabs-list{border-top:1px solid #6f9aa8}}.ajax-minisearch-results::-webkit-scrollbar-thumb,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range,.skill-line,.thegem-tabs__nav-line{background-color:#6f9aa8}:root{--thegem-to-box-border-color:#6F9AA8}.blog-style-styled_list1 .post-item,.blog-style-styled_list2 .post-item,.blog-style-timeline .post-item,.blog-style-timeline .post-text,.bordered-box,.form-edit-adress-fields,.gem-basic-grid .vc_grid-item-mini,.gem-media-grid-2 .vc_grid-item-mini,.gem-table,.gem-table-responsive .tabletolist.nrh>li>ul,.gem-table-style-1 td,.gem-tabs-style-1 .gem_tabs_nav li,.gem-tabs-style-1 .resp-tabs-container,.gem-tabs-style-2 .resp-accordion,.gem-tour-style-1 .gem_tabs_nav li,.gem-tour-style-1>.gem_tour_tabs_wrapper,.justified-style-1 .post-content-wrapper,.portfolio.columns-1.background-style-white .portfolio-item .wrap>.caption,.products .product-inner,.shop_table .quantity .minus,.shop_table .quantity .plus,.triangle-with-shadow:after,.widget-area .widget_recently_viewed_products .gem-products-image,.widget_layered_nav ul,.widget_recent_reviews ul.product_list_widget li,.widget_shopping_cart_content ul.product_list_widget li,.woocommerce .checkout-login-box .login-message-box,.woocommerce .checkout_coupon,.woocommerce-cart-form.responsive .cart-item,:not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) td,:not(.gem-table):not(.cart_totals)>table:not(.shop_table):not(.group_table):not(.variations) th,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-controls-icon::after,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-controls-icon::before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a,body.woocommerce-cart-layout-modern .woocommerce .shop_table .product-quantity .quantity,form.cart .quantity .minus,form.cart .quantity .plus,form.cart .quantity .qty{border:1px solid #6f9aa8}.blog-style-styled_list1 .sticky .wrap-style,.blog-style-styled_list1 .wrap-style,.blog-style-styled_list2 .wrap-style,.blog-style-timeline .wrap-style{stroke:#6F9AA8}.gem-wrapbox-style-1,.gem-wrapbox-style-10,.gem-wrapbox-style-11,.gem-wrapbox-style-3,.gem-wrapbox-style-4,.gem-wrapbox-style-5,.gem-wrapbox-style-6,.gem-wrapbox-style-7,.gem-wrapbox-style-8,.portfolio.extended-products-grid .portfolio-item.product .wrap>.caption,.portfolio.extended-products-grid .portfolio-item.product .wrap>.image,body #primary-menu.no-responsive>li.menu-item-cart>.minicart,body .hamburger-minicart>.minicart,body .portfolio-filters-list .portfolio-filter-item.attribute-type-color ul li a .color:before,body .portfolio-filters-list .portfolio-filter-item.attribute-type-image ul li a .image:before,body .portfolio-filters-list .portfolio-filter-item.attribute-type-label ul li a,body .portfolio-filters-list .widget_layered_nav ul li a.attribute-type-color .color:before,body .portfolio-filters-list .widget_layered_nav ul li a.attribute-type-image .image:before,body .portfolio-filters-list .widget_layered_nav ul li a.attribute-type-label,body .woocommerce .cart_totals table td,body .woocommerce .cart_totals table th,body .woocommerce .shop_table tbody tr td,body .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods li,body .woocommerce .woocommerce-checkout .shop_table tfoot>tr>td,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total td,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total th,body .woocommerce .woocommerce-checkout .thegem-te-checkout-payment .woocommerce-checkout-payment .payment_methods li,body .woocommerce-cart-checkout-steps-content .step,body .woocommerce-checkout-one-page #order_review table tbody td,body .woocommerce-checkout-one-page #order_review table tbody th{border-color:#6f9aa8}.gem-table-style-2 td,.gem-table-style-2 thead{border:2px solid #6f9aa8}.Custom_Popular_Posts ul li,.Custom_Recent_Posts ul li,.blog-style-default article:not(.sticky),.gem-latest-news,.gem-latest-news ul,.gem-tabs-style-1 .resp-accordion.resp-tab-active,.gem-tabs-style-2 .resp-tabs-container,.gem-tour-style-1 .resp-accordion.resp-tab-active,.portfolio-item .wrap,.post-related-posts,.project-info-shortcode-style-2 .project-info-shortcode-item,.project_info-item-style-1 .project_info-item.iconed,.shop_table .quantity .qty,.sidebar .widget .gem-contacts-item.gem-contacts-address,.single-product-content .rating-divider,.widget .gem-products-content,.widget .product-dummy-wrapper,.widget-area .gem-products-image,.widget.widget_pages>ul,.widget.widget_shopping_cart ul li .minicart-image,.widget_categories>ul,.widget_meta li,.widget_nav_menu ul.menu,.widget_nav_menu>div>ul,.widget_product_categories>ul,.widget_recent_entries li,.widget_submenu>div>ul,.widget_tweets .twitter-box .jtwt_tweet,.woocommerce table.shop_table.order-details,.woocommerce table.shop_table.order-details tr.cart_item,.woocommerce table.shop_table.order-details tr.order_item{border-bottom:1px solid #6f9aa8}#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul,.cart_totals table tr+tr td,.cart_totals table tr+tr th,.gem-table .shop_table tr+tr td,.gem-tabs-style-1 .resp-accordion,.gem-tabs-style-2 .resp-tabs-container,.gem-tour-style-1 .resp-accordion,.gem-tour-style-2 .gem_tabs_nav li+li,.gem-tour-style-2 .resp-accordion,.gem_accordion_section+.gem_accordion_section,.mobile-cart-position-top #site-header .mobile-cart .widget_shopping_cart_content ul.cart_list>li,.order-totals table tr+tr td,.order-totals table tr+tr th,.shop_table .quantity .qty,.single-product-content .rating-divider,.vc_toggle+.vc_toggle .vc_toggle_title,.widget .gem-products-content,.widget .product-dummy-wrapper,.widget-area .gem-products-image,.widget.widget_pages li,.widget.widget_shopping_cart ul li .minicart-image,.widget_categories li,.widget_layered_nav ul li,.widget_nav_menu li,.widget_product_categories li,.widget_recently_viewed_products ul.product_list_widget li+li,.widget_submenu li,.woocommerce table.checkout-cart-info-table tr,.wpb_toggle_content+.wpb_toggle,body.woocommerce-cart-layout-modern .gem-table .shop_table tr td{border-top:1px solid #6f9aa8}#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul,.gem-tabs-style-2 .gem_tabs_nav li+li,.gem-tour-style-2 .resp-tabs-container,.widget-area .gem-products-image,.widget.widget_pages>ul,.widget.widget_shopping_cart ul li .minicart-image,.widget_categories>ul,.widget_nav_menu>div>ul,.widget_product_categories>ul,.widget_submenu>div>ul{border-left:1px solid #6f9aa8}#colophon .widget_nav_menu ul.menu>li>ul,#colophon .widget_submenu>div>ul>li>ul,.gem-table-style-2 .tabletolist .row_headers,.widget .gem-products-content,.widget.widget_pages>ul,.widget_categories>ul,.widget_nav_menu>div>ul,.widget_product_categories>ul,.widget_submenu>div>ul{border-right:1px solid #6f9aa8}#colophon .widget_calendar td a:hover,.blog-style-styled_list1 .sticky,.blog-style-styled_list1 .sticky .post-img a .dummy,.blog-style-timeline article:after,.blog-style-timeline article:before,.diagram-wrapper.style-2 .digram-line-box .skill-line,.portfolio-filters a,.post-tags-list a,.quickfinder-style-vertical .quickfinder-item:first-child .quickfinder-item-connector.connector-bot,.sharing-popup,.shop_table .quantity .minus,.shop_table .quantity .plus,.widget .gem-dummy,.widget-area .widget.widget_search form,.widget-gem-portfolio-item.gem-portfolio-dummy,.widget_calendar td a,body .quickfinder-item .quickfinder-item-connector,body .testimonials-style-2-item,body .woocommerce-checkout-one-page.woocommerce-checkout-one-page-modern .shop_table .product-name .product-quantity,body.woocommerce-cart-layout-modern .woocommerce .shop_table .product-quantity .quantity button:before,body.woocommerce-cart-layout-modern .woocommerce-empty-cart:before,form.cart .quantity .minus,form.cart .quantity .plus{background-color:#6f9aa8}.sharing-popup .sharing-styled-arrow{fill:#6F9AA8}@media (min-width:768px){.blog-style-timeline .item-post .post-text:before{border-right:20px solid #6f9aa8}}.blog-style-styled_list1 .post-img,.blog-style-styled_list2 .post-img,.blog-style-timeline .post-img{border:3px solid #6f9aa8}@media (max-width:768px){.gem-table-responsive .tabletolist>li span{border-top:1px solid #6f9aa8}.gem-table-responsive .tabletolist>li{border:1px solid #6f9aa8}.gem-table-responsive .tabletolist .row_headers{border-right:1px solid #6f9aa8}.gem-table-responsive.gem-table-style-2 .tabletolist>li{border:2px solid #6f9aa8}.gem-table-responsive.gem-table-style-2 .tabletolist>li span{border-top:2px solid #6f9aa8}.gem-table-responsive.gem-table-style-2 .tabletolist .row_headers{border-right:2px solid #6f9aa8}.blog-style-timeline .item-post .post-text:before,.blog-style-timeline .post-text:before,.blog-style-timeline.blog-style-styled_list1 .post-text:before,.blog-style-timeline.blog-style-styled_list2 .post-text:before{border-bottom:30px solid #6f9aa8}}.comment-reply-title:before,.comments-title:before,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-controls-icon::after,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-controls-icon::before{color:#6f9aa8}@media (min-width:768px){body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before{border-color:#6f9aa8}}@media (max-width:992px){body:not(.woocommerce-cart-layout-modern) .woocommerce table.shop_table_responsive.shop_table.woocommerce-cart-form__contents tbody tr{border:1px solid #6f9aa8}}body.woocommerce-cart-layout-modern .woocommerce form.woocommerce-cart-form.compact table.shop_table_responsive.shop_table.woocommerce-cart-form__contents tbody tr+tr{border-top:1px solid #6f9aa8}@media (max-width:768px){body.woocommerce-cart-layout-modern .woocommerce table.shop_table_responsive.shop_table.woocommerce-cart-form__contents tbody tr+tr{border-top:1px solid #6f9aa8}}:root{--thegem-to-mobile-menu-font-family:Source Sans Pro}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{font-family:'Source Sans Pro'}:root{--thegem-to-mobile-menu-font-style:normal;--thegem-to-mobile-menu-font-weight:normal}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{font-style:normal;font-weight:400}:root{--thegem-to-mobile-menu-font-size:16px}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{font-size:16px}:root{--thegem-to-mobile-menu-line-height:20px}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{line-height:20px}:root{--thegem-to-mobile-menu-text-transform:none}#primary-navigation.responsive #primary-menu li>a,#primary-navigation.responsive #primary-menu li>span.megamenu-column-header>a{text-transform:none}:root{--thegem-to-mobile-menu-level1-color:#5f727f}#primary-navigation.responsive #primary-menu>li>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>a,#primary-navigation.responsive ul.dl-submenu.level1>li>a,.mobile-cart-position-top .menu-overlay.mobile.active+#site-header .mobile-cart>a:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch .sf-submit-icon:before,.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text],.primary-navigation.responsive .minisearch .sf-input{color:#5f727f}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text]::placeholder,.primary-navigation.responsive .minisearch .sf-input::placeholder{color:#5f727f}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text]::-webkit-input-placeholder,.primary-navigation.responsive .minisearch .sf-input::-webkit-input-placeholder{color:#5f727f}#page #site-header.mobile-menu-layout-overlay .header-main #perspective-menu-buttons.overlay-active:not(.close) .menu-toggle .menu-line-1,#page #site-header.mobile-menu-layout-overlay .header-main #perspective-menu-buttons.overlay-active:not(.close) .menu-toggle .menu-line-2,#page #site-header.mobile-menu-layout-overlay .header-main #perspective-menu-buttons.overlay-active:not(.close) .menu-toggle .menu-line-3,#page #site-header.mobile-menu-layout-overlay .header-main #primary-navigation.overlay-active:not(.close) .menu-toggle .menu-line-1,#page #site-header.mobile-menu-layout-overlay .header-main #primary-navigation.overlay-active:not(.close) .menu-toggle .menu-line-2,#page #site-header.mobile-menu-layout-overlay .header-main #primary-navigation.overlay-active:not(.close) .menu-toggle .menu-line-3{background-color:#5f727f}.mobile-menu-layout-overlay #primary-navigation.responsive #primary-menu>li.menu-item-search>.minisearch input[type=text]{border-color:#5f727f}:root{--thegem-to-mobile-menu-level1-bg-color:#f4f6f7}#primary-navigation.responsive #primary-menu li.menu-item-search,#primary-navigation.responsive #primary-menu li.menu-item-search .minisearch,#primary-navigation.responsive #primary-menu>li>a,#primary-navigation.responsive ul.dl-submenu.level1>li>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive .mobile-menu-slide-wrapper,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu,.mobile-menu-layout-slide-vertical #primary-navigation.responsive .mobile-menu-slide-wrapper{background-color:#f4f6f7}:root{--thegem-to-mobile-menu-level1-active-color:#3c3950}#primary-navigation.responsive #primary-menu>li.menu-item-active>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li.menu-item-current>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li.menu-overlay-item-open>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li.menu-overlay-item-open>a,#primary-navigation.responsive #primary-menu>li.opened>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li.opened>a,#primary-navigation.responsive ul.dl-submenu.level1>li.menu-item-active>a,#primary-navigation.responsive ul.dl-submenu.level1>li.menu-item-current>a{color:#3c3950}:root{--thegem-to-mobile-menu-level1-active-bg-color:#ffffff}#primary-navigation.responsive #primary-menu>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li.opened>a,#primary-navigation.responsive ul.dl-submenu.level1>li.menu-item-active>a,#primary-navigation.responsive ul.dl-submenu.level1>li.menu-item-current>a{background-color:#fff}:root{--thegem-to-mobile-menu-level2-color:#5f727f}#primary-navigation.responsive #primary-menu>li>ul>li>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>a,#primary-navigation.responsive #primary-menu>li>ul>li>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li>a,#primary-navigation.responsive ul.dl-submenu.level2>li>span.megamenu-column-header>a,.mobile-menu-layout-default .primary-navigation.responsive li.dl-back:after,.mobile-menu-layout-default .primary-navigation.responsive li.dl-back>a{color:#5f727f}:root{--thegem-to-mobile-menu-level2-bg-color:#f4f6f7}#primary-navigation.responsive #primary-menu>li>ul>li>a,#primary-navigation.responsive #primary-menu>li>ul>li>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li>a,#primary-navigation.responsive ul.dl-submenu.level2>li>span.megamenu-column-header>a,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text],.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]{background-color:#f4f6f7}:root{--thegem-to-mobile-menu-level2-active-color:#3c3950}#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-overlay-item-open>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li.menu-overlay-item-open>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-overlay-item-open>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.opened>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li.opened>a,#primary-navigation.responsive #primary-menu>li>ul>li.opened>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-active>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-current>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-current>span.megamenu-column-header>a{color:#3c3950}:root{--thegem-to-mobile-menu-level2-active-bg-color:#ffffff}#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li>ul>li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li.opened>a,#primary-navigation.responsive #primary-menu>li>ul>li.opened>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-active>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-current>a,#primary-navigation.responsive ul.dl-submenu.level2>li.menu-item-current>span.megamenu-column-header>a{background-color:#fff}:root{--thegem-to-mobile-menu-level3-color:#5f727f}#primary-navigation.responsive #primary-menu>li>ul>li>ul li>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level3>li>a{color:#5f727f}:root{--thegem-to-mobile-menu-level3-bg-color:#f4f6f7}#primary-navigation.responsive #primary-menu>li>ul>li>ul li>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level3>li>a{background-color:#f4f6f7}:root{--thegem-to-mobile-menu-level3-active-color:#3c3950}#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-overlay-item-open>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-overlay-item-open>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-overlay-item-open>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>.menu-item-parent-toggle,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level3>li.menu-item-active>a,#primary-navigation.responsive ul.dl-submenu.level3>li.menu-item-current>a{color:#3c3950}:root{--thegem-to-mobile-menu-level3-active-bg-color:#ffffff}#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-active>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.menu-item-current>span.megamenu-column-header>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>a,#primary-navigation.responsive #primary-menu>li>ul>li>ul li.opened>span.megamenu-column-header>a,#primary-navigation.responsive ul.dl-submenu.level3>li.menu-item-active>a,#primary-navigation.responsive ul.dl-submenu.level3>li.menu-item-current>a{background-color:#fff}:root{--thegem-to-mobile-menu-border-color:#dfe5e8}.mobile-menu-layout-default #primary-navigation.responsive ul,.mobile-menu-layout-default #primary-navigation.responsive ul li.dl-back,.mobile-menu-layout-default #primary-navigation.responsive ul li.menu-item,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-horizontal #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text],.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li,.mobile-menu-layout-slide-vertical #primary-navigation.responsive #primary-menu li.menu-item-search .minisearch input[type=text]{border-color:#dfe5e8}:root{--thegem-to-menu-level1-color:#252c31}#primary-menu.no-responsive>li>a,.main-menu-item,.main-menu-item a,.title-main-menu{color:#252c31}:root{--thegem-to-menu-level1-color-hover:#00AFBC}#primary-menu.no-responsive>li:hover>a,.main-menu-item:hover a,a.main-menu-item:hover{color:#00afbc}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-active>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-current>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li>a:hover{background-color:#00afbc}:root{--thegem-to-menu-level1-active-color:#00AFBC}#primary-menu.no-responsive>li.menu-item-active>a,#primary-menu.no-responsive>li.menu-item-current>a,.main-menu-item.active{color:#00afbc}:root{--thegem-to-menu-level2-color:#252c31}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>a,#primary-menu.no-responsive>li>ul>li>a,.submenu-item{color:#252c31}:root{--thegem-to-menu-level2-bg-color:#ffffff}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li>span.megamenu-column-header>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul,#primary-menu.no-responsive>li>ul>li>a,.header-style-1 .minisearch,.header-style-2 .minisearch .sf-input,.header-style-3 .minisearch .sf-input,.header-style-4 .minisearch{background-color:#fff}:root{--thegem-to-menu-level2-hover-color:#00AFBC}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li:hover>a,#primary-menu.no-responsive>li>ul>li:hover>a,.submenu-item:hover a{color:#00afbc}:root{--thegem-to-menu-level2-active-color:#00AFBC}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-active>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul li.menu-item-current>a,#primary-menu.no-responsive>li>ul>li.menu-item-active>a,#primary-menu.no-responsive>li>ul>li.menu-item-current>a,.minisearch .sf-input,.minisearch .sf-submit-icon:before,.submenu-item.active a{color:#00afbc}:root{--thegem-to-mega-menu-column-title-color:#252c31}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a.mega-no-link{color:#252c31}:root{--thegem-to-mega-menu-column-title-hover-color:#00AFBC}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header a:hover{color:#00afbc}:root{--thegem-to-mega-menu-column-title-active-color:#00AFBC}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li.menu-item-active>span.megamenu-column-header a{color:#00afbc}:root{--thegem-to-menu-level3-color:#252c31}#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li li>a{color:#252c31}:root{--thegem-to-menu-level3-bg-color:#ffffff}#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li li>a{background-color:#fff}:root{--thegem-to-menu-level3-hover-color:#00AFBC}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-active>a,#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-default>ul li.menu-item-current>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li li:hover>a{color:#00afbc}:root{--thegem-to-menu-level3-active-color:#00AFBC}#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li li.menu-item-active>a,#primary-menu.no-responsive>li:not(.megamenu-template-enable):not(.menu-item-type-template) li li.menu-item-current>a{color:#00afbc}:root{--thegem-to-menu-level2-border-color:#6F9AA8}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header,#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul>li,.minisearch,.minisearch .sf-input{border-top:1px solid #6f9aa8}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li,#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul,.minisearch,.minisearch .sf-input{border-bottom:1px solid #6f9aa8;border-left:1px solid #6f9aa8;border-right:1px solid #6f9aa8}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header{border-bottom:1px solid #6f9aa8}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul{border-top:1px solid #6f9aa8}#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul ul{margin-top:-1px}@media (-webkit-device-pixel-ratio:1.25){#site-header.fixed.shrink #perspective-menu-buttons :not(.hamburger-size-small) .perspective-toggle [class^=menu-line-],#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .hamburger-toggle [class^=menu-line-],#site-header.fixed.shrink #primary-navigation :not(.hamburger-size-small) .overlay-toggle [class^=menu-line-]{height:1.6px}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header,#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul>li,.minisearch,.minisearch .sf-input{border-top:.8px solid #6f9aa8}#primary-menu.nav-menu.no-responsive>li.megamenu-enable.megamenu-style-grid>ul>li,#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul,.minisearch,.minisearch .sf-input{border-bottom:.8px solid #6f9aa8;border-left:.8px solid #6f9aa8;border-right:.8px solid #6f9aa8}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul>li span.megamenu-column-header{border-bottom:.8px solid #6f9aa8}#primary-menu.nav-menu.no-responsive>li.megamenu-enable>ul{border-top:.8px solid #6f9aa8}#primary-menu.no-responsive>li:not(.megamenu-template-enable) ul ul{margin-top:-.8px}}:root{--thegem-to-hamburger-menu-icon-color:#00AFBC}.hamburger-minicart:hover>a,.hamburger-minicart>a{color:#00afbc}#page.vertical-header .vertical-toggle>span,#perspective-menu-buttons.primary-navigation .perspective-toggle span,#primary-navigation .hamburger-toggle>span,#primary-navigation .overlay-toggle>span,#primary-navigation.overlay-active.close .overlay-toggle>span,#thegem-perspective #primary-navigation .perspective-menu-close:after,#thegem-perspective #primary-navigation .perspective-menu-close:before{background-color:#00afbc}:root{--thegem-to-mobile-menu-btn-color:#205374}#perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-1,#perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-2,#perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-3,#primary-navigation .menu-toggle .menu-line-1,#primary-navigation .menu-toggle .menu-line-2,#primary-navigation .menu-toggle .menu-line-3{background-color:#205374}body.mobile-cart-position-top #site-header .mobile-cart>a:before{background-color:#205374}:root{--thegem-to-mobile-menu-btn-light-color:#205374}#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-1,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-2,#site-header:not(.shrink) .header-colors-light #perspective-menu-buttons.primary-navigation .menu-toggle .menu-line-3,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-1,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-2,#site-header:not(.shrink) .header-colors-light #primary-navigation .menu-toggle .menu-line-3{background-color:#205374}body.mobile-cart-position-top #site-header:not(.shrink) .header-colors-light .mobile-cart>a:before{background-color:#205374}:root{--thegem-to-body-color:#1c282e;--thegem-to-body-color-07:rgba(28, 40, 46, .7)}#colophon #mc4wp_email,#colophon .comment-form label:before,#colophon .gem_accordion_header,#colophon .jtwt_tweet:before,#colophon .portfolio-filters a .icon,#colophon .project_info-item-style-1 .project_info-item .icon,#colophon .project_info-item-style-2 .icon,#colophon .socials-sharing a:after,#colophon .widget .gem-contacts-address:before,#colophon .widget .gem-contacts-email:before,#colophon .widget .gem-contacts-fax:before,#colophon .widget .gem-contacts-phone:before,#colophon .widget .gem-contacts-website:before,#colophon .widget .mc-text.small-body,#colophon .widget.widget_search input,#colophon .widget_archive li:before,#colophon .widget_categories>ul li>a:before,#colophon .widget_layered_nav ul li a:before,#colophon .widget_meta li:before,#colophon .widget_nav_menu ul.menu li>a:before,#colophon .widget_pages>ul li>a:before,#colophon .widget_product_categories>ul li:before,#colophon .widget_product_categories>ul li>a:before,#colophon .widget_recent_comments li:before,#colophon .widget_recent_entries ul li:before,#colophon .widget_rss li:before,#colophon .widget_submenu>div>ul li>a:before,.ajax-minisearch-results .ajax-search-item,.blog-style-styled_list1 .post-content,.blog-style-styled_list2 .post-content,.blog-style-timeline .post-content,.digram-line-box .skill-title,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay .subtitle,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay .title,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-caption,.gem-quote.gem-quote-style-1,.gem-quote.gem-quote-style-default blockquote,.portfolio.background-style-dark .portfolio-item .wrap>.caption .info,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .info,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .info,.portfolio.hover-horizontal-sliding .overlay .links .caption .info span.sep,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .details,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title,.product-page__wrapper .reset_variations,.product-page__wrapper .size-guide a,.shipping_calculator .shipping-calculator-button,.shop-widget-area .gem-products-title a,.text-body,.text-body-tiny,.thegem-tabs__nav-item,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .details,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .post-date,.version-default.news-grid.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .comments-link a,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .grid-post-share .icon,.version-new.news-grid .portfolio-item .wrap>.caption .grid-post-meta .zilla-likes,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .caption .details,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .caption .grid-post-meta a.icon.share:before,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .caption .post-date,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .links .caption .grid-post-meta .comments-link a,.widget.widget_contacts a:hover,.widget_price_filter .price_label span,.widget_recent_comments a,.widget_shopping_cart_content ul.cart_list li a,.woocommerce-page ul.product_list_widget li a,.wpcf7-form.gem-contact-form-dark .wpcf7-list-item-label,.wpcf7-form.gem-contact-form-dark span,.wpcf7-form.gem-contact-form-white .wpcf7-list-item-label,.wpcf7-form.gem-contact-form-white span,blockquote,body,body .thegem_testimonial a .gem-testimonial-text,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active>a,body .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab>a,body .widget .vc_tta.vc_tta-color-thegem.vc_tta-style-classic .vc_tta-tab.vc_active>a{color:#1c282e}#colophon .widget.widget_search .gem-button:hover,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,.wpcf7-form.gem-contact-form-dark input[type=submit]:hover{background-color:#1c282e}.wpcf7-form.gem-contact-form-dark input[type=submit]:hover{border-color:#1c282e}:root{--thegem-to-h1-color:#00AFBC}.gem-counter-number,.pricing-title,.title-h1,blockquote p:after,body .gem-testimonial-item:after,body .testimonials-style-1-teg,body .testimonials-style-2-teg,h1{color:#00afbc}:root{--thegem-to-h2-color:#00AFBC}.blog-style-multi-author .post-title a,.single-product-content .price,.title-h2,h2{color:#00afbc}.skill-line>div{background-color:#00afbc}:root{--thegem-to-h3-color:#205374}.blog-style-styled_list1 .post-title a,.blog-style-styled_list2 .post-title a,.blog-style-timeline .post-title a,.thegem-fullscreen-search .sf-close,.thegem-fullscreen-search .sf-input.thegem-fullscreen-searchform-input,.title-h3,.woocommerce .woocommerce-checkout-one-page #order_review table thead th,h3{color:#205374}:root{--thegem-to-h4-color:#205374}.blog-style-masonry .entry-title.title-h4 a,.diagram-wrapper.style-3 .digram-line-box .skill-title span,.gem-basic-grid .post-title h4.entry-title a,.gem-basic-grid-2 .vc_gitem-zone-c .post-title a,.gem-gallery-grid.hover-gradient .gallery-item .overlay a.icon::before,.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.justified-style-1 .entry-title.title-h4 a,.justified-style-2 .entry-title.title-h4 a,.news-grid.portfolio.hover-default-zooming-blur .portfolio-item.double-item-squared:hover .image .overlay .caption .title>*,.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay .caption .title>*,.news-grid.portfolio.hover-zooming-blur .portfolio-item .image .overlay .caption .title>*,.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .product-variations,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .title,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane .socials-item,.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title,.team-person-name,.title-h4,.version-new.news-grid .portfolio-item .wrap>.caption .title a,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .author,.widget .gem-teams-name,body .testimonials-style-2-item .testimonials-style-2-text.gem-testimonial-text,h4{color:#205374}.blog .gem-simple-gallery .gem-gallery-item a:after,.blog article .post-featured-content>a:after,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay a.icon:before,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after,.portfolio.hover-default-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after,.portfolio.hover-default-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon:before,.portfolio.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after,.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons a.icon:before,.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before,.portfolio.news-grid.hover-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:after,body .blog-style-compact article a.default:after,body .blog-style-compact-tiny-1 article a.default:after,body .blog-style-styled_list1 article a.default:after,body .blog-style-styled_list2 article a.default:after{background-color:#205374}:root{--thegem-to-h5-color:#1c282e}.news-grid.hover-default .portfolio-item .image .links .caption .post-date,.news-grid.portfolio.hover-default-zooming-blur .portfolio-item:hover .image .overlay .caption .title>*,.news-grid.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info a,.news-grid.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay .caption .title>*,.news-grid.portfolio.hover-zooming-blur .portfolio-item .image .overlay .caption .title>*,.news-grid.version-default.portfolio.hover-default-zooming-blur .portfolio-item .image .overlay .links .caption .post-date,.news-grid.version-default.portfolio.hover-default-zooming-blur .portfolio-item:hover .image .overlay .caption .title>*,.title-h5,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item .image .links .caption .info a,.version-new.news-grid.hover-new-zooming-blur .portfolio-item .image .links .caption .author,.woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total th,blockquote.wp-block-quote.is-large,blockquote.wp-block-quote.is-style-large,h5{color:#1c282e}.news-grid.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .info span.sep,.version-default.news-grid.portfolio.hover-default-zooming-blur .portfolio-item .image .links .caption .info .sep{border-left-color:#1c282e}:root{--thegem-to-h6-color:#1c282e}.portfolio-filter-tabs ul.portfolio-filter-tabs-list li,.portfolio:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title,.portfolio:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title,.product-page__wrapper #thegem-additional_information table th,.project_info-item-style-1 .project_info-item .title,.thegem-accordion__item-title,.thegem-tabs__nav-item,.title-h6,.widget_categories>ul>li>a,.widget_nav_menu>div>ul>li>a,.widget_pages>ul>li>a,.widget_product_categories>ul>li>a,.widget_submenu>div>ul>li>a,h6{color:#1c282e}.thegem-tabs__nav-slide{background-color:#1c282e}:root{--thegem-to-link-color:#00AFBC}#footer-navigation li a:hover,.blog-style-masonry .entry-title.title-h4 a:hover,.blog-style-multi-author .post-title a:hover,.blog-style-styled_list1 .post-title a:hover,.blog-style-styled_list2 .post-title a:hover,.blog-style-timeline .post-title a:hover,.custom-footer li a:hover,.gem-basic-grid .post-title h4.entry-title a:hover,.gem-basic-grid-2 .vc_gitem-zone-c .post-title a:hover,.gem-blog-slider .post-title a:hover,.gem-media-grid .midia-grid-item-post-author span a:hover,.gem-team-style-5 .team-person:hover .team-person-name,.justified-style-1 .entry-title.title-h4 a:hover,.justified-style-2 .entry-title.title-h4 a:hover,.news-grid.portfolio.background-style-dark .portfolio-item .wrap>.caption .title a:hover,.news-grid.portfolio.background-style-dark:not(.disabled-hover) .portfolio-item:hover .wrap>.caption .title a,.portfolio-item .caption .title a:hover,.portfolio-set-comma,.portfolio.hover-horizontal-sliding .overlay .links .caption .info a,.portfolio.hover-vertical-sliding .overlay .links .caption .info a,.product-page__wrapper .product-page__nav .product-page__nav-preview:hover .nav-preview__info-title,.product-quick-view__wrapper .product-page__right-column .woocommerce-review-link:hover,.products .portfolio-item .wrap>.caption .title a:hover,.products .product-info .product-title a:hover,.reverse-link-color a:hover,.socials-list.socials-colored a:hover .socials-item-icon,.version-default.news-grid .portfolio-item:hover .wrap>.caption .title a,.version-default.news-grid.hover-default-vertical-sliding .portfolio-item .image .links .caption .info a,.version-new.news-grid .portfolio-item .wrap>.caption .title a:hover,.version-new.news-grid:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .title a,.version-new.news-grid:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .title a,.widget .team-person-email a:hover:before,.widget_recent_comments .comment-author-link a,a,a.reverse-link-color:hover,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li a:hover,body .hamburger-minicart>.minicart ul li a:hover,body.woocommerce-account .page-title-block .breadcrumbs span a,body.woocommerce-cart .custom-header .breadcrumbs span a,body.woocommerce-checkout .custom-header .breadcrumbs span a,body.woocommerce-wishlist .custom-header .breadcrumbs span a{color:#00afbc}.version-default.news-grid.hover-default-vertical-sliding .portfolio-item .image .links .caption .info .sep{border-left-color:#00afbc}:root{--thegem-to-link-color-hover:#205374FF}.gem-pagination.gem-pagination-arrows a.next:not(.disabled):hover,.gem-pagination.gem-pagination-arrows a.prev:not(.disabled):hover,.product-page__wrapper .product-page__nav .product-page__nav-list a:hover:before,.product-page__wrapper .reset_variations:hover,.product-page__wrapper .size-guide a:hover,a:hover,body .checkout .shop_table .product-name .product-title a:hover,body .shop_table.cart .product-name .product-title a:hover,body.woocommerce-account .page-title-block .breadcrumbs span a:hover,body.woocommerce-cart .custom-header .breadcrumbs span a:hover,body.woocommerce-checkout .custom-header .breadcrumbs span a:hover,body.woocommerce-wishlist .custom-header .breadcrumbs span a:hover{color:#205374FF}:root{--thegem-to-link-color-active:#00AFBC}a:active{color:#00afbc}#footer-navigation,#footer-navigation li a,.custom-footer,.custom-footer li a{color:#fff}.footer-site-info{color:#fff}.footer-site-info a{color:#00afbc}.sidebar .mc4wp-form-fields,.wpb_widgetised_column .mc4wp-form-fields{background-color:#205374}.top-area{border-top:5px solid #205374}.top-area{border-bottom:1px solid #fff}.top-area-contacts:after,.top-area-socials:after{border-right:1px solid #fff}.top-area{color:#fff}:root{--thegem-to-top-area-link-color:#ffffff}.top-area .gem-contacts .gem-contacts-item a,.top-area a{color:#fff}.top-area .gem-contacts .gem-contacts-item a:hover,.top-area a:hover{color:#00afbc}.top-area .gem-button{color:#fff}.top-area .gem-button{background-color:#205374}.top-area .gem-button:hover{color:#00afbc}.top-area .gem-button:hover{background-color:#fff}:root{--thegem-to-date-filter-subtitle-color:#6F9AA8}#colophon #mc4wp_submit,#colophon .gem-contacts .gem-contacts-item.gem-contacts-email a:hover,#colophon .gem-contacts .gem-contacts-item.gem-contacts-website a:hover,#colophon .skill-title,#colophon .widget.widget_search .gem-button,#colophon .widget_calendar td a:hover,#colophon .widget_meta li:before,#colophon .widget_tweets .jtwt_tweet a:hover,#colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit,.block-date,.block-tags .sep,.blog-style-masonry .post-meta-likes:hover,.blog-style-styled_list1 .post-author,.blog-style-styled_list1 .post-date,.blog-style-styled_list2 .post-author,.blog-style-styled_list2 .post-date,.blog.blog-style-masonry article .description .info .comments,.blog.blog-style-masonry article .description .info .date,.blog.blog-style-masonry article .description .info .sep,.blog.blog-style-timeline .comments,.combobox-wrapper .combobox-text,.comments-link a,.date-color,.entry-date,.form-edit-adress label,.gallery-caption,.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt>div,.gem-news-item-date,.gem-post-grid-item-date,.gem-quote.gem-quote-style-5 blockquote,.gem-search-form.gem-search-form-style-dark .search-field,.gem-teams-position.body-small,.gem-testimonial-company,.jtwt_date,.login label,.mc4wp-form input[type=email],.midia-grid-item-post-author,.page-title-style-2 .page-title-excerpt,.portfolio-filters a,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount .slider-amount-text,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-amount .text,.portfolio-filters-list .portfolio-search-filter .portfolio-search-filter-form input,.portfolio-filters-list .widget_product_search input,.portfolio-selected-filters .portfolio-selected-filter-item,.portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-form input,.post-author-info .date,.product-page__wrapper .product-meta .date-color,.product-page__wrapper .product-page__attribute,.product-page__wrapper .socials-sharing .socials-item-title,.project-info-shortcode-style-default .project-info-shortcode-item .title,.project_info-item-style-2 .project_info-item .title,.register label,.related-element-info .date,.related-element-info .gem-post-date,.socials-sharing a.socials-item,.styled-blog-meta .comments:after,.teaser_grid_container .gem-post-date,.thegem-combobox-wrap .thegem-combobox__options-item,.thegem-combobox-wrap .thegem-combobox__trigger,.version-new.news-grid .portfolio-item .wrap>.caption .post-author-date-separator,.version-new.news-grid .portfolio-item .wrap>.caption .post-date,.widget .jtwt_date,.widget .mc-text.small-body,.widget .team-person-email,.widget_categories>ul li,.widget_meta li:before,.widget_pages>ul,.widget_price_filter .price_label,.widget_product_categories>ul li,.widget_recent_comments li,.widget_recent_entries .post-date,.woocommerce-password-hint,.woocommerce-variation-availability,.wpcf7-form .combobox-wrapper .combobox-text,body #primary-menu.no-responsive>li.menu-item-cart>.minicart .total,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li .quantity,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li.empty,body .checkout-login .woocommerce-form-login.login .form-row .checkout-login-remember label,body .gem-testimonial-position,body .hamburger-minicart>.minicart .total,body .hamburger-minicart>.minicart .total strong,body .hamburger-minicart>.minicart ul li .quantity,body .hamburger-minicart>.minicart ul li.empty,body .shop_table .product-name dl.variation,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a,body .woocommerce .shop_table.wishlist_table td.product-price del,body .woocommerce .wishlist_table .product-info .product-info-content .product-price del,body .woocommerce .woocommerce-checkout .checkout-payment .shop_table td.product-total .amount,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page #order_review .woocommerce-checkout-payment .payment_methods .payment_box,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .thegem-te-checkout-payment .woocommerce-checkout-payment .payment_methods .payment_box,body.mobile-cart-position-top #site-header .mobile-cart .total,body.mobile-cart-position-top #site-header .mobile-cart ul li .quantity,body.mobile-cart-position-top #site-header .mobile-cart ul li.empty,body.woocommerce-account .page-title-block .breadcrumbs .current,body.woocommerce-cart .custom-header .breadcrumbs .current,body.woocommerce-checkout .custom-header .breadcrumbs .current,body.woocommerce-wishlist .custom-header .breadcrumbs .current,table.variations .thegem-select{color:#6f9aa8}.version-default.news-grid.title-on-page.hover-horizontal-sliding .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes,.version-default.news-grid.title-on-page.hover-zooming-blur .portfolio-item .image .links .caption .grid-post-meta .comments-link+.post-meta-likes{border-left-color:#6f9aa8}body .woocommerce .checkout .form-row .input-text::placeholder,body .woocommerce .checkout .form-row textarea.input-text::placeholder,body .woocommerce .edit-address-form .form-row .input-text::placeholder,body .woocommerce .edit-address-form .form-row textarea.input-text::placeholder,body .woocommerce .woocommerce-shipping-calculator .form-row input.input-text::placeholder,body .woocommerce input[type=text].coupon-code::placeholder{color:#6f9aa8}body .woocommerce .checkout .form-row .input-text::-webkit-input-placeholder,body .woocommerce .checkout .form-row textarea.input-text::-webkit-input-placeholder,body .woocommerce .edit-address-form .form-row .input-text::-webkit-input-placeholder,body .woocommerce .edit-address-form .form-row textarea.input-text::-webkit-input-placeholder,body .woocommerce .woocommerce-shipping-calculator .form-row input.input-text::-webkit-input-placeholder,body .woocommerce input[type=text].coupon-code::-webkit-input-placeholder{color:#6f9aa8}:root{--thegem-to-system-icons-font-color:#6F9AA8}.blog-style-default .post-image .gem-dummy:after,.blog.blog-style-masonry article .description .info .comments:before,.blog.blog-style-timeline article .comments:before,.combobox-wrapper .combobox-button:before,.products .product-bottom .add_to_cart_button,.products .product-bottom .add_to_wishlist,.products .product-bottom .added_to_cart,.products .product-bottom .bottom-product-link,.products .product-bottom .button:is(.product_type_grouped,.product_type_external),.products .product-bottom .yith-wcwl-wishlistaddedbrowse a,.top-area-search .searchform button:before,.widget .gem-contacts-address:before,.widget .gem-contacts-email:before,.widget .gem-contacts-fax:before,.widget .gem-contacts-phone:before,.widget_product_search button{color:#6f9aa8}.thegem-combobox-wrap .thegem-combobox__trigger:after{border-color:#6f9aa8}:root{--thegem-to-system-icons-font2-color:#6F9AA8}.comment-form label:before,.gem-pagination.gem-pagination-arrows a.next,.gem-pagination.gem-pagination-arrows a.prev,.jtwt_tweet:before,.portfolio-filters a .icon,.post-related-posts .gem-dummy:after,.product-page__wrapper .product-page__nav .product-page__nav-list a:before,.project_info-item-style-1 .project_info-item .icon,.socials-sharing a:after,.widget_recent_comments li:before,.widget_recent_entries ul li:before{color:#6f9aa8}:root{--thegem-to-button-basic-color:#205374FF}#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout,#wp-calendar #next a:after,#wp-calendar #prev a:after,#wp-calendar caption:after,.blog-load-more button span,.blog-load-more button span:before,.caption-bottom-line .post-footer-sharing .gem-button,.gem-button,.hamburger-minicart .widget_shopping_cart_content .buttons a.checkout,.page-links a,.widget a.gem-button,body .wp-block-button .wp-block-button__link,input[type=submit]{color:#205374FF}.single-product-content-right .compare.button,.single-product-content-right .yith-ywraq-add-to-quote a.button{color:#205374FF!important}.gem-button svg{fill:#205374FF}:root{--thegem-to-button-basic-color-hover:#ffffff}#primary-menu.no-responsive>li.menu-item-cart .widget_shopping_cart_content .buttons a:hover,#wp-calendar #next a:hover:after,#wp-calendar #prev a:hover:after,.blog-load-more button span:hover,.caption-bottom-line .project-button .gem-button,.gem-button:hover,.hamburger-minicart .widget_shopping_cart_content .buttons a:hover,.page-links a,.portfolio.background-style-dark:not(.disabled-hover):not(.list-style) .portfolio-item:hover .caption-bottom-line .project-button .gem-button,.widget a.gem-button:hover,body .wp-block-button .wp-block-button__link:hover,input[type=submit]:hover{color:#fff}.single-product-content-right .compare.button:hover,.single-product-content-right .yith-ywraq-add-to-quote a.button:hover{color:#fff!important}.gem-button:hover svg{fill:#ffffff}:root{--thegem-to-button-basic-background-color:#FFFFFFFF}#wp-calendar #next a,#wp-calendar #prev a,.blog-load-more button,.caption-bottom-line .post-footer-sharing .gem-button,.gem-blog-slider .gem-blog-slider-next:hover,.gem-blog-slider .gem-blog-slider-prev:hover,.gem-button,.page-links a,.portfolio-filters a:hover,.radio-sign.checked:before,.ui-slider-range.ui-widget-header.ui-corner-all,.widget a.gem-button,body .wp-block-button .wp-block-button__link,input[type=submit]{background-color:#fffFFFFF}.single-product-content-right .compare.button,.single-product-content-right .yith-ywraq-add-to-quote a.button{background-color:#fffFFFFF!important}.blog-style-styled_list1 .post-img a .dummy,.blog-style-styled_list2 .post-img a .dummy,.blog-style-timeline .post-img a .dummy,.blog-style-timeline article:before,.checkbox-sign.checked:before,.comment-form .comment-author-input:after,.comment-form .comment-email-input:after,.comment-form .comment-url-input:after,.team-person-socials .socials-item,.wpcf7-form .email:after,.wpcf7-form .gem-form-icon-email:after,.wpcf7-form .gem-form-icon-name:after,.wpcf7-form .gem-form-icon-phone:after,.wpcf7-form .gem-form-icon-website:after,.wpcf7-form .name:after,.wpcf7-form .phone:after,.wpcf7-form .website:after,body .wpcf7-form .combobox-button:before{color:#fffFFFFF}.checkbox-sign,.radio-sign{border:1px solid #fffFFFFF}:root{--thegem-to-button-basic-background-color-hover:#205374FF}#wp-calendar #next a:hover,#wp-calendar #prev a:hover,.blog-load-more button:hover,.caption-bottom-line .project-button .gem-button,.comment-form .form-submit .gem-button.submit:hover,.gem-blog-slider .gem-blog-slider-next,.gem-blog-slider .gem-blog-slider-prev,.gem-button:hover,.gem-search-form.gem-search-form-style-dark .search-field,.page-content.content-none .searchform .searchform-submit .gem-button:hover,.page-links a,.portfolio.background-style-dark:not(.disabled-hover):not(.list-style) .portfolio-item:hover .caption-bottom-line .project-button .gem-button,.widget a.gem-button:hover,.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover,.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,.wpcf7-form .gem-button:not(.gem-button-wpcf-custom):hover,.wpcf7-form input[type=submit]:not(.gem-button-wpcf-custom):hover,.wpcf7-form.gem-contact-form-dark input[type=submit]:not(.gem-button-wpcf-custom):hover,.wpcf7-form.gem-contact-form-white input[type=submit]:hover,.wpcf7-form.gem-contact-form-white input[type=submit]:not(.gem-button-wpcf-custom):hover,body .woocommerce .checkout-signin .checkout-create-account button:hover,body .wp-block-button .wp-block-button__link:hover,input[type=submit]:hover{background-color:#205374FF}.single-product-content-right .compare.button:hover,.single-product-content-right .yith-ywraq-add-to-quote a.button:hover{background-color:#205374FF!important}.portfolio.background-style-dark .caption-bottom-line .project-button .gem-button{color:#205374FF}.gem-button.gem-button-style-outline,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button:hover,body .checkout-navigation-buttons .checkout-place-order button:hover,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button:not([aria-disabled=true]):hover,body.woocommerce-cart-layout-modern .woocommerce-empty-cart .return-to-shop .gem-button:hover{color:#205374FF}.gem-button.gem-button-style-outline svg{fill:#205374FF}#colophon.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,.gem-button.gem-button-style-outline:hover,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button,body #colophon .tagcloud a:hover,body .checkout-navigation-buttons .checkout-place-order button,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button,body.woocommerce-cart-layout-modern .woocommerce-empty-cart .return-to-shop .gem-button{color:#fff}.gem-button.gem-button-style-outline:hover svg{fill:#ffffff}.gem-button.gem-button-style-outline,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button:hover,body .checkout-navigation-buttons .checkout-place-order button,body .checkout-navigation-buttons .checkout-place-order button:hover,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button:hover,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button:not([aria-disabled=true]):hover,body.woocommerce-cart-layout-modern .woocommerce-empty-cart .return-to-shop .gem-button:hover{border-color:#205374FF}#colophon #mc4wp_submit:hover,#colophon.wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit:hover,.comment-form .form-submit .gem-button.submit,.gem-button.gem-button-style-outline:hover,.portfolio-item-page-bottom .project-button .gem-button,.portfolio-item:hover .caption-bottom-line .project-button .gem-button,.woocommerce-checkout-layout-one-page-modern #checkout-login-popup .checkout-login .checkout-login-button button,body #colophon .tagcloud a:hover,body .checkout-navigation-buttons .checkout-place-order button,body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button,body.woocommerce-cart-layout-modern .woocommerce-empty-cart .return-to-shop .gem-button{background-color:#205374FF}.top-area .gem-button.gem-button-style-outline{color:#fff}.top-area .gem-button.gem-button-style-outline{background-color:#205374}.top-area .gem-button.gem-button-style-outline:hover{color:#00afbc}.top-area .gem-button.gem-button-style-outline:hover{background-color:#fff}.widget-title,.widget_shopping_cart .total span.amount,.widget_shopping_cart ul li .quantity,.woocommerce .widget .gem-products-price .amount,.woocommerce .widget .gem-products-price ins{color:#3c3950}.widget a{color:#5f727f}:root{--thegem-to-widget-hover-link_color:#00AFBC}.ajax-minisearch-results .ajax-search-item a:hover,.gem-contacts-item.gem-contacts-email a,.gem-contacts-item.gem-contacts-website a,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li a.active,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li a:not(.disable):hover,.portfolio-filters-list .widget.widget_product_categories ul li a:hover,.portfolio-filters-list .widget.widget_product_categories ul li.chosen>a,.portfolio-filters-list .widget.widget_product_categories ul li.current-cat>a,.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li a:hover,.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li.chosen>a,.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li.current-cat>a,.portfolio-filters-list .widget_products ul.product_list_widget li .gem-products-title a:hover,.portfolio-filters-list .widget_recently_viewed_products ul.product_list_widget li .gem-products-title a:hover,.portfolio-filters-list .widget_top_rated_products ul.product_list_widget li .gem-products-title a:hover,.portfolio-sorting-select ul li.portfolio-sorting-select-current,.portfolio-sorting-select ul li:hover,.thegem-popup-notification .notification-message:before,.widget a:hover,.widget_categories>ul li.cat-parent.current-cat-ancestor>a,.widget_categories>ul li.cat-parent.current-cat-parent>a,.widget_categories>ul li.current-cat>a,.widget_categories>ul>li.cat-parent.current-cat-ancestor:after,.widget_categories>ul>li.cat-parent.current-cat-parent:after,.widget_categories>ul>li.cat-parent.current-cat:after,.widget_categories>ul>li>a:hover,.widget_nav_menu .current-menu-ancestor>a,.widget_nav_menu li a:hover,.widget_pages ul li a:hover,.widget_pages>ul li li.current_page_item>a,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a,.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a:after,.widget_product_categories>ul li.cat-parent.current-cat-ancestor>a,.widget_product_categories>ul li.cat-parent.current-cat-parent>a,.widget_product_categories>ul li.current-cat>a,.widget_product_categories>ul>li.cat-parent.current-cat-ancestor:after,.widget_product_categories>ul>li.cat-parent.current-cat-parent:after,.widget_product_categories>ul>li.cat-parent.current-cat:after,.widget_product_categories>ul>li>a:hover,.widget_submenu .current-menu-ancestor>a,.widget_submenu .menu-item-active>a,.widget_submenu li a:hover,body .gem-attribute-selector.type-label .gem-attribute-options li:hover .label{color:#00afbc}.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-handle+span,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list .price-range-slider .slider-range .ui-slider-range,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li a.active .count,.portfolio-filters-list .portfolio-filter-item .portfolio-filter-item-list ul li a:not(.disable):hover .count,.portfolio-filters-list .widget .price_slider .ui-slider-handle,.portfolio-filters-list .widget .price_slider .ui-slider-handle+span,.portfolio-filters-list .widget .price_slider .ui-slider-range,.portfolio-filters-list .widget ul li a:hover .count,.portfolio-filters-list .widget ul li a:hover+.count,.portfolio-filters-list .widget ul li.chosen .count,.portfolio-filters-list .widget ul li.current-cat>.count,.thegem-fullscreen-search .top-searches .top-search-item:hover{background:#00afbc}.widget a:active{color:#3c3950}#colophon .widget-title{color:#00afbc}#colophon .widget,#colophon .widget.widget_recent_entries .post-date,body #colophon .widget .gem-testimonial-position{color:#3c3950}#colophon .gem-contacts .gem-contacts-item:before,#colophon .widget a{color:#00afbc}#colophon #wp-calendar #next a:hover:after,#colophon #wp-calendar #prev a:hover:after,#colophon .comment-author-link,#colophon .gem-contacts .gem-contacts-item.gem-contacts-email a,#colophon .gem-contacts .gem-contacts-item.gem-contacts-website a,#colophon .gem-contacts a:before,#colophon .gem-latest-news-title span,#colophon .gem-pp-posts-date,#colophon .recentcomments .comment-author-link,#colophon .recentcomments .comment-author-link a,#colophon .widget .jtwt_date,#colophon .widget a:hover,#colophon .widget_tweets .jtwt_tweet a,#colophon .widget_tweets .twitter-box .jtwt_tweet:before{color:#ca4761}#colophon .widget a:active{color:#00afbc}.portfolio-item .caption .title,.portfolio-item .caption .title a{color:#5f727f}.portfolio-item .caption .subtitle{color:#5f727f}:root{--thegem-to-portfolio-date-color:#99a9b5}.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .author .author-name,.news-grid.hover-horizontal-sliding .portfolio-item .image .links .caption .author .author-name a,.portfolio-item .caption .info,.portfolio.background-style-dark.list-style .portfolio-item .wrap>.caption:not(:hover) .subtitle,.portfolio.background-style-dark.version-alternative:not(.list-style) .portfolio-item:not(:hover) .wrap>.caption .zilla-likes,.portfolio.background-style-dark:not(.list-style) .portfolio-item:not(:hover) .wrap>.caption .subtitle,.portfolio.background-style-gray.version-alternative:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .zilla-likes,.portfolio.background-style-gray:not(.disabled-hover).list-style .portfolio-item .wrap>.caption:hover .subtitle,.portfolio.background-style-gray:not(.disabled-hover):not(.list-style) .portfolio-item:hover .wrap>.caption .subtitle{color:#99a9b5}.slideinfo .fancybox-title{background-color:#000;background-color:rgba(0,0,0,.8)}.fancybox-title .gem-gallery-item-title,.fancybox-title .slide-info-title{color:#fff}.fancybox-title .gem-gallery-item-description,.fancybox-title .slide-info-summary{color:#fff}.ls-thegem a.ls-nav-next:after,.ls-thegem a.ls-nav-prev:after,.nivo-directionNav .gem-next:after,.nivo-directionNav .gem-prev:after{background-color:#394050;font-size:27px}.ls-thegem a.ls-nav-next:after,.ls-thegem a.ls-nav-prev:after,.nivo-directionNav .gem-next:after,.nivo-directionNav .gem-prev:after,.vc_images_carousel .vc_carousel-control .icon-next:before,.vc_images_carousel .vc_carousel-control .icon-prev:before{color:#fff}.extended-carousel-grid .owl-carousel .owl-nav .owl-next div,.extended-carousel-grid .owl-carousel .owl-nav .owl-prev div,.gem-next:after,.gem-prev:after,.row .theme-default .nivo-directionNav a,.row .vc_carousel-control .icon-next,.row .vc_carousel-control .icon-prev,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a,.thegem_pf_item .post-meta-left .post-meta-date:before,.thegem_pf_item .post-meta-navigation a{color:#3c3950}.extended-carousel-grid .owl-carousel .owl-nav .owl-next div.position-on,.extended-carousel-grid .owl-carousel .owl-nav .owl-prev div.position-on,.gem-gallery .gem-gallery-thumbs-navigation .gem-next:not(:hover):after,.gem-gallery .gem-gallery-thumbs-navigation .gem-prev:not(:hover):after,.gem-next:after,.gem-prev:after,.portfolio.portfolio-slider .portolio-slider-next span,.portfolio.portfolio-slider .portolio-slider-prev span,.row .theme-default .nivo-directionNav a,.row .vc_images_carousel .vc_carousel-control .icon-next,.row .vc_images_carousel .vc_carousel-control .icon-prev{background-color:#b6c6c9}.extended-carousel-grid .owl-carousel .owl-nav .owl-next:hover div.position-on,.extended-carousel-grid .owl-carousel .owl-nav .owl-prev:hover div.position-on,.gem-next:hover:after,.gem-prev:hover:after,.portfolio.portfolio-slider .portolio-slider-next span,.portfolio.portfolio-slider .portolio-slider-next:hover span,.portfolio.portfolio-slider .portolio-slider-prev span,.portfolio.portfolio-slider .portolio-slider-prev:hover span,.row .theme-default .nivo-directionNav a:hover,.row .vc_images_carousel .vc_carousel-control .icon-next:hover,.row .vc_images_carousel .vc_carousel-control .icon-next:hover:before,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover:before,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{color:#fff}.extended-carousel-grid .owl-carousel .owl-nav .owl-next:hover div.position-on,.extended-carousel-grid .owl-carousel .owl-nav .owl-prev:hover div.position-on,.gem-next:hover:after,.gem-prev:hover:after,.gem-testimonials.fullwidth-block .gem-next:hover:after,.gem-testimonials.fullwidth-block .gem-prev:hover:after,.portfolio.portfolio-slider .portolio-slider-next:hover span,.portfolio.portfolio-slider .portolio-slider-prev:hover span,.row .theme-default .nivo-directionNav a:hover,.row .vc_images_carousel .vc_carousel-control .icon-next:hover,.row .vc_images_carousel .vc_carousel-control .icon-prev:hover,.row .wpb_gallery .wpb_flexslider .flex-direction-nav a:hover{background-color:#00afbc}:root{--thegem-to-hover-default-color:#00AFBC;--thegem-to-hover-default-color-03:rgba(0, 175, 188, .3);--thegem-to-hover-default-color-08:rgba(0, 175, 188, .8)}.gallery-item .overlay:before,.gem-gallery .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before,.gem-image a:before,.gem-simple-gallery .gem-gallery-item a:before,.gem-textbox-picture a:before,.portfolio-item .image .overlay:before,.team-person-image a:before,.team-person-image span:before,.widget .flickr-item a:before,.widget .gem-latest-news-image a:before,.widget .gem-pp-posts a:before,.widget-gem-portfolio-item .widget-gem-portfolio-item-hover,div.blog article a.default:before,div.blog article a.self_video:before,div.blog article a.vimeo:before,div.blog article a.youtube:before{background-color:rgba(0,175,188,.8)}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item a:before,.gem-gallery-hover-default .active .gem-gallery-item-image:after{background-color:#00afbc}.gem-gallery .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#00AFBC}.gem-gallery-hover-default .active .gem-gallery-item-image:after{background-color:#00afbc}.portfolio.products.hover-zooming-blur .portfolio-item .image .links .caption .product-price,.portfolio.products.hover-zooming-blur .portfolio-item .image .links .caption .product-price .amount,.portfolio.products.hover-zooming-blur .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistaddedbrowse a,.portfolio.products.hover-zooming-blur .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart,.portfolio.products.hover-zooming-blur .portfolio-item .overlay .product-rating .star-rating>span:before{color:#00afbc}.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__image:after,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li .minicart-image:after,body .hamburger-minicart>.minicart ul li .minicart-image:after,body .products .product-image .woo-product-overlay,body .widget_shopping_cart ul li .minicart-image:after,body ul.product_list_widget .gem-products-image a:before,body.mobile-cart-position-top #site-header .mobile-cart ul li .minicart-image:after{background-color:rgba(0,175,188,.3)}.blog .gem-simple-gallery .gem-gallery-item a:before,.blog article .post-featured-content>a:before,.gem-gallery-grid.hover-zooming-blur .gallery-item .overlay:before,.gem-gallery-hover-zooming-blur .gem-gallery-item .gem-gallery-item-image a:before,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before,.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before,.hover-default-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-new-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-zooming-blur .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.portfolio.hover-default-zooming-blur .portfolio-item .image .overlay:before,.portfolio.hover-new-zooming-blur .portfolio-item .image .overlay:before,.portfolio.hover-zooming-blur .portfolio-item .image .overlay:before,body .blog-style-compact article a.default:before,body .blog-style-compact-tiny-1 article a.default:before,body .blog-style-styled_list1 article a.default:before,body .blog-style-styled_list2 article a.default:before{background-color:rgba(255,255,255,.8)}.gem-gallery.gem-gallery-hover-gradient .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg,.gem-gallery.gem-gallery-hover-zooming-blur .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#ffffff}.gem-gallery.gem-gallery-hover-gradient .active .gem-gallery-item-image:after,.gem-gallery.gem-gallery-hover-zooming-blur .active .gem-gallery-item-image:after{background-color:#fff}.portfolio.products.hover-zooming-blur .portfolio-item .overlay .product-rating .star-rating:before{color:#fff}.gem-gallery-grid.hover-horizontal-sliding .gallery-item .overlay:before,.gem-gallery-hover-horizontal-sliding .gem-gallery-item .gem-gallery-item-image a:before,.hover-default-horizontal-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-default-horizontal-sliding .portfolio-item .image .overlay:before,.hover-horizontal-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-new-horizontal-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.hover-new-horizontal-sliding .portfolio-item .image .overlay:before,.portfolio.hover-horizontal-sliding .overlay:before{background-color:rgba(70,72,92,.8)}.gem-gallery-hover-horizontal-sliding .active .gem-gallery-item-image:after{background-color:#46485c}.gem-gallery.gem-gallery-hover-horizontal-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#46485c}.gem-team-style-5 .team-person-image a:before,.gem-team-style-5 .team-person-image span:before,.team-person-image span:before{background-color:rgba(70,72,92,.7)}.gem-gallery-grid.hover-vertical-sliding .gallery-item .overlay:before,.gem-gallery-hover-vertical-sliding .gem-gallery-item .gem-gallery-item-image a:before,.hover-vertical-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.portfolio.hover-default-vertical-sliding .overlay:before,.portfolio.hover-default-vertical-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.portfolio.hover-new-vertical-sliding .overlay:before,.portfolio.hover-new-vertical-sliding .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,.portfolio.hover-vertical-sliding .overlay:before{background-color:rgba(202,71,97,.8)}.gem-gallery-hover-vertical-sliding .active .gem-gallery-item-image:after{background-color:#ca4761}.gem-gallery.gem-gallery-hover-vertical-sliding .gem-gallery-thumbs-carousel-wrap .gem-gallery-item svg{fill:#ca4761}.project_info-item-style-2 .title,.quickfinder-item-title,.quickfinder-item-title a{color:#4c5867}.quickfinder-item-text,.quickfinder-item-text a{color:#5f727f}.gem_accordion_header .ui-accordion-header-icon:before,.project_info-item-style-2 .icon,.resp-accordion:after,.vc_toggle_title:after,.widget .gem-contacts-address:before,.widget .gem-contacts-email:before,.widget .gem-contacts-fax:before,.widget .gem-contacts-phone:before,.widget .gem-contacts-website:before,.widget_archive li:before,.widget_categories>ul li>a:before,.widget_layered_nav ul li a:before,.widget_meta li:before,.widget_nav_menu ul.menu li>a:before,.widget_pages>ul li>a:before,.widget_product_categories>ul li>a:before,.widget_rss li:before,.widget_submenu>div>ul li>a:before,.wpb_toggle:after{color:#00afbc}.gem-icon,.widget .team-person-email a:before,.woocommerce-info:before,.woocommerce-message:before{color:#00afbc}.gem-icon svg{fill:#00AFBC}:root{--thegem-to-pagination-color:#6F9AA8}.gem-pagination .current,.gem-pagination a{color:#6f9aa8}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{border:2px solid #6f9aa8!important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a{background-color:#6f9aa8!important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{color:#6f9aa8!important}:root{--thegem-to-pagination-background-color:#ffffff}.gem-pagination .current,.gem-pagination .dots,.gem-pagination a{background-color:#fff}.gem-pagination .current,.gem-pagination a:hover{color:#fff}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a{background-color:#fff!important}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a:hover{color:#fff!important}:root{--thegem-to-pagination-color-hover:#00AFBC}.gem-pagination a:hover{background-color:#00afbc}.gem-pagination a:hover{border-color:#00afbc}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a:hover,body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a:hover{background-color:#00afbc}:root{--thegem-to-pagination-color-active:#3c3950}.gem-pagination .current{background-color:#3c3950}body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page.vc_grid-active a{background-color:#3c3950!important}.extended-carousel-grid .owl-carousel .owl-dots .owl-dot span,.flexslider .flex-control-paging li a,.flexslider .flex-control-paging li a:hover,.gem-mini-pagination a,.product-gallery .owl-dots .owl-dot span,.row .flexslider .flex-control-paging li a,.row .flexslider .flex-control-paging li a:hover,.row .gem-mini-pagination a,.row .theme-default .nivo-controlNav a,.row .vc_carousel-indicators li,.vc_carousel-indicators li,.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_pagination-trigger,.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_pagination-trigger:hover{background-color:#6f9aa8}.portfolio-filters-list .portfolio-filter-item.single .portfolio-filter-item-list ul li a:before{border-color:#6f9aa8}.extended-carousel-grid .owl-carousel .owl-dots .owl-dot.active span,.flexslider .flex-control-paging li a.flex-active,.flexslider .flex-control-paging li a.flex-active:hover,.gem-mini-pagination a.active,.gem-mini-pagination a.selected,.product-gallery .owl-dots .owl-dot.active span,.row .flexslider .flex-control-paging li a.flex-active,.row .flexslider .flex-control-paging li a.flex-active:hover,.row .theme-default .nivo-controlNav a.active,.row .vc_carousel-indicators .vc_active,.vc_carousel-indicators .vc_active,.vc_pagination.vc_pagination-style-thegem.vc_pagination-shape-circle .vc_active .vc_pagination-trigger{background-color:#00afbc}.top-area a.socials-item{color:#fffFFFFF}#footer-socials a.socials-item{color:#fffFFFFF}:root{--thegem-to-form-elements-background-color:#ffffff}.checkbox-sign,.chosen-container,.radio-sign,.select2-container,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff}.chosen-container-single .chosen-single div:before,.select2-container .select2-choice .select2-arrow:before{color:#fff}:root{--thegem-to-form-elements-text-color:#1c282e}.chosen-container-single .chosen-single,.select2-container .select2-choice,.widget_product_search form:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{color:#1c282e}:root{--thegem-to-form-elements-border-color:#6F9AA8}#page .woocommerce .select2-container .select2-selection--single,.chosen-container-single .chosen-single,.combobox-wrapper,.gem-attribute-selector .gem-attribute-options li,.product-page__wrapper .product-page__nav .product-page__nav-preview,.product-page__wrapper form.cart .quantity,.select2-container .select2-choice,.select2-container .select2-dropdown,.thegem-combobox-wrap .thegem-combobox__options,.thegem-combobox-wrap .thegem-combobox__trigger,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select.wpcf7-form-control.wpcf7-select,table.variations .thegem-select,textarea{border:1px solid #6f9aa8}.chosen-container-single .chosen-single div,.edit-address-form .form-row .chosen-container-single .chosen-single div,.product-page__wrapper form.cart .quantity button:before,.select2-container .select2-choice .select2-arrow{background-color:#6f9aa8}.products .portfolio-item:not(:hover) .wrap>.caption .title,.products .product .product-inner:not(:hover) .product-info .product-title{color:#5f727f}:root{--thegem-to-product-title-color:#3c3950}.single-product-content .product_title{color:#3c3950}.widget .gem-products-content .gem-products-title,.widget .gem-products-content .gem-products-title a{color:#5f727f}:root{--thegem-to-product-title-cart-color:#00bcd4}body .shop_table.cart .product-name .product-title,body .shop_table.cart .product-name .product-title a{color:#00bcd4}body .checkout .shop_table .product-name .product-title,body .checkout .shop_table .product-name .product-title a{color:#ca4761}.products .product-info .price .amount,.products .product-info .price ins{color:#00bcd4}:root{--thegem-to-product-price-color:#3c3950}.single-product-content .price,.single-product-content .price del{color:#3c3950}.product-page__wrapper .price del:before{background-color:#3c3950}.widget .gem-products-content .gem-products-price .amount,.widget .gem-products-content .gem-products-price ins{color:#3c3950}:root{--thegem-to-product-price-cart-color:#3c3950}.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-price,.woocommerce .shop_table tr td.product-price,.woocommerce .shop_table tr td.product-subtotal,.woocommerce .wishlist_table .product-info .product-info-content .product-price,body #primary-menu.no-responsive>li.menu-item-cart>.minicart .total span.amount,body #primary-menu.no-responsive>li.menu-item-cart>.minicart ul li .quantity span.amount,body .hamburger-minicart>.minicart .total span.amount,body .hamburger-minicart>.minicart ul li .quantity span.amount,body .woocommerce .cart_totals table td .amount,body .woocommerce .cart_totals table tr td,body .woocommerce .cart_totals table tr.order-total td .amount,body .woocommerce .shop_table td.product-price,body .woocommerce .shop_table td.product-subtotal,body .woocommerce .wishlist_table .product-info .product-info-content .product-price,body .woocommerce .woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price,body .woocommerce .woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-subtotal,body .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .payment_box,body .woocommerce .woocommerce-checkout #order_review .woocommerce-checkout-payment .payment_methods .payment_box:before,body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total .cart-subtotal td .amount,body .woocommerce .woocommerce-checkout .thegem-te-checkout-payment .woocommerce-checkout-payment .payment_methods .payment_box,body .woocommerce .woocommerce-checkout .thegem-te-checkout-payment .woocommerce-checkout-payment .payment_methods .payment_box:before,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .checkout-payment .shop_table td.product-total .amount,body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page .shop_table.woocommerce-checkout-payment-total .order-total td .amount,body.mobile-cart-position-top #site-header .mobile-cart .total span.amount{color:#3c3950}.portfolio.item-separator .portfolio-item .item-separator-box:after,.portfolio.item-separator .portfolio-item .item-separator-box:before,.portfolio.item-separator .portfolio-item:after,.portfolio.item-separator .portfolio-item:before{border-color:#000}body{background-color:#b9b8be}body{background-color:#fff}.header-background:before{background-color:#fff}#site-header-wrapper{background-color:#fff}:root{--thegem-to-navigation-background-image:none;--thegem-to-navigation-background-color:#ffffff}#page.vertical-header #site-header-wrapper,#thegem-perspective .perspective-navigation:not(.responsive),.header-layout-fullwidth_hamburger #primary-menu.no-responsive,.vertical-minisearch.menu-item-ajax-search .vertical-minisearch-shadow{background-color:#fff}.top-area-background:before{background-color:#205374}.block-content,.gem-slideshow,.slideshow-preloader{background-color:#fff}#footer-nav{background-color:#205374}#page-preloader .page-preloader-spin,.block-preloader .page-preloader-spin,.preloader-spin{border-top-color:#205374}#page-preloader .page-preloader-spin:before,.block-preloader .page-preloader-spin:before,.preloader-spin:before{border-top-color:#00afbc}.preloader-spin-new{border-color:#00afbc}#page-preloader .page-preloader-spin:after,.block-preloader .page-preloader-spin:after,.gem-fancybox-preloader .preloader-spin:after,.preloader-spin:after{border-top-color:#6f9aa8}.loading:after,.preloader:after{display:none}.loading .preloader-spin,.preloader .preloader-spin{display:block}.socials-item-icon.mastodon::before{content:'\f136';font-family:FontAwesome}.socials-colored a .socials-item-icon.mastodon,.socials-colored-hover a:hover .socials-item-icon.mastodon{color:#fffFFFFF}.social-item-rounded.socials-item-icon.mastodon::before,.socials-rounded .socials-item-icon.mastodon::before{content:'\'; } .social-item-square.socials-item-icon.mastodon::before, .socials-square .socials-item-icon.mastodon::before { content: '\'}.socials-item-icon.linkedinpage::before{content:'\f48e';font-family:MaterialDesignIcons}.socials-colored a .socials-item-icon.linkedinpage,.socials-colored-hover a:hover .socials-item-icon.linkedinpage{color:#fffFFFFF}.social-item-rounded.socials-item-icon.linkedinpage::before,.socials-rounded .socials-item-icon.linkedinpage::before{content:'\'; } .social-item-square.socials-item-icon.linkedinpage::before, .socials-square .socials-item-icon.linkedinpage::before { content: '\'}.socials-item-icon.zenodo::before{content:'\e058';font-family:ElegantIcons}.socials-colored a .socials-item-icon.zenodo,.socials-colored-hover a:hover .socials-item-icon.zenodo{color:#fffFFFFF}.social-item-rounded.socials-item-icon.zenodo::before,.socials-rounded .socials-item-icon.zenodo::before{content:'\'; } .social-item-square.socials-item-icon.zenodo::before, .socials-square .socials-item-icon.zenodo::before { content: '\'}.socials-item-icon.linkedingroup::before{content:'\f08c';font-family:FontAwesome}.socials-colored a .socials-item-icon.linkedingroup,.socials-colored-hover a:hover .socials-item-icon.linkedingroup{color:#fffFFFFF}.social-item-rounded.socials-item-icon.linkedingroup::before,.socials-rounded .socials-item-icon.linkedingroup::before{content:'\'; } .social-item-square.socials-item-icon.linkedingroup::before, .socials-square .socials-item-icon.linkedingroup::before { content: '\'}.widget-title:after{color:#00afbc;display:inline-block}body .hover-default-gradient .portfolio-item .image .overlay:before,body .hover-gradient .gallery-item .overlay-wrap .overlay:before,body .hover-gradient .portfolio-item .image .overlay:before,body .hover-new-gradient .portfolio-item .image .overlay:before,body .portfolio.hover-default-gradient .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,body .portfolio.hover-new-gradient .portfolio-item .gem-simple-gallery .gem-gallery-item a:before{background:linear-gradient(90deg,rgba(255,43,88,.8) 0,rgba(255,216,0,.8) 100%)!important}body .hover-circular .gallery-item .overlay-wrap .overlay .overlay-circle,body .hover-circular .portfolio-item .image .overlay .overlay-circle,body .hover-default-circular .portfolio-item .image .overlay .overlay-circle,body .hover-new-circular .portfolio-item .image .overlay .overlay-circle,body .portfolio.hover-default-circular .portfolio-item .gem-simple-gallery .gem-gallery-item a:before,body .portfolio.hover-new-circular .portfolio-item .gem-simple-gallery .gem-gallery-item a:before{background:linear-gradient(90deg,rgba(0,188,212,.75) 0,rgba(53,64,147,.75) 100%)!important}:root{--thegem-to-product-grid-title-color:#5F727FFF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .title{color:#5f727FFF}:root{--thegem-to-product-grid-title-hover-color:#3C3950FF}.portfolio.extended-products-grid.caption-position-page.disabled-hover .portfolio-item .caption .title:hover,.portfolio.extended-products-grid.caption-position-page:not(.disabled-hover) .portfolio-item:hover .caption .title{color:#3c3950FF}:root{--thegem-to-product-grid-title-on-image-color:#212227FF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .caption .cart.type_button.simple-type-button .button,.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .caption .cart.type_button.variable-type-button .button,.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .caption .cart.type_button.simple-type-button .button,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .caption .cart.type_button.variable-type-button .button,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .overlay .links .caption .title,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .caption .cart.type_button.simple-type-button .button,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .caption .cart.type_button.variable-type-button .button,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .overlay .links .caption .title{color:#212227FF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .caption .cart.type_button.simple-type-button .button,.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .caption .cart.type_button.variable-type-button .button,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .caption .cart.type_button.simple-type-button .button,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .caption .cart.type_button.variable-type-button .button,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .caption .cart.type_button.simple-type-button .button,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .caption .cart.type_button.variable-type-button .button{border-color:#212227FF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .caption .categories,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .caption .categories,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .caption .categories{background-color:#212227FF}:root{--thegem-to-product-grid-category-color:#99A9B5FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .categories{color:#99a9B5FF}:root{--thegem-to-product-grid-category-hover-color:#00BCD4FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .categories a:hover{color:#00bCD4FF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .caption .categories,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .caption .categories,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .caption .categories{color:#fffFFFFF}:root{--thegem-to-product-grid-price-font-family:'Source Sans Pro'}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{font-family:'Source Sans Pro'}:root{--thegem-to-product-grid-price-font-style:normal;--thegem-to-product-grid-price-font-weight:normal}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{font-style:normal;font-weight:400}:root{--thegem-to-product-grid-price-font-size:16px}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{font-size:16px}:root{--thegem-to-product-grid-price-line-height:25px}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{line-height:25px}@media (min-width:992px){.portfolio.extended-products-grid .portfolio-item.bigger .caption .price-wrap.default .product-price .price{line-height:calc(25px * 1.2)}}:root{--thegem-to-product-grid-price-letter-spacing:0px}.portfolio.extended-products-grid .portfolio-item .caption .price-wrap.default .product-price .price{letter-spacing:0}:root{--thegem-to-product-grid-price-color:#5F727FFF}.portfolio-filters-list .widget_products .gem-products-price .amount,.portfolio-filters-list .widget_recently_viewed_products .gem-products-price .amount,.portfolio-filters-list .widget_top_rated_products .gem-products-price .amount,.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .product-price .price{color:#5f727FFF}.portfolio.extended-products-grid.caption-container-preset-light .portfolio-item .image .caption .product-price .price,.portfolio.extended-products-grid.caption-container-preset-solid .portfolio-item .image .caption .product-price .price,.portfolio.extended-products-grid.caption-container-preset-transparent .portfolio-item .image .caption .product-price .price{color:#212227FF}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button .button,.thegem-popup-notification .notification-message a.button,.thegem-te-loop-product-add-to-cart .cart.type_button .button{border-width:1px;border-style:solid}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button .button,.thegem-popup-notification .notification-message a.button,.thegem-te-loop-product-add-to-cart .cart.type_button .button{border-radius:30px}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .cart.type_button.simple-type-button .button,.thegem-te-loop-product-add-to-cart .cart.type_button.simple-type-button .button{color:#5f727FFF}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button.simple-type-button .button:hover,.thegem-te-loop-product-add-to-cart .cart.type_button.simple-type-button .button:hover{color:#fffFFFFF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .cart.type_button.simple-type-button .button,.thegem-te-loop-product-add-to-cart .cart.type_button.simple-type-button .button{background-color:#dfe5E8FF}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button.simple-type-button .button:hover,.thegem-te-loop-product-add-to-cart .cart.type_button.simple-type-button .button:hover{background-color:#00bCD4FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .cart.type_button.simple-type-button .button,.thegem-te-loop-product-add-to-cart .cart.type_button.simple-type-button .button{border-color:#dfe5E8FF}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button.simple-type-button .button:hover,.thegem-te-loop-product-add-to-cart .cart.type_button.simple-type-button .button:hover{border-color:#00bCD4FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .cart.type_button.variable-type-button .button,.thegem-popup-notification .notification-message a.button,.thegem-te-loop-product-add-to-cart .cart.type_button.variable-type-button .button{color:#5f727FFF}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button.variable-type-button .button:hover,.thegem-popup-notification .notification-message a.button:hover,.thegem-te-loop-product-add-to-cart .cart.type_button.variable-type-button .button:hover{color:#fffFFFFF}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button.variable-type-button .button:hover,.thegem-popup-notification .notification-message a.button:hover,.thegem-te-loop-product-add-to-cart .cart.type_button.variable-type-button .button:hover{background-color:#00bCD4FF}.portfolio.extended-products-grid.caption-position-page .portfolio-item .caption .cart.type_button.variable-type-button .button,.thegem-popup-notification .notification-message a.button,.thegem-te-loop-product-add-to-cart .cart.type_button.variable-type-button .button{border-color:#5f727FFF}.portfolio.extended-products-grid .portfolio-item .caption .cart.type_button.variable-type-button .button:hover,.thegem-popup-notification .notification-message a.button:hover,.thegem-te-loop-product-add-to-cart .cart.type_button.variable-type-button .button:hover{border-color:#00bCD4FF}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icon a,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.portfolio.extended-products-grid:is(.caption-position-hover,.caption-position-image):is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid:is(.caption-position-hover,.caption-position-image):is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons a.icon,.thegem-te-loop-product-add-to-cart .cart.icon a{border-radius:20px}:root{--thegem-to-product-grid-icon-color:#5F727FFF}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icon a,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.portfolio.extended-products-grid.caption-position-hover:is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-hover:is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons a.icon,.thegem-te-loop-product-add-to-cart .cart.icon a{color:#5f727FFF}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button:hover,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icon a:hover,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.portfolio.extended-products-grid.caption-position-hover:is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons .icon a:hover,.portfolio.extended-products-grid.caption-position-hover:is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover,.thegem-te-loop-product-add-to-cart .cart.icon a:hover{color:#fffFFFFF}.portfolio.extended-products-grid.caption-position-image .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid.caption-position-image .portfolio-item .image .overlay .links .portfolio-icons a.icon{color:#212227FF}.portfolio.extended-products-grid.caption-position-image .portfolio-item .image .overlay .links .portfolio-icons .icon a:hover,.portfolio.extended-products-grid.caption-position-image .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover{color:#fffFFFFF}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icon a,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon,.portfolio.extended-products-grid:is(.caption-position-hover,.caption-position-image):is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons .icon a,.portfolio.extended-products-grid:is(.caption-position-hover,.caption-position-image):is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons a.icon,.thegem-te-loop-product-add-to-cart .cart.icon a{background-color:#dfe5E8FF}.portfolio-top-panel .portfolio-top-panel-right .portfolio-search-filter .portfolio-search-filter-button:hover,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption .icon a:hover,.portfolio.extended-products-grid .portfolio-item .wrap .product-bottom.on-page-caption a.icon:hover,.portfolio.extended-products-grid:is(.caption-position-hover,.caption-position-image):is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons .icon a:hover,.portfolio.extended-products-grid:is(.caption-position-hover,.caption-position-image):is(.hover-slide,.hover-fade) .portfolio-item .image .overlay .links .portfolio-icons a.icon:hover,.thegem-te-loop-product-add-to-cart .cart.icon a:hover{background-color:#00bCD4FF}.product .new-label,.product .onsale,.product .out-of-stock-label,.product-gallery-labels .product-labels .new-label,.product-gallery-labels .product-labels .onsale,.product-gallery-labels .product-labels .out-of-stock-label{color:#fff}.product .onsale,.product-gallery-labels .product-labels .onsale{background-color:#00afbc}.product .onsale:after,.product-gallery-labels .product-labels .onsale:after{border-left-color:#00afbc;border-right-color:#00afbc}.product .onsale svg,.product-gallery-labels .product-labels .onsale svg{fill:#00AFBC}.product .new-label,.product-gallery-labels .product-labels .new-label{background-color:#393d50}.product .new-label:after,.product-gallery-labels .product-labels .new-label:after{border-left-color:#393d50;border-right-color:#393d50}.product .new-label svg,.product-gallery-labels .product-labels .new-label svg{fill:#393d50}.product .out-of-stock-label,.product-gallery-labels .product-labels .out-of-stock-label{background-color:#f44336FF}.product .out-of-stock-label:after,.product-gallery-labels .product-labels .out-of-stock-label:after{border-left-color:#f44336FF;border-right-color:#f44336FF}.product .out-of-stock-label svg,.product-gallery-labels .product-labels .out-of-stock-label svg{fill:#F44336FF}.quick-view-button{color:#fffFFFFF}.quick-view-button{background-color:#00bCD4A6}.product-page__wrapper .gem-button-style-outline.single_add_to_cart_button{background-color:#00afbc!important}.product-page__wrapper .gem-button-style-outline.single_add_to_cart_button:hover{background-color:#205374FF!important}.products-categories-widget .category-title{font-family:Montserrat}.products-categories-widget .category-title{font-size:14px}.products-categories-widget .category-title{font-style:normal;font-weight:700}.products-categories-widget .category-title{line-height:19.6px}.products-categories-widget .category-title{text-transform:uppercase}.products-categories-widget .category-title{letter-spacing:.7px}.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-light .category-title,.products-categories-widget.caption-container-preset-solid.caption-container-preset-color-light .category-title,.products-categories-widget.caption-container-preset-transparent.caption-container-preset-color-dark .category-title{color:#212227FF}.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-dark .category-title{background-color:#212227FF}.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-dark .category-title,.products-categories-widget.caption-container-preset-solid.caption-container-preset-color-dark .category-title,.products-categories-widget.caption-container-preset-transparent.caption-container-preset-color-light .category-title{color:#fffFFFFF}.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-light .category-title{background-color:#fffFFFFF}.products-categories-widget.caption-position-below .category-title{color:#5f727FFF}.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-dark .category-count,.products-categories-widget.caption-container-preset-solid.caption-container-preset-color-light .category-count,.products-categories-widget.caption-container-preset-transparent.caption-container-preset-color-dark .category-count{color:#212227FF}.products-categories-widget.caption-container-preset-bold.caption-container-preset-color-light .category-count,.products-categories-widget.caption-container-preset-solid.caption-container-preset-color-dark .category-count,.products-categories-widget.caption-container-preset-transparent.caption-container-preset-color-light .category-count{color:#fffFFFB3}.products-categories-widget.caption-position-below .category-count{color:#5f727FB3}:root{--thegem-to-cart-icon-font:'thegem-icons';--thegem-to-cart-icon-icon:'\e67d'}body #primary-navigation #primary-menu>li.menu-item-cart>a:before,body .hamburger-minicart>a:before,body .mobile-cart .mobile-cart-header .mobile-cart-header-title:before,body .mobile-cart-position-top #site-header .mobile-cart>a:before,body .portfolio.products-grid .portfolio-item .portfolio-icons.product-bottom .add_to_cart_button:before,body .single-product-content form.cart .gem-button .gem-icon-cart:before,body .woocommerce-wishlist .wishlist_table .product-add-to-cart .add_to_cart_button.simple a.gem-button:before{content:'\e67d'}body .portfolio.extended-products-grid .product-bottom .cart i.default:before,body .portfolio.extended-products-grid.hover-default .image .portfolio-icons.product-bottom .cart i.default:before,body .portfolio.extended-products-grid.hover-default .portfolio-item .caption .cart i.default:before,body .portfolio.extended-products-grid:not(.hover-default) .portfolio-item .caption .cart i.default:before,body .portfolio.extended-products-grid:not(.hover-default) .portfolio-item .image .portfolio-icons.product-bottom .cart i.default:before,body .products .product-bottom .add_to_cart_button:before{content:'\e67e'}body.mobile-cart-position-top #site-header .mobile-cart>a:before{-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M8,18c-0.6,0-1,0.2-1.4,0.6S6,19.4,6,20s0.2,1.1,0.6,1.4S7.4,22,8,22s1-0.2,1.4-0.6S10,20.6,10,20s-0.2-1-0.6-1.4 S8.6,18,8,18z'/%3E%3Cpath d='M18,18c-0.6,0-1.1,0.2-1.5,0.6S16,19.4,16,20s0.2,1.1,0.6,1.4S17.4,22,18,22s1.1-0.2,1.4-0.6S20,20.6,20,20s-0.2-1-0.6-1.4 S18.6,18,18,18z'/%3E%3Cpath d='M21.8,6.4C21.6,6.2,21.3,6,21,6H10v2h9.6l-2.3,6H8.8L6,2.8C5.9,2.3,5.5,2,5,2H2v2h2.2L7,15.3C7.1,15.7,7.5,16,8,16h10 c0.4,0,0.8-0.3,0.9-0.6l3-8C22.1,7.1,22,6.7,21.8,6.4z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 24 24' style='enable-background:new 0 0 24 24;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M8,18c-0.6,0-1,0.2-1.4,0.6S6,19.4,6,20s0.2,1.1,0.6,1.4S7.4,22,8,22s1-0.2,1.4-0.6S10,20.6,10,20s-0.2-1-0.6-1.4 S8.6,18,8,18z'/%3E%3Cpath d='M18,18c-0.6,0-1.1,0.2-1.5,0.6S16,19.4,16,20s0.2,1.1,0.6,1.4S17.4,22,18,22s1.1-0.2,1.4-0.6S20,20.6,20,20s-0.2-1-0.6-1.4 S18.6,18,18,18z'/%3E%3Cpath d='M21.8,6.4C21.6,6.2,21.3,6,21,6H10v2h9.6l-2.3,6H8.8L6,2.8C5.9,2.3,5.5,2,5,2H2v2h2.2L7,15.3C7.1,15.7,7.5,16,8,16h10 c0.4,0,0.8-0.3,0.9-0.6l3-8C22.1,7.1,22,6.7,21.8,6.4z'/%3E%3C/g%3E%3C/svg%3E")}.preloader .skeleton .widget:before{background-image:linear-gradient(#f7f6F4FF 20px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0)}.preloader .skeleton .portfolio-item:before{background-image:linear-gradient(#f7f6F4FF 100%,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0)}.preloader .skeleton .caption-position-image .products-category-item:before{background-image:linear-gradient(#f7f6F4FF 100%,transparent 0)}.preloader .skeleton .caption-position-below .products-category-item:before{background-image:linear-gradient(#f7f6F4FF 100%,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0),linear-gradient(#f7f6F4FF 12px,transparent 0)}:root{--header-builder-light-color:#FFFFFF}:root{--header-builder-light-color-hover:#00AFBC}:root{--thegem-to-breadcrumbs-color:#99A9B5FF}:root{--thegem-to-breadcrumbs-color-hover:#3C3950FF}:root{--thegem-to-breadcrumbs-color-active:#3C3950FF}#slider-home-outer-wrapper{display:flex;justify-content:center}#news-events-wrap .single-item .image img{width:100%!important;min-height:198px!important;min-width:198px!important;object-fit:cover!important;object-position:center}#slider-home-outer-wrapper *{margin:0 auto}.ngi-pointer{background-image:url(https://ngi.eu/wp-content/uploads/2020/02/Pointer-logo-NGI_Tag-rgb.jpg)}.column-b img{object-fit:scale-down!important;object-position:top!important}#image-top-fit{object-fit:scale-down!important;object-position:top!important}#slider-news-events-row-wrapper{border:0!important}#news-event-wrapper{max-width:1200px;overflow:hidden;margin:0 auto;display:flex;column-gap:30px;padding:0 20px;flex-wrap:wrap;box-sizing:border-box!important}.item-news-events h4{font-size:12px!important;line-height:16px;min-height:77px;overflow:hidden;overflow-x:hidden;overflow-y:hidden;border-bottom:1px solid silver;padding-bottom:10px;display:flex;align-items:center;color:#205374!important;font-weight:700}.item-news-events p{font-size:10pt;line-height:1.4em}.item-news-events{display:flex;flex-direction:column;flex:1}.image-wrap-news-event{background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:800px){#news-event-wrapper>div{flex:0 0 47.5%;box-sizing:border-box}}@media screen and (max-width:652px){#news-event-wrapper>div{flex:0 0 100%}}.socials{display:flex!important}.socials a:nth-child(3){order:6}.socials a:nth-child(2){order:5}.socials a:first-child{order:3}.socials a:nth-child(5){order:1}.socials a:nth-child(4){order:0}.socials a:nth-child(6){order:2}.socials a:nth-child(7){order:4}.socials-colored-hover a:hover .socials-item-icon.linkedingroup::before{color:#00afbc!important}body.page-id-26279 .entry-content .socials.socials-list.socials-alignment-center{display:block!important}body.page-id-26279 .entry-content .socials.socials-list.socials-alignment-center a:hover.socials-item{color:#ca4761!important}body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.linkedingroup,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.linkedinpage,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.mastodon,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.peertube,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.twitter,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.youtube,body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.zenodo,body.page-id-26279 .entry-content body.page-id-26279 .entry-content .socials.socials-list a:hover .socials-item-icon.linkedin{color:#ca4761!important}.post-47033.title-h2,h2{font-size:24px}.widget_nav_menu ul.menu li>a,.widget_submenu>div>ul li>a{font-size:14px}#menu-ngi-impact-stories.menu{border:0!important;border-top:0!important}.entry-content .wpb_text_column ul li:before,body article ul li:before{left:-10px;display:none}.widget_nav_menu li{border:0}.vc_col-has-fill>.vc_column-inner{padding-top:0!important}.vc_separator.vc_separator_align_center>*{padding:0}.sidebar #recent-posts-2{font-size:.9em;line-height:1.4em}.row .wpb_gallery .nivoSlider .nivo-caption,.row .wpb_gallery .nivoSlider .nivo-controlNav,.wpb_gallery .theme-default .nivo-controlNav{display:none!important}.row .wpb_gallery .nivoSlider .nivo-main-image,.wpb_gallery .theme-default .nivoSlider img{height:100%!important}:root{--text-max-lines:none}:root,html[data-theme=light]{--bg-color:#fff;--bg-hover-color:#d9e1e8;--line-gray-color:#c0cdd9;--contrast-gray-color:#606984;--content-text:#000;--link-color:#3a3bff;--error-text-color:#8b0000}html[data-theme=dark]{--bg-color:#282c37;--bg-hover-color:#313543;--line-gray-color:#393f4f;--contrast-gray-color:#606984;--content-text:#fff;--link-color:#8c8dff;--error-text-color:#fe6c6c}.mt-container{height:100%;overflow-y:auto;position:relative;background-color:var(--bg-color);scrollbar-color:var(--line-gray-color) var(--bg-color);scrollbar-width:thin}.mt-container::-webkit-scrollbar{width:.25rem;height:.25rem}.mt-container::-webkit-scrollbar-thumb{background-color:var(--line-gray-color);border:none;border-radius:3rem}.mt-container::-webkit-scrollbar-thumb:active,.mt-container::-webkit-scrollbar-thumb:hover{background-color:var(--line-gray-color)}.mt-container::-webkit-scrollbar-track{background-color:var(--bg-color);border:none;border-radius:0}.mt-container::-webkit-scrollbar-corner,.mt-container::-webkit-scrollbar-track:active,.mt-container::-webkit-scrollbar-track:hover{background-color:var(--bg-color)}.mt-container a,.mt-container a:active,.mt-container a:link{text-decoration:none;color:var(--link-color)}.mt-container a:not(.mt-toot-preview):hover{text-decoration:underline}.mt-body{padding:1rem clamp(.25rem,4vw,1.5rem);white-space:pre-wrap;word-wrap:break-word}.mt-body .invisible{font-size:0;line-height:0;display:inline-block;width:0;height:0;position:absolute}.mt-toot{margin:.25rem;padding:1rem .5rem 1.5rem;position:relative;min-height:3.75rem;background-color:transparent;border-bottom:1px solid var(--line-gray-color)}.mt-toot:focus,.mt-toot:hover{cursor:pointer;background-color:var(--bg-hover-color)}.mt-toot p:last-child{margin-bottom:0}.mt-toot-avatar{margin-right:.75rem}.mt-toot-avatar-standard{width:2.25rem;height:2.25rem}.mt-toot-avatar-boosted{width:3rem;height:3rem;position:relative}.mt-toot-avatar-image-big img{aspect-ratio:1/1;width:2.25rem;height:2.25rem;border-radius:.25rem;overflow:hidden}.mt-toot-avatar-image-small img{aspect-ratio:1/1;width:1.5rem;height:1.5rem;top:1.5rem;left:1.5rem;position:absolute;border-radius:.25rem;overflow:hidden}.mt-toot-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.mt-toot-header-user{font-weight:600;margin-top:.5rem;padding-right:1rem}.mt-toot-header-user>a{display:flex;align-items:flex-start;color:var(--content-text)!important;overflow-wrap:anywhere}.mt-toot-header-date{font-size:.75rem;text-align:right;margin:.5rem 0 0 auto}.mt-toot-header-date>a{color:var(--contrast-gray-color)!important}.mt-toot-text{margin-bottom:1rem;color:var(--content-text)}.mt-toot-text .spoiler-btn{display:inline-block}.mt-toot-text .spoiler-text-hidden{display:none}.mt-toot-text.truncate{display:-webkit-box;overflow:hidden;-webkit-line-clamp:var(--text-max-lines);-webkit-box-orient:vertical}.mt-toot-text:not(.truncate) .ellipsis::after{content:"..."}.mt-toot-text blockquote{border-left:.25rem solid var(--line-gray-color);margin-left:0;padding-left:.5rem}.mt-toot-header-user .custom-emoji,.mt-toot-text .custom-emoji{height:1.5rem;min-width:1.5rem;margin-bottom:-.25rem;width:auto}.mt-toot-poll{margin-bottom:1rem;color:var(--content-text)}.mt-toot-poll ul{list-style:none;padding:0;margin:0}.mt-toot-poll ul li{font-size:.9rem;margin-bottom:.5rem}.mt-toot-poll.mt-toot-poll-expired ul li{color:var(--contrast-gray-color)}.mt-toot-poll ul li:not(:last-child){margin-bottom:.25rem}.mt-toot-poll ul li:before{content:"◯";padding-right:.5rem}.mt-toot-poll.mt-toot-poll-expired ul li:before{content:"";padding-right:0}.mt-toot-media{overflow:hidden;margin-bottom:1rem}.mt-toot-media>.spoiler-btn{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.mt-toot-media-spoiler>img{filter:blur(2rem)}.img-ratio14_7{position:relative;padding-top:56.95%;width:100%}.img-ratio14_7>img{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--content-text)}.mt-toot-preview{min-height:4rem;display:flex;flex-direction:row;border:1px solid var(--line-gray-color);border-radius:.5rem;color:var(--link-color);font-size:.8rem;margin:1rem 0;overflow:hidden}.mt-toot-preview-image{width:40%;align-self:stretch}.mt-toot-preview-image img{display:block;width:100%;height:100%;object-fit:cover;color:var(--content-text)}.mt-toot-preview-noImage{width:40%;font-size:1.5rem;align-self:center;text-align:center}.mt-toot-preview-content{width:60%;display:flex;align-self:center;flex-direction:column;padding:.5rem 1rem;gap:.5rem}.mt-toot-preview-title{font-weight:600}.spoiler-btn{border-radius:2px;background-color:var(--line-gray-color);border:0;color:var(--content-text);font-weight:700;font-size:.7rem;padding:0 .35rem;text-transform:uppercase;line-height:1.25rem;cursor:pointer;vertical-align:top}.mt-toot-counter-bar{display:flex;min-width:6rem;max-width:40rem;justify-content:space-between;color:var(--contrast-gray-color)}.mt-toot-counter-bar-favorites,.mt-toot-counter-bar-reblog,.mt-toot-counter-bar-replies{display:flex;font-size:.75rem;gap:.25rem;align-items:center;opacity:.5}.mt-toot-counter-bar-favorites>svg,.mt-toot-counter-bar-reblog>svg,.mt-toot-counter-bar-replies>svg{width:1rem;fill:var(--contrast-gray-color)}.mt-error{position:absolute;display:flex;flex-direction:column;height:calc(100% - 3.5rem);width:calc(100% - 4.5rem);justify-content:center;align-items:center;color:var(--error-text-color);padding:.75rem;text-align:center}.mt-error-icon{font-size:2rem}.mt-error-message{padding:1rem 0}.mt-error-message hr{color:var(--line-gray-color)}.mt-body>.loading-spinner{position:absolute;width:3rem;height:3rem;margin:auto;top:calc(50% - 1.5rem);right:calc(50% - 1.5rem)}.loading-spinner{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' viewBox='0 0 128 128' %3E%3Cg%3E%3Cpath d='M64 128A64 64 0 0 1 18.34 19.16L21.16 22a60 60 0 1 0 52.8-17.17l.62-3.95A64 64 0 0 1 64 128z' fill='%23404040'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 64 64' to='360 64 64' dur='1000ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:min(2.5rem,calc(100% - .5rem))}.mt-footer{margin:1rem auto 2rem;padding:0 2rem;text-align:center}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mt-toot-counter-bar-favorites,.mt-toot-counter-bar-reblog,.mt-toot-counter-bar-replies,.mt-toot-header-date{font-size:small!important}.mt-toot-header-user{margin-top:0!important}#mastodon-feed .mt-body{display:flex;gap:20px;flex-wrap:nowrap;align-content:center;flex-direction:row;justify-content:center;align-items:stretch}#mastodon-feed .mt-toot{width:50%}</style> <meta name="description" content="Taler Systems SA is a technology company specialising in creating free software for digital payment systems." /> <link rel="canonical" href="https://ngi.eu/blog/2023/05/02/gnu-taler/" /> <meta name="author" content="mariahelena" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Article","@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/#article","isPartOf":{"@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/"},"author":{"name":"mariahelena","@id":"https://ngi.eu/#/schema/person/912f9f5ede395a30a233576042121498"},"headline":"GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices","datePublished":"2023-05-02T08:40:27+00:00","dateModified":"2023-05-23T13:31:51+00:00","mainEntityOfPage":{"@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/"},"wordCount":966,"publisher":{"@id":"https://ngi.eu/#organization"},"image":{"@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/#primaryimage"},"thumbnailUrl":"https://ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg","keywords":["#christianGrothoff","innovators","Next Generation Internet","NGI","NGI Innovators","NGI4eu","Who's NGI"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/","url":"https://ngi.eu/blog/2023/05/02/gnu-taler/","name":"GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices | Next Generation Internet","isPartOf":{"@id":"https://ngi.eu/#website"},"primaryImageOfPage":{"@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/#primaryimage"},"image":{"@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/#primaryimage"},"thumbnailUrl":"https://ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg","datePublished":"2023-05-02T08:40:27+00:00","dateModified":"2023-05-23T13:31:51+00:00","description":"Taler Systems SA is a technology company specialising in creating free software for digital payment systems.","breadcrumb":{"@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://ngi.eu/blog/2023/05/02/gnu-taler/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/#primaryimage","url":"https://ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg","contentUrl":"https://ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg","width":335,"height":315,"caption":"Christian Grothoff, CEO of Taler Systems"},{"@type":"BreadcrumbList","@id":"https://ngi.eu/blog/2023/05/02/gnu-taler/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://ngi.eu/"},{"@type":"ListItem","position":2,"name":"GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices"}]},{"@type":"WebSite","@id":"https://ngi.eu/#website","url":"https://ngi.eu/","name":"Next Generation Internet","description":"Internet of humans","publisher":{"@id":"https://ngi.eu/#organization"},"alternateName":"NGI","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://ngi.eu/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://ngi.eu/#organization","name":"Next Generation Internet","alternateName":"NGI","url":"https://ngi.eu/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://ngi.eu/#/schema/logo/image/","url":"https://ngi.eu/wp-content/uploads/2019/06/Logo-NGI_Explicit-with-baseline-rgb.png","contentUrl":"https://ngi.eu/wp-content/uploads/2019/06/Logo-NGI_Explicit-with-baseline-rgb.png","width":2424,"height":1164,"caption":"Next Generation Internet"},"image":{"@id":"https://ngi.eu/#/schema/logo/image/"},"sameAs":["https://x.com/NGI4eu","https://social.network.europa.eu/@EC_NGI","https://tube.network.europa.eu/a/ec_ngi/","https://zenodo.org/communities/ngi","https://www.linkedin.com/company/ngi4eu/","https://www.linkedin.com/groups/2206279","https://www.youtube.com/channel/UCafmIQ_fwe_FiwiiYj6QLUA"]},{"@type":"Person","@id":"https://ngi.eu/#/schema/person/912f9f5ede395a30a233576042121498","name":"mariahelena"}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//ngi.eu' /> <link rel="alternate" type="application/rss+xml" title="Next Generation Internet » Feed" href="//ngi.eu/feed/" /> <link rel="alternate" type="application/rss+xml" title="Next Generation Internet » Comments Feed" href="//ngi.eu/comments/feed/" /> <link rel="alternate" type="text/calendar" title="Next Generation Internet » iCal Feed" href="//ngi.eu/events/?ical=1" /> <style id='thegem-preloader-inline-css' type='text/css'></style> <style id='thegem-custom-inline-css' type='text/css'></style> <style id='classic-theme-styles-inline-css' type='text/css'></style> <style id='global-styles-inline-css' type='text/css'></style> <noscript><link rel='stylesheet' id='dpsp-frontend-style-pro-css' href='//ngi.eu/wp-content/plugins/social-pug/assets/dist/style-frontend-pro.css?ver=1.34.6' type='text/css' media='all' /> </noscript> <script type="text/javascript">function fullHeightRow() { var fullHeight, offsetTop, element = document.getElementsByClassName('vc_row-o-full-height')[0]; if (element) { fullHeight = window.innerHeight; offsetTop = window.pageYOffset + element.getBoundingClientRect().top; if (offsetTop < fullHeight) { fullHeight = 100 - offsetTop / (fullHeight / 100); element.style.minHeight = fullHeight + 'vh' } } }</script><script type="text/javascript" id="ct-ultimate-gdpr-cookie-block-js-extra"> /* <![CDATA[ */ var ct_ultimate_gdpr_cookie_block = {"blocked":[],"level":"4"}; var ct_ultimate_gdpr_popup_close = {"cookie_popup_button_close":""}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/plugins/ct-ultimate-gdpr/assets/js/cookie-block.js?ver=1732274920" id="ct-ultimate-gdpr-cookie-block-js" data-rocket-defer defer></script> <script type="text/javascript" src="//ngi.eu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="//ngi.eu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/plugins/ct-ultimate-gdpr/assets/js/service-facebook-pixel.js?ver=1732274920" id="ct-ultimate-gdpr-service-facebook-pixel-js" data-rocket-defer defer></script> <!--[if lt IE 9]> <script type="text/javascript" src="//ngi.eu/wp-content/themes/thegem/js/html5.js?ver=5.9.9" id="html5-js"></script> <![endif]--> <script type="text/javascript" id="breeze-prefetch-js-extra"> /* <![CDATA[ */ var breeze_prefetch = {"local_url":"https:\/\/ngi.eu","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]}; /* ]]> */ </script> <script type="text/javascript" src="//ngi.eu/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.1.14" id="breeze-prefetch-js" data-rocket-defer defer></script> <script type="text/javascript" src="//ngi.eu/wp-content/plugins/download-manager/assets/bootstrap/js/popper.min.js?ver=6.6.2" id="wpdm-poper-js" data-rocket-defer defer></script> <script type="text/javascript" src="//ngi.eu/wp-content/plugins/download-manager/assets/bootstrap/js/bootstrap.min.js?ver=6.6.2" id="wpdm-frontend-js-js" data-rocket-defer defer></script> <script type="text/javascript" id="wpdm-frontjs-js-extra"> /* <![CDATA[ */ var wpdm_url = {"home":"https:\/\/ngi.eu\/","site":"https:\/\/ngi.eu\/","ajax":"https:\/\/ngi.eu\/wp-admin\/admin-ajax.php"}; var wpdm_js = {"spinner":"<i class=\"fas fa-sun fa-spin\"><\/i>","client_id":"b7fd4ba8c7e487130f8524d28c8672e9"}; var wpdm_strings = {"pass_var":"Password Verified!","pass_var_q":"Please click following button to start download.","start_dl":"Start Download"}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/plugins/download-manager/assets/js/front.js?ver=1732274920" id="wpdm-frontjs-js" data-rocket-defer defer></script> <script type="text/javascript" src="//ngi.eu/wp-content/themes/NGI_new_thegem-child/js/jquery.mCustomScrollbar.concat.min.js?ver=6.6.2" id="myscript-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/NGI_new_thegem-child/js/matomo_tag.js?ver=1732274920" id="matomo_tag-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/NGI_new_thegem-child/script.js?ver=1732274920" id="testscript-js" data-rocket-defer defer></script> <script type="text/javascript" id="ct-ultimate-gdpr-cookie-list-js-extra"> /* <![CDATA[ */ var ct_ultimate_gdpr_cookie_list = {"list":[{"cookie_name":"wfwaf-authcookie-*, wf_loginalerted_*, wfCBLBypass","cookie_type_label":"Essentials","first_or_third_party":"Third party","can_be_blocked":"1","session_or_persistent":"Persistent","expiry_time":"","purpose":""},{"cookie_name":"cf_clearance","cookie_type_label":"Block all","first_or_third_party":"Third party","can_be_blocked":"1","session_or_persistent":"Persistent","expiry_time":"1734806140.4412","purpose":""},{"cookie_name":"ct-ultimate-gdpr-cookie, ct-ultimate-gdpr-cookie-level","cookie_type_label":"Functionality","first_or_third_party":"First party","can_be_blocked":"1","session_or_persistent":"Persistent","expiry_time":"","purpose":"Used to store cookie consent preferences"},{"cookie_name":"_pk_id.1.84f3,_pk_ses.1.84f3","cookie_type_label":"Analytics","first_or_third_party":"Third party","can_be_blocked":"1","session_or_persistent":"Persistent","expiry_time":"","purpose":"This cookies are created by Matomo and store a few details about the user such as the unique visitor ID and shortlived session data. https:\/\/matomo.org\/faq\/general\/faq_146\/"},{"cookie_name":"APISID, CONSENT, GPS, HSID, LOGIN_INFO, PREF, SAPISID, SID, SSID, VISITOR_INFO1_LIVE, YSC","cookie_type_label":"Functionality","first_or_third_party":"Third party","can_be_blocked":"1","session_or_persistent":"Persistent","expiry_time":"","purpose":"These cookies are set via embedded youtube-videos. They register anonymous statistical data on for example how many times the video is displayed and what settings are used for playback."},{"cookie_name":"__wpdm_client","cookie_type_label":"Functionality","first_or_third_party":"First party","can_be_blocked":"1","session_or_persistent":"Session","expiry_time":"","purpose":"This cookie is a functional cookie that identify sessions related to content download."},{"cookie_name":"wordpress_logged_in_d2cb2079a349f2f59d0948880c9cef94, wordpress_sec_d2cb2079a349f2f59d0948880c9cef94, wp-settings-time-1, wordpress_test_cookie","cookie_type_label":"Functionality","first_or_third_party":"First party","can_be_blocked":"1","session_or_persistent":"Session","expiry_time":"","purpose":"Session cookies created by wordpress"}]}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/plugins/ct-ultimate-gdpr/assets/js/cookie-list.js?ver=1732274920" id="ct-ultimate-gdpr-cookie-list-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/plugins/ct-ultimate-gdpr/assets/js/shortcode-block-cookie.js?ver=1732274920" id="ct-ultimate-gdpr-shortcode-block-cookie-js" data-rocket-defer defer></script> <script></script><link rel="https://api.w.org/" href="//ngi.eu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="//ngi.eu/wp-json/wp/v2/posts/42792" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="//ngi.eu/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.2" /> <link rel='shortlink' href='//ngi.eu/?p=42792' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="//ngi.eu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fngi.eu%2Fblog%2F2023%2F05%2F02%2Fgnu-taler%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="//ngi.eu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fngi.eu%2Fblog%2F2023%2F05%2F02%2Fgnu-taler%2F&format=xml" /> <!-- MailerLite Universal --> <script> (function (m, a, i, l, e, r) { m['MailerLiteObject'] = e; function f() { var c = {a: arguments, q: []}; var r = this.push(c); return "number" != typeof r ? r : f.bind(c.q); } f.q = f.q || []; m[e] = m[e] || f.bind(f.q); m[e].q = m[e].q || f.q; r = a.createElement(i); var _ = a.getElementsByTagName(i)[0]; r.async = 1; r.src = l + '?' + (~~(new Date().getTime() / 10000000)); _.parentNode.insertBefore(r, _); })(window, document, 'script', 'https://static.mailerlite.com/js/universal.js', 'ml'); var ml_account = ml('accounts', '3301669', 'r8x2h9k0j6', 'load'); </script> <!-- End MailerLite Universal --> <meta name="hubbub-info" description="Hubbub 1.34.6"><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://ngi.eu"><link rel="alternate" href="//ngi.eu/wp-json/tribe/events/v1/" /><style type="text/css"></style><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> <style type="text/css"></style><link rel="icon" href="//ngi.eu/wp-content/uploads/sites/77/2019/06/Logo-NGI_Icon-square-N-rgb.png" sizes="32x32" /> <link rel="icon" href="//ngi.eu/wp-content/uploads/sites/77/2019/06/Logo-NGI_Icon-square-N-rgb.png" sizes="192x192" /> <link rel="apple-touch-icon" href="//ngi.eu/wp-content/uploads/sites/77/2019/06/Logo-NGI_Icon-square-N-rgb.png" /> <meta name="msapplication-TileImage" content="https://ngi.eu/wp-content/uploads/sites/77/2019/06/Logo-NGI_Icon-square-N-rgb.png" /> <script>if(document.querySelector('[data-type="vc_custom-css"]')) {document.head.appendChild(document.querySelector('[data-type="vc_custom-css"]'));}</script> <style type="text/css" id="wp-custom-css"></style> <noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><meta name="generator" content="WordPress Download Manager 3.2.99" /> <meta property="og:title" content="GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices"/> <meta property="og:description" content="Taler Systems SA is a technology company specialising in creating free software for digital payment systems. Our flagship product, the GNU Taler System, is a privacy-respecting digital payment system with built-in age restrictions that allows for fast and secure transactions with anonymity for the b"/> <meta property="og:site_name" content="Next Generation Internet"/> <meta property="og:type" content="article"/> <meta property="og:url" content="https://ngi.eu/blog/2023/05/02/gnu-taler/"/> <meta property="og:image" content="https://ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg"/> <meta itemprop="name" content="GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices"/> <meta itemprop="description" content="Taler Systems SA is a technology company specialising in creating free software for digital payment systems. Our flagship product, the GNU Taler System, is a privacy-respecting digital payment system with built-in age restrictions that allows for fast and secure transactions with anonymity for the b"/> <meta itemprop="image" content="https://ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg"/> <style></style> <noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript> <style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style></head> <body class="post-template-default single single-post postid-42792 single-format-standard tribe-no-js wpb-js-composer js-comp-ver-7.9 vc_responsive"> <script type="text/javascript"> var gemSettings = {"isTouch":"","forcedLasyDisabled":"","tabletPortrait":"1","tabletLandscape":"","topAreaMobileDisable":"","parallaxDisabled":"","fillTopArea":"","themePath":"https:\/\/ngi.eu\/wp-content\/themes\/thegem","rootUrl":"https:\/\/ngi.eu","mobileEffectsEnabled":"1","isRTL":""}; (function() { function isTouchDevice() { return (('ontouchstart' in window) || (navigator.MaxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0)); } window.gemSettings.isTouch = isTouchDevice(); function userAgentDetection() { var ua = navigator.userAgent.toLowerCase(), platform = navigator.platform.toLowerCase(), UA = ua.match(/(opera|ie|firefox|chrome|version)[\s\/:]([\w\d\.]+)?.*?(safari|version[\s\/:]([\w\d\.]+)|$)/) || [null, 'unknown', 0], mode = UA[1] == 'ie' && document.documentMode; window.gemBrowser = { name: (UA[1] == 'version') ? UA[3] : UA[1], version: UA[2], platform: { name: ua.match(/ip(?:ad|od|hone)/) ? 'ios' : (ua.match(/(?:webos|android)/) || platform.match(/mac|win|linux/) || ['other'])[0] } }; } window.updateGemClientSize = function() { if (window.gemOptions == null || window.gemOptions == undefined) { window.gemOptions = { first: false, clientWidth: 0, clientHeight: 0, innerWidth: -1 }; } window.gemOptions.clientWidth = window.innerWidth || document.documentElement.clientWidth; if (document.body != null && !window.gemOptions.clientWidth) { window.gemOptions.clientWidth = document.body.clientWidth; } window.gemOptions.clientHeight = window.innerHeight || document.documentElement.clientHeight; if (document.body != null && !window.gemOptions.clientHeight) { window.gemOptions.clientHeight = document.body.clientHeight; } }; window.updateGemInnerSize = function(width) { window.gemOptions.innerWidth = width != undefined ? width : (document.body != null ? document.body.clientWidth : 0); }; userAgentDetection(); window.updateGemClientSize(true); window.gemSettings.lasyDisabled = window.gemSettings.forcedLasyDisabled || (!window.gemSettings.mobileEffectsEnabled && (window.gemSettings.isTouch || window.gemOptions.clientWidth <= 800)); })(); (function() { if (window.gemBrowser.name == 'safari') { try { var safariVersion = parseInt(window.gemBrowser.version); } catch(e) { var safariVersion = 0; } if (safariVersion >= 9) { window.gemSettings.parallaxDisabled = true; window.gemSettings.fillTopArea = true; } } })(); (function() { var fullwithData = { page: null, pageWidth: 0, pageOffset: {}, fixVcRow: true, pagePaddingLeft: 0 }; function updateFullwidthData() { fullwithData.pageOffset = fullwithData.page.getBoundingClientRect(); fullwithData.pageWidth = parseFloat(fullwithData.pageOffset.width); fullwithData.pagePaddingLeft = 0; if (fullwithData.page.className.indexOf('vertical-header') != -1) { fullwithData.pagePaddingLeft = 45; if (fullwithData.pageWidth >= 1600) { fullwithData.pagePaddingLeft = 360; } if (fullwithData.pageWidth < 980) { fullwithData.pagePaddingLeft = 0; } } } function gem_fix_fullwidth_position(element) { if (element == null) { return false; } if (fullwithData.page == null) { fullwithData.page = document.getElementById('page'); updateFullwidthData(); } /*if (fullwithData.pageWidth < 1170) { return false; }*/ if (!fullwithData.fixVcRow) { return false; } if (element.previousElementSibling != null && element.previousElementSibling != undefined && element.previousElementSibling.className.indexOf('fullwidth-block') == -1) { var elementParentViewportOffset = element.previousElementSibling.getBoundingClientRect(); } else { var elementParentViewportOffset = element.parentNode.getBoundingClientRect(); } /*if (elementParentViewportOffset.top > window.gemOptions.clientHeight) { fullwithData.fixVcRow = false; return false; }*/ if (element.className.indexOf('vc_row') != -1) { var elementMarginLeft = -21; var elementMarginRight = -21; } else { var elementMarginLeft = 0; var elementMarginRight = 0; } var offset = parseInt(fullwithData.pageOffset.left + 0.5) - parseInt((elementParentViewportOffset.left < 0 ? 0 : elementParentViewportOffset.left) + 0.5) - elementMarginLeft + fullwithData.pagePaddingLeft; var offsetKey = window.gemSettings.isRTL ? 'right' : 'left'; element.style.position = 'relative'; element.style[offsetKey] = offset + 'px'; element.style.width = fullwithData.pageWidth - fullwithData.pagePaddingLeft + 'px'; if (element.className.indexOf('vc_row') == -1) { element.setAttribute('data-fullwidth-updated', 1); } if (element.className.indexOf('vc_row') != -1 && element.className.indexOf('vc_section') == -1 && !element.hasAttribute('data-vc-stretch-content')) { var el_full = element.parentNode.querySelector('.vc_row-full-width-before'); var padding = -1 * offset; 0 > padding && (padding = 0); var paddingRight = fullwithData.pageWidth - padding - el_full.offsetWidth + elementMarginLeft + elementMarginRight; 0 > paddingRight && (paddingRight = 0); element.style.paddingLeft = padding + 'px'; element.style.paddingRight = paddingRight + 'px'; } } window.gem_fix_fullwidth_position = gem_fix_fullwidth_position; document.addEventListener('DOMContentLoaded', function() { var classes = []; if (window.gemSettings.isTouch) { document.body.classList.add('thegem-touch'); } if (window.gemSettings.lasyDisabled && !window.gemSettings.forcedLasyDisabled) { document.body.classList.add('thegem-effects-disabled'); } }); if (window.gemSettings.parallaxDisabled) { var head = document.getElementsByTagName('head')[0], link = document.createElement('style'); link.rel = 'stylesheet'; link.type = 'text/css'; link.innerHTML = ".fullwidth-block.fullwidth-block-parallax-fixed .fullwidth-block-background { background-attachment: scroll !important; }"; head.appendChild(link); } })(); (function() { setTimeout(function() { var preloader = document.getElementById('page-preloader'); if (preloader != null && preloader != undefined) { preloader.className += ' preloader-loaded'; } }, window.pagePreloaderHideTime || 1000); })(); </script> <div id="page-preloader"><div class="page-preloader-spin"></div></div> <div id="page" class="layout-fullwidth header-style-3"> <div id="top-area" class="top-area top-area-style-2 top-area-alignment-center"> <div class="container"> <div class="top-area-items inline-inside search-top-line"> <!--Custom - Main Search--> <div class="main-search"><form role="search" method="get" action="//ngi.eu/" class="wp-block-search__button-inside wp-block-search__icon-button alignright wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="Search…" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button has-icon wp-element-button" type="submit" ><svg class="search-icon" viewBox="0 0 24 24" width="24" height="24"> <path d="M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"></path> </svg></button></div></form></div><div class="main-search"><div> <a href="/contact/">contact us</a> </div></div> <!--Custom - Main Search--> <div class="top-area-block top-area-button"><div class="gem-button-container gem-button-position-inline thegem-button-6743b169af07b8250" ><a class="gem-button gem-button-size-tiny gem-button-style-flat gem-button-text-weight-normal gem-button-no-uppercase" data-ll-effect="drop-right-without-wrap" style="border-radius: 3px;" onmouseleave="" onmouseenter="" href="https://ngi.eu/subscribe/" target="_self">Subscribe to our Newsletter</a></div> </div> <div class="top-area-block top-area-socials socials-colored-hover"> <div class="socials inline-inside"> <a class="socials-item" href="https://www.linkedin.com/company/ngi4eu/" target="_blank" rel="noopener" title="LinkedIn"> <i class="socials-item-icon linkedin "></i> </a> <a class="socials-item" href="https://twitter.com/NGI4eu" target="_blank" rel="noopener" title="Twitter"> <i class="socials-item-icon twitter "></i> </a> <a class="socials-item" href="https://www.youtube.com/channel/UCafmIQ_fwe_FiwiiYj6QLUA" target="_blank" rel="noopener" title="YouTube"> <i class="socials-item-icon youtube "></i> </a> <a class="socials-item" href="https://social.ngi.eu/@ngi" target="_blank" rel="noopener" title="Mastodon"> <i class="socials-item-icon mastodon "></i> </a> <a class="socials-item" href="https://video.ngi.eu/a/ngi" target="_blank" rel="noopener" title="PeerTube"> <i class="socials-item-icon peertube "></i> </a> <a class="socials-item" href="https://zenodo.org/communities/ngi" target="_blank" rel="noopener" title="Zenodo"> <i class="socials-item-icon zenodo "></i> </a> <a class="socials-item" href="https://www.linkedin.com/groups/2206279/" target="_blank" rel="noopener" title="LinkedIn Group"> <i class="socials-item-icon linkedingroup "></i> </a> </div> </div> </div> </div> </div> <div id="site-header-wrapper" class=" sticky-header-on-mobile" > <header id="site-header" class="site-header animated-header mobile-menu-layout-default" role="banner"> <div class="container"> <div class="header-main logo-position-left header-layout-default header-style-3"> <div class="site-title"> <div class="site-logo" style="width:110px;"> <a href="https://ngi.eu/" rel="home"> <span class="logo"><img width="110" height="49" src="//ngi.eu/wp-content/uploads/thegem-logos/logo_9759820a540cd6ea15cadddce11e84a4_1x.png" srcset="https://ngi.eu/wp-content/uploads/thegem-logos/logo_9759820a540cd6ea15cadddce11e84a4_1x.png 1x,https://ngi.eu/wp-content/uploads/thegem-logos/logo_9759820a540cd6ea15cadddce11e84a4_2x.png 2x,https://ngi.eu/wp-content/uploads/thegem-logos/logo_9759820a540cd6ea15cadddce11e84a4_3x.png 3x" alt="Next Generation Internet" style="width:110px;" class="tgp-exclude default"/><img width="80" height="36" src="//ngi.eu/wp-content/uploads/thegem-logos/logo_8269bc6efcf731d34b6385775d76511d_1x.png" srcset="https://ngi.eu/wp-content/uploads/thegem-logos/logo_8269bc6efcf731d34b6385775d76511d_1x.png 1x,https://ngi.eu/wp-content/uploads/thegem-logos/logo_8269bc6efcf731d34b6385775d76511d_2x.png 2x,https://ngi.eu/wp-content/uploads/thegem-logos/logo_8269bc6efcf731d34b6385775d76511d_3x.png 3x" alt="Next Generation Internet" style="width:80px;" class="tgp-exclude small"/></span> </a> </div> </div> <nav id="primary-navigation" class="site-navigation primary-navigation" role="navigation"> <button class="menu-toggle dl-trigger">Primary Menu<span class="menu-line-1"></span><span class="menu-line-2"></span><span class="menu-line-3"></span></button> <ul id="primary-menu" class="nav-menu styled no-responsive dl-menu"><li id="menu-item-43984" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-43984 megamenu-first-element"><a href="#">Get Funded</a><span class="menu-item-parent-toggle"></span> <ul class="sub-menu styled dl-submenu"> <li id="menu-item-42560" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42560 megamenu-first-element"><a href="https://ngi.eu/opencalls/">NGI Open Calls</a></li> <li id="menu-item-42559" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42559 megamenu-first-element"><a href="https://ngi.eu/horizon-europe-calls/">Horizon Europe Calls</a></li> </ul> </li> <li id="menu-item-43983" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-43983 megamenu-first-element"><a href="#">NGI Innovators</a><span class="menu-item-parent-toggle"></span> <ul class="sub-menu styled dl-submenu"> <li id="menu-item-42564" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42564 megamenu-first-element"><a href="https://ngi.eu/blog/">“Who’s NGI” blog</a></li> <li id="menu-item-43991" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-43991 megamenu-first-element"><a href="https://ngi.eu/discover-ngi-innovations/">Discover NGI Innovations</a></li> <li id="menu-item-47305" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47305 megamenu-first-element"><a href="https://ngi.eu/impact-stories/">NGI Impact Stories</a></li> <li id="menu-item-53168" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53168 megamenu-first-element"><a href="https://ngi.eu/ngi-evangelists/">NGI Evangelists</a></li> <li id="menu-item-53269" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-53269 megamenu-first-element"><a href="https://ngi.eu/ngi-interviews/">NGI Interviews</a></li> </ul> </li> <li id="menu-item-43982" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-43982 megamenu-first-element"><a href="#">News and Events</a><span class="menu-item-parent-toggle"></span> <ul class="sub-menu styled dl-submenu"> <li id="menu-item-42569" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42569 megamenu-first-element"><a href="https://ngi.eu/news/">News</a></li> <li id="menu-item-42568" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42568 megamenu-first-element"><a href="https://ngi.eu/events/">Events</a></li> <li id="menu-item-42567" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42567 megamenu-first-element"><a href="https://ngi.eu/press/">Press Releases and Media Coverage</a></li> <li id="menu-item-42570" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42570 megamenu-first-element"><a href="https://ngi.eu/subscribe/">Newsletter</a></li> </ul> </li> <li id="menu-item-43981" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-43981 megamenu-first-element"><a href="#">Join NGI</a><span class="menu-item-parent-toggle"></span> <ul class="sub-menu styled dl-submenu"> <li id="menu-item-46442" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-46442 megamenu-first-element"><a href="https://ngi.eu/join-ngi/">Join us</a></li> <li id="menu-item-42869" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-42869 megamenu-first-element"><a target="_blank" href="https://spaces.fundingbox.com/c/ngi-next-generation-internet">NGI Community Platform</a></li> <li id="menu-item-42573" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42573 megamenu-first-element"><a href="https://ngi.eu/ngi-map/">NGI Community Map</a></li> <li id="menu-item-47175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-47175 megamenu-first-element"><a href="https://ngi.eu/training/">NGI Communication Training Program</a></li> </ul> </li> <li id="menu-item-43980" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-43980 megamenu-first-element"><a href="#">What is NGI</a><span class="menu-item-parent-toggle"></span> <ul class="sub-menu styled dl-submenu"> <li id="menu-item-42576" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42576 megamenu-first-element"><a href="https://ngi.eu/about/">NGI Initiative</a></li> <li id="menu-item-42577" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42577 megamenu-first-element"><a href="https://ngi.eu/ngi-projects/">NGI Projects</a></li> <li id="menu-item-42580" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42580 megamenu-first-element"><a href="https://ngi.eu/ngi-outreach-office/">NGI Outreach Office</a></li> </ul> </li> <li id="menu-item-43979" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-parent menu-item-43979 megamenu-first-element"><a>Library</a><span class="menu-item-parent-toggle"></span> <ul class="sub-menu styled dl-submenu"> <li id="menu-item-42679" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42679 megamenu-first-element"><a href="https://ngi.eu/resources/white-papers-reports/">NGI White Papers & Reports</a></li> <li id="menu-item-42680" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42680 megamenu-first-element"><a href="https://ngi.eu/resources/presentations/">NGI Presentations</a></li> <li id="menu-item-46261" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46261 megamenu-first-element"><a target="_blank" href="https://www.youtube.com/channel/UCafmIQ_fwe_FiwiiYj6QLUA">NGI Videos</a></li> <li id="menu-item-46265" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46265 megamenu-first-element"><a target="_blank" href="https://spaces.fundingbox.com/c/ngi-next-generation-internet/collections/ngi-talks">NGI Talks</a></li> </ul> </li> </ul> </nav> </div> </div> </header><!-- #site-header --> </div><!-- #site-header-wrapper --> <div id="main" class="site-main"> <div id="main-content" class="main-content"> <div id="page-title" class="page-title-block page-title-alignment-center page-title-style-1 "> <div class="container"><div class="page-title-inner"><div class="page-title-title"><h1 style="color:#205374;"> GNU Taler preserving privacy on electronic payment systems using digital coins stored in self-custody on user’s devices</h1></div></div></div> </div> <div class="block-content"> <div class="container"> <div class="panel row panel-sidebar-position-right with-sidebar panel-sidebar-sticky"> <div class="panel-center col-lg-9 col-md-9 col-sm-12"> <article id="post-42792" class="post-42792 post type-post status-publish format-standard has-post-thumbnail category-blog tag-christiangrothoff tag-innovators tag-next-generation-internet tag-ngi tag-ngi-innovators tag-ngi4eu tag-whos-ngi grow-content-body"> <div class="entry-content post-content"> <div class="wp-block-image wp-image-42793"> <figure class="alignleft"><img width="300" height="282" src="//ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff-300x282.jpg" alt="Christian Grothoff" class="wp-image-42793" srcset="//ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff-300x282.jpg 300w, //ngi.eu/wp-content/uploads/2023/05/Christian-Grothoff.jpg 335w" sizes="(max-width: 300px) 100vw, 300px" /><figcaption class="wp-element-caption"><em>Christian Grothoff, CEO of Taler Systems</em></figcaption></figure></div> <p><a href="https://taler-systems.com/" target="_blank" rel="noopener">Taler Systems SA</a> is a technology company specialising in creating free software for digital payment systems. Our flagship product, the <a href="https://taler.net/" target="_blank" rel="noopener">GNU Taler System</a>, is <strong>a privacy-respecting</strong><strong> digital payment system with built-in age restrictions</strong><strong> that allows for fast</strong><strong> and secure transactions with anonymity for the buyer</strong>. The Taler system uses established cryptography, ensuring that transactions are processed quickly and securely with user privacy. This makes the GNU Taler system ideal for use in various industries, including e-commerce, micropayments, and the sharing economy. The GNU Taler system is highly scalable, allowing it to handle many transactions per second on cheap and power-saving hardware.</p> <p>Overall, the GNU Taler system offers a unique solution for anyone looking to securely and anonymously process digital payments in the spirit of GDPR. GNU Taler works for standard and crypto-currencies.</p> <h4 class="wp-block-heading"><strong>How did the project begin?</strong></h4> <p>Working on a decentralized privacy-preserving <strong>Next Generation Internet</strong>, it was clear that we needed a privacy-preserving payment system. However, blockchains were not a socially desirable solution due to their high environmental and social cost.</p> <h4 class="wp-block-heading"><strong>Did you have a concept of your final project idea, or did it evolve during the process?</strong></h4> <p>We have over time, added various features based on ideas from the team or requirements brought to us from third parties, but the basic idea of building a privacy-preserving payment system has remained unchanged.</p> <div class="wp-block-image wp-image-42794"> <figure class="alignleft"><img width="300" height="225" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%20225'%3E%3C/svg%3E" alt="" class="wp-image-42794" data-lazy-srcset="//ngi.eu/wp-content/uploads/2023/05/Team-300x225.jpg 300w, //ngi.eu/wp-content/uploads/2023/05/Team-250x188.jpg 250w, //ngi.eu/wp-content/uploads/2023/05/Team-240x180.jpg 240w, //ngi.eu/wp-content/uploads/2023/05/Team-400x300.jpg 400w, //ngi.eu/wp-content/uploads/2023/05/Team.jpg 420w" data-lazy-sizes="(max-width: 300px) 100vw, 300px" data-lazy-src="//ngi.eu/wp-content/uploads/2023/05/Team-300x225.jpg" /><noscript><img width="300" height="225" src="//ngi.eu/wp-content/uploads/2023/05/Team-300x225.jpg" alt="" class="wp-image-42794" srcset="//ngi.eu/wp-content/uploads/2023/05/Team-300x225.jpg 300w, //ngi.eu/wp-content/uploads/2023/05/Team-250x188.jpg 250w, //ngi.eu/wp-content/uploads/2023/05/Team-240x180.jpg 240w, //ngi.eu/wp-content/uploads/2023/05/Team-400x300.jpg 400w, //ngi.eu/wp-content/uploads/2023/05/Team.jpg 420w" sizes="(max-width: 300px) 100vw, 300px" /></noscript><figcaption class="wp-element-caption"><em>GNU Taler Team</em></figcaption></figure></div> <h4 class="wp-block-heading"><strong>Meet the team</strong></h4> <p>We are a global community of Free Software developers and privacy activists with roots in the <a href="https://www.gnu.org/" target="_blank" rel="noopener">GNU project</a>. We have contributors of all genders from ages 14 to 70 years and over a dozen countries speaking various natural and programming languages, trying to follow the culture of the <a href="https://www.gnu.org/philosophy/kind-communication.html.en" target="_blank" rel="noopener">GNU way of communicating</a>.</p> <p><strong>GNU Taler has repeatedly received support from NGI<br> NGI</strong> funded the first external security audit of the protocol and core implementation, the integration into the e-commerce solution <a href="https://git.taler.net/gnu-taler-payment-for-woocommerce.git" target="_blank" rel="noreferrer noopener">WooCommerce</a> with usability studies, scalability experiments on the <a href="https://www.grid5000.fr/w/Grid5000:Home" target="_blank" rel="noreferrer noopener">Grid5000</a>, age-restrictions, escrow and peer-to-peer payments, accessibility reviews to ensure the payment system is usable by blind people and is providing ongoing funding for enhancements to support regional currencies and the development of a Taler wallet on iOS.</p> <h4 class="wp-block-heading"><strong>How did you learn about NGI?</strong></h4> <p>We probably first learned about NGI during consultations that resulted in the inception of the NGI program.</p> <h4 class="wp-block-heading"><strong>What was the status of your project/technology situation before applying for NGI funding?</strong></h4> <p>At the time of our first NGI funding for GNU Taler, we had a first working prototype with academic publications backing the idea but no external reviews of the Taler-specific code.</p> <h4 class="wp-block-heading"><strong>Will you be taking the idea further now that the support from NGI is over? Please outline a little about how the project continues to be used or to evolve.</strong></h4> <p>NGI support is still ongoing, and we hope that with continued support, we will be able to bring GNU Taler into the European market as a payment solution operated by retail or central banks.</p> <h4 class="wp-block-heading"><strong>What is the advantage of being part of the NGI community?</strong></h4> <p>Among NGI projects, what is great is that we find mutual respect for certain core values (Free Software, informational self-determination). And with respect to the NGI administration organizations, we appreciate the reasonably fast decisions and low administrative overheads.</p> <h4 class="wp-block-heading"><strong>What is unique about the NGI community?</strong></h4> <p>We appreciate that <a href="https://fsf.org/" target="_blank" rel="noreferrer noopener">Libre Software</a> is a respected core value that has no boundaries for collaboration among NGI projects, and no one asks us to justify business plans based on Libre Software licensing and support models.</p> <h4 class="wp-block-heading"><strong>How do you support women in STEM?</strong></h4> <p>The <a href="https://www.gnu.org/" target="_blank" rel="noreferrer noopener">GNU Project</a> encourages contributions from anyone who wishes to advance the development of the GNU system, regardless of gender, race, ethnic group, physical appearance, religion, cultural background, and any other demographic characteristics, as well as personal political views. We do not have a special treatment when it comes to gender, we welcome talented, enthusiastic and motivated folks from all genders and parts of the world.</p> <h4 class="wp-block-heading"><strong>How has the community used the tool for open source software?</strong></h4> <p>Operating GNU Taler, in general, is expected to require an e-money issuer license. We are still adding required AML and KYC features that seem necessary before anyone can legally use the payment system at scale. However, members of the community have already successfully used the payment system to handle payments for drinks at a conference and it is also in limited operation at the <a href="https://bfh.ch/" target="_blank" rel="noreferrer noopener">BFH</a>.</p> <div class="wp-block-image wp-image-42795"> <figure class="alignright"><img width="198" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20198%20300'%3E%3C/svg%3E" alt="Taler Systems vending machine" class="wp-image-42795" data-lazy-srcset="//ngi.eu/wp-content/uploads/2023/05/Taler-Systems-vending-machine-198x300.jpg 198w, //ngi.eu/wp-content/uploads/2023/05/Taler-Systems-vending-machine-674x1024.jpg 674w, //ngi.eu/wp-content/uploads/2023/05/Taler-Systems-vending-machine.jpg 711w" data-lazy-sizes="(max-width: 198px) 100vw, 198px" data-lazy-src="//ngi.eu/wp-content/uploads/2023/05/Taler-Systems-vending-machine-198x300.jpg" /><noscript><img width="198" height="300" src="//ngi.eu/wp-content/uploads/2023/05/Taler-Systems-vending-machine-198x300.jpg" alt="Taler Systems vending machine" class="wp-image-42795" srcset="//ngi.eu/wp-content/uploads/2023/05/Taler-Systems-vending-machine-198x300.jpg 198w, //ngi.eu/wp-content/uploads/2023/05/Taler-Systems-vending-machine-674x1024.jpg 674w, //ngi.eu/wp-content/uploads/2023/05/Taler-Systems-vending-machine.jpg 711w" sizes="(max-width: 198px) 100vw, 198px" /></noscript><figcaption class="wp-element-caption">Taler Systems vending machine</figcaption></figure></div> <h4 class="wp-block-heading"><strong>Could you explain in simple terms what is new and original in your project?</strong></h4> <p>GNU Taler offers one-sided privacy, where the person making a payment remains anonymous to the other party and the payment system operators, while anyone receiving payments can be easily identified by the operator. This prevents mass surveillance in the private domain (where we spend money) while preventing criminals from using the system to receive money for illegal business activities or evading taxation.</p> <h4 class="wp-block-heading"><strong>What problem does your project solve?</strong></h4> <p>There is no privacy-preserving, usable, efficient and legal payment system for the Internet.</p> <h4 class="wp-block-heading"><strong>Please explain a little about any marketing or business development initiatives around the project?</strong></h4> <p><a href="https://taler-systems.com" target="_blank" rel="noreferrer noopener">Taler Systems SA</a> is a start-up dedicated to further developing and commercially supporting the GNU Taler software.</p> <h4 class="wp-block-heading"><strong>Towards the end of the project, what was the evolution of the idea?</strong></h4> <p>Initially, we focused on the protocols, then the user interfaces, and now we are focusing more on community-requested features, performance and compliance.</p> <h4 class="wp-block-heading"><strong>Where do you see yourself in 5/10 years?</strong></h4> <p>In 10 years, GNU Taler will either be the technology backing the Digital Euro, or GNU Taler, will be the technology that made the Digital Euro project of the European Central Bank obsolete, or we will be “enjoying” life without liberty under a government in <a href="https://bitcoinist.com/the-bis-wants-absolute-control-of-your-money-via-central-bank-digital-currencies/" target="_blank" rel="noreferrer noopener">absolute control</a>. </p> </div><!-- .entry-content --> <div class="post-tags-list date-color"><a href="https://ngi.eu/tag/christiangrothoff/" rel="tag">#christianGrothoff</a><a href="https://ngi.eu/tag/innovators/" rel="tag">innovators</a><a href="https://ngi.eu/tag/next-generation-internet/" rel="tag">Next Generation Internet</a><a href="https://ngi.eu/tag/ngi/" rel="tag">NGI</a><a href="https://ngi.eu/tag/ngi-innovators/" rel="tag">NGI Innovators</a><a href="https://ngi.eu/tag/ngi4eu/" rel="tag">NGI4eu</a><a href="https://ngi.eu/tag/whos-ngi/" rel="tag">Who's NGI</a></div> </article><!-- #post-## --> </div> <div class="sidebar col-lg-3 col-md-3 col-sm-12" role="complementary"><div class="widget-area"> <aside id="recent-posts-2" class="widget widget_recent_entries"> <h4 class="widget-title">Latest News</h4> <ul> <li> <a href="https://ngi.eu/ngi-interviews/2024/11/22/alex-garel-search-a-licious-project-ngi-search-beneficiary/">Interview with Alex Garel (Search-a-licious Project) – NGI Search beneficiary</a> </li> <li> <a href="https://ngi.eu/ngi-interviews/aurelie-herbelot-alexey-volkov-on-my-disk-search-integration-project-ngi-search-beneficiary/">Interview with Aurelie Herbelot & Alexey Volkov (On My Disk: Search Integration Project) – NGI Search beneficiary</a> </li> <li> <a href="https://ngi.eu/ngi-interviews/luke-leighton-libresoc-project-ngi-search-beneficiary/">Interview with Luke Leighton (LibreSOC Project) – NGI Search beneficiary</a> </li> </ul> </aside></div> </div><!-- .sidebar --> </div> </div> </div><!-- .block-content --> </div><!-- #main-content --> </div><!-- #main --> <div id="lazy-loading-point"></div> <footer data-wpr-lazyrender="1" id="colophon" class="site-footer" role="contentinfo"> <div class="container"> <div class="row inline-row footer-widget-area" role="complementary"> <div id="text-9" class="widget inline-column col-sm-6 col-xs-12 count-2 widget_text"> <div class="textwidget"><div id="footer-line"> <div class="text-line"> <p>The Next Generation Internet is a <b>European Commission</b> initiative.</p> </div> <div class="img-line"> <div><img style="margin-bottom: 10px" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%200'%3E%3C/svg%3E" width="300px" data-lazy-src="//ngi.eu/wp-content/uploads/sites/77/2019/06/Logo-NGI_Explicit-with-baseline-rgb.png" /><noscript><img style="margin-bottom: 10px" src="//ngi.eu/wp-content/uploads/sites/77/2019/06/Logo-NGI_Explicit-with-baseline-rgb.png" width="300px" /></noscript></div> <div><a href="http://ec.europa.eu/index_en.htm" target="_blank" rel="noopener"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%200'%3E%3C/svg%3E" width="100px" data-lazy-src="//ngi.eu/wp-content/uploads/sites/77/2017/10/bandiera_stelle.png" /><noscript><img src="//ngi.eu/wp-content/uploads/sites/77/2017/10/bandiera_stelle.png" width="100px" /></noscript></a></div> </div> </div> </div> </div><div id="text-7" class="widget inline-column col-sm-6 col-xs-12 count-2 widget_text"> <div class="textwidget"><p><span id="small_footer" class="small_footertext">The <b>NGI.eu portal</b> is run by NGI4ALL.E, which is part of the NGI initiative. NGI4ALL.E has received funding from the European Union’s Horizon Europe research and innovation programme under the Grant Agreement no 101069813. The content of this website does not represent the opinion of the European Union, and the European Union is not responsible for any use that might be made of such content.</span></p> <div style="margin: 15px 0px;"><a href="/eco-friendly-website/" target="_blank" rel="noopener"><img width="113" height="26" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20113%2026'%3E%3C/svg%3E" border="0" data-lazy-src="//ngi.eu/wp-content/uploads/sites/77/2020/07/Green_15.png" /><noscript><img width="113" height="26" src="//ngi.eu/wp-content/uploads/sites/77/2020/07/Green_15.png" border="0" /></noscript></a> <span class="small_footertext" style="margin-left: 20px;">Designed by <a style="margin-left: 10px;" href="https://martel-innovate.com" target="_blank" rel="noopener"><img width="50" height="30" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2030'%3E%3C/svg%3E" alt="Martel Innovate" border="0" data-lazy-src="//ngi.eu/wp-content/uploads/sites/77/2021/02/MARTEL-logo_green.png" /><noscript><img width="50" height="30" src="//ngi.eu/wp-content/uploads/sites/77/2021/02/MARTEL-logo_green.png" alt="Martel Innovate" border="0" /></noscript></a></span></div> <hr /> <p><span style="font-size: 12px;">This work is licensed under <a style="display: inline-flex;" href="http://creativecommons.org/licenses/by-sa/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer">CC BY-SA 4.0</a></span> <img style="height: 22px!important; margin-left: 10px; vertical-align: text-bottom;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="//mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1" /><noscript><img style="height: 22px!important; margin-left: 10px; vertical-align: text-bottom;" src="//mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1" /></noscript> <img style="height: 22px!important; margin-left: 3px; vertical-align: text-bottom;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="//mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1" /><noscript><img style="height: 22px!important; margin-left: 3px; vertical-align: text-bottom;" src="//mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1" /></noscript> <img style="height: 22px!important; margin-left: 3px; vertical-align: text-bottom;" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" data-lazy-src="//mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1" /><noscript><img style="height: 22px!important; margin-left: 3px; vertical-align: text-bottom;" src="//mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1" /></noscript></p> </div> </div></div><!-- .footer-widget-area --> </div> </footer><!-- #colophon --> <footer data-wpr-lazyrender="1" id="footer-nav" class="site-footer"> <div class="container"><div class="row"> <div class="col-md-3 col-md-push-9"> <div id="footer-socials"><div class="socials inline-inside socials-colored"> <a href="https://www.linkedin.com/company/ngi4eu/" target="_blank" title="linkedin" class="socials-item"><i class="socials-item-icon linkedin"></i></a> <a href="https://twitter.com/NGI4eu" target="_blank" title="twitter" class="socials-item"><i class="socials-item-icon twitter"></i></a> <a href="https://www.youtube.com/channel/UCafmIQ_fwe_FiwiiYj6QLUA" target="_blank" title="youtube" class="socials-item"><i class="socials-item-icon youtube"></i></a> <a href="https://social.ngi.eu/@ngi" target="_blank" title="mastodon" class="socials-item"><i class="socials-item-icon mastodon"></i></a> <a href="https://video.ngi.eu/a/ngi" target="_blank" title="peertube" class="socials-item"><i class="socials-item-icon peertube"></i></a> <a href="https://zenodo.org/communities/ngi" target="_blank" title="zenodo" class="socials-item"><i class="socials-item-icon zenodo"></i></a> <a href="https://www.linkedin.com/groups/2206279/" target="_blank" title="linkedingroup" class="socials-item"><i class="socials-item-icon linkedingroup"></i></a> </div></div><!-- #footer-socials --> </div> <div class="col-md-9 col-md-pull-3 footer-area-block"> <div class="gem-button-container gem-button-position-inline"><a class="gem-button gem-button-size-tiny gem-button-style-flat gem-button-text-weight-normal gem-button-no-uppercase" style="border-radius: 3px;" onmouseleave="" onmouseenter="" href="https://www.ngi.eu/subscribe/" target="_self">Subscribe to our Newsletter</a></div> <div class="footer-site-info"><a href="/sitemap" target="_blank">Sitemap</a> | <a href="/faq" target="_blank">FAQ</a> | <a href="/privacy-policy" target="_blank">Privacy Policy</a> | <a href="/cookie-policy" target="_blank">Cookie Policy</a></div> </div> </div></div> </footer><!-- #footer-nav --> </div><!-- #page --> <script> jQuery(function($){ }); </script> <div data-wpr-lazyrender="1" id="fb-root"></div> <div id="mv-grow-data" data-settings='{"general":{"contentSelector":false,"show_count":{"content":false,"sidebar":false},"isTrellis":false,"license_last4":""},"post":{"ID":42792,"categories":[{"ID":317}]},"shareCounts":[],"shouldRun":true}'></div> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['requireConsent']); _paq.push(['requireCookieConsent']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://ngi.matomo.cloud/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src='//cdn.matomo.cloud/ngi.matomo.cloud/matomo.js'; s.parentNode.insertBefore(g,s); })(); function getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } if (getCookie('ct-ultimate-gdpr-cookie-level') && atob(getCookie('ct-ultimate-gdpr-cookie-level')) != '2') { _paq.push(['setConsentGiven']); _paq.push(['setCookieConsentGiven']); } </script> <!-- End Matomo Code --><script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script> <div id="ct-ultimate-gdpr-cookie-popup" class="ct-ultimate-gdpr-cookie-popup-standard-settings ct-ultimate-gdpr-cookie-bottomPanel ct-ultimate-gdpr-cookie-popup-modern ct-ultimate-gdpr-cookie-popup-squared ct-ultimate-gdpr-cookie-popup-button-rounded" style="background-color: #205374; color: #ffffff; bottom: 0px; width: 100%; border-radius: 0;"> <div class='ct-container ct-ultimate-gdpr-cookie-popup-bottomPanel'> <div id="ct-ultimate-gdpr-cookie-content" > Our website uses cookies. Some of these cookies are essential to the operation of the website itself and are used by default. Some other cookies are used to compile statistics on how you and others use our website. Such cookies are only placed and collected with your consent. For more information on how we use cookies, please refer to our cookie policy. </div> <div class='ct-ultimate-gdpr-cookie-buttons ct-clearfix'> <div id="ct-ultimate-gdpr-cookie-accept" class="cookie-buttons" style="border-color:#ffffff;background-color:#205374; color:#ffffff;"> Accept </div> <div id="ct_ultimate-gdpr-cookie-reject" class="cookie-buttons" style="border-color:#ffffff;background-color:#205374; color:#ffffff;"> <a href="javascript:void(0);" id="ct-ultimate-cookie-close-modal" style="color: inherit !important;" >REJECT <i class="fa fa-times"></i></a> </div> <div id="ct-ultimate-gdpr-cookie-read-more" class="cookie-buttons" style="border-color: #ffffff; background-color: #205374; color: #ffffff;">Cookie policy</div> </div> <div class="ct-clearfix"></div> </div> </div> <script type="text/javascript" id="ct-ultimate-gdpr-cookie-popup-js-extra"> /* <![CDATA[ */ var ct_ultimate_gdpr_cookie = {"url":"https:\/\/ngi.eu\/","ajaxurl":"https:\/\/ngi.eu\/wp-admin\/admin-ajax.php","readurl":"https:\/\/ngi.eu\/cookie-policy\/","readurl_new_tab":"on","consent":"","reload":"1","consent_expire_time":"1764025577","consent_time":"1732489577","consent_default_level":"4","consent_accept_level":"4","age_enabled":"5","display_cookie_always":null,"cookie_reset_consent":null,"use_ajax_cookie_popup":""}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/plugins/ct-ultimate-gdpr/assets/js/cookie-popup.js?ver=1732274920" id="ct-ultimate-gdpr-cookie-popup-js" data-rocket-defer defer></script> <script type="text/javascript" src="//ngi.eu/wp-content/plugins/ct-ultimate-gdpr/assets/js/jquery.base64.min.js?ver=5.3.5" id="ct-ultimate-gdpr-base64-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/thegem-form-elements.js?ver=1732274920" id="thegem-form-elements-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/jquery.easing.js?ver=1732274920" id="jquery-easing-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/jquery.dlmenu.js?ver=1732274920" id="jquery-dlmenu-js" data-rocket-defer defer></script> <script type="text/javascript" id="thegem-menu-init-script-js-extra"> /* <![CDATA[ */ var thegem_dlmenu_settings = {"ajax_url":"https:\/\/ngi.eu\/wp-admin\/admin-ajax.php","backLabel":"Back","showCurrentLabel":"Show this page"}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/thegem-menu_init.js?ver=1732274920" id="thegem-menu-init-script-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/thegem-header.js?ver=1732274920" id="thegem-header-js" data-rocket-defer defer></script> <script type="text/javascript" id="thegem-scripts-js-extra"> /* <![CDATA[ */ var thegem_scripts_data = {"ajax_url":"https:\/\/ngi.eu\/wp-admin\/admin-ajax.php","ajax_nonce":"104b15513f"}; /* ]]> */ </script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/functions.js?ver=1732274920" id="thegem-scripts-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/fancyBox/jquery.mousewheel.pack.js?ver=1732274920" id="jquery-mousewheel-js" data-rocket-defer defer></script> <script type="text/javascript" src="//ngi.eu/wp-content/themes/thegem/js/fancyBox/jquery.fancybox.min.js?ver=5.9.9" id="jquery-fancybox-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/fancyBox/jquery.fancybox-init.js?ver=1732274920" id="fancybox-init-script-js" data-rocket-defer defer></script> <script type="text/javascript" src="//ngi.eu/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" src="//ngi.eu/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="//ngi.eu/wp-includes/js/jquery/jquery.form.min.js?ver=4.3.0" id="jquery-form-js" data-rocket-defer defer></script> <script type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/|\/news\/|\/opencalls\/|\/ngi-zero-grants-fuel-41-innovations\/|\/discover-ngi-solutions\/|\/discover-ngi-innovations\/|\/event\/webinar-open-source-cpu-and-soc-design\/|\/impact-stories\/e-os-project\/|\/impact-stories\/markus-sabadello-transatlantic-ssi-interop\/|\/impact-stories\/open-food-facts\/|\/impact-stories\/2024\/01\/16\/pouhiou-lafon-roudier-peertube\/|\/impact-stories\/pouhiou-lafon-roudier-peertube\/|\/impact-stories\/tauri\/|\/ngi-community-website-and-newsletters-updates\/|\/wp-content\/plugins\/js_composer\/assets\/js\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/ngi.eu","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script type="text/javascript" id="pojo-a11y-js-extra"> /* <![CDATA[ */ var PojoA11yOptions = {"focusable":"","remove_link_target":"","add_role_links":"1","enable_save":"1","save_expiration":"720"}; /* ]]> */ </script> <script type="text/javascript" src="//ngi.eu/wp-content/plugins/pojo-accessibility/assets/js/app.min.js?ver=1.0.0" id="pojo-a11y-js" data-rocket-defer defer></script> <script data-minify="1" type="text/javascript" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/thegem/js/thegem-sticky.js?ver=1732274926" id="thegem-sticky-js" data-rocket-defer defer></script> <script type="text/javascript" src="//ngi.eu/wp-content/themes/thegem/js/isotope.min.js?ver=5.9.9" id="thegem-isotope-js-js" data-rocket-defer defer></script> <script></script> <a id="pojo-a11y-skip-content" class="pojo-skip-link pojo-skip-content" tabindex="1" accesskey="s" href="#content">Skip to content</a> <nav id="pojo-a11y-toolbar" class="pojo-a11y-toolbar-left pojo-a11y-" role="navigation"> <div class="pojo-a11y-toolbar-toggle"> <a class="pojo-a11y-toolbar-link pojo-a11y-toolbar-toggle-link" href="javascript:void(0);" title="Accessibility Tools" role="button"> <span class="pojo-sr-only sr-only">Open toolbar</span> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="currentColor" width="1em"> <title>Accessibility Tools</title> <path d="M50 8.1c23.2 0 41.9 18.8 41.9 41.9 0 23.2-18.8 41.9-41.9 41.9C26.8 91.9 8.1 73.2 8.1 50S26.8 8.1 50 8.1M50 0C22.4 0 0 22.4 0 50s22.4 50 50 50 50-22.4 50-50S77.6 0 50 0zm0 11.3c-21.4 0-38.7 17.3-38.7 38.7S28.6 88.7 50 88.7 88.7 71.4 88.7 50 71.4 11.3 50 11.3zm0 8.9c4 0 7.3 3.2 7.3 7.3S54 34.7 50 34.7s-7.3-3.2-7.3-7.3 3.3-7.2 7.3-7.2zm23.7 19.7c-5.8 1.4-11.2 2.6-16.6 3.2.2 20.4 2.5 24.8 5 31.4.7 1.9-.2 4-2.1 4.7-1.9.7-4-.2-4.7-2.1-1.8-4.5-3.4-8.2-4.5-15.8h-2c-1 7.6-2.7 11.3-4.5 15.8-.7 1.9-2.8 2.8-4.7 2.1-1.9-.7-2.8-2.8-2.1-4.7 2.6-6.6 4.9-11 5-31.4-5.4-.6-10.8-1.8-16.6-3.2-1.7-.4-2.8-2.1-2.4-3.9.4-1.7 2.1-2.8 3.9-2.4 19.5 4.6 25.1 4.6 44.5 0 1.7-.4 3.5.7 3.9 2.4.7 1.8-.3 3.5-2.1 3.9z"/> </svg> </a> </div> <div class="pojo-a11y-toolbar-overlay"> <div class="pojo-a11y-toolbar-inner"> <p class="pojo-a11y-toolbar-title">Accessibility Tools</p> <ul class="pojo-a11y-toolbar-items pojo-a11y-tools"> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-plus" data-action="resize-plus" data-action-group="resize" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Increase Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-56v56c0 4.25-3.75 8-8 8h-16c-4.25 0-8-3.75-8-8v-56h-56c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h56v-56c0-4.25 3.75-8 8-8h16c4.25 0 8 3.75 8 8v56h56c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Increase Text</span> </a> </li> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-resize-font pojo-a11y-btn-resize-minus" data-action="resize-minus" data-action-group="resize" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Decrease Text</title><path fill="currentColor" d="M256 200v16c0 4.25-3.75 8-8 8h-144c-4.25 0-8-3.75-8-8v-16c0-4.25 3.75-8 8-8h144c4.25 0 8 3.75 8 8zM288 208c0-61.75-50.25-112-112-112s-112 50.25-112 112 50.25 112 112 112 112-50.25 112-112zM416 416c0 17.75-14.25 32-32 32-8.5 0-16.75-3.5-22.5-9.5l-85.75-85.5c-29.25 20.25-64.25 31-99.75 31-97.25 0-176-78.75-176-176s78.75-176 176-176 176 78.75 176 176c0 35.5-10.75 70.5-31 99.75l85.75 85.75c5.75 5.75 9.25 14 9.25 22.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Decrease Text</span> </a> </li> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-grayscale" data-action="grayscale" data-action-group="schema" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Grayscale</title><path fill="currentColor" d="M15.75 384h-15.75v-352h15.75v352zM31.5 383.75h-8v-351.75h8v351.75zM55 383.75h-7.75v-351.75h7.75v351.75zM94.25 383.75h-7.75v-351.75h7.75v351.75zM133.5 383.75h-15.5v-351.75h15.5v351.75zM165 383.75h-7.75v-351.75h7.75v351.75zM180.75 383.75h-7.75v-351.75h7.75v351.75zM196.5 383.75h-7.75v-351.75h7.75v351.75zM235.75 383.75h-15.75v-351.75h15.75v351.75zM275 383.75h-15.75v-351.75h15.75v351.75zM306.5 383.75h-15.75v-351.75h15.75v351.75zM338 383.75h-15.75v-351.75h15.75v351.75zM361.5 383.75h-15.75v-351.75h15.75v351.75zM408.75 383.75h-23.5v-351.75h23.5v351.75zM424.5 383.75h-8v-351.75h8v351.75zM448 384h-15.75v-352h15.75v352z"></path></svg></span><span class="pojo-a11y-toolbar-text">Grayscale</span> </a> </li> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-high-contrast" data-action="high-contrast" data-action-group="schema" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>High Contrast</title><path fill="currentColor" d="M192 360v-272c-75 0-136 61-136 136s61 136 136 136zM384 224c0 106-86 192-192 192s-192-86-192-192 86-192 192-192 192 86 192 192z"></path></svg></span><span class="pojo-a11y-toolbar-text">High Contrast</span> </a> </li> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-negative-contrast" data-action="negative-contrast" data-action-group="schema" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Negative Contrast</title><path fill="currentColor" d="M416 240c-23.75-36.75-56.25-68.25-95.25-88.25 10 17 15.25 36.5 15.25 56.25 0 61.75-50.25 112-112 112s-112-50.25-112-112c0-19.75 5.25-39.25 15.25-56.25-39 20-71.5 51.5-95.25 88.25 42.75 66 111.75 112 192 112s149.25-46 192-112zM236 144c0-6.5-5.5-12-12-12-41.75 0-76 34.25-76 76 0 6.5 5.5 12 12 12s12-5.5 12-12c0-28.5 23.5-52 52-52 6.5 0 12-5.5 12-12zM448 240c0 6.25-2 12-5 17.25-46 75.75-130.25 126.75-219 126.75s-173-51.25-219-126.75c-3-5.25-5-11-5-17.25s2-12 5-17.25c46-75.5 130.25-126.75 219-126.75s173 51.25 219 126.75c3 5.25 5 11 5 17.25z"></path></svg></span><span class="pojo-a11y-toolbar-text">Negative Contrast</span> </a> </li> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-background-group pojo-a11y-btn-light-background" data-action="light-background" data-action-group="schema" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Light Background</title><path fill="currentColor" d="M184 144c0 4.25-3.75 8-8 8s-8-3.75-8-8c0-17.25-26.75-24-40-24-4.25 0-8-3.75-8-8s3.75-8 8-8c23.25 0 56 12.25 56 40zM224 144c0-50-50.75-80-96-80s-96 30-96 80c0 16 6.5 32.75 17 45 4.75 5.5 10.25 10.75 15.25 16.5 17.75 21.25 32.75 46.25 35.25 74.5h57c2.5-28.25 17.5-53.25 35.25-74.5 5-5.75 10.5-11 15.25-16.5 10.5-12.25 17-29 17-45zM256 144c0 25.75-8.5 48-25.75 67s-40 45.75-42 72.5c7.25 4.25 11.75 12.25 11.75 20.5 0 6-2.25 11.75-6.25 16 4 4.25 6.25 10 6.25 16 0 8.25-4.25 15.75-11.25 20.25 2 3.5 3.25 7.75 3.25 11.75 0 16.25-12.75 24-27.25 24-6.5 14.5-21 24-36.75 24s-30.25-9.5-36.75-24c-14.5 0-27.25-7.75-27.25-24 0-4 1.25-8.25 3.25-11.75-7-4.5-11.25-12-11.25-20.25 0-6 2.25-11.75 6.25-16-4-4.25-6.25-10-6.25-16 0-8.25 4.5-16.25 11.75-20.5-2-26.75-24.75-53.5-42-72.5s-25.75-41.25-25.75-67c0-68 64.75-112 128-112s128 44 128 112z"></path></svg></span><span class="pojo-a11y-toolbar-text">Light Background</span> </a> </li> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-links-underline" data-action="links-underline" data-action-group="toggle" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Links Underline</title><path fill="currentColor" d="M364 304c0-6.5-2.5-12.5-7-17l-52-52c-4.5-4.5-10.75-7-17-7-7.25 0-13 2.75-18 8 8.25 8.25 18 15.25 18 28 0 13.25-10.75 24-24 24-12.75 0-19.75-9.75-28-18-5.25 5-8.25 10.75-8.25 18.25 0 6.25 2.5 12.5 7 17l51.5 51.75c4.5 4.5 10.75 6.75 17 6.75s12.5-2.25 17-6.5l36.75-36.5c4.5-4.5 7-10.5 7-16.75zM188.25 127.75c0-6.25-2.5-12.5-7-17l-51.5-51.75c-4.5-4.5-10.75-7-17-7s-12.5 2.5-17 6.75l-36.75 36.5c-4.5 4.5-7 10.5-7 16.75 0 6.5 2.5 12.5 7 17l52 52c4.5 4.5 10.75 6.75 17 6.75 7.25 0 13-2.5 18-7.75-8.25-8.25-18-15.25-18-28 0-13.25 10.75-24 24-24 12.75 0 19.75 9.75 28 18 5.25-5 8.25-10.75 8.25-18.25zM412 304c0 19-7.75 37.5-21.25 50.75l-36.75 36.5c-13.5 13.5-31.75 20.75-50.75 20.75-19.25 0-37.5-7.5-51-21.25l-51.5-51.75c-13.5-13.5-20.75-31.75-20.75-50.75 0-19.75 8-38.5 22-52.25l-22-22c-13.75 14-32.25 22-52 22-19 0-37.5-7.5-51-21l-52-52c-13.75-13.75-21-31.75-21-51 0-19 7.75-37.5 21.25-50.75l36.75-36.5c13.5-13.5 31.75-20.75 50.75-20.75 19.25 0 37.5 7.5 51 21.25l51.5 51.75c13.5 13.5 20.75 31.75 20.75 50.75 0 19.75-8 38.5-22 52.25l22 22c13.75-14 32.25-22 52-22 19 0 37.5 7.5 51 21l52 52c13.75 13.75 21 31.75 21 51z"></path></svg></span><span class="pojo-a11y-toolbar-text">Links Underline</span> </a> </li> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-readable-font" data-action="readable-font" data-action-group="toggle" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Readable Font</title><path fill="currentColor" d="M181.25 139.75l-42.5 112.5c24.75 0.25 49.5 1 74.25 1 4.75 0 9.5-0.25 14.25-0.5-13-38-28.25-76.75-46-113zM0 416l0.5-19.75c23.5-7.25 49-2.25 59.5-29.25l59.25-154 70-181h32c1 1.75 2 3.5 2.75 5.25l51.25 120c18.75 44.25 36 89 55 133 11.25 26 20 52.75 32.5 78.25 1.75 4 5.25 11.5 8.75 14.25 8.25 6.5 31.25 8 43 12.5 0.75 4.75 1.5 9.5 1.5 14.25 0 2.25-0.25 4.25-0.25 6.5-31.75 0-63.5-4-95.25-4-32.75 0-65.5 2.75-98.25 3.75 0-6.5 0.25-13 1-19.5l32.75-7c6.75-1.5 20-3.25 20-12.5 0-9-32.25-83.25-36.25-93.5l-112.5-0.5c-6.5 14.5-31.75 80-31.75 89.5 0 19.25 36.75 20 51 22 0.25 4.75 0.25 9.5 0.25 14.5 0 2.25-0.25 4.5-0.5 6.75-29 0-58.25-5-87.25-5-3.5 0-8.5 1.5-12 2-15.75 2.75-31.25 3.5-47 3.5z"></path></svg></span><span class="pojo-a11y-toolbar-text">Readable Font</span> </a> </li> <li class="pojo-a11y-toolbar-item"> <a href="#" class="pojo-a11y-toolbar-link pojo-a11y-btn-reset" data-action="reset" tabindex="-1" role="button"> <span class="pojo-a11y-toolbar-icon"><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="1em" viewBox="0 0 448 448"><title>Reset</title><path fill="currentColor" d="M384 224c0 105.75-86.25 192-192 192-57.25 0-111.25-25.25-147.75-69.25-2.5-3.25-2.25-8 0.5-10.75l34.25-34.5c1.75-1.5 4-2.25 6.25-2.25 2.25 0.25 4.5 1.25 5.75 3 24.5 31.75 61.25 49.75 101 49.75 70.5 0 128-57.5 128-128s-57.5-128-128-128c-32.75 0-63.75 12.5-87 34.25l34.25 34.5c4.75 4.5 6 11.5 3.5 17.25-2.5 6-8.25 10-14.75 10h-112c-8.75 0-16-7.25-16-16v-112c0-6.5 4-12.25 10-14.75 5.75-2.5 12.75-1.25 17.25 3.5l32.5 32.25c35.25-33.25 83-53 132.25-53 105.75 0 192 86.25 192 192z"></path></svg></span> <span class="pojo-a11y-toolbar-text">Reset</span> </a> </li> </ul> </div> </div> </nav> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="//ngi.eu/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script> <script> //Script di controllo plugin Ipovedenti // Lorenzo M. Extera var $=jQuery; function ipocheck(){ var classsum = ''; //Elementi che erediteranno lo style var classlist = [ '#products-wrapper h4', '.button-all a, .button-all button', '.title-section-column, .title-section', '.text-wrapped-column', '.section-title-wrapper button', '.title-block', '#colophon span.small_footertext', '#colophon #text-3 p', '.vc_general.vc_btn3', '#newsDisplayerhome h4 span', '.button-block .round-button', ]; //Elementi a size non variabile var extrastyle = [ '#primary-menu.no-responsive > li > a { font-size: 19px!important; }', '#top-area { display : block;height: 90px;display: flex;align-items: center; }', '.section-title .spot { font-size: clamp(16px, 34px, 57px)!important; }', '.top-area .gem-button { font-size: 27px; }', '.main-search a { font-size: 27px; }', '.main-search #searchform input { font-size: 30px!important; }', '.socials-item-icon { font-size: 30px; }', '#top-area > div > div > div:nth-child(2) { margin-left: auto;background: white; }', 'footer .footer-area-block .gem-button { font-size:27px!important; }', '.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text {line-height:1.2em!important; }', 'body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item){ line-height:1.2em!important; }', ]; function styleGEN(arrStyle,stat){ //genera lo style var stylereturn = ''; if (stat == 'classLST'){ for (var i=0; i < arrStyle.length; i++ ){ stylereturn+= arrStyle[i] + ((i==arrStyle.length-1) ? "" : ","); } } else if (stat == 'styleSTR'){ stylereturn = (() => {let concatenatedString = ''; for (let i = 0; i < arrStyle.length; i++) {concatenatedString+= arrStyle[i];} return concatenatedString;})(); } return stylereturn; } var classCheckSize = (document.getElementsByTagName("body")[0].className.match(/pojo-a11y-resize-font/) ? true : false); var classCheckContrast = (document.getElementsByTagName("body")[0].className.match(/pojo-a11y-high-contrast/) ? true : false); var classCheckNegativeContrast = (document.getElementsByTagName("body")[0].className.match(/pojo-a11y-negative-contrast/) ? true : false); var classCheckLightBAckground = (document.getElementsByTagName("body")[0].className.match(/pojo-a11y-light-background/) ? true : false); var lock = 0; var lock2 = 0; var lock3 = 0; var lock4 = 0; if( classCheckSize ){ if(lock==0){ var css = "{ font-size:unset!important;line-height:1.5em!important;}"; var styleappend = "<style id='ipo'>" + styleGEN(classlist,'classLST') + css + styleGEN(extrastyle,'styleSTR') + "</style>"; $('head').append(styleappend); } lock = 1; }else{ $('#ipo').remove(); lock = 0; } if ( classCheckContrast ){ if(lock2==0){ var css = "body.pojo-a11y-high-contrast a.gem-button,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom,.button-block .round-button,.gem-button-position-center .gem-button{background: #600040!important;color: #fff!important;}"; var css2 = "body.pojo-a11y-high-contrast a:link {background: transparent!important;}body.pojo-a11y-high-contrast a:link,#newsDisplayerhome h4 span{color:#0fff!important;}body.pojo-a11y-high-contrast a.gem-button{color:#fff!important;}#colophon, body.home #colophon{background: #000!important;}"; var css3 = "body.pojo-a11y-high-contrast div{background-size:cover!important;}body.pojo-a11y-high-contrast img{background: transparent!important;}"; var css4 = ".wpb-js-composer .vc_tta.vc_general .vc_tta-title-text {color: #00fefe!important;line-height:1.2em!important;}"; var css7 = "body.pojo-a11y-high-contrast a.button, body.pojo-a11y-high-contrast a.button abbr, body.pojo-a11y-high-contrast a.button acronym, body.pojo-a11y-high-contrast a.button b, body.pojo-a11y-high-contrast a.button basefont, body.pojo-a11y-high-contrast a.button big, body.pojo-a11y-high-contrast a.button br, body.pojo-a11y-high-contrast a.button code, body.pojo-a11y-high-contrast a.button div, body.pojo-a11y-high-contrast a.button em, body.pojo-a11y-high-contrast a.button font, body.pojo-a11y-high-contrast a.button h1, body.pojo-a11y-high-contrast a.button h2, body.pojo-a11y-high-contrast a.button h3, body.pojo-a11y-high-contrast a.button h4, body.pojo-a11y-high-contrast a.button h5, body.pojo-a11y-high-contrast a.button h6, body.pojo-a11y-high-contrast a.button i, body.pojo-a11y-high-contrast a.button kbd, body.pojo-a11y-high-contrast a.button rb, body.pojo-a11y-high-contrast a.button rp, body.pojo-a11y-high-contrast a.button rt, body.pojo-a11y-high-contrast a.button ruby, body.pojo-a11y-high-contrast a.button samp, body.pojo-a11y-high-contrast a.button small, body.pojo-a11y-high-contrast a.button span, body.pojo-a11y-high-contrast a.button strong, body.pojo-a11y-high-contrast a.button tt, body.pojo-a11y-high-contrast a.button u, body.pojo-a11y-high-contrast a.button var, body.pojo-a11y-high-contrast a:link, body.pojo-a11y-high-contrast a:link abbr, body.pojo-a11y-high-contrast a:link acronym, body.pojo-a11y-high-contrast a:link b, body.pojo-a11y-high-contrast a:link basefont, body.pojo-a11y-high-contrast a:link big, body.pojo-a11y-high-contrast a:link br, body.pojo-a11y-high-contrast a:link code, body.pojo-a11y-high-contrast a:link div, body.pojo-a11y-high-contrast a:link em, body.pojo-a11y-high-contrast a:link font, body.pojo-a11y-high-contrast a:link h1, body.pojo-a11y-high-contrast a:link h2, body.pojo-a11y-high-contrast a:link h3, body.pojo-a11y-high-contrast a:link h4, body.pojo-a11y-high-contrast a:link h5, body.pojo-a11y-high-contrast a:link h6, body.pojo-a11y-high-contrast a:link i, body.pojo-a11y-high-contrast a:link kbd, body.pojo-a11y-high-contrast a:link rb, body.pojo-a11y-high-contrast a:link rp, body.pojo-a11y-high-contrast a:link rt, body.pojo-a11y-high-contrast a:link ruby, body.pojo-a11y-high-contrast a:link samp, body.pojo-a11y-high-contrast a:link small, body.pojo-a11y-high-contrast a:link span, body.pojo-a11y-high-contrast a:link strong, body.pojo-a11y-high-contrast a:link tt, body.pojo-a11y-high-contrast a:link u, body.pojo-a11y-high-contrast a:link var, body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#00FFFF !important;}"; var styleappend = "<style id='ipo2'>" + css + css2 + css3 + css4 + css7 + "</style>"; $('head').append(styleappend); } lock2 = 1; }else{ $('#ipo2').remove(); lock2 = 0; } if ( classCheckNegativeContrast ){ if(lock3==0){ var css = "body.pojo-a11y-high-contrast a.gem-button,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom,.button-block .round-button,.gem-button-position-center .gem-button{background: #600040!important;color: #fff!important;}"; var css2 = "body.pojo-a11y-high-contrast a:link {background: transparent!important;}body.pojo-a11y-high-contrast a:link,#newsDisplayerhome h4 span{color:#0fff!important;}body.pojo-a11y-high-contrast a.gem-button{color:#fff!important;}#colophon, body.home #colophon{background: #000!important;}"; var css3 = "body.pojo-a11y-high-contrast div{background-size:cover!important;}body.pojo-a11y-high-contrast img{background: transparent!important;}"; var css4 = "body.pojo-a11y-negative-contrast a, body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a{background: transparent!important; background-size:cover!imporrtant;}body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) {background-size: cover!important;} body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) {background: transparent!important; background-size:cover!important;}"; var css5 = "#pojo-a11y-toolbar{background:#000!important;}"; var css6 = "body.pojo-a11y-high-contrast a span, body.pojo-a11y-high-contrast :not(#pojo-a11y-toolbar) a span{#0fff!important;}"; var css7 = "body.pojo-a11y-high-contrast a:link strong{color:red!important;}"; var styleappend = "<style id='ipo3'>" + css + css2 + css3 + css4 + css5 + css6 + css7 + "</style>"; $('head').append(styleappend); } lock3 = 1; }else{ $('#ipo3').remove(); lock3 = 0; } if ( classCheckLightBAckground ){ console.log("LIGHT"); if(lock4==0){ var css1 = "body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link) { background:transparent!important; }"; var css2 = "#pojo-a11y-toolbar{background:#fff!important;}"; var styleappend = "<style id='ipo4'>" + css1 + css2 + "</style>"; $('head').append(styleappend); } lock4 = 1; }else{ $('#ipo4').remove(); lock4 = 0; } } $(document).ready(function(){ $('.pojo-a11y-toolbar-items').on('click',function(){ ipocheck(); }); $('#news-event-wrapper > strong').contents().unwrap(); }); // in another js file, far, far away </script> <script data-minify="1" src="//ngi.eu/wp-content/cache/min/1/wp-content/themes/NGI_new_thegem-child/mastodon-feed/mastodon-timeline.js?ver=1732274920" data-rocket-defer defer></script> <style></style> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->