/*!
 * Heartgenetics Version 1.0.0 (http://heartgenetics.com)
 * Copyright 2014-2022 Kobu Creative Digital Agency
 * Licensed under GPL-2.0 (http://www.gnu.org/licenses/gpl-2.0.html)
 */
 *{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{font-style:italic;quotes:none}table{border-collapse:collapse;border-spacing:0}img{height:auto;max-width:100%}mark{background:none}select{max-width:100%}em,i{font-style:italic}b,strong{font-weight:700}p{margin:0 0 20px}.clr:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.sr-only{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;left:0;margin:-1px;overflow:hidden;padding:0;position:absolute!important;top:0;width:1px}.coverimg,.text-slider.is-style-bg-image .media-col img,.woocommerce ul.products li.product a img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}@font-face{font-display:swap;font-family:Barlow Condensed;font-style:normal;font-weight:400;src:url(/files/themes/heartgenetics2022/assets/fonts/BarlowCondensed/BarlowCondensed-Light.woff2) format("woff2"),url(/files/themes/heartgenetics2022/assets/fonts/BarlowCondensed/BarlowCondensed-Light.woff) format("woff"),url(/files/themes/heartgenetics2022/assets/fonts/BarlowCondensed/BarlowCondensed-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Seravek;font-style:normal;font-weight:400;src:url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-Light.woff2) format("woff2"),url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-Light.woff) format("woff"),url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Seravek;font-style:italic;font-weight:400;src:url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-LightItalic.woff2) format("woff2"),url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-LightItalic.woff) format("woff"),url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Seravek;font-style:normal;font-weight:700;src:url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-Medium.woff2) format("woff2"),url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-Medium.woff) format("woff"),url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Seravek;font-style:normal;font-weight:700;src:url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-MediumItalic.woff2) format("woff2"),url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-MediumItalic.woff) format("woff"),url(/files/themes/heartgenetics2022/assets/fonts/Seravek/Seravek-MediumItalic.ttf) format("truetype")}p:last-child{margin-bottom:0}p+.wp-block-kobu-custom-blocks-responsive-spacer{margin-top:-20px}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:60px}a{-webkit-tap-highlight-color:#fff0;color:inherit;cursor:pointer;transition:color .8s ease}a,a:hover{outline:none;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1.is-style-lowercase,h2.is-style-lowercase,h3.is-style-lowercase,h4.is-style-lowercase,h5.is-style-lowercase,h6.is-style-lowercase{text-transform:none}h1{margin-bottom:30px}h1+.subtitle{margin-top:-20px}h2,h3,h4,h5,h6{margin-bottom:20px}h2+.is-style-subtitle,h2+.subtitle,h3+.is-style-subtitle,h3+.subtitle,h4+.is-style-subtitle,h4+.subtitle,h5+.is-style-subtitle,h5+.subtitle,h6+.is-style-subtitle,h6+.subtitle{margin-top:-10px}:root{--vh:1vh;--vw:1vw;--wp--preset--color--primary-rgba:0,44,109}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.grecaptcha-badge{opacity:0!important;pointer-events:none!important}.has-background-color{color:var(--wp--preset--color--background)}.has-background-background-color,.wp-block-cover-image.has-background-dim .has-background-background-color:before,.wp-block-cover.has-background-dim .has-background-background-color:before{background-color:var(--wp--preset--color--background)}.wp-block-button__link.has-background-background-color{background-color:var(--wp--preset--color--background)!important;border:1px solid var(--wp--preset--color--background)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-background-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--background)!important;color:var(--wp--preset--color--background)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-background-color:hover{background-color:var(--wp--preset--color--background)!important;color:var(--wp--preset--color--background)!important}.has-foreground-color{color:var(--wp--preset--color--foreground)}.has-foreground-background-color,.wp-block-cover-image.has-background-dim .has-foreground-background-color:before,.wp-block-cover.has-background-dim .has-foreground-background-color:before{background-color:var(--wp--preset--color--foreground)}.wp-block-button__link.has-foreground-background-color{background-color:var(--wp--preset--color--foreground)!important;border:1px solid var(--wp--preset--color--foreground)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-foreground-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--foreground)!important;color:var(--wp--preset--color--foreground)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-foreground-color:hover{background-color:var(--wp--preset--color--foreground)!important;color:var(--wp--preset--color--background)!important}.has-primary-color{color:var(--wp--preset--color--primary)}.has-primary-background-color,.wp-block-cover-image.has-background-dim .has-primary-background-color:before,.wp-block-cover.has-background-dim .has-primary-background-color:before{background-color:var(--wp--preset--color--primary)}.wp-block-button__link.has-primary-background-color{background-color:var(--wp--preset--color--primary)!important;border:1px solid var(--wp--preset--color--primary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-primary-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--primary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-primary-color:hover{background-color:var(--wp--preset--color--primary)!important;color:var(--wp--preset--color--background)!important}.has-secondary-color{color:var(--wp--preset--color--secondary)}.has-secondary-background-color,.wp-block-cover-image.has-background-dim .has-secondary-background-color:before,.wp-block-cover.has-background-dim .has-secondary-background-color:before{background-color:var(--wp--preset--color--secondary)}.wp-block-button__link.has-secondary-background-color{background-color:var(--wp--preset--color--secondary)!important;border:1px solid var(--wp--preset--color--secondary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-secondary-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--secondary)!important;color:var(--wp--preset--color--secondary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-secondary-color:hover{background-color:var(--wp--preset--color--secondary)!important;color:var(--wp--preset--color--background)!important}.has-tertiary-color{color:var(--wp--preset--color--tertiary)}.has-tertiary-background-color,.wp-block-cover-image.has-background-dim .has-tertiary-background-color:before,.wp-block-cover.has-background-dim .has-tertiary-background-color:before{background-color:var(--wp--preset--color--tertiary)}.wp-block-button__link.has-tertiary-background-color{background-color:var(--wp--preset--color--tertiary)!important;border:1px solid var(--wp--preset--color--tertiary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-tertiary-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--tertiary)!important;color:var(--wp--preset--color--tertiary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-tertiary-color:hover{background-color:var(--wp--preset--color--tertiary)!important;color:var(--wp--preset--color--background)!important}.has-quaternary-color{color:var(--wp--preset--color--quaternary)}.has-quaternary-background-color,.wp-block-cover-image.has-background-dim .has-quaternary-background-color:before,.wp-block-cover.has-background-dim .has-quaternary-background-color:before{background-color:var(--wp--preset--color--quaternary)}.wp-block-button__link.has-quaternary-background-color{background-color:var(--wp--preset--color--quaternary)!important;border:1px solid var(--wp--preset--color--quaternary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-quaternary-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--quaternary)!important;color:var(--wp--preset--color--quaternary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-quaternary-color:hover{background-color:var(--wp--preset--color--quaternary)!important;color:var(--wp--preset--color--background)!important}.has-quinary-color{color:var(--wp--preset--color--quinary)}.has-quinary-background-color,.wp-block-cover-image.has-background-dim .has-quinary-background-color:before,.wp-block-cover.has-background-dim .has-quinary-background-color:before{background-color:var(--wp--preset--color--quinary)}.wp-block-button__link.has-quinary-background-color{background-color:var(--wp--preset--color--quinary)!important;border:1px solid var(--wp--preset--color--quinary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-quinary-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--quinary)!important;color:var(--wp--preset--color--quinary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-quinary-color:hover{background-color:var(--wp--preset--color--quinary)!important;color:var(--wp--preset--color--background)!important}.has-septenary-color{color:var(--wp--preset--color--septenary)}.has-septenary-background-color,.wp-block-cover-image.has-background-dim .has-septenary-background-color:before,.wp-block-cover.has-background-dim .has-septenary-background-color:before{background-color:var(--wp--preset--color--septenary)}.wp-block-button__link.has-septenary-background-color{background-color:var(--wp--preset--color--septenary)!important;border:1px solid var(--wp--preset--color--septenary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-septenary-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--septenary)!important;color:var(--wp--preset--color--septenary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-septenary-color:hover{background-color:var(--wp--preset--color--septenary)!important;color:var(--wp--preset--color--background)!important}.has-senary-color{color:var(--wp--preset--color--senary)}.has-senary-background-color,.wp-block-cover-image.has-background-dim .has-senary-background-color:before,.wp-block-cover.has-background-dim .has-senary-background-color:before{background-color:var(--wp--preset--color--senary)}.wp-block-button__link.has-senary-background-color{background-color:var(--wp--preset--color--senary)!important;border:1px solid var(--wp--preset--color--senary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-senary-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--senary)!important;color:var(--wp--preset--color--senary)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-senary-color:hover{background-color:var(--wp--preset--color--senary)!important;color:var(--wp--preset--color--background)!important}.has-orange-color{color:var(--wp--preset--color--orange)}.has-orange-background-color,.wp-block-cover-image.has-background-dim .has-orange-background-color:before,.wp-block-cover.has-background-dim .has-orange-background-color:before{background-color:var(--wp--preset--color--orange)}.wp-block-button__link.has-orange-background-color{background-color:var(--wp--preset--color--orange)!important;border:1px solid var(--wp--preset--color--orange)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-orange-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--orange)!important;color:var(--wp--preset--color--orange)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-orange-color:hover{background-color:var(--wp--preset--color--orange)!important;color:var(--wp--preset--color--background)!important}.has-pink-color{color:var(--wp--preset--color--pink)}.has-pink-background-color,.wp-block-cover-image.has-background-dim .has-pink-background-color:before,.wp-block-cover.has-background-dim .has-pink-background-color:before{background-color:var(--wp--preset--color--pink)}.wp-block-button__link.has-pink-background-color{background-color:var(--wp--preset--color--pink)!important;border:1px solid var(--wp--preset--color--pink)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-pink-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--pink)!important;color:var(--wp--preset--color--pink)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-pink-color:hover{background-color:var(--wp--preset--color--pink)!important;color:var(--wp--preset--color--background)!important}.has-yellow-color{color:var(--wp--preset--color--yellow)}.has-yellow-background-color,.wp-block-cover-image.has-background-dim .has-yellow-background-color:before,.wp-block-cover.has-background-dim .has-yellow-background-color:before{background-color:var(--wp--preset--color--yellow)}.wp-block-button__link.has-yellow-background-color{background-color:var(--wp--preset--color--yellow)!important;border:1px solid var(--wp--preset--color--yellow)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-yellow-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--yellow)!important;color:var(--wp--preset--color--yellow)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-yellow-color:hover{background-color:var(--wp--preset--color--yellow)!important;color:var(--wp--preset--color--background)!important}.has-purple-color{color:var(--wp--preset--color--purple)}.has-purple-background-color,.wp-block-cover-image.has-background-dim .has-purple-background-color:before,.wp-block-cover.has-background-dim .has-purple-background-color:before{background-color:var(--wp--preset--color--purple)}.wp-block-button__link.has-purple-background-color{background-color:var(--wp--preset--color--purple)!important;border:1px solid var(--wp--preset--color--purple)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-purple-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--purple)!important;color:var(--wp--preset--color--purple)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-purple-color:hover{background-color:var(--wp--preset--color--purple)!important;color:var(--wp--preset--color--background)!important}.has-blue-color{color:var(--wp--preset--color--blue)}.has-blue-background-color,.wp-block-cover-image.has-background-dim .has-blue-background-color:before,.wp-block-cover.has-background-dim .has-blue-background-color:before{background-color:var(--wp--preset--color--blue)}.wp-block-button__link.has-blue-background-color{background-color:var(--wp--preset--color--blue)!important;border:1px solid var(--wp--preset--color--blue)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-blue-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--blue)!important;color:var(--wp--preset--color--blue)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-blue-color:hover{background-color:var(--wp--preset--color--blue)!important;color:var(--wp--preset--color--background)!important}.has-dark_green-color{color:var(--wp--preset--color--dark-green)}.has-dark_green-background-color,.wp-block-cover-image.has-background-dim .has-dark_green-background-color:before,.wp-block-cover.has-background-dim .has-dark_green-background-color:before{background-color:var(--wp--preset--color--dark-green)}.wp-block-button__link.has-dark_green-background-color{background-color:var(--wp--preset--color--dark-green)!important;border:1px solid var(--wp--preset--color--dark-green)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-dark_green-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--dark-green)!important;color:var(--wp--preset--color--dark-green)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-dark_green-color:hover{background-color:var(--wp--preset--color--dark-green)!important;color:var(--wp--preset--color--background)!important}.has-green-color{color:var(--wp--preset--color--green)}.has-green-background-color,.wp-block-cover-image.has-background-dim .has-green-background-color:before,.wp-block-cover.has-background-dim .has-green-background-color:before{background-color:var(--wp--preset--color--green)}.wp-block-button__link.has-green-background-color{background-color:var(--wp--preset--color--green)!important;border:1px solid var(--wp--preset--color--green)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-green-color{background-color:transparent!important;border:1px solid var(--wp--preset--color--green)!important;color:var(--wp--preset--color--green)!important}.wp-block-button.is-style-outline .wp-block-button__link.has-green-color:hover{background-color:var(--wp--preset--color--green)!important;color:var(--wp--preset--color--background)!important}.has-default-color{color:#009fe3}.has-default-background-color,.wp-block-cover-image.has-background-dim .has-default-background-color:before,.wp-block-cover.has-background-dim .has-default-background-color:before{background-color:#009fe3}.wp-block-button__link.has-default-background-color{background-color:#009fe3!important;border:1px solid #009fe3!important}.wp-block-button.is-style-outline .wp-block-button__link.has-default-color{background-color:transparent!important;border:1px solid #009fe3!important;color:#009fe3!important}.wp-block-button.is-style-outline .wp-block-button__link.has-default-color:hover{background-color:#009fe3!important;color:var(--wp--preset--color--background)!important}.oh{overflow:hidden}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes scroll-down{0%{transform:translateY(0)}to{transform:translateY(5px)}}@keyframes scroll-down{0%{transform:translateY(0)}to{transform:translateY(5px)}}body,html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family:var(--wp--preset--font-family--seravek);font-size:16px;font-weight:400;height:100%;margin:0;min-height:100%;padding:0;width:100%}#tablesite-content{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative;width:100%}.js-loaded #tablesite-content{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}#tablesite-content #main-content{flex:1 0 auto;overflow:hidden}#tablesite-content #footer-wrap{flex-shrink:0}.container{margin-left:auto;margin-right:auto}.container:not(.medium):not(.medium-small):not(.large){width:var(--wp--custom--container--default)}.container.medium-small{width:var(--wp--custom--container--images)}.container.medium{width:var(--wp--custom--container--medium)}.container.large{width:var(--wp--custom--container--large)}.site-content{padding-bottom:var(--wp--custom--spacing--large)}.site-content .text-slider.is-style-bg-image,.site-content>.alignfull:not(.workflow){width:100%}.site-content .text-slider.is-style-bg-image.is-style-bg-image:last-child,.site-content .text-slider.is-style-bg-image.kobu-section:last-child,.site-content .text-slider.is-style-bg-image.wp-block-group:last-child,.site-content>.alignfull:not(.workflow).is-style-bg-image:last-child,.site-content>.alignfull:not(.workflow).kobu-section:last-child,.site-content>.alignfull:not(.workflow).wp-block-group:last-child{margin-bottom:calc(var(--wp--custom--spacing--large)*-1)}.site-content,.woocommerce .page-description{overflow:hidden;padding-top:var(--wp--custom--spacing--large);position:relative}.woocommerce-cart .site-content,.woocommerce-cart .woocommerce .page-description,.woocommerce-checkout .site-content,.woocommerce-checkout .woocommerce .page-description{padding-top:0}.site-content .text-slider.is-style-bg-image,.site-content>.alignfull:not(.workflow),.woocommerce .page-description .text-slider.is-style-bg-image,.woocommerce .page-description>.alignfull:not(.workflow){width:100%}.site-content .text-slider.is-style-bg-image.is-style-bg-image:first-child,.site-content .text-slider.is-style-bg-image.kobu-section:first-child,.site-content .text-slider.is-style-bg-image.wp-block-group:first-child,.site-content>.alignfull:not(.workflow).is-style-bg-image:first-child,.site-content>.alignfull:not(.workflow).kobu-section:first-child,.site-content>.alignfull:not(.workflow).wp-block-group:first-child,.site-content>.content-sidebar+.kobu-section,.site-content>.content-sidebar+.wp-block-group,.woocommerce .page-description .text-slider.is-style-bg-image.is-style-bg-image:first-child,.woocommerce .page-description .text-slider.is-style-bg-image.kobu-section:first-child,.woocommerce .page-description .text-slider.is-style-bg-image.wp-block-group:first-child,.woocommerce .page-description>.alignfull:not(.workflow).is-style-bg-image:first-child,.woocommerce .page-description>.alignfull:not(.workflow).kobu-section:first-child,.woocommerce .page-description>.alignfull:not(.workflow).wp-block-group:first-child,.woocommerce .page-description>.content-sidebar+.kobu-section,.woocommerce .page-description>.content-sidebar+.wp-block-group{margin-top:calc(var(--wp--custom--spacing--large)*-1)}.site-content a,.woocommerce .page-description a{text-decoration:underline}.site-content>.kobu-section.alignfull>*,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>*,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container),.site-content>:not(.alignfull),.site-content>noscript>:not(.alignfull),.woocommerce .page-description>.kobu-section.alignfull>*,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>*,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container),.woocommerce .page-description>:not(.alignfull),.woocommerce .page-description>noscript>:not(.alignfull){margin-left:auto;margin-right:auto}.site-content>.kobu-section.alignfull>:not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>:not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container):not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.site-content>:not(.alignfull):not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.site-content>noscript>:not(.alignfull):not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.woocommerce .page-description>.kobu-section.alignfull>:not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>:not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container):not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.woocommerce .page-description>:not(.alignfull):not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image),.woocommerce .page-description>noscript>:not(.alignfull):not(.alignwide):not(.alignfull):not(.bg-img):not(.color-overlay):not(.wp-block-quote):not(.woocommerce):not(.wp-block-image):not(.two-columns-icon-left):not(.wp-block-gallery):not(.content-sidebar):not(.text-slider.is-style-bg-image){width:var(--wp--custom--container--default)}.site-content>.kobu-section.alignfull>.two-columns-icon-left,.site-content>.kobu-section.alignfull>.wp-block-gallery,.site-content>.kobu-section.alignfull>.wp-block-image,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.two-columns-icon-left,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.wp-block-gallery,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.wp-block-image,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).two-columns-icon-left,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).wp-block-gallery,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).wp-block-image,.site-content>:not(.alignfull).two-columns-icon-left,.site-content>:not(.alignfull).wp-block-gallery,.site-content>:not(.alignfull).wp-block-image,.site-content>noscript>:not(.alignfull).two-columns-icon-left,.site-content>noscript>:not(.alignfull).wp-block-gallery,.site-content>noscript>:not(.alignfull).wp-block-image,.woocommerce .page-description>.kobu-section.alignfull>.two-columns-icon-left,.woocommerce .page-description>.kobu-section.alignfull>.wp-block-gallery,.woocommerce .page-description>.kobu-section.alignfull>.wp-block-image,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.two-columns-icon-left,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.wp-block-gallery,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.wp-block-image,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).two-columns-icon-left,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).wp-block-gallery,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).wp-block-image,.woocommerce .page-description>:not(.alignfull).two-columns-icon-left,.woocommerce .page-description>:not(.alignfull).wp-block-gallery,.woocommerce .page-description>:not(.alignfull).wp-block-image,.woocommerce .page-description>noscript>:not(.alignfull).two-columns-icon-left,.woocommerce .page-description>noscript>:not(.alignfull).wp-block-gallery,.woocommerce .page-description>noscript>:not(.alignfull).wp-block-image{width:var(--wp--custom--container--images)}.site-content>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.site-content>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.site-content>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.woocommerce .page-description>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.woocommerce .page-description>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image),.woocommerce .page-description>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image){width:var(--wp--custom--container--large)}.home .site-content>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .site-content>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .site-content>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .woocommerce .page-description>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .woocommerce .page-description>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider),.home .woocommerce .page-description>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image):not(.text-slider){width:var(--wp--custom--container--medium)}.site-content>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width{margin-left:calc((100% - var(--wp--custom--container--large))/2);width:calc(var(--wp--custom--container--large)/2)}.site-content>.kobu-section.alignfull>.alignwide.is-style-quote-heading,.site-content>.kobu-section.alignfull>.alignwide.two-columns-wide-left,.site-content>.kobu-section.alignfull>.alignwide.two-columns-wide-right,.site-content>.kobu-section.alignfull>.wp-block-quote,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.is-style-quote-heading,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.two-columns-wide-left,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.two-columns-wide-right,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.wp-block-quote,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.is-style-quote-heading,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.two-columns-wide-left,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.two-columns-wide-right,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).wp-block-quote,.site-content>:not(.alignfull).alignwide.is-style-quote-heading,.site-content>:not(.alignfull).alignwide.two-columns-wide-left,.site-content>:not(.alignfull).alignwide.two-columns-wide-right,.site-content>:not(.alignfull).wp-block-quote,.site-content>noscript>:not(.alignfull).alignwide.is-style-quote-heading,.site-content>noscript>:not(.alignfull).alignwide.two-columns-wide-left,.site-content>noscript>:not(.alignfull).alignwide.two-columns-wide-right,.site-content>noscript>:not(.alignfull).wp-block-quote,.woocommerce .page-description>.kobu-section.alignfull>.alignwide.is-style-quote-heading,.woocommerce .page-description>.kobu-section.alignfull>.alignwide.two-columns-wide-left,.woocommerce .page-description>.kobu-section.alignfull>.alignwide.two-columns-wide-right,.woocommerce .page-description>.kobu-section.alignfull>.wp-block-quote,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.is-style-quote-heading,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.two-columns-wide-left,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.two-columns-wide-right,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.wp-block-quote,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.is-style-quote-heading,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.two-columns-wide-left,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.two-columns-wide-right,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).wp-block-quote,.woocommerce .page-description>:not(.alignfull).alignwide.is-style-quote-heading,.woocommerce .page-description>:not(.alignfull).alignwide.two-columns-wide-left,.woocommerce .page-description>:not(.alignfull).alignwide.two-columns-wide-right,.woocommerce .page-description>:not(.alignfull).wp-block-quote,.woocommerce .page-description>noscript>:not(.alignfull).alignwide.is-style-quote-heading,.woocommerce .page-description>noscript>:not(.alignfull).alignwide.two-columns-wide-left,.woocommerce .page-description>noscript>:not(.alignfull).alignwide.two-columns-wide-right,.woocommerce .page-description>noscript>:not(.alignfull).wp-block-quote{width:var(--wp--custom--container--medium)}.admin-bar header #menu{transform:translateY(32px)}#header{position:relative;z-index:5}#menu{color:var(--wp--preset--color--secondary);left:0;position:fixed;top:0;width:100%;z-index:4}#header.scroll #menu{pointer-events:none}#menu a{color:inherit}#header.scroll #menu a{pointer-events:auto}#menu .menu-container{align-items:center;display:grid;grid-template-columns:230px auto;padding-left:var(--wp--custom--spacing--small);padding-right:var(--wp--custom--spacing--small);padding-top:var(--wp--custom--spacing--small)}#menu .logo-wrapper a{display:block;overflow:hidden;transition:width .8s ease;width:230px}#header.scroll:not(.open) #menu .logo-wrapper a{width:67px}#menu .logo-wrapper a svg{height:auto;width:230px}#menu .logo-wrapper a svg path{transition:fill .8s ease}#header.dark-menu #menu .logo-wrapper a svg .logo-text,#header.open #menu .logo-wrapper a svg .logo-text,body.home .white-logo:not(.open) #menu .logo-wrapper a svg .logo-text,body.woocommerce-account .white-logo:not(.open) #menu .logo-wrapper a svg .logo-text,body:not(.woocommerce-account):not(.home) .white-logo:not(.open) #menu .logo-wrapper a svg path{fill:var(--wp--preset--color--background)}#menu .navigation-wrapper{align-items:center;display:flex;justify-content:flex-end;position:relative;text-align:right;white-space:nowrap}#header.dark-menu #menu .navigation-wrapper,#header.open #menu .navigation-wrapper{--wp--preset--color--secondary:#63d3ff}#menu .navigation-wrapper>*{margin-left:var(--wp--custom--spacing--xsmall)}#menu .navigation-wrapper>:first-child{margin-left:0}#menu .navigation-wrapper li{display:inline-block;margin-right:var(--wp--custom--spacing--xsmall);white-space:normal}#menu .navigation-wrapper li:last-child{margin-right:0}#menu .navigation-wrapper .navigation.access-navigation li a,#menu .navigation-wrapper .navigation.main-navigation{background-color:var(--wp--preset--color--background);border-radius:20px;color:var(--wp--preset--color--primary);height:38px}#header.open #menu .navigation-wrapper .navigation.access-navigation li a,#header.open #menu .navigation-wrapper .navigation.main-navigation{background-color:var(--wp--preset--color--septenary);color:var(--wp--preset--color--secondary)}#header.dark-menu #menu .navigation-wrapper .navigation.access-navigation li a,#header.dark-menu #menu .navigation-wrapper .navigation.main-navigation{stroke:var(--wp--preset--color--background);background-color:var(--wp--preset--color--septenary)}#menu .navigation-wrapper .navigation.access-navigation li a{transition:background-color .8s ease,color .8s ease}#menu .navigation-wrapper .navigation.main-navigation{padding:0 20px}#menu .navigation-wrapper .navigation.main-navigation>ul>li>a{display:inline-block;padding-bottom:10px;padding-top:10px;vertical-align:middle}#header.dark-menu #menu .navigation-wrapper .navigation.main-navigation>ul>li>a{color:var(--wp--preset--color--background)}#menu .navigation-wrapper .navigation.main-navigation>ul>li>a+.toggle-submenu svg path{stroke:var(--wp--preset--color--primary);transition:stroke .8s ease}#header.open #menu .navigation-wrapper .navigation.main-navigation>ul>li>a+.toggle-submenu svg path{stroke:var(--wp--preset--color--secondary)}#header.dark-menu #menu .navigation-wrapper .navigation.main-navigation>ul>li>a+.toggle-submenu svg path{stroke:var(--wp--preset--color--background)}#menu .navigation-wrapper .navigation.main-navigation>ul>li>a:hover{color:var(--wp--preset--color--tertiary)}#header.dark-menu #menu .navigation-wrapper .navigation.main-navigation>ul>li>a:hover{color:var(--wp--preset--color--secondary)}#menu .navigation-wrapper .navigation.main-navigation>ul>li>a:hover+.toggle-submenu svg path{stroke:var(--wp--preset--color--tertiary)}#header.dark-menu #menu .navigation-wrapper .navigation.main-navigation>ul>li>a:hover+.toggle-submenu svg path{stroke:var(--wp--preset--color--secondary)}#menu .navigation-wrapper .navigation.access-navigation{transition:opacity .8s ease .8s}#menu .navigation-wrapper .navigation.access-navigation li.customer-area a:after,#menu .navigation-wrapper .navigation.access-navigation li.heartdecode a:after{content:"";display:block;display:inline-block;margin-bottom:-5px;margin-left:10px;position:relative;transition:background-color .8s ease;vertical-align:middle}#header.dark-menu #menu .navigation-wrapper .navigation.access-navigation li.customer-area a:after,#header.dark-menu #menu .navigation-wrapper .navigation.access-navigation li.heartdecode a:after,#header.open #menu .navigation-wrapper .navigation.access-navigation li.customer-area a:after,#header.open #menu .navigation-wrapper .navigation.access-navigation li.heartdecode a:after{background-color:var(--wp--preset--color--secondary)}#menu .navigation-wrapper .navigation.access-navigation li.heartdecode a:after{height:10px;margin-top:-8px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-heartdecode.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-heartdecode.svg);width:12px}#menu .navigation-wrapper .navigation.access-navigation li.customer-area a:after,#menu .navigation-wrapper .navigation.access-navigation li.heartdecode a:after{background-color:var(--wp--preset--color--primary);background-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#menu .navigation-wrapper .navigation.access-navigation li.customer-area a:after{height:9px;margin-top:-7px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-login.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-login.svg);width:8px}#menu .navigation-wrapper .navigation.access-navigation li a{padding:10px 20px}#header.dark-menu #menu .navigation-wrapper .navigation.access-navigation li a{color:var(--wp--preset--color--secondary)}#menu .navigation-wrapper .navigation.access-navigation li a:hover{background-color:var(--wp--preset--color--secondary)}#menu .navigation-wrapper .navigation li{position:relative}#menu .navigation-wrapper .navigation li:hover>.sub-menu{opacity:1;pointer-events:auto;visibility:visible}#menu .navigation-wrapper .navigation .toggle-submenu{display:inline-block;overflow:hidden;padding:5px 0 6px 5px;vertical-align:middle}#menu .navigation-wrapper .navigation .toggle-submenu svg{float:left}#menu .navigation-wrapper .navigation .sub-menu{left:-15px;min-width:160px;opacity:0;padding:15px 15px 10px;pointer-events:none;position:absolute;text-align:left;top:100%;transition:opacity .8s ease,visibility .8s ease;visibility:hidden}#menu .navigation-wrapper .navigation .sub-menu:before{background-color:var(--wp--preset--color--background);border-radius:20px;bottom:0;content:"";display:block;height:calc(100% - 5px);left:0;position:absolute;width:100%;z-index:1}#header.dark-menu #menu .navigation-wrapper .navigation .sub-menu:before{background-color:var(--wp--preset--color--septenary)}#menu .navigation-wrapper .navigation .sub-menu li{margin-bottom:8px;margin-right:0;position:relative;z-index:2}#header.dark-menu #menu .navigation-wrapper .navigation .sub-menu li{color:var(--wp--preset--color--background)}#menu .navigation-wrapper .navigation .sub-menu li:last-child{margin-bottom:0}#menu .navigation-wrapper .navigation .sub-menu li a:hover{color:var(--wp--preset--color--tertiary)}#menu .navigation-wrapper .navigation.main-navigation{max-width:calc(var(--vw, 1vw)*100);opacity:1;transition:padding-left 0s ease 0s,padding-right 0s ease 0s,max-width 0s ease 0s,background-color .8s ease,opacity .8s ease,color .8s ease;white-space:nowrap}#header.open #menu .navigation-wrapper .navigation.main-navigation{max-width:0;opacity:0;overflow:hidden;padding-left:0;padding-right:0;transition:padding-left 0s ease .8s,padding-right 0s ease .8s,max-width 0s ease .8s,background-color .8s ease,opacity .8s ease,color .8s ease}#menu .navigation-wrapper .language-wrapper{cursor:pointer;position:relative;text-transform:uppercase;transition:opacity .8s ease,right 0s ease .8s,transform 0s ease .8s}#header.scroll #menu .navigation-wrapper .language-wrapper{pointer-events:auto}#menu .navigation-wrapper .language-wrapper .lang-selector-group{position:relative}#menu .navigation-wrapper .language-wrapper .lang-selector-group:hover .lang-selector{opacity:1;pointer-events:auto;visibility:visible}#menu .navigation-wrapper .language-wrapper .current-lang{background-color:var(--wp--preset--color--background);border-radius:20px;color:var(--wp--preset--color--primary);height:37px;padding:10px 20px;transition:background-color .8s ease,color .8s ease}#header.dark-menu #menu .navigation-wrapper .language-wrapper .current-lang,#header.open #menu .navigation-wrapper .language-wrapper .current-lang{background-color:var(--wp--preset--color--septenary);color:var(--wp--preset--color--secondary)}#menu .navigation-wrapper .language-wrapper .current-lang .current-lang-code{display:inline-block;vertical-align:middle}#menu .navigation-wrapper .language-wrapper .current-lang svg{display:inline-block;margin-left:5px;vertical-align:middle}#menu .navigation-wrapper .language-wrapper .current-lang svg path{transition:stroke .8s ease}#header.dark-menu #menu .navigation-wrapper .language-wrapper .current-lang svg path,#header.open #menu .navigation-wrapper .language-wrapper .current-lang svg path{stroke:var(--wp--preset--color--secondary)}#menu .navigation-wrapper .language-wrapper .lang-selector{left:0;opacity:0;padding:15px 20px 10px;pointer-events:none;position:absolute;text-align:left;top:100%;transition:opacity .8s ease,visibility .8s ease;visibility:hidden;white-space:normal;width:100%}#menu .navigation-wrapper .language-wrapper .lang-selector:before{background-color:var(--wp--preset--color--background);border-radius:20px;bottom:0;content:"";display:block;height:calc(100% - 5px);left:0;position:absolute;width:100%;z-index:1}#header.dark-menu #menu .navigation-wrapper .language-wrapper .lang-selector:before,#header.open #menu .navigation-wrapper .language-wrapper .lang-selector:before{background-color:var(--wp--preset--color--septenary)}#menu .navigation-wrapper .language-wrapper .lang-selector a{color:var(--wp--preset--color--primary);display:block;position:relative;z-index:2}#menu .navigation-wrapper .language-wrapper .lang-selector a:hover{color:var(--wp--preset--color--tertiary)}#header.dark-menu #menu .navigation-wrapper .language-wrapper .lang-selector a,#header.open #menu .navigation-wrapper .language-wrapper .lang-selector a{color:var(--wp--preset--color--secondary)}#menu .toggle-menu{background-color:var(--wp--preset--color--background);border-radius:20px;height:37px;margin-left:0;max-width:0;opacity:0;overflow:hidden;padding-left:0;padding-right:0;position:relative;transition:padding-left .8s ease,padding-right .8s ease,margin-left .8s ease,max-width .8s ease,background-color .8s ease,opacity .8s ease,color .8s ease;width:52px}#header.dark-menu #menu .toggle-menu,#header.open #menu .toggle-menu{background-color:var(--wp--preset--color--septenary)}#header.open #menu .toggle-menu{margin-left:var(--wp--custom--spacing--xsmall);max-width:52px;opacity:1}#header.scroll #menu .toggle-menu{pointer-events:auto}#menu .toggle-menu .nav-icon{display:block;height:13px;margin-left:auto;margin-right:auto;position:relative;width:22px;z-index:2}#menu .toggle-menu .nav-icon span{background-color:var(--wp--preset--color--primary);content:"";display:block;height:1px;opacity:1;position:absolute;right:0;transition:width .6s ease,opacity .6s ease,background-color .8s ease,transform .6s ease}#menu .toggle-menu .nav-icon span:first-child{top:0;width:18px}#menu .toggle-menu .nav-icon span:nth-child(2),#menu .toggle-menu .nav-icon span:nth-child(3){top:6px;transform:rotate(0deg);width:21px}#menu .toggle-menu .nav-icon span:nth-child(4){top:12px;width:16px}#header.dark-menu #menu .toggle-menu .nav-icon span,#header.open #menu .toggle-menu .nav-icon span{background-color:var(--wp--preset--color--secondary)}#header.open #menu .toggle-menu .nav-icon span:first-child{opacity:0}#header.open #menu .toggle-menu .nav-icon span:nth-child(2){transform:rotate(30deg)}#header.open #menu .toggle-menu .nav-icon span:nth-child(3){transform:rotate(-30deg)}#header.open #menu .toggle-menu .nav-icon span:nth-child(4){opacity:0}#full-menu{background:var(--wp--preset--gradient--dark-blue);color:var(--wp--preset--color--background);opacity:0;position:fixed;transition:opacity .8s ease,visibility .8s ease;visibility:hidden;z-index:3}#full-menu,#full-menu:before{height:100%;left:0;top:0;width:100%}#full-menu:before{background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);content:"";display:block;position:absolute;z-index:1}#header.open #full-menu{opacity:1;visibility:visible}#full-menu a{color:inherit}#full-menu .full-menu-wrapper{height:100%;opacity:0;padding-bottom:120px;padding-top:23vh;position:relative;transition:opacity .8s ease 0s;width:100%;z-index:2}#header.open #full-menu .full-menu-wrapper{opacity:1;transition:opacity .8s ease .8s}#full-menu .full-menu-wrapper .searchform-wrapper{margin-left:auto;margin-right:auto;width:var(--wp--custom--container--medium)}#full-menu .full-menu-navigation-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:auto;margin-right:auto;margin-top:var(--wp--custom--spacing--medium);max-height:calc(var(--vh, 1vh)*100 - 23vh - 140px);overflow-y:auto;position:relative;width:var(--wp--custom--container--default)}#full-menu .full-menu-navigation-wrapper>div,#full-menu .full-menu-navigation-wrapper>li{float:left}#full-menu .full-menu-navigation-wrapper:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}#full-menu .full-menu-navigation-wrapper .access-navigation{display:none}#full-menu .full-menu-navigation-wrapper .access-navigation li{padding-bottom:var(--wp--custom--spacing--small)}#full-menu .full-menu-navigation-wrapper .access-navigation li.customer-area a:after,#full-menu .full-menu-navigation-wrapper .access-navigation li.heartdecode a:after{content:"";display:block;display:inline-block;margin-bottom:-5px;margin-left:10px;position:relative;transition:background-color .8s ease;vertical-align:middle}#full-menu .full-menu-navigation-wrapper .access-navigation li.heartdecode a:after{height:10px;margin-top:-8px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-heartdecode.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-heartdecode.svg);width:12px}#full-menu .full-menu-navigation-wrapper .access-navigation li.customer-area a:after,#full-menu .full-menu-navigation-wrapper .access-navigation li.heartdecode a:after{background-color:var(--wp--preset--color--secondary);background-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#full-menu .full-menu-navigation-wrapper .access-navigation li.customer-area a:after{height:9px;margin-top:-7px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-login.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-login.svg);width:8px}#full-menu .full-menu-navigation-wrapper .access-navigation li a{background-color:var(--wp--preset--color--septenary);border-radius:20px;color:var(--wp--preset--color--secondary);display:inline-block;height:38px;padding:10px 20px}#full-menu .full-menu-navigation-wrapper .full-menu-contacts{display:none}#full-menu .full-menu-navigation-wrapper .full-menu-contacts .call-us{background-color:var(--wp--preset--color--septenary);border-radius:20px;color:var(--wp--preset--color--secondary);display:inline-block;height:38px;margin-top:10px;padding:10px 15px}#full-menu .full-menu-navigation-wrapper .full-menu-contacts .call-us svg{margin-left:5px;margin-top:-2px}#full-menu .full-menu-navigation-wrapper .full-menu-contacts .call-us svg path{fill:var(--wp--preset--color--secondary)}#full-menu .full-menu-navigation-wrapper .full-menu-contacts .social-links{background-color:var(--wp--preset--color--septenary);color:var(--wp--preset--color--secondary);margin-top:10px}#full-menu .full-menu-navigation-wrapper .full-menu-contacts .social-links svg path{fill:var(--wp--preset--color--secondary)}#full-menu .full-menu-navigation-wrapper .full-menu-contacts .social-links button{color:var(--wp--preset--color--secondary)}#full-menu .full-menu-navigation-wrapper .full-menu-navigation{max-height:100%;width:100%}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu{--wp--preset--font-size--medium-large:1.75rem;-moz-column-gap:var(--wp--custom--spacing--default);column-gap:var(--wp--custom--spacing--default);display:grid;grid-template-columns:1fr 1fr;position:relative}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>:not(.sub-menu){display:none}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li{-moz-column-break-inside:avoid;break-inside:avoid;display:table;padding-bottom:var(--wp--custom--spacing--small);page-break-inside:avoid;position:relative}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li.has-submenu>a{padding-right:40px}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li>.item-wrapper{display:inline-block;padding-right:40px;position:relative}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li>.item-wrapper>a{color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--barlow-condensed);font-size:var(--wp--preset--font-size--medium-large);text-transform:uppercase}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li.open .toggle-submenu svg{transform:rotate(180deg)}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li.open .sub-menu{line-height:1.35;opacity:1;transition:line-height .8s ease 0s,opacity .8s ease .8s}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li.open .sub-menu li{margin-top:10px;transition:margin-top .8s ease 0s}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li .toggle-submenu{height:24px;position:absolute;right:0;top:5px;width:24px}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li .toggle-submenu svg{transform:rotate(0deg);transform-origin:center;transition:transform .8s ease}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li .sub-menu{line-height:0;opacity:0;overflow:hidden;transition:line-height .8s ease .8s,opacity .8s ease 0s}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu>li>ul>li .sub-menu li{margin-top:0;transition:margin-top .8s ease .8s}#header.dark-menu+.quick-links .store-link{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--background);font-size:1.0625rem}#header.dark-menu+.quick-links .social-links{background-color:var(--wp--preset--color--septenary);color:var(--wp--preset--color--secondary)}#header.dark-menu+.quick-links .social-links svg path{fill:var(--wp--preset--color--secondary)}#header.dark-menu+.quick-links .social-links button{color:var(--wp--preset--color--secondary)}#header.dark-menu+.quick-links .call-us,#header.dark-menu+.quick-links .open-search{background-color:var(--wp--preset--color--septenary)}#header.dark-menu+.quick-links .call-us svg path,#header.dark-menu+.quick-links .open-search svg path{fill:var(--wp--preset--color--secondary)}#header.open+.quick-links .social-links{transition:background-color .8s ease,color .8s ease,padding .8s ease .8s,margin .8s ease .8s,max-width .8s ease .8s,opacity .8s ease .8s}.full-menu-contacts>*,.quick-links>*{display:inline-block;height:40px;margin-right:var(--wp--custom--spacing--xsmall);pointer-events:auto;vertical-align:middle}.full-menu-contacts>:last-child,.quick-links>:last-child{margin-right:0}.full-menu-contacts .social-links,.quick-links .social-links{max-width:200px;overflow:hidden;transition:background-color .8s ease,color .8s ease,padding .8s ease,margin .8s ease,max-width .8s ease,opacity .8s ease;white-space:nowrap}.full-menu-contacts .social-links .facebook-link svg,.quick-links .social-links .facebook-link svg{height:14px;width:8px}.full-menu-contacts .social-links .instagram-link svg,.quick-links .social-links .instagram-link svg{height:14px;width:12px}.full-menu-contacts .social-links .twitter-link svg,.quick-links .social-links .twitter-link svg{height:12px;width:14px}.full-menu-contacts .social-links .linkedin-link svg,.quick-links .social-links .linkedin-link svg{height:14px;width:14px}.full-menu-contacts .social-links svg path,.quick-links .social-links svg path{transition:fill .8s ease}.full-menu-contacts .social-links button,.quick-links .social-links button{transition:color .8s ease,background-color .8s ease,border .8s ease,width .8s ease}.quick-links{bottom:var(--wp--custom--spacing--small);left:0;opacity:1;padding-left:var(--wp--custom--spacing--small);padding-right:var(--wp--custom--spacing--small);pointer-events:none;position:fixed;text-align:right;transition:opacity .8s ease,visibility .8s ease;visibility:visible;width:100%;z-index:6}.quick-links.hidden{opacity:0;pointer-events:none;visibility:hidden}.quick-links .btn{max-width:400px;opacity:1;overflow:hidden;padding-bottom:10px;padding-top:10px;transition:color .8s ease,background-color .8s ease,border .8s ease,opacity .8s ease;white-space:nowrap}.quick-links .cart{background-color:var(--wp--preset--color--primary);border-radius:20px;color:var(--wp--preset--color--background);padding:10px 0;text-align:center;transition:background-color .8s ease,margin .8s ease,opacity .8s ease;width:40px}.quick-links .cart svg path{fill:var(--wp--preset--color--background);transition:fill .8s ease}.quick-links .call-us{background-color:var(--wp--preset--color--background);border-radius:20px;padding:10px 0;text-align:center;transition:background-color .8s ease,margin .8s ease;width:40px}.quick-links .call-us:hover{background-color:var(--wp--preset--color--secondary)}.quick-links .call-us svg path{transition:fill .8s ease}.quick-links .open-search{background-color:var(--wp--preset--color--background);border-radius:20px;opacity:1;overflow:hidden;padding:10px 0;text-align:center;transition:background-color .8s ease,width .8s ease,opacity .8s ease,margin .8s ease;width:40px}.quick-links .open-search:hover{background-color:var(--wp--preset--color--secondary)}#header.open+.quick-links a.btn,#header.open+.quick-links a.cart{opacity:0;pointer-events:none}#header.open+.quick-links .social-links{background-color:var(--wp--preset--color--septenary)}#header.open+.quick-links .social-links svg path{fill:var(--wp--preset--color--secondary)}#header.open+.quick-links .social-links button{color:var(--wp--preset--color--secondary)}#header.open+.quick-links .call-us{background-color:var(--wp--preset--color--septenary)}#header.open+.quick-links .call-us svg path{fill:var(--wp--preset--color--secondary)}#header.open+.quick-links .open-search{margin-right:calc(-40px - var(--wp--custom--spacing--xsmall));opacity:0}footer{background:var(--wp--preset--gradient--dark-blue);color:var(--wp--preset--color--background);padding-bottom:var(--wp--custom--spacing--medium);padding-top:var(--wp--custom--spacing--gigantic);position:relative;z-index:1}footer:before{background-image:url(/files/themes/heartgenetics2022/assets/images/footer-logo.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:263px;position:absolute;right:0;top:180px;width:157px;z-index:1}footer .container,footer .footer-container{position:relative;z-index:2}footer a:hover{color:var(--wp--preset--color--secondary)}footer .footer-container{margin-left:auto;margin-right:auto;padding-top:80px;width:54.97%}footer .footer-container .columns{display:table;margin-left:calc(var(--wp--custom--spacing--medium)/2*-1);width:calc(100% + var(--wp--custom--spacing--medium))}footer .footer-container .columns .column{display:table-cell;padding-left:calc(var(--wp--custom--spacing--medium)/2);padding-right:calc(var(--wp--custom--spacing--medium)/2)}footer .column-title{color:var(--wp--preset--color--secondary);font-family:var(--wp--preset--font-family--barlow-condensed);font-size:var(--wp--preset--font-size--medium);margin-bottom:10px;text-transform:uppercase;white-space:nowrap}footer li{margin-bottom:6px}footer li:last-child{margin-bottom:0}footer li .contacts{white-space:nowrap}footer li .contacts.phone svg path{fill:var(--wp--preset--color--background)}footer li .contacts.email svg path{stroke:var(--wp--preset--color--background)}footer li .contacts:hover.email svg path.fill,footer li .contacts:hover.phone svg path{fill:var(--wp--preset--color--secondary);transition:fill .8s ease}footer li .contacts:hover.email svg path{stroke:var(--wp--preset--color--secondary);transition:stroke .8s ease}footer li .contacts svg{margin-right:8px;position:relative;top:1px}footer .certification-logo{margin-bottom:20px}footer .certification-logo:last-child{margin-bottom:0}footer .certification-logo img{max-width:130px}footer .social-links{background-color:#fff0;border-radius:0;margin-top:15px;padding:0}footer .social-links a svg path{fill:var(--wp--preset--color--background);display:inline-block;vertical-align:middle}footer .copyright-section{--wp--preset--color--secondary:#63d3ff;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:calc(var(--wp--custom--spacing--small)*2);padding-right:calc(var(--wp--custom--spacing--small)*2);padding-top:var(--wp--custom--spacing--gigantic)}footer .copyright-section>div,footer .copyright-section>li{float:left}footer .copyright-section:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}footer .copyright-section .gallery-navigation-wrapper .arrow{border:1px solid var(--wp--preset--color--secondary)}footer .copyright-section .gallery-navigation-wrapper .arrow:before{background-color:var(--wp--preset--color--secondary)}footer .copyright-section .left-section{margin-right:var(--wp--custom--spacing--medium);width:calc(100% - 305px - var(--wp--custom--spacing--medium))}footer .copyright-section .left-section .partners-logos-gallery-wrapper{margin-bottom:var(--wp--custom--spacing--small)}footer .copyright-section .left-section .partners-logos-gallery-wrapper .keen-slider.disabled-slider{justify-content:flex-start}footer .copyright-section .left-section .partners-logos-gallery .logo{display:inline-block;padding-right:var(--wp--custom--spacing--small);vertical-align:middle}footer .copyright-section .left-section .partners-logos-gallery .logo:last-child{padding-right:0}footer .copyright-section .left-section .partners-logos-gallery .logo img{height:34px;max-width:none;width:auto}footer .copyright-section .left-section .gallery-navigation-wrapper{position:relative}footer .copyright-section .left-section .gallery-navigation-wrapper.disabled-slider:after,footer .copyright-section .left-section .gallery-navigation-wrapper.disabled-slider:before{display:none}footer .copyright-section .left-section .gallery-navigation-wrapper .keen-slider{z-index:1}footer .copyright-section .left-section .gallery-navigation-wrapper:before{background-image:linear-gradient(270deg,#fff0,#002c6d);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:228px;z-index:2}footer .copyright-section .left-section .gallery-navigation-wrapper:after{background-image:linear-gradient(270deg,#00134a,#fff0);content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:228px;z-index:2}footer .copyright-section .left-section .gallery-navigation-wrapper .gallery-inner-navigation-wrapper>*{z-index:3}footer .copyright-section .left-section .copyright-wrapper>*{display:inline-block;padding-right:var(--wp--custom--spacing--default);vertical-align:middle}footer .copyright-section .left-section .copyright-wrapper>:last-child{margin-right:0}footer .copyright-section .left-section .copyright-wrapper a{text-decoration:underline}footer .copyright-section .right-section{width:305px}footer .copyright-section .right-section img{max-width:320px}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--textColor--main);box-shadow:0 0 0 1000px var(--wp--preset--color--quinary) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.has-quinary-background-color input:-webkit-autofill,.has-quinary-background-color input:-webkit-autofill:focus,.has-quinary-background-color input:-webkit-autofill:hover,.has-quinary-background-color select:-webkit-autofill,.has-quinary-background-color select:-webkit-autofill:focus,.has-quinary-background-color select:-webkit-autofill:hover,.has-quinary-background-color textarea:-webkit-autofill,.has-quinary-background-color textarea:-webkit-autofill:focus,.has-quinary-background-color textarea:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--wp--preset--color--background) inset}input,select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--wp--preset--color--quinary);border:1px solid var(--wp--preset--color--quinary);border-radius:22px;color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--seravek);font-size:1rem;font-weight:400;height:41px;line-height:1;outline:0;padding:15px 25px;transition:color 0s ease,border .8s ease;width:100%}input.placeholder,select.placeholder,textarea.placeholder{color:var(--wp--preset--color--primary);opacity:1}input:-moz-placeholder,input::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:var(--wp--preset--color--primary);opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--wp--preset--color--primary);opacity:1}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--wp--preset--color--primary);opacity:1}.has-quinary-background-color input,.has-quinary-background-color select,.has-quinary-background-color textarea{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--background)}input[type=checkbox],input[type=radio]{background-color:var(--wp--preset--color--background);border:1px solid var(--wp--preset--color--primary);cursor:pointer;display:inline-block;height:20px;margin-bottom:0;margin-left:0;margin-top:-2px;padding:0;position:relative;vertical-align:middle;width:20px}input[type=checkbox]:checked,input[type=radio]:checked{background-color:var(--wp--preset--color--primary)}textarea{height:140px}input:focus,textarea:focus{outline:none}select{background-image:url(/files/themes/heartgenetics2022/assets/images/arrow-down.svg)!important;background-position:center right 25px;background-repeat:no-repeat;background-size:10px 6px;height:50px;padding-right:50px}select option{color:#000}form label{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--small);font-style:italic}.wpcf7-form label{display:inline-block;margin-bottom:10px}.wpcf7-not-valid-tip{color:var(--wp--preset--color--orange);font-size:var(--wp--preset--font-size--small);margin-top:10px}.wpcf7-list-item{margin-left:0}.wpcf7-list-item label{padding-left:30px;position:relative}.wpcf7-list-item input[type=checkbox]{height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:18px}.form-button{position:relative;text-align:right}.form-button .wpcf7-submit{display:inline-block;margin-right:0;transition:margin-right .8s ease}.form-button .wpcf7-submit,.form-button .wpcf7-submit:hover{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.wpcf7-form.submitting .form-button .wpcf7-submit{margin-right:40px}.form-button .wpcf7-spinner{margin-left:0;margin-right:0;opacity:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .8s ease}.wpcf7-form.submitting .form-button .wpcf7-spinner{opacity:1}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:var(--wp--preset--color--orange);border-radius:24px;color:var(--wp--preset--color--background);cursor:pointer;cursor:auto;display:inline-block;font-family:var(--wp--preset--font-family--seravek);font-size:var(--wp--preset--font-size--normal);line-height:1;padding:12px 24px;text-align:center;text-decoration:none;transition:color .8s ease,background-color .8s ease,border .8s ease;width:auto;width:100%}.wpcf7 form.invalid .wpcf7-response-output.small,.wpcf7 form.payment-required .wpcf7-response-output.small,.wpcf7 form.unaccepted .wpcf7-response-output.small{border-radius:18px;padding:5px 15px}.wpcf7 form .wpcf7-response-output{background-color:var(--wp--preset--color--quinary);border:0}#submission-form .col-full,#submission-form .col-left,#submission-form .col-right{margin-bottom:20px}.site-content>.animated:not(.content-sidebar){opacity:1;position:relative}.site-content .animate{opacity:0;transition:opacity .8s ease}.site-content .animate.wp-block-media-text .wp-block-media-text__media{transform:translateY(50px);transition:transform .8s ease}.site-content .animate.wp-block-media-text .wp-block-media-text__content{opacity:0;transform:translateX(50px);transition:transform .8s ease .2s,opacity .8s ease .2s}.site-content .animate.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{transform:translateX(-50px)}.site-content .animate .media-content-group .content-col,.site-content .animate.media-content-group .content-col{opacity:0;transition:transform .8s ease .2s,opacity .8s ease .2s}.site-content .animate .media-content-group .media-col,.site-content .animate.media-content-group .media-col{transform:translateY(50px);transition:transform .8s ease}.site-content .animate .media-content-group.align-right .content-col,.site-content .animate.media-content-group.align-right .content-col{transform:translateX(-50px)}.site-content .animate .media-content-group.align-left .content-col,.site-content .animate.media-content-group.align-left .content-col{transform:translateX(50px)}.site-content .animate.animated{opacity:1}.site-content .animate.animated.wp-block-media-text .wp-block-media-text__media{transform:translateY(0)}.site-content .animate.animated.wp-block-media-text .wp-block-media-text__content{opacity:1;transform:translateX(0)}.site-content .animate.animated .media-content-group .media-col,.site-content .animate.animated.media-content-group .media-col{transform:translateY(0)}.site-content .animate.animated .media-content-group.align-left .content-col,.site-content .animate.animated .media-content-group.align-right .content-col,.site-content .animate.animated.media-content-group.align-left .content-col,.site-content .animate.animated.media-content-group.align-right .content-col{opacity:1;transform:translateX(0)}button{background-color:#fff0;border:0;border-radius:0;cursor:pointer;font-family:var(--wp--preset--font-family--seravek);height:auto;outline:0;padding:0;width:auto}.wp-block-button__link.has-background{border-color:inherit}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:1px solid}.wp-block-button:not(.is-style-outline) .wp-block-button__link,form button,input[type=submit]{background:var(--wp--preset--color--tertiary);border:1px solid var(--wp--preset--color--tertiary);border-radius:24px;color:var(--wp--preset--color--background);cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--seravek);font-size:var(--wp--preset--font-size--normal);line-height:1;padding:12px 24px;text-align:center;text-decoration:none;transition:color .8s ease,background-color .8s ease,border .8s ease;width:auto}.wp-block-button:not(.is-style-outline) .wp-block-button__link.small,form button.small,input[type=submit].small{border-radius:18px;padding:5px 15px}.wp-block-button:not(.is-style-outline) .wp-block-button__link:hover,form button:hover,input[type=submit]:hover{background-color:var(--wp--preset--color--tertiary);border:1px solid var(--wp--preset--color--tertiary);color:var(--wp--preset--color--background)}.site-content .wp-block-button:not(.is-style-outline) .wp-block-button__link,.site-content form button,.site-content input[type=submit]{text-decoration:none}.wp-block-button.is-style-outline .wp-block-button__link{background:var(--wp--preset--color--tertiary);border:1px solid var(--wp--preset--color--tertiary);border-radius:24px;color:var(--wp--preset--color--background);cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--seravek);font-size:var(--wp--preset--font-size--normal);line-height:1;padding:12px 24px;text-align:center;text-decoration:none;transition:color .8s ease,background-color .8s ease,border .8s ease;width:auto}.wp-block-button.is-style-outline .wp-block-button__link.small{border-radius:18px;padding:5px 15px}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:var(--wp--preset--color--tertiary);border:1px solid var(--wp--preset--color--tertiary);color:var(--wp--preset--color--background)}.site-content .wp-block-button.is-style-outline .wp-block-button__link{text-decoration:none}.wp-block-button:not(.is-style-outline).is-style-learn-more{bottom:0;left:0;position:absolute;transform:translateY(50%);width:149.92%}.wp-block-button:not(.is-style-outline).is-style-learn-more:hover:after{right:50px}.wp-block-button:not(.is-style-outline).is-style-learn-more:after{background-color:var(--wp--preset--color--background);background-size:cover;content:"";display:block;height:23px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/arrow-right-light.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/arrow-right-light.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:80px;top:50%;transform:translateY(-50%);transition:right .8s ease;width:41px}.wp-block-button:not(.is-style-outline).is-style-learn-more a{border-radius:0 100px 100px 0;font-size:28px;font-size:1.75rem;padding:30px 11.035%;text-align:left;transition:width .8s ease;width:100%}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-orange-background-color{background:var(--wp--preset--gradient--orange)}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-pink-background-color{background:var(--wp--preset--gradient--pink)}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-yellow-background-color{background:var(--wp--preset--gradient--yellow)}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-purple-background-color{background:var(--wp--preset--gradient--purple)}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-tertiary-background-color{background:var(--wp--preset--gradient--default)}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-blue-background-color{background:var(--wp--preset--gradient--blue)}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-dark_green-background-color{background:var(--wp--preset--gradient--dark-green)}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-green-background-color{background:var(--wp--preset--gradient--green)}.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-foreground-background-color,.wp-block-button:not(.is-style-outline).is-style-learn-more a.has-gray-background-color{background:var(--wp--preset--gradient--gray)}.wp-block-button:not(.is-style-outline).is-style-learn-more a:hover{width:calc(100% + 30px)}.btn,.btn-wrapper a,.button:not(.form-button):not(.readmore):not(.view):not(.cancel){border-radius:24px;cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--seravek);font-size:var(--wp--preset--font-size--normal);line-height:1;padding:12px 24px;text-align:center;text-decoration:none;transition:color .8s ease,background-color .8s ease,border .8s ease;width:auto}.btn-wrapper a.small,.btn.small,.button:not(.form-button):not(.readmore):not(.view):not(.cancel).small{border-radius:18px;padding:5px 15px}.site-content .btn,.site-content .btn-wrapper a,.site-content .button:not(.form-button):not(.readmore):not(.view):not(.cancel){text-decoration:none}.woocommerce a.button.cancel,.woocommerce a.button.view{background-color:#fff0;color:var(--wp--preset--color--primary);display:inline-block;float:none;font-weight:400;margin-right:10px;margin-top:0;padding:0;text-decoration:underline}.woocommerce a.button.cancel:last-child,.woocommerce a.button.view:last-child{margin-right:0}.btn,.btn-wrapper a{background:var(--wp--preset--color--tertiary)}.btn,.btn-wrapper a,.btn-wrapper a:hover,.btn:hover{border:1px solid var(--wp--preset--color--tertiary);color:var(--wp--preset--color--background)}.btn-wrapper a:hover,.btn:hover{background-color:var(--wp--preset--color--tertiary)}.btn-wrapper.blue a,.btn.blue{background:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--background)}.btn-wrapper.blue a:hover,.btn.blue:hover{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.btn-wrapper.darkblue a,.button:not(.form-button):not(.readmore):not(.view),.woocommerce #respond input#submit,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce a.button:not(.view):not(.cancel),.woocommerce button.button,.woocommerce input.button{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--background);font-style:none;font-weight:400}.btn-wrapper.darkblue a:hover,.button:not(.form-button):not(.readmore):not(.view):hover,.woocommerce #respond input#submit:hover,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover,.woocommerce a.button:not(.view):not(.cancel):hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.btn-wrapper.lightblue a,.btn.lightblue{background:var(--wp--preset--color--quaternary);border:1px solid var(--wp--preset--color--quaternary);color:var(--wp--preset--color--primary)}.btn-wrapper.lightblue a:hover,.btn.lightblue:hover{background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)}.btn-wrapper.blueghost a,.btn.blueghost{background:#fff0;border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--secondary)}.btn-wrapper.blueghost a:hover,.btn.blueghost:hover{background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)}.btn-wrapper.lightblueghost a,.btn.lightblueghost{background:#fff0;border:1px solid var(--wp--preset--color--tertiary);color:var(--wp--preset--color--tertiary)}.btn-wrapper.lightblueghost a:hover,.btn.lightblueghost:hover{background-color:var(--wp--preset--color--tertiary);border:1px solid var(--wp--preset--color--tertiary);color:var(--wp--preset--color--primary)}.btn-wrapper.ghost a,.btn.ghost{background:#fff0;border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary)}.btn-wrapper.ghost a:hover,.btn.ghost:hover{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.wp-block-button.talk-to-us .wp-block-button__link:after{background-color:var(--wp--preset--color--background);background-size:cover;content:"";display:inline-block;height:10px;margin-left:10px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-talk-to-us.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/icon-talk-to-us.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;vertical-align:middle;width:10px}#cookie-law-info-bar{padding:calc(var(--wp--custom--spacing--small)/2) var(--wp--custom--spacing--small);text-align:left}#cookie-law-info-bar>span{align-items:center;display:flex;justify-content:space-between}#cookie-law-info-bar .message{padding-right:var(--wp--custom--spacing--small)}#cookie-law-info-bar .buttons{white-space:nowrap}#cookie-law-info-bar .buttons a.cli-plugin-button{background:transparent!important;border:1px solid var(--wp--preset--color--secondary);border-radius:24px;color:var(--wp--preset--color--secondary)!important;cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--seravek);font-size:var(--wp--preset--font-size--normal);line-height:1;margin-left:10px;margin-top:0;padding:12px 24px;text-align:center;text-decoration:none;transition:color .8s ease,background-color .8s ease,border .8s ease;width:auto}#cookie-law-info-bar .buttons a.cli-plugin-button.small{border-radius:18px;padding:5px 15px}#cookie-law-info-bar .buttons a.cli-plugin-button:hover{background-color:var(--wp--preset--color--secondary)!important;border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)!important}#cookie-law-info-bar .buttons a[data-cli_action=accept]{background:var(--wp--preset--color--secondary)!important;border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)!important}#cookie-law-info-bar .buttons a[data-cli_action=accept]:hover{background-color:var(--wp--preset--color--secondary)!important;border:1px solid var(--wp--preset--color--secondary);color:var(--wp--preset--color--primary)!important}.error-message{bottom:30px;left:0;position:fixed;width:100%;z-index:8}.error-message p{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);margin-left:auto;margin-right:auto;padding:10px 20px 6px;width:85%}.social-links{background-color:var(--wp--preset--color--background);border-radius:20px;padding:10px 20px}.social-links.more a:nth-child(n+3){margin-right:0;max-width:0;opacity:0}.social-links.more a{transition:max-width .8s ease .8s,margin-right .8s ease,opacity .8s ease}.social-links.more .view-more{transition:width .8s ease .8s;width:9px}.social-links.has-more>:nth-last-child(2){margin-right:0}.social-links>*{display:inline-block;margin-right:10px;vertical-align:middle}.social-links>:last-child{margin-right:0}.social-links a{max-width:16px;opacity:1;overflow:hidden;transition:max-width .8s ease,margin-right .8s ease,opacity .8s ease .8s}.social-links a:hover svg path{fill:var(--wp--preset--color--tertiary);transition:fill .8s ease}.social-links a svg{float:left}.social-links a svg path{fill:var(--wp--preset--color--primary)}.social-links .view-more{cursor:pointer;font-size:var(--wp--preset--font-size--normal);overflow:hidden;transition:width .8s ease;width:0}.searchform{--border--color:#0061a1;align-items:stretch;border:1px solid var(--border--color);border-radius:35px;display:flex;flex-wrap:wrap;justify-content:flex-start;transition:border .8s ease}.searchform>div,.searchform>li{float:left}.searchform:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.searchform input[type=search]{background-color:#fff0;border:0;border-radius:0;font-size:var(--wp--preset--font-size--medium);height:69px;padding:25px 30px;width:calc(100% - 60px)}.searchform input[type=search],.searchform input[type=search].placeholder{color:var(--wp--preset--color--secondary)}.searchform input[type=search]:-moz-placeholder,.searchform input[type=search]::-moz-placeholder{color:var(--wp--preset--color--secondary)}.searchform input[type=search]:-ms-input-placeholder{color:var(--wp--preset--color--secondary)}.searchform input[type=search]::-webkit-input-placeholder{color:var(--wp--preset--color--secondary)}.page-title-wrapper .searchform input[type=search],.page-title-wrapper .searchform input[type=search].placeholder{color:var(--border--color)}.page-title-wrapper .searchform input[type=search]:-moz-placeholder,.page-title-wrapper .searchform input[type=search]::-moz-placeholder{color:var(--border--color)}.page-title-wrapper .searchform input[type=search]:-ms-input-placeholder{color:var(--border--color)}.page-title-wrapper .searchform input[type=search]::-webkit-input-placeholder{color:var(--border--color)}.searchform button{border-radius:0;padding:0 30px 0 0;text-align:center;text-align:right;width:60px}.searchform button,.searchform button:hover{background-color:#fff0;border:0}.searchform button svg{display:inline-block;height:30px;width:30px}.searchform button svg path{transition:fill .8s ease}.page-title-wrapper .searchform button svg path{fill:var(--border--color)}#loader{align-items:center;display:flex;justify-content:center;opacity:1;transition:opacity .8s ease}#loader.hidden{opacity:0;pointer-events:none}#loader.small{align-items:flex-end;justify-content:flex-end}#loader.small svg{max-height:180px;max-width:180px}#loader svg{max-height:450px;max-width:450px}.dropdown-group{background-color:var(--wp--preset--color--quinary);border:2px solid var(--wp--preset--color--quinary);border-radius:28px;color:var(--wp--preset--color--primary);cursor:pointer;position:relative;width:340px;z-index:2}.dropdown-group .current-option{padding:12px 40px 12px 20px;position:relative;width:100%;z-index:2}.dropdown-group .current-option .open-options{background-color:#fff0;background-image:url(/files/themes/heartgenetics2022/assets/images/arrow-down.svg);background-position:50%;background-repeat:no-repeat;background-size:8px 5px;border:0;border-radius:0;height:100%;padding:0;position:absolute;right:0;top:0;transform:rotate(0deg);transition:transform .8s ease;width:40px}.dropdown-group .current-option .open-options:hover{background-color:#fff0;border:0}.dropdown-group .current-option legend{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dropdown-group .current-option legend span:after{content:" "}.dropdown-group .dropdown-options-wrapper{background-color:var(--wp--preset--color--quinary);border:2px solid var(--wp--preset--color--quinary);border-radius:0 0 28px 28px;border-top:0;margin-bottom:-1px;margin-left:-2px;margin-top:-10px;opacity:0;padding:20px 25px 15px;pointer-events:none;position:absolute;top:50%;transition:opacity .8s ease,margin-top .8s ease;width:calc(100% + 4px);z-index:1}.dropdown-group .dropdown-options{max-height:170px;overflow-y:auto}.dropdown-group .dropdown-options input[type=checkbox],.dropdown-group .dropdown-options input[type=radio]{border:1px solid var(--wp--preset--color--primary);margin-right:10px;position:relative}.dropdown-group .dropdown-options input[type=checkbox]:checked,.dropdown-group .dropdown-options input[type=radio]:checked{background-color:var(--wp--preset--color--primary)}.dropdown-group .dropdown-options li{margin-top:6px}.dropdown-group .dropdown-options label{align-items:center;color:var(--wp--preset--color--primary);cursor:pointer;display:block;display:grid;grid-template-columns:30px auto;padding-bottom:2px}.dropdown-group.open .dropdown-options-wrapper{margin-top:0;opacity:1;pointer-events:auto}.dropdown-group.open .open-options{transform:rotate(-180deg)}.woocommerce-no-js .dropdown-group:hover .dropdown-options-wrapper{margin-top:0;opacity:1;pointer-events:auto}.woocommerce-no-js .dropdown-group:hover .open-options{transform:rotate(-180deg)}.wp-block-quote{--wp--preset--font-size--medium-large:1.75rem;font-style:normal}.wp-block-quote p{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--medium-large);font-style:normal;margin-bottom:var(--wp--custom--spacing--xsmall)}.wp-block-quote cite{display:block;font-style:italic}.media-content-group,.wp-block-kobu-custom-blocks-columns-group-item,.wp-block-kobu-custom-blocks-margin-aligned-image{position:relative}.media-content-group.valign-masonry,.media-content-group.valign-start,.wp-block-kobu-custom-blocks-columns-group-item.valign-masonry,.wp-block-kobu-custom-blocks-columns-group-item.valign-start,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-masonry,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-start{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.media-content-group.valign-masonry>div,.media-content-group.valign-masonry>li,.media-content-group.valign-start>div,.media-content-group.valign-start>li,.wp-block-kobu-custom-blocks-columns-group-item.valign-masonry>div,.wp-block-kobu-custom-blocks-columns-group-item.valign-masonry>li,.wp-block-kobu-custom-blocks-columns-group-item.valign-start>div,.wp-block-kobu-custom-blocks-columns-group-item.valign-start>li,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-masonry>div,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-masonry>li,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-start>div,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-start>li{float:left}.media-content-group.valign-masonry:after,.media-content-group.valign-start:after,.wp-block-kobu-custom-blocks-columns-group-item.valign-masonry:after,.wp-block-kobu-custom-blocks-columns-group-item.valign-start:after,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-masonry:after,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-start:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.media-content-group.valign-center,.wp-block-kobu-custom-blocks-columns-group-item.valign-center,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-center{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.media-content-group.valign-center>div,.media-content-group.valign-center>li,.wp-block-kobu-custom-blocks-columns-group-item.valign-center>div,.wp-block-kobu-custom-blocks-columns-group-item.valign-center>li,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-center>div,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-center>li{float:left}.media-content-group.valign-center:after,.wp-block-kobu-custom-blocks-columns-group-item.valign-center:after,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-center:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.media-content-group.valign-end,.wp-block-kobu-custom-blocks-columns-group-item.valign-end,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-end{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start}.media-content-group.valign-end>div,.media-content-group.valign-end>li,.wp-block-kobu-custom-blocks-columns-group-item.valign-end>div,.wp-block-kobu-custom-blocks-columns-group-item.valign-end>li,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-end>div,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-end>li{float:left}.media-content-group.valign-end:after,.wp-block-kobu-custom-blocks-columns-group-item.valign-end:after,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-end:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.media-content-group.valign-stretch,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start}.media-content-group.valign-stretch>div,.media-content-group.valign-stretch>li,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch>div,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch>li,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch>div,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch>li{float:left}.media-content-group.valign-stretch:after,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch:after,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.media-content-group.valign-stretch .media-col,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col{align-self:stretch;position:relative}.media-content-group.valign-stretch .media-col>*,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col>*,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col>*{height:100%}.media-content-group.valign-stretch .media-col .img-wrapper,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col .img-wrapper,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col .img-wrapper{position:relative}.media-content-group.valign-stretch .media-col .img-wrapper figure,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col .img-wrapper figure,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col .img-wrapper figure{height:100%;padding-top:83.33%;position:relative;width:100%}.media-content-group.valign-stretch .media-col .kb-video,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col .kb-video,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col .kb-video{position:relative}.media-content-group.valign-stretch .media-col .kb-video,.media-content-group.valign-stretch .media-col .video-wrapper,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col .kb-video,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col .video-wrapper,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col .kb-video,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col .video-wrapper{height:100%;width:100%}.media-content-group.valign-stretch .media-col .video-wrapper,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col .video-wrapper,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col .video-wrapper{left:0;position:absolute!important;top:0}.media-content-group.valign-stretch .media-col .video-wrapper video,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .media-col .video-wrapper video,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .media-col .video-wrapper video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.media-content-group.valign-stretch .content-col-wrapper,.wp-block-kobu-custom-blocks-columns-group-item.valign-stretch .content-col-wrapper,.wp-block-kobu-custom-blocks-margin-aligned-image.valign-stretch .content-col-wrapper{min-height:100%}.media-content-group.img-first.align-right,.media-content-group.img-last.align-left,.wp-block-kobu-custom-blocks-columns-group-item.img-first.align-right,.wp-block-kobu-custom-blocks-columns-group-item.img-last.align-left,.wp-block-kobu-custom-blocks-margin-aligned-image.img-first.align-right,.wp-block-kobu-custom-blocks-margin-aligned-image.img-last.align-left{flex-direction:row-reverse}.media-content-group.align-left .content-col .content-col-wrapper,.wp-block-kobu-custom-blocks-columns-group-item.align-left .content-col .content-col-wrapper,.wp-block-kobu-custom-blocks-margin-aligned-image.align-left .content-col .content-col-wrapper{margin-right:auto}.media-content-group.align-right .content-col .content-col-wrapper,.wp-block-kobu-custom-blocks-columns-group-item.align-right .content-col .content-col-wrapper,.wp-block-kobu-custom-blocks-margin-aligned-image.align-right .content-col .content-col-wrapper{margin-left:auto}.media-content-group .content-col,.wp-block-kobu-custom-blocks-columns-group-item .content-col,.wp-block-kobu-custom-blocks-margin-aligned-image .content-col{flex-basis:50%;max-width:50%;position:relative;width:50%;z-index:2}.media-content-group .media-col,.wp-block-kobu-custom-blocks-columns-group-item .media-col,.wp-block-kobu-custom-blocks-margin-aligned-image .media-col{flex-basis:50%;max-width:50%;overflow:hidden;width:50%;z-index:1}.media-content-group .media-col img,.wp-block-kobu-custom-blocks-columns-group-item .media-col img,.wp-block-kobu-custom-blocks-margin-aligned-image .media-col img{float:left;width:100%}.media-content-group .media-col img+figcaption,.wp-block-kobu-custom-blocks-columns-group-item .media-col img+figcaption,.wp-block-kobu-custom-blocks-margin-aligned-image .media-col img+figcaption{float:left;max-width:100%;width:100%}.media-content-group:not(.alignfull):not(.alignwide).align-left .content-col,.text-slider:not(.alignfull):not(.alignwide) .media-content-group.align-left .content-col{padding-left:var(--wp--custom--spacing--medium)}.media-content-group:not(.alignfull):not(.alignwide).align-right .content-col,.text-slider:not(.alignfull):not(.alignwide) .media-content-group.align-right .content-col{padding-right:var(--wp--custom--spacing--medium)}.media-content-group.alignwide.align-left .content-col,.text-slider.alignfull .media-content-group.align-left .content-col,.text-slider.alignwide .media-content-group.align-left .content-col{padding-left:var(--wp--custom--spacing--large)}.media-content-group.alignfull.align-left .media-col,.media-content-group.alignwide.align-right .content-col,.text-slider.alignfull .media-content-group.align-right .content-col,.text-slider.alignwide .media-content-group.align-right .content-col{padding-right:var(--wp--custom--spacing--large)}.media-content-group.alignfull.align-right .media-col{padding-left:var(--wp--custom--spacing--large)}.media-content-group.alignfull .content-col-wrapper{max-width:var(--wp--custom--container--large)}.wp-block-columns{--wp--style--block-gap:60px;gap:40px}.wp-block-columns.alignwide,.wp-block-columns.two-columns-icon-left{--wp--style--block-gap:calc(var(--vw, 1vw)*8)}.wp-block-columns.two-columns-wide-left{gap:0;margin-bottom:0}.wp-block-columns.two-columns-wide-left .wp-block-column:first-child{flex-grow:1}.wp-block-columns.two-columns-wide-left .wp-block-column:last-child{flex-basis:25%;flex-grow:0;padding-left:var(--wp--custom--spacing--default);width:25%}.wp-block-columns.two-columns-wide-right{gap:0;margin-bottom:0}.wp-block-columns.two-columns-wide-right .wp-block-column:last-child{flex-grow:1}.wp-block-columns.two-columns-wide-right .wp-block-column:first-child{flex-basis:50%;flex-grow:0;padding-right:var(--wp--custom--spacing--large);width:50%}.wp-block-columns.two-columns-icon-left{gap:0;margin-bottom:0}.wp-block-columns.two-columns-icon-left .wp-block-column:first-child{flex-basis:calc(114px + var(--wp--style--block-gap));flex-grow:0;padding-right:var(--wp--style--block-gap);width:calc(114px + var(--wp--style--block-gap))}.wp-block-columns.two-columns-photo-left{gap:0;margin-bottom:0}.wp-block-columns.two-columns-photo-left .wp-block-column:first-child{flex-basis:150px;flex-grow:0;padding-right:30px;width:150px}.wp-block-columns.is-style-no-margin{align-items:stretch;display:flex;gap:0;margin-bottom:0}.wp-block-columns.is-style-no-margin .wp-block-column{position:relative}.wp-block-embed.aligncenter .wp-block-embed__wrapper>*{display:block;margin-left:auto;margin-right:auto}.wp-block-file{align-items:center;background-color:var(--wp--preset--color--background);border-radius:80px;display:flex;justify-content:space-between;padding:20px 30px}.wp-block-file *+.wp-block-file__button{margin-top:20px}.wp-block-file a:not(.wp-block-file__button){display:table;font-size:var(--wp--preset--font-size--normal);font-size:var(--wp--preset--font-size--medium);text-decoration:none}.wp-block-file a.wp-block-file__button,.wp-block-file a.wp-block-file__button:visited{background:#fff0;border:1px solid var(--wp--preset--color--tertiary);border-radius:24px;color:var(--wp--preset--color--tertiary);cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--seravek);font-size:var(--wp--preset--font-size--normal);line-height:1;margin-top:0;padding:12px 24px;text-align:center;text-decoration:none;transition:color .8s ease,background-color .8s ease,border .8s ease;width:auto}.wp-block-file a.wp-block-file__button.small,.wp-block-file a.wp-block-file__button:visited.small{border-radius:18px;padding:5px 15px}.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited:hover{background-color:var(--wp--preset--color--tertiary);border:1px solid var(--wp--preset--color--tertiary);color:var(--wp--preset--color--primary)}.wp-block-gallery{--gallery-block--gutter-size:60px;--wp--style--block-gap:60px;--wp--style--gallery-gap-default:60px;align-items:center}.wp-block-gallery.has-nested-images figure.wp-block-image{flex-grow:0}.wp-block-gallery.has-nested-images:not(.is-cropped){gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,60px)))}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image{align-items:center;display:flex!important;flex-grow:0;justify-content:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image img{height:auto;margin-bottom:0;max-height:100px;max-width:100%;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:#fff0;bottom:0;color:inherit;font-size:var(--wp--preset--font-size--normal);margin-top:0;max-height:none;padding:20px 0 0;position:relative;text-align:left;top:0;z-index:3}figcaption{font-size:var(--wp--preset--font-size--normal);padding-top:10px}.wp-block-image:not(.is-resized) img{width:100%}.wp-block-image img{position:relative;z-index:2}.site-content ol:not(.blocks-gallery-grid),.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options){margin-bottom:20px}.site-content ol:not(.blocks-gallery-grid) li,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) li{margin-bottom:8px;margin-left:0;padding-left:25px;position:relative}.site-content ol:not(.blocks-gallery-grid) ol,.site-content ol:not(.blocks-gallery-grid) ul,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) ol,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) ul{margin-bottom:20px;margin-top:10px}.site-content ol:not(.blocks-gallery-grid) ol,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) ol{counter-reset:item}.site-content ol:not(.blocks-gallery-grid) ol li,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) ol li{display:block;padding-left:35px}.site-content ol:not(.blocks-gallery-grid) ol li:before,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) ol li:before{content:counters(item,".") " ";counter-increment:item}.site-content ol:not(.blocks-gallery-grid) .ol-no-number li:before,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) .ol-no-number li:before{display:none}.site-content ol:not(.blocks-gallery-grid) table,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) table{border-collapse:collapse;margin-bottom:15px;margin-top:15px}.site-content ol:not(.blocks-gallery-grid) table,.site-content ol:not(.blocks-gallery-grid) td,.site-content ol:not(.blocks-gallery-grid) th,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) table,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) td,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) th{border:1px solid}.site-content ol:not(.blocks-gallery-grid) td,.site-content ol:not(.blocks-gallery-grid) th,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) td,.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) th{padding:5px 10px}.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options){list-style:none}.site-content ul:not(.page-numbers):not(.blocks-gallery-grid):not(.products):not(.news-archive-year):not(.woocommerce-error):not(.order_details):not(.account-navigation):not(.dropdown-options) li:before{color:inherit;content:"•";font-family:Arial,Helvetica,Tahoma,sans-serif;font-size:inherit;font-weight:900;left:0;margin-right:5px;position:absolute;top:-2px}.site-content ol{counter-reset:item}.site-content ol li:before{color:inherit;content:counter(item) ". ";counter-increment:item;left:0;margin-right:5px;position:absolute;top:0}.wp-block-media-text img{width:100%}.wp-block-media-text .wp-block-media-text__content{padding-left:50px;padding-right:0}.wp-block-kobu-custom-blocks-responsive-spacer.size-large{height:140px}.wp-block-kobu-custom-blocks-responsive-spacer.size-xlarge{height:160px}.wp-block-kobu-custom-blocks-responsive-spacer.size-medium{height:80px}.wp-block-kobu-custom-blocks-responsive-spacer.size-small{height:60px}.wp-block-separator{border-bottom:1px solid;border-top:0;margin-bottom:50px;margin-top:50px}.keen-slider.disabled-slider{justify-content:center}.keen-slider.disabled-slider a{cursor:pointer!important}.keen-slider.disabled-slider .clone{display:none}.keen-slider.disabled-slider .post-card,.keen-slider.disabled-slider .product,.keen-slider.disabled-slider .slide{transform:none!important}.keen-slider.disabled-slider~div{display:none}.keen-slider:focus{outline:0}.articles-slider:not(.keen-slider),.content-slider:not(.keen-slider),.gallery:not(.keen-slider),.related.products ul.products:not(.keen-slider){align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.articles-slider:not(.keen-slider)>div,.articles-slider:not(.keen-slider)>li,.content-slider:not(.keen-slider)>div,.content-slider:not(.keen-slider)>li,.gallery:not(.keen-slider)>div,.gallery:not(.keen-slider)>li,.related.products ul.products:not(.keen-slider)>div,.related.products ul.products:not(.keen-slider)>li{float:left}.articles-slider:not(.keen-slider) .partner,.content-slider:not(.keen-slider) .partner,.gallery:not(.keen-slider) .partner,.related.products ul.products:not(.keen-slider) .partner{align-items:center;display:flex}.articles-slider.disabled-slider,.content-slider.disabled-slider,.gallery.disabled-slider,.related.products ul.products.disabled-slider{justify-content:center}.articles-slider.disabled-slider a,.content-slider.disabled-slider a,.gallery.disabled-slider a,.related.products ul.products.disabled-slider a{cursor:pointer!important}.articles-slider.disabled-slider .clone,.content-slider.disabled-slider .clone,.gallery.disabled-slider .clone,.related.products ul.products.disabled-slider .clone{display:none}.articles-slider.disabled-slider .post-card,.articles-slider.disabled-slider .slide,.content-slider.disabled-slider .post-card,.content-slider.disabled-slider .slide,.gallery.disabled-slider .post-card,.gallery.disabled-slider .slide,.related.products ul.products.disabled-slider .post-card,.related.products ul.products.disabled-slider .slide{transform:none!important}.articles-slider.disabled-slider~div,.content-slider.disabled-slider~div,.gallery.disabled-slider~div,.related.products ul.products.disabled-slider~div{display:none}.articles-slider:focus,.content-slider:focus,.gallery:focus,.related.products ul.products:focus{outline:0}.articles-slider img,.content-slider img,.gallery img,.related.products ul.products img{width:100%}.gallery-navigation-wrapper .dots{display:none}.slider-gallery.multiple.logos-gallery img{height:78px;margin-left:var(--wp--custom--spacing--xsmall);margin-right:var(--wp--custom--spacing--xsmall);max-width:none;width:auto}.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper{position:relative}.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper.disabled-slider:after,.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper.disabled-slider:before{display:none}.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper .keen-slider{z-index:1}.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper:before{background-image:linear-gradient(270deg,#fff0,#fafbfc);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:228px;z-index:2}.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper:after{background-image:linear-gradient(270deg,#fafbfc,#fff0);content:"";display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:228px;z-index:2}.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper .gallery-inner-navigation-wrapper>*{z-index:3}.slider-gallery.multiple:not(.logos-gallery) .figure-wrapper figure{padding-left:30px;padding-right:30px}.slider-gallery.multiple:not(.logos-gallery) .figure-wrapper figure img{height:400px;max-width:none;width:auto}.slider-gallery:not(.multiple) .gallery{align-items:center;background-color:var(--wp--preset--color--quinary)}.slider-gallery .figure-wrapper figure{overflow:hidden}.slider-gallery .figure-wrapper figure img{float:left}.gallery-navigation-wrapper{position:relative}.gallery-navigation-wrapper .arrow{border:1px solid var(--wp--preset--color--primary);border-radius:50%;bottom:0;cursor:pointer;height:60px;opacity:1;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .8s ease;width:60px}.gallery-navigation-wrapper .arrow:before{background-color:var(--wp--preset--color--primary);background-size:cover;content:"";display:block;height:18px;left:50%;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/slider-arrow-right.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/slider-arrow-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:8px}.gallery-navigation-wrapper .arrow.arrow--disabled{cursor:auto;opacity:.3}.gallery-navigation-wrapper .arrow--left{left:0;transform:rotate(180deg) translateX(50%) translateY(50%)}.gallery-navigation-wrapper .arrow--right{right:0;transform:translateX(50%) translateY(-50%)}.gallery-navigation-wrapper .gallery-inner-navigation-wrapper{text-align:center}.gallery-navigation-wrapper.has-dots-pagination{padding-bottom:var(--wp--custom--spacing--default)}.gallery-navigation-wrapper.has-dots-pagination .arrow{margin-top:calc(var(--wp--custom--spacing--default)*-1)}.gallery-navigation-wrapper .dots{bottom:0;display:inline-block;left:50%;margin-top:var(--wp--custom--spacing--default);pointer-events:auto;position:absolute;transform:translateX(-50%);width:auto}.gallery-navigation-wrapper .dots .dot{background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--secondary);border-radius:5px;cursor:pointer;display:inline-block;height:10px;margin-left:5px;margin-right:5px;transition:background-color .8s ease,border .8s ease,width .8s ease;width:10px}.gallery-navigation-wrapper .dots .dot.dot--active{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);width:20px}.product-gallery .gallery-navigation-wrapper .gallery-inner-navigation-wrapper,.related.products .gallery-navigation-wrapper .gallery-inner-navigation-wrapper,.slider-gallery.multiple:not(.logos-gallery) .gallery-navigation-wrapper .gallery-inner-navigation-wrapper{height:40px;margin-left:auto;margin-right:auto;margin-top:20px;position:relative;width:160px}.product-gallery .gallery-navigation-wrapper .arrow,.related.products .gallery-navigation-wrapper .arrow,.slider-gallery.multiple:not(.logos-gallery) .gallery-navigation-wrapper .arrow{height:40px;top:0;width:40px}.product-gallery .gallery-navigation-wrapper .arrow--left,.related.products .gallery-navigation-wrapper .arrow--left,.slider-gallery.multiple:not(.logos-gallery) .gallery-navigation-wrapper .arrow--left{transform:rotate(180deg)}.product-gallery .gallery-navigation-wrapper .arrow--right,.related.products .gallery-navigation-wrapper .arrow--right,.slider-gallery.multiple:not(.logos-gallery) .gallery-navigation-wrapper .arrow--right{transform:none}.product-gallery .gallery-navigation-wrapper .pagination,.related.products .gallery-navigation-wrapper .pagination,.slider-gallery.multiple:not(.logos-gallery) .gallery-navigation-wrapper .pagination{color:var(--wp--preset--color--primary);position:relative;top:50%;transform:translateY(-50%)}.related.products .gallery-navigation-wrapper .gallery-inner-navigation-wrapper{margin-top:50px}.table-of-contents-wrapper .table-of-contents>ol,.table-of-contents-wrapper .table-of-contents>ul{border-bottom:1px solid;border-top:1px solid;margin-top:0;padding:20px}.table-of-contents-wrapper .table-of-contents>ol li,.table-of-contents-wrapper .table-of-contents>ul li{margin-bottom:20px!important}.table-of-contents-wrapper .table-of-contents>ol li:last-child,.table-of-contents-wrapper .table-of-contents>ul li:last-child{margin-bottom:0!important}.table-of-contents-wrapper .table-of-contents>ol li:before,.table-of-contents-wrapper .table-of-contents>ul li:before{font-style:normal;left:auto;margin-right:5px;position:relative;top:auto}.table-of-contents-wrapper .table-of-contents>ol ol,.table-of-contents-wrapper .table-of-contents>ol ul,.table-of-contents-wrapper .table-of-contents>ul ol,.table-of-contents-wrapper .table-of-contents>ul ul{padding-left:20px}.table-of-contents-wrapper .table-of-contents ol li{padding-left:0!important}.wp-block-table table{font-size:var(--wp--preset--font-size--normal);margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em;word-break:normal}.wp-block-table td{border-left:0;border-right:0;padding:20px 10px;width:50%}.wp-block-embed,.wp-block-kobu-custom-blocks-custom-video,.wp-block-video{overflow:hidden}.wp-block-embed.alignfull .video-wrapper,.wp-block-kobu-custom-blocks-custom-video.alignfull .video-wrapper,.wp-block-video.alignfull .video-wrapper{border-radius:0}.video-wrapper.error{padding-top:57%}.video-wrapper.error:after,.video-wrapper.error:before{opacity:1!important;visibility:visible!important}.video-wrapper.error:after{color:var(--wp--preset--color--background);content:"An error has occurred. This video cannot be played.";display:block;left:0;padding-left:20px;padding-right:20px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:calc(100% - 40px);z-index:10}.video-wrapper.error>:not(.video-placeholder){display:none}video[poster]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.embed-container,.kb-video .video-wrapper,.wp-block-video .video-wrapper,body.js-loaded .pageload-video:not(.video-loaded){height:100%;overflow:hidden;position:relative}.embed-container:before,.kb-video .video-wrapper:before,.wp-block-video .video-wrapper:before,body.js-loaded .pageload-video:not(.video-loaded):before{background-color:rgb(76 86 92 / .5);content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .8s ease,visibility .8s ease;visibility:hidden;width:100%;z-index:3}.embed-container video,.kb-video .video-wrapper video,.wp-block-video .video-wrapper video,body.js-loaded .pageload-video:not(.video-loaded) video{float:left;position:relative}.embed-container .play-video-btn,.kb-video .video-wrapper .play-video-btn,.wp-block-video .video-wrapper .play-video-btn,body.js-loaded .pageload-video:not(.video-loaded) .play-video-btn{background-color:#fff0;border:0;cursor:pointer;height:50px;left:0;opacity:0;padding:0;position:absolute;top:0;transform:translateX(-100%) translateY(-100%);transition:opacity .8s ease,visibility .8s ease;width:60px;z-index:5}.embed-container .play-video-btn svg,.kb-video .video-wrapper .play-video-btn svg,.wp-block-video .video-wrapper .play-video-btn svg,body.js-loaded .pageload-video:not(.video-loaded) .play-video-btn svg{height:100%;width:100%}.embed-container .play-video-btn svg circle,.embed-container .play-video-btn svg path,.kb-video .video-wrapper .play-video-btn svg circle,.kb-video .video-wrapper .play-video-btn svg path,.wp-block-video .video-wrapper .play-video-btn svg circle,.wp-block-video .video-wrapper .play-video-btn svg path,body.js-loaded .pageload-video:not(.video-loaded) .play-video-btn svg circle,body.js-loaded .pageload-video:not(.video-loaded) .play-video-btn svg path{transition:stroke .8s ease}.embed-container .video-controls,.kb-video .video-wrapper .video-controls,.wp-block-video .video-wrapper .video-controls,body.js-loaded .pageload-video:not(.video-loaded) .video-controls{bottom:30px;left:50%;opacity:1;position:absolute;transform:translateX(-50%);transition:opacity .8s ease;z-index:1}.embed-container .video-controls button,.kb-video .video-wrapper .video-controls button,.wp-block-video .video-wrapper .video-controls button,body.js-loaded .pageload-video:not(.video-loaded) .video-controls button{background-color:#fff0;background-position:0;background-repeat:no-repeat;background-size:auto 100%;border:0;color:#fff0;cursor:pointer;display:inline-block;font-size:0;height:22px;margin-right:25px;overflow:hidden;padding:0;width:22px}.embed-container .video-controls button:last-child,.kb-video .video-wrapper .video-controls button:last-child,.wp-block-video .video-wrapper .video-controls button:last-child,body.js-loaded .pageload-video:not(.video-loaded) .video-controls button:last-child{margin-right:0}.embed-container .video-controls button.play-pause,.kb-video .video-wrapper .video-controls button.play-pause,.wp-block-video .video-wrapper .video-controls button.play-pause,body.js-loaded .pageload-video:not(.video-loaded) .video-controls button.play-pause{height:22px;width:18px}.embed-container .video-controls button.play-pause.play,.kb-video .video-wrapper .video-controls button.play-pause.play,.wp-block-video .video-wrapper .video-controls button.play-pause.play,body.js-loaded .pageload-video:not(.video-loaded) .video-controls button.play-pause.play{background-image:url(/files/themes/heartgenetics2022/assets/images/controls-play.svg)}.embed-container .video-controls button.play-pause.pause,.kb-video .video-wrapper .video-controls button.play-pause.pause,.wp-block-video .video-wrapper .video-controls button.play-pause.pause,body.js-loaded .pageload-video:not(.video-loaded) .video-controls button.play-pause.pause{background-image:url(/files/themes/heartgenetics2022/assets/images/controls-pause.svg)}.embed-container .video-controls button.mute,.kb-video .video-wrapper .video-controls button.mute,.wp-block-video .video-wrapper .video-controls button.mute,body.js-loaded .pageload-video:not(.video-loaded) .video-controls button.mute{background-image:url(/files/themes/heartgenetics2022/assets/images/controls-mute.svg);height:22px;width:22px}.embed-container .video-controls button.mute.muted,.kb-video .video-wrapper .video-controls button.mute.muted,.wp-block-video .video-wrapper .video-controls button.mute.muted,body.js-loaded .pageload-video:not(.video-loaded) .video-controls button.mute.muted{background-image:url(/files/themes/heartgenetics2022/assets/images/controls-unmute.svg)}.embed-container .video-controls button.fullscreen,.kb-video .video-wrapper .video-controls button.fullscreen,.wp-block-video .video-wrapper .video-controls button.fullscreen,body.js-loaded .pageload-video:not(.video-loaded) .video-controls button.fullscreen{background-image:url(/files/themes/heartgenetics2022/assets/images/controls-fullscreen.svg);height:22px;width:22px}.embed-container .subtitles,.kb-video .video-wrapper .subtitles,.wp-block-video .video-wrapper .subtitles,body.js-loaded .pageload-video:not(.video-loaded) .subtitles{bottom:60px;display:none;left:0;padding-left:60px;padding-right:60px;position:absolute;text-align:center;transition:bottom .8s ease;width:100%}.embed-container .subtitles.visible,.kb-video .video-wrapper .subtitles.visible,.wp-block-video .video-wrapper .subtitles.visible,body.js-loaded .pageload-video:not(.video-loaded) .subtitles.visible{display:block}.embed-container .subtitles span,.kb-video .video-wrapper .subtitles span,.wp-block-video .video-wrapper .subtitles span,body.js-loaded .pageload-video:not(.video-loaded) .subtitles span{background-color:rgba(var(--wp--preset--color--primary-rgba),.8);-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;box-shadow:.3em 0 0 rgba(var(--wp--preset--color--primary-rgba),.8),-.3em 0 0 rgba(var(--wp--preset--color--primary-rgba),.8);color:var(--wp--preset--color--background);line-height:1.8;padding:.2em 0}.embed-container:not(.show-controls) .video-controls,.kb-video .video-wrapper:not(.show-controls) .video-controls,.wp-block-video .video-wrapper:not(.show-controls) .video-controls,body.js-loaded .pageload-video:not(.video-loaded):not(.show-controls) .video-controls{opacity:0}.embed-container:not(.show-controls) .subtitles,.kb-video .video-wrapper:not(.show-controls) .subtitles,.wp-block-video .video-wrapper:not(.show-controls) .subtitles,body.js-loaded .pageload-video:not(.video-loaded):not(.show-controls) .subtitles{bottom:20px}.embed-container.paused .video-controls,.kb-video .video-wrapper.paused .video-controls,.wp-block-video .video-wrapper.paused .video-controls,body.js-loaded .pageload-video:not(.video-loaded).paused .video-controls{opacity:0}.embed-container.paused .subtitles,.kb-video .video-wrapper.paused .subtitles,.wp-block-video .video-wrapper.paused .subtitles,body.js-loaded .pageload-video:not(.video-loaded).paused .subtitles{display:none}.embed-container.paused:not(.loading):before,.kb-video .video-wrapper.paused:not(.loading):before,.wp-block-video .video-wrapper.paused:not(.loading):before,body.js-loaded .pageload-video:not(.video-loaded).paused:not(.loading):before{opacity:1;visibility:visible}.embed-container.paused:not(.loading) .play-video-btn,.kb-video .video-wrapper.paused:not(.loading) .play-video-btn,.wp-block-video .video-wrapper.paused:not(.loading) .play-video-btn,body.js-loaded .pageload-video:not(.video-loaded).paused:not(.loading) .play-video-btn{left:50%;opacity:1;top:50%;transform:translateX(-50%) translateY(-50%)}.embed-container.loading:not(.error):before,.embed-container.not-loaded:before,.kb-video .video-wrapper.loading:not(.error):before,.wp-block-video .video-wrapper.loading:not(.error):before,body.js-loaded .pageload-video:not(.video-loaded):before{background-image:url(/files/themes/heartgenetics2022/assets/images/loader.gif);background-position:50%;background-repeat:no-repeat;background-size:50px;opacity:1;pointer-events:auto;visibility:visible}.embed-container iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.embed-container .video-placeholder,.kb-video .video-placeholder{background-position:50%;background-size:cover;transition:opacity .8s ease,visibility .8s ease;z-index:2}.kb-video:not(.video-loaded) .video-placeholder{position:relative}.embed-container .video-placeholder,.kb-video.video-loaded .video-placeholder{height:100%;opacity:0;padding-top:0!important;pointer-events:none;position:absolute;top:0;visibility:hidden;width:100%}.embed-container.not-loaded .video-placeholder,.embed-container.paused .video-placeholder,.kb-video.video-loaded .video-wrapper.paused .video-placeholder{opacity:1;pointer-events:auto;visibility:visible}.kb-video,.wp-block-video{overflow:hidden;position:relative}.kb-video video,.wp-block-video video{float:left;height:auto;width:100%}.wp-block-embed.is-type-video{margin-bottom:0;overflow:hidden;position:relative}.wp-block-embed.is-type-video .wp-block-embed__wrapper{background-color:#000;height:0;overflow:hidden;padding-top:57%;position:relative;width:100%}.wp-block-embed.is-type-video .wp-block-embed__wrapper>.embed-container,.wp-block-embed.is-type-video .wp-block-embed__wrapper>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.wp-block-embed.wp-block-embed-facebook{position:relative}.wp-block-embed.wp-block-embed-facebook .wp-block-embed__wrapper .fb-video{width:100%!important}.wp-block-embed.wp-block-embed-facebook .wp-block-embed__wrapper .fb-video span{background-color:#000;height:0;padding-top:56.25%!important;position:relative;width:100%!important}.wp-block-embed.wp-block-embed-facebook .wp-block-embed__wrapper .fb-video span>.embed-container,.wp-block-embed.wp-block-embed-facebook .wp-block-embed__wrapper .fb-video span>iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.text-slider img{width:100%}.text-slider:not(.gallery-navigation-wrapper):not(.is-style-bg-image) .child-item{padding-left:calc((100% - var(--wp--custom--container--nested-large-medium))/2);padding-right:calc((100% - var(--wp--custom--container--nested-large-medium))/2)}.text-slider:not(.gallery-navigation-wrapper):not(.is-style-bg-image) .pagination{color:var(--wp--preset--color--tertiary);font-style:italic;margin-bottom:var(--wp--custom--spacing--small)}.text-slider:not(.is-style-bg-image).keen-slider:not([data-keen-slider-disabled]){overflow:visible}.text-slider:not(.is-style-bg-image).keen-slider:not([data-keen-slider-disabled]) .child-item{transition:opacity .8s ease}.text-slider:not(.is-style-bg-image).keen-slider:not([data-keen-slider-disabled]) .child-item:not(.active){opacity:0}.text-slider.is-style-bg-image{background-color:var(--wp--preset--color--senary)}.text-slider.is-style-bg-image .child-item{align-items:center!important;min-height:500px}.text-slider.is-style-bg-image .media-col{height:100%;left:0;max-width:100%;overflow:hidden;position:absolute;top:0;width:100%}.text-slider.is-style-bg-image .media-col:after{background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.text-slider.is-style-bg-image .media-col figure{height:100%;position:absolute;right:0;top:0;width:58%;z-index:1}.text-slider.is-style-bg-image .media-col figure:after{background-image:linear-gradient(90deg,#fafbfc,rgb(250 251 252 / .6));bottom:0;content:"";display:block;height:calc(100% + 1px);position:absolute;right:0;width:calc(100% + 1px);z-index:2}.text-slider.is-style-bg-image .media-col img{z-index:1}.text-slider.is-style-bg-image .child-item.align-left .content-col,.text-slider.is-style-bg-image .child-item.align-right .content-col{flex-basis:100%;max-width:100%;padding-left:0;padding-right:0;width:100%}.text-slider.is-style-bg-image .child-item.align-left .content-col .content-col-wrapper,.text-slider.is-style-bg-image .child-item.align-right .content-col .content-col-wrapper{margin-left:auto;margin-right:auto;width:var(--wp--custom--container--medium)}.text-slider.is-style-bg-image .child-item.align-left .content-col .content-col-wrapper>*,.text-slider.is-style-bg-image .child-item.align-right .content-col .content-col-wrapper>*{max-width:50%}.text-slider.is-style-bg-image .arrow--left{left:8.052%}.text-slider.is-style-bg-image .arrow--right{right:8.052%}.text-slider.is-style-bg-image .pagination{color:var(--wp--preset--color--tertiary);margin-bottom:30px}.text-slider.is-style-bg-image h2{margin-bottom:30px}.workflow{background:var(--wp--preset--gradient--dark-blue);border-radius:0 1000px 1000px 0;color:var(--wp--preset--color--background);margin-left:0;padding:var(--wp--custom--spacing--medium) 134px var(--wp--custom--spacing--medium) calc(8.5% + 20px);width:91.65%}.workflow .workflow-wrapper{-moz-column-gap:var(--wp--custom--spacing--default);column-gap:var(--wp--custom--spacing--default);display:grid;grid-template-columns:repeat(3,1fr)}.workflow .workflow-wrapper .column{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.workflow .workflow-wrapper .column>div,.workflow .workflow-wrapper .column>li{float:left}.workflow .workflow-wrapper .column:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.workflow .workflow-wrapper .column .img-wrapper{width:108px}.workflow .workflow-wrapper .column .content-wrapper{padding-left:10px;width:calc(100% - 108px)}.workflow .workflow-wrapper .column .content-wrapper .title{font-family:var(--wp--preset--font-family--barlow-condensed);font-size:1.5rem;line-height:1.2;text-transform:uppercase}.workflow .workflow-wrapper .column .content-wrapper .btn,.workflow .workflow-wrapper .column .content-wrapper .description{margin-top:10px}.team-members-wrapper{grid-gap:var(--wp--custom--spacing--medium);display:grid;grid-template-columns:1fr 1fr 1fr;padding-left:var(--wp--custom--spacing--medium);padding-right:var(--wp--custom--spacing--medium)}.team-members-wrapper img{width:100%}.team-members-wrapper .team-item{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.team-members-wrapper .team-item>div,.team-members-wrapper .team-item>li{float:left}.team-members-wrapper .team-item:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.team-members-wrapper .team-item .img-wrapper{margin-bottom:var(--wp--custom--spacing--small);width:110px}.team-members-wrapper .team-item .img-wrapper .img-inner-wrapper{background-color:var(--wp--preset--color--senary);border-radius:60px;overflow:hidden;padding-top:166%;position:relative;width:100%}.team-members-wrapper .team-item .img-wrapper .img-inner-wrapper img{height:100%;width:100%}.team-members-wrapper .team-item .content-wrapper{padding-left:var(--wp--custom--spacing--small);width:calc(100% - 110px)}.team-members-wrapper .team-item .position,.team-members-wrapper .team-item .short-description{margin-top:10px}.team-members-wrapper .team-item .short-description{font-size:var(--wp--preset--font-size--xsmall)}.team-members-wrapper .team-item .btn{margin-top:10px}.accordion{margin-top:-20px;width:100%}.accordion dt{border-bottom:1px solid #d6e0e6;padding:20px;transition:border-bottom 0s ease .4s,background-color .5s ease .4s;width:100%}.accordion dt:first-child{border-top:1px solid #d6e0e6}.accordion dt .accordion-title{font-size:1rem;font-weight:700}.accordion dt .accordion-trigger{background-color:#fff0;border:0;padding-left:0;padding-right:40px;position:relative;text-align:left;width:100%}.accordion dt .accordion-trigger:after{background-color:var(--wp--preset--color--foreground);background-size:cover;content:"";display:block;height:5px;margin-top:-2px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/arrow-down.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/arrow-down.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;right:0;top:50%;transform:rotate(0);transition:transform .8s ease;width:8px}.accordion dt.open{border-bottom:0 solid #d6e0e6;transition:border-bottom 0s ease 0s}.accordion dt.open .accordion-trigger:before{opacity:0}.accordion dt.open .accordion-trigger:after{transform:rotate(180deg)}.accordion dd{border-bottom:1px solid #d6e0e6;display:none;margin-left:0;padding:0 20px 20px;width:100%}.multiple-row-columns{overflow:initial}.multiple-row-columns.has-style-simplecenter{padding-left:50px;padding-right:50px}.multiple-row-columns.has-style-simpleleft{padding-left:20px;padding-right:20px}.multiple-row-columns .multiple-row-columns-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:-40px;margin-left:-20px;margin-right:-20px;position:relative;width:calc(100% + 40px)}.multiple-row-columns .multiple-row-columns-wrapper>div,.multiple-row-columns .multiple-row-columns-wrapper>li{float:left}.multiple-row-columns .multiple-row-columns-wrapper:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.multiple-row-columns.has-4-columns .column{margin-left:20px;margin-right:20px;width:calc(25% - 40px)}.multiple-row-columns.has-4-columns .column:nth-child(4n+1){margin-left:20px}.multiple-row-columns.has-4-columns.has-style-simplecenter .description{font-size:var(--wp--preset--font-size--xsmall)}.multiple-row-columns.has-3-columns .column{margin-left:20px;margin-right:20px;width:calc(33.33% - 40px)}.multiple-row-columns.has-3-columns .column:nth-child(3n+1){margin-left:20px}.multiple-row-columns.has-style-simpleleft .column img{height:auto;margin-bottom:35px;margin-left:0;max-height:80px;max-width:200px;width:auto}.multiple-row-columns.has-style-simplecenter .column{text-align:center}.multiple-row-columns.has-style-simplecenter .column img{max-width:120px;width:100%}.multiple-row-columns.has-style-simplecenter .column .title{margin-left:auto;margin-right:auto;max-width:285px}.multiple-row-columns.aligncenter .multiple-row-columns-wrapper{justify-content:center}.multiple-row-columns .column{margin-bottom:40px}.multiple-row-columns img{display:block;margin-bottom:10px;margin-left:auto;margin-right:auto}.multiple-row-columns .title{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--barlow-condensed);font-size:var(--wp--preset--font-size--large);margin-bottom:15px;text-transform:uppercase;word-break:break-word}.multiple-row-columns .description{margin-bottom:30px}.multiple-row-columns .description:last-child{margin-bottom:0}.kobu-section.has-background-img{background-color:var(--wp--preset--color--senary)}.wp-block-column .kobu-section.has-background-img{min-height:100%;padding:var(--wp--custom--spacing--large) 16.69%}.kobu-section.has-background-img:before{background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.kobu-section.has-background-img .bg-img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.kobu-section.has-background-img .bg-img:before{background-color:#000;content:"";display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height:100%;left:0;mix-blend-mode:color;position:absolute;top:0;width:100%;z-index:2}.kobu-section.has-background-img .bg-img:after{background-image:linear-gradient(90deg,#fff,hsl(0 0% 100% / .8));content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.kobu-section.has-background-img .bg-img img{z-index:1}.kobu-section.has-background-img>*{position:relative;z-index:3}.fullheight-top{min-height:calc(var(--vh, 1vh)*100);width:100%}.page-title-wrapper{background-color:var(--wp--preset--color--senary);overflow:hidden;position:relative}.woocommerce-products-header .page-title-wrapper{background-color:var(--wp--preset--color--background)}.woocommerce-account .page-title-wrapper{background-color:var(--wp--preset--color--primary);background-image:linear-gradient(90deg,#002c6d,#00134a);color:var(--wp--preset--color--background)}.woocommerce-account .page-title-wrapper h1,.woocommerce-account .page-title-wrapper p{color:inherit}.page-title-wrapper.has-background{color:var(--wp--preset--color--background)}.page-title-wrapper.has-background h1,.page-title-wrapper.has-background p{color:inherit}.page-title-wrapper.has-background.has-orange-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-orange)}.page-title-wrapper.has-background.has-pink-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-pink)}.page-title-wrapper.has-background.has-yellow-background-color{background-color:#e6b319!important}.page-title-wrapper.has-background.has-yellow-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-yellow)}.page-title-wrapper.has-background.has-purple-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-purple)}.page-title-wrapper.has-background.has-blue-background-color{background-color:#4b61cf}.page-title-wrapper.has-background.has-blue-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-blue)}.page-title-wrapper.has-background.has-dark_green-background-color{background-color:#287a79}.page-title-wrapper.has-background.has-dark_green-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-dark-green)}.page-title-wrapper.has-background.has-green-background-color{background-color:#75b62d}.page-title-wrapper.has-background.has-green-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-green)}.page-title-wrapper.has-background.has-gray-background-color{background-color:var(--wp--preset--color--foreground)}.page-title-wrapper.has-background.has-gray-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-gray)}.page-title-wrapper.has-background.has-default-background-color{background-color:#0061a1}.page-title-wrapper.has-background.has-default-background-color .featured-img:after{background-image:var(--wp--preset--gradient--transparent-default)}.page-title-wrapper:after{background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.page-title-wrapper .featured-img{height:100%;position:absolute;right:0;top:0;width:62.66%;z-index:1}.single .page-title-wrapper .featured-img{width:50%}.page-title-wrapper .featured-img:after{background-image:linear-gradient(90deg,var(--wp--preset--color--senary) 0,rgb(242 245 248 / .6) 100%);content:"";display:block;height:100%;position:absolute;right:0;top:0;width:calc(100% + 1px);z-index:2}.single .page-title-wrapper .featured-img:after{display:none}.woocommerce-products-header .page-title-wrapper .featured-img:after{background-image:linear-gradient(90deg,var(--wp--preset--color--background) 0,hsl(0 0% 100% / .6) 100%)}.page-title-wrapper .featured-img .coverimg{height:100%;z-index:1}.page-title-wrapper .container{padding-bottom:var(--wp--custom--spacing--large);padding-top:180px;position:relative;z-index:3}.page-title-wrapper .laboratory-clinical-director{font-style:italic;padding-bottom:var(--wp--custom--spacing--small);padding-left:var(--wp--custom--spacing--small);padding-right:var(--wp--custom--spacing--small);position:relative;z-index:3}h1.page-title{margin-bottom:0}h1.page-title+.page-large-subtitle,h1.page-title+.page-subtitle{margin-top:var(--wp--custom--spacing--xsmall)}.single h1.page-title{font-size:var(--wp--preset--font-size--extra-large);max-width:50%;padding-right:var(--wp--custom--spacing--large)}.post-date{color:var(--wp--preset--color--primary);margin-bottom:20px}.page-large-subtitle,.page-subtitle{width:50%}.page-large-subtitle{font-size:var(--wp--preset--font-size--medium-large)}.page-large-subtitle+.page-subtitle{margin-top:12px}#our-partners{background-color:var(--wp--preset--color--senary);padding-bottom:var(--wp--custom--spacing--xlarge);padding-top:var(--wp--custom--spacing--xlarge);position:relative;z-index:2}#our-partners:before{background-image:url(/files/themes/heartgenetics2022/assets/images/our-partners-logo.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%;content:"";display:block;height:263px;left:0;position:absolute;top:-80px;width:157px}#our-partners.hide-logo:before{display:none}#our-partners .partners-gallery,#our-partners .slider-gallery{margin-top:50px}#our-partners .partners-gallery .gallery{-moz-column-gap:var(--wp--custom--spacing--medium);column-gap:var(--wp--custom--spacing--medium);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:var(--wp--custom--spacing--medium)}.content-sidebar,.woocommerce-MyAccount-navigation{background-color:var(--wp--preset--color--septenary);border-radius:10px;bottom:50%;color:var(--wp--preset--color--background);font-size:var(--wp--preset--font-size--small);left:var(--wp--custom--spacing--small);max-width:200px;opacity:1;padding:30px;pointer-events:auto;position:fixed;transform:translateY(50%);transition:padding .8s ease,border-radius .8s ease,bottom .8s ease,transform .8s ease,opacity .8s ease,visibility .8s ease,max-width .8s ease;visibility:visible;z-index:3}.content-sidebar.hidden,.woocommerce-MyAccount-navigation.hidden{opacity:0;pointer-events:none;visibility:hidden}.content-sidebar.closed,.woocommerce-MyAccount-navigation.closed{border-radius:20px;bottom:var(--wp--custom--spacing--small);max-width:195px;padding:10px 40px 10px 15px;transform:translateY(0)}.content-sidebar.closed .toggle-sidebar,.woocommerce-MyAccount-navigation.closed .toggle-sidebar{background-color:var(--wp--preset--color--septenary);right:0;top:0}.content-sidebar.closed .toggle-sidebar svg.sidebar-close,.woocommerce-MyAccount-navigation.closed .toggle-sidebar svg.sidebar-close{opacity:0}.content-sidebar.closed .toggle-sidebar svg.sidebar-open,.woocommerce-MyAccount-navigation.closed .toggle-sidebar svg.sidebar-open{opacity:1}.content-sidebar.closed a,.woocommerce-MyAccount-navigation.closed a{padding-bottom:0;transition:padding .8s ease,max-height .8s ease,font-size .8s ease,opacity .8s ease 0s}.content-sidebar.closed a:last-child,.woocommerce-MyAccount-navigation.closed a:last-child{padding-bottom:0}.content-sidebar.closed a.active,.content-sidebar.closed li.is-active a,.woocommerce-MyAccount-navigation.closed a.active,.woocommerce-MyAccount-navigation.closed li.is-active a{color:var(--wp--preset--color--background)}.content-sidebar.closed .content-container>a:not(.active),.content-sidebar.closed li:not(.is-active) a,.woocommerce-MyAccount-navigation.closed .content-container>a:not(.active),.woocommerce-MyAccount-navigation.closed li:not(.is-active) a{font-size:0;max-height:0;opacity:0}.content-sidebar .toggle-sidebar,.woocommerce-MyAccount-navigation .toggle-sidebar{background-color:var(--wp--preset--color--primary);border-radius:20px;height:37px;position:absolute;right:-10px;top:-10px;transition:top .8s ease,right .8s ease,background-color .8s ease;width:37px}.content-sidebar .toggle-sidebar svg,.woocommerce-MyAccount-navigation .toggle-sidebar svg{height:10px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity .8s ease;width:10px}.content-sidebar .toggle-sidebar svg.sidebar-open,.woocommerce-MyAccount-navigation .toggle-sidebar svg.sidebar-open{opacity:0}.content-sidebar a,.woocommerce-MyAccount-navigation a{color:inherit;display:block;max-height:80px;opacity:1;padding-bottom:10px;text-decoration:none;transition:padding .8s ease,max-height .8s ease,font-size .8s ease,opacity .8s ease .8s}.content-sidebar a:last-child,.woocommerce-MyAccount-navigation a:last-child{padding-bottom:0}.content-sidebar a.active,.content-sidebar li.is-active a,.woocommerce-MyAccount-navigation a.active,.woocommerce-MyAccount-navigation li.is-active a{color:var(--wp--preset--color--secondary)}.content-sidebar li:last-child a:last-child,.woocommerce-MyAccount-navigation li:last-child a:last-child{padding-bottom:0}.content-sidebar li a:last-child,.woocommerce-MyAccount-navigation li a:last-child{padding-bottom:10px}.error-page{align-items:center;background-color:var(--wp--preset--color--senary);background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);display:flex;position:relative}.error-page .error-page-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:auto;margin-right:auto;z-index:2}.error-page .error-page-content>div,.error-page .error-page-content>li{float:left}.error-page .error-page-content:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.error-page h1.error-page-title{font-size:12.5rem;margin-bottom:0;padding-right:var(--wp--custom--spacing--large);text-align:center;width:50%}.error-page .error-page-message{width:50%}.error-page .error-page-message p{margin-bottom:20px;max-width:340px}.homepage-canvas{background:var(--wp--preset--gradient--dark-blue);bottom:0;height:calc(var(--vh, 1vh)*100);left:0;position:fixed;width:100%;z-index:1}.homepage-canvas:after{background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.homepage-canvas canvas{z-index:1}.homepage-sections-wrapper{background:var(--wp--preset--gradient--dark-blue);position:relative;z-index:1}.homepage-sections-wrapper:before{background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.homepage-sections-wrapper.absolute .homepage-canvas,.homepage-sections-wrapper.absolute .homepage-sections .section .inner-section,.homepage-sections-wrapper.absolute .scroll-down-wrapper{position:absolute}.homepage-sections-wrapper.absolute .scroll-down-wrapper{opacity:0}.homepage-sections{color:var(--wp--preset--color--background);pointer-events:none;position:relative;width:100%;z-index:2}.homepage-sections a{pointer-events:auto}.homepage-sections .section{max-height:calc(var(--vh, 1vh)*100)!important;min-height:calc(var(--vh, 1vh)*100)!important;width:100%}.homepage-sections .section .content-wrapper{width:50%}.homepage-sections .section.visible .inner-section{opacity:1}.homepage-sections .inner-section{align-items:center;bottom:0;display:flex;flex-wrap:wrap;height:calc(var(--vh, 1vh)*100);justify-content:flex-start;left:0;opacity:0;position:fixed;transition:opacity .8s ease;width:100%}.homepage-sections .inner-section>div,.homepage-sections .inner-section>li{float:left}.homepage-sections .inner-section:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.homepage-sections .section1 h2{color:var(--wp--preset--color--background)}.homepage-sections .section1 h2 span{color:var(--wp--preset--color--secondary)}.homepage-sections .section2 .img-wrapper{margin-bottom:20px;max-width:250px}.homepage-sections .section2 h2,.homepage-sections .section2 h3,.homepage-sections .section3 h2,.homepage-sections .section3 h3{color:var(--wp--preset--color--secondary)}.homepage-sections .section3 .content-wrapper{margin-left:auto}.homepage-sections .gallery-navigation-wrapper .arrow{border:1px solid var(--wp--preset--color--secondary)}.homepage-sections .gallery-navigation-wrapper .arrow:before{background-color:var(--wp--preset--color--secondary)}.scroll-down-wrapper{bottom:var(--wp--custom--spacing--small);color:var(--wp--preset--color--secondary);left:50%;opacity:1;position:fixed;text-align:center;transform:translateX(-50%);transition:opacity .8s ease;z-index:4}.scroll-down-wrapper.bottom-scroll{bottom:calc(100% + var(--wp--custom--spacing--small));color:var(--wp--preset--color--primary);position:absolute}.scroll-down-wrapper.bottom-scroll .scroll-down path{stroke:var(--wp--preset--color--primary)}.scroll-down-wrapper .scroll-down{-webkit-animation:scroll-down .8s linear infinite alternate;animation:scroll-down .8s linear infinite alternate;display:block;position:relative}.scroll-down-wrapper .scroll-down span{display:block;margin-bottom:3px}.scroll-down-wrapper .scroll-down svg{display:inline-block;height:6px;width:12px}.scroll-down-wrapper .scroll-down svg path{stroke:var(--wp--preset--color--secondary)}.site-content-wrapper{position:relative}.home .site-content{background-color:var(--wp--preset--color--background);overflow:visible;padding-top:0;pointer-events:none;z-index:2}.home .site-content>:not(.how-it-works-section){pointer-events:auto}.how-it-works-section{margin-bottom:-70px;overflow:hidden;padding-bottom:var(--wp--custom--spacing--xlarge);transform:translateY(-70px)}.how-it-works-section .top-img{width:calc(var(--wp--custom--container--medium) + (100% - var(--wp--custom--container--medium))/2)}.how-it-works-section .container-wrapper{pointer-events:auto;position:relative}.how-it-works-section .bottom-img{padding-top:56.44%;position:absolute;right:0;top:0;width:41.72%;z-index:1}.how-it-works-section .bottom-img img{z-index:1}.how-it-works-section .bottom-img:after,.how-it-works-section .bottom-img:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.how-it-works-section .bottom-img:before{background-color:var(--wp--preset--color--senary);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";mix-blend-mode:color;z-index:2}.how-it-works-section .bottom-img:after{background-color:var(--wp--preset--color--senary);opacity:.7;z-index:3}.how-it-works-section .container{padding-top:var(--wp--custom--spacing--xlarge);position:relative;z-index:2}.how-it-works-section .container:before{background-image:url(/files/themes/heartgenetics2022/assets/images/logo-symbol.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:262px;position:absolute;right:-150px;top:-120px;width:300px}.how-it-works-section .how-it-works-links{margin-top:var(--wp--custom--spacing--medium);overflow:hidden;padding-bottom:var(--wp--custom--spacing--xlarge)}.how-it-works-section .how-it-works-links a{border-top:1px solid var(--wp--preset--color--tertiary);color:var(--wp--preset--color--primary);display:block;font-family:var(--wp--preset--font-family--barlow-condensed);font-size:var(--wp--preset--font-size--large);line-height:1.35;padding:var(--wp--custom--spacing--default) var(--wp--custom--spacing--medium);position:relative;text-decoration:none;text-transform:uppercase}.how-it-works-section .how-it-works-links a:last-child{border-bottom:1px solid var(--wp--preset--color--tertiary)}.how-it-works-section .how-it-works-links a:before{background:var(--wp--preset--gradient--light-blue);border-radius:0 100px 100px 0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .8s ease,width .8s ease;width:50%;z-index:1}.how-it-works-section .how-it-works-links a:after{background-image:url(/files/themes/heartgenetics2022/assets/images/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:23px;position:absolute;right:var(--wp--custom--spacing--medium);top:50%;transform:translateY(-50%);width:41px;z-index:2}.how-it-works-section .how-it-works-links a span{position:relative;z-index:2}.how-it-works-section .how-it-works-links a:hover:before{opacity:1;width:100%}body:before{background-color:rgb(250 251 252 / .5);height:100%;left:0;top:0;transition:opacity .8s ease,visibility .8s ease;width:100%}body:after,body:before{content:"";display:block;opacity:0;pointer-events:none;position:absolute;position:fixed;visibility:hidden;z-index:7}body:after{-webkit-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite;border-radius:8px;bottom:120px;box-shadow:20px 0 0 0 rgb(0 44 109 / .2),16.2px 11.8px 0 0 rgb(0 44 109 / .4),6.2px 19px 0 0 rgb(0 44 109 / .6),-6.2px 19px 0 0 rgb(0 44 109 / .8),-16.2px 11.8px 0 0 #002c6d;height:8px;right:60px;transition:opacity .8s ease,visibility .8s ease,right 0s ease .8s,box-shadow 0s ease .8s;width:8px}body.loading-posts:after,body.loading-posts:before{opacity:1;pointer-events:auto;visibility:visible}#posts-wrapper{padding-bottom:var(--wp--custom--spacing--large);padding-top:var(--wp--custom--spacing--medium)}.pagination-wrapper.previous{padding-bottom:var(--wp--custom--spacing--medium)}.pagination-wrapper.next{padding-top:var(--wp--custom--spacing--medium)}.posts-list{-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr);padding-left:20px;padding-right:20px;row-gap:55px}.posts-list .article{max-width:100%;min-width:100%}.posts-list .img-wrapper{background-color:var(--wp--preset--color--foreground);margin-bottom:20px;padding-top:70%;position:relative}.posts-list .post-date{color:var(--wp--preset--color--primary);margin-bottom:10px}.posts-list h3{font-size:var(--wp--preset--font-size--medium-large)}.posts-list a,.read-more{text-decoration:none}.read-more{background-color:var(--wp--preset--color--secondary);border-radius:24px;color:var(--wp--preset--color--primary);cursor:pointer;display:inline-block;font-family:var(--wp--preset--font-family--seravek);font-size:var(--wp--preset--font-size--normal);line-height:1;margin-top:20px;overflow:hidden;padding:15px 24px;position:relative;text-align:center;transition:color .8s ease,background-color .8s ease,border .8s ease;width:auto}.read-more.small{border-radius:18px;padding:5px 15px}.read-more:before{background-image:var(--wp--preset--gradient--light-blue);content:"";display:block;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .8s ease;width:100%;z-index:1}.read-more:after{background-color:var(--wp--preset--color--primary);background-size:cover;content:"";display:block;display:inline-block;height:14px;height:11px;margin-bottom:-3px;margin-left:10px;margin-top:-3px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/read-more-arrow-right.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/read-more-arrow-right.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;vertical-align:middle;width:17px;width:20px}.read-more span,.read-more:after{position:relative;z-index:2}.read-more:hover:before{opacity:0}.empty-content{padding-bottom:var(--wp--custom--spacing--large);padding-top:var(--wp--custom--spacing--medium)}#archive-filters{margin-top:var(--wp--custom--spacing--medium)}.search-result{margin-bottom:var(--wp--custom--spacing--medium)}.search-result .btn{margin-top:var(--wp--custom--spacing--xsmall)}.solutions{margin-bottom:calc(var(--wp--custom--spacing--large)*-1);margin-top:calc(var(--wp--custom--spacing--large)*-1)}.solutions .solution{align-items:center;background-color:var(--wp--preset--color--quinary);display:flex;min-height:225px;position:relative;text-decoration:none;width:100%}.solutions .solution.has-orange-background-color:before{background:var(--wp--preset--gradient--orange)}.solutions .solution.has-pink-background-color:before{background:var(--wp--preset--gradient--pink)}.solutions .solution.has-yellow-background-color:before{background:var(--wp--preset--gradient--yellow)}.solutions .solution.has-purple-background-color:before{background:var(--wp--preset--gradient--purple)}.solutions .solution.has-default-background-color:before{background:var(--wp--preset--gradient--default)}.solutions .solution.has-blue-background-color:before{background:var(--wp--preset--gradient--blue)}.solutions .solution.has-dark_green-background-color:before{background:var(--wp--preset--gradient--dark-green)}.solutions .solution.has-green-background-color:before{background:var(--wp--preset--gradient--green)}.solutions .solution.has-foreground-background-color:before,.solutions .solution.has-gray-background-color:before{background:var(--wp--preset--gradient--gray)}.solutions .solution:before{border-radius:0 200px 200px 0;content:"";display:block;height:100%;position:absolute;transform:translateX(-20.56%);transition:transform .8s ease;width:83%;z-index:2}.solutions .solution:after{background-color:var(--wp--preset--color--background);background-size:cover;content:"";display:block;height:23px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/arrow-right-light.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/arrow-right-light.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:calc(33.38% + 80px);top:50%;transform:translateY(-50%);transition:right .8s ease,left .8s ease;width:41px;z-index:4}.solutions .solution:hover:before{transform:translateX(0)}.solutions .solution:hover:after{right:calc(17% + 80px)}.solutions .content-wrapper{padding-bottom:var(--wp--custom--spacing--medium);padding-left:calc((100% - var(--wp--custom--container--large))/2);padding-top:var(--wp--custom--spacing--medium);position:relative;width:47.29%;z-index:3}.solutions .content-wrapper h2{color:var(--wp--preset--color--background);margin-bottom:6px}.solutions .content-wrapper .small-subtitle{margin-top:6px}.solutions .img-wrapper{height:100%;position:absolute;right:0;top:0;width:50%;z-index:1}.product-table-wrapper{overflow:hidden}#product-table .product-group{min-width:570px}#product-table,.product-group,.product-row{float:left;font-size:12px;font-weight:400;line-height:14px;width:100%}.product-group{margin-bottom:12px}.product-row{box-sizing:border-box;min-height:40px;padding:15px}.product-row:nth-child(2n){background-color:#ededed}.product-row:nth-child(odd){background-color:#e2e2e2}.product-row.title{background-color:var(--wp--preset--color--primary);color:#fff;font-size:17px;font-weight:600;line-height:40px;padding:0 15px;text-align:left}.product-row.col-titles{background-color:#fff0;color:#4e585e;font-size:12px;font-weight:600;text-transform:uppercase}.product-row .col{float:left;margin:0;min-height:1px}.product-row .col:first-child{width:45px}.product-row .col:nth-child(2){color:#4e585e;font-size:14px;font-weight:600;text-align:left;width:20%}.product-row .col:nth-child(2) a{color:#4e585e;display:block;margin-top:3px}.product-row .col:nth-child(3){width:10%}.product-row .col:nth-child(4){width:15%}.product-row .col:nth-child(5){width:calc(55% - 155px)}.product-row:not(.col-titles) .col:nth-child(5){text-align:left}.product-row .col:nth-child(6){display:none}.product-row .col:nth-child(7){width:110px}.product-row.col-titles .col:nth-child(7){color:var(--wp--preset--color--primary)}.product-row .col .genelist{display:block;max-height:43px;overflow:hidden;padding-right:20px;transition:height .5s ease}span.color{display:block;height:20px;width:20px}a.requisition-download{float:right;font-size:20px}#requisition-lang-selector{float:left;position:relative;width:100%}#requisition-lang-selector select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff;background-position:center right 10px;border:0;border-radius:25px;color:var(--wp--preset--color--primary);cursor:pointer;float:left;font-family:Roboto;font-size:14px;font-weight:600;height:25px;line-height:25px;padding:0 24px 0 10px;position:relative;text-align:left;text-transform:uppercase;width:80px}#requisition-lang-selector .fa-caret-down{color:var(--wp--preset--color--primary);font-size:14px;left:62px;position:absolute;top:5px;z-index:9999}.download{float:right;height:25px;position:relative;width:30px}.download input{height:25px!important;opacity:0}.download .fa-download{font-size:20px;position:absolute;right:0;top:5px}.download .fa-download,.expand-genelist{color:var(--wp--preset--color--primary);cursor:pointer}.expand-genelist{float:right;margin-top:5px}.sns-codes{background-color:#fff;border-radius:8px;box-shadow:1px 1px 3px rgb(0 0 0 / .3);font-size:12px;font-weight:400;line-height:18px;margin-left:-13px;margin-top:-15px;padding:15px;position:absolute;width:400px;z-index:9999}.sns-codes.hidden{display:none}a.open-sns{cursor:pointer;font-size:12px;font-weight:400;margin-top:5px;text-decoration:underline}a.close-sns,a.open-sns{color:var(--wp--preset--color--primary)!important}a.close-sns{font-weight:600;position:absolute;right:12px;text-transform:uppercase}.name .ref{font-size:12px;font-weight:400}#product-sheet-download{font-size:22px;font-weight:300;line-height:26px;margin-top:80px;text-align:center}#product-sheet-download .container{width:94%}#product-sheet-download .product-row .col .genelist{max-height:28px}body.page-id-14 #homepage-slider .button a{padding:0 65px}#work-flow{padding:0}.blocks-list{float:left;margin-bottom:90px;margin-left:0;width:100%}.blocks-list li{list-style:none}.blocks-list li p{padding:0!important}.blocks-list li:before{display:none}.blocks-list li h3{margin-bottom:40px}.blocks-list{align-items:stretch;display:flex}.blocks-list li{margin-bottom:0!important;padding:20px 20px 70px}.blocks-list.three li{padding:20px;position:relative;text-align:center;width:33.33%}.blocks-list.four li{position:relative;text-align:center;width:25%}.blocks-list li:nth-child(odd){background:#f3f3f3}.blocks-list li:nth-child(2n){background:#dce6f0}.blocks-list .image{margin:0 auto 25px;max-width:175px}.blocks-list .image img{border-radius:100%}.blocks-list li:nth-child(odd) .small-arrow{border-left:30px solid #f3f3f3}.blocks-list li:nth-child(2n) .small-arrow,.blocks-list li:nth-child(odd) .small-arrow{border-bottom:30px solid #fff0;border-top:30px solid #fff0;bottom:40px;height:0;position:absolute;right:-30px;width:0;z-index:1000}.blocks-list li:nth-child(2n) .small-arrow{border-left:30px solid #dce6f0}.blocks-list li:last-child .small-arrow{display:none}.sample-requirements{font-size:22px;font-weight:300;line-height:24px;text-align:center}#requisition-download .container{width:94%}#requisition-download table tr{color:#4e585e;font-size:15px;font-weight:600;height:36px;line-height:36px}#requisition-download table tr:nth-child(odd){background:#dfdfdf}#requisition-download table tr:nth-child(2n){background:#ededed}#requisition-download table tr:first-child{background:none}#requisition-download table tr td:first-child{width:3.5%}#requisition-download table tr td:nth-child(2){line-height:16px;padding:3px 0;text-align:left;vertical-align:middle}#requisition-download table tr td:nth-child(10),#requisition-download table tr td:nth-child(12),#requisition-download table tr td:nth-child(4),#requisition-download table tr td:nth-child(6),#requisition-download table tr td:nth-child(8){width:8%}#requisition-download table tr td:nth-child(11),#requisition-download table tr td:nth-child(13),#requisition-download table tr td:nth-child(3),#requisition-download table tr td:nth-child(5),#requisition-download table tr td:nth-child(7),#requisition-download table tr td:nth-child(9){width:1.5%}#requisition-download table tr td:last-child{vertical-align:middle;width:20%}#requisition-download table tr th{color:#1f497d;font-size:14px;font-weight:600;line-height:16px;padding-bottom:10px}#requisition-download table tr.section-title{background:none;font-size:18px;text-align:left;text-transform:uppercase}#requisition-download table img{vertical-align:middle}#requisition-download table .square-icon{color:#fff0;height:18px;line-height:18px;margin:0 auto 0 10px;width:18px}#requisition-download table .button{clear:none;float:left;font-size:14px;height:26px;line-height:40px;margin:0 8px 0 0;max-width:70px}#requisition-download table .button:first-child{margin-left:25px}#requisition-download table .button:last-child{margin-left:0}#requisition-download table .button a{height:24px;line-height:24px;padding:0 10px}.woocommerce ul.products{align-items:stretch;display:flex;flex-wrap:wrap;margin-top:60px}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product:after{background-color:#e9edf2;border-radius:120px;content:"";display:block;height:100%;left:0;position:absolute;top:10px;width:100%}.woocommerce ul.products li.product a{align-items:center;border-radius:120px;color:var(--wp--preset--color--background);display:block;display:flex;flex-wrap:wrap;height:100%;min-height:150px;overflow:hidden;padding:40px 110px 40px 80px;position:relative}.woocommerce ul.products li.product a img{height:100%;z-index:1}.woocommerce ul.products li.product a .product-color{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.woocommerce ul.products li.product a .product-color.has-default-background-color{background-color:transparent!important;background-image:var(--wp--preset--gradient--transparent-default)}.woocommerce ul.products li.product a .product-color.has-orange-background-color{background-color:transparent!important;background-image:var(--wp--preset--gradient--transparent-orange)}.woocommerce ul.products li.product a .product-color.has-pink-background-color{background-color:transparent!important;background-image:var(--wp--preset--gradient--transparent-pink)}.woocommerce ul.products li.product a .product-color.has-yellow-background-color{background-color:transparent!important;background-image:var(--wp--preset--gradient--transparent-yellow)}.woocommerce ul.products li.product a .product-color.has-purple-background-color{background-color:transparent!important;background-image:var(--wp--preset--gradient--transparent-purple)}.woocommerce ul.products li.product a .product-color.has-blue-background-color{background-color:transparent!important;background-image:var(--wp--preset--gradient--transparent-blue)}.woocommerce ul.products li.product a .product-color.has-dark_green-background-color{background-color:transparent!important;background-image:var(--wp--preset--gradient--transparent-dark-green)}.woocommerce ul.products li.product a .product-color.has-green-background-color{background-color:transparent!important;background-image:var(--wp--preset--gradient--transparent-green)}.woocommerce ul.products li.product a .product-color:before{background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.woocommerce ul.products li.product a .product-color:after{background-color:var(--wp--preset--color--background);background-size:cover;content:"";display:block;height:23px;-webkit-mask-image:url(/files/themes/heartgenetics2022/assets/images/arrow-right-light.svg);mask-image:url(/files/themes/heartgenetics2022/assets/images/arrow-right-light.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:60px;top:50%;transform:translateY(-50%);transition:right .8s ease;width:41px;z-index:3}.woocommerce ul.products li.product a>:not(img):not(.product-color){position:relative;z-index:3}.woocommerce ul.products li.product a .woocommerce-loop-product__title{color:inherit;display:block;font-size:var(--wp--preset--font-size--large);padding-bottom:0;padding-top:0;text-transform:none;width:100%}.woocommerce ul.products li.product a .product-tagline{margin-top:10px;width:100%}.woocommerce ul.products li.product a:hover .product-color:after{right:50px}.products-category-wrapper{padding-bottom:var(--wp--custom--spacing--large);padding-top:var(--wp--custom--spacing--large)}.products-category-wrapper+.products-category-wrapper{padding-top:0}.need-help-columns{display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.need-help-columns .column{align-items:center;display:flex}.need-help-columns .column .img-wrapper{padding-right:10px;width:118px}.need-help-columns .column .text-wrapper{width:calc(100% - 118px)}.product-top-wrapper{background-color:var(--wp--preset--color--senary);background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);overflow:hidden}.product-top-wrapper .product-top-wrapper-inner{display:grid;gap:var(--wp--custom--spacing--large);grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;padding-bottom:var(--wp--custom--spacing--gigantic);width:var(--wp--custom--container--medium)}.product-top-wrapper .product-images{grid-column-start:1;height:200px;position:relative}.product-top-wrapper .featured-img{border-radius:0 123px 123px 0;height:200px;margin-bottom:100px;overflow:hidden;position:absolute;right:0;top:0;width:50vw}.product-top-wrapper .featured-img img{height:100%;z-index:1}.product-top-wrapper .featured-img:after,.product-top-wrapper .featured-img:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.product-top-wrapper .featured-img:before{z-index:2}.product-top-wrapper .featured-img:after{background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.product-top-wrapper .featured-img.has-orange-background-color:before{background-image:var(--wp--preset--gradient--transparent-orange)}.product-top-wrapper .featured-img.has-pink-background-color:before{background-image:var(--wp--preset--gradient--transparent-pink)}.product-top-wrapper .featured-img.has-yellow-background-color{background-color:#e6b319!important}.product-top-wrapper .featured-img.has-yellow-background-color:before{background-image:var(--wp--preset--gradient--transparent-yellow)}.product-top-wrapper .featured-img.has-purple-background-color:before{background-image:var(--wp--preset--gradient--transparent-purple)}.product-top-wrapper .featured-img.has-blue-background-color{background-color:#4b61cf}.product-top-wrapper .featured-img.has-blue-background-color:before{background-image:var(--wp--preset--gradient--transparent-blue)}.product-top-wrapper .featured-img.has-dark_green-background-color{background-color:#287a79}.product-top-wrapper .featured-img.has-dark_green-background-color:before{background-image:var(--wp--preset--gradient--transparent-dark-green)}.product-top-wrapper .featured-img.has-green-background-color{background-color:#75b62d}.product-top-wrapper .featured-img.has-green-background-color:before{background-image:var(--wp--preset--gradient--transparent-green)}.product-top-wrapper .featured-img.has-default-background-color{background-color:#0061a1}.product-top-wrapper .featured-img.has-default-background-color:before{background-image:var(--wp--preset--gradient--transparent-default)}.product-top-wrapper .summary{grid-column-start:2}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce div.product .product_title{margin-bottom:10px;text-transform:none}.woocommerce div.product .product_title+.product-tagline{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--medium-small)}.product-gallery .slide{max-width:100%!important;min-width:100%!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--wp--preset--color--primary);margin-bottom:30px}.woocommerce-Price-amount{font-size:var(--wp--preset--font-size--medium-large)}.woocommerce-price-suffix{color:var(--wp--preset--color--foreground);display:block;font-size:var(--wp--preset--font-size--small);margin-top:5px}.woocommerce-price-suffix .woocommerce-Price-amount{font-size:inherit}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--background);font-style:normal;font-weight:400;text-transform:lowercase}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--background)}.woocommerce-product-details__short-description{margin-top:60px}.woocommerce .learn-more{margin-top:20px}.woocommerce .scroll-down{-webkit-animation:scroll-down .8s linear infinite alternate;animation:scroll-down .8s linear infinite alternate;color:var(--wp--preset--color--primary);display:block;margin-bottom:30px;margin-left:auto;margin-right:auto;padding-bottom:15px;text-align:center}.woocommerce .scroll-down span{display:block}.related.products{padding-bottom:var(--wp--custom--spacing--gigantic);padding-top:var(--wp--custom--spacing--gigantic)}.related.products h2{margin-left:auto;margin-right:auto;width:var(--wp--custom--container--large)}.related.products ul.products{flex-wrap:unset;margin-bottom:-40px;width:100%}.related.products ul.products:after,.related.products ul.products:before{display:none}.related.products ul.products li.product{float:none!important;margin:0 0 40px;max-width:calc(33.33% + 40px);min-height:170px;min-width:calc(33.33% + 40px);padding-left:20px;padding-right:20px}.related.products ul.products li.product:after{left:20px;width:calc(100% - 40px)}.related.products ul.products li.product a{padding-bottom:25px;padding-top:25px}.woocommerce #customer_login.col2-set,.woocommerce-ResetPassword.lost_reset_password,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-page #customer_login.col2-set{float:none;margin-left:auto;margin-right:auto;width:var(--wp--custom--container--default)}.woocommerce #customer_login.col2-set h2,.woocommerce-ResetPassword.lost_reset_password h2,.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-page #customer_login.col2-set h2{margin-bottom:var(--wp--custom--spacing--medium)}.woocommerce table.shop_table{border:0;margin-top:-20px}.woocommerce table.shop_table th{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--barlow-condensed);font-size:var(--wp--preset--font-size--medium);font-weight:400;line-height:1.2;padding-bottom:20px;padding-top:20px;text-transform:uppercase}.woocommerce table.shop_table .woocommerce-Price-amount{font-size:inherit}.woocommerce table.shop_table td{padding-bottom:20px;padding-top:20px}.woocommerce-order-details__title{margin-top:var(--wp--custom--spacing--medium)}.woocommerce .woocommerce-customer-details address{border:0;border-radius:0;padding:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:400}.login-page .site-content{background-color:var(--wp--preset--color--quinary);background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png)}.woocommerce #customer_login.col2-set .col-1,.woocommerce #customer_login.col2-set .col-2,.woocommerce-page #customer_login.col2-set .col-1,.woocommerce-page #customer_login.col2-set .col-2{float:none;width:100%}.woocommerce #customer_login.col2-set .col-2,.woocommerce-MyAccount-content,.woocommerce-page #customer_login.col2-set .col-2{margin-top:var(--wp--custom--spacing--default)}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.lost_reset_password,.woocommerce form.register{border:0;border-radius:0;padding:0}.woocommerce form.checkout_coupon input,.woocommerce form.login input,.woocommerce form.lost_reset_password input,.woocommerce form.register input{background-color:var(--wp--preset--color--senary);border:1px solid var(--wp--preset--color--senary)}.woocommerce form.checkout_coupon input:-webkit-autofill,.woocommerce form.checkout_coupon input:-webkit-autofill:focus,.woocommerce form.checkout_coupon input:-webkit-autofill:hover,.woocommerce form.checkout_coupon select:-webkit-autofill,.woocommerce form.checkout_coupon select:-webkit-autofill:focus,.woocommerce form.checkout_coupon select:-webkit-autofill:hover,.woocommerce form.checkout_coupon textarea:-webkit-autofill,.woocommerce form.checkout_coupon textarea:-webkit-autofill:focus,.woocommerce form.checkout_coupon textarea:-webkit-autofill:hover,.woocommerce form.login input:-webkit-autofill,.woocommerce form.login input:-webkit-autofill:focus,.woocommerce form.login input:-webkit-autofill:hover,.woocommerce form.login select:-webkit-autofill,.woocommerce form.login select:-webkit-autofill:focus,.woocommerce form.login select:-webkit-autofill:hover,.woocommerce form.login textarea:-webkit-autofill,.woocommerce form.login textarea:-webkit-autofill:focus,.woocommerce form.login textarea:-webkit-autofill:hover,.woocommerce form.lost_reset_password input:-webkit-autofill,.woocommerce form.lost_reset_password input:-webkit-autofill:focus,.woocommerce form.lost_reset_password input:-webkit-autofill:hover,.woocommerce form.lost_reset_password select:-webkit-autofill,.woocommerce form.lost_reset_password select:-webkit-autofill:focus,.woocommerce form.lost_reset_password select:-webkit-autofill:hover,.woocommerce form.lost_reset_password textarea:-webkit-autofill,.woocommerce form.lost_reset_password textarea:-webkit-autofill:focus,.woocommerce form.lost_reset_password textarea:-webkit-autofill:hover,.woocommerce form.register input:-webkit-autofill,.woocommerce form.register input:-webkit-autofill:focus,.woocommerce form.register input:-webkit-autofill:hover,.woocommerce form.register select:-webkit-autofill,.woocommerce form.register select:-webkit-autofill:focus,.woocommerce form.register select:-webkit-autofill:hover,.woocommerce form.register textarea:-webkit-autofill,.woocommerce form.register textarea:-webkit-autofill:focus,.woocommerce form.register textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--textColor--main);box-shadow:0 0 0 1000px var(--wp--preset--color--senary) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.woocommerce form .form-row .required{color:inherit}.woocommerce-LostPassword{color:var(--wp--preset--color--tertiary);margin-top:20px}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block}.woocommerce #respond input#submit,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{float:right;margin-right:0;margin-top:20px}.woocommerce-ResetPassword.lost_reset_password .form-row-first{width:100%}.woocommerce-Addresses{margin-top:var(--wp--custom--spacing--medium)}.select2-container--default .select2-selection--single{background-color:var(--wp--preset--color--quinary);border:1px solid var(--wp--preset--color--quinary);border-radius:22px;color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--seravek);font-size:1rem;font-weight:400;height:41px;line-height:1;width:100%}.select2-container .select2-selection--single .select2-selection__rendered{color:inherit;line-height:1;padding:12px 25px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:10px;top:50%;transform:translateY(-50%)}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:var(--wp--preset--color--background);border:0;border-radius:23px;float:none;margin-bottom:0;margin-left:auto;margin-right:auto;padding:27px 30px 20px 55px;width:var(--wp--custom--container--medium)}.woocommerce-error .button.wc-forward,.woocommerce-info .button.wc-forward,.woocommerce-message .button.wc-forward{margin-top:-10px}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{top:27px}.page-template-account .woocommerce-MyAccount-content .woocommerce-error,.page-template-account .woocommerce-MyAccount-content .woocommerce-info,.page-template-account .woocommerce-MyAccount-content .woocommerce-message,.page-template-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-error,.page-template-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-info,.page-template-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper .woocommerce-message{background-color:var(--wp--preset--color--quinary);margin-bottom:60px;width:100%}.woocommerce-notices-wrapper{background-color:var(--wp--preset--color--senary);background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);overflow:hidden;padding-bottom:40px;padding-top:140px;right:0}.page-template-account .woocommerce-notices-wrapper{background-color:var(--wp--preset--color--quinary);background-image:url(/files/themes/heartgenetics2022/assets/images/noise.png);padding-top:0}.page-template-account .woocommerce-notices-wrapper .woocommerce-error,.page-template-account .woocommerce-notices-wrapper .woocommerce-info,.page-template-account .woocommerce-notices-wrapper .woocommerce-message{width:var(--wp--custom--container--default)}.woocommerce-cart .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-notices-wrapper{background-color:var(--wp--preset--color--quinary);background-image:none;padding-bottom:40px;padding-top:0}.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-error,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-info,.woocommerce-checkout .woocommerce-notices-wrapper .woocommerce-message{margin-top:40px}.woocommerce-MyAccount-content .woocommerce-notices-wrapper{background-color:#fff0;background-image:none;padding-bottom:0;padding-top:0}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{margin-top:0!important}.woocommerce-cart-form{background-color:var(--wp--preset--color--quinary);padding-bottom:var(--wp--custom--spacing--xlarge);padding-top:80px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-cart-form table.woocommerce-cart-form__contents,.woocommerce-page .cart-collaterals .cart_totals{float:none;margin-left:auto;margin-right:auto;width:var(--wp--custom--container--large)}.woocommerce-page table.cart td.actions #coupon_code.input-text{padding:12px 24px;width:140px}.woocommerce-page table.cart td.actions #coupon_code.input-text+button.button{margin-top:0}.woocommerce table.shop_table td.actions{padding-top:40px}.woocommerce table.shop_table td.actions button.button{color:var(--wp--preset--color--background);margin-top:0}.woocommerce table.shop_table td.actions button.button:disabled[disabled]{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--background);cursor:not-allowed}.woocommerce .cart-collaterals,.woocommerce-checkout .site-content,.woocommerce-page .cart-collaterals{background-color:var(--wp--preset--color--quinary)}.woocommerce-checkout .woocommerce-order,form.woocommerce-checkout{float:none;margin-left:auto;margin-right:auto;padding-top:60px;width:var(--wp--custom--container--large)}.woocommerce-checkout .woocommerce-order .woocommerce-Price-amount,form.woocommerce-checkout .woocommerce-Price-amount{font-size:inherit}form.woocommerce-checkout input:-webkit-autofill,form.woocommerce-checkout input:-webkit-autofill:focus,form.woocommerce-checkout input:-webkit-autofill:hover,form.woocommerce-checkout select:-webkit-autofill,form.woocommerce-checkout select:-webkit-autofill:focus,form.woocommerce-checkout select:-webkit-autofill:hover,form.woocommerce-checkout textarea:-webkit-autofill,form.woocommerce-checkout textarea:-webkit-autofill:focus,form.woocommerce-checkout textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--textColor--main);box-shadow:0 0 0 1000px var(--wp--preset--color--senary) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}form.woocommerce-checkout .form-row.woocommerce-validated input.input-text,form.woocommerce-checkout .form-row.woocommerce-validated select,form.woocommerce-checkout .select2-container--default .select2-selection--single{background-color:var(--wp--preset--color--senary);border:1px solid var(--wp--preset--color--senary)}form.woocommerce-checkout .form-row .input-checkbox{display:inline-block}form.woocommerce-checkout h3{border-bottom:1px solid #d6e0e6;padding-bottom:15px}form.woocommerce-checkout .col2-set .col-1{margin-bottom:80px}.select2-dropdown{background-color:var(--wp--preset--color--senary);border:0}.woocommerce form .form-row textarea{background-color:var(--wp--preset--color--senary);border:1px solid var(--wp--preset--color--senary);border-radius:22px;height:150px}#wufdc_div li{padding-left:0}#wufdc_div li:before{display:none}#wufdc_div li input[type=file]{border-radius:0;padding:0}.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout{margin-top:-60px;padding-bottom:80px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{padding:0}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--wp--preset--color--background)}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border:1em solid #fff0;border-bottom:1em solid var(--wp--preset--color--background)}#add_payment_method #payment div.form-row,.woocommerce form .form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce form .form-row.place-order{margin-top:40px}@media screen and (max-width:1400px){body{--wp--custom--container--default:46%;--wp--custom--container--images:52%}#menu .navigation-wrapper .navigation.main-navigation>ul>li:nth-child(2){margin-right:0}#menu .navigation-wrapper .navigation.main-navigation>ul>li:nth-child(n+3){display:none}#menu .toggle-menu{margin-left:var(--wp--custom--spacing--xsmall);max-width:52px;opacity:1}footer .footer-container{width:60%}}@media screen and (max-width:1200px){body{--wp--custom--container--default:56%;--wp--custom--container--images:62%;--wp--custom--container--medium:83%}.site-content>.kobu-section.alignfull>.alignwide.is-style-quote-heading,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.is-style-quote-heading,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.is-style-quote-heading,.site-content>:not(.alignfull).alignwide.is-style-quote-heading,.site-content>noscript>:not(.alignfull).alignwide.is-style-quote-heading,.woocommerce .page-description>.kobu-section.alignfull>.alignwide.is-style-quote-heading,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.is-style-quote-heading,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.is-style-quote-heading,.woocommerce .page-description>:not(.alignfull).alignwide.is-style-quote-heading,.woocommerce .page-description>noscript>:not(.alignfull).alignwide.is-style-quote-heading{padding-left:calc((96% - var(--wp--custom--container--nested-large-medium))/2);padding-right:calc((96% - var(--wp--custom--container--nested-large-medium))/2)}#menu .menu-container{grid-template-columns:200px auto}#menu .logo-wrapper a{width:200px}#header.scroll:not(.open) #menu .logo-wrapper a{width:56px}#menu .logo-wrapper a svg{width:200px}#menu .navigation-wrapper .navigation.main-navigation{display:none}footer{padding-bottom:260px}footer:before{bottom:40px;height:201px;top:auto;width:121px}footer .footer-container{width:72%}.media-content-group .content-col,.wp-block-kobu-custom-blocks-columns-group-item .content-col,.wp-block-kobu-custom-blocks-margin-aligned-image .content-col{flex-basis:55%;max-width:55%;width:55%}.media-content-group .media-col,.wp-block-kobu-custom-blocks-columns-group-item .media-col,.wp-block-kobu-custom-blocks-margin-aligned-image .media-col{flex-basis:45%;max-width:45%;width:45%}.media-content-group.alignfull .content-col-wrapper{max-width:83.6359%}.wp-block-columns.two-columns-photo-left{flex-wrap:wrap!important}.wp-block-columns.two-columns-photo-left .wp-block-column:last-child{flex-basis:100%;flex-grow:0;width:100%}.text-slider.is-style-bg-image .child-item.align-left .content-col .content-col-wrapper,.text-slider.is-style-bg-image .child-item.align-right .content-col .content-col-wrapper{width:var(--wp--custom--container--images)}.text-slider.is-style-bg-image .child-item.align-left .content-col .content-col-wrapper>*,.text-slider.is-style-bg-image .child-item.align-right .content-col .content-col-wrapper>*{max-width:80%}.text-slider.is-style-bg-image .arrow--left{left:var(--wp--custom--spacing--small);transform:rotate(180deg) translateX(0) translateY(50%)}.text-slider.is-style-bg-image .arrow--right{right:var(--wp--custom--spacing--small);transform:translateX(0) translateY(-50%)}.workflow{padding:var(--wp--custom--spacing--medium) 134px var(--wp--custom--spacing--medium) 8.5%}.workflow .workflow-wrapper .column .img-wrapper{width:80px}.workflow .workflow-wrapper .column .content-wrapper{width:calc(100% - 80px)}.team-members-wrapper{grid-template-columns:1fr 1fr}.team-members-wrapper .team-item .img-wrapper{width:90px}.team-members-wrapper .team-item .content-wrapper{width:calc(100% - 90px)}.multiple-row-columns.has-4-columns .column{width:calc(33.33% - 40px)}#our-partners:before{height:217px;width:130px}.homepage-sections .section .content-wrapper{width:65%}.posts-list{grid-template-columns:repeat(2,1fr)}.related.products ul.products li.product{max-width:50%;min-width:50%}}@media screen and (max-width:992px){body{--wp--custom--container--default:68%;--wp--custom--container--images:74%;--wp--custom--spacing--medium:40px;--wp--custom--spacing--large:90px;--wp--custom--spacing--gigantic:120px}.site-content>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width{width:calc(var(--wp--custom--container--large)/1.5)}#menu .navigation-wrapper .navigation.access-navigation li.customer-area a:after,#menu .navigation-wrapper .navigation.access-navigation li.heartdecode a:after{margin-left:0}#menu .navigation-wrapper .navigation.access-navigation li.customer-area span,#menu .navigation-wrapper .navigation.access-navigation li.heartdecode span{display:none}footer .footer-container{width:83%}footer .column-title{white-space:normal}footer .copyright-section .left-section{width:100%}footer .copyright-section .right-section{margin-top:var(--wp--custom--spacing--default);width:100%}.media-content-group .content-col,.wp-block-kobu-custom-blocks-columns-group-item .content-col,.wp-block-kobu-custom-blocks-margin-aligned-image .content-col{flex-basis:60%;max-width:60%;width:60%}.media-content-group .media-col,.wp-block-kobu-custom-blocks-columns-group-item .media-col,.wp-block-kobu-custom-blocks-margin-aligned-image .media-col{flex-basis:40%;max-width:40%;width:40%}.media-content-group.alignfull .content-col-wrapper{max-width:85.8338%}.wp-block-kobu-custom-blocks-responsive-spacer.size-large{height:100px}.wp-block-kobu-custom-blocks-responsive-spacer.size-xlarge{height:120px}.workflow .workflow-wrapper .column{display:block}.workflow .workflow-wrapper .column .img-wrapper{width:100%}.workflow .workflow-wrapper .column .img-wrapper img{max-width:80px}.workflow .workflow-wrapper .column .content-wrapper{width:100%}.team-members-wrapper{grid-gap:40px;grid-template-columns:1fr}.team-members-wrapper .team-item .img-wrapper{width:110px}.team-members-wrapper .team-item .content-wrapper{width:calc(100% - 110px)}.multiple-row-columns.has-style-simplecenter .column img{max-width:100px}.page-large-subtitle,.page-subtitle{width:80%}.homepage-sections .section .content-wrapper{width:75%}.scroll-down-wrapper{left:calc((100% - var(--wp--custom--container--large))/2);transform:none}.how-it-works-section .bottom-img{padding-top:52%;width:50%}.solutions .solution:before{transform:translateX(-30px);width:calc((100% - var(--wp--custom--container--large))/2 + 62.4% + 120px)}.solutions .solution:after{left:calc((100% - var(--wp--custom--container--large))/2 + 62.4%);right:auto}.solutions .solution:hover:after{left:calc((100% - var(--wp--custom--container--large))/2 + 62.4% + 30px)}.solutions .content-wrapper{width:62.4%}.blocks-list.four{flex-wrap:wrap}.blocks-list.four li{width:50%}.related.products ul.products li.product{max-width:70%;min-width:70%}}@media (max-width:781px){.wp-block-columns.two-columns-icon-left{padding-left:20px;padding-right:20px}.wp-block-columns.two-columns-icon-left .wp-block-column:first-child{flex-basis:114px!important;padding-right:0}.wp-block-columns.two-columns-photo-left{padding-left:20px;padding-right:20px}.wp-block-columns.two-columns-photo-left .wp-block-column:first-child{flex-basis:120px!important;padding-right:0}}@media screen and (max-width:768px){body{--wp--preset--font-size--gigantic:3.75rem;--wp--custom--container--default:83%;--wp--custom--container--images:88%;--wp--custom--container--large:90%;--wp--custom--spacing--xsmall:10px;--wp--custom--spacing--xlarge:100px;--wp--custom--spacing--gigantic:100px}.site-content>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.site-content>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.kobu-section.alignfull>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width,.woocommerce .page-description>noscript>:not(.alignfull).alignwide:not(.two-columns-wide-left):not(.is-style-quote-heading):not(.two-columns-wide-right):not(.text-slider.is-style-bg-image).is-style-half-width{width:var(--wp--custom--container--large)}.site-content>.kobu-section.alignfull>.alignwide.is-style-quote-heading,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.is-style-quote-heading,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.is-style-quote-heading,.site-content>:not(.alignfull).alignwide.is-style-quote-heading,.site-content>noscript>:not(.alignfull).alignwide.is-style-quote-heading,.woocommerce .page-description>.kobu-section.alignfull>.alignwide.is-style-quote-heading,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.is-style-quote-heading,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.is-style-quote-heading,.woocommerce .page-description>:not(.alignfull).alignwide.is-style-quote-heading,.woocommerce .page-description>noscript>:not(.alignfull).alignwide.is-style-quote-heading{padding-left:calc((90% - var(--wp--custom--container--nested-large-medium))/2);padding-right:calc((90% - var(--wp--custom--container--nested-large-medium))/2)}footer .footer-container .columns{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}footer .footer-container .columns>div,footer .footer-container .columns>li{float:left}footer .footer-container .columns:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}footer .footer-container .columns .column{display:block;width:50%}footer .footer-container .columns .column:nth-child(-n+2){margin-bottom:var(--wp--custom--spacing--default)}footer .copyright-section .left-section .gallery-navigation-wrapper:after,footer .copyright-section .left-section .gallery-navigation-wrapper:before{width:120px}.wp-block-button:not(.is-style-outline).is-style-learn-more{width:89.33%}.wp-block-button:not(.is-style-outline).is-style-learn-more:hover:after{right:10px}.wp-block-button:not(.is-style-outline).is-style-learn-more:after{right:40px}.wp-block-button:not(.is-style-outline).is-style-learn-more a{padding:25px 40px}#cookie-law-info-bar>span{flex-wrap:wrap}#cookie-law-info-bar .message{padding-right:0;width:100%}#cookie-law-info-bar .buttons{margin-top:calc(var(--wp--custom--spacing--small)/2);width:100%}#cookie-law-info-bar .buttons a.cli-plugin-button{margin-left:0;margin-right:10px}.media-content-group .content-col .content-col-wrapper>.responsive-spacer:first-child,.media-content-group .content-col .content-col-wrapper>.responsive-spacer:last-child,.wp-block-kobu-custom-blocks-columns-group-item .content-col .content-col-wrapper>.responsive-spacer:first-child,.wp-block-kobu-custom-blocks-columns-group-item .content-col .content-col-wrapper>.responsive-spacer:last-child,.wp-block-kobu-custom-blocks-margin-aligned-image .content-col .content-col-wrapper>.responsive-spacer:first-child,.wp-block-kobu-custom-blocks-margin-aligned-image .content-col .content-col-wrapper>.responsive-spacer:last-child{display:none}.media-content-group .content-col,.media-content-group .media-col,.wp-block-kobu-custom-blocks-columns-group-item .content-col,.wp-block-kobu-custom-blocks-columns-group-item .media-col,.wp-block-kobu-custom-blocks-margin-aligned-image .content-col,.wp-block-kobu-custom-blocks-margin-aligned-image .media-col{flex-basis:100%;max-width:100%;width:100%}.media-content-group.img-first .media-col,.wp-block-kobu-custom-blocks-columns-group-item.img-first .media-col,.wp-block-kobu-custom-blocks-margin-aligned-image.img-first .media-col{padding-bottom:50px}.media-content-group.img-last .media-col,.wp-block-kobu-custom-blocks-columns-group-item.img-last .media-col,.wp-block-kobu-custom-blocks-margin-aligned-image.img-last .media-col{padding-top:50px}.media-content-group:not(.alignfull):not(.alignwide).align-left .content-col,.text-slider:not(.alignfull):not(.alignwide) .media-content-group.align-left .content-col{padding-left:0}.media-content-group:not(.alignfull):not(.alignwide).align-right .content-col,.text-slider:not(.alignfull):not(.alignwide) .media-content-group.align-right .content-col{padding-right:0}.media-content-group.alignwide.align-left .content-col,.text-slider.alignfull .media-content-group.align-left .content-col,.text-slider.alignwide .media-content-group.align-left .content-col{padding-left:0}.media-content-group.alignwide.align-right .content-col,.text-slider.alignfull .media-content-group.align-right .content-col,.text-slider.alignwide .media-content-group.align-right .content-col{padding-right:0}.media-content-group.alignfull.align-left .media-col{padding-right:0;padding-top:0}.media-content-group.alignfull.align-right .media-col{padding-left:0;padding-top:0}.media-content-group.alignfull .content-col-wrapper{margin-left:auto;margin-right:auto;max-width:var(--wp--custom--container--large)}.wp-block-kobu-custom-blocks-responsive-spacer.size-large{height:80px}.wp-block-kobu-custom-blocks-responsive-spacer.size-xlarge{height:100px}.wp-block-kobu-custom-blocks-responsive-spacer.size-medium{height:50px}.wp-block-kobu-custom-blocks-responsive-spacer.size-small{height:30px}.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper:after,.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper:before{width:120px}.slider-gallery.multiple:not(.logos-gallery) .figure-wrapper figure{padding-left:20px;padding-right:20px}.slider-gallery.multiple:not(.logos-gallery) .figure-wrapper figure img{height:340px}.gallery-navigation-wrapper .arrow{height:40px;width:40px}.gallery-navigation-wrapper .arrow--left{transform:rotate(180deg) translateX(10px) translateY(50%)}.gallery-navigation-wrapper .arrow--right{transform:translateX(10px) translateY(-50%)}.text-slider.is-style-bg-image .child-item.align-left .content-col .content-col-wrapper,.text-slider.is-style-bg-image .child-item.align-right .content-col .content-col-wrapper{width:calc(100% - 140px)}.text-slider.is-style-bg-image .child-item.align-left .content-col .content-col-wrapper>*,.text-slider.is-style-bg-image .child-item.align-right .content-col .content-col-wrapper>*{max-width:100%}.text-slider.is-style-bg-image .arrow--left{left:10px}.text-slider.is-style-bg-image .arrow--right{right:10px}.workflow{border-radius:0 0 1000px 1000px;margin-left:calc((100% - var(--wp--custom--container--large))/2);padding:0 60px 120px;width:var(--wp--custom--container--large)}.workflow .workflow-wrapper{align-items:flex-start;-moz-column-gap:normal;column-gap:normal;display:flex;flex-wrap:wrap;justify-content:center}.workflow .workflow-wrapper>div,.workflow .workflow-wrapper>li{float:left}.workflow .workflow-wrapper:after{clear:both;content:" ";display:block;height:0;line-height:0;visibility:hidden}.workflow .workflow-wrapper .column{padding-left:20px;padding-right:20px;padding-top:60px;width:50%}.multiple-row-columns.has-3-columns .column{width:calc(50% - 40px)}.multiple-row-columns.has-style-simplecenter .column img{max-width:95px}.wp-block-column .kobu-section.has-background-img{padding:var(--wp--custom--spacing--xlarge) 8.5%}.single .page-title-wrapper .featured-img{padding-top:70%;position:relative;width:100%}.single h1.page-title{max-width:100%;padding-right:0}#our-partners{padding-top:110px}#our-partners:before{height:167px;top:-40px;width:100px}#our-partners .partners-gallery .gallery{grid-template-columns:1fr 1fr 1fr}.homepage-sections .section .content-wrapper{width:90%}.homepage-sections .section3 .content-wrapper{margin-left:0}.posts-list{grid-template-columns:repeat(1,1fr)}.product-top-wrapper .product-top-wrapper-inner{grid-template-columns:1fr}.product-top-wrapper .product-images{height:160px}.product-top-wrapper .featured-img{height:160px;width:100vw}.product-top-wrapper .summary{grid-column-start:1}.related.products ul.products li.product{max-width:100%;min-width:100%}}@media only screen and (max-width:767px){.blocks-list{flex-wrap:wrap}.blocks-list.four li,.blocks-list.three li{margin-right:0;width:100%}}@media only screen and (max-width:700px){.embed-container .subtitles,.kb-video .video-wrapper .subtitles,.wp-block-video .video-wrapper .subtitles,body.js-loaded .pageload-video:not(.video-loaded) .subtitles{padding-left:25px;padding-right:25px}}@media screen and (max-width:600px){body{--wp--preset--font-size--medium:1.125rem;--wp--preset--font-size--large:1.75rem;--wp--preset--font-size--extra-large:2.125rem;--wp--preset--font-size--gigantic:3.375rem}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:30px}body{--wp--custom--container--default:calc(100% - 40px);--wp--custom--container--images:calc(100% - 40px);--wp--custom--container--medium:calc(100% - 40px);--wp--custom--container--large:calc(100% - 40px);--wp--custom--container--nested-large-medium:calc(100% - 100px);--wp--custom--spacing--small:20px;--wp--custom--spacing--default:30px;--wp--custom--spacing--medium:40px;--wp--custom--spacing--large:80px;--wp--custom--spacing--xlarge:60px;--wp--custom--spacing--gigantic:60px}.site-content>.kobu-section.alignfull>.alignwide.is-style-quote-heading,.site-content>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.is-style-quote-heading,.site-content>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.is-style-quote-heading,.site-content>:not(.alignfull).alignwide.is-style-quote-heading,.site-content>noscript>:not(.alignfull).alignwide.is-style-quote-heading,.woocommerce .page-description>.kobu-section.alignfull>.alignwide.is-style-quote-heading,.woocommerce .page-description>.wp-block-group.alignfull .wp-block-group__inner-container>.alignwide.is-style-quote-heading,.woocommerce .page-description>.wp-block-group.alignfull>:not(.wp-block-group__inner-container).alignwide.is-style-quote-heading,.woocommerce .page-description>:not(.alignfull).alignwide.is-style-quote-heading,.woocommerce .page-description>noscript>:not(.alignfull).alignwide.is-style-quote-heading{padding-left:calc((100% - var(--wp--custom--container--nested-large-medium))/2);padding-right:calc((100% - var(--wp--custom--container--nested-large-medium))/2)}#menu .menu-container{grid-template-columns:164px auto}#menu .logo-wrapper a{width:164px}#header.scroll:not(.open) #menu .logo-wrapper a{width:47px}#menu .logo-wrapper a svg{width:164px}#header.open #menu .navigation-wrapper .navigation.access-navigation{opacity:0;transition:opacity .8s ease}#menu .navigation-wrapper .navigation.access-navigation li a{padding-left:15px;padding-right:15px}#menu .navigation-wrapper .language-wrapper{opacity:0;position:absolute;right:0;transform:translateX(100%)}#header.open #menu .navigation-wrapper .language-wrapper{opacity:1;right:62px;transform:translateX(0);transition:opacity .8s ease .8s,right 0s ease 0s,transform 0s ease 0s}#full-menu .full-menu-wrapper{padding-left:var(--wp--custom--spacing--small);padding-right:var(--wp--custom--spacing--small);padding-top:90px}#full-menu .full-menu-navigation-wrapper{max-height:calc(var(--vh, 1vh)*100 - 240px)}#full-menu .full-menu-navigation-wrapper .access-navigation{display:block;padding-bottom:var(--wp--custom--spacing--small)}#full-menu .full-menu-navigation-wrapper .access-navigation li a{padding-left:15px;padding-right:15px}#full-menu .full-menu-navigation-wrapper .full-menu-contacts{display:block}#full-menu .full-menu-navigation-wrapper .full-menu-navigation .full-menu{grid-template-columns:1fr}#header.open+.quick-links{opacity:0;pointer-events:none}#header.open+.quick-links a{pointer-events:none}.quick-links .social-links,.store-link{display:none}footer{padding-bottom:200px}footer:before{bottom:40px;height:140px;top:auto;width:80px}footer .footer-container{width:calc(100% - 40px)}footer li .contacts{white-space:normal}footer .copyright-section{padding-left:var(--wp--custom--spacing--small);padding-right:var(--wp--custom--spacing--small)}footer .copyright-section .left-section .partners-logos-gallery-wrapper{margin-bottom:var(--wp--custom--spacing--default)}footer .copyright-section .left-section .gallery-navigation-wrapper:after,footer .copyright-section .left-section .gallery-navigation-wrapper:before{width:70px}footer .copyright-section .left-section .copyright-wrapper .developedby{margin-top:var(--wp--custom--spacing--xsmall)}footer .copyright-section .right-section{margin-top:var(--wp--custom--spacing--medium)}.wp-block-button:not(.is-style-outline).is-style-learn-more a{font-size:18px;font-size:1.125rem}.searchform input[type=search]{height:58px;padding:25px}.dropdown-group{width:100%}.wp-block-quote{--wp--preset--font-size--medium-large:1.125rem}.wp-block-columns.two-columns-wide-left .wp-block-column:last-child,.wp-block-columns.two-columns-wide-right .wp-block-column:first-child{padding-left:0;padding-top:var(--wp--custom--spacing--default)}.wp-block-gallery{--gallery-block--gutter-size:40px;--wp--style--block-gap:40px;--wp--style--gallery-gap-default:40px}.wp-block-media-text .wp-block-media-text__content{padding-left:0;padding-top:80px}.wp-block-media-text .wp-block-media-text__media{grid-area:unset}.wp-block-media-text .wp-block-media-text__media img{display:block;margin-left:auto;margin-right:auto}.wp-block-media-text{display:block;grid-template-columns:unset!important}.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper:after,.slider-gallery.multiple.logos-gallery .gallery-navigation-wrapper:before{width:70px}.slider-gallery.multiple:not(.logos-gallery) .figure-wrapper figure{padding-left:15px;padding-right:15px}.slider-gallery.multiple:not(.logos-gallery) .figure-wrapper figure img{height:260px}.related.products .gallery-navigation-wrapper .gallery-inner-navigation-wrapper{margin-top:30px}.embed-container .play-video-btn,.kb-video .video-wrapper .play-video-btn,.wp-block-video .video-wrapper .play-video-btn,body.js-loaded .pageload-video:not(.video-loaded) .play-video-btn{height:50px;width:60px}.workflow .workflow-wrapper .column{padding-left:0;padding-right:0;text-align:center;width:100%}.workflow .workflow-wrapper .column .img-wrapper img{max-width:108px}.workflow .workflow-wrapper .column .content-wrapper{padding-left:0}.team-members-wrapper{padding-left:20px;padding-right:20px}.team-members-wrapper .team-item .img-wrapper{width:100px}.team-members-wrapper .team-item .content-wrapper{width:calc(100% - 100px)}.accordion dt{padding-left:0;padding-right:0}.accordion dd{padding-top:10px}.multiple-row-columns.has-style-simplecenter,.multiple-row-columns.has-style-simpleleft{padding-left:5px;padding-right:5px}.multiple-row-columns.has-4-columns .column{width:calc(50% - 40px)}.wp-block-column .kobu-section.has-background-img{padding:var(--wp--custom--spacing--xlarge) var(--wp--custom--spacing--small)}.page-title-wrapper .featured-img{width:68%}.page-title-wrapper .container{padding-top:140px}.page-large-subtitle,.page-subtitle{width:100%}#our-partners:before{height:140px;width:80px}.content-sidebar,.woocommerce-MyAccount-navigation{max-width:170px}.content-sidebar.closed,.woocommerce-MyAccount-navigation.closed{max-width:165px}.homepage-sections .section .content-wrapper{width:100%}.how-it-works-section .bottom-img{padding-top:67.73%;width:78%}.how-it-works-section .how-it-works-links a{padding:var(--wp--custom--spacing--small)}.how-it-works-section .how-it-works-links a:before{opacity:1;width:100%}.how-it-works-section .how-it-works-links a:after{height:19px;right:var(--wp--custom--spacing--default);width:34px}.solutions .solution:before{width:100%}.solutions .solution:after{left:calc(100% - 100px)}#product-table{overflow-x:auto}.woocommerce ul.products li.product a{padding:40px 90px 40px 40px}.woocommerce ul.products li.product a .product-color:after{right:40px}.related.products ul.products li.product{margin-left:20px;margin-left:0;margin-right:20px;margin-right:0}.woocommerce-notices-wrapper{padding-top:100px}}@media screen and (max-width:450px){.slider-gallery.multiple:not(.logos-gallery) .figure-wrapper figure{padding-left:10px;padding-right:10px}.slider-gallery.multiple:not(.logos-gallery) .figure-wrapper figure img{height:220px}.workflow{padding:0 40px 120px}#our-partners .partners-gallery .gallery{grid-template-columns:1fr 1fr}}@media screen and (max-width:380px){#menu .menu-container{grid-template-columns:47px auto}#menu .logo-wrapper a{width:47px}}@media (min-width:600px) and (max-width:781px){.wp-block-columns.two-columns-wide-left:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100%!important}.wp-block-columns.two-columns-wide-left:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:0!important;padding-left:0;padding-top:var(--wp--custom--spacing--default)}.wp-block-columns.two-columns-wide-right:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child){flex-basis:100%!important}.wp-block-columns.two-columns-wide-right:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2n){margin-left:0!important;padding-left:0;padding-top:var(--wp--custom--spacing--default)}}@media screen and (min-width:601px){#header:not(.open)+.quick-links .social-links{margin-right:0;max-width:0;opacity:0;padding-left:0;padding-right:0}}@media screen and (min-width:782px){.wp-block-columns.two-columns-wide-left:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child),.wp-block-columns.two-columns-wide-right:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:last-child){margin-left:0}}@media screen and (min-width:1900px){.wp-block-kobu-custom-blocks-responsive-spacer.size-large{height:170px}.wp-block-kobu-custom-blocks-responsive-spacer.size-xlarge{height:180px}.wp-block-kobu-custom-blocks-responsive-spacer.size-medium{height:100px}.wp-block-kobu-custom-blocks-responsive-spacer.size-small{height:90px}}@media screen and (min-width:2000px){.wp-block-kobu-custom-blocks-responsive-spacer.size-large{height:200px}.wp-block-kobu-custom-blocks-responsive-spacer.size-xlarge{height:220px}}@media (orientation:portrait){.homepage-canvas:before{background:var(--wp--preset--gradient--dark-blue);content:"";display:block;height:100%;left:0;opacity:.7;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.how-it-works-section .bottom-img:before,.kobu-section.has-background-img .bg-img:before{opacity:0}}