@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-display:swap;src:local(""),url("../webfonts/source-sans-pro-v21-latin-regular.woff2") format("woff2"),url("../webfonts/source-sans-pro-v21-latin-regular.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;font-display:swap;src:local(""),url("../webfonts/source-sans-pro-v21-latin-italic.woff2") format("woff2"),url("../webfonts/source-sans-pro-v21-latin-italic.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-display:swap;src:local(""),url("../webfonts/source-sans-pro-v21-latin-600.woff2") format("woff2"),url("../webfonts/source-sans-pro-v21-latin-600.woff") format("woff")}@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;font-display:swap;src:local(""),url("../webfonts/source-sans-pro-v21-latin-700.woff2") format("woff2"),url("../webfonts/source-sans-pro-v21-latin-700.woff") format("woff")}@font-face{font-family:"icomoon";src:url("../webfonts//icomoon.eot?ygayxe");src:url("../webfonts//icomoon.eot?ygayxe#iefix") format("embedded-opentype"),url("../webfonts//icomoon.ttf?ygayxe") format("truetype"),url("../webfonts//icomoon.woff?ygayxe") format("woff"),url("../webfonts//icomoon.svg?ygayxe#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;display:inline-block;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube-play:before{content:""}.icon-twitter:before{content:""}.icon-linkedin:before{content:""}.icon-instagram:before{content:""}.icon-facebook:before{content:""}.icon-facebook-f:before{content:""}.icon-check:before{content:""}.icon-info-circle:before{content:""}.icon-check-circle:before{content:""}.icon-minus:before{content:""}.icon-close:before{content:""}.icon-remove:before{content:""}.icon-times:before{content:""}.icon-external-link:before{content:""}.icon-book:before{content:""}.icon-plus:before{content:""}.icon-map-marker:before{content:""}.icon-bullhorn:before{content:""}.icon-trash:before{content:""}.icon-download:before{content:""}.icon-envelope:before{content:""}.icon-lightbulb-o:before{content:""}.icon-search:before{content:""}.icon-exclamation-circle:before{content:""}.icon-home:before{content:""}.icon-phone:before{content:""}.icon-angle-down:before{content:""}.icon-angle-up:before{content:""}.icon-angle-right:before{content:""}.icon-angle-left:before{content:""}.icon-cart:before{content:""}.icon-bubble:before{content:""}.icon-quotes-left:before{content:""}.icon-arrow-right2:before{content:""}.icon-file-text:before{content:""}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.container,.password-protected .post-password-form{margin:0 auto;max-width:1440px;padding-left:20px;padding-right:20px}.container--collapsed{padding-left:0;padding-right:0}.container--collapsed .row{margin-left:0;margin-right:0}.container--collapsed .row .col{padding-left:0;padding-right:0}.container--100{padding:0;max-width:100%}.container--100 .row{margin-left:0;margin-right:0}.container--small{max-width:1194px}.container--narrow{max-width:966px}.row{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-20px;margin-right:-20px}.row--top{align-items:flex-start}.row--center{align-items:center}.row--bottom{align-items:flex-end}.row--stretch{align-items:stretch}.row--start{justify-content:flex-start}.row--middle{justify-content:center}.row--end{justify-content:flex-end}.row--between{justify-content:space-between}.row--around{justify-content:space-around}.row .row__col{flex:0 0 auto;flex-basis:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.row .row__col--grow{flex-grow:1}.row .row__col--12{flex-basis:100%}.row .row__col--11{flex-basis:91.666667%}.row .row__col--10{flex-basis:83.333333%}.row .row__col--9{flex-basis:75%}.row .row__col--8{flex-basis:66.666667%}.row .row__col--7{flex-basis:58.333333%}.row .row__col--6{flex-basis:50%}.row .row__col--5{flex-basis:41.666667%}.row .row__col--4{flex-basis:33.333333%}.row .row__col--3{flex-basis:25%}.row .row__col--2{flex-basis:16.666667%}.row .row__col--1{flex-basis:8.333333%}@media(min-width: 481px){.row .row__col--sm-12{flex-basis:100%}.row .row__col--sm-11{flex-basis:91.666667%}.row .row__col--sm-10{flex-basis:83.333333%}.row .row__col--sm-9{flex-basis:75%}.row .row__col--sm-8{flex-basis:66.666667%}.row .row__col--sm-7{flex-basis:58.333333%}.row .row__col--sm-6{flex-basis:50%}.row .row__col--sm-5{flex-basis:41.666667%}.row .row__col--sm-4{flex-basis:33.333333%}.row .row__col--sm-3{flex-basis:25%}.row .row__col--sm-2{flex-basis:16.666667%}.row .row__col--sm-1{flex-basis:8.333333%}}@media(min-width: 769px){.row .row__col--md-12{flex-basis:100%}.row .row__col--md-11{flex-basis:91.666667%}.row .row__col--md-10{flex-basis:83.333333%}.row .row__col--md-9{flex-basis:75%}.row .row__col--md-8{flex-basis:66.666667%}.row .row__col--md-7{flex-basis:58.333333%}.row .row__col--md-6{flex-basis:50%}.row .row__col--md-5{flex-basis:41.666667%}.row .row__col--md-4{flex-basis:33.333333%}.row .row__col--md-3{flex-basis:25%}.row .row__col--md-2{flex-basis:16.666667%}.row .row__col--md-1{flex-basis:8.333333%}}@media(min-width: 993px){.row .row__col--lg-12{flex-basis:100%}.row .row__col--lg-11{flex-basis:91.666667%}.row .row__col--lg-10{flex-basis:83.333333%}.row .row__col--lg-9{flex-basis:75%}.row .row__col--lg-8{flex-basis:66.666667%}.row .row__col--lg-7{flex-basis:58.333333%}.row .row__col--lg-6{flex-basis:50%}.row .row__col--lg-5{flex-basis:41.666667%}.row .row__col--lg-4{flex-basis:33.333333%}.row .row__col--lg-3{flex-basis:25%}.row .row__col--lg-2{flex-basis:16.666667%}.row .row__col--lg-1{flex-basis:8.333333%}}@media(min-width: 1201px){.row .row__col--xl-12{flex-basis:100%}.row .row__col--xl-11{flex-basis:91.666667%}.row .row__col--xl-10{flex-basis:83.333333%}.row .row__col--xl-9{flex-basis:75%}.row .row__col--xl-8{flex-basis:66.666667%}.row .row__col--xl-7{flex-basis:58.333333%}.row .row__col--xl-6{flex-basis:50%}.row .row__col--xl-5{flex-basis:41.666667%}.row .row__col--xl-4{flex-basis:33.333333%}.row .row__col--xl-3{flex-basis:25%}.row .row__col--xl-2{flex-basis:16.666667%}.row .row__col--xl-1{flex-basis:8.333333%}}.row .row__col--push-1{margin-left:8.333333%}.row .row__col--push-2{margin-left:16.666667%}.row .row__col--push-3{margin-left:25%}.row .row__col--push-4{margin-left:33.333333%}.row .row__col--push-5{margin-left:41.666667%}.row .row__col--push-6{margin-left:50%}.row .row__col--push-7{margin-left:58.333333%}.row .row__col--push-8{margin-left:66.666667%}.row .row__col--push-9{margin-left:75%}.row .row__col--push-10{margin-left:83.333333%}.row .row__col--push-11{margin-left:91.666667%}.row .row__col--push-12{margin-left:100%}*,*::before,*::after{box-sizing:border-box;outline:none}*:active,*:focus,*::before:active,*::before:focus,*::after:active,*::after:focus{outline:none}html{scroll-behavior:smooth}body{font-family:"Source Sans Pro",sans-serif;font-display:swap;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;font-size:20px;line-height:160%;color:#000;overflow-x:hidden}figure{margin:0}img{max-width:100%;height:auto}.block,.password-protected .post-password-form{margin-bottom:96px}.block:first-child,.password-protected .post-password-form:first-child{margin-top:107px}@media(max-width: 768px){.block,.password-protected .post-password-form{margin-bottom:48px}}.section-padding{padding:96px 0}@media(max-width: 768px){.section-padding{padding:48px 0}}.pagination,.woocommerce-pagination{margin-top:45px;font-weight:700;font-size:16px;line-height:120%}@media(max-width: 768px){.pagination,.woocommerce-pagination{margin-top:35px}}.pagination .page-numbers,.woocommerce-pagination .page-numbers{margin-right:16px}.pagination .page-numbers:last-child,.woocommerce-pagination .page-numbers:last-child{margin-right:0}.bg-light-gray{background-color:#f4f4f4}.bg-pink{background-color:#f7c9d6}@media(min-width: 993px){.password-protected .post-password-form{margin-top:150px !important}}.atss{top:21% !important}.btn{display:inline-block;border-radius:40px;padding:16px 56px;border:none;outline:none;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none}.btn__primary{font-weight:700;font-size:20px;color:#fff;background:#cd0014;transition:background .2s,color .2s;border-radius:40px;border:1px solid #cd0014}.btn__primary:hover{color:#cd0014;background:#fff}.btn__primary.btn--disabled{background:#f5bfc7;cursor:not-allowed}.btn__primary.btn--disabled:hover{background:#f5bfc7}.btn__secondary{font-weight:700;font-size:20px;color:#fff;background:#151515;transition:background .2s,color .2s;border-radius:40px;border:1px solid #151515}.btn__secondary:hover{color:#151515;background:#fff}.btn__secondary.btn--disabled{background:#a8a3a1;cursor:not-allowed}.btn__secondary.btn--disabled:hover{background:#a8a3a1}.btn__small{font-weight:700;font-size:16px;line-height:1.5;color:#fff;background:#cd0014;transition:background .2s,color .2s;border-radius:40px;border:1px solid #cd0014;padding:12px 32px}.btn__small:hover{color:#cd0014;background:#fff}.btn__small.btn--disabled{background:#f5bfc7;cursor:not-allowed}.btn__small.btn--disabled:hover{background:#f5bfc7}.btn__download{position:relative;display:inline-flex}.btn__download::before{font-family:"icomoon";content:"";font-weight:900;font-size:16px;line-height:150%;color:#fff;transition:color .2s;margin-right:16px}.btn__download:hover::before{color:#cd0014}.btn__external-link{position:relative;display:inline-flex}.btn__external-link::after{font-family:"icomoon";content:"";font-weight:900;font-size:16px;line-height:150%;color:#fff;transition:color .2s;margin-left:16px}.btn__external-link:hover::after{color:#cd0014}.awave-cookie-notice__form #save-cookies-btn{display:inline-block;border-radius:40px;padding:16px 56px;border:none;outline:none;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;font-weight:700;font-size:20px;color:#fff;background:#cd0014;transition:background .2s,color .2s;border-radius:40px;border:1px solid #cd0014;display:flex;justify-content:center;align-items:center;line-height:1.15}.awave-cookie-notice__form #save-cookies-btn:hover{color:#cd0014;background:#fff}.awave-cookie-notice__form #save-cookies-btn.btn--disabled{background:#f5bfc7;cursor:not-allowed}.awave-cookie-notice__form #save-cookies-btn.btn--disabled:hover{background:#f5bfc7}.site-header{position:fixed;top:0;width:100%;color:#000;background:#fff;padding:20px 0;z-index:9999;-webkit-transition:all .2s;transition:all .2s}.site-header ul{list-style:none;padding-left:0}.site-header__nav-container{display:flex;justify-content:space-between;align-items:center;align-content:center}.site-header__logo{display:flex;justify-content:flex-start;align-items:center;align-content:center;width:205px}.site-header__logo svg{width:205px;transition:all .2s}@media(max-width: 480px){.site-header__logo svg{width:190px}}.site-header__searchform-wrapper{position:absolute;top:100%;left:0;width:100%;max-width:100%;background-color:#f4f4f4;overflow:hidden;opacity:0;visibility:hidden;min-height:174px;transition:all .2s ease-in;box-shadow:0px 12px 24px rgba(0,0,0,.08);display:flex;justify-content:center;align-items:center;align-content:center}@media(max-width: 1200px){.site-header__searchform-wrapper{display:none}}.site-header__searchform-wrapper.visible{opacity:1;visibility:visible}.site-header__searchform-wrapper form{width:100%;max-width:1200px;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:center;align-content:center;gap:40px}.site-header__searchform-wrapper form input{background-color:#fff;border:unset;color:#000;width:100%;height:62px;border-radius:4px;padding:18px 64px}.site-header__searchform-wrapper form input.placeholder{font-weight:400;font-size:20px;line-height:25px;color:#000}.site-header__searchform-wrapper form input:-moz-placeholder{font-weight:400;font-size:20px;line-height:25px;color:#000}.site-header__searchform-wrapper form input::-moz-placeholder{font-weight:400;font-size:20px;line-height:25px;color:#000}.site-header__searchform-wrapper form input:-ms-input-placeholder{font-weight:400;font-size:20px;line-height:25px;color:#000}.site-header__searchform-wrapper form input::-webkit-input-placeholder{font-weight:400;font-size:20px;line-height:25px;color:#000}.site-header__searchform-wrapper form .icon-search{font-weight:900;font-size:20px;line-height:20px;position:absolute;top:20px;left:20px}.site-header .navbar-nav{margin:0;padding:0;list-style:none}.site-header .navbar-nav>li{font-weight:600;font-size:16px;line-height:120%;color:#000;padding:0 20px}.site-header .navbar-nav>li a{font-weight:600;color:#000;text-decoration:none;color:#000;transition:color .2s ease-in-out;position:relative}.site-header .navbar-nav>li a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;transform:scaleX(0);background-color:#cd0014;transition:transform .2s}.site-header .navbar-nav>li a:hover{color:#000}.site-header .navbar-nav>li a:hover:after{transform:scaleX(1)}.site-header .navbar-nav>li.current-menu-item>a::after,.site-header .navbar-nav>li.active>a::after{height:0}@media(min-width: 1201px){.site-header .navbar-nav>li.current-menu-item>a,.site-header .navbar-nav>li.active>a{text-decoration:underline}}.site-header__nav{display:flex}@media(max-width: 1200px){.site-header__nav{display:none}}@media(min-width: 1201px){.site-header__nav>ul{display:flex;justify-content:space-between;align-items:center;align-content:center}}.site-header__nav>ul>li{display:flex;justify-content:center;align-items:center;align-content:center}.site-header__nav>ul>li>a{text-decoration-thickness:1px !important;text-underline-offset:4px !important;text-decoration-color:#cd0014 !important}.site-header__nav>ul>li>a:hover::after{transform:none !important}.site-header__nav>ul>li.menu-item-has-children::after{font-family:"icomoon";content:"";color:#000;font-weight:700;font-size:14px;line-height:21px;margin-left:8px;cursor:pointer}.site-header__nav>ul>li.menu-item-has-children.active::after{content:""}.site-header__side-btns{display:flex;justify-content:flex-end;align-items:center;align-content:center;gap:16px;position:relative}.site-header__side-btns .cart-link,.site-header__side-btns .search-link{width:40px;height:40px;border-radius:50%;text-decoration:unset;transition:all .2s;display:flex;justify-content:center;align-items:center;align-content:center}.site-header__side-btns .cart-link{color:#000;background-color:#f4f4f4;border:1px solid #f4f4f4}.site-header__side-btns .cart-link:hover{background-color:#fff;border:1px solid #000}.site-header__side-btns .search-link{color:#fff;background-color:#cd0014;border:1px solid #cd0014}.site-header__side-btns .search-link:hover{background-color:#fff;color:#cd0014}@media(max-width: 1200px){.site-header__side-btns .search-link{display:none}}.site-header__side-btns .search-link.open{background-color:#fff;color:#cd0014}.site-header.sticky-header{box-shadow:0px 16px 24px rgba(0,0,0,.04);padding:5px 0}.site-header.sticky-header svg{width:135px}.admin-bar .site-header{top:32px}.site-header .mega-wrap{position:absolute;z-index:10;top:100%;width:100%;max-width:100%;left:0;right:0;margin:0 auto;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-5px);background-color:#f4f4f4;box-shadow:0px 12px 24px rgba(0,0,0,.08);transition:all .2s}.site-header .mega-wrap.visible{opacity:1;visibility:visible;transform:translateY(0px)}@media(min-width: 1300px)and (max-width: 1500px){.site-header .mega-wrap .container,.site-header .mega-wrap .password-protected .post-password-form,.password-protected .site-header .mega-wrap .post-password-form{max-width:1200px}}@media(min-width: 1200px)and (max-width: 1300px){.site-header .mega-wrap .container,.site-header .mega-wrap .password-protected .post-password-form,.password-protected .site-header .mega-wrap .post-password-form{max-width:1100px}}.site-header .mega-wrap svg{position:absolute;bottom:-50px;left:0;width:100%;z-index:1}.site-header .mega-wrap .mega-menu{display:flex;row-gap:40px;column-gap:50px;padding:56px 0 74px 0;flex-wrap:wrap;position:relative;z-index:3}.site-header .mega-wrap .mega-menu>.sub-menu{width:calc(25% - 38px)}.site-header .mega-wrap .mega-menu>.sub-menu>li a{font-weight:normal;display:inline-block;margin-bottom:20px}.site-header .mega-wrap .mega-menu>.sub-menu>li>a{font-weight:700;font-size:20px;line-height:25px}.site-header .mega-wrap .mega-menu>.sub-menu>li>.sub-menu{padding-left:0}.site-header .mega-wrap .mega-menu .sub-menu{padding-left:20px;position:relative}.site-header .mega-wrap .mega-menu .sub-menu li>a::before{font-family:"icomoon";content:"";font-weight:900;font-size:20px;color:#cd0014;position:absolute;top:0;left:-20px}.site-header .mega-wrap .mega-menu .sub-menu:first-child{width:100%;padding-left:0}.site-header .mega-wrap .mega-menu .sub-menu:first-child a{font-weight:700;font-size:32px;line-height:40px}.site-header .mega-wrap .mega-menu .sub-menu:first-child a::after{transform:scaleX(1);height:3px}.site-header .mega-wrap .mega-menu .sub-menu:first-child a::before{display:none}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu li a{font-weight:400;font-size:16px;line-height:20px}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu li a::before{display:none}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu .hidden-items{opacity:0;max-height:0;overflow:hidden;transition:.2s}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu .hidden-items.visible{opacity:1}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu .show-more-btn{font-weight:bold}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu .show-more-btn:after{font-family:"icomoon";content:" ";position:static;background:unset;font-weight:900;font-size:14px;color:#cd0014;transition:.2}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu .show-more-btn .show-less{display:none}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu .show-more-btn.active:after{content:" "}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu .show-more-btn.active .show-more{display:none}.site-header .mega-wrap .mega-menu .sub-menu .sub-menu .show-more-btn.active .show-less{display:inline}.site-header__toggle-btn{height:29px;width:21px;position:relative;z-index:999;background:rgba(0,0,0,0);transition:all .2s;margin-left:auto;cursor:pointer;border:unset}@media(min-width: 1201px){.site-header__toggle-btn{display:none}}.site-header__toggle-btn:focus{outline:none;border:none}.site-header__toggle-btn span{width:100%;height:2px;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:3px}.site-header__toggle-btn span:before,.site-header__toggle-btn span:after{content:"";width:100%;height:inherit;background:#000;position:absolute;top:0;left:0;right:0;margin:0 auto;transition:transform .2s;border-radius:3px}.site-header__toggle-btn span:before{transform:translateY(-7px)}.site-header__toggle-btn span:after{transform:translateY(7px)}.site-header__toggle-btn.open{height:29px;width:21px}.site-header__toggle-btn.open span{background:rgba(0,0,0,0)}.site-header__toggle-btn.open span:before,.site-header__toggle-btn.open span:after{background-color:#000;width:25px}.site-header__toggle-btn.open span:before{transform:rotate(135deg)}.site-header__toggle-btn.open span:after{transform:rotate(-135deg)}.site-header__mobile-menu{background:#f4f4f4;width:100%;height:100vh;padding:24px 20px 200px 20px;position:absolute;top:100%;left:0;overflow:hidden;overflow-y:scroll;opacity:0;visibility:hidden;transition:opacity .2s,visibilty .2s}@media(min-width: 1201px){.site-header__mobile-menu{display:none}}.site-header__mobile-menu.open{opacity:1;visibility:visible}.site-header__mobile-menu .navbar-nav{padding:0 20px}@media(max-width: 480px){.site-header__mobile-menu .navbar-nav{padding:0 5px}}.site-header__mobile-menu .navbar-nav li{font-weight:700;font-size:20px;line-height:130%;padding:0}.site-header__mobile-menu .navbar-nav li:not(:last-child){border-bottom:1px solid rgba(89,89,89,.24)}.site-header__mobile-menu .navbar-nav li>a{font-weight:700;padding:24px 0;transition:background-color .2s;display:block}.site-header__mobile-menu .navbar-nav li>a::after{display:none}.site-header__mobile-menu .navbar-nav li.menu-item-has-children{position:relative}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .menu-icon{font-family:"icomoon" !important;font-weight:900;font-size:20px;line-height:130%;font-style:normal;color:#cd0014;cursor:pointer;position:absolute;top:25px;right:0}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .menu-icon::before{content:""}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .menu-icon.open::before{content:""}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu{display:none;height:0;overflow:hidden;transition:height .2s;padding-left:10px}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu>li{font-weight:400;font-size:20px;line-height:130%;border-bottom:unset}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu>li a{font-weight:400;padding:20px 0}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu.visible{display:block;height:auto}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu .menu-icon{top:25px;right:0}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu .menu-icon::before{content:""}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu .menu-icon.open::before{content:""}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu .sub-menu{padding-left:10px}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu .sub-menu>li{font-weight:400;font-size:16px;line-height:20px}.site-header__mobile-menu .navbar-nav li.menu-item-has-children .sub-menu .sub-menu>li a{font-weight:400}.site-header__searchform-mobile{box-shadow:0px 4px 24px rgba(0,0,0,.08);margin-bottom:20px}.site-header__searchform-mobile .searchform{width:100%;position:relative}.site-header__searchform-mobile .searchform input{border:none;background-color:#fff;height:54px;border-radius:4px;padding:16px 16px 16px 54px;width:100%;font-weight:400;font-size:20px;line-height:25px}.site-header__searchform-mobile .searchform button{position:absolute;color:#cd0014;font-weight:900;font-size:20px;line-height:20px;top:16px;left:20px;padding:0;border:unset;background-color:rgba(0,0,0,0)}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}@media screen and (max-width: 700px){.alignright{float:none;margin-right:0;display:block;margin:0 auto}}.alignleft{float:left;margin:5px 20px 20px 0}@media screen and (max-width: 700px){.alignleft{float:none;margin-right:0;display:block;margin:0 auto}}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sticky,.gallery-caption,.bypostauthor{display:block}section .paloma-newsletter-form input{border:unset;padding:16px 19px !important;height:55px;background:#fff;border-radius:4px}section .paloma-newsletter-form input.placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .paloma-newsletter-form input:-moz-placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .paloma-newsletter-form input::-moz-placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .paloma-newsletter-form input:-ms-input-placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .paloma-newsletter-form input::-webkit-input-placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .gravity-contact-form form input{border:unset;padding:16px 19px !important;height:55px;background:#fff;border-radius:4px}section .gravity-contact-form form input.placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .gravity-contact-form form input:-moz-placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .gravity-contact-form form input::-moz-placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .gravity-contact-form form input:-ms-input-placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .gravity-contact-form form input::-webkit-input-placeholder{font-weight:400;font-size:16px;line-height:150%;color:#595959}section .gravity-contact-form form .gfield_label{display:none !important}section .gravity-contact-form form .ginput_container_consent{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start}section .gravity-contact-form form .ginput_container_consent .gfield_consent_label{font-weight:400;font-size:16px;line-height:180%;padding-left:30px}section .gravity-contact-form form .ginput_container_consent .gfield_consent_label a{text-decoration:underline;font-weight:600;transition:color .2s;color:#000}section .gravity-contact-form form .ginput_container_consent .gfield_consent_label a:hover{color:#cd0014}section .gravity-contact-form form .ginput_container_consent input[type=checkbox]{vertical-align:middle !important;position:relative;cursor:pointer;-webkit-appearance:none;padding:0 !important;margin-top:6px;height:0;width:0}section .gravity-contact-form form .ginput_container_consent input[type=checkbox]::before{content:"";display:block;position:absolute;width:16px;height:16px;top:0;left:0;border-radius:3px;background-color:#fff}section .gravity-contact-form form .ginput_container_consent input[type=checkbox]:checked::after{content:"";display:block;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:2px;left:6px}section .gravity-contact-form form textarea{border:unset;padding:16px 19px !important;height:96px;background:#fff;border-radius:4px}section .gravity-contact-form form .validation_message{background:unset;border:unset;margin-top:0;padding:0}section .gravity-contact-form .gform_validation_errors{display:none}.mceContentBody,.mce-content-body{padding:20px !important;background:#fff !important;color:#000 !important}.mceContentBody h1,.mceContentBody .h1,.mceContentBody h2,.mceContentBody .h2,.mceContentBody h3,.mceContentBody .h3,.mceContentBody h4,.mceContentBody .h4,.mceContentBody h5,.mceContentBody .h5,.mceContentBody h6,.mceContentBody .h6,.mce-content-body h1,.mce-content-body .h1,.mce-content-body h2,.mce-content-body .h2,.mce-content-body h3,.mce-content-body .h3,.mce-content-body h4,.mce-content-body .h4,.mce-content-body h5,.mce-content-body .h5,.mce-content-body h6,.mce-content-body .h6{color:#000 !important}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6,.editor-content p,html .mceContentBody h1,html .mceContentBody h2,html .mceContentBody h3,html .mceContentBody h4,html .mceContentBody h5,html .mceContentBody h6,html .mceContentBody p{margin-top:0}.editor-content h1,.editor-content .h1,html .mceContentBody h1,html .mceContentBody .h1{font-family:"Source Sans Pro",sans-serif;color:#000;margin-bottom:32px;font-weight:700;font-size:52px;line-height:120%}@media(max-width: 768px){.editor-content h1,.editor-content .h1,html .mceContentBody h1,html .mceContentBody .h1{font-size:36px;margin-bottom:30px}}.editor-content h2,.editor-content .h2,html .mceContentBody h2,html .mceContentBody .h2{font-family:"Source Sans Pro",sans-serif;color:#000;margin-bottom:24px;font-weight:700;font-size:40px;line-height:130%}@media(max-width: 768px){.editor-content h2,.editor-content .h2,html .mceContentBody h2,html .mceContentBody .h2{font-size:30px;margin-bottom:16px}}.editor-content h3,.editor-content .h3,html .mceContentBody h3,html .mceContentBody .h3{font-family:"Source Sans Pro",sans-serif;color:#000;margin-bottom:16px;font-weight:700;font-size:32px;line-height:130%}@media(max-width: 768px){.editor-content h3,.editor-content .h3,html .mceContentBody h3,html .mceContentBody .h3{font-size:24px}}.editor-content h4,.editor-content .h4,html .mceContentBody h4,html .mceContentBody .h4{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:130%;color:#000;margin-bottom:8px}@media(max-width: 768px){.editor-content h4,.editor-content .h4,html .mceContentBody h4,html .mceContentBody .h4{font-size:20px}}.editor-content h5,.editor-content .h5,html .mceContentBody h5,html .mceContentBody .h5{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:20px;line-height:130%;color:#000;margin-bottom:8px}.editor-content h6,.editor-content .h6,html .mceContentBody h6,html .mceContentBody .h6{font-family:"Source Sans Pro",sans-serif;font-weight:400;font-size:20px;line-height:160%;color:#000;margin-bottom:8px;letter-spacing:.1em}.editor-content p,html .mceContentBody p{font-weight:400;font-size:20px;line-height:160%;margin-bottom:32px}.editor-content p:last-child,html .mceContentBody p:last-child{margin-bottom:0}@media(max-width: 480px){.editor-content p,html .mceContentBody p{font-size:18px}}.editor-content p a:not(.btn):not(.link__arrow-link):not(.link__external-link):not(.link__download-link):not(.link__phone-link):not(.link__email-link),html .mceContentBody p a:not(.btn):not(.link__arrow-link):not(.link__external-link):not(.link__download-link):not(.link__phone-link):not(.link__email-link){font-weight:700;font-size:20px;line-height:160%;text-decoration:none;color:#cd0014;transition:color .2s ease-in-out;position:relative}.editor-content p a:not(.btn):not(.link__arrow-link):not(.link__external-link):not(.link__download-link):not(.link__phone-link):not(.link__email-link):after,html .mceContentBody p a:not(.btn):not(.link__arrow-link):not(.link__external-link):not(.link__download-link):not(.link__phone-link):not(.link__email-link):after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;transform:scaleX(0);background-color:#000;transition:transform .2s}.editor-content p a:not(.btn):not(.link__arrow-link):not(.link__external-link):not(.link__download-link):not(.link__phone-link):not(.link__email-link):hover,html .mceContentBody p a:not(.btn):not(.link__arrow-link):not(.link__external-link):not(.link__download-link):not(.link__phone-link):not(.link__email-link):hover{color:#000}.editor-content p a:not(.btn):not(.link__arrow-link):not(.link__external-link):not(.link__download-link):not(.link__phone-link):not(.link__email-link):hover:after,html .mceContentBody p a:not(.btn):not(.link__arrow-link):not(.link__external-link):not(.link__download-link):not(.link__phone-link):not(.link__email-link):hover:after{transform:scaleX(1)}.editor-content blockquote,.editor-content q,html .mceContentBody blockquote,html .mceContentBody q{font-style:italic;font-weight:400;font-size:28px;line-height:140%;position:relative;padding-left:110px;margin:0;margin-bottom:40px;max-width:800px}.editor-content blockquote::after,.editor-content q::after,html .mceContentBody blockquote::after,html .mceContentBody q::after{font-family:"icomoon";content:"";font-size:80px;color:#cd0014;position:absolute;left:0;top:5px}@media(max-width: 768px){.editor-content blockquote,.editor-content q,html .mceContentBody blockquote,html .mceContentBody q{padding-left:70px;font-size:24px}.editor-content blockquote::after,.editor-content q::after,html .mceContentBody blockquote::after,html .mceContentBody q::after{font-size:50px}}.editor-content ul,.editor-content ol,html .mceContentBody ul,html .mceContentBody ol{margin-top:32px;margin-bottom:32px;list-style:none;position:relative;padding-left:50px}@media(max-width: 992px){.editor-content ul,.editor-content ol,html .mceContentBody ul,html .mceContentBody ol{padding-left:40px}}.editor-content ul li,.editor-content ol li,html .mceContentBody ul li,html .mceContentBody ol li{margin-bottom:16px}.editor-content ul li::before,.editor-content ol li::before,html .mceContentBody ul li::before,html .mceContentBody ol li::before{position:absolute;left:20px;font-size:20px;font-weight:700;color:#cd0014}.editor-content ul li a,.editor-content ol li a,html .mceContentBody ul li a,html .mceContentBody ol li a{font-weight:700;font-size:20px;line-height:160%;text-decoration:none;color:#cd0014;transition:color .2s ease-in-out;position:relative}.editor-content ul li a:after,.editor-content ol li a:after,html .mceContentBody ul li a:after,html .mceContentBody ol li a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;transform:scaleX(0);background-color:#000;transition:transform .2s}.editor-content ul li a:hover,.editor-content ol li a:hover,html .mceContentBody ul li a:hover,html .mceContentBody ol li a:hover{color:#000}.editor-content ul li a:hover:after,.editor-content ol li a:hover:after,html .mceContentBody ul li a:hover:after,html .mceContentBody ol li a:hover:after{transform:scaleX(1)}.editor-content ul li::before,html .mceContentBody ul li::before{font-size:26px;content:"•"}.editor-content ol li,html .mceContentBody ol li{counter-increment:step-counter}.editor-content ol li::before,html .mceContentBody ol li::before{content:counter(step-counter) "."}.editor-content>*:last-child,html .mceContentBody>*:last-child{margin-bottom:0}.editor-content .preamble,html .mceContentBody .preamble{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:24px;line-height:130%;color:#000;margin-bottom:8px}@media(max-width: 768px){.editor-content .preamble,html .mceContentBody .preamble{font-size:20px}}.editor-content .text-medium,html .mceContentBody .text-medium{font-size:16px;line-height:150%}.editor-content .text-small,html .mceContentBody .text-small{font-size:12px;line-height:150%}.editor-content .link__arrow-link,.editor-content .link__external-link,.editor-content .link__download-link,html .mceContentBody .link__arrow-link,html .mceContentBody .link__external-link,html .mceContentBody .link__download-link{position:relative;padding-right:30px;font-weight:700;font-size:20px;line-height:130%;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.editor-content .link__arrow-link::after,.editor-content .link__external-link::after,.editor-content .link__download-link::after,html .mceContentBody .link__arrow-link::after,html .mceContentBody .link__external-link::after,html .mceContentBody .link__download-link::after{color:#cd0014;font-family:"icomoon";font-size:18px;margin-left:8px;right:0;top:0;transition:.2s}.editor-content .link__arrow-link:hover,.editor-content .link__external-link:hover,.editor-content .link__download-link:hover,html .mceContentBody .link__arrow-link:hover,html .mceContentBody .link__external-link:hover,html .mceContentBody .link__download-link:hover{color:#cd0014}.editor-content .link__arrow-link::after,html .mceContentBody .link__arrow-link::after{content:"";color:#cd0014}.editor-content .link__arrow-link:hover::after,html .mceContentBody .link__arrow-link:hover::after{transform:translateX(10px)}.editor-content .link__external-link,html .mceContentBody .link__external-link{display:inline-block}.editor-content .link__external-link::after,html .mceContentBody .link__external-link::after{content:"";position:absolute;margin-left:0}.editor-content .link__download-link::after,html .mceContentBody .link__download-link::after{content:""}.editor-content .link__phone-link,.editor-content .link__email-link,html .mceContentBody .link__phone-link,html .mceContentBody .link__email-link{position:relative;padding-left:30px;font-weight:700;font-size:20px;line-height:130%;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.editor-content .link__phone-link::after,.editor-content .link__email-link::after,html .mceContentBody .link__phone-link::after,html .mceContentBody .link__email-link::after{color:#cd0014;font-family:"icomoon";font-size:18px;position:absolute;left:0;top:0}.editor-content .link__phone-link:hover,.editor-content .link__email-link:hover,html .mceContentBody .link__phone-link:hover,html .mceContentBody .link__email-link:hover{color:#cd0014}.editor-content .link__phone-link::after,html .mceContentBody .link__phone-link::after{content:""}.editor-content .link__email-link::after,html .mceContentBody .link__email-link::after{content:""}.editor-content .underlined-heading,html .mceContentBody .underlined-heading{position:relative;padding-bottom:20px}.editor-content .underlined-heading::after,html .mceContentBody .underlined-heading::after{content:"";position:absolute;bottom:0;left:0;right:0;width:100px;height:2px;background-color:#cd0014}.site-footer *:not(strong){color:#fff;font-weight:400;font-size:16px;line-height:150%}.site-footer a{font-weight:700;text-decoration:unset;transition:color .2s}.site-footer a:hover{color:#cd0014}.site-footer__form-section{padding:80px 0;background-color:#f7c9d6;color:#000}@media(max-width: 992px){.site-footer__form-section{padding:48px 0}}.site-footer__form-section hr{width:80px;height:2px;background-color:#cd0014;border:none;margin:20px 0}@media(min-width: 769px){.site-footer__form-section hr{width:100px}}.site-footer__form-section .row{gap:20px}.site-footer__form-section .row__col{max-width:450px}@media(max-width: 992px){.site-footer__form-section .row__col{margin:0 auto}}.site-footer__form-section .paloma-newsletter-form input:not([type=checkbox]){width:100%;margin-bottom:16px}.site-footer__form-section .paloma-newsletter-form .consent-box{font-weight:400;font-size:16px;line-height:180%;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;margin-bottom:24px}.site-footer__form-section .paloma-newsletter-form .consent-box span{padding-left:16px}.site-footer__form-section .paloma-newsletter-form .consent-box a{text-decoration:underline;font-weight:600;transition:color .2s;color:#000}.site-footer__form-section .paloma-newsletter-form .consent-box a:hover{color:#cd0014}.site-footer__form-section .paloma-newsletter-form input[type=checkbox]{cursor:pointer;width:30px;height:30px}.site-footer__content{background-color:#151515;padding:80px 0 48px}@media(max-width: 992px){.site-footer__content{padding:48px 0}}@media(max-width: 768px){.site-footer__content .logo-wrapper{text-align:center}}.site-footer__content .logo svg{width:331px}@media(max-width: 992px){.site-footer__content .logo svg{width:273px}}.site-footer__content .logo-col p{max-width:406px}.site-footer__content .logo-col .social-icons{display:flex;justify-content:flex-start;align-items:center;align-content:center;gap:20px;margin-top:24px}.site-footer__content .logo-col .social-icons a{color:#fff;background-color:#cd0014;border:1px solid #cd0014;width:38px;height:38px;border-radius:50%;text-decoration:unset;transition:all .2s;display:flex;justify-content:center;align-items:center;align-content:center}.site-footer__content .logo-col .social-icons a:hover{background-color:#fff;color:#cd0014}.site-footer__content .logo-col .social-icons a::before{font-weight:400;font-size:14px}.site-footer__content .links-col{padding-top:40px}.site-footer__content .links-col p{margin-top:0}@media(max-width: 992px){.site-footer__content .links-col .row__col:not(:last-child){margin-bottom:40px}}.site-footer__content .links-col .contacts-link{position:relative;padding-left:35px;display:block;margin-bottom:24px}.site-footer__content .links-col .contacts-link::before{font-family:"icomoon";font-weight:900;font-size:20px;color:inherit;position:absolute;top:0;left:0}.site-footer__content .links-col .contacts-link.phone-link::before{content:""}.site-footer__content .links-col .contacts-link.email-link::before{content:""}.site-footer__content .links-col .contacts-link.address-link{margin-bottom:0}.site-footer__content .links-col .contacts-link.address-link::before{content:""}.site-footer__content .links-col .quick-links{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;flex-direction:column;gap:16px}.site-footer__content .links-col .quick-links__heading{text-transform:uppercase;margin-bottom:6px}.site-footer__bottom-links{background-color:#000;padding:21px 0}.site-footer__bottom-links .bottom-links{display:flex;justify-content:flex-end;align-items:center;align-content:center}@media(max-width: 1200px){.site-footer__bottom-links .bottom-links{display:flex;justify-content:center;align-items:center;align-content:center}}.site-footer__bottom-links a{font-weight:400;font-size:14px;line-height:150%;position:relative;padding:12px}.site-footer__bottom-links a:not(:first-child)::before{position:absolute;left:0;content:"|"}.site-footer__bottom-links a:hover::before{color:#fff}.single-news__hero{height:80px;margin-bottom:16px;position:relative;overflow:hidden;background-color:#f7c9d6;margin-top:107px}@media(min-width: 769px){.single-news__hero{margin-bottom:24px}}.single-news__hero svg{position:absolute}@media(max-width: 992px){.single-news__hero svg{width:200%}}.single-news__breadcrumbs{margin-bottom:32px}@media(min-width: 769px){.single-news__breadcrumbs{margin-bottom:64px}}.single-news__title{text-align:center;margin-bottom:24px !important}.single-news__meta{text-align:center;margin-bottom:24px}@media(min-width: 769px){.single-news__meta{margin-bottom:56px}}.single-news__image{text-align:center;margin-bottom:24px}@media(min-width: 769px){.single-news__image{margin-bottom:56px}}.employee-single{margin-bottom:48px}@media(min-width: 769px){.employee-single{margin-bottom:96px}}.employee-single__hero{height:80px;margin-bottom:16px;margin-top:107px;position:relative;overflow:hidden;background-color:#f7c9d6}@media(min-width: 769px){.employee-single__hero{margin-bottom:24px}}.employee-single__hero svg{position:absolute}@media(max-width: 992px){.employee-single__hero svg{width:200%}}.employee-single__breadcrumbs{margin-bottom:32px}@media(min-width: 769px){.employee-single__breadcrumbs{margin-bottom:64px}}@media(min-width: 769px){.employee-single .row{flex-wrap:nowrap}}@media(min-width: 769px){.employee-single .image-column{order:1}}.employee-single__title{margin-bottom:24px !important}.employee-single__position{display:block;color:#000;text-transform:uppercase;border-left:4px solid #cd0014;padding:4px 0 4px 16px;margin-bottom:24px}@media(min-width: 769px){.employee-single__position{margin-bottom:56px}}.employee-single__phone-number,.employee-single__email{position:relative;display:inline-block;font-size:20px;line-height:1.3;font-weight:700;text-decoration:none;color:#000;padding-left:32px;transition:.2s}@media(min-width: 769px){.employee-single__phone-number,.employee-single__email{font-size:24px;padding-left:48px}}.employee-single__phone-number:before,.employee-single__email:before{position:absolute;left:0;top:0;font-family:"icomoon";color:#cd0014}.employee-single__phone-number:hover,.employee-single__email:hover{color:#cd0014}.employee-single__phone-number{margin-bottom:12px}@media(min-width: 769px){.employee-single__phone-number{margin-bottom:20px}}.employee-single__phone-number:before{content:""}.employee-single__email{hyphens:auto;-webkit-hyphens:auto;margin-bottom:24px}@media(min-width: 769px){.employee-single__email{margin-bottom:56px}}.employee-single__email:before{content:""}.employee-single__image{text-align:center;margin-bottom:24px}@media(min-width: 769px){.employee-single__image{text-align:right;margin-bottom:0}}.page-404{margin-top:105px;margin-bottom:48px}@media(min-width: 769px){.page-404{margin-bottom:96px}}.page-404__hero{display:flex;justify-content:center;align-items:center;text-align:center;padding:48px 0;margin-bottom:48px;position:relative;overflow:hidden;background-color:#f7c9d6;margin-top:107px}@media(min-width: 993px){.page-404__hero{min-height:580px;padding:64px 0;margin-bottom:96px}}.page-404__hero .container,.page-404__hero .password-protected .post-password-form,.password-protected .page-404__hero .post-password-form{position:relative;z-index:10}.page-404__hero svg{position:absolute;z-index:1;height:100%;width:150%}@media(max-width: 1450px){.page-404__hero svg{width:200%}}.page-404__title{color:#cd0014 !important;margin-bottom:16px !important}.page-404__description{margin-bottom:0 !important}.page-404__cta{margin-top:32px}@media(min-width: 769px){.page-404__cta{margin-top:56px}}#breadcrumbs{font-size:16px;text-align:center;margin:24px 0 32px 0}@media(min-width: 769px){#breadcrumbs{margin:24px 0 64px 0}}#breadcrumbs a{color:#595959;text-decoration:none}#breadcrumbs .icon-home{color:#cd0014}#breadcrumbs .icon-angle-right{color:#595959;font-size:12px;margin:0 6px}#breadcrumbs .breadcrumb_last{font-weight:bolder}@media(max-width: 768px){#breadcrumbs .breadcrumb_last{display:none}}.search-results__hero{height:80px;margin-bottom:32px;position:relative;overflow:hidden;background-color:#f7c9d6;margin-top:107px}@media(min-width: 769px){.search-results__hero{margin-bottom:64px}}.search-results__hero svg{position:absolute}@media(max-width: 992px){.search-results__hero svg{width:200%}}.search-results__title{text-align:center}.search-results__link-text{text-align:center}.search-results__link-text .link__arrow-link{display:inline-block}.search-results__link-text .link__arrow-link:after{color:#cd0014}.search-results__filters-wrapper{display:flex;justify-content:center;row-gap:8px;column-gap:8px;flex-wrap:wrap;margin-bottom:24px}@media(min-width: 769px){.search-results__filters-wrapper{column-gap:32px;margin-bottom:48px}}.search-results__filter{color:#595959;font-size:16px;line-height:1.5;font-weight:600;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);padding:10px}.search-results__filter.active{color:#000;font-weight:700;border-bottom:2px solid #cd0014}.search-results .article{display:flex;box-shadow:0px 4px 24px rgba(0,0,0,.08);transition:.2s;padding:16px;margin-bottom:12px}@media(min-width: 769px){.search-results .article{align-items:stretch;padding:24px}}.search-results .article:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25)}.search-results .article:last-child{margin-bottom:0}.search-results .article__icon-link{text-decoration:none;flex-shrink:0;display:flex;align-items:center}@media(min-width: 769px){.search-results .article__icon-link{align-items:flex-end}}.search-results .article__icon{display:flex;justify-content:center;align-items:center;color:#cd0014;width:54px;height:54px;background-color:#f7c9d6;border-radius:50%}.search-results .article__text-block{width:100%;display:flex;flex-direction:column;padding-left:24px}@media(min-width: 769px){.search-results .article__text-block{flex-direction:row;justify-content:space-between}}.search-results .article__title{text-decoration:none}.search-results .article__title .heading{transition:.2s;margin-bottom:0}.search-results .article__title:hover .heading{color:#cd0014}.search-results .article__text{margin-bottom:0}.search-results .article__link-wrapper{flex-shrink:0;margin-top:auto}@media(min-width: 769px){.search-results .article__link-wrapper{margin-left:40px;margin-bottom:8px}}.search-results .article__link{position:relative;padding-right:30px;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.search-results .article__link::after{content:"";font-family:"icomoon";color:#cd0014;font-size:16px;position:absolute;right:0;top:0;transition:.2s}.search-results .article__link:hover{color:#cd0014}.search-results .article__link:hover:after{transform:translateX(12px)}.search-results__pagination{display:flex;justify-content:center;align-items:center;column-gap:16px;margin-top:24px}@media(min-width: 769px){.search-results__pagination{margin-top:48px}}.search-results__pagination .icon{color:#000;font-size:12px;font-weight:900}.search-results .page-numbers{display:inline-block;color:#000;font-size:16px;font-weight:bold;text-decoration:none}.search-results .page-numbers.current{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#cd0014;width:40px;height:40px;border-radius:50%}.search-results .search-block{background-color:#f4f4f4;padding:32px 0 48px 0;margin-top:48px}@media(min-width: 769px){.search-results .search-block{padding:64px 0 96px 0;margin-top:96px}}.search-results .search-block__title{text-align:center;margin-bottom:24px}@media(min-width: 769px){.search-results .search-block__title{margin-bottom:40px}}.search-results .search-block__form{position:relative}@media(min-width: 769px){.search-results .search-block__form{display:flex;justify-content:space-between;align-items:center;align-content:center;gap:40px}}.search-results .search-block__form input{border:none;background-color:#fff;height:54px;border-radius:4px;padding:16px 16px 16px 54px;width:100%;font-weight:400;font-size:20px;line-height:25px}@media(min-width: 769px){.search-results .search-block__form input{color:#000;height:62px;padding:18px 64px}}.search-results .search-block__form .icon{font-weight:900;font-size:20px;line-height:20px;position:absolute;top:20px;left:20px}@media(max-width: 768px){.search-results .search-block__form .icon{display:none}}@media(max-width: 768px){.search-results .search-block__form .submit{display:none}}.search-results .search-block__form .submit-mobile{position:absolute;color:#cd0014;font-weight:900;font-size:20px;line-height:20px;top:16px;left:20px;padding:0;border:unset;background-color:rgba(0,0,0,0)}@media(min-width: 769px){.search-results .search-block__form .submit-mobile{display:none}}.woocommerce-cart-heading{margin-bottom:0 !important}@media(min-width: 769px){.woocommerce-cart-heading{margin-top:40px !important}}.woocommerce-cart-form{width:100%}@media(min-width: 1201px){.woocommerce-cart-form{max-width:571px}}.woocommerce-cart-form__cart-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f4f4f4;padding:24px 0}@media(max-width: 480px){.woocommerce-cart-form__cart-item{flex-direction:column;text-align:center}}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper{display:flex;align-items:center;align-content:center;column-gap:24px}@media(max-width: 480px){.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper{flex-direction:column;text-align:center}}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-thumbnail{display:flex;flex-basis:95px}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-thumbnail img,.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-thumbnail a{width:95px;max-width:100%}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-name a{color:#000;text-decoration:none}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-name p{font-weight:400;font-size:16px;color:#595959}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-quantity{position:relative;display:inline-block}@media(max-width: 768px){.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-quantity{margin:0 auto}}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-quantity .quantity input[type=number]{text-align:center;font-size:16px;line-height:1.6;width:130px;height:36px;border:none;padding:0;background:#f4f4f4;border-radius:54px}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-quantity button{position:absolute;width:28px;height:28px;color:#fff;font-weight:900;font-size:8px;line-height:1.5;border:none;background:#151515;border-radius:40px}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-quantity button.plus{top:4px;right:4px}.woocommerce-cart-form__cart-item .product-img-name-qty-wrapper .product-quantity button.minus{top:4px;left:4px}.woocommerce-cart-form__cart-item .product-remove-price-wrapper{text-align:right;flex-shrink:0}@media(max-width: 480px){.woocommerce-cart-form__cart-item .product-remove-price-wrapper{margin-top:12px;display:flex;flex-direction:row-reverse;gap:12px;text-align:center}}.woocommerce-cart-form__cart-item .product-remove-price-wrapper a{color:#cd0014;font-weight:900;font-size:24px;line-height:1.2}.woocommerce-cart-form__cart-item .product-remove-price-wrapper .product-price{color:#595959}.woocommerce-cart-form .cart-totals{color:#595959;margin:24px 0}.woocommerce-cart-form .cart-totals .shipping{display:flex;justify-content:space-between;font-size:24px;line-height:1.3;margin-bottom:12px}.woocommerce-cart-form .cart-totals .total-price{display:flex;justify-content:space-between}.woocommerce-cart-form .cart-totals .price{color:#cd0014;margin-bottom:0 !important}.woocommerce-cart-form .variation{text-align:left;margin:0}.woocommerce-cart-form .variation p{margin:0}.woocommerce-cart-form .variation dt,.woocommerce-cart-form .variation dd{margin-left:0}.woocommerce-cart-form .variation dt{display:none}form.checkout{background:#f4f4f4;padding:56px 44px}@media(max-width: 1200px){form.checkout{padding:32px 24px}}form.checkout .form-row-wide,form.checkout .form-row-first,form.checkout .form-row-last{clear:both;float:none;width:100%;margin-right:0}@media(min-width: 769px){form.checkout .form-row-first{width:47%;float:left;margin-right:5.8%;clear:both}form.checkout .form-row-last{width:47%;float:right;margin-right:0;clear:none}form.checkout #shipping_city_field{margin-right:0}}form.checkout #customer_details{margin-bottom:40px}form.checkout .woocommerce-billing-fields h3,form.checkout .woocommerce-shipping-fields h3,form.checkout .woocommerce-additional-fields h3{margin-bottom:24px}form.checkout .woocommerce-billing-fields__field-wrapper .form-row,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row,form.checkout .woocommerce-additional-fields__field-wrapper .form-row{display:flex;flex-direction:column;margin-bottom:24px}@media(max-width: 1200px){form.checkout .woocommerce-billing-fields__field-wrapper .form-row,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row,form.checkout .woocommerce-additional-fields__field-wrapper .form-row{margin-bottom:12px}}form.checkout .woocommerce-billing-fields__field-wrapper .form-row label,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row label,form.checkout .woocommerce-additional-fields__field-wrapper .form-row label{font-weight:bold;font-size:16px;line-height:1.3;margin-bottom:8px}form.checkout .woocommerce-billing-fields__field-wrapper .form-row label .required,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row label .required,form.checkout .woocommerce-additional-fields__field-wrapper .form-row label .required{text-decoration:none}form.checkout .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input,form.checkout .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper textarea,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper textarea,form.checkout .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper input,form.checkout .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper textarea{height:55px;width:100%;border:none;border-radius:4px;padding:8px 16px}form.checkout .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .description,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .description,form.checkout .woocommerce-additional-fields__field-wrapper .form-row .woocommerce-input-wrapper .description{display:block !important;font-weight:400;font-size:12px;line-height:150%;color:#595959}form.checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_peppol_gln_instructions_field .woocommerce-input-wrapper input,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row#billing_peppol_gln_instructions_field .woocommerce-input-wrapper input,form.checkout .woocommerce-additional-fields__field-wrapper .form-row#billing_peppol_gln_instructions_field .woocommerce-input-wrapper input{display:none}form.checkout .woocommerce-shipping-fields .woocommerce-form__input-checkbox{-webkit-appearance:none;background-color:#fff;border:1px solid #595959;padding:9px;border-radius:4px;display:inline-block;position:relative}form.checkout .woocommerce-shipping-fields .woocommerce-form__input-checkbox:checked{color:#cd0014}form.checkout .woocommerce-shipping-fields .woocommerce-form__input-checkbox:checked::after{content:"✔";font-weight:900;font-size:16px;position:absolute;top:0px;left:3px;color:#cd0014}form.checkout #order_review_heading{display:none}form.checkout .woocommerce-checkout-review-order .payment-methods-heading{margin-bottom:24px}form.checkout .woocommerce-checkout-review-order .wc_payment_methods{list-style:none;padding:24px;margin:0;background-color:#fff;border:1px solid #cd0014;border-radius:4px;margin-bottom:40px}form.checkout .woocommerce-checkout-review-order .wc_payment_methods .wc_payment_method{margin:0}form.checkout .woocommerce-checkout-review-order .wc_payment_methods .wc_payment_method::before{display:none}form.checkout .woocommerce-checkout-review-order .wc_payment_methods label{font-weight:700;font-size:20px;line-height:130%}form.checkout .woocommerce-checkout-review-order .wc_payment_methods .payment_box p{font-weight:400;font-size:16px;line-height:20px}form.checkout .woocommerce-checkout-review-order .total-price{margin-bottom:40px}form.checkout .woocommerce-checkout-review-order .total-price__price{color:#cd0014}form.checkout .woocommerce-checkout-review-order .place-order{text-align:center}form.checkout .woocommerce-checkout-review-order .place-order button[type=submit]{display:inline-block;border-radius:40px;padding:16px 56px;border:none;outline:none;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;font-weight:700;font-size:20px;color:#fff;background:#cd0014;transition:background .2s,color .2s;border-radius:40px;border:1px solid #cd0014}form.checkout .woocommerce-checkout-review-order .place-order button[type=submit]:hover{color:#cd0014;background:#fff}form.checkout .woocommerce-checkout-review-order .place-order button[type=submit].btn--disabled{background:#f5bfc7;cursor:not-allowed}form.checkout .woocommerce-checkout-review-order .place-order button[type=submit].btn--disabled:hover{background:#f5bfc7}form.checkout #billing_country_field{display:none}.woocommerce-checkout .form-row .optional{display:none}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{display:none}.woocommerce-cart .woocommerce-notices-wrapper a{font-weight:700;font-size:20px;line-height:160%;text-decoration:none;color:#cd0014;transition:color .2s ease-in-out;position:relative}.woocommerce-cart .woocommerce-notices-wrapper a:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;transform:scaleX(0);background-color:#000;transition:transform .2s}.woocommerce-cart .woocommerce-notices-wrapper a:hover{color:#000}.woocommerce-cart .woocommerce-notices-wrapper a:hover:after{transform:scaleX(1)}.woocommerce-cart .woocommerce .container,.woocommerce-cart .woocommerce .password-protected .post-password-form,.password-protected .woocommerce-cart .woocommerce .post-password-form{text-align:center}.shop-header{background-color:#f7c9d6;position:relative;overflow:hidden}.shop-header svg{position:absolute;top:107px;z-index:1;width:150%;height:100%}@media(max-width: 1450px){.shop-header svg{width:200%}}.shop-header__categories-page{padding:219px 0 112px 0}@media(max-width: 992px){.shop-header__categories-page{padding:169px 0 64px 0}}.shop-header__categories-page *:not(svg){text-align:center;max-width:990px}.shop-header__categories-page h1{color:#cd0014;margin-bottom:20px}.shop-header__categories-page svg{height:100%}.shop-header__product{height:193px}.shop-header__product svg{width:100%;height:unset}.shop-header .container,.shop-header .password-protected .post-password-form,.password-protected .shop-header .post-password-form{position:relative;z-index:10}.events-list{margin-bottom:48px}@media(min-width: 769px){.events-list{margin-bottom:96px}}.events-list__header{display:flex;justify-content:center;flex-wrap:wrap;gap:52px;margin-bottom:70px}@media(max-width: 992px){.events-list__header{gap:12px;margin-bottom:24px}}.events-list__header span{font-weight:600;font-size:16px;line-height:150%;color:#595959;position:relative;cursor:pointer}.events-list__header span.active{color:#000}.events-list__header span.active::after{content:"";position:absolute;bottom:-7px;left:0;width:100%;height:2px;background-color:#cd0014}.events-list__filters-wrapper{display:flex;justify-content:center;row-gap:8px;column-gap:8px;flex-wrap:wrap;margin-bottom:24px}@media(min-width: 769px){.events-list__filters-wrapper{column-gap:32px;margin-bottom:60px}}.events-list__filter{color:#595959;font-size:16px;line-height:1.5;font-weight:600;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);padding:10px}.events-list__filter.active{color:#000;font-weight:700;border-bottom:2px solid #cd0014}.events-list__event{background-color:#fff;box-shadow:0px 4px 24px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:stretch;margin-bottom:24px;width:100%;transition:all .2s;padding-top:24px}@media(min-width: 769px){.events-list__event{flex-direction:row;padding-top:0}}.events-list__event:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25)}.events-list__event .event-img{position:relative;text-align:center}.events-list__event .event-img a{display:block}.events-list__event .event-img img,.events-list__event .event-img svg{display:block;width:100%;max-width:280px;height:100%;max-height:204px;object-fit:contain}@media(min-width: 1201px){.events-list__event .event-img img,.events-list__event .event-img svg{width:280px;max-width:280px;object-fit:cover}}.events-list__event .event-img.bg-light-gray{display:flex;justify-content:center;align-items:center;align-content:center}@media(max-width: 1200px){.events-list__event .event-img.bg-light-gray{max-width:210px}}@media(max-width: 992px){.events-list__event .event-img.bg-light-gray{width:100%;max-width:280px;height:204px;margin:auto}}.events-list__event .event-img svg{width:280px;max-width:280px;height:100%;max-height:102px}.events-list__event .event-content{padding:24px;width:100%}@media(min-width: 769px){.events-list__event .event-content{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 48px 24px 32px}}.events-list__event .event-content .text{max-width:612px}.events-list__event .title{font-weight:700;margin-bottom:4px}.events-list__event .title a{color:#000 !important;transition:color .2s}.events-list__event .title a::after{display:none}.events-list__event .title a:hover{color:#cd0014 !important}.events-list__event .meta-small{font-weight:400;font-size:12px;line-height:150%;color:#595959;margin-bottom:8px}.events-list__event .description{font-weight:400;font-size:16px;line-height:150%;margin-bottom:16px}.events-list__event .price{font-weight:700;font-size:28px;line-height:130%;color:#cd0014}.events-list__event .event-category{position:absolute;left:0;top:0;color:#fff;background-color:#000;font-size:12px;line-height:1.5;font-weight:600;text-transform:uppercase;padding:8px 20px}.events-list__event .link-wrapper,.events-list__event .button{flex-shrink:0}@media(max-width: 768px){.events-list__event .link-wrapper,.events-list__event .button{margin-top:16px}}.events-list__event .link{position:relative;padding-right:30px;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.events-list__event .link::after{content:"";font-family:"icomoon";color:#cd0014;font-size:16px;position:absolute;right:0;top:0;transition:.2s}.events-list__event .link:hover{color:#cd0014}.events-list__event .link:hover:after{transform:translateX(12px)}.events-list__pagination{display:flex;justify-content:center;align-items:center;column-gap:16px;margin-top:24px}@media(min-width: 769px){.events-list__pagination{margin-top:48px}}.events-list__pagination .icon{color:#000;font-size:12px;font-weight:900}.events-list .page-numbers{display:inline-block;color:#000;font-size:16px;font-weight:bold;text-decoration:none}.events-list .page-numbers.current{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#cd0014;width:40px;height:40px;border-radius:50%}.publications-grid{padding:56px 0 32px 0;background-color:#f4f4f4}.publications-grid .row__col{padding-left:12px;padding-right:12px}.publications-grid .row{row-gap:24px}.publications-grid__sorting-wrapper{display:flex;flex-direction:column;row-gap:12px;margin-bottom:24px}@media(min-width: 769px){.publications-grid__sorting-wrapper{flex-direction:row;justify-content:space-between;align-items:center}}.publications-grid__sorting{display:flex;align-items:center}.publications-grid__sorting select{color:#595959;width:191px;padding:8px 24px 8px 12px;border:1px solid #000;border-radius:4px;-webkit-appearance:none;-moz-appearance:none}.publications-grid__sorting .select-wrapper{position:relative;margin-left:8px}.publications-grid__sorting .select-wrapper:after{content:"";color:#cd0014;font-family:"icomoon";font-weight:900;font-size:16px;line-height:1;position:absolute;top:10px;right:12px;transition:.2s}.publications-grid__publication{background-color:#fff;box-shadow:0px 4px 24px rgba(0,0,0,.08);transition:box-shadow .2s;min-height:513px;padding:32px;display:flex;flex-direction:column;justify-content:stretch;height:100%}@media(max-width: 1200px){.publications-grid__publication{max-width:333px;margin:auto}}.publications-grid__publication:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25)}.publications-grid__publication .publication-img{width:100%;height:200px;max-height:200px;margin-bottom:32px;display:flex;justify-content:center;align-items:center;align-content:center;flex-shrink:0}.publications-grid__publication .publication-img a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center}.publications-grid__publication .publication-img img{height:100%;object-fit:cover;height:200px;max-height:200px}.publications-grid__publication .publication-img svg{width:200px;height:100%;max-height:102px}.publications-grid__publication .publication-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.publications-grid__publication .title{font-weight:700;margin-bottom:8px;color:#000;transition:color .2s ease-in-out;text-decoration:none}.publications-grid__publication .title:hover{color:#cd0014}.publications-grid__publication .publication-date{font-weight:400;font-size:12px;line-height:150%}.publications-grid__publication .price{font-weight:700;font-size:28px;line-height:130%;color:#cd0014;text-align:center}.publications-grid__publication .price.free-product{font-weight:600;font-size:24px;line-height:130%;color:#000}.publications-grid__publication .button{text-align:center}.publications-grid__publication .added_to_cart{display:none}.publications-grid__pagination{display:flex;justify-content:center;align-items:center;column-gap:16px;padding:8px 0}@media(min-width: 769px){.publications-grid__pagination{padding:32px 0}}.publications-grid__pagination .icon{color:#000;font-size:12px;font-weight:900}.publications-grid .page-numbers{display:inline-block;color:#000;font-size:16px;font-weight:bold;text-decoration:none}.publications-grid .page-numbers.current{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#cd0014;width:40px;height:40px;border-radius:50%}.minicart{width:360px;background:#fff;position:absolute;top:calc(100% + 18px);right:0;box-shadow:0px 4px 24px rgba(0,0,0,.08);color:#000;padding:24px;opacity:0;transition:opacity .3s,transform .3s;transform:scale(0.5);transform-origin:100% 0%;visibility:hidden}.minicart--visible{opacity:1;transform:scale(1);visibility:visible}.minicart p{margin-top:0}.minicart a{text-decoration:none}.minicart .minicart-product{display:flex;justify-content:space-between;align-items:flex-start;gap:22px}.minicart .minicart-product .buttons{display:flex;justify-content:center;align-items:center;align-content:center;height:100%;align-self:center}.minicart .minicart-product .buttons a::before{font-weight:900;font-size:16px;color:#cd0014;transition:color .2s ease-in-out}.minicart .minicart-product .buttons a:hover::before{color:#000}.minicart .minicart-product .title{font-weight:700;font-size:16px;line-height:130%;width:221px}.minicart .minicart-product .title a{color:#000;transition:color .2s ease-in-out}.minicart .minicart-product .title a:hover{color:#cd0014}.minicart .minicart-product .qty{font-weight:400;font-size:16px;line-height:150%;color:#595959}.minicart .minicart-product .product-img{flex-shrink:0;align-self:center}.minicart .minicart-product .product-img img{max-width:46px}.minicart .minicart-product .variation{text-align:left;margin:0}.minicart .minicart-product .variation p{margin:0}.minicart .minicart-product .variation dt,.minicart .minicart-product .variation dd{margin-left:0}.minicart .minicart-product .variation dt{display:none}.minicart .minicart-product .product-quantity{position:relative;display:inline-block;margin:12px 0}@media(max-width: 768px){.minicart .minicart-product .product-quantity{margin:0 auto}}.minicart .minicart-product .product-quantity .quantity input[type=number]{text-align:center;font-size:16px;line-height:1.6;width:130px;height:36px;border:none;padding:0;background:#f4f4f4;border-radius:54px}.minicart .minicart-product .product-quantity button{position:absolute;width:28px;height:28px;color:#fff;font-weight:900;font-size:8px;line-height:1.5;border:none;background:#151515;border-radius:40px}.minicart .minicart-product .product-quantity button.plus{top:4px;right:4px}.minicart .minicart-product .product-quantity button.minus{top:4px;left:4px}.minicart .total{margin-bottom:0;font-weight:700;font-size:16px;line-height:150%}.minicart .total-price{font-weight:700;font-size:24px;line-height:130%;color:#cd0014;margin-bottom:16px}.minicart .total-price .woocommerce-Price-currencySymbol::before{content:" "}.minicart div.blockOverlay{background-color:#fff !important;position:relative !important;display:none !important}.minicart .woocommerce-mini-cart-item{padding:16px 0}.minicart .woocommerce-mini-cart-item:first-child{padding-top:0}.minicart .woocommerce-mini-cart-item:not(:last-child){border-bottom:1px solid rgba(75,75,75,.1)}.minicart .woocommerce-mini-cart-item:last-child{border-bottom:1px solid #4b4b4b}.minicart .woocommerce-mini-cart__buttons .btn{width:100%}.minicart .woocommerce-mini-cart__empty-message{margin-bottom:0;font-weight:700;font-size:16px;line-height:130%}.single-product .product{display:block}@media(min-width: 1201px){.single-product .product{display:flex;align-items:flex-start;row-gap:24px;column-gap:24px}}@media(min-width: 1201px){.single-product .product .woocommerce-product-gallery,.single-product .product .summary{flex:0 0 auto;flex-basis:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}}.single-product .product .summary{order:1;flex-basis:calc(60% - 24px)}.single-product .product .woocommerce-product-gallery{order:2;flex-basis:calc(40% - 24px);display:flex;justify-content:center}.single-product .product .woocommerce-product-gallery figure{width:100%;text-align:center}.single-product .product .woocommerce-product-gallery img{max-height:320px;object-fit:contain}.single-product .product .woocommerce-product-gallery__image--placeholder{background-color:#f4f4f4;padding:24px}.single-product .product .woocommerce-product-gallery__image--placeholder img{max-height:272px}.single-product .product .product_title{margin-bottom:12px;font-weight:700;font-size:40px;line-height:130%}.single-product .product__meta-wrapper{margin-bottom:24px}@media(min-width: 769px){.single-product .product__meta-wrapper{margin-bottom:32px}}.single-product .product__meta{color:#595959;font-weight:bold;margin-bottom:12px}.single-product .product__excerpt{margin-bottom:24px}@media(min-width: 769px){.single-product .product__excerpt{margin-bottom:32px}}.single-product .product__excerpt .scroll-down-link{color:#000;font-weight:bold;text-decoration:none}.single-product .product__excerpt .scroll-down-link:after{content:" ";color:#cd0014;font-family:"icomoon";font-weight:900}.single-product .product .price{color:#cd0014;font-weight:bold;font-size:40px;line-height:1.3;text-align:center}@media(min-width: 769px){.single-product .product .price{text-align:left}}.single-product .product .price.free-product{color:#000}.single-product .product .price.hidden{visibility:hidden;height:0;margin-bottom:0}.single-product .product .quantity-and-button-wrapper{display:flex;justify-content:flex-start;flex-direction:column;gap:24px}@media(min-width: 769px){.single-product .product .quantity-and-button-wrapper{flex-direction:row}}.single-product .product .quantity-wrapper{position:relative;display:inline-block}@media(max-width: 768px){.single-product .product .quantity-wrapper{margin:0 auto}}.single-product .product .quantity-wrapper .quantity input[type=number]{text-align:center;font-size:24px;line-height:1.6;width:194px;height:62px;border:none;padding:0;background:#f4f4f4;border-radius:54px}.single-product .product .quantity-wrapper button{position:absolute;width:46px;height:46px;color:#fff;font-weight:900;font-size:16px;line-height:1.5;border:none;background:#151515;border-radius:40px}.single-product .product .quantity-wrapper button.plus{top:8px;right:8px}.single-product .product .quantity-wrapper button.minus{top:8px;left:8px}.single-product .product .quantity-wrapper input[type=number]{-moz-appearance:textfield}.single-product .product .quantity-wrapper input::-webkit-outer-spin-button,.single-product .product .quantity-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none}.single-product .product .added_to_cart{display:none}.single-product .product .single_add_to_cart_button{display:inline-block;border-radius:40px;padding:16px 56px;border:none;outline:none;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;font-weight:700;font-size:20px;color:#fff;background:#cd0014;transition:background .2s,color .2s;border-radius:40px;border:1px solid #cd0014;cursor:pointer !important}.single-product .product .single_add_to_cart_button:hover{color:#cd0014;background:#fff}.single-product .product .single_add_to_cart_button.btn--disabled{background:#f5bfc7;cursor:not-allowed}.single-product .product .single_add_to_cart_button.btn--disabled:hover{background:#f5bfc7}@media(max-width: 768px){.single-product .product .single_add_to_cart_button{width:100%;max-width:250px;margin:auto}}.single-product .product .button{text-align:center}@media(min-width: 769px){.single-product .product .button{text-align:left}}.single-product .product.product_cat-events .quantity-wrapper{display:none}.single-product .product.product_cat-events.external-event .quantity-and-button-wrapper{display:none}.single-product .product .event-registration{border-top:3px solid #cd0014;padding-top:24px}.single-product .product .event-registration .input-wrapper{display:flex;column-gap:32px;margin-bottom:32px}@media(max-width: 768px){.single-product .product .event-registration .input-wrapper{flex-direction:column;row-gap:16px}.single-product .product .event-registration .input-wrapper .div{width:100%}}.single-product .product .event-registration .consent__wrapper{display:flex;justify-content:flex-start}.single-product .product .event-registration .consent__wrapper input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;margin-right:36px;border:none}.single-product .product .event-registration .consent__wrapper input[type=radio]::after{width:24px;height:24px;padding:2px;cursor:pointer;border-radius:50%;background-color:#fff;content:"";display:inline-block;border:1px solid #000;margin-right:12px}.single-product .product .event-registration .consent__wrapper input[type=radio]:checked::after{content:"";color:#cd0014;background-color:#cd0014;visibility:visible}.single-product .product .event-registration .consent__wrapper label{cursor:pointer}.single-product .product .event-registration .consent__wrapper label,.single-product .product .event-registration .consent__wrapper p{font-weight:400}.single-product .product .price-wrapper__free-product{visibility:hidden;height:0}.single-product .product .price-wrapper__free-product.visible{visibility:visible;height:auto}.single-product .product .quantity-and-button-wrapper{visibility:visible;height:auto}.single-product .product .quantity-and-button-wrapper.hidden{visibility:hidden;height:0}.single-product .product-info{padding:0 0 32px 0;scroll-margin-top:100px}@media(min-width: 769px){.single-product .product-info{padding:40px 0 64px 0}}.single-product .product-info__tab{position:relative;display:flex;align-items:center;text-decoration:none;min-height:80px;border-bottom:1px solid #595959;padding:14px 24px 14px 0;margin-bottom:0 !important}@media(min-width: 769px){.single-product .product-info__tab{margin-right:16px}}.single-product .product-info__tab:not(.active){color:#595959 !important}.single-product .product-info__tab.active:after{content:"";font-family:"icomoon";color:#cd0014;font-size:24px;position:absolute;right:0}.single-product .product-info__tab-content{display:none;opacity:0;transition:opacity .2s;margin-top:32px}@media(min-width: 769px){.single-product .product-info__tab-content{margin-top:24px}}.single-product .product-info__tab-content:last-child{margin-bottom:0}.single-product .product-info__tab-content.active{display:block;opacity:1}.single-product .product_type_dropdown,.single-product .event-registration{position:relative;margin-bottom:32px}.single-product .product_type_dropdown label,.single-product .event-registration label{display:block;font-weight:700;font-size:16px;line-height:130%;margin-bottom:8px}.single-product .product_type_dropdown select,.single-product .product_type_dropdown input:not(input[type=radio]),.single-product .event-registration select,.single-product .event-registration input:not(input[type=radio]){width:302px;height:55px;padding:16px 10px;border:1px solid #595959;border-radius:4px;font-weight:400;font-size:16px;line-height:130%;color:#595959}@media(max-width: 768px){.single-product .product_type_dropdown select,.single-product .product_type_dropdown input:not(input[type=radio]),.single-product .event-registration select,.single-product .event-registration input:not(input[type=radio]){width:100%}}.single-product .product_type_dropdown.hidden{display:none}.single-product .related-publications{margin:32px 0}@media(min-width: 769px){.single-product .related-publications{margin:96px 0}}.single-product .related-publications .row{row-gap:24px;margin-left:-12px;margin-right:-12px}.single-product .related-publications .row__col{padding-left:12px;padding-right:12px}.single-product .related-publications__title{text-align:center;margin-bottom:40px !important}.single-product .related-publications .publication{display:flex;flex-direction:column;height:100%;background-color:#fff;color:#000;text-decoration:none;box-shadow:0px 4px 24px rgba(0,0,0,.08);transition:.2s}.single-product .related-publications .publication__image{text-align:center;height:200px;margin-top:32px}.single-product .related-publications .publication__image img{width:100%;height:100%;object-fit:contain}.single-product .related-publications .publication__text-block{height:100%;display:flex;flex-direction:column;padding:32px}.single-product .related-publications .publication__title{color:#000;text-decoration:none;margin-bottom:8px}.single-product .related-publications .publication__title .heading{margin:0 !important;transition:.2s}.single-product .related-publications .publication__title:hover .heading{color:#cd0014}.single-product .related-publications .publication__date-published{margin-bottom:24px}@media(min-width: 769px){.single-product .related-publications .publication__date-published{margin-bottom:32px}}.single-product .related-publications .publication__price{color:#cd0014;font-weight:bold;font-size:28px;line-height:1.3;text-align:center;margin-top:auto;margin-bottom:24px}@media(min-width: 769px){.single-product .related-publications .publication__price{margin-bottom:32px}}.single-product .related-publications .publication__price-free{font-weight:600;font-size:24px;line-height:1.3;text-align:center;margin-top:auto;margin-bottom:24px}@media(min-width: 769px){.single-product .related-publications .publication__price-free{margin-bottom:32px}}.single-product .related-publications .publication__button-wrapper{display:flex;justify-content:center}.single-product .related-publications .publication:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25)}.single-product .related-publications .publication .btn--download .icon:before{display:inline-block;line-height:1.5;margin-right:16px}.single-product .blockUI{cursor:pointer !important}.publications-filter{margin-bottom:48px}.publications-filter__search-title{margin-bottom:12px !important}.publications-filter__search{margin-bottom:24px}@media(min-width: 769px){.publications-filter__search{margin-bottom:32px}}.publications-filter__search-wrapper{position:relative}@media(min-width: 769px){.publications-filter__search-wrapper{display:flex;justify-content:space-between;align-items:center;align-content:center;gap:10px}}.publications-filter__search-wrapper input{border:1px solid #595959;border-radius:4px;background-color:#fff;height:62px;border-radius:4px;padding:8px 16px 8px 32px;width:100%;font-weight:400;font-size:16px;line-height:1.3}@media(min-width: 769px){.publications-filter__search-wrapper input{color:#000;height:62px;padding:8px 16px}}@media(max-width: 768px){.publications-filter__search-wrapper .submit{display:none}}.publications-filter__search-wrapper .submit-mobile{position:absolute;color:#cd0014;font-weight:900;font-size:20px;line-height:20px;top:20px;left:10px;padding:0;border:unset;background-color:rgba(0,0,0,0)}@media(min-width: 769px){.publications-filter__search-wrapper .submit-mobile{display:none}}.publications-filter hr{border:none;border-bottom:1px solid #f4f4f4;margin:0 0 24px 0}@media(min-width: 769px){.publications-filter hr{margin:0 0 32px 0}}.publications-filter__groups-title{margin-bottom:16px !important}.publications-filter__groups-wrapper{display:flex;flex-direction:column;column-gap:48px;row-gap:16px}@media(min-width: 769px){.publications-filter__groups-wrapper{flex-direction:row}}.publications-filter__group{position:relative;width:100%;background-color:rgba(0,0,0,0);text-align:left;font-weight:bold;font-size:16px;line-height:1.3;padding:16px 32px 16px 16px;border:1px solid #000;border-radius:4px;cursor:pointer}.publications-filter__group:after{content:"";color:#cd0014;font-family:"icomoon";font-weight:900;font-size:24px;line-height:1;position:absolute;right:16px;transition:.2s}.publications-filter__group.active{border-color:#cd0014}.publications-filter__group.active:after{transform:rotate(180deg)}.publications-filter__group-filters-wrapper{display:flex;column-gap:56px;row-gap:24px;margin-top:24px}@media(min-width: 769px){.publications-filter__group-filters-wrapper{margin-top:32px}}.publications-filter__group-filters{opacity:0;max-height:0;overflow:hidden;transition:.2s}.publications-filter__group-filters.opened{opacity:1}.publications-filter__group-filters .input-wrapper{display:flex}.publications-filter__group-filters .input-wrapper input[type=checkbox]{position:relative;width:24px;height:24px;margin-right:12px}.publications-filter__group-filters .input-wrapper input[type=checkbox]:after{display:flex;justify-content:center;align-items:center;background-color:#fff;width:24px;height:24px;border:1px solid #595959;border-radius:3px;position:absolute;left:0;top:0}.publications-filter__group-filters .input-wrapper input[type=checkbox]:checked:after{content:"";color:#cd0014;font-family:"icomoon";font-weight:900;font-size:16px;line-height:1}.publications-filter__group-filters .input-wrapper label{font-size:16px;line-height:1.5}.publications-filter__selected-filters{font-size:16px;line-height:1.5;opacity:0;max-height:0;overflow:hidden;transition:.2s}.publications-filter__selected-filters.opened{opacity:1}.publications-filter__selected-filters-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}@media(min-width: 769px){.publications-filter__selected-filters-wrapper{margin-top:48px}}.publications-filter__selected-filters-wrapper .selected-filter{display:flex;align-items:center;column-gap:16px;background:#f4f4f4;border-radius:40px;padding:12px 32px}.publications-filter__selected-filters-wrapper .selected-filter__remove{cursor:pointer}.publications-filter__selected-filters-wrapper .clear-filters{color:#000;margin-left:16px}body.woocommerce-order-received div.woocommerce{margin:0 auto;margin-top:86px;padding:0 15px;min-height:808px;display:flex;align-items:center;justify-content:center}@media(max-width: 1200px){body.woocommerce-order-received div.woocommerce{margin-top:76px}}@media(max-width: 768px){body.woocommerce-order-received div.woocommerce{min-height:0}}body.woocommerce-order-received div.woocommerce .woocommerce-order{width:100%;max-width:470px;margin:80px 0;text-align:center}body.woocommerce-order-received div.woocommerce .woocommerce-order .thank-you-image{text-align:center;margin-bottom:30px;margin-top:0}body.woocommerce-order-received div.woocommerce .woocommerce-order .thank-you-button{text-align:center}.breadcrumbs{margin:-24px 0 32px 0}@media(min-width: 769px){.breadcrumbs{margin:-72px 0 64px 0}}.contact-form__content{background-color:#f4f4f4;padding:80px 64px}@media(max-width: 768px){.contact-form__content{padding:48px 24px}}.contact-form__header{margin-bottom:32px;max-width:743px}.contact-form .gravity-contact-form form .gfield_label{display:block !important;font-weight:700;font-size:16px;line-height:130%}.contact-form .gravity-contact-form form .gfield_required_text{display:none}.contact-form .gravity-contact-form form .gform_footer{justify-content:center;padding:0;margin-top:45px}@media(max-width: 768px){.contact-form .gravity-contact-form form .gform_footer{margin-top:30px}}.contact-form .gravity-contact-form form .btn{margin-bottom:0 !important}@media(max-width: 480px){.contact-form .gravity-contact-form form .btn{padding:16px 40px}}.contact-form .gravity-contact-form form .gform_fields{grid-row-gap:24px}.contact-person .row{margin-left:-12px;margin-right:-12px}@media(min-width: 993px){.contact-person .row{flex-wrap:nowrap}}.contact-person .row__col{padding-left:12px;padding-right:12px}.contact-person__wrapper{background-color:#f4f4f4;padding:24px}@media(min-width: 769px){.contact-person__wrapper{padding:40px 48px}}@media(min-width: 1201px){.contact-person__wrapper{padding:80px 96px}}@media(max-width: 992px){.contact-person .title-column{display:flex;justify-content:center;text-align:center;margin-bottom:32px}}@media(max-width: 992px){.contact-person .person-column{display:flex;justify-content:center}}.contact-person__title-wrapper{max-width:474px}.contact-person__title{margin-bottom:8px !important}.contact-person .person{display:flex;flex-direction:column;align-items:center}@media(min-width: 769px){.contact-person .person{flex-direction:row}}.contact-person .person__image{display:flex;flex-shrink:0;width:146px}@media(max-width: 768px){.contact-person .person__image{margin-bottom:24px}}.contact-person .person__text-wrapper{display:flex;flex-direction:column}@media(min-width: 769px){.contact-person .person__text-wrapper{padding-left:24px}}@media(min-width: 1201px){.contact-person .person__text-wrapper{padding-left:40px}}.contact-person .person__name{margin-bottom:4px !important}.contact-person .person__position{font-size:16px;line-height:1.5;text-transform:uppercase;margin-bottom:24px}.contact-person .person__phone-number,.contact-person .person__email{position:relative;display:inline-block;font-size:16px;line-height:1.3;font-weight:700;text-decoration:none;color:#000;padding-left:24px;transition:.2s}.contact-person .person__phone-number:before,.contact-person .person__email:before{position:absolute;left:0;top:0;font-family:"icomoon";color:#cd0014}.contact-person .person__phone-number:hover,.contact-person .person__email:hover{color:#cd0014}.contact-person .person__phone-number{margin-bottom:10px}.contact-person .person__phone-number:before{content:""}.contact-person .person__email{hyphens:auto;-webkit-hyphens:auto;word-break:break-word}.contact-person .person__email:before{content:""}.employees .row{margin-left:-12px;margin-right:-12px}.employees .row__col{padding-left:12px;padding-right:12px}.employees__employees-wrapper .row{row-gap:24px}.employees .employee{display:flex;flex-direction:column;height:100%;color:#000;text-decoration:none;box-shadow:0px 4px 24px rgba(0,0,0,.08);transition:.2s}.employees .employee__image{height:320px}.employees .employee__image img{width:100%;height:100%;object-fit:cover}.employees .employee__text-block{height:100%;display:flex;flex-direction:column;padding:24px}@media(min-width: 769px){.employees .employee__text-block{padding:32px}}.employees .employee__name{text-decoration:none;margin-bottom:8px}.employees .employee__name .heading{transition:.2s}.employees .employee__name:hover .heading{color:#cd0014}.employees .employee__position{font-size:16px;line-height:1.5;text-transform:uppercase;margin-bottom:16px}.employees .employee__phone-number,.employees .employee__email{position:relative;display:inline-block;font-size:16px;line-height:1.3;font-weight:700;text-decoration:none;color:#000;padding-left:28px;transition:.2s}.employees .employee__phone-number:before,.employees .employee__email:before{position:absolute;left:0;top:0;font-family:"icomoon";color:#cd0014}.employees .employee__phone-number:hover,.employees .employee__email:hover{color:#cd0014}.employees .employee__phone-number{margin-bottom:10px}.employees .employee__phone-number:before{content:""}.employees .employee__email{hyphens:auto;-webkit-hyphens:auto;margin-bottom:24px}.employees .employee__email:before{content:""}.employees .employee__link-wrapper{margin-top:auto}.employees .employee__link{position:relative;padding-right:30px;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.employees .employee__link::after{content:"";font-family:"icomoon";color:#cd0014;font-size:16px;position:absolute;right:0;top:0;transition:.2s}.employees .employee__link:hover{color:#cd0014}.employees .employee__link:hover:after{transform:translateX(12px)}.employees .employee:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25)}.faq .container,.faq .password-protected .post-password-form,.password-protected .faq .post-password-form{max-width:1204px}.faq__wrapper{padding:24px;border-bottom:10px solid #cd0014;box-shadow:0px 4px 24px rgba(0,0,0,.08)}@media(min-width: 769px){.faq__wrapper{padding:40px}}@media(min-width: 1201px){.faq__wrapper{padding:80px 120px}}.faq__filters-wrapper{display:flex;row-gap:8px;column-gap:8px;flex-wrap:wrap;margin-bottom:24px}@media(min-width: 769px){.faq__filters-wrapper{column-gap:32px}}.faq__filter{color:#595959;font-size:16px;line-height:1.5;font-weight:600;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);padding:10px}.faq__filter.active{color:#000;font-weight:700;border-bottom:2px solid #cd0014}.faq__question{position:relative;border-bottom:1px solid #f4f4f4;padding:16px 0}@media(min-width: 769px){.faq__question{padding:24px 0}}.faq__question.opened .icon{transform:rotate(180deg)}.faq__question-title{padding-right:24px}.faq__answer{max-height:0;overflow:hidden;transition:max-height .2s}.faq__answer-text{border-left:3px solid #cd0014;padding:6px 12px;margin-top:14px}@media(min-width: 769px){.faq__answer-text{padding:12px 24px}}.faq .icon{position:absolute;right:0;top:24px;color:#cd0014;font-size:24px;line-height:1.5;font-weight:900;transition:.2s}.frontpage-hero__banner{background-position:center center;background-repeat:no-repeat;background-size:cover}@media(max-width: 768px){.frontpage-hero .text-column{order:1}}.frontpage-hero__text-wrapper{padding:24px 0 160px 0}@media(min-width: 769px){.frontpage-hero__text-wrapper{padding:105px 0 120px 0}}@media(min-width: 1201px){.frontpage-hero__text-wrapper{padding-left:calc(100% - 680px)}}.frontpage-hero__title{max-width:600px;margin:0 0 16px 0}.frontpage-hero__description{max-width:560px;margin:0 0 32px 0}@media(max-width: 480px){.frontpage-hero__cta{padding:0 24px}}@media(max-width: 480px){.frontpage-hero__cta .btn{width:100%}}.frontpage-hero .image-column{display:flex;justify-content:flex-end;padding:0}.frontpage-hero__image{height:100%;display:flex;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%)}@media(min-width: 769px){.frontpage-hero__image{clip-path:polygon(0 0, 100% 0, 100% 100%, 242px 100%)}}.frontpage-hero__image:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#f7c9d6;mix-blend-mode:soft-light}.frontpage-hero__image img{object-fit:cover;filter:grayscale(100%);height:100%}.frontpage-hero__links-wrapper{display:flex;row-gap:32px;flex-wrap:wrap;position:relative;background-color:#fff;box-shadow:0px 4px 40px rgba(0,0,0,.08);padding:32px 0;margin-top:-120px}@media(min-width: 769px){.frontpage-hero__links-wrapper{padding:48px 24px;margin-top:-100px}}@media(min-width: 1201px){.frontpage-hero__links-wrapper{justify-content:center}}.frontpage-hero__link-block{flex-basis:100%;display:flex;column-gap:16px;padding:0 16px}@media(min-width: 481px){.frontpage-hero__link-block{flex-basis:50%}}@media(min-width: 1201px){.frontpage-hero__link-block{flex-basis:25%}}.frontpage-hero__icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;font-size:22px;width:60px;height:60px;color:#cd0014;background-color:#f7c9d6;border-radius:50%}.frontpage-hero__link-title{display:block;color:#595959;font-size:12px;line-height:1.25;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.frontpage-hero__link{display:inline-block;color:#000;text-decoration:none;line-height:1.3;font-weight:600;transition:.3s}.frontpage-hero__link .icon{color:#cd0014;margin-left:8px;transition:.2s}.frontpage-hero__link:hover{color:#cd0014}.frontpage-hero__link:hover .icon{transform:translateX(12px)}.image-and-text{background-position:center center;background-repeat:no-repeat;background-size:cover}.image-and-text .container,.image-and-text .password-protected .post-password-form,.password-protected .image-and-text .post-password-form{height:100%}@media(min-width: 1201px){.image-and-text .container .row,.image-and-text .password-protected .post-password-form .row,.password-protected .image-and-text .post-password-form .row{padding-left:calc((100% - 1440px)/2)}}@media(max-width: 768px){.image-and-text .text-column{order:1}}@media(min-width: 769px){.image-and-text .text-column{display:flex;align-items:center}}.image-and-text .image-column{display:flex;justify-content:flex-end;padding:0}.image-and-text.image-left .container .row,.image-and-text.image-left .password-protected .post-password-form .row,.password-protected .image-and-text.image-left .post-password-form .row{padding-left:0;padding-right:calc((100% - 1440px)/2)}.image-and-text.image-left .text-column{order:1}.image-and-text.image-left .image-column{justify-content:flex-start}@media(min-width: 769px){.image-and-text.image-left .image-and-text__image{clip-path:polygon(0 0, 100% 0, 80% 100%, 0 100%)}}.image-and-text.image-left .image-and-text__image img{height:100%}.image-and-text__text-wrapper{padding:24px 0 30px 0}@media(min-width: 769px){.image-and-text__text-wrapper{padding:64px 0}}.image-and-text__title{margin:0 0 16px 0}@media(min-width: 769px){.image-and-text__title{margin:0 0 20px 0}}.image-and-text hr{width:80px;height:2px;background-color:#cd0014;border:none;margin:0 0 16px 0}@media(min-width: 769px){.image-and-text hr{width:100px;margin:0 0 20px 0}}.image-and-text__description{margin:0 0 32px 0 !important}@media(min-width: 769px){.image-and-text__description{margin:0 0 40px 0 !important}}.image-and-text__link{display:block;margin-bottom:20px}.image-and-text__link a{font-weight:700;text-decoration:none;color:#000;transition:.2s}.image-and-text__link a::after{content:"";font-family:"icomoon";display:inline-block;color:#cd0014;transition:.2s;margin-left:8px}.image-and-text__link a:hover{color:#cd0014}.image-and-text__link a:not(.external):hover:after{margin-left:20px}.image-and-text__link a.external::after{content:""}@media(max-width: 480px){.image-and-text__cta{padding:0 24px}}@media(max-width: 480px){.image-and-text__cta .btn{width:100%}}.image-and-text__image{position:relative;height:100%;display:flex;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%)}@media(min-width: 769px){.image-and-text__image{clip-path:polygon(0 0, 100% 0, 100% 100%, 242px 100%)}}.image-and-text__image:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:#f7c9d6;mix-blend-mode:soft-light}.image-and-text__image img{filter:grayscale(100%);min-height:280px;object-fit:cover}@media(min-width: 769px){.image-and-text__image img{min-height:580px}}.inner-page-hero{background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;text-align:center;min-height:200px;padding:64px 0;position:relative;overflow:hidden}@media(min-width: 769px){.inner-page-hero{min-height:250px}}@media(min-width: 1201px){.inner-page-hero{min-height:300px}}.inner-page-hero__title{color:#cd0014 !important;margin-bottom:0 !important;position:relative;z-index:2}.inner-page-hero__description{margin-top:16px;position:relative;z-index:3}.inner-page-hero.has-description{min-height:250px}@media(min-width: 1201px){.inner-page-hero.has-description{min-height:400px}}.inner-page-hero .text-column{position:relative;z-index:10}@media(min-width: 769px){.inner-page-hero .text-column{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.inner-page-hero__text-wrapper{padding:80px 0 40px 0}@media(min-width: 769px){.inner-page-hero__text-wrapper{padding:24px 0}}@media(min-width: 1201px){.inner-page-hero__text-wrapper{padding-left:calc(100% - 680px)}}.inner-page-hero .image-column{display:flex;justify-content:flex-end;padding:0;position:relative;z-index:5}.inner-page-hero__image{height:100%;display:flex;clip-path:polygon(0 0, 100% 15%, 100% 100%, 0% 100%)}@media(min-width: 769px){.inner-page-hero__image{clip-path:polygon(0 0, 100% 0, 100% 100%, 142px 100%)}}@media(max-width: 768px){.inner-page-hero__image{width:100%}}.inner-page-hero__image img{height:100%;object-fit:cover}@media(max-width: 768px){.inner-page-hero__image img{width:100%}}.inner-page-hero svg{position:absolute;z-index:1;width:100%;height:100%}@media(max-width: 992px){.inner-page-hero svg{width:200%}}.inner-page-hero.has-image{position:relative;padding:0;display:flex;justify-content:flex-start;align-items:center;align-content:center}@media(min-width: 481px){.inner-page-hero.has-image{min-height:300px}}@media(min-width: 993px){.inner-page-hero.has-image{height:300px}}.inner-page-hero.has-image .container,.inner-page-hero.has-image .password-protected .post-password-form,.password-protected .inner-page-hero.has-image .post-password-form{max-width:1194px;width:100%}@media(max-width: 480px){.inner-page-hero.has-image .container,.inner-page-hero.has-image .password-protected .post-password-form,.password-protected .inner-page-hero.has-image .post-password-form{padding:0}}.inner-page-hero.has-image .has-image__wrapper{width:100%}@media(min-width: 769px){.inner-page-hero.has-image .has-image__wrapper{text-align:left}}.inner-page-hero.has-image .text-column{text-align:left}@media(max-width: 480px){.inner-page-hero.has-image .text-column{padding:80px 20px 40px 20px}}@media(min-width: 769px){.inner-page-hero.has-image .image-column{max-height:300px}}@media(min-width: 481px){.inner-page-hero.has-image .image-column{position:absolute;right:0;top:0;bottom:0}}@media(min-width: 769px){.inner-page-hero.has-image figure,.inner-page-hero.has-image picture{max-height:300px}}.inner-page-hero.has-image .inner-page-hero__image{clip-path:polygon(0 0, 100% 15%, 100% 100%, 0% 100%)}@media(min-width: 481px){.inner-page-hero.has-image .inner-page-hero__image{clip-path:polygon(0 0, 100% 0, 100% 100%, 142px 100%)}}.link-cards.bg-grey{background-color:#f4f4f4;padding:48px 0}@media(min-width: 769px){.link-cards.bg-grey{padding:96px 0}}.link-cards .row{margin-left:-12px;margin-right:-12px}.link-cards .row__col{padding-left:12px;padding-right:12px}.link-cards__title{margin-bottom:12px !important}@media(min-width: 769px){.link-cards__title{margin-bottom:56px !important}}.link-cards__description{margin-bottom:24px !important}.link-cards .no-description .link-cards__title{text-align:center;margin-bottom:32px !important}@media(min-width: 769px){.link-cards .no-description .link-cards__title{margin-bottom:40px !important}}.link-cards__cards-wrapper .row{row-gap:24px}.link-cards .card{display:flex;flex-direction:column;height:100%;color:#000;background-color:#fff;text-decoration:none;box-shadow:0px 4px 24px rgba(0,0,0,.08);transition:.2s}.link-cards .card__image{height:200px;text-align:center}.link-cards .card__image img{width:100%;height:100%;object-fit:cover}.link-cards .card__text-block{height:100%;display:flex;flex-direction:column;padding:24px}@media(min-width: 769px){.link-cards .card__text-block{padding:32px}}.link-cards .card__title{margin-bottom:8px}.link-cards .card__text{margin-bottom:16px}.link-cards .card__link-wrapper{margin-top:auto}.link-cards .card__link{position:relative;padding-right:30px;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.link-cards .card__link::after{content:"";font-family:"icomoon";color:#cd0014;font-size:16px;position:absolute;right:0;top:0;transition:.2s}.link-cards .card:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25)}.link-cards .card:hover .card__link{color:#cd0014}.link-cards .card:hover .card__link::after{transform:translateX(12px)}.link-cards .card--external .card__link::after{content:""}.link-cards__cta{text-align:center;margin-top:40px}@media(min-width: 769px){.link-cards__cta{margin-top:56px}}@media(max-width: 480px){.link-cards__cta{padding:0 20px}}@media(min-width: 993px){.media-and-text .row{flex-wrap:nowrap;padding:0 20px}}.media-and-text__text-block{width:100%;z-index:1;background-color:#fff;box-shadow:0px 4px 24px rgba(0,0,0,.08);padding:32px 24px}@media(max-width: 992px){.media-and-text__text-block{margin:0 20px;margin-top:-32px}}@media(min-width: 993px){.media-and-text__text-block{padding:40px;margin-top:200px;width:60%;margin-left:-100px}}@media(min-width: 1201px){.media-and-text__text-block{padding:80px}}.media-and-text__image-block{width:100%}@media(min-width: 993px){.media-and-text__image-block{width:60%;margin-right:-100px}}.media-and-text__image-block.has-video{position:relative}.media-and-text__image-block.has-video:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(89,89,89,.25)}.media-and-text__image-block.has-video .open-video{display:flex;position:absolute;right:50%;bottom:50%;transform:translate(50%, 50%)}@media(min-width: 769px){.media-and-text__image-block.has-video .open-video{width:106px}}.media-and-text__image-block.has-video .open-video svg{width:80px}@media(min-width: 769px){.media-and-text__image-block.has-video .open-video svg{width:106px}}@media(min-width: 993px){.media-and-text.image-right .media-and-text__text-block{margin-right:-100px;margin-left:0}}@media(min-width: 993px){.media-and-text.image-right .media-and-text__image-block{order:1;margin-left:-100px;margin-right:0}}.media-and-text__title{margin-bottom:20px !important}.media-and-text hr{width:80px;height:2px;background-color:#cd0014;border:none;margin:0 0 16px 0}@media(min-width: 769px){.media-and-text hr{width:100px;margin:0 0 20px 0}}.media-and-text__description{margin:0 !important}.media-and-text__cta{margin-top:32px}@media(min-width: 769px){.media-and-text__cta{margin-top:40px}}@media(max-width: 768px){.media-and-text__cta .btn{font-size:18px;width:100%;padding:16px 30px}}.media-and-text__cta .btn.external:after{content:"";font-family:"icomoon";font-size:16px;display:inline-block;margin-left:16px}.media-and-text__image{display:flex}.media-and-text__image img{width:100%}.media-and-text__video-modal{display:none;justify-content:center;align-items:center;opacity:0;visibility:hidden;position:fixed;top:0;left:0;z-index:99999;background-color:rgba(0,0,0,.25);width:100vw;height:100vh;max-width:100%}.media-and-text__video-modal.opened{opacity:1;visibility:visible;display:flex}.media-and-text__video-wrapper{width:100%;max-width:750px;padding-top:64px;margin:20px}@media(min-width: 481px){.media-and-text__video-wrapper{margin:40px}}@media(min-width: 1201px){.media-and-text__video-wrapper{max-width:950px}}.media-and-text__video{height:0;margin:auto;z-index:1;position:relative;padding-bottom:56.25%}.media-and-text__video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.media-and-text__video .close-video{text-decoration:none;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#cd0014;position:absolute;right:0;top:-60px}.media-block .row{margin-left:-12px;margin-right:-12px}.media-block .row__col{padding-left:12px;padding-right:12px}.media-block__title{text-align:center;margin-bottom:32px !important}@media(min-width: 769px){.media-block__title{margin-bottom:40px !important}}.media-block__description{margin-bottom:24px !important}.media-block__cards-wrapper .row{row-gap:24px}.media-block .card{display:flex;flex-direction:column;height:100%;color:#000;text-decoration:none;box-shadow:0px 4px 24px rgba(0,0,0,.08);transition:.2s}.media-block .card__image{height:200px}.media-block .card__image img{width:100%;height:100%;object-fit:cover}.media-block .card__text-block{height:100%;display:flex;flex-direction:column;padding:24px}@media(min-width: 769px){.media-block .card__text-block{padding:32px}}.media-block .card__title{margin-bottom:8px}.media-block .card__text{margin-bottom:16px}.media-block .card__link-wrapper{margin-top:auto}.media-block .card__link{position:relative;padding-right:30px;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.media-block .card__link::after{content:"";font-family:"icomoon";color:#cd0014;font-size:16px;position:absolute;right:0;top:0;transition:.2s}.media-block .card:hover{box-shadow:0px 4px 32px rgba(0,0,0,.12)}.media-block .card:hover .card__link{color:#cd0014}.media-block .card:hover .card__link:after{transform:translateX(12px)}.news-listing__hero{background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;text-align:center;min-height:200px;padding:64px 0}@media(min-width: 769px){.news-listing__hero{min-height:250px}}@media(min-width: 1201px){.news-listing__hero{min-height:400px}}.news-listing__title{color:#cd0014 !important;margin-bottom:0 !important}.news-listing__description{margin-top:16px}.news-listing__filters-wrapper{display:flex;justify-content:center;row-gap:8px;column-gap:8px;flex-wrap:wrap;margin-bottom:24px}@media(min-width: 769px){.news-listing__filters-wrapper{column-gap:32px;margin-bottom:60px}}.news-listing__filter{color:#595959;font-size:16px;line-height:1.5;font-weight:600;text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);padding:10px}.news-listing__filter.active{color:#000;font-weight:700;border-bottom:2px solid #cd0014}.news-listing .article{box-shadow:0px 4px 24px rgba(0,0,0,.08);transition:.2s;margin-bottom:24px}@media(min-width: 993px){.news-listing .article{height:193px;display:flex;align-items:stretch}}.news-listing .article:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25)}.news-listing .article:last-child{margin-bottom:0}.news-listing .article__image-link{flex-shrink:0}.news-listing .article__image{position:relative;display:flex}@media(max-width: 992px){.news-listing .article__image{text-align:center;justify-content:center}}.news-listing .article__text-block{height:100%;display:flex;flex-direction:column;padding:24px}@media(min-width: 769px){.news-listing .article__text-block{padding-left:24px 32px}}.news-listing .article__category{position:absolute;left:0;top:0;color:#fff;background-color:#000;font-size:12px;line-height:1.5;font-weight:600;text-transform:uppercase;padding:8px 20px}.news-listing .article__date{margin-bottom:4px}.news-listing .article__title{text-decoration:none}.news-listing .article__title .heading{transition:.2s}.news-listing .article__title:hover .heading{color:#cd0014}.news-listing .article__text{margin-bottom:16px}.news-listing .article__link-wrapper{margin-top:auto}.news-listing .article__link{position:relative;padding-right:30px;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.news-listing .article__link::after{content:"";font-family:"icomoon";color:#cd0014;font-size:16px;position:absolute;right:0;top:0;transition:.2s}.news-listing .article__link:hover{color:#cd0014}.news-listing .article__link:hover:after{transform:translateX(12px)}.news-listing__pagination{display:flex;justify-content:center;align-items:center;column-gap:16px;margin-top:32px}@media(min-width: 769px){.news-listing__pagination{margin-top:60px}}.news-listing__pagination .icon{color:#000;font-size:12px;font-weight:900}.news-listing .page-numbers{display:inline-block;color:#000;font-size:16px;font-weight:bold;text-decoration:none}.news-listing .page-numbers.current{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#cd0014;width:40px;height:40px;border-radius:50%}.news-listing .contact-person{margin-top:48px;margin-bottom:48px}@media(min-width: 769px){.news-listing .contact-person{margin-top:96px;margin-bottom:96px}}.post-listing .row{margin-left:-12px;margin-right:-12px}.post-listing .row__col{padding-left:12px;padding-right:12px}.post-listing__title{text-align:center;margin-bottom:24px !important}@media(min-width: 769px){.post-listing__title{margin-bottom:40px !important}}.post-listing__posts-wrapper .row{row-gap:24px}.post-listing .post{display:flex;flex-direction:column;height:100%;color:#000;text-decoration:none;box-shadow:0px 4px 24px rgba(0,0,0,.08);transition:.2s}.post-listing .post__image{display:flex;position:relative}@media(max-width: 1200px){.post-listing .post__image{justify-content:center}}@media(max-width: 480px){.post-listing .post__image{width:100%}.post-listing .post__image picture,.post-listing .post__image figure{width:100%}.post-listing .post__image img{width:100%;height:200px}}.post-listing .post__category{position:absolute;left:0;bottom:0;color:#fff;background-color:#000;font-size:12px;line-height:1.5;font-weight:600;text-transform:uppercase;padding:8px 20px}.post-listing .post__text-block{height:100%;display:flex;flex-direction:column;padding:24px}@media(min-width: 769px){.post-listing .post__text-block{padding:32px}}.post-listing .post__date{margin-bottom:4px}.post-listing .post__title{text-decoration:none}.post-listing .post__title .heading{transition:.2s}.post-listing .post__title:hover .heading{color:#cd0014}.post-listing .post__text{margin-bottom:16px}.post-listing .post__link-wrapper{margin-top:auto}.post-listing .post__link{position:relative;padding-right:30px;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;color:#000;transition:color .2s ease-in-out,padding .2s ease-in-out}.post-listing .post__link::after{content:"";font-family:"icomoon";color:#cd0014;font-size:16px;position:absolute;right:0;top:0;transition:.2s}.post-listing .post__link:hover{color:#cd0014}.post-listing .post__link:hover:after{transform:translateX(12px)}.post-listing .post:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25)}.post-listing__cta{text-align:center;margin-top:40px}@media(min-width: 769px){.post-listing__cta{margin-top:64px}}@media(max-width: 480px){.post-listing__cta{padding:0 20px}}.products-block{padding:96px 0}@media(max-width: 768px){.products-block{padding:48px 0}}.products-block__title{text-align:center}.products-block__cta{text-align:center;margin-top:40px}@media(min-width: 769px){.products-block__cta{margin-top:64px}}.products-block .added_to_cart{display:none}.research-database__heading-container{margin-bottom:40px}@media(min-width: 993px){.research-database__heading-container{margin-bottom:64px}}.research-database__form{margin-bottom:40px}@media(min-width: 993px){.research-database__form{margin-bottom:64px}}.research-database__form .row{margin-bottom:32px}@media(max-width: 480px){.research-database__form .row{margin-bottom:16px}}.research-database__form .row__col:not(:last-child){margin-bottom:32px}@media(min-width: 993px){.research-database__form .row__col:not(:last-child){margin-bottom:0}}@media(max-width: 480px){.research-database__form .row__col:not(:last-child){margin-bottom:16px}}.research-database__form .input-box{display:flex;gap:12px}@media(max-width: 480px){.research-database__form .input-box__dates{flex-direction:column}}.research-database__form .input-box__radio{gap:24px}.research-database__form .input-box__radio label{margin-bottom:0;font-weight:400}.research-database__form .input-box__radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex}.research-database__form .input-box__radio input[type=radio]::after{width:24px;height:24px;padding:2px;cursor:pointer;border-radius:50%;background-color:#fff;content:"";display:inline-block;border:1px solid #000;margin-right:12px}.research-database__form .input-box__radio input[type=radio]:checked::after{content:"";color:#cd0014;background-color:#cd0014;visibility:visible}.research-database__form .input-box__radio div{height:55px;display:flex;justify-content:center;align-items:center;align-content:center}.research-database__form .hide-btn{font-weight:700;font-size:20px;line-height:160%;background:none;border:none;outline:none;position:relative;cursor:pointer}.research-database__form .hide-btn::after{font-family:"icomoon";content:"";color:#cd0014;margin-left:12px;transition:all .2s}.research-database__form .hide-btn.active::after{content:""}.research-database__form .hidden-inputs{visibility:hidden;max-height:0}.research-database__form .hidden-inputs.visible{visibility:visible}.research-database__form-wrapper{background-color:#f4f4f4;padding:64px}@media(max-width: 992px){.research-database__form-wrapper{padding:24px}}@media(max-width: 480px){.research-database__form-wrapper{padding:24px 12px}}.research-database__form-wrapper label{display:block;font-weight:700;font-size:16px;line-height:130%;margin-bottom:8px}.research-database__form-wrapper select,.research-database__form-wrapper input:not([type=radio]){display:block;width:100%;height:55px;padding:8px 16px;background:#fff;border-radius:4px;outline:none;border:none}@media(max-width: 480px){.research-database__form-wrapper button.btn{width:100%}}.research-database__posts-list{max-width:966px;margin:0 auto}.research-database__posts-list .report{background-color:#fff;box-shadow:0px 4px 24px rgba(0,0,0,.08);margin-bottom:24px;width:100%;padding:24px;padding-left:102px;position:relative;transition:all .2s;cursor:pointer}@media(max-width: 992px){.research-database__posts-list .report{padding-left:24px}}.research-database__posts-list .report:hover{box-shadow:0px 4px 32px rgba(0,0,0,.25);transform:translateY(-1px)}.research-database__posts-list .report .lightbulb-icon{display:flex;justify-content:center;align-items:center;align-content:center;width:54px;height:54px;background-color:#f7c9d6;border-radius:50%;position:absolute;left:24px;top:28px}@media(max-width: 992px){.research-database__posts-list .report .lightbulb-icon{display:none}}.research-database__posts-list .report .lightbulb-icon i{color:#cd0014;font-size:20px;font-weight:900}.research-database__posts-list .report .meta-data{font-weight:400;color:#595959;display:block}.research-database__posts-list .report .title{text-decoration:unset;transition:color .2s;display:inline-block;max-width:660px}.research-database__posts-list .report .title:hover{color:#cd0014}@media(max-width: 992px){.research-database__posts-list .report .title{display:block}}.research-database__posts-list .report .read-more{display:inline-flex;position:absolute;margin-left:auto;margin-right:auto;left:auto;right:24px;top:35%;font-weight:700;font-size:16px;line-height:130%;transition:color .2s;text-decoration:none;color:#000}.research-database__posts-list .report .read-more::after{font-family:"icomoon";content:"";color:#cd0014;transition:color .2s;margin-left:16px}.research-database__posts-list .report .read-more:hover{color:#cd0014}@media(max-width: 992px){.research-database__posts-list .report .read-more{position:unset;display:inline-block}}.research-database .single-research{margin:0 auto;max-width:1440px}.research-database .single-research h1{margin-bottom:64px}@media(max-width: 480px){.research-database .single-research h1{margin-bottom:24px}}.research-database .single-research__details{background-color:#f4f4f4;display:block;margin-bottom:64px;padding:24px}@media(min-width: 993px){.research-database .single-research__details{padding:43px 64px;display:flex;justify-content:space-between}}@media(max-width: 480px){.research-database .single-research__details{margin-bottom:24px}}.research-database .single-research .comma-seperated:not(:last-child)::after{content:", ";color:#000}@media(max-width: 480px){.research-database .single-research .btn__download::before{display:none}}.research-database .single-research .text-col{flex-basis:60%}@media(max-width: 992px){.research-database .single-research .text-col{margin-bottom:24px;flex-basis:100%}}.research-database .single-research .btn-col{text-align:center;flex-basis:100%}@media(min-width: 993px){.research-database .single-research .btn-col{text-align:right;flex-basis:40%}}.research-database .single-research .btn-col .btn:not(:last-child){margin-bottom:24px}.research-database .single-research .flex-items{display:flex;justify-content:flex-start;align-items:center;align-content:center;font-size:20px;gap:24px}@media(max-width: 480px){.research-database .single-research .flex-items{display:block}}.research-database .single-research .flex-items:not(:last-child){margin-bottom:26px}.research-database .single-research .flex-items *{word-break:break-word}.research-database .single-research .flex-items p{margin-bottom:0;font-weight:700;flex:0 0 50%}.research-database .single-research .flex-items span{flex:0 0 50%}.research-database .loader-wrapper{--line-width: 5px;--outer-line-color: #cd0014;--middle-line-color: #cd0014;--inner-line-color: #cd0014;top:0;left:0;width:100%;height:100%;z-index:1000}.research-database .loader-wrapper.hidden{visibility:hidden;transform:translateY(-100%);transition:all .3s 1s ease-out;display:none}.research-database .loader{display:block;position:relative;left:0;right:0;top:0;bottom:0;margin:auto;width:60px;height:60px;border:var(--line-width) solid rgba(0,0,0,0);border-top-color:var(--outer-line-color);border-radius:100%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}.research-database .loader.hidden{opacity:0;transition:all .3s ease-out;height:0}.research-database .loader:before{content:"";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:var(--line-width) solid rgba(0,0,0,0);border-top-color:var(--inner-line-color);border-radius:100%;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.research-database .loader:after{content:"";position:absolute;top:14px;left:14px;right:14px;bottom:14px;border:var(--line-width) solid rgba(0,0,0,0);border-top-color:var(--middle-line-color);border-radius:100%;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.small-hero{height:80px;position:relative;overflow:hidden}.small-hero svg{position:absolute}@media(max-width: 992px){.small-hero svg{width:200%}}.social-media__text-block{border-left:2px solid #cd0014;padding-left:24px;margin-bottom:24px}@media(min-width: 769px){.social-media__text-block{padding-left:32px;margin-bottom:0}}.social-media__title{margin-bottom:8px !important}.social-media__socials-block{display:flex;justify-content:center;flex-wrap:wrap;column-gap:20px;row-gap:16px}@media(min-width: 769px){.social-media__socials-block{justify-content:flex-end}}@media(min-width: 993px){.social-media__socials-block{column-gap:40px}}.social-media__link{display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#fff;text-decoration:none;background-color:#cd0014;border-radius:50%}.testimonial .container,.testimonial .password-protected .post-password-form,.password-protected .testimonial .post-password-form{max-width:1204px}.testimonial__wrapper{display:flex;flex-wrap:wrap}.testimonial__image{display:flex;flex-basis:100%}@media(min-width: 769px){.testimonial__image{flex-basis:30%}}.testimonial__image img{width:100%;object-fit:cover}.testimonial__text-block{flex-basis:100%;background-color:#f7c9d6;border-bottom:10px solid #cd0014;padding:32px 16px 32px 16px}@media(min-width: 769px){.testimonial__text-block{flex-basis:70%}}@media(min-width: 993px){.testimonial__text-block{padding:80px 64px 56px 40px}}.testimonial blockquote{padding-left:56px;margin-bottom:24px}@media(min-width: 993px){.testimonial blockquote{padding-left:88px;margin-bottom:40px}}.testimonial blockquote:after{font-family:"Source Sans Pro";content:"“";font-weight:600;font-size:104px;line-height:.4;font-style:normal}@media(min-width: 993px){.testimonial blockquote:after{font-size:150px}}.testimonial__name{color:#000;font-weight:700;text-align:right}@media(max-width: 768px){.testimonial__name{font-size:16px}}.text-columns{background-color:#f7c9d6;padding:48px 0}@media(min-width: 769px){.text-columns{padding:96px 0}}.text-columns .row{margin-left:-12px;margin-right:-12px}.text-columns .row__col{padding-left:12px;padding-right:12px}.text-columns.bg-grey{background-color:#f4f4f4}.text-columns__title{text-align:center}@media(min-width: 769px){.text-columns__title{margin-bottom:24px !important}}.text-columns__description{text-align:center;max-width:930px;margin:0 auto}@media(min-width: 769px){.text-columns__description{margin-bottom:56px !important}}.text-columns__text-wrapper ul{padding-left:48px}.text-columns__text-wrapper ul li::before{font-size:24px;content:"";font-family:"icomoon";left:0}@media(max-width: 768px){.text-columns__text-wrapper:first-child{margin-bottom:24px}}.text-columns__text-wrapper *:first-child{margin-top:0}.text-columns__text-wrapper *:last-child{margin-bottom:0}.text-content .row{margin-left:-12px;margin-right:-12px}.text-content .row__col{padding-left:12px;padding-right:12px}.text-content .preamble{margin-bottom:24px}@media(min-width: 769px){.text-content .preamble{margin-bottom:40px}}.text-content__text-wrapper *:last-child{margin-bottom:0}.text-content .btn{margin-top:24px}@media(min-width: 769px){.text-content .btn{margin-top:40px}}.text-content .btn--download::before{content:"";font-family:"icomoon";display:inline-block;font-size:16px;margin-right:16px}

