.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{opacity:0}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{width:10px;inset-inline-start:100%}.premium-nav-pointer-double-line.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-slide .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{width:10px;left:-20px}.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-double-line.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{height:0;width:0;left:50%}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-in .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:-10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:10px}.premium-nav-pointer-double-line.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-overline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after,.premium-nav-pointer-underline.premium-nav-animation-drop-out .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::after{bottom:10px}.premium-nav-pointer-framed.premium-nav-animation-grow .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.premium-nav-pointer-framed.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.premium-nav-pointer-background.premium-nav-animation-shrink .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3;transition:.3}.premium-nav-pointer-background.premium-nav-animation-sweep-left .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-right .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{right:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-up .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{top:100%}.premium-nav-pointer-background.premium-nav-animation-sweep-down .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:100%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-vertical .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{bottom:50%;top:50%}.premium-nav-pointer-background.premium-nav-animation-shutter-out-horizontal .premium-nav-menu-item:not(.premium-active-item) .premium-menu-link-parent:not(:hover):not(:focus)::before{left:50%;right:50%}@font-face{font-display:swap;font-family:"Montserrat";font-weight:600;font-style:normal;font-display:swap;src:url(/wp-content/themes/ecko-onyx/assets/font/Montserrat-SemiBold.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-weight:700;font-style:normal;font-display:swap;src:url(/wp-content/themes/ecko-onyx/assets/font/Montserrat-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/themes/ecko-onyx/assets/font/NotoSans.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-weight:700;font-style:normal;font-display:swap;src:url(/wp-content/themes/ecko-onyx/assets/font/NotoSans-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:"Source Code Pro";font-weight:500;font-style:normal;font-display:swap;src:url(/wp-content/themes/ecko-onyx/assets/font/SourceCodePro-Medium.woff2)format("woff2")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}aside,footer,header,main,nav{display:block}video{display:inline-block;vertical-align:baseline}a{background-color:transparent;transition:color .15s ease-out,border .15s ease-out,opacity .15s ease-out,background-color .15s ease-out;text-decoration:none;color:#000}a,a:active,a:hover{outline:0}h1{margin:.67em 0;font-family:"Montserrat","Arial",Sans-Serif;font-size:55px;font-weight:700;line-height:75px;letter-spacing:-.25px;color:#2d2f34}img{border:0;max-width:100%;height:auto}button,select{color:inherit}button,input,select{font:inherit;margin:0}button{overflow:visible;cursor:pointer;-webkit-appearance:button}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}h2,h3,h4,h5,input{font-family:"Montserrat","Arial",Sans-Serif;font-weight:600}input{line-height:normal;font-size:13px;width:100%;height:56px;margin-bottom:0;padding:0 25px;transition:border .125s ease-in;letter-spacing:-.5px;color:#121213;border:1px solid #dadbe3;border-radius:3px;background:#fff}input[type=checkbox]{padding:0}*,input[type=checkbox]{box-sizing:border-box}body,html{font:300 16px"Noto Sans","Times New Roman",Serif;background-color:#f3f5f8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}@media (max-width:1200px){h1{font-size:50px;line-height:65px}}@media (max-width:780px){h1{font-size:42px;line-height:55px}}@media (max-width:480px){h1{font-size:33px;line-height:45px}}h2,h3,h4,h5{font-size:36px;line-height:54px;letter-spacing:-.25px;color:#222529}@media (max-width:1200px){h2{font-size:32px;line-height:48px}}@media (max-width:780px){h2{font-size:28px;line-height:42px}}@media (max-width:480px){h2{font-size:26px;line-height:38px}}h3,h4,h5{font-size:29px;line-height:42px;color:#1a1d1f}@media (max-width:1200px){h3{font-size:26px;line-height:40px}}@media (max-width:780px){h3{font-size:24px;line-height:38px}}@media (max-width:480px){h3{font-size:22px}}h4,h5{font-size:22px;line-height:34px;color:#373c41}@media (max-width:1200px){h4{font-size:20px}}@media (max-width:780px){h4{font-size:18px}}@media (max-width:480px){h4{font-size:17px}}h5{font-size:20px;letter-spacing:0;color:#8d939e}@media (max-width:1200px){h5{font-size:18px}}@media (max-width:780px){h5{font-size:17px}}@media (max-width:480px){h5{font-size:16px}}p{font-family:"Noto Sans","Times New Roman",Serif;font-size:16px;font-weight:400;line-height:32px;color:#7d828c}@media (max-width:780px){p{font-size:15px;line-height:30px}}@media (max-width:480px){p{font-size:14px}}ul{margin:0;padding:0}::selection{color:#fff;background:#373b43}::-moz-selection{color:#fff;background:#373b43}input::-webkit-input-placeholder{opacity:1;color:#121213}input:-moz-placeholder{opacity:1;color:#121213}input::-moz-placeholder{opacity:1;color:#121213}input:-ms-input-placeholder{opacity:1;color:#121213}input:active,input:focus{border-color:#afb0bb;outline:0}.page-container{padding:110px 0}@media (max-width:1920px){.page-container{padding:4.5%0}}@media (max-width:880px){.page-container{padding:5%0}}body.page .page-container{padding:120px 0 200px}@media (max-width:1920px){body.page .page-container{padding:5%0}}@media (max-width:880px){body.page .page-container{padding:5%0}}:root{--ep-range-slider-background-color:#fff;--ep-range-slider-track-color:#eee}@media (min-width:768px){:root{--ep-range-slider-thumb-size:1.25em;--ep-range-slider-track-size:.5em}}