html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@source "../views/";@source "../../app/";@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/49de456065379c74-s.p-8hNceDz3.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/5f44863770e86cd8-s.p-BYwIC-v5.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/f1b35ebfccc2ef4b-s.p-BCxlHUZr.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/d1bd9dc70118021b-s.p-BcTjtH37.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/a6e5869791df1442-s.p-Di3XOHoG.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/39ae0b14c421dedb-s.p-10VCYRmZ.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/aa128c88e5277f24-s.p-xnYFwfOl.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/7ca56c4f6ea071a9-s.p-DuBvlE7o.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/dc38d66d78bbeb69-s.p-CTFzyVRH.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Main;src:url(/app/themes/octacellcom/public/build/assets/e06263bb1b421d43-s.p-B9PXRiks.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:Fallback;src:local("Arial");ascent-override:93.26%;descent-override:24.99%;line-gap-override:0%;size-adjust:107.23%}:root{--black: #1e1e1e;--white: #FFF;--grey: #E5E5E5;--link: #7d72f7;--effect: #7d72f7;--breakpoint-mobile-menu: 1079px;--breakpoint-reduce-font-size: 1497px;--breakpoint-tablet: 767px;--breakpoint-phone-large: 639px;--pad-large: 100px;--pad: 50px ;--pad-small: 25px }@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes showup{0%{opacity:1}to{opacity:0}}@keyframes show{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes hide{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes hide-row{0%{opacity:1;max-height:400px;border-bottom:1px solid #E5E5E5;padding:25px 0}to{opacity:0;max-height:0;border-bottom:0;padding:0}}@keyframes blink{0%{box-shadow:0 0 #7d72f700}50%{box-shadow:0 0 15px #7d72f799}to{box-shadow:0 0 #7d72f700}}@keyframes slide{0%{transform:translate(100%)}to{ransform:translateX(0)}}@theme{ --font-Feature-Deck: "Main", sans-serif; --font-Soehne: "Backup", sans-serif; }html{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}.sr-only,.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only:focus,.screen-reader-text:focus{position:static;outline:none;z-index:99;clip:unset;width:auto;height:auto;margin:0}body{background-color:#fff;color:#1e1e1e;font-family:Main,Fallback;font-weight:400;font-style:normal;letter-spacing:.4px;font-size:20px}@media only screen and (max-width: 1497px){body{font-size:18px}}@media only screen and (max-width: 360px){body{font-size:16px}}body:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:4;pointer-events:none;transition:background-color ease-in .15s;background-color:#1e1e1e00}body.glightbox-open{height:auto;overflow:unset;margin:0}body.search-open:after{pointer-events:auto;background-color:#1e1e1e66}@media only screen and (max-width: 1079px){body.menu-open{overflow:hidden}body.menu-open:after{pointer-events:auto;background-color:#1e1e1e66}}.wrap{width:100%;margin:0 auto;max-width:1920px}.wrap-center{max-width:1280px}.wrap-padded{max-width:1720px}.wrap-text{max-width:1080px}.wrap-center-text{text-align:center}.wrap-full{max-width:100%}.wrap:after{content:"";display:table;clear:both}div#app section .wrap,div#app header .wrap,div#app footer .wrap{padding:0 50px}@media only screen and (max-width: 1497px){div#app section .wrap,div#app header .wrap,div#app footer .wrap{padding:0 25px}}@media only screen and (max-width: 413px){div#app section .wrap,div#app header .wrap,div#app footer .wrap{padding:0 12.5px}}@media only screen and (max-width: 1079px){div#app:has(>a.sr-only:focus-visible){padding-top:140px}div#app:has(>a.sr-only:focus-visible) header.main,div#app:has(>a.sr-only:focus-visible) button.menu-toggle{top:60px}div#app:has(>a.sr-only:focus-visible) a.sr-only{position:absolute;top:0;outline:0}div#app:has(>a.sr-only:focus-visible) a.sr-only .btn{outline:2px solid #FFF}}main{position:relative;z-index:3;background-color:#fff;flex:1 1 auto}main section{position:relative;z-index:1}main ul,main ol{margin:25px 0 25px 22px;list-style-type:disc}main ul:first-child,main ol:first-child{margin-top:0}main ul:last-child,main ol:last-child{margin-bottom:0}main ul li,main ol li{padding:5px 0;line-height:140%}main ul.has-soehne-font-family,main ol.has-soehne-font-family{font-family:Main,Fallback}main ol{list-style-type:decimal}.flex{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.flex.row-reverse{flex-direction:row-reverse}.flex.row-center{justify-content:center}.flex.row-middle{align-items:center}.flex-item{flex:0 1 auto}.flex-item.full{width:100%}.flex-item.one{width:8.3333333333%}.flex-item.two{width:16.6666666667%}.flex-item.fifth{width:20%}.flex-item.three{width:25%}.flex-item.four{width:33.3333%}.flex-item.five{width:41.6666666667%}.flex-item.six{width:50%}.flex-item.seven{width:58.3333333333%}.flex-item.eight{width:66.6666666667%}.flex-item.nine{width:75%}.flex-item.ten{width:83.3333333333%}.flex-item.eleven{width:91.6666666667%}.flex-item.twelve{width:100%}hr{margin:50px 0;height:1px;border:0;background-color:#fff3}@media only screen and (max-width: 1497px){hr{margin:25px 0}}h1,h2,h3,h4,h5{font-family:Main,Fallback;font-size:40px;font-weight:500;margin:calc(100px / 3) 0;line-height:120%;position:relative}@media only screen and (max-width: 1497px){h1,h2,h3,h4,h5{font-size:32px;margin:25px 0}}@media only screen and (max-width: 767px){h1,h2,h3,h4,h5{font-size:24px}}@media only screen and (max-width: 413px){h1,h2,h3,h4,h5{margin:12.5px 0}}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child{margin-bottom:0}h1.remove-top-margin,h2.remove-top-margin,h3.remove-top-margin,h4.remove-top-margin,h5.remove-top-margin{margin-top:0}h1.has-icon,h2.has-icon,h3.has-icon,h4.has-icon,h5.has-icon{display:flex}h1.has-icon>i,h2.has-icon>i,h3.has-icon>i,h4.has-icon>i,h5.has-icon>i{display:flex;align-items:flex-start;margin:.05em 10px 0}h1.has-icon>i.lni,h2.has-icon>i.lni,h3.has-icon>i.lni,h4.has-icon>i.lni,h5.has-icon>i.lni{margin-top:.1em}h1.has-icon>i:first-child,h2.has-icon>i:first-child,h3.has-icon>i:first-child,h4.has-icon>i:first-child,h5.has-icon>i:first-child{margin-left:0}h1.has-icon>i:last-child,h2.has-icon>i:last-child,h3.has-icon>i:last-child,h4.has-icon>i:last-child,h5.has-icon>i:last-child{margin-right:0}h1.title-huge,h1.has-x-large-font-size,h2.title-huge,h2.has-x-large-font-size,h3.title-huge,h3.has-x-large-font-size,h4.title-huge,h4.has-x-large-font-size,h5.title-huge,h5.has-x-large-font-size{font-size:100px;line-height:100%}@media only screen and (max-width: 1497px){h1.title-huge,h1.has-x-large-font-size,h2.title-huge,h2.has-x-large-font-size,h3.title-huge,h3.has-x-large-font-size,h4.title-huge,h4.has-x-large-font-size,h5.title-huge,h5.has-x-large-font-size{font-size:80px}}@media only screen and (max-width: 767px){h1.title-huge,h1.has-x-large-font-size,h2.title-huge,h2.has-x-large-font-size,h3.title-huge,h3.has-x-large-font-size,h4.title-huge,h4.has-x-large-font-size,h5.title-huge,h5.has-x-large-font-size{font-size:60px}}h1.title-large,h1.has-large-font-size,h2.title-large,h2.has-large-font-size,h3.title-large,h3.has-large-font-size,h4.title-large,h4.has-large-font-size,h5.title-large,h5.has-large-font-size{font-size:60px;line-height:110%}h1.title-large>i.lni,h1.has-large-font-size>i.lni,h2.title-large>i.lni,h2.has-large-font-size>i.lni,h3.title-large>i.lni,h3.has-large-font-size>i.lni,h4.title-large>i.lni,h4.has-large-font-size>i.lni,h5.title-large>i.lni,h5.has-large-font-size>i.lni{margin-top:.05em}@media only screen and (max-width: 1497px){h1.title-large,h1.has-large-font-size,h2.title-large,h2.has-large-font-size,h3.title-large,h3.has-large-font-size,h4.title-large,h4.has-large-font-size,h5.title-large,h5.has-large-font-size{font-size:48px}}@media only screen and (max-width: 767px){h1.title-large,h1.has-large-font-size,h2.title-large,h2.has-large-font-size,h3.title-large,h3.has-large-font-size,h4.title-large,h4.has-large-font-size,h5.title-large,h5.has-large-font-size{font-size:36px}}h1.title-medium,h1.has-medium-font-size,h2.title-medium,h2.has-medium-font-size,h3.title-medium,h3.has-medium-font-size,h4.title-medium,h4.has-medium-font-size,h5.title-medium,h5.has-medium-font-size{font-size:40px}@media only screen and (max-width: 1497px){h1.title-medium,h1.has-medium-font-size,h2.title-medium,h2.has-medium-font-size,h3.title-medium,h3.has-medium-font-size,h4.title-medium,h4.has-medium-font-size,h5.title-medium,h5.has-medium-font-size{font-size:32px}}@media only screen and (max-width: 767px){h1.title-medium,h1.has-medium-font-size,h2.title-medium,h2.has-medium-font-size,h3.title-medium,h3.has-medium-font-size,h4.title-medium,h4.has-medium-font-size,h5.title-medium,h5.has-medium-font-size{font-size:24px}}h1.title-demi,h1.has-demi-font-size,h2.title-demi,h2.has-demi-font-size,h3.title-demi,h3.has-demi-font-size,h4.title-demi,h4.has-demi-font-size,h5.title-demi,h5.has-demi-font-size{font-size:30px}@media only screen and (max-width: 1497px){h1.title-demi,h1.has-demi-font-size,h2.title-demi,h2.has-demi-font-size,h3.title-demi,h3.has-demi-font-size,h4.title-demi,h4.has-demi-font-size,h5.title-demi,h5.has-demi-font-size{font-size:24px}}@media only screen and (max-width: 767px){h1.title-demi,h1.has-demi-font-size,h2.title-demi,h2.has-demi-font-size,h3.title-demi,h3.has-demi-font-size,h4.title-demi,h4.has-demi-font-size,h5.title-demi,h5.has-demi-font-size{font-size:21px}}h1.title-small,h1.has-small-font-size,h2.title-small,h2.has-small-font-size,h3.title-small,h3.has-small-font-size,h4.title-small,h4.has-small-font-size,h5.title-small,h5.has-small-font-size{font-size:22px;margin:25px 0}@media only screen and (max-width: 1279px){h1.title-small,h1.has-small-font-size,h2.title-small,h2.has-small-font-size,h3.title-small,h3.has-small-font-size,h4.title-small,h4.has-small-font-size,h5.title-small,h5.has-small-font-size{font-size:20px}}@media only screen and (max-width: 767px){h1.title-small,h1.has-small-font-size,h2.title-small,h2.has-small-font-size,h3.title-small,h3.has-small-font-size,h4.title-small,h4.has-small-font-size,h5.title-small,h5.has-small-font-size{font-size:18px}}@media only screen and (max-width: 413px){h1.title-small,h1.has-small-font-size,h2.title-small,h2.has-small-font-size,h3.title-small,h3.has-small-font-size,h4.title-small,h4.has-small-font-size,h5.title-small,h5.has-small-font-size{margin:12.5px 0}}h1.title-small:first-child,h1.has-small-font-size:first-child,h2.title-small:first-child,h2.has-small-font-size:first-child,h3.title-small:first-child,h3.has-small-font-size:first-child,h4.title-small:first-child,h4.has-small-font-size:first-child,h5.title-small:first-child,h5.has-small-font-size:first-child{margin-top:0}h1.title-small:last-child,h1.has-small-font-size:last-child,h2.title-small:last-child,h2.has-small-font-size:last-child,h3.title-small:last-child,h3.has-small-font-size:last-child,h4.title-small:last-child,h4.has-small-font-size:last-child,h5.title-small:last-child,h5.has-small-font-size:last-child{margin-bottom:0}h1.title-tiny,h2.title-tiny,h3.title-tiny,h4.title-tiny,h5.title-tiny{font-size:18px}@media only screen and (max-width: 1497px){h1.title-tiny,h2.title-tiny,h3.title-tiny,h4.title-tiny,h5.title-tiny{font-size:16px}}h1.title-light,h2.title-light,h3.title-light,h4.title-light,h5.title-light{font-family:Main,Fallback;font-weight:300}h1.title-inherit,h2.title-inherit,h3.title-inherit,h4.title-inherit,h5.title-inherit{font-size:inherit}h1.title-secondary,h2.title-secondary,h3.title-secondary,h4.title-secondary,h5.title-secondary{font-family:Main,Fallback;font-weight:500}h1.title-white,h2.title-white,h3.title-white,h4.title-white,h5.title-white{color:#fff}h1.color-effect,h2.color-effect,h3.color-effect,h4.color-effect,h5.color-effect{color:#7d72f7}h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center{text-align:center;justify-content:center}h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right{text-align:right}h1.has-text-align-center,h2.has-text-align-center,h3.has-text-align-center,h4.has-text-align-center,h5.has-text-align-center{text-align:center}h1.has-text-align-right,h2.has-text-align-right,h3.has-text-align-right,h4.has-text-align-right,h5.has-text-align-right{text-align:right}.spacer-title{display:block;margin:10px 0}.spacer-title:first-child{margin-top:0}.spacer-title:last-child{margin-bottom:0}p{line-height:140%;margin:25px 0}@media only screen and (max-width: 1497px){p{margin:12.5px 0}}p.has-soehne-font-family,p.has-secondary-font{font-family:Main,Fallback}p.has-small-font-size{font-size:16px}p.has-large-font-size{font-size:24px}p.has-x-large-font-size{font-size:32px}p.has-text-align-center{text-align:center}p.has-text-align-right{text-align:right}p:first-child{margin-top:0}p:last-child{margin-bottom:0}:where(figure){margin:50px 0}@media only screen and (max-width: 1497px){:where(figure){margin:25px 0}}:where(figure):first-child{margin-top:0}:where(figure):last-child{margin-bottom:0}a:not(.btn){color:#7d72f7;text-decoration:underline}a:not(.btn):focus-visible{outline:solid 2px #7d72f7;border-radius:4px}@media (hover: hover) and (pointer: fine){a:not(.btn):hover{color:#170aab}}b,strong{font-weight:700}b.has-soehne-font-family,strong.has-soehne-font-family{font-family:Main,Fallback}div#app .skip-header{display:flex;align-items:center;justify-content:center}div#app .skip-header:focus-visible{width:100%;padding:10px}div#app header.main{position:relative;top:0;left:0;right:0;z-index:6;color:#1e1e1e}body.sticky-header div#app header.main{position:sticky}body.sticky-header.admin-bar div#app header.main{top:var(--wp-admin--admin-bar--height)}body.page-template-template-menu div#app header.main:after{height:100%}body.overlay-header div#app header.main{color:#fff}body.nav-fixed div#app header.main{transform:translateY(-100%);transition:transform .3s ease .15s;will-change:transform}body.show-nav div#app header.main{transform:translateY(0)}@media only screen and (max-width: 1079px){div#app header.main{top:0;z-index:9}}div#app header.main:after{pointer-events:none;content:"";position:absolute;left:0;right:0;height:100%;top:0;background-color:#fff0;box-shadow:0 0 0 transparent;transition:all ease-in-out .15s}body.overlay-header div#app header.main:after{background:linear-gradient(to bottom,#1e1e1e99,#1e1e1e4d 50%,#1e1e1e26 65%,#1e1e1e13 75.5%,#1e1e1e09 82.85%,#1e1e1e05 88%,#1e1e1e00);box-shadow:0 0 #1e1e1e00;height:100%}@media only screen and (max-width: 1079px){div#app header.main:after{height:100%}}body.nav-fixed div#app header.main:after{background-color:#fff;box-shadow:0 1px 20px #1e1e1e1a}div#app header.main>.wrap{height:120px;display:flex;pointer-events:none;transition:height .3s ease}@media only screen and (max-width: 1497px){div#app header.main>.wrap{height:100px}}body.nav-fixed div#app header.main>.wrap{height:90px}@media only screen and (max-width: 1079px){body.nav-fixed div#app header.main>.wrap{height:70px}}@media only screen and (max-width: 1079px){div#app header.main>.wrap{height:70px}}div#app header.main .logo{display:flex;align-items:center;position:relative;z-index:3;flex:0 0 auto;color:#fff;pointer-events:auto}body.search-open div#app header.main .logo{z-index:0;pointer-events:none}div#app header.main .logo:focus-visible{outline:0}div#app header.main .logo:focus-visible img{outline:2px solid #7d72f7;border-radius:4px}div#app header.main .logo img.logo{height:40px;width:auto;display:block}@media only screen and (max-width: 1497px){div#app header.main .logo img.logo{height:30px}}@media only screen and (max-width: 1079px){div#app header.main .logo img.logo{height:26px}}div#app header.main .nav-cart{display:flex;align-items:center;margin-left:12.5px;pointer-events:auto;position:relative;z-index:1}div#app header.main .nav-cart.disabled{opacity:.7;pointer-events:none}div#app header.main .nav-cart.disabled .count{display:none}@media only screen and (max-width: 1079px){div#app header.main .nav-cart{margin-left:auto}}div#app header.main .nav-cart a{color:inherit;position:relative}div#app header.main .nav-cart a>i{font-size:26px}div#app header.main .nav-cart a:hover{color:#7d72f7}div#app header.main .nav-cart .count{position:absolute;top:-10px;left:calc(100% - 10px);font-size:12px;background-color:#7d72f7;padding:4px 6px;color:#fdff32;border-radius:40px;font-weight:500;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px}div#app header.main .nav-buttons{margin-left:50px;display:flex;align-items:center;pointer-events:auto;position:relative;z-index:3}@media only screen and (max-width: 1497px){div#app header.main .nav-buttons{margin-left:25px}}@media only screen and (max-width: 639px){div#app header.main .nav-buttons{display:none}}div#app header.main nav .nav-buttons{display:none;margin:0;padding-top:20px}@media only screen and (max-width: 1079px){div#app header.main nav .nav-buttons{display:block}}div#app header.main nav .nav-buttons .has-buttons>*{flex:1 1 auto}div#app header.main nav .nav-buttons .has-buttons>* .btn{font-size:14px;padding:10px}div#app header.main nav .nav-buttons .unecessary{display:inline-flex}div#app header.main nav{display:flex;font-family:Main,Fallback;font-weight:500;flex:1 1 auto;justify-content:flex-end;pointer-events:auto}@media only screen and (max-width: 1497px){div#app header.main nav{margin-left:10px}}@media only screen and (max-width: 1079px){div#app header.main nav{position:fixed;z-index:11;width:100%;max-width:360px;height:100vh;background-color:#fff;top:0;padding:70px 25px 25px;margin:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;box-shadow:0 0 #1e1e1e00;right:-360px;border-left:1px solid rgba(255,255,255,.1);display:none;transition-property:display,right,box-shadow;transition-duration:.3s;transition-timing-function:ease-in-out;transition-behavior:allow-discrete}body.menu-open div#app header.main nav{display:block;right:0;box-shadow:-5px 0 40px #1e1e1e4d}@starting-style{body.menu-open div#app header.main nav{right:-360px;box-shadow:0 0 #1e1e1e00}}}div#app header.main nav ul,div#app header.main nav li,div#app header.main nav a{display:flex}div#app header.main nav>ul{align-items:center}@media only screen and (max-width: 1079px){div#app header.main nav>ul{flex-direction:column;align-items:normal}}div#app header.main nav>ul.tools{margin-left:25px}div#app header.main nav>ul.tools .mobile-only{display:none}@media only screen and (max-width: 1497px){div#app header.main nav>ul.tools{margin-left:12.5px}}@media only screen and (max-width: 1079px){div#app header.main nav>ul.tools{padding:0;margin:0}div#app header.main nav>ul.tools .mobile-only{display:flex}div#app header.main nav>ul.tools .mobile-only i{margin-right:10px;flex:0 0 auto;font-size:16px;margin-top:1px;width:16px;display:inline-flex;justify-content:center}div#app header.main nav>ul.tools .desktop-only{display:none}}div#app header.main nav>ul.tools>li{align-items:center;padding:5px}@media only screen and (max-width: 1079px){div#app header.main nav>ul.tools>li{padding:5px 0}}div#app header.main nav>ul.tools>li.has-languages{flex:1 1 auto}@media only screen and (max-width: 1079px){div#app header.main nav>ul.tools>li.has-languages{padding:0}div#app header.main nav>ul.tools>li.has-languages>button{display:none}div#app header.main nav>ul.tools>li.has-languages .dropdown{display:block;visibility:visible;pointer-events:auto;padding:10px 0;z-index:1;opacity:1}div#app header.main nav>ul.tools>li.has-languages .dropdown ul{border:0}div#app header.main nav>ul.tools>li.has-languages .dropdown a,div#app header.main nav>ul.tools>li.has-languages .dropdown button{padding:10px 0}div#app header.main nav>ul.tools>li.has-languages .dropdown a:focus-visible:before,div#app header.main nav>ul.tools>li.has-languages .dropdown button:focus-visible:before{right:10px;left:10px;top:5px;bottom:5px}}div#app header.main nav>ul.tools>li.has-search{flex:0 0 auto}body.search-open div#app header.main nav>ul.tools>li.has-search{z-index:1}div#app header.main nav>ul.tools>li.has-search .dropdown{width:860px;background-color:#4b4b4b;margin:0;border-radius:0;padding:0;overflow:hidden;right:-10px}div#app header.main nav>ul.tools>li.has-search form{position:relative;padding:12.5px;height:60px}div#app header.main nav>ul.tools>li.has-search form i{position:absolute;left:12.5px;top:0;height:100%;width:40px;display:flex;align-items:center;justify-content:center;color:#1e1e1e}div#app header.main nav>ul.tools>li.has-search form input{padding-left:40px;width:100%}div#app header.main nav>ul.tools>li.has-search .search-results{font-weight:400;font-size:16px}div#app header.main nav>ul.tools>li.has-search .search-results.hide{display:none}div#app header.main nav>ul.tools>li.has-search .search-results .result-rows{padding:12.5px;max-height:calc(100vh - 240px);overflow-y:auto;background-color:#e5e5e5}div#app header.main nav>ul.tools>li.has-search .search-results .no-results{color:#1e1e1e;text-align:center;padding:25px;background-color:#e5e5e5}div#app header.main nav>ul.tools>li.has-search .search-results .result-row{margin-top:12.5px;color:#1e1e1e;background-color:#fff;display:block;border:1px solid #FFF}div#app header.main nav>ul.tools>li.has-search .search-results .result-row:hover{border-color:#1e1e1e}div#app header.main nav>ul.tools>li.has-search .search-results .result-row:first-child{margin-top:0}div#app header.main nav>ul.tools>li.has-search .search-results .search-buttons{height:60px;padding:12.5px}div#app header.main nav>ul.tools>li.has-search .search-results .search-buttons .btn{width:100%;font-weight:700}div#app header.main nav>ul.tools>li>a,div#app header.main nav>ul.tools>li>button{height:40px;font-size:18px;padding:10px 0}div#app header.main nav>ul.tools>li>a>i,div#app header.main nav>ul.tools>li>button>i{font-size:26px}@media only screen and (max-width: 1497px){div#app header.main nav>ul.tools>li>a,div#app header.main nav>ul.tools>li>button{height:30px;font-size:16px}}@media only screen and (max-width: 1079px){div#app header.main nav>ul.tools>li>a,div#app header.main nav>ul.tools>li>button{height:auto;min-width:auto}}div#app header.main nav>ul.tools .dropdown{width:160px;left:50%;margin-left:-80px}div#app header.main nav>ul.tools .dropdown li{padding:5px}@media only screen and (max-width: 1079px){div#app header.main nav>ul.tools .dropdown{width:100%;left:0;margin:0}div#app header.main nav>ul.tools .dropdown li{padding:0}}div#app header.main nav>ul>li{padding:0 5px;height:40px}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li{height:auto}}body.search-open div#app header.main nav>ul>li{z-index:-1}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li{border-bottom:1px solid #1e1e1e;padding:0}}div#app header.main nav>ul>li.frontpage{display:none}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.frontpage{display:flex}}div#app header.main nav>ul>li.categories{position:static}div#app header.main nav>ul>li.categories>.dropdown{position:fixed;top:calc(100% - 40px)!important;left:0;width:100%;background-color:#fff;box-shadow:0 10px 10px #1e1e1e1a;padding:50px 0 25px;z-index:-1!important}body.nav-fixed div#app header.main nav>ul>li.categories>.dropdown{top:calc(100% - 26px)!important;padding-top:25px}@media only screen and (max-width: 1079px){body.nav-fixed div#app header.main nav>ul>li.categories>.dropdown{padding-top:0;top:0!important}}@media only screen and (max-width: 1497px){div#app header.main nav>ul>li.categories>.dropdown{top:calc(100% - 30px)!important;padding-top:25px}}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.categories>.dropdown{position:relative;box-shadow:0 0 0 transparent;padding:0 0 10px 10px;top:0!important}div#app header.main nav>ul>li.categories>.dropdown .wrap{padding:0}}div#app header.main nav>ul>li.categories .categories-links{display:flex;margin:-12.5px;width:auto;padding-top:25px}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.categories .categories-links{flex-direction:column;margin:0;padding-top:10px}}div#app header.main nav>ul>li.categories .categories-links a{padding:12.5px;width:auto;flex:0 0 auto}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.categories .categories-links a{padding:10px 0}}div#app header.main nav>ul>li.categories .categories-links a i{margin-right:5px}@media only screen and (max-width: 1497px){div#app header.main nav>ul>li.categories .categories-items{margin:-5px}}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.categories .categories-items{flex-direction:column;margin:0}}div#app header.main nav>ul>li.categories .categories-items>div{width:16.6666666667%}@media only screen and (max-width: 1497px){div#app header.main nav>ul>li.categories .categories-items>div{padding:5px}}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.categories .categories-items>div{width:100%;padding:0}}div#app header.main nav>ul>li.categories .categories-items>div a{background-color:#f3f3f3;padding:12.5px;border:2px solid #F3F3F3;transition:color ease-in .15s,border-color ease-in .15s}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.categories .categories-items>div a{padding:10px 0;flex-direction:row;background-color:transparent;border:0}}div#app header.main nav>ul>li.categories .categories-items>div a:hover{border-color:#7d72f7}div#app header.main nav>ul>li.categories .categories-items>div .has-image{border:0}div#app header.main nav>ul>li.categories .categories-items>div .has-image .image{max-width:160px}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.categories .categories-items>div .has-image{display:none}}div#app header.main nav>ul>li.categories .categories-items>div h3{text-align:center;margin-top:auto;flex-direction:row-reverse}div#app header.main nav>ul>li.categories .categories-items>div h3 i{display:none;margin:0 5px 0 0;padding:0;position:relative;top:1px}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li.categories .categories-items>div h3 i{display:inline}}div#app header.main nav>ul>li>a:focus-visible,div#app header.main nav>ul>li>button:focus-visible{outline:0}div#app header.main nav>ul>li>a:focus-visible:before,div#app header.main nav>ul>li>button:focus-visible:before{content:"";position:absolute;width:100%;height:40px;outline:2px solid #7d72f7;top:50%;margin-top:-20px;right:0}@media only screen and (max-width: 1497px){div#app header.main nav>ul>li>a:focus-visible:before,div#app header.main nav>ul>li>button:focus-visible:before{height:30px;margin-top:-15px}}@media only screen and (max-width: 1079px){div#app header.main nav>ul>li>a:focus-visible:before,div#app header.main nav>ul>li>button:focus-visible:before{right:10px;left:10px;width:auto;height:auto;margin:0;top:5px;bottom:5px}}div#app header.main nav ul a,div#app header.main nav ul button:not(.search){margin:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:10px;color:inherit;position:relative;z-index:1;align-items:center;font-family:inherit;font-weight:inherit;font-size:18px;line-height:100%;display:flex;width:100%;cursor:pointer;pointer-events:auto;text-align:left;text-decoration:none}@media only screen and (max-width: 1497px){div#app header.main nav ul a,div#app header.main nav ul button:not(.search){padding:5px;font-size:16px}}@media only screen and (max-width: 1079px){div#app header.main nav ul a,div#app header.main nav ul button:not(.search){justify-content:flex-start;padding:15px 0}}div#app header.main nav ul a span,div#app header.main nav ul button:not(.search) span{pointer-events:none}div#app header.main nav ul a .has-menu-toggler,div#app header.main nav ul button:not(.search) .has-menu-toggler{margin-left:10px;pointer-events:none}@media only screen and (max-width: 1497px){div#app header.main nav ul a .has-menu-toggler,div#app header.main nav ul button:not(.search) .has-menu-toggler{margin-left:5px}}@media only screen and (max-width: 1079px){div#app header.main nav ul a .has-menu-toggler,div#app header.main nav ul button:not(.search) .has-menu-toggler{margin-left:auto;width:20px;height:20px;background-color:#1e1e1e;color:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 auto;clip-path:polygon(5px 0%,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}}div#app header.main nav ul a .toggle,div#app header.main nav ul button:not(.search) .toggle{pointer-events:none;position:relative;width:8px;height:8px;flex:0 0 auto}div#app header.main nav ul a .toggle span,div#app header.main nav ul button:not(.search) .toggle span{transform:rotate(45deg);position:absolute;width:100%;height:100%;top:-2px}div#app header.main nav ul a .toggle span:after,div#app header.main nav ul a .toggle span:before,div#app header.main nav ul button:not(.search) .toggle span:after,div#app header.main nav ul button:not(.search) .toggle span:before{content:"";position:absolute;border-radius:2px;background-color:currentColor;right:0}div#app header.main nav ul a .toggle span:before,div#app header.main nav ul button:not(.search) .toggle span:before{width:100%;height:2px;bottom:0}div#app header.main nav ul a .toggle span:after,div#app header.main nav ul button:not(.search) .toggle span:after{width:2px;height:100%;top:0}@media (hover: hover) and (pointer: fine){div#app header.main nav ul a:hover,div#app header.main nav ul button:not(.search):hover{color:#7d72f7}}div#app header.main nav ul a.active,div#app header.main nav ul button:not(.search).active{color:#7d72f7}div#app header.main nav li{position:relative;pointer-events:auto}div#app header.main nav li.parent a{color:#170aab}@media only screen and (max-width: 1079px){div#app header.main nav li{flex-direction:column}}div#app header.main nav li.depth-1 .dropdown{z-index:-1}div#app header.main nav li.depth-1 .dropdown>ul{background-color:#f5f5f5}div#app header.main nav li.depth-2 .dropdown{z-index:-2}div#app header.main nav li.depth-2 .dropdown>ul{background-color:#f1f1f1}div#app header.main nav li.depth-3 .dropdown{z-index:-3}div#app header.main nav li.depth-3 .dropdown>ul{background-color:#ececec}div#app header.main nav li.depth-4 .dropdown{z-index:-4}div#app header.main nav li.depth-4 .dropdown>ul{background-color:#e8e8e8}div#app header.main nav li.depth-5 .dropdown{z-index:-5}div#app header.main nav li.depth-5 .dropdown>ul{background-color:#e4e4e4}div#app header.main nav li.depth-6 .dropdown{z-index:-6}div#app header.main nav li.depth-6 .dropdown>ul{background-color:#e0e0e0}div#app header.main nav li.depth-7 .dropdown{z-index:-7}div#app header.main nav li.depth-7 .dropdown>ul{background-color:#dcdcdc}div#app header.main nav li.depth-8 .dropdown{z-index:-8}div#app header.main nav li.depth-8 .dropdown>ul{background-color:#d8d8d8}div#app header.main nav li.depth-9 .dropdown{z-index:-9}div#app header.main nav li.depth-9 .dropdown>ul{background-color:#d5d5d5}div#app header.main nav li.depth-10 .dropdown{z-index:-10}div#app header.main nav li.depth-10 .dropdown>ul{background-color:#d1d1d1}div#app header.main nav li .dropdown{position:absolute;top:40px;padding-top:12.5px;left:-10px;transition:transform .15s ease,visibility .15s ease,opacity .15s ease;transform:translateY(-100%);width:360px;visibility:hidden;z-index:1;opacity:0}div#app header.main nav li .dropdown a,div#app header.main nav li .dropdown button{font-size:16px}@media only screen and (max-width: 1497px){div#app header.main nav li .dropdown{padding-top:0}}body.nav-fixed div#app header.main nav li .dropdown{padding-top:10px}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown{top:0!important;left:0!important;right:0!important;bottom:0!important;position:relative;transform:none!important;width:100%;display:none;margin:0;font-size:18px;padding:0 0 10px 10px!important}}div#app header.main nav li .dropdown.right{left:auto;right:0}div#app header.main nav li .dropdown .dropdown{top:0!important;left:100%;transform:translate(-100%);transition:transform .3s ease .15s,visibility .15s}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown .dropdown{padding-left:10px}}div#app header.main nav li .dropdown .dropdown>ul{transition:box-shadow .3s ease .3s;margin-top:0;padding:0}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown .dropdown>ul{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;background:transparent!important}}div#app header.main nav li .dropdown .dropdown.right{left:auto;right:100%;transform:translate(100%)}div#app header.main nav li .dropdown>ul{background-color:#fff;color:#1e1e1e;display:flex;flex-direction:column;padding:10px 0;transition:box-shadow .15s ease .4s}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown>ul{padding:0}}div#app header.main nav li .dropdown>ul a,div#app header.main nav li .dropdown>ul button{width:100%;align-items:flex-start;justify-content:flex-start;padding:10px 15px}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown>ul a,div#app header.main nav li .dropdown>ul button{padding:10px 0}}div#app header.main nav li .dropdown>ul a i,div#app header.main nav li .dropdown>ul button i{margin-right:10px;flex:0 0 auto;font-size:16px;margin-top:1px;width:16px;display:inline-flex;justify-content:center}div#app header.main nav li .dropdown>ul a i.ext-link,div#app header.main nav li .dropdown>ul button i.ext-link{margin:1px 0 0 5px;width:auto;font-size:10px}div#app header.main nav li .dropdown>ul a>span,div#app header.main nav li .dropdown>ul button>span{padding-right:5px}div#app header.main nav li .dropdown>ul a:focus-visible,div#app header.main nav li .dropdown>ul button:focus-visible{outline:2px solid #7d72f7;border-radius:4px}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown>ul a:focus-visible,div#app header.main nav li .dropdown>ul button:focus-visible{outline:0}div#app header.main nav li .dropdown>ul a:focus-visible:before,div#app header.main nav li .dropdown>ul button:focus-visible:before{content:"";position:absolute;outline:2px solid #7d72f7;border-radius:4px;right:5px;left:2px;top:2px;bottom:2px}}div#app header.main nav li .dropdown>ul a .has-menu-toggler,div#app header.main nav li .dropdown>ul button .has-menu-toggler{margin-left:auto;height:18px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown>ul a .has-menu-toggler,div#app header.main nav li .dropdown>ul button .has-menu-toggler{height:20px}}div#app header.main nav li .dropdown>ul a .toggle span,div#app header.main nav li .dropdown>ul button .toggle span{top:0;transform:rotate(-45deg)}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown>ul a .toggle span,div#app header.main nav li .dropdown>ul button .toggle span{transform:rotate(45deg);top:-2px}}div#app header.main nav li .dropdown>ul li{padding:10px;min-height:40px}@media only screen and (max-width: 1497px){div#app header.main nav li .dropdown>ul li{padding:5px 0}}@media only screen and (max-width: 1079px){div#app header.main nav li .dropdown>ul li{padding:0;min-height:0}}div#app header.main nav li .dropdown>ul li:first-child:before{display:none}div#app header.main nav li[data-dropdown].show{z-index:2}body.show-nav div#app header.main nav li[data-dropdown].show>button{color:#7d72f7}body.show-nav div#app header.main nav li[data-dropdown].show>button>.has-menu-toggler>.toggle{transform:scale(-1)}body.show-nav div#app header.main nav li[data-dropdown].show>.dropdown{transform:translate(0);pointer-events:auto;transition:transform .15s ease,visibility .15s ease,pointer-events 0s .15s,z-index .15s ease .15s;visibility:visible;opacity:1;z-index:1}@media only screen and (max-width: 1079px){body.show-nav div#app header.main nav li[data-dropdown].show>.dropdown{display:block}}body.show-nav div#app header.main nav li[data-dropdown].show>.dropdown>ul{transition:box-shadow .3s ease .15s;box-shadow:0 5px 10px #1e1e1e1a}@media only screen and (max-width: 1079px){body.show-nav div#app header.main nav li[data-dropdown].show>.dropdown>ul{box-shadow:0 0 0 transparent}}@media only screen and (max-width: 1079px){div#app header.main nav li[data-dropdown].show>button{color:#7d72f7}div#app header.main nav li[data-dropdown].show>button>.has-menu-toggler>.toggle{transform:scale(-1)}div#app header.main nav li[data-dropdown].show>.dropdown{transform:translate(0);pointer-events:auto;transition:transform .15s ease,visibility .15s ease,pointer-events 0s .15s,z-index .15s ease .15s;visibility:visible;opacity:1;z-index:1}}@media only screen and (max-width: 1079px) and (max-width: 1079px){div#app header.main nav li[data-dropdown].show>.dropdown{display:block}}@media only screen and (max-width: 1079px){div#app header.main nav li[data-dropdown].show>.dropdown>ul{transition:box-shadow .3s ease .15s;box-shadow:0 5px 10px #1e1e1e1a}}@media only screen and (max-width: 1079px) and (max-width: 1079px){div#app header.main nav li[data-dropdown].show>.dropdown>ul{box-shadow:0 0 0 transparent}}@media only screen and (max-width: 1279px){div#app header.main .unecessary{display:none}}div#app header.main .has-buttons{margin:-10px}@media only screen and (max-width: 1497px){div#app header.main .has-buttons{margin:-5px}div#app header.main .has-buttons>div{padding:5px}}div#app .menu-toggle{background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 0 25px;border:0;z-index:12;font-size:22px;font-weight:500;font-family:Main,Fallback;color:inherit;line-height:120%;cursor:pointer;filter:drop-shadow(0 1px 5px rgba(30,30,30,.15));transition:color ease .15s;display:none;padding:0;pointer-events:auto;align-items:center;justify-content:center}body.admin-bar div#app .menu-toggle{top:var(--wp-admin--admin-bar--height)}@media only screen and (max-width: 1079px){div#app .menu-toggle{display:flex}}div#app .menu-toggle:focus-visible .has-toggler{outline:2px solid #7d72f7;border-radius:4px}div#app .menu-toggle span{display:flex;align-items:center;height:100%;transition:transform ease .15s}@media only screen and (max-width: 767px){div#app .menu-toggle span{display:none}}body.menu-open div#app .menu-toggle span{transform:translateY(-100%)}div#app .menu-toggle .has-toggler{width:30px;height:30px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}div#app .menu-toggle .has-toggler:focus-visible{outline:2px solid #7d72f7;border-radius:4px}div#app .menu-toggle .toggle{position:relative;width:30px;height:30px;pointer-events:none}div#app .menu-toggle .toggle:after,div#app .menu-toggle .toggle:before,div#app .menu-toggle .toggle i{content:"";width:100%;height:3px;position:absolute;background-color:#1e1e1e;transition:all ease .15s;left:0}div#app .menu-toggle .toggle i{top:50%;width:0}div#app .menu-toggle .toggle:after{top:calc(50% + 3px)}body.menu-open div#app .menu-toggle .toggle:after{top:calc(50% - 1.5px);transform:rotate(45deg)}div#app .menu-toggle .toggle:before{bottom:calc(50% + 3px)}body.menu-open div#app .menu-toggle .toggle:before{bottom:calc(50% - 1.5px);transform:rotate(-45deg)}div#app button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;font-family:Main,Fallback;border:0;line-height:100%;background:transparent;color:inherit;font-size:inherit}div#app .btn,div#app .gform-theme--foundation .button{position:relative;background:#7d72f7;border:0;font-family:Main,Fallback;font-size:18px;min-height:60px;padding:10px 25px;color:#fff;text-decoration:none;font-weight:500;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color linear .15s,background-color linear .15s,clip-path linear .15s;display:inline-flex;align-items:center;justify-content:center;line-height:100%;z-index:1;text-shadow:0 0 0 transparent;box-shadow:0 1px 5px #1e1e1e0d;clip-path:polygon(0 0%,100% 0,100% 100%,100% 100%,0 100%,0 0)}@media only screen and (max-width: 1497px){div#app .btn,div#app .gform-theme--foundation .button{font-size:16px}}@media (hover: hover) and (pointer: fine){div#app .btn:hover,div#app .gform-theme--foundation .button:hover{background-color:#555f5e;color:#fff;clip-path:polygon(10px 0%,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}div#app .btn:hover [class*=fa-],div#app .gform-theme--foundation .button:hover [class*=fa-]{transform:translate(5px)}}div#app .btn.btn-grey,div#app .gform-theme--foundation .button.btn-grey{color:#1e1e1e;background-color:#e5e5e5;clip-path:none}@media (hover: hover) and (pointer: fine){div#app .btn.btn-grey:hover,div#app .gform-theme--foundation .button.btn-grey:hover{background-color:#1e1e1e;color:#fff}}div#app .btn.btn-white,div#app .gform-theme--foundation .button.btn-white{color:#1e1e1e;background-color:#fff}@media (hover: hover) and (pointer: fine){div#app .btn.btn-white:hover,div#app .gform-theme--foundation .button.btn-white:hover{background-color:#f5f5f5}}div#app .btn.btn-light,div#app .gform-theme--foundation .button.btn-light{color:#1e1e1e;background-color:#fdff32}@media (hover: hover) and (pointer: fine){div#app .btn.btn-light:hover,div#app .gform-theme--foundation .button.btn-light:hover{background-color:#feff84}}div#app .btn.btn-dark,div#app .gform-theme--foundation .button.btn-dark{color:#fff;background-color:#7d72f7}@media (hover: hover) and (pointer: fine){div#app .btn.btn-dark:hover,div#app .gform-theme--foundation .button.btn-dark:hover{background-color:#1c0ccd}}div#app .btn.btn-black,div#app .gform-theme--foundation .button.btn-black{color:#fff;background-color:#1e1e1e}@media (hover: hover) and (pointer: fine){div#app .btn.btn-black:hover,div#app .gform-theme--foundation .button.btn-black:hover{background-color:#4b4b4b}}div#app .btn.btn-outline,div#app .btn.btn-outline-white,div#app .gform-theme--foundation .button.btn-outline,div#app .gform-theme--foundation .button.btn-outline-white{color:inherit;background:transparent;border:2px solid #1e1e1e}div#app .btn.btn-outline:hover,div#app .btn.btn-outline-white:hover,div#app .gform-theme--foundation .button.btn-outline:hover,div#app .gform-theme--foundation .button.btn-outline-white:hover{background-color:#1e1e1e;color:#fff}div#app .btn.btn-outline-white,div#app .btn.btn-outline-white-white,div#app .gform-theme--foundation .button.btn-outline-white,div#app .gform-theme--foundation .button.btn-outline-white-white{border-color:#fff}div#app .btn.btn-outline-white:hover,div#app .btn.btn-outline-white-white:hover,div#app .gform-theme--foundation .button.btn-outline-white:hover,div#app .gform-theme--foundation .button.btn-outline-white-white:hover{background-color:#fff;color:#1e1e1e}div#app .btn.btn-small,div#app .gform-theme--foundation .button.btn-small{min-height:40px;font-size:16px;padding:10px 12.5px}div#app .btn:focus-visible,div#app .gform-theme--foundation .button:focus-visible{background-color:#555f5e;color:#fff;outline:solid 2px #1e1e1e}div#app .btn [class*=fa-],div#app .btn [class*=lni],div#app .gform-theme--foundation .button [class*=fa-],div#app .gform-theme--foundation .button [class*=lni]{margin-left:10px;position:relative;transition:transform ease-in .15s;font-size:20px}div#app .btn[disabled],div#app .gform-theme--foundation .button[disabled]{opacity:.5}div#app .btn .ext-link,div#app .gform-theme--foundation .button .ext-link{font-size:14px}div#app .gform-theme--foundation .gform-theme-button--control{min-height:40px;padding:10px 12.5px;font-size:14px}div#app .gform-footer .button{margin:0 auto}div#app .content-items{width:auto}div#app .content-items.content-items-padded{margin:-50px}@media only screen and (max-width: 1497px){div#app .content-items.content-items-padded{margin:-25px}}@media only screen and (max-width: 413px){div#app .content-items.content-items-padded{margin:-12.5px}}div#app .content-items.content-items-padded>.flex-item{padding:50px}@media only screen and (max-width: 1497px){div#app .content-items.content-items-padded>.flex-item{padding:25px}}@media only screen and (max-width: 413px){div#app .content-items.content-items-padded>.flex-item{padding:12.5px}}div#app .content-items.content-items-padded-small{margin:-25px}@media only screen and (max-width: 1497px){div#app .content-items.content-items-padded-small{margin:-12.5px}}@media only screen and (max-width: 413px){div#app .content-items.content-items-padded-small{margin:-6.25px}}div#app .content-items.content-items-padded-small>.flex-item{padding:25px}@media only screen and (max-width: 1497px){div#app .content-items.content-items-padded-small>.flex-item{padding:12.5px}}@media only screen and (max-width: 413px){div#app .content-items.content-items-padded-small>.flex-item{padding:6.25px}}div#app .content-items.content-items-padded-tiny{margin:-12.5px}@media only screen and (max-width: 1497px){div#app .content-items.content-items-padded-tiny{margin:-6.25px}}@media only screen and (max-width: 413px){div#app .content-items.content-items-padded-tiny{margin:-2.5px}}div#app .content-items.content-items-padded-tiny>.flex-item{padding:12.5px}@media only screen and (max-width: 1497px){div#app .content-items.content-items-padded-tiny>.flex-item{padding:6.25px}}@media only screen and (max-width: 413px){div#app .content-items.content-items-padded-tiny>.flex-item{padding:2.5px}}div#app .content-items>.flex-item.pull-right{margin-left:auto}div#app .content-items>.flex-item.pull-left{margin-right:auto}div#app .image{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:auto;aspect-ratio:2;position:relative;overflow:hidden}div#app .image img,div#app .image video{position:absolute;display:block;object-fit:cover;object-position:50% 50%;height:100%;width:100%}div#app .image img.contain,div#app .image video.contain{object-fit:contain}div#app .image iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1}div#app .image-keep-size{aspect-ratio:unset}div#app .image-keep-size img,div#app .image-keep-size video{position:relative}div#app .image-high{aspect-ratio:1.2}div#app .image-classic{aspect-ratio:4/3}div#app .image-article{aspect-ratio:3/2}div#app .image-square{aspect-ratio:1/1}div#app .image-rounded{aspect-ratio:1/1;border-radius:50%}div#app .image-portrait{aspect-ratio:4/5}div#app .image-portrait-small{aspect-ratio:7/8}div#app .image-low{aspect-ratio:2.75}div#app .image-polygons{clip-path:polygon(25px 0%,calc(100% - 25px) 0%,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0% calc(100% - 25px),0% 25px)}div#app .image-polygon{clip-path:polygon(20px 0%,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}div#app .image-polygon-large{clip-path:polygon(50px 0%,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%,0 50px)}@media only screen and (max-width: 1079px){div#app .image-polygon-large{clip-path:polygon(20px 0%,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}}div#app .image-radius img,div#app .image-radius video,div#app .image-radius iframe{border-radius:0}div#app .image-icon{aspect-ratio:1/1}div#app .image-icon img{object-fit:contain}div#app .image-icon svg{width:100%;height:100%}div#app .image-icon svg line[stroke],div#app .image-icon svg path[stroke]{stroke:currentColor}div#app .image-icon svg:not([fill=none]),div#app .image-icon svg:not([fill=none]) path{fill:currentColor!important}div#app .image-logo{display:flex;align-items:center;justify-content:center;padding:12.5px;aspect-ratio:unset;height:100px;width:auto}@media only screen and (max-width: 639px){div#app .image-logo{padding:5px}}div#app .image-logo img{position:relative;object-fit:contain;max-height:100px;max-width:180px;filter:none;width:100%;height:auto}div#app .image-grayscale{filter:grayscale(1)}div#app .image .image-label{position:absolute;z-index:1;bottom:12.5px;left:12.5px;padding:12.5px;background-color:#1e1e1eb3}div#app .image .video-controls{position:absolute;right:25px;transform:none;bottom:25px;color:#fff;z-index:2;width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1497px){div#app .image .video-controls{bottom:12.5px;right:12.5px}}div#app .image .video-controls.paused>button{display:none}div#app .image .video-controls.paused>button[data-video-control=pause]{display:none}div#app .image .video-controls.paused>button[data-video-control=play]{display:flex}div#app .image .video-controls>button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer;border-radius:0;border:0;background-color:#ffffff1a;color:#fff;font-size:10px}div#app .image .video-controls>button:focus-visible{outline:solid 2px #fdff32}div#app .image .video-controls>button:hover{background-color:#fdff32;color:#1e1e1e}div#app .image .video-controls>button[data-video-control=play]{display:none}div#app .has-button{padding-top:25px}div#app .has-buttons{width:auto;margin:12.5px -10px -10px;display:flex;flex-wrap:wrap}div#app .has-buttons.align-center,div#app .has-buttons.has-text-align-center{justify-content:center}div#app .has-buttons.align-right,div#app .has-buttons.has-text-align-right{justify-content:flex-end}div#app .has-buttons:first-child{margin-top:-10px}div#app .has-buttons>*{padding:10px;display:flex;flex:0 1 auto}div#app .has-buttons>* .btn{width:100%}div#app .read-more{display:flex;align-items:center;font-family:Main,Fallback;font-weight:500;font-size:18px;text-decoration:none}@media only screen and (max-width: 1497px){div#app .read-more{font-size:16px}}div#app .read-more .control-more{margin-right:12.5px}div#app .read-more>i{margin:0 12.5px}div#app .read-more>i:first-child{margin-left:0}div#app .read-more>i:last-child{margin-right:0}div#app [class*=background-light] .btn-default,div#app [class*=has-light] .btn-default{background-color:#1e1e1e;color:#fff}@media (hover: hover) and (pointer: fine){div#app [class*=background-light] .btn-default:hover,div#app [class*=has-light] .btn-default:hover{background-color:#616161}}@media (hover: hover) and (pointer: fine){div#app [class*=background-light] .read-more:hover .control-more,div#app [class*=has-light] .read-more:hover .control-more{background-color:#616161}}div#app [class*=background-light] .read-more .control-more,div#app [class*=has-light] .read-more .control-more{background-color:#1e1e1e;color:#fff}div#app [class*=background-black] .has-buttons>div>a:focus-visible,div#app [class*=has-black] .has-buttons>div>a:focus-visible{outline:2px solid #FFF}div#app .social .links{display:flex;flex-wrap:wrap;width:auto;margin:-5px}div#app .social .links>div{padding:5px}div#app .social .links a{background-color:#7d72f7;font-size:26px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;text-decoration:none;color:#fff;text-align:center;clip-path:polygon(5px 0%,calc(100% - 5px) 0%,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0% calc(100% - 5px),0% 5px)}@media (hover: hover) and (pointer: fine){div#app .social .links a:hover{background-color:#fdff32;color:#1e1e1e}}div#app .social .links a [class^=fa-]{margin:0;display:flex;align-items:center;justify-content:center;line-height:normal;text-align:center}div#app .social .links a img{width:20px;height:auto}div#app .social>a{margin-left:auto}div#app .content-box{background-color:#1e1e1e;padding:50px;box-shadow:0 12.5px 100px #7d72f773}@media only screen and (max-width: 413px){div#app .content-box{padding:25px}}@media only screen and (max-width: 360px){div#app .content-box{padding:12.5px}}div#app .control-arrow{position:relative;width:40px;aspect-ratio:1/1;overflow:hidden;flex:0 0 auto;display:block}@media only screen and (max-width: 1497px){div#app .control-arrow{width:26px}}@media only screen and (max-width: 413px){div#app .control-arrow{width:16px}}div#app .control-arrow-left{transform:rotate(90deg)}div#app .control-arrow-right{transform:rotate(-90deg)}div#app .control-arrow:after,div#app .control-arrow:before{content:"";width:calc(50% + 4px);height:2px;background-color:currentColor;position:absolute;transition:all ease-in .15s;border-radius:2px;top:50%;margin-top:-1px}@media only screen and (max-width: 1497px){div#app .control-arrow:after,div#app .control-arrow:before{width:calc(50% + 3px)}}@media only screen and (max-width: 413px){div#app .control-arrow:after,div#app .control-arrow:before{width:calc(50% + 2px)}}div#app .control-arrow:after{transform:rotate(45deg);left:0}div#app .control-arrow:before{transform:rotate(-45deg);right:0}div#app .control-more{width:20px;height:20px;border-radius:0;background-color:#7d72f7;color:#fdff32;display:flex;align-items:center;justify-content:center;clip-path:polygon(5px 0%,calc(100% - 5px) 0%,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0% calc(100% - 5px),0% 5px)}div#app .control-more>span{pointer-events:none;position:relative;width:6px;height:2px;border-radius:2px}div#app .control-more>span:after,div#app .control-more>span:before{content:"";width:100%;height:100%;background-color:currentColor;position:absolute}div#app .control-more>span:after{transform:rotate(45deg);top:-1.5px}div#app .control-more>span:before{transform:rotate(-45deg);top:1.5px}div#app .control-toggle{pointer-events:none;position:relative;width:16px;height:16px;overflow:hidden;flex:0 0 auto}div#app .control-toggle:after,div#app .control-toggle:before{content:"";width:calc(50% + 2px);height:2px;background-color:currentColor;position:absolute;transition:all ease-in .15s;top:50%;margin-top:-1px;border-radius:2px}div#app .control-toggle:after{transform:rotate(45deg);left:0}div#app .control-toggle:before{transform:rotate(-45deg);right:0}div#app .download-app{display:flex;flex-wrap:wrap;width:auto;margin:-5px}div#app .download-app>div{padding:5px}div#app .download-app img{height:40px;display:block}@media only screen and (max-width: 1497px){div#app .download-app img{height:35px}}div#app .swiper .swiper-prev,div#app .swiper .swiper-next{height:100px;top:50%;width:100px;position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fdff32;transform:translateY(-50%)}@media only screen and (max-width: 1497px){div#app .swiper .swiper-prev,div#app .swiper .swiper-next{width:50px}}@media only screen and (max-width: 413px){div#app .swiper .swiper-prev,div#app .swiper .swiper-next{width:25px}}@media (hover: hover) and (pointer: fine){div#app .swiper .swiper-prev:hover,div#app .swiper .swiper-next:hover{color:#fff}}div#app .swiper .swiper-prev.swiper-button-disabled [class^=fa-],div#app .swiper .swiper-next.swiper-button-disabled [class^=fa-]{display:none}div#app .swiper .swiper-prev [class^=fa-],div#app .swiper .swiper-next [class^=fa-]{width:100px;display:flex;align-items:center;justify-content:center}div#app .swiper .swiper-prev{left:0}div#app .swiper .swiper-next{right:0}div#app .swiper .swiper-pagination{position:absolute;z-index:1;height:80px;display:flex;align-items:center;justify-content:center;bottom:0;pointer-events:none}@media only screen and (max-width: 1497px){div#app .swiper .swiper-pagination{height:50px}}div#app .swiper .swiper-pagination .swiper-pagination-bullet{pointer-events:auto;background-color:#fff;width:32px;height:6px;margin:0 6px;border-radius:0}div#app .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#fdff32}div#app .wp-block-table{font-family:Main,Fallback;font-size:18px;box-shadow:0 1px 10px #1e1e1e0d;border-radius:0;color:#1e1e1e}@media only screen and (max-width: 1497px){div#app .wp-block-table{font-size:16px}}div#app .wp-block-table.is-style-stripes{border:0}div#app .wp-block-table.is-style-stripes th,div#app .wp-block-table.is-style-stripes td{border-color:transparent!important}div#app .wp-block-table table{border-style:hidden}div#app .wp-block-table .has-black-10-background-color{color:#fff}div#app .wp-block-table .has-black-10-background-color th,div#app .wp-block-table .has-black-10-background-color td,div#app .wp-block-table .has-black-10-background-color thead{background-color:#343434}div#app .wp-block-table .has-black-10-background-color th,div#app .wp-block-table .has-black-10-background-color td{border-color:#ffffff1a}div#app .wp-block-table .has-white-10-background-color th,div#app .wp-block-table .has-white-10-background-color td,div#app .wp-block-table .has-white-10-background-color thead{background-color:#f5f5f5}div#app .wp-block-table .has-light-10-background-color th,div#app .wp-block-table .has-light-10-background-color td,div#app .wp-block-table .has-light-10-background-color thead{background-color:#fdff46}div#app .wp-block-table .has-black-20-background-color{color:#fff}div#app .wp-block-table .has-black-20-background-color th,div#app .wp-block-table .has-black-20-background-color td,div#app .wp-block-table .has-black-20-background-color thead{background-color:#4b4b4b}div#app .wp-block-table .has-black-20-background-color th,div#app .wp-block-table .has-black-20-background-color td{border-color:#ffffff1a}div#app .wp-block-table .has-white-20-background-color th,div#app .wp-block-table .has-white-20-background-color td,div#app .wp-block-table .has-white-20-background-color thead{background-color:#e5e5e5}div#app .wp-block-table .has-light-20-background-color th,div#app .wp-block-table .has-light-20-background-color td,div#app .wp-block-table .has-light-20-background-color thead{background-color:#fdff5b}div#app .wp-block-table .has-black-30-background-color{color:#fff}div#app .wp-block-table .has-black-30-background-color th,div#app .wp-block-table .has-black-30-background-color td,div#app .wp-block-table .has-black-30-background-color thead{background-color:#616161}div#app .wp-block-table .has-black-30-background-color th,div#app .wp-block-table .has-black-30-background-color td{border-color:#ffffff1a}div#app .wp-block-table .has-white-30-background-color th,div#app .wp-block-table .has-white-30-background-color td,div#app .wp-block-table .has-white-30-background-color thead{background-color:#d9d9d9}div#app .wp-block-table .has-light-30-background-color th,div#app .wp-block-table .has-light-30-background-color td,div#app .wp-block-table .has-light-30-background-color thead{background-color:#feff6f}div#app .wp-block-table .has-black-40-background-color{color:#fff}div#app .wp-block-table .has-black-40-background-color th,div#app .wp-block-table .has-black-40-background-color td,div#app .wp-block-table .has-black-40-background-color thead{background-color:#787878}div#app .wp-block-table .has-black-40-background-color th,div#app .wp-block-table .has-black-40-background-color td{border-color:#ffffff1a}div#app .wp-block-table .has-white-40-background-color th,div#app .wp-block-table .has-white-40-background-color td,div#app .wp-block-table .has-white-40-background-color thead{background-color:#ccc}div#app .wp-block-table .has-light-40-background-color th,div#app .wp-block-table .has-light-40-background-color td,div#app .wp-block-table .has-light-40-background-color thead{background-color:#feff84}div#app .wp-block-table .has-black-50-background-color{color:#fff}div#app .wp-block-table .has-black-50-background-color th,div#app .wp-block-table .has-black-50-background-color td,div#app .wp-block-table .has-black-50-background-color thead{background-color:#8e8e8e}div#app .wp-block-table .has-black-50-background-color th,div#app .wp-block-table .has-black-50-background-color td{border-color:#ffffff1a}div#app .wp-block-table .has-white-50-background-color th,div#app .wp-block-table .has-white-50-background-color td,div#app .wp-block-table .has-white-50-background-color thead{background-color:#bfbfbf}div#app .wp-block-table .has-light-50-background-color th,div#app .wp-block-table .has-light-50-background-color td,div#app .wp-block-table .has-light-50-background-color thead{background-color:#feff98}div#app .wp-block-table .has-light-background-color th,div#app .wp-block-table .has-light-background-color td,div#app .wp-block-table .has-light-background-color thead{background-color:#fdff32}div#app .wp-block-table .has-light-background-color thead th,div#app .wp-block-table .has-light-background-color thead td{background-color:#ffffff26}div#app .wp-block-table .has-black-background-color{color:#fff}div#app .wp-block-table .has-black-background-color th,div#app .wp-block-table .has-black-background-color td,div#app .wp-block-table .has-black-background-color thead{background-color:#1e1e1e}div#app .wp-block-table .has-black-background-color th,div#app .wp-block-table .has-black-background-color td{border-color:#ffffff1a}div#app .wp-block-table .has-black-background-color thead th,div#app .wp-block-table .has-black-background-color thead td{background-color:#ffffff26}div#app .wp-block-table thead{border:0;background-color:#fff}div#app .wp-block-table thead th,div#app .wp-block-table thead td{background-color:#1e1e1e0d}div#app .wp-block-table th,div#app .wp-block-table td{padding:12.5px;border-color:#1e1e1e1a;background-color:#fff}div#app .wp-block-table thead tr:first-child td:first-child,div#app .wp-block-table thead tr:first-child th:first-child{border-top-left-radius:0}div#app .wp-block-table thead tr:first-child td:last-child,div#app .wp-block-table thead tr:first-child th:last-child{border-top-right-radius:0}div#app .wp-block-table tbody:first-child tr:first-child td:first-child,div#app .wp-block-table tbody:first-child tr:first-child th:first-child{border-top-left-radius:0}div#app .wp-block-table tbody:first-child tr:first-child td:last-child,div#app .wp-block-table tbody:first-child tr:first-child th:last-child{border-top-right-radius:0}div#app .wp-block-table tbody tr:last-child td:first-child,div#app .wp-block-table tbody tr:last-child th:first-child{border-bottom-left-radius:0}div#app .wp-block-table tbody tr:last-child td:last-child,div#app .wp-block-table tbody tr:last-child th:last-child{border-bottom-right-radius:0}div#app .has-area-link{position:relative}div#app .has-area-link:has(.area-link:focus-visible){outline:solid 2px #7d72f7;border-radius:4px}div#app .area-link{position:absolute;left:0;top:0;width:100%;height:100%}div#app .post-articles-container{margin:50px 0}@media only screen and (max-width: 413px){div#app .post-articles-container{margin:25px 0}}div#app .post-articles-container:first-child{margin-top:0}div#app .post-articles-container:last-child{margin-bottom:0}div#app .post-articles .flex-item{display:flex}@media only screen and (max-width: 1079px){div#app .post-articles .flex-item{width:50%}}@media only screen and (max-width: 619px){div#app .post-articles .flex-item{width:100%}}div#app .post-article{width:100%;text-decoration:none;display:flex;flex-direction:column;position:relative;text-align:left}div#app .post-article .has-image{z-index:0;flex:0 0 auto}div#app .post-article .has-image .image{background-color:#aca49e}div#app .post-article .has-content{flex:1 1 auto;display:flex;flex-direction:column;color:#1e1e1e}div#app .post-article .article-info{font-family:Main,Fallback;font-size:18px;display:flex;align-items:center;position:relative;z-index:1;flex:0 0 auto;margin-top:12.5px}@media only screen and (max-width: 1497px){div#app .post-article .article-info{font-size:16px}}div#app .post-article .article-info .post-tag{margin-left:auto;font-size:11px;padding:4px 6px;box-shadow:0 0 0 transparent}div#app .post-article .article-content{flex:1 1 auto;display:flex;flex-direction:column;margin-top:12.5px}div#app .post-article .article-content h3,div#app .post-article .article-content p{margin:12.5px 0}div#app .post-article .article-content .has-button{margin-top:auto;display:flex;justify-content:flex-end}div#app .post-article .article-content a{text-decoration:none;z-index:1;color:#1e1e1e!important}div#app .post-article .article-content a:hover{color:#170aab!important}div#app .post-article .article-content a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}div#app .post-article-reference .article-content h3{margin-bottom:0}div#app .post-tags{display:flex;flex-wrap:wrap;width:auto;margin:45px -5px}@media only screen and (max-width: 413px){div#app .post-tags{margin:20px -5px}}div#app .post-tags:first-child{margin-top:-5px}div#app .post-tags:last-child{margin-bottom:-5px}div#app .post-tags>div{padding:5px}div#app .post-tag-radio{display:flex;cursor:pointer}div#app .post-tag-radio input{display:none}div#app .post-tag-radio input:checked+.post-tag{background-color:#1e1e1e;color:#fff}@media (hover: hover) and (pointer: fine){div#app .post-tag-radio:hover .post-tag{background-color:#555f5e;color:#fff}}div#app .post-tag{padding:8px 12px;background-color:#fff;color:#1e1e1e;font-family:Main,Fallback;font-weight:500;border-radius:0;font-size:16px;text-decoration:none;border:1px solid #1e1e1e;display:inline-block}div#app .post-tag.active{background-color:#1e1e1e;color:#fff}@media (hover: hover) and (pointer: fine){div#app .post-tag[href]:hover{background-color:#555f5e;color:#fff}}div#app .post-tag-release{background-color:#1e1e1e;color:#fff}div#app .pagination{margin:50px 0}@media only screen and (max-width: 1497px){div#app .pagination{margin:25px 0}}div#app .pagination:first-child{margin-top:0}div#app .pagination:last-child{margin-bottom:0}div#app .pagination .nav-links{display:flex;justify-content:center;width:auto;margin:-2px}div#app .pagination .nav-links .page-numbers{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#1e1e1e;font-family:Main,Fallback;font-weight:500;border-radius:0;font-size:18px;border:1px solid #1e1e1e;margin:2px}@media (hover: hover) and (pointer: fine){div#app .pagination .nav-links .page-numbers:hover{background-color:#555f5e;color:#fff}}div#app .pagination .nav-links .page-numbers.current{background-color:#1e1e1e;color:#fff}div#app .pagination .nav-links a{text-decoration:none}div#app .result-row{margin-top:12.5px;background-color:#fff;padding:12.5px!important;border-radius:0;box-shadow:0 1px 4px #1e1e1e1a;display:block;border:1px solid #FFF;text-decoration:none;font-family:Main,Fallback;font-size:18px}div#app .result-row .has-tag{margin-bottom:10px}div#app .result-row .post-tag{padding:2px 6px;font-size:12px;display:inline-block}div#app .result-row:hover{box-shadow:0 1px 8px #1e1e1e33;border-color:#1e1e1e}div#app .result-row p{margin:5px 0 0;line-height:100%}div#app .result-row .crumbpath-paths{font-size:16px;margin-bottom:5px}div#app .crumbpath-paths{display:flex;align-items:center;justify-content:center;width:100%;position:relative;flex-wrap:wrap}div#app .crumbpath-paths>div{display:flex;align-items:center;line-height:120%}@media only screen and (max-width: 639px){div#app .crumbpath-paths>div.can-hide{display:none}}div#app .crumbpath-paths a{text-decoration:none}div#app .crumbpath-paths .spacer{font-size:10px;margin:1px 5px 0;opacity:.5}div#app .crumbpath-paths span{opacity:.5}div#app .app-message{font-weight:700}div#app .app-message.error{color:#e84e4e}div#app .categories-items{display:flex;flex-wrap:wrap;margin:-25px -12.5px;width:auto}div#app .categories-items.swiper{margin:0;flex-wrap:nowrap}div#app .categories-items.swiper .swiper-slide{display:flex;flex-grow:1;height:auto}div#app .categories-items.swiper .item{width:100%;padding:0}@media only screen and (max-width: 1079px){div#app .categories-items{margin:-12.5px -5px}}div#app .categories-items .item{padding:25px 12.5px;width:20%;display:flex}@media only screen and (max-width: 1279px){div#app .categories-items .item{width:33.33333%}}@media only screen and (max-width: 1079px){div#app .categories-items .item{padding:12.5px 5px}}@media only screen and (max-width: 639px){div#app .categories-items .item{width:50%}}div#app .categories-items .item a,div#app .categories-items .item label .label-item{width:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit}@media (hover: hover) and (pointer: fine){div#app .categories-items .item a:hover .image{transform:scale(1.1)}}div#app .categories-items .item>a{position:relative}@media (hover: hover) and (pointer: fine){div#app .categories-items .item>a:hover{color:#7d72f7}div#app .categories-items .item>a:hover .has-image{border-color:#7d72f7}}div#app .categories-items .item.current a{color:#7d72f7}div#app .categories-items .item.current a .has-image{border-color:#7d72f7}div#app .categories-items .item .has-image{background-color:#f3f3f3;width:100%;height:auto;display:block;overflow:hidden;padding:10px;border:2px solid #F3F3F3;transition:border-color ease-in .15s;position:relative}div#app .categories-items .item .has-image .image{transition:transform ease-in .1s;margin:auto}div#app .categories-items .item h3{margin-top:25px;display:flex}@media only screen and (max-width: 1497px){div#app .categories-items .item h3{margin-top:10px}}div#app .categories-items .item h3 i{margin:2px 0 0 auto;padding-left:5px}div#app .categories-items .item.product-item{text-align:center;width:33.3333%}@media only screen and (max-width: 639px){div#app .categories-items .item.product-item{width:50%}}div#app .categories-items .item.product-item h3{justify-content:center;margin-bottom:0}div#app .categories-items .item.product-item p{margin:5px 0 0;line-height:110%;font-size:16px;color:#555f5e}@media only screen and (max-width: 1497px){div#app .categories-items .item.product-item p{font-size:14px}}div#app .categories-items .item.product-item .product-tag{background-color:#7d72f7;color:#fff;padding:8px;clip-path:polygon(5px 0%,100% 0%,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0% calc(100% - 5px),0% 5px);position:absolute;top:5px;right:5px;font-size:14px;z-index:1}div#app .categories-items .item.product-item .price{margin-top:auto;padding-top:10px;font-weight:700;font-size:18px}@media only screen and (max-width: 1497px){div#app .categories-items .item.product-item .price{font-size:16px}}div#app .categories-items .item.product-item .price .addon{color:inherit}div#app .categories-items-with-configurator .item{width:16.6666666667%}@media only screen and (max-width: 1079px){div#app .categories-items-with-configurator .item{width:33.3333%}}@media only screen and (max-width: 639px){div#app .categories-items-with-configurator .item{width:50%}}div#app .categories-items-with-configurator .item .has-image{border:0}div#app .categories-items-with-configurator .item.current a,div#app .categories-items-with-configurator .item.current label{color:#7d72f7;border-color:#7d72f7}@media (hover: hover) and (pointer: fine){div#app .categories-items-with-configurator .item a:hover,div#app .categories-items-with-configurator .item label:hover .label-item{color:#7d72f7;border-color:#7d72f7}}div#app .categories-items-with-configurator .item a,div#app .categories-items-with-configurator .item .label-item{height:auto;text-decoration:none;color:inherit;background-color:#f3f3f3;padding:12.5px;border:2px solid #F3F3F3}@media only screen and (max-width: 1079px){div#app .categories-items-with-configurator .item a,div#app .categories-items-with-configurator .item .label-item{padding:10px}}div#app .categories-items-with-configurator .item h3{text-align:center;justify-content:center;margin-top:auto;margin-bottom:12.5px;font-size:18px}@media only screen and (max-width: 1497px){div#app .categories-items-with-configurator .item h3{font-size:16px;margin-bottom:5px}}div#app .categories-items-with-configurator .item h3 i{display:none}div#app .products-category{margin:50px 0}@media only screen and (max-width: 1497px){div#app .products-category{margin:25px 0}}div#app .products-category:first-child{margin-top:0}div#app .products-category:last-child{margin-bottom:0}div#app .products-category>h2{border-bottom:1px solid #1e1e1e;padding-bottom:25px}div#app .loader-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity ease-in .15s}div#app .loader-spinner{animation:spin 1s infinite linear;width:25px;height:25px;display:flex;align-items:center;justify-content:center;padding:5px;background-color:#fff;box-shadow:0 0 5px #1e1e1e1a;clip-path:polygon(5px 0%,calc(100% - 5px) 0%,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0% calc(100% - 5px),0% 5px)}body.ajax-loading div#app form.ajax-items .loader-container{opacity:1;pointer-events:auto}div#app form.ajax-items .post-tags{justify-content:center}div#app form.ajax-items .pagination{display:flex;justify-content:center;margin:45px -5px -5px;width:auto;font-size:16px}div#app form.ajax-items .pagination>*{display:flex;padding:5px;cursor:pointer}div#app form.ajax-items .pagination>* input{display:none}div#app form.ajax-items .pagination>* span,div#app form.ajax-items .pagination>* a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #1e1e1e}div#app form.ajax-items .pagination>* span.current,div#app form.ajax-items .pagination>* a.current{background-color:#1e1e1e;color:#fff}div#app form.ajax-items .pagination>*:hover span,div#app form.ajax-items .pagination>*:hover a{background-color:#555f5e;color:#fff}div#app form.ajax-items .pagination>* input:checked+span{background-color:#1e1e1e;color:#fff}div#app .quoter-details{display:flex;flex-direction:column}div#app .quoter-details>*{margin:5px 0}div#app .quoter-details>*:first-child{margin-top:0}div#app .quoter-details>*:last-child{margin-bottom:0}div#app .logo-wall{justify-content:center}div#app .logo-wall .flex-item{display:flex}@media only screen and (max-width: 1079px){div#app .logo-wall .flex-item{width:33.33333%}}@media only screen and (max-width: 413px){div#app .logo-wall .flex-item{width:50%}}div#app .logo-wall .flex-item a{display:flex;align-items:center;justify-content:center;width:100%;padding:25px 10px;border:2px solid transparent;transition:border-color ease-in .15s}@media only screen and (max-width: 1497px){div#app .logo-wall .flex-item a{padding:10px}}@media only screen and (max-width: 639px){div#app .logo-wall .flex-item a{padding:5px}}@media (hover: hover) and (pointer: fine){div#app .logo-wall .flex-item a:hover{border-color:#7d72f7}}div#app .logo-wall .image-logo{height:auto}div#app .logo-wall .image-logo img{max-height:40px;max-width:160px}@media only screen and (max-width: 1079px){div#app .logo-wall .image-logo img{max-height:30px;max-width:140px}}div#app .quote-form{padding:50px 100px;background-color:#f3f3f3;clip-path:polygon(20px 0%,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}@media only screen and (max-width: 1497px){div#app .quote-form{padding:50px}}@media only screen and (max-width: 1079px){div#app .quote-form{padding:25px}}@media only screen and (max-width: 413px){div#app .quote-form{padding:12.5px}}div#app .addon{color:#555f5e;font-weight:400}div#app .specs-table{display:flex;flex-wrap:wrap}div#app .specs-table .specs-spec{display:flex;flex-direction:column;width:100%;margin:10px 0}div#app .specs-table .specs-spec:first-child{margin-top:0}div#app .specs-table .specs-spec:last-child{margin-bottom:0}div#app .specs-table .specs-value{padding:12.5px 0;font-size:16px}div#app .specs-table .specs-label{display:flex}div#app .specs-table .specs-label i,div#app .specs-table .specs-label img{font-size:20px;width:20px;margin-right:10px;margin-top:-1px;flex:0 0 auto}div#app .specs-table .specs-table{width:auto;margin:-5px;flex-wrap:wrap}div#app .specs-table .specs-table .specs-spec-array{flex-direction:row;width:auto;padding:5px;margin:0}div#app .specs-table .specs-table .specs-spec-array .specs-value{padding:0;margin:0 0 0 5px}div#app .total{display:grid;grid-gap:25px;grid-template-columns:repeat(1,1fr)}@media only screen and (max-width: 1497px){div#app .total{grid-gap:12.5px}}div#app .total>div{display:flex;grid-gap:12.5px}div#app .total>div .info{display:block;font-size:16px;margin-top:5px}div#app .total>div .value{margin-left:auto;text-align:right;font-weight:700;display:flex;align-items:center}div#app .total>div .value.price .addon{margin-left:10px}div#app .add-to-cart{display:grid;grid-gap:10px;grid-template-columns:112px 1fr;grid-template-rows:1fr 1fr}div#app .add-to-cart.added .submit .btn .added{transform:translateY(100%);animation:.15s hide normal}div#app .add-to-cart .submit .btn{width:100%;position:relative}div#app .add-to-cart .submit .btn .added{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#555f5e;transform:translateY(0);animation:.15s show normal}div#app .add-to-cart .cart-total{display:flex;grid-column:1/-1}div#app .add-to-cart .cart-total.disabled{opacity:.7;pointer-events:none}div#app .add-to-cart .cart-total a{align-items:center;display:flex;text-decoration:none;border:2px solid #555f5e;color:#555f5e;width:100%;padding:0 10px}@media (hover: hover) and (pointer: fine){div#app .add-to-cart .cart-total a:hover{color:#7d72f7;border-color:#7d72f7}}div#app .add-to-cart .cart-total a i{margin-right:5px}div#app .add-to-cart .cart-total a span{font-size:14px}div#app .add-to-cart .cart-total a span.text{margin-right:5px}div#app .add-to-cart .cart-total a span.count{margin-left:auto;font-weight:500;color:#7d72f7}div#app .amount-control{padding:4px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;border:1px solid #E5E5E5;width:110px}div#app .amount-control>.btn,div#app .amount-control>input[type=number]{width:30px;height:30px;min-height:30px;flex:0 0 auto;padding:0;text-align:center}div#app .amount-control>.btn>i,div#app .amount-control>input[type=number]>i{margin:0}div#app .amount-control input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:0}div#app .amount-control input[type=number]::-webkit-outer-spin-button,div#app .amount-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}div#app [data-copy]{position:relative}div#app .alert-tip{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;background-color:#555f5e;padding:3px 6px;color:#fff;font-size:12px;white-space:nowrap;margin-top:-10px;display:inline-flex;justify-content:center;align-items:center}div#app .alert-tip:before{content:"";width:6px;height:6px;position:absolute;bottom:-3px;transform:rotate(45deg);left:50%;background-color:#555f5e;margin-left:-3px}div#app .media-description{margin-top:12.5px;opacity:.6;font-size:18px;margin-bottom:50px}@media only screen and (max-width: 1497px){div#app .media-description{font-size:16px;margin-bottom:25px}}@media only screen and (max-width: 360px){div#app .media-description{font-size:14px;margin-bottom:12.5px}}div#app section{width:100%;padding:100px 0}@media only screen and (max-width: 1497px){div#app section{padding:50px 0}}@media only screen and (max-width: 413px){div#app section{padding:25px 0}}div#app section:first-child{padding-top:50px}@media only screen and (max-width: 1497px){div#app section:first-child{padding-top:25px}}@media only screen and (max-width: 413px){div#app section:first-child{padding-top:12.5px}}div#app section.content{padding-top:0}div#app section.align-center{text-align:center}div#app section.align-center .has-buttons{justify-content:center}div#app section.align-right{text-align:right}div#app section.align-right .has-buttons{justify-content:flex-end}div#app section.background-light{background-color:#fdff32}div#app section.background-dark{background-color:#7d72f7}div#app section.background-black{background-color:#1e1e1e}div#app section.background-green{background-color:#28c864}div#app section.background-green-dark{background-color:#0f4d27}div#app section.background-violet{background-color:#170aab}div#app section.background-violet-light{background-color:#7d72f7}div#app section.background-coffee{background-color:#472929}div#app section.background-silver{background-color:#aca49e}div#app section.background-davy{background-color:#555f5e}div#app section.background-dark,div#app section.background-black,div#app section.background-green,div#app section.background-green-dark,div#app section.background-violet,div#app section.background-coffee,div#app section.background-davy{color:#fff}div#app section.background-dark .btn-default,div#app section.background-black .btn-default,div#app section.background-green .btn-default,div#app section.background-green-dark .btn-default,div#app section.background-violet .btn-default,div#app section.background-coffee .btn-default,div#app section.background-davy .btn-default{background-color:#fdff32;color:#1e1e1e}@media (hover: hover) and (pointer: fine){div#app section.background-dark .btn-default:hover,div#app section.background-black .btn-default:hover,div#app section.background-green .btn-default:hover,div#app section.background-green-dark .btn-default:hover,div#app section.background-violet .btn-default:hover,div#app section.background-coffee .btn-default:hover,div#app section.background-davy .btn-default:hover{background-color:#fff}}div#app section.background-dark a:not(.btn),div#app section.background-black a:not(.btn),div#app section.background-green a:not(.btn),div#app section.background-green-dark a:not(.btn),div#app section.background-violet a:not(.btn),div#app section.background-coffee a:not(.btn),div#app section.background-davy a:not(.btn){color:#fdff32}div#app section.background-dark a:not(.btn):focus-visible,div#app section.background-black a:not(.btn):focus-visible,div#app section.background-green a:not(.btn):focus-visible,div#app section.background-green-dark a:not(.btn):focus-visible,div#app section.background-violet a:not(.btn):focus-visible,div#app section.background-coffee a:not(.btn):focus-visible,div#app section.background-davy a:not(.btn):focus-visible{outline:solid 2px #fdff32}@media (hover: hover) and (pointer: fine){div#app section.background-dark a:not(.btn):hover,div#app section.background-black a:not(.btn):hover,div#app section.background-green a:not(.btn):hover,div#app section.background-green-dark a:not(.btn):hover,div#app section.background-violet a:not(.btn):hover,div#app section.background-coffee a:not(.btn):hover,div#app section.background-davy a:not(.btn):hover{color:#fff}}div#app section.background-white{background-color:#fff}div#app section.background-grey{background-color:#f3f3f3}div#app section.background-black-10{background-color:#343434}div#app section.background-white-10{background-color:#f5f5f5}div#app section.background-dark-10{background-color:#5d50f5}div#app section.background-light-10{background-color:#fdff46}div#app section.background-black-10,div#app section.background-dark-10{color:#fff}div#app section.background-black-10 a:not(.btn),div#app section.background-dark-10 a:not(.btn){color:#fdff32}div#app section.background-black-10 a:not(.btn):focus-visible,div#app section.background-dark-10 a:not(.btn):focus-visible{outline:solid 2px #fdff32}@media (hover: hover) and (pointer: fine){div#app section.background-black-10 a:not(.btn):hover,div#app section.background-dark-10 a:not(.btn):hover{color:#fff}}div#app section .has-black-10-color{color:#343434}div#app section .has-white-10-color{color:#f5f5f5}div#app section .has-light-10-color{color:#fdff46}div#app section .has-dark-10-color{color:#5d50f5}div#app section.background-black-20{background-color:#4b4b4b}div#app section.background-white-20{background-color:#e5e5e5}div#app section.background-dark-20{background-color:#3e2ef3}div#app section.background-light-20{background-color:#fdff5b}div#app section.background-black-20,div#app section.background-dark-20{color:#fff}div#app section.background-black-20 a:not(.btn),div#app section.background-dark-20 a:not(.btn){color:#fdff32}div#app section.background-black-20 a:not(.btn):focus-visible,div#app section.background-dark-20 a:not(.btn):focus-visible{outline:solid 2px #fdff32}@media (hover: hover) and (pointer: fine){div#app section.background-black-20 a:not(.btn):hover,div#app section.background-dark-20 a:not(.btn):hover{color:#fff}}div#app section .has-black-20-color{color:#4b4b4b}div#app section .has-white-20-color{color:#e5e5e5}div#app section .has-light-20-color{color:#fdff5b}div#app section .has-dark-20-color{color:#3e2ef3}div#app section.background-black-30{background-color:#616161}div#app section.background-white-30{background-color:#d9d9d9}div#app section.background-dark-30{background-color:#200eef}div#app section.background-light-30{background-color:#feff6f}div#app section.background-black-30,div#app section.background-dark-30{color:#fff}div#app section.background-black-30 a:not(.btn),div#app section.background-dark-30 a:not(.btn){color:#fdff32}div#app section.background-black-30 a:not(.btn):focus-visible,div#app section.background-dark-30 a:not(.btn):focus-visible{outline:solid 2px #fdff32}@media (hover: hover) and (pointer: fine){div#app section.background-black-30 a:not(.btn):hover,div#app section.background-dark-30 a:not(.btn):hover{color:#fff}}div#app section .has-black-30-color{color:#616161}div#app section .has-white-30-color{color:#d9d9d9}div#app section .has-light-30-color{color:#feff6f}div#app section .has-dark-30-color{color:#200eef}div#app section.background-black-40{background-color:#787878}div#app section.background-white-40{background-color:#ccc}div#app section.background-dark-40{background-color:#1c0ccd}div#app section.background-light-40{background-color:#feff84}div#app section.background-black-40,div#app section.background-dark-40{color:#fff}div#app section.background-black-40 a:not(.btn),div#app section.background-dark-40 a:not(.btn){color:#fdff32}div#app section.background-black-40 a:not(.btn):focus-visible,div#app section.background-dark-40 a:not(.btn):focus-visible{outline:solid 2px #fdff32}@media (hover: hover) and (pointer: fine){div#app section.background-black-40 a:not(.btn):hover,div#app section.background-dark-40 a:not(.btn):hover{color:#fff}}div#app section .has-black-40-color{color:#787878}div#app section .has-white-40-color{color:#ccc}div#app section .has-light-40-color{color:#feff84}div#app section .has-dark-40-color{color:#1c0ccd}div#app section.background-black-50{background-color:#8e8e8e}div#app section.background-white-50{background-color:#bfbfbf}div#app section.background-dark-50{background-color:#170aab}div#app section.background-light-50{background-color:#feff98}div#app section.background-black-50,div#app section.background-dark-50{color:#fff}div#app section.background-black-50 a:not(.btn),div#app section.background-dark-50 a:not(.btn){color:#fdff32}div#app section.background-black-50 a:not(.btn):focus-visible,div#app section.background-dark-50 a:not(.btn):focus-visible{outline:solid 2px #fdff32}@media (hover: hover) and (pointer: fine){div#app section.background-black-50 a:not(.btn):hover,div#app section.background-dark-50 a:not(.btn):hover{color:#fff}}div#app section .has-black-50-color{color:#8e8e8e}div#app section .has-white-50-color{color:#bfbfbf}div#app section .has-light-50-color{color:#feff98}div#app section .has-dark-50-color{color:#170aab}div#app section .has-danger-color{color:#ff4c16}div#app section .has-notice-color{color:#16bdff}div#app section .has-success-color{color:#19dc7b}div#app section .has-black-color{color:#1e1e1e}div#app section .has-white-color{color:#fff}div#app section .has-dark-color{color:#7d72f7}div#app section .has-light-color{color:#fdff32}div#app section .has-green-color{color:#28c864}div#app section .has-green-dark-color{color:#0f4d27}div#app section .has-violet-color{color:#170aab}div#app section .has-violet-light-color{color:#7d72f7}div#app section .has-coffee-color{color:#472929}div#app section .has-silver-color{color:#aca49e}div#app section .has-davy-color{color:#555f5e}div#app input[type=text],div#app input[type=password],div#app input[type=email],div#app input[type=tel],div#app input[type=number],div#app input[type=search],div#app textarea,div#app select{border:1px solid #D9D9D9;background:#fff;line-height:normal;height:40px;padding:0 10px;font-family:Main,Fallback;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;font-size:16px;color:#1e1e1e;border-radius:0}div#app input[type=text][disabled],div#app input[type=text][readonly],div#app input[type=password][disabled],div#app input[type=password][readonly],div#app input[type=email][disabled],div#app input[type=email][readonly],div#app input[type=tel][disabled],div#app input[type=tel][readonly],div#app input[type=number][disabled],div#app input[type=number][readonly],div#app input[type=search][disabled],div#app input[type=search][readonly],div#app textarea[disabled],div#app textarea[readonly],div#app select[disabled],div#app select[readonly]{opacity:.5}div#app input[type=text]::placeholder,div#app input[type=password]::placeholder,div#app input[type=email]::placeholder,div#app input[type=tel]::placeholder,div#app input[type=number]::placeholder,div#app input[type=search]::placeholder,div#app textarea::placeholder,div#app select::placeholder{color:#1e1e1eb3}div#app input[type=text]:not([readonly]):focus,div#app input[type=password]:not([readonly]):focus,div#app input[type=email]:not([readonly]):focus,div#app input[type=tel]:not([readonly]):focus,div#app input[type=number]:not([readonly]):focus,div#app input[type=search]:not([readonly]):focus,div#app textarea:not([readonly]):focus,div#app select:not([readonly]):focus{border-color:#343434}div#app textarea{padding:10px;height:auto}div#app select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:1em;line-height:40px}div#app form[data-filters].loading{pointer-events:none;opacity:.5}div#app .form-fields{margin:-12.5px;width:auto;display:flex;flex-wrap:wrap;text-align:left;font-size:16px}div#app .form-fields .form-field{padding:12.5px}@media only screen and (max-width: 639px){div#app .form-fields .form-field{width:100%}}div#app .form-fields .form-field input,div#app .form-fields .form-field textarea{width:100%}div#app .form-fields .form-field .error{margin-top:12.5px;color:#e84e4e;display:block;font-size:14px}div#app .form-fields .form-field.has-extra{height:0;overflow:hidden;opacity:0}div#app .form-fields .field-label{margin-bottom:10px}div#app .gform-theme--foundation .gform_fields{grid-row-gap:25px}div#app .gform-footer{flex-direction:column}div#app .label-checkboxes{display:grid;grid-gap:12.5px;grid-template-columns:repeat(1,1fr)}div#app .label-checkbox{display:flex;width:100%;font-size:16px;cursor:pointer}@media only screen and (max-width: 1279px){div#app .label-checkbox{font-size:14px}}@media (hover: hover) and (pointer: fine){div#app .label-checkbox:hover input+i{border-color:#7d72f7}}div#app .label-checkbox input{display:none}div#app .label-checkbox input+i{width:24px;height:24px;border:1px solid #E5E5E5;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff0}div#app .label-checkbox input:checked+i{color:#fff;border-color:#7d72f7;background-color:#7d72f7}div#app .label-checkbox .label-value{padding-top:3px;margin-left:12.5px}div#app .label-checkbox .price{font-weight:500;color:#7d72f7}div#app .label-radios{display:grid;grid-gap:10px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width: 1079px){div#app .label-radios{grid-template-columns:repeat(2,1fr)}}div#app .label-radio{display:flex;width:100%;font-size:14px;cursor:pointer}div#app .label-radio h3{margin:0}div#app .label-radio input{display:none}div#app .label-radio input:checked+.label-item{color:#7d72f7;border-color:#7d72f7}@media (hover: hover) and (pointer: fine){div#app .label-radio:hover .label-item{color:#7d72f7;border-color:#7d72f7}}div#app .label-radio .label-item{width:100%;height:auto;text-decoration:none;color:inherit;background-color:#f3f3f3;border:2px solid #F3F3F3;padding:12.5px;text-align:center;display:flex;justify-content:center;flex-direction:column;position:relative}div#app .label-radio .label-item-image{background-color:#fff;padding-top:20px}div#app .label-radio .label-item-image .has-image{max-width:80px;margin:0 auto 10px;width:100%}div#app .label-radio .label-item-image .has-image .image{border:2px solid #E5E5E5}div#app .label-radio .label-item .price{position:absolute;right:0;top:0;margin:0;padding:0 5px;background-color:#7d72f7;color:#fff;font-size:12px;height:20px;display:flex;align-items:center;font-weight:500}div#app .label-radio .label-item>*{margin:2px 0}div#app .label-radio .label-item>*:first-child{margin-top:0}div#app .label-radio .label-item>*:last-child{margin-bottom:0}div#app .range-input{width:100%;position:relative}div#app .range-input .input-range{position:relative;display:flex;align-items:center;justify-content:center;width:calc(100% + 10px);margin:0 -5px 24px;height:24px;flex:0 0 auto}div#app .range-input .input-range:before{content:"";height:4px;width:calc(100% - 12px);background-color:#e5e5e5;display:block;border-radius:4px;position:absolute;pointer-events:none}div#app .range-input .input-range .range-steps{position:absolute;left:0;right:0;height:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px;pointer-events:none}@media only screen and (max-width: 1279px){div#app .range-input .input-range .range-steps{font-size:12px}}@media only screen and (max-width: 1079px){div#app .range-input .input-range .range-steps.over-six>span{font-size:0}div#app .range-input .input-range .range-steps.over-six>span:first-child,div#app .range-input .input-range .range-steps.over-six>span:last-child{font-size:12px}}div#app .range-input .input-range .range-steps>span{top:0;text-align:center;padding-top:54px;position:relative;flex:0 0 22px;width:22px;display:flex;align-items:center;justify-content:center}div#app .range-input .input-range .range-steps>span:after{content:"";width:10px;height:10px;background-color:#e5e5e5;position:absolute;border-radius:50%;pointer-events:none;z-index:0;top:50%;left:50%;margin:-5px 0 0 -5px}div#app .range-input .input-range .range-steps>span:first-child{text-align:left;left:5px;justify-self:flex-start}div#app .range-input .input-range .range-steps>span:first-child:after{left:0;margin-left:0}div#app .range-input .input-range .range-steps>span:last-child{text-align:right;right:5px;justify-self:flex-end}div#app .range-input .input-range .range-steps>span:last-child:after{left:auto;right:0;margin-left:0}div#app .range-input .input-range .range-steps>span:only-child{justify-self:center;text-align:center;margin:0 auto;z-index:1;right:auto;left:auto}div#app .range-input .input-range .range-steps>span:only-child:after{background-color:#555f5e;right:auto;left:50%;margin:-7px 0 0 -7px;width:14px;height:14px}div#app .range-input input.input{flex:0 0 auto;width:100%;cursor:grab;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:100%;z-index:1;margin:0}div#app .range-input input.input:focus-visible{outline:solid 3px #7d72f7;border-radius:20px}div#app .range-input input.input::-moz-range-thumb{outline:3px solid #7d72f7;border:6px solid #FFF;height:22px;width:22px;border-radius:50%;background:#7d72f7;cursor:pointer;margin:0;position:relative;z-index:1;box-shadow:border-box;width:12px;height:12px}div#app .range-input input.input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:3px solid #7d72f7;border:6px solid #FFF;height:22px;width:22px;border-radius:50%;background:#7d72f7;cursor:pointer;margin:0;position:relative;z-index:1;box-shadow:border-box}div#app .range-input input.input::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}div#app .range-input input.input:disabled{cursor:default}div#app .range-input input.input:disabled::-moz-range-thumb{opacity:0;pointer-events:none}div#app .range-input input.input:disabled::-webkit-slider-thumb{opacity:0;pointer-events:none}div#app .range-input .output-container{margin-bottom:10px;display:flex;align-items:center}div#app .range-input .output-container span{margin-left:2px}div#app .range-input .output-container>i{margin-right:5px}div#app section.blocks{padding:0;display:flex;flex-direction:column}body.overlay-header div#app section.blocks:not(.blocks-menu-page) section.block-hero:first-child,body.overlay-header div#app section.blocks:not(.blocks-menu-page) section.block-carousel:first-child{margin-top:-120px}@media only screen and (max-width: 1079px){body.overlay-header div#app section.blocks:not(.blocks-menu-page) section.block-hero:first-child,body.overlay-header div#app section.blocks:not(.blocks-menu-page) section.block-carousel:first-child{margin-top:-70px}}body.overlay-header div#app section.blocks:not(.blocks-menu-page) section.block-hero:first-child .hero-container,body.overlay-header div#app section.blocks:not(.blocks-menu-page) section.block-carousel:first-child .hero-container{padding-top:170px}@media only screen and (max-width: 1079px){body.overlay-header div#app section.blocks:not(.blocks-menu-page) section.block-hero:first-child .hero-container,body.overlay-header div#app section.blocks:not(.blocks-menu-page) section.block-carousel:first-child .hero-container{padding-top:82.5px}}div#app section.blocks:not(.blocks-menu-page) section.block-hero:first-child,div#app section.blocks:not(.blocks-menu-page) section.block-carousel:first-child,div#app section.blocks:not(.blocks-menu-page) section.block-media:first-child{padding-top:0}div#app section.blocks:not(.blocks-menu-page) section.block-hero:last-child,div#app section.blocks:not(.blocks-menu-page) section.block-carousel:last-child{padding-bottom:100px}@media only screen and (max-width: 1497px){div#app section.blocks:not(.blocks-menu-page) section.block-hero:last-child,div#app section.blocks:not(.blocks-menu-page) section.block-carousel:last-child{padding-bottom:50px}}@media only screen and (max-width: 360px){div#app section.blocks:not(.blocks-menu-page) section.block-hero:last-child,div#app section.blocks:not(.blocks-menu-page) section.block-carousel:last-child{padding-bottom:25px}}div#app section.blocks.blocks-menu-page section.block-content .wrap-wrap{max-width:100%}div#app section.blocks.blocks-article{padding:0}div#app section.blocks.blocks-article section.block{padding:50px 0}@media only screen and (max-width: 1497px){div#app section.blocks.blocks-article section.block{padding:25px 0}}div#app section.blocks.blocks-article section.block:first-child{padding-top:0}div#app section.blocks.blocks-article section.block:last-child{padding-bottom:0}div#app section.blocks.blocks-article section.block:not(.block-posts) .wrap-wrap{max-width:1080px}div#app section.blocks.blocks-article section.block.block-posts{margin-top:50px}@media only screen and (max-width: 1497px){div#app section.blocks.blocks-article section.block.block-posts{margin-top:25px}}div#app section.blocks.blocks-article section.block a:not(.btn){color:inherit}div#app section.blocks section.block{padding:100px 0}@media only screen and (max-width: 1497px){div#app section.blocks section.block{padding:50px 0}}@media only screen and (max-width: 360px){div#app section.blocks section.block{padding:25px 0}}div#app section.blocks section.block:first-child{padding-top:50px}@media only screen and (max-width: 1497px){div#app section.blocks section.block:first-child{padding-top:25px}}@media only screen and (max-width: 360px){div#app section.blocks section.block:first-child{padding-top:12.5px}}div#app section.blocks section.block-hero>.wrap,div#app section.blocks section.block-carousel>.wrap,div#app section.blocks section.block-contact>.wrap{padding:0 25px}@media only screen and (max-width: 413px){div#app section.blocks section.block-hero>.wrap,div#app section.blocks section.block-carousel>.wrap,div#app section.blocks section.block-contact>.wrap{padding:0 12.5px}}div#app section.blocks section.block-content .wrap-wrap{max-width:1080px}div#app section.blocks section.block-form .wrap-wrap{max-width:1280px}div#app section.blocks section.block-html p{margin:0;display:block;line-height:100%}div#app section.blocks section.block.prev-is-same{padding-top:0}div#app section.blocks-after{margin-top:100px}@media only screen and (max-width: 1497px){div#app section.blocks-after{margin-top:50px}}@media only screen and (max-width: 413px){div#app section.blocks-after{margin-top:25px}}div#app section.blocks-after section.block:first-child{padding-top:100px}@media only screen and (max-width: 1497px){div#app section.blocks-after section.block:first-child{padding-top:50px}}@media only screen and (max-width: 360px){div#app section.blocks-after section.block:first-child{padding-top:25px}}div#app section.blocks-after section.background-default:first-child{padding-top:0}div#app section.blocks .has-block-text{margin-bottom:50px}@media only screen and (max-width: 1497px){div#app section.blocks .has-block-text{margin-bottom:25px}}@media only screen and (max-width: 1079px){div#app section.blocks .show-on-desktop{display:none}}div#app section.blocks .show-on-mobile{display:none}@media only screen and (max-width: 1079px){div#app section.blocks .show-on-mobile{display:block}}div#app .block-container{margin:100px 0}@media only screen and (max-width: 1497px){div#app .block-container{margin:50px 0}}@media only screen and (max-width: 360px){div#app .block-container{margin:25px 0}}div#app .block-container:first-child{margin-top:0}div#app .block-container:last-child{margin-bottom:0}div#app .media-container{margin:50px 0}@media only screen and (max-width: 1497px){div#app .media-container{margin:25px 0}}@media only screen and (max-width: 360px){div#app .media-container{margin:12.5px 0}}div#app .media-container:first-child{margin-top:0}div#app .media-container:last-child{margin-bottom:0}div#app .media-container.width-half{width:50%}div#app .media-container.width-small{max-width:320px}div#app .media-container.has-description{margin-bottom:0}div#app .hero-banner{padding:0;color:#fff;overflow:hidden;position:relative;background-color:#1e1e1e;clip-path:polygon(25px 0%,calc(100% - 25px) 0%,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0% calc(100% - 25px),0% 25px)}div#app .hero-banner>.image{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 639px){div#app .hero-banner>.image{display:none}}div#app .hero-banner>.image-mobile{display:none}@media only screen and (max-width: 639px){div#app .hero-banner>.image-mobile{display:block}}div#app .hero-banner .hero-container{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:100px 50px;width:100%;z-index:1;background-color:#1e1e1e1a}@media only screen and (max-width: 1497px){div#app .hero-banner .hero-container{padding:50px 25px}}@media only screen and (max-width: 1079px){div#app .hero-banner .hero-container{background:#1e1e1e66}}@media only screen and (max-width: 413px){div#app .hero-banner .hero-container{padding:25px 0}}div#app .hero-banner .hero-container.height-low{aspect-ratio:4}div#app .hero-banner .hero-container.height-,div#app .hero-banner .hero-container.height-default{aspect-ratio:2.5}div#app .hero-banner .hero-container.height-high{aspect-ratio:2.25}div#app .hero-banner .wrap{display:flex;align-items:center;justify-content:center}div#app .hero-banner .wrap>*{flex:1 1 auto}div#app .hero-banner .hero-content [class^=title-] span{color:#fdff32}div#app .hero-banner .hero-content p{font-family:Main,Fallback}div#app .hero-banner .hero-content div>a:not(.btn):focus-visible{outline:solid 2px}div#app .hero-banner .hero-content .has-buttons{justify-content:center}div#app .hero-banner .hero-content .btn:focus-visible{outline-color:#fff}div#app .hero-banner-404>.image{display:block}div#app .hero-banner-404 .wrap{justify-content:flex-start}div#app .hero-banner-404 .hero-container{justify-content:flex-start;text-align:left;background:linear-gradient(to right,#1e1e1ecc,#1e1e1e4d 50%,#1e1e1e26 65%,#1e1e1e13 75.5%,#1e1e1e09 82.85%,#1e1e1e05 88%,#1e1e1e00)}@media only screen and (max-width: 1079px){div#app .hero-banner-404 .hero-container{background:#1e1e1e66}}div#app .hero-banner-404 .hero-container .hero-content{max-width:1080px}div#app .hero-banner-404 .hero-container .hero-content .has-buttons{justify-content:flex-start}div#app .block-carousel .swiper-slide,div#app .block-carousel-container .swiper-slide{display:flex;flex-grow:1;height:auto}div#app .block-carousel .swiper,div#app .block-carousel-container .swiper{clip-path:polygon(25px 0%,calc(100% - 25px) 0%,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0% calc(100% - 25px),0% 25px)}div#app .block-carousel .swiper.height-low .hero-banner .hero-container,div#app .block-carousel-container .swiper.height-low .hero-banner .hero-container{aspect-ratio:4}div#app .block-carousel .swiper.height- .hero-banner .hero-container,div#app .block-carousel .swiper.height-default .hero-banner .hero-container,div#app .block-carousel-container .swiper.height- .hero-banner .hero-container,div#app .block-carousel-container .swiper.height-default .hero-banner .hero-container{aspect-ratio:16/9}div#app .block-carousel .swiper.height-high .hero-banner .hero-container,div#app .block-carousel-container .swiper.height-high .hero-banner .hero-container{aspect-ratio:2.25}div#app .block-carousel .hero-banner,div#app .block-carousel-container .hero-banner{clip-path:none}div#app .block-carousel .hero-banner .hero-container,div#app .block-carousel-container .hero-banner .hero-container{padding:100px 0}@media only screen and (max-width: 1497px){div#app .block-carousel .hero-banner .hero-container,div#app .block-carousel-container .hero-banner .hero-container{padding:50px 0}}@media only screen and (max-width: 413px){div#app .block-carousel .hero-banner .hero-container,div#app .block-carousel-container .hero-banner .hero-container{padding-top:25px}}div#app .block-image-text.layout-boxed{background-color:transparent}div#app .block-image-text.layout-boxed .image-text-container{margin:0;clip-path:polygon(25px 0%,calc(100% - 25px) 0%,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0% calc(100% - 25px),0% 25px)}div#app .block-image-text.layout-boxed .image-text-container .flex-item{padding:0}div#app .block-image-text.layout-boxed .image-text-container .flex-item.has-image{display:flex}div#app .block-image-text.layout-boxed .image-text-container .flex-item.has-image .media-container{width:100%}div#app .block-image-text.layout-boxed .image-text-container .flex-item.has-image .image{aspect-ratio:unset;height:100%}@media only screen and (max-width: 767px){div#app .block-image-text.layout-boxed .image-text-container .flex-item.has-image .image{aspect-ratio:2}}div#app .block-image-text.layout-boxed .image-text-container .flex-item.has-content{padding:100px}@media only screen and (max-width: 1497px){div#app .block-image-text.layout-boxed .image-text-container .flex-item.has-content{padding:50px}}@media only screen and (max-width: 767px){div#app .block-image-text.layout-boxed .image-text-container .flex-item.has-content{padding:50px 25px}}@media only screen and (max-width: 413px){div#app .block-image-text.layout-boxed .image-text-container .flex-item.has-content{padding:25px}}div#app .block-image-text.layout-boxed .image-text-container.style-high .flex-item.has-content{aspect-ratio:1.2}@media only screen and (max-width: 767px){div#app .block-image-text.layout-boxed .image-text-container.style-high .flex-item.has-content{aspect-ratio:unset}}div#app .block-image-text.layout-boxed .image-text-container.style-portrait .flex-item.has-content{aspect-ratio:4/5}@media only screen and (max-width: 767px){div#app .block-image-text.layout-boxed .image-text-container.style-portrait .flex-item.has-content{aspect-ratio:unset}}div#app .block-image-text.layout-boxed.background-light .image-text-container{background-color:#fdff32}div#app .block-image-text.layout-boxed.background-dark .image-text-container{background-color:#7d72f7}div#app .block-image-text.layout-boxed.background-black .image-text-container{background-color:#1e1e1e}div#app .block-image-text.layout-boxed.background-green .image-text-container{background-color:#28c864}div#app .block-image-text.layout-boxed.background-green-dark .image-text-container{background-color:#0f4d27}div#app .block-image-text.layout-boxed.background-violet .image-text-container{background-color:#170aab}div#app .block-image-text.layout-boxed.background-violet-light .image-text-container{background-color:#7d72f7}div#app .block-image-text.layout-boxed.background-coffee .image-text-container{background-color:#472929}div#app .block-image-text.layout-boxed.background-silver .image-text-container{background-color:#aca49e}div#app .block-image-text.layout-boxed.background-davy .image-text-container{background-color:#555f5e}div#app .block-image-text.layout-boxed.background-black-10 .image-text-container{background-color:#343434}div#app .block-image-text.layout-boxed.background-white-10 .image-text-container{background-color:#f5f5f5}div#app .block-image-text.layout-boxed.background-dark-10 .image-text-container{background-color:#5d50f5}div#app .block-image-text.layout-boxed.background-light-10 .image-text-container{background-color:#fdff46}div#app .block-image-text.layout-boxed.background-black-20 .image-text-container{background-color:#4b4b4b}div#app .block-image-text.layout-boxed.background-white-20 .image-text-container{background-color:#e5e5e5}div#app .block-image-text.layout-boxed.background-dark-20 .image-text-container{background-color:#3e2ef3}div#app .block-image-text.layout-boxed.background-light-20 .image-text-container{background-color:#fdff5b}div#app .block-image-text.layout-boxed.background-black-30 .image-text-container{background-color:#616161}div#app .block-image-text.layout-boxed.background-white-30 .image-text-container{background-color:#d9d9d9}div#app .block-image-text.layout-boxed.background-dark-30 .image-text-container{background-color:#200eef}div#app .block-image-text.layout-boxed.background-light-30 .image-text-container{background-color:#feff6f}div#app .block-image-text.layout-boxed.background-black-40 .image-text-container{background-color:#787878}div#app .block-image-text.layout-boxed.background-white-40 .image-text-container{background-color:#ccc}div#app .block-image-text.layout-boxed.background-dark-40 .image-text-container{background-color:#1c0ccd}div#app .block-image-text.layout-boxed.background-light-40 .image-text-container{background-color:#feff84}div#app .block-image-text.layout-boxed.background-black-50 .image-text-container{background-color:#8e8e8e}div#app .block-image-text.layout-boxed.background-white-50 .image-text-container{background-color:#bfbfbf}div#app .block-image-text.layout-boxed.background-dark-50 .image-text-container{background-color:#170aab}div#app .block-image-text.layout-boxed.background-light-50 .image-text-container{background-color:#feff98}@media only screen and (max-width: 767px){div#app .block-image-text .flex{flex-direction:column}}div#app .block-image-text .layout-default.row-default .flex-item .has-content{padding-right:100px}@media only screen and (max-width: 1497px){div#app .block-image-text .layout-default.row-default .flex-item .has-content{padding-right:50px}}@media only screen and (max-width: 1079px){div#app .block-image-text .layout-default.row-default .flex-item .has-content{padding-right:0}}div#app .block-image-text .layout-default.row-reverse .flex-item .has-content{padding-left:100px}@media only screen and (max-width: 1497px){div#app .block-image-text .layout-default.row-reverse .flex-item .has-content{padding-left:50px}}@media only screen and (max-width: 1079px){div#app .block-image-text .layout-default.row-reverse .flex-item .has-content{padding-left:0}}div#app .block-image-text .flex-item.has-content{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 767px){div#app .block-image-text .flex-item.has-image{padding-bottom:0}}@media only screen and (max-width: 767px){div#app .block-image-text .flex-item{width:100%}}div#app .faq-items{display:flex;flex-direction:column;margin:50px 0}@media only screen and (max-width: 1497px){div#app .faq-items{margin:25px 0}}div#app .faq-items:first-child{margin-top:0}div#app .faq-items:last-child{margin-bottom:0}div#app [class*=background-black] .faq-item,div#app [class*=has-black] .faq-item{border-color:#fff}div#app .faq-item{border-bottom:1px solid #1e1e1e}div#app .faq-item:first-child{border-top:1px solid #1e1e1e}div#app .faq-item:has(.faq-question button:focus-visible){outline:solid 2px;border-radius:4px}div#app .faq-item:has(.faq-question button:focus-visible) .faq-question{outline:0}div#app .faq-item .faq-question{display:flex;padding:25px 0;cursor:pointer}@media only screen and (max-width: 360px){div#app .faq-item .faq-question{padding:12.5px 0}}div#app .faq-item .faq-question:hover{opacity:.7}div#app .faq-item .faq-question:has(button:focus-visible){outline:solid;border-radius:4px}div#app .faq-item .faq-question .has-icon{width:50px;height:50px;background-color:#fdff32;display:flex;align-items:center;justify-content:center;color:#1e1e1e;margin-right:25px;padding:10px}@media only screen and (max-width: 1497px){div#app .faq-item .faq-question .has-icon{width:40px;height:40px;margin-right:12.5px;padding:5px}}div#app .faq-item .faq-question h3{margin:0;display:flex;align-items:center}div#app .faq-item .faq-question button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;line-height:100%;background:transparent;margin:0 0 0 auto;color:inherit}div#app .faq-item .faq-answer{display:none}div#app .faq-item .faq-answer h1,div#app .faq-item .faq-answer h2,div#app .faq-item .faq-answer h3,div#app .faq-item .faq-answer h4,div#app .faq-item .faq-answer h5,div#app .faq-item .faq-answer p{margin:12.5px 0}@media only screen and (max-width: 1497px){div#app .faq-item .faq-answer h1,div#app .faq-item .faq-answer h2,div#app .faq-item .faq-answer h3,div#app .faq-item .faq-answer h4,div#app .faq-item .faq-answer h5,div#app .faq-item .faq-answer p{margin:5px 0}}div#app .faq-item .faq-answer h1:first-child,div#app .faq-item .faq-answer h2:first-child,div#app .faq-item .faq-answer h3:first-child,div#app .faq-item .faq-answer h4:first-child,div#app .faq-item .faq-answer h5:first-child,div#app .faq-item .faq-answer p:first-child{margin-top:0}div#app .faq-item .faq-answer h1:last-child,div#app .faq-item .faq-answer h2:last-child,div#app .faq-item .faq-answer h3:last-child,div#app .faq-item .faq-answer h4:last-child,div#app .faq-item .faq-answer h5:last-child,div#app .faq-item .faq-answer p:last-child{margin-bottom:0}div#app .faq-item.show{padding-bottom:25px}@media only screen and (max-width: 360px){div#app .faq-item.show{padding-bottom:12.5px}}div#app .faq-item.show .control-toggle:after,div#app .faq-item.show .control-toggle:before{width:100%}div#app .faq-item.show .faq-answer{display:block}div#app .elements-items{text-align:left}div#app .elements-items .flex-item{display:flex}@media only screen and (max-width: 1279px){div#app .elements-items .flex-item.fifth{width:25%}}@media only screen and (max-width: 1079px){div#app .elements-items .flex-item.fifth,div#app .elements-items .flex-item.three{width:33.33333%}}@media only screen and (max-width: 767px){div#app .elements-items .flex-item.fifth,div#app .elements-items .flex-item.four,div#app .elements-items .flex-item.three{width:50%}}@media only screen and (max-width: 519px){div#app .elements-items .flex-item.fifth,div#app .elements-items .flex-item.four,div#app .elements-items .flex-item.three,div#app .elements-items .flex-item.six{width:100%}}div#app .elements-items.layout-boxes .elements-item{display:flex;clip-path:polygon(20px 0%,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}@media (hover: hover) and (pointer: fine){div#app .elements-items.layout-boxes .elements-item[href]:hover .has-content{background-color:#3e2ef3}}div#app .elements-items.layout-boxes .has-content{background-color:#7d72f7;border-radius:0;color:#fff;padding:25px;margin-top:-12.5px;flex:1 1 auto}@media only screen and (max-width: 413px){div#app .elements-items.layout-boxes .has-content{padding:12.5px}}div#app .elements-items.layout-boxes .has-image{margin:0}div#app .elements-items.layout-boxes .has-icon{width:40px;height:40px;background-color:transparent;font-size:22px}div#app .elements-items.layout-boxes .read-more .control-more{background-color:#1e1e1e;color:#fff;min-width:20px}div#app .elements-items.layout-background .elements-item{position:relative}div#app .elements-items.layout-background .elements-item .has-image{position:absolute;top:0;left:0;width:100%;height:100%}div#app .elements-items.layout-background .elements-item .has-image .image{aspect-ratio:unset;height:100%}div#app .elements-items.layout-background .elements-item .has-content{aspect-ratio:4/5;color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(to top,#1e1e1e99,#1e1e1e4d 50%,#1e1e1e26 65%,#1e1e1e13 75.5%,#1e1e1e09 82.85%,#1e1e1e05 88%,#1e1e1e00)}@media (hover: hover) and (pointer: fine){div#app .elements-items.layout-background .elements-item.has-area-link:hover .has-content{background:linear-gradient(to top,#170aab99,#170aab4d 50%,#170aab26 65%,#170aab13 75.5%,#170aab09 82.85%,#170aab05 88%,#170aab00)}div#app .elements-items.layout-background .elements-item.has-area-link:hover .read-more{opacity:1}}div#app .elements-items.layout-background .elements-item .has-button{margin-top:0}div#app .elements-items .elements-item{display:flex;flex-direction:column;color:inherit;text-decoration:none;width:100%;font-family:Main,Fallback}div#app .elements-items .elements-item>*:not(.area-link){position:relative;z-index:1;pointer-events:none}div#app .elements-items .elements-item .area-link{z-index:0}@media (hover: hover) and (pointer: fine){div#app .elements-items .elements-item:hover .read-more{opacity:.7}}div#app .elements-items .elements-item h3,div#app .elements-items .elements-item p{margin:12.5px 0}div#app .elements-items .elements-item h3:first-child,div#app .elements-items .elements-item p:first-child{margin-top:0}div#app .elements-items .elements-item h3:last-child,div#app .elements-items .elements-item p:last-child{margin-bottom:0}div#app .elements-items .elements-item .has-contact{margin:10px 0;pointer-events:auto}div#app .elements-items .elements-item .has-contact:first-child{margin-top:0}div#app .elements-items .elements-item .has-contact:last-child{margin-bottom:0}div#app .elements-items .elements-item .has-contact a{text-decoration:none;hyphenate-character:""}div#app .elements-items .has-button{margin-top:auto;padding-top:12.5px}div#app .elements-items .has-button.no-arrows{margin-top:0;padding:0}div#app .elements-items .has-image,div#app .elements-items .has-icon{margin-bottom:12.5px}div#app .elements-items .has-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:0;background-color:#7d72f7;font-size:22px;color:#1e1e1e}@media only screen and (max-width: 1497px){div#app .elements-items .has-icon{width:40px;height:40px;font-size:18px}}div#app [class*=background-light] .elements-items .has-icon,div#app [class*=has-light] .elements-items .has-icon{background-color:#1e1e1e;color:#fdff32}div#app .listing-items{counter-reset:listing;margin:50px 0;font-family:Main,Fallback}@media only screen and (max-width: 1497px){div#app .listing-items{margin:25px 0}}div#app .listing-items:first-child{margin-top:0}div#app .listing-items:last-child{margin-bottom:0}div#app .listing-items.columns-six .wp-block-listing-item,div#app .listing-items.columns-six .flex-item{width:50%}div#app .listing-items.columns-four .wp-block-listing-item,div#app .listing-items.columns-four .flex-item{width:33.33333%}div#app .listing-items.columns-three .wp-block-listing-item,div#app .listing-items.columns-three .flex-item{width:25%}@media only screen and (max-width: 1279px){div#app .listing-items.columns-three .flex-item{width:33.33333%}}@media only screen and (max-width: 1079px){div#app .listing-items.columns-three .flex-item,div#app .listing-items.columns-four .flex-item{width:50%}}@media only screen and (max-width: 579px){div#app .listing-items.columns-three .flex-item,div#app .listing-items.columns-four .flex-item,div#app .listing-items.columns-six .flex-item{width:100%}}div#app .listing-items.layout-numbers .has-icon i{color:currentColor}div#app .listing-items.layout-numbers .has-icon i:before{display:none}div#app .listing-items.layout-numbers .has-icon i:after{content:counter(listing,decimal-leading-zero);font-family:Main,Fallback;font-weight:700}div#app .listing-items .wp-block-listing-item{margin:0}div#app .listing-items .wp-block-listing-item .flex-item{width:100%;padding:12.5px}div#app .listing-items .listing-item{display:flex;counter-increment:listing;color:inherit;text-decoration:none;flex-direction:column;width:100%}div#app .listing-items .has-icon{color:#28c864;flex:0 0 auto;font-size:40px;padding-bottom:12.5px;margin-bottom:12.5px;position:relative}div#app .listing-items .has-icon:after{content:"";width:100%;height:1px;border-radius:1px;background-color:currentColor;position:absolute;bottom:0;left:0}div#app .listing-items .has-content{display:flex;align-items:center}div#app .listing-items .has-content h1,div#app .listing-items .has-content h2,div#app .listing-items .has-content h3,div#app .listing-items .has-content h4,div#app .listing-items .has-content h5,div#app .listing-items .has-content p{margin:12.5px 0}div#app .listing-items .has-content h1:first-child,div#app .listing-items .has-content h2:first-child,div#app .listing-items .has-content h3:first-child,div#app .listing-items .has-content h4:first-child,div#app .listing-items .has-content h5:first-child,div#app .listing-items .has-content p:first-child{margin-top:0}div#app .listing-items .has-content h1:last-child,div#app .listing-items .has-content h2:last-child,div#app .listing-items .has-content h3:last-child,div#app .listing-items .has-content h4:last-child,div#app .listing-items .has-content h5:last-child,div#app .listing-items .has-content p:last-child{margin-bottom:0}div#app .listing-items .has-content h1,div#app .listing-items .has-content h2,div#app .listing-items .has-content h3,div#app .listing-items .has-content h4,div#app .listing-items .has-content h5{font-family:Main,Fallback;font-weight:700;font-size:22px}div#app .listing-items .has-content h1.has-feature-deck-font-family,div#app .listing-items .has-content h2.has-feature-deck-font-family,div#app .listing-items .has-content h3.has-feature-deck-font-family,div#app .listing-items .has-content h4.has-feature-deck-font-family,div#app .listing-items .has-content h5.has-feature-deck-font-family{font-family:Main,Fallback;font-weight:500}@media only screen and (max-width: 767px){div#app .listing-items .has-content h1,div#app .listing-items .has-content h2,div#app .listing-items .has-content h3,div#app .listing-items .has-content h4,div#app .listing-items .has-content h5{font-size:18px}}div#app .listing-items .has-content h1:first-child,div#app .listing-items .has-content h2:first-child,div#app .listing-items .has-content h3:first-child,div#app .listing-items .has-content h4:first-child,div#app .listing-items .has-content h5:first-child{margin-top:15px}@media only screen and (max-width: 1497px){div#app .listing-items .has-content h1:first-child,div#app .listing-items .has-content h2:first-child,div#app .listing-items .has-content h3:first-child,div#app .listing-items .has-content h4:first-child,div#app .listing-items .has-content h5:first-child{margin-top:7px}}div#app .listing-items .has-content h1:only-child,div#app .listing-items .has-content h2:only-child,div#app .listing-items .has-content h3:only-child,div#app .listing-items .has-content h4:only-child,div#app .listing-items .has-content h5:only-child{margin:0}div#app [class*=background-dark] .listing-items .has-icon,div#app [class*=has-dark] .listing-items .has-icon{color:#fdff32}div#app [class*=background-light] .listing-items .has-icon,div#app [class*=has-light] .listing-items .has-icon{color:#1e1e1e}div#app .wp-block-listing{background-color:transparent!important;color:inherit!important}div#app .listing-items.color-dark .has-icon,div#app .listing-items.has-dark-background-color .has-icon,div#app .wp-block-listing.color-dark .has-icon,div#app .wp-block-listing.has-dark-background-color .has-icon{color:#7d72f7}div#app .listing-items.color-light .has-icon,div#app .listing-items.has-light-background-color .has-icon,div#app .wp-block-listing.color-light .has-icon,div#app .wp-block-listing.has-light-background-color .has-icon{color:#fdff32}div#app .listing-items.color-black .has-icon,div#app .listing-items.has-black-background-color .has-icon,div#app .wp-block-listing.color-black .has-icon,div#app .wp-block-listing.has-black-background-color .has-icon{color:#1e1e1e}div#app .listing-items.color-green .has-icon,div#app .listing-items.has-green-background-color .has-icon,div#app .wp-block-listing.color-green .has-icon,div#app .wp-block-listing.has-green-background-color .has-icon{color:#28c864}div#app .listing-items.color-green-dark .has-icon,div#app .listing-items.has-green-dark-background-color .has-icon,div#app .wp-block-listing.color-green-dark .has-icon,div#app .wp-block-listing.has-green-dark-background-color .has-icon{color:#0f4d27}div#app .listing-items.color-violet .has-icon,div#app .listing-items.has-violet-background-color .has-icon,div#app .wp-block-listing.color-violet .has-icon,div#app .wp-block-listing.has-violet-background-color .has-icon{color:#170aab}div#app .listing-items.color-violet-light .has-icon,div#app .listing-items.has-violet-light-background-color .has-icon,div#app .wp-block-listing.color-violet-light .has-icon,div#app .wp-block-listing.has-violet-light-background-color .has-icon{color:#7d72f7}div#app .listing-items.color-coffee .has-icon,div#app .listing-items.has-coffee-background-color .has-icon,div#app .wp-block-listing.color-coffee .has-icon,div#app .wp-block-listing.has-coffee-background-color .has-icon{color:#472929}div#app .listing-items.color-silver .has-icon,div#app .listing-items.has-silver-background-color .has-icon,div#app .wp-block-listing.color-silver .has-icon,div#app .wp-block-listing.has-silver-background-color .has-icon{color:#aca49e}div#app .listing-items.color-davy .has-icon,div#app .listing-items.has-davy-background-color .has-icon,div#app .wp-block-listing.color-davy .has-icon,div#app .wp-block-listing.has-davy-background-color .has-icon{color:#555f5e}div#app .listing-items.color-black-10 .has-icon,div#app .listing-items.has-black-10-background-color .has-icon,div#app .wp-block-listing.color-black-10 .has-icon,div#app .wp-block-listing.has-black-10-background-color .has-icon{color:#343434}div#app .listing-items.color-white-10 .has-icon,div#app .listing-items.has-white-10-background-color .has-icon,div#app .wp-block-listing.color-white-10 .has-icon,div#app .wp-block-listing.has-white-10-background-color .has-icon{color:#f5f5f5}div#app .listing-items.color-dark-10 .has-icon,div#app .listing-items.has-dark-10-background-color .has-icon,div#app .wp-block-listing.color-dark-10 .has-icon,div#app .wp-block-listing.has-dark-10-background-color .has-icon{color:#5d50f5}div#app .listing-items.color-light-10 .has-icon,div#app .listing-items.has-light-10-background-color .has-icon,div#app .wp-block-listing.color-light-10 .has-icon,div#app .wp-block-listing.has-light-10-background-color .has-icon{color:#fdff46}div#app .listing-items.color-black-20 .has-icon,div#app .listing-items.has-black-20-background-color .has-icon,div#app .wp-block-listing.color-black-20 .has-icon,div#app .wp-block-listing.has-black-20-background-color .has-icon{color:#4b4b4b}div#app .listing-items.color-white-20 .has-icon,div#app .listing-items.has-white-20-background-color .has-icon,div#app .wp-block-listing.color-white-20 .has-icon,div#app .wp-block-listing.has-white-20-background-color .has-icon{color:#e5e5e5}div#app .listing-items.color-dark-20 .has-icon,div#app .listing-items.has-dark-20-background-color .has-icon,div#app .wp-block-listing.color-dark-20 .has-icon,div#app .wp-block-listing.has-dark-20-background-color .has-icon{color:#3e2ef3}div#app .listing-items.color-light-20 .has-icon,div#app .listing-items.has-light-20-background-color .has-icon,div#app .wp-block-listing.color-light-20 .has-icon,div#app .wp-block-listing.has-light-20-background-color .has-icon{color:#fdff5b}div#app .listing-items.color-black-30 .has-icon,div#app .listing-items.has-black-30-background-color .has-icon,div#app .wp-block-listing.color-black-30 .has-icon,div#app .wp-block-listing.has-black-30-background-color .has-icon{color:#616161}div#app .listing-items.color-white-30 .has-icon,div#app .listing-items.has-white-30-background-color .has-icon,div#app .wp-block-listing.color-white-30 .has-icon,div#app .wp-block-listing.has-white-30-background-color .has-icon{color:#d9d9d9}div#app .listing-items.color-dark-30 .has-icon,div#app .listing-items.has-dark-30-background-color .has-icon,div#app .wp-block-listing.color-dark-30 .has-icon,div#app .wp-block-listing.has-dark-30-background-color .has-icon{color:#200eef}div#app .listing-items.color-light-30 .has-icon,div#app .listing-items.has-light-30-background-color .has-icon,div#app .wp-block-listing.color-light-30 .has-icon,div#app .wp-block-listing.has-light-30-background-color .has-icon{color:#feff6f}div#app .listing-items.color-black-40 .has-icon,div#app .listing-items.has-black-40-background-color .has-icon,div#app .wp-block-listing.color-black-40 .has-icon,div#app .wp-block-listing.has-black-40-background-color .has-icon{color:#787878}div#app .listing-items.color-white-40 .has-icon,div#app .listing-items.has-white-40-background-color .has-icon,div#app .wp-block-listing.color-white-40 .has-icon,div#app .wp-block-listing.has-white-40-background-color .has-icon{color:#ccc}div#app .listing-items.color-dark-40 .has-icon,div#app .listing-items.has-dark-40-background-color .has-icon,div#app .wp-block-listing.color-dark-40 .has-icon,div#app .wp-block-listing.has-dark-40-background-color .has-icon{color:#1c0ccd}div#app .listing-items.color-light-40 .has-icon,div#app .listing-items.has-light-40-background-color .has-icon,div#app .wp-block-listing.color-light-40 .has-icon,div#app .wp-block-listing.has-light-40-background-color .has-icon{color:#feff84}div#app .listing-items.color-black-50 .has-icon,div#app .listing-items.has-black-50-background-color .has-icon,div#app .wp-block-listing.color-black-50 .has-icon,div#app .wp-block-listing.has-black-50-background-color .has-icon{color:#8e8e8e}div#app .listing-items.color-white-50 .has-icon,div#app .listing-items.has-white-50-background-color .has-icon,div#app .wp-block-listing.color-white-50 .has-icon,div#app .wp-block-listing.has-white-50-background-color .has-icon{color:#bfbfbf}div#app .listing-items.color-dark-50 .has-icon,div#app .listing-items.has-dark-50-background-color .has-icon,div#app .wp-block-listing.color-dark-50 .has-icon,div#app .wp-block-listing.has-dark-50-background-color .has-icon{color:#170aab}div#app .listing-items.color-light-50 .has-icon,div#app .listing-items.has-light-50-background-color .has-icon,div#app .wp-block-listing.color-light-50 .has-icon,div#app .wp-block-listing.has-light-50-background-color .has-icon{color:#feff98}div#app .block-quote{position:relative}div#app .block-quote.layout-default .has-image{max-width:100px;margin-bottom:25px}div#app .block-quote.layout-default .image{aspect-ratio:1/1}div#app .block-quote.layout-default .image:after,div#app .block-quote.layout-default .image:before{display:none}div#app .block-quote.layout-vertical .has-image,div#app .block-quote.layout-horizontal .has-image{position:absolute;top:0;left:0;width:100%;height:100%}div#app .block-quote.layout-vertical .image,div#app .block-quote.layout-horizontal .image{aspect-ratio:unset;height:100%}div#app .block-quote.layout-vertical .has-text,div#app .block-quote.layout-horizontal .has-text{border-radius:0;padding:50px;color:#fff;background-color:#1e1e1e99}div#app .block-quote.layout-horizontal .has-text{aspect-ratio:2/1}div#app .block-quote.layout-vertical .has-text{aspect-ratio:.8}div#app .block-quote .has-text{position:relative;display:flex;justify-content:center;flex-direction:column}div#app .block-quote .has-text p{font-size:22px;margin:25px 0}div#app .block-quote .has-text p:first-child{margin-top:0}div#app .block-quote .has-text p:last-child{margin-bottom:0}div#app .block-columns{display:grid;flex-wrap:wrap;gap:100px}@media only screen and (max-width: 1497px){div#app .block-columns{gap:50px}}@media only screen and (max-width: 767px){div#app .block-columns{gap:25px}}div#app .block-columns:first-child{margin-top:0}div#app .block-columns:last-child{margin-bottom:0}div#app .block-columns.gap-small{gap:50px}@media only screen and (max-width: 1497px){div#app .block-columns.gap-small{gap:25px}}@media only screen and (max-width: 413px){div#app .block-columns.gap-small{gap:12.5px}}div#app .block-columns.gap-tiny{gap:25px}@media only screen and (max-width: 1497px){div#app .block-columns.gap-tiny{gap:12.5px}}div#app .block-columns.columns-six{grid-template-columns:repeat(2,minmax(0,1fr))}div#app .block-columns.columns-four{grid-template-columns:repeat(3,minmax(0,1fr))}div#app .block-columns.columns-three{grid-template-columns:repeat(4,minmax(0,1fr))}@media only screen and (max-width: 1279px){div#app .block-columns.columns-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width: 1079px){div#app .block-columns.columns-three,div#app .block-columns.columns-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width: 579px){div#app .block-columns.columns-three,div#app .block-columns.columns-four,div#app .block-columns.columns-six{grid-template-columns:repeat(1,minmax(0,1fr))}}div#app .block-columns>*{margin:0;width:100%}div#app .block-columns .wp-block-note,div#app .person-items .flex-item{display:flex}@media only screen and (max-width: 1079px){div#app .person-items .flex-item.three{width:33.33333%}}@media only screen and (max-width: 639px){div#app .person-items .flex-item.three{width:50%}}@media only screen and (max-width: 389px){div#app .person-items .flex-item.three{width:100%}}div#app .person-group{margin:50px 0}@media only screen and (max-width: 1497px){div#app .person-group{margin:25px 0}}div#app .person-group:first-child{margin-top:0}div#app .person-group:last-child{margin-bottom:0}div#app .person-item{width:100%}div#app .person-item h3{margin:0}div#app .person-item .has-image{margin-bottom:25px;background-color:#aca49e}@media only screen and (max-width: 389px){div#app .person-item .has-image{max-width:160px}}div#app .person-item p{font-size:18px;margin:5px 0 0;hyphenate-character:"";overflow-wrap:break-word;word-wrap:break-word}div#app .person-item p.prefix{margin-bottom:12.5px}div#app .person-item a{color:inherit}div#app .table-container{border:1px solid #E5E5E5;border-radius:0;overflow:hidden}div#app .prices-table{width:100%;border-collapse:collapse;box-shadow:0 1px 10px #1e1e1e0d;font-family:Main,Fallback;font-size:18px;background-color:#fff;overflow:hidden;color:#1e1e1e}@media only screen and (max-width: 1497px){div#app .prices-table{font-size:16px}}div#app .prices-table .prices-row{border-bottom:1px solid #E5E5E5}div#app .prices-table .prices-row-title{background-color:#f5f5f5;font-weight:600}div#app .prices-table .prices-row:last-child{border:0}div#app .prices-table .prices-row td{padding:15px}@media only screen and (max-width: 1079px){div#app .prices-table .prices-row td{padding:10px}}div#app .prices-table .prices-row td.has-label{width:60%}@media only screen and (max-width: 1079px){div#app .prices-table .prices-row td.has-label{width:calc(100% - 80px)}}div#app .prices-table .prices-row td.has-price{width:40%;background-color:#f5f5f5;font-weight:600}@media only screen and (max-width: 1079px){div#app .prices-table .prices-row td.has-price{width:80px}}div#app [class*=background-black] .table-container,div#app [class*=has-black] .table-container,div#app[class*=has-black] .table-container{border-color:#4b4b4b}div#app [class*=background-black] .prices-table,div#app [class*=has-black] .prices-table,div#app[class*=has-black] .prices-table{background-color:#1e1e1e;color:#fff}div#app [class*=background-black] .prices-table .prices-row,div#app [class*=has-black] .prices-table .prices-row,div#app[class*=has-black] .prices-table .prices-row{border-color:#4b4b4b}div#app [class*=background-black] .prices-table .prices-row-title,div#app [class*=background-black] .prices-table td.has-price,div#app [class*=has-black] .prices-table .prices-row-title,div#app [class*=has-black] .prices-table td.has-price,div#app[class*=has-black] .prices-table .prices-row-title,div#app[class*=has-black] .prices-table td.has-price{background-color:#343434}div#app [class*=background-light] .table-container,div#app [class*=has-light] .table-container,div#app[class*=has-light] .table-container{border-color:#fdff46}div#app [class*=background-light] .prices-table,div#app [class*=has-light] .prices-table,div#app[class*=has-light] .prices-table{background-color:#feff98;color:#1e1e1e}div#app [class*=background-light] .prices-table .prices-row,div#app [class*=has-light] .prices-table .prices-row,div#app[class*=has-light] .prices-table .prices-row{border-color:#fdff46}div#app [class*=background-light] .prices-table .prices-row-title,div#app [class*=background-light] .prices-table td.has-price,div#app [class*=has-light] .prices-table .prices-row-title,div#app [class*=has-light] .prices-table td.has-price,div#app[class*=has-light] .prices-table .prices-row-title,div#app[class*=has-light] .prices-table td.has-price{background-color:#feff84}div#app [class*=background-white] .table-container,div#app [class*=has-white] .table-container,div#app[class*=has-white] .table-container{border-color:#e5e5e5}div#app [class*=background-white] .prices-table,div#app [class*=has-white] .prices-table,div#app[class*=has-white] .prices-table{background-color:#fff;color:#1e1e1e}div#app [class*=background-white] .prices-table .prices-row,div#app [class*=has-white] .prices-table .prices-row,div#app[class*=has-white] .prices-table .prices-row{border-color:#e5e5e5}div#app [class*=background-white] .prices-table .prices-row-title,div#app [class*=background-white] .prices-table td.has-price,div#app [class*=has-white] .prices-table .prices-row-title,div#app [class*=has-white] .prices-table td.has-price,div#app[class*=has-white] .prices-table .prices-row-title,div#app[class*=has-white] .prices-table td.has-price{background-color:#f5f5f5}div#app .block-form .gform_wrapper{padding:50px 100px;background-color:#f3f3f3;clip-path:polygon(20px 0%,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px)}@media only screen and (max-width: 1497px){div#app .block-form .gform_wrapper{padding:50px}}@media only screen and (max-width: 413px){div#app .block-form .gform_wrapper{padding:25px}}div#app .block-form .gform_wrapper .gform_heading{margin-bottom:50px;text-align:center}div#app .block-posts .has-button{padding:0;margin-top:50px;display:flex;justify-content:flex-end}@media only screen and (max-width: 413px){div#app .block-posts .has-button{margin-top:25px}}div#app [class*=background-light] .block-note{border-color:#1e1e1e}div#app [class*=background-light] .block-note .has-icon i{background-color:#1e1e1e;color:#fdff32}div#app .block-note{padding:25px;border:2px solid #fdff32;border-radius:0}@media only screen and (max-width: 1497px){div#app .block-note{padding:12.5px}}div#app .block-note h1,div#app .block-note h2,div#app .block-note h3,div#app .block-note h4{font-size:inherit;font-family:Main,Fallback;font-weight:500}div#app .block-note h1,div#app .block-note h2,div#app .block-note h3,div#app .block-note h4,div#app .block-note p{margin:12.5px 0}div#app .block-note h1:first-child,div#app .block-note h2:first-child,div#app .block-note h3:first-child,div#app .block-note h4:first-child,div#app .block-note p:first-child{margin-top:0}div#app .block-note h1:last-child,div#app .block-note h2:last-child,div#app .block-note h3:last-child,div#app .block-note h4:last-child,div#app .block-note p:last-child{margin-bottom:0}div#app .block-note .has-icon{margin-bottom:12.5px}div#app .block-note .has-icon i{background-color:#fdff32;color:#1e1e1e;width:calc(100px / 3);height:calc(100px / 3);display:flex;align-items:center;justify-content:center;border-radius:0}div#app .content-content{position:relative}div#app .content-content .block-elements,div#app .content-content .block-columns,div#app .content-content .content-wrapper>.hero-banner,div#app .content-content .content-wrapper>.block-carousel-container{margin:100px 0}@media only screen and (max-width: 1497px){div#app .content-content .block-elements,div#app .content-content .block-columns,div#app .content-content .content-wrapper>.hero-banner,div#app .content-content .content-wrapper>.block-carousel-container{margin:50px 0}}@media only screen and (max-width: 767px){div#app .content-content .block-elements,div#app .content-content .block-columns,div#app .content-content .content-wrapper>.hero-banner,div#app .content-content .content-wrapper>.block-carousel-container{margin:25px 0}}div#app .content-content .block-elements:first-child,div#app .content-content .block-columns:first-child,div#app .content-content .content-wrapper>.hero-banner:first-child,div#app .content-content .content-wrapper>.block-carousel-container:first-child{margin-top:0}div#app .content-content .block-elements:last-child,div#app .content-content .block-columns:last-child,div#app .content-content .content-wrapper>.hero-banner:last-child,div#app .content-content .content-wrapper>.block-carousel-container:last-child{margin-bottom:0}div#app .content-content .block-elements{margin-bottom:50px}@media only screen and (max-width: 1497px){div#app .content-content .block-elements{margin-bottom:25px}}div#app .content-content .block-elements:last-child{margin-bottom:0}div#app .content-content .content-wrapper>.hero-banner,div#app .content-content .content-wrapper>.block-carousel-container{border-radius:0}div#app .contact-banner{padding:0;overflow:hidden;position:relative;background-color:#7d72f7}div#app .contact-banner>.image{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 639px){div#app .contact-banner>.image{display:none}}div#app .contact-banner>.image-mobile{display:none}@media only screen and (max-width: 639px){div#app .contact-banner>.image-mobile{display:block}}div#app .contact-banner .contact-container{position:relative;display:flex;align-items:center;justify-content:center;padding:100px 0;width:100%;z-index:1;aspect-ratio:2.25}@media only screen and (max-width: 1497px){div#app .contact-banner .contact-container{padding:50px 0}}@media only screen and (max-width: 413px){div#app .contact-banner .contact-container{padding:50px 0}}div#app .contact-banner .logo{margin-bottom:100px;display:flex;justify-content:center}@media only screen and (max-width: 1497px){div#app .contact-banner .logo{margin-bottom:50px}}div#app .contact-banner .logo img{width:100%;max-width:580px}div#app .contact-banner .contact-box{border-radius:0;background-color:#fff;padding:50px;text-align:center}div#app .contact-banner .contact-box h1,div#app .contact-banner .contact-box h2,div#app .contact-banner .contact-box h3,div#app .contact-banner .contact-box h4{font-family:Main,Fallback;font-weight:500}div#app .contact-banner .form-container{text-align:left}div#app .contact-banner .box-container{max-width:420px;margin:0 auto}div#app .block-categories .has-buttons{margin-top:50px;justify-content:center}@media only screen and (max-width: 1497px){div#app .block-categories .has-buttons{margin-top:25px}}div#app .block-references>.wrap{overflow-x:clip;position:relative}div#app .block-references .block-references-carousel .fader{position:absolute;top:0;left:0;width:100%;height:100%}div#app .block-references .block-references-carousel .fader:before,div#app .block-references .block-references-carousel .fader:after{bottom:0;top:0;position:absolute;content:"";pointer-events:none;width:50px;z-index:2}@media only screen and (max-width: 1497px){div#app .block-references .block-references-carousel .fader:before,div#app .block-references .block-references-carousel .fader:after{display:none}}div#app .block-references .block-references-carousel .fader:after{background:linear-gradient(to right,#fff,#fff0);left:0}div#app .block-references .block-references-carousel .fader:before{background:linear-gradient(to left,#fff,#fff0);right:0}div#app .block-references .block-references-carousel .swiper{overflow:visible}div#app .block-references .block-references-carousel .swiper .swiper-pagination{display:flex;flex-wrap:wrap;margin:-12.5px;padding-top:50px;font-size:16px;position:relative;height:auto;width:auto}@media only screen and (max-width: 1497px){div#app .block-references .block-references-carousel .swiper .swiper-pagination{margin:-5px}}@media only screen and (max-width: 767px){div#app .block-references .block-references-carousel .swiper .swiper-pagination{padding-top:25px}}@media only screen and (max-width: 360px){div#app .block-references .block-references-carousel .swiper .swiper-pagination{font-size:14px}}div#app .block-references .block-references-carousel .swiper .swiper-pagination>div{flex:1 1 auto;display:flex;padding:12.5px;opacity:.5;width:25%;background-color:transparent;height:auto;margin:0}@media only screen and (max-width: 1497px){div#app .block-references .block-references-carousel .swiper .swiper-pagination>div{padding:5px}}@media only screen and (max-width: 639px){div#app .block-references .block-references-carousel .swiper .swiper-pagination>div{width:50%}}@media (hover: hover) and (pointer: fine){div#app .block-references .block-references-carousel .swiper .swiper-pagination>div:hover{opacity:1}}div#app .block-references .block-references-carousel .swiper .swiper-pagination>div.swiper-pagination-bullet-active{opacity:1;color:#170aab}div#app .block-references .block-references-carousel .swiper .swiper-pagination>div.swiper-pagination-bullet-active span{border-color:#170aab}div#app .block-references .block-references-carousel .swiper .swiper-pagination>div span{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;min-height:60px;border-top:2px solid #1e1e1e;width:100%}@media only screen and (max-width: 639px){div#app .block-references .block-references-carousel .swiper .swiper-pagination>div span{border:2px solid #1e1e1e;min-height:40px}}div#app .block-references .block-references-carousel .swiper-slide{padding:0 50px;display:flex;flex-grow:1;height:auto}@media only screen and (max-width: 1497px){div#app .block-references .block-references-carousel .swiper-slide{padding:0 25px}}div#app .block-references .block-references-carousel .swiper-prev,div#app .block-references .block-references-carousel .swiper-next{color:#1e1e1e;width:50px;height:50px;margin-top:-60px}@media only screen and (max-width: 639px){div#app .block-references .block-references-carousel .swiper-prev,div#app .block-references .block-references-carousel .swiper-next{margin-top:0}}div#app .block-references .block-references-carousel .swiper-prev{justify-content:flex-start;left:-11px}@media only screen and (max-width: 1497px){div#app .block-references .block-references-carousel .swiper-prev{left:-14px}}@media only screen and (max-width: 413px){div#app .block-references .block-references-carousel .swiper-prev{left:-5px}}div#app .block-references .block-references-carousel .swiper-next{justify-content:flex-end;right:-11px}@media only screen and (max-width: 1497px){div#app .block-references .block-references-carousel .swiper-next{right:-14px}}@media only screen and (max-width: 413px){div#app .block-references .block-references-carousel .swiper-next{right:-5px}}div#app .block-references .block-references-carousel .reference-container{width:100%;text-align:left}@media only screen and (max-width: 767px){div#app .block-references .block-references-carousel .reference-container{flex-direction:column}}@media only screen and (max-width: 639px){div#app .block-references .block-references-carousel .reference-container{font-size:16px}}@media only screen and (max-width: 360px){div#app .block-references .block-references-carousel .reference-container{font-size:14px}}@media only screen and (max-width: 767px){div#app .block-references .block-references-carousel .content-items.content-items-padded{margin:-12.5px}}div#app .block-references .block-references-carousel .content-items.content-items-padded>.flex-item.flex-item{display:flex}@media only screen and (max-width: 767px){div#app .block-references .block-references-carousel .content-items.content-items-padded>.flex-item.flex-item{width:100%;padding:12.5px}}div#app .block-references .block-references-carousel .has-image{position:relative;height:100%;flex:1 1 auto;width:100%}div#app .block-references .block-references-carousel .has-image .image{background-color:#555f5e}div#app .block-references .block-references-carousel .has-content{aspect-ratio:1.5;display:flex;flex-direction:column;justify-content:center;width:100%}div#app .block-references .block-references-carousel .has-content p{font-size:24px;margin-bottom:25px}@media only screen and (max-width: 1497px){div#app .block-references .block-references-carousel .has-content p{font-size:20px}}@media only screen and (max-width: 639px){div#app .block-references .block-references-carousel .has-content p{font-size:18px}}@media only screen and (max-width: 360px){div#app .block-references .block-references-carousel .has-content p{font-size:16px}}@media only screen and (max-width: 767px){div#app .block-references .block-references-carousel .has-content{aspect-ratio:unset}}div#app .block-references .block-references-carousel .image{position:absolute;aspect-ratio:unset;height:100%;width:100%}@media only screen and (max-width: 767px){div#app .block-references .block-references-carousel .image{position:relative;height:auto;aspect-ratio:2}}div#app .block-references .block-references-carousel .has-buttons{margin-top:100px;justify-content:center}@media only screen and (max-width: 1497px){div#app .block-references .block-references-carousel .has-buttons{margin-top:50px}}div#app .block-references.background-light .fader:after{background:linear-gradient(to right,#fdff32,#fdff3200)}div#app .block-references.background-light .fader:before{background:linear-gradient(to left,#fdff32,#fdff3200)}div#app .block-references.background-dark .fader:after{background:linear-gradient(to right,#7d72f7,#7d72f700)}div#app .block-references.background-dark .fader:before{background:linear-gradient(to left,#7d72f7,#7d72f700)}div#app .block-references.background-black .fader:after{background:linear-gradient(to right,#1e1e1e,#1e1e1e00)}div#app .block-references.background-black .fader:before{background:linear-gradient(to left,#1e1e1e,#1e1e1e00)}div#app .block-references.background-green .fader:after{background:linear-gradient(to right,#28c864,#28c86400)}div#app .block-references.background-green .fader:before{background:linear-gradient(to left,#28c864,#28c86400)}div#app .block-references.background-green-dark .fader:after{background:linear-gradient(to right,#0f4d27,#0f4d2700)}div#app .block-references.background-green-dark .fader:before{background:linear-gradient(to left,#0f4d27,#0f4d2700)}div#app .block-references.background-violet .fader:after{background:linear-gradient(to right,#170aab,#170aab00)}div#app .block-references.background-violet .fader:before{background:linear-gradient(to left,#170aab,#170aab00)}div#app .block-references.background-violet-light .fader:after{background:linear-gradient(to right,#7d72f7,#7d72f700)}div#app .block-references.background-violet-light .fader:before{background:linear-gradient(to left,#7d72f7,#7d72f700)}div#app .block-references.background-coffee .fader:after{background:linear-gradient(to right,#472929,#47292900)}div#app .block-references.background-coffee .fader:before{background:linear-gradient(to left,#472929,#47292900)}div#app .block-references.background-silver .fader:after{background:linear-gradient(to right,#aca49e,#aca49e00)}div#app .block-references.background-silver .fader:before{background:linear-gradient(to left,#aca49e,#aca49e00)}div#app .block-references.background-davy .fader:after{background:linear-gradient(to right,#555f5e,#555f5e00)}div#app .block-references.background-davy .fader:before{background:linear-gradient(to left,#555f5e,#555f5e00)}div#app .block-references.background-black-10 .fader:after{background:linear-gradient(to right,#343434,#34343400)}div#app .block-references.background-black-10 .fader:before{background:linear-gradient(to left,#343434,#34343400)}div#app .block-references.background-white-10 .fader:after{background:linear-gradient(to right,#f5f5f5,#f5f5f500)}div#app .block-references.background-white-10 .fader:before{background:linear-gradient(to left,#f5f5f5,#f5f5f500)}div#app .block-references.background-dark-10 .fader:after{background:linear-gradient(to right,#5d50f5,#5d50f500)}div#app .block-references.background-dark-10 .fader:before{background:linear-gradient(to left,#5d50f5,#5d50f500)}div#app .block-references.background-light-10 .fader:after{background:linear-gradient(to right,#fdff46,#fdff4600)}div#app .block-references.background-light-10 .fader:before{background:linear-gradient(to left,#fdff46,#fdff4600)}div#app .block-references.background-black-20 .fader:after{background:linear-gradient(to right,#4b4b4b,#4b4b4b00)}div#app .block-references.background-black-20 .fader:before{background:linear-gradient(to left,#4b4b4b,#4b4b4b00)}div#app .block-references.background-white-20 .fader:after{background:linear-gradient(to right,#e5e5e5,#e5e5e500)}div#app .block-references.background-white-20 .fader:before{background:linear-gradient(to left,#e5e5e5,#e5e5e500)}div#app .block-references.background-dark-20 .fader:after{background:linear-gradient(to right,#3e2ef3,#3e2ef300)}div#app .block-references.background-dark-20 .fader:before{background:linear-gradient(to left,#3e2ef3,#3e2ef300)}div#app .block-references.background-light-20 .fader:after{background:linear-gradient(to right,#fdff5b,#fdff5b00)}div#app .block-references.background-light-20 .fader:before{background:linear-gradient(to left,#fdff5b,#fdff5b00)}div#app .block-references.background-black-30 .fader:after{background:linear-gradient(to right,#616161,#61616100)}div#app .block-references.background-black-30 .fader:before{background:linear-gradient(to left,#616161,#61616100)}div#app .block-references.background-white-30 .fader:after{background:linear-gradient(to right,#d9d9d9,#d9d9d900)}div#app .block-references.background-white-30 .fader:before{background:linear-gradient(to left,#d9d9d9,#d9d9d900)}div#app .block-references.background-dark-30 .fader:after{background:linear-gradient(to right,#200eef,#200eef00)}div#app .block-references.background-dark-30 .fader:before{background:linear-gradient(to left,#200eef,#200eef00)}div#app .block-references.background-light-30 .fader:after{background:linear-gradient(to right,#feff6f,#feff6f00)}div#app .block-references.background-light-30 .fader:before{background:linear-gradient(to left,#feff6f,#feff6f00)}div#app .block-references.background-black-40 .fader:after{background:linear-gradient(to right,#787878,#78787800)}div#app .block-references.background-black-40 .fader:before{background:linear-gradient(to left,#787878,#78787800)}div#app .block-references.background-white-40 .fader:after{background:linear-gradient(to right,#ccc,#ccc0)}div#app .block-references.background-white-40 .fader:before{background:linear-gradient(to left,#ccc,#ccc0)}div#app .block-references.background-dark-40 .fader:after{background:linear-gradient(to right,#1c0ccd,#1c0ccd00)}div#app .block-references.background-dark-40 .fader:before{background:linear-gradient(to left,#1c0ccd,#1c0ccd00)}div#app .block-references.background-light-40 .fader:after{background:linear-gradient(to right,#feff84,#feff8400)}div#app .block-references.background-light-40 .fader:before{background:linear-gradient(to left,#feff84,#feff8400)}div#app .block-references.background-black-50 .fader:after{background:linear-gradient(to right,#8e8e8e,#8e8e8e00)}div#app .block-references.background-black-50 .fader:before{background:linear-gradient(to left,#8e8e8e,#8e8e8e00)}div#app .block-references.background-white-50 .fader:after{background:linear-gradient(to right,#bfbfbf,#bfbfbf00)}div#app .block-references.background-white-50 .fader:before{background:linear-gradient(to left,#bfbfbf,#bfbfbf00)}div#app .block-references.background-dark-50 .fader:after{background:linear-gradient(to right,#170aab,#170aab00)}div#app .block-references.background-dark-50 .fader:before{background:linear-gradient(to left,#170aab,#170aab00)}div#app .block-references.background-light-50 .fader:after{background:linear-gradient(to right,#feff98,#feff9800)}div#app .block-references.background-light-50 .fader:before{background:linear-gradient(to left,#feff98,#feff9800)}div#app .file-categories{display:flex;flex-wrap:wrap}@media only screen and (max-width: 639px){div#app .file-category{width:100%}}div#app .file-category>h3{border-bottom:1px solid #1e1e1e;padding-bottom:25px;margin-bottom:25px}@media only screen and (max-width: 1497px){div#app .file-category>h3{padding-bottom:12.5px;margin-bottom:12.5px}}@media only screen and (max-width: 1279px){div#app .file-item-gallery .flex-item{width:33.33333%}}@media only screen and (max-width: 413px){div#app .file-item-gallery .flex-item{width:50%}}div#app .file-item{margin:12.5px 0}div#app .file-item:first-child{margin-top:0}div#app .file-item:last-child{margin-bottom:0}div#app .file-list-item{display:flex;text-decoration:none;font-weight:500}div#app .file-list-item i{margin-right:10px}div#app section.blocks section.block-call-to-action.prev-is-same.background-default{padding-top:100px}@media only screen and (max-width: 1497px){div#app section.blocks section.block-call-to-action.prev-is-same.background-default{padding-top:50px}}@media only screen and (max-width: 360px){div#app section.blocks section.block-call-to-action.prev-is-same.background-default{padding-top:25px}}div#app .block-call-to-action,div#app.wp-block-call-to-action{text-align:center}div#app .block-call-to-action.background-default,div#app .block-call-to-action.wp-block-call-to-action:not(.has-background),div#app.wp-block-call-to-action.background-default,div#app.wp-block-call-to-action.wp-block-call-to-action:not(.has-background){background-color:#7d72f7;color:#fff}div#app .block-call-to-action.background-default h2,div#app .block-call-to-action.wp-block-call-to-action:not(.has-background) h2,div#app.wp-block-call-to-action.background-default h2,div#app.wp-block-call-to-action.wp-block-call-to-action:not(.has-background) h2{color:#fdff32}div#app .block-call-to-action.background-default a:not(.btn),div#app .block-call-to-action.wp-block-call-to-action:not(.has-background) a:not(.btn),div#app.wp-block-call-to-action.background-default a:not(.btn),div#app.wp-block-call-to-action.wp-block-call-to-action:not(.has-background) a:not(.btn){color:#fdff32}div#app .block-call-to-action.background-default a:not(.btn):focus-visible,div#app .block-call-to-action.wp-block-call-to-action:not(.has-background) a:not(.btn):focus-visible,div#app.wp-block-call-to-action.background-default a:not(.btn):focus-visible,div#app.wp-block-call-to-action.wp-block-call-to-action:not(.has-background) a:not(.btn):focus-visible{outline:solid 2px #fdff32}@media (hover: hover) and (pointer: fine){div#app .block-call-to-action.background-default a:not(.btn):hover,div#app .block-call-to-action.wp-block-call-to-action:not(.has-background) a:not(.btn):hover,div#app.wp-block-call-to-action.background-default a:not(.btn):hover,div#app.wp-block-call-to-action.wp-block-call-to-action:not(.has-background) a:not(.btn):hover{color:#fdff5b}}div#app .block-call-to-action.background-default .btn-default,div#app .block-call-to-action.wp-block-call-to-action:not(.has-background) .btn-default,div#app.wp-block-call-to-action.background-default .btn-default,div#app.wp-block-call-to-action.wp-block-call-to-action:not(.has-background) .btn-default{background-color:transparent;color:#fff;border:2px solid #FFF}@media (hover: hover) and (pointer: fine){div#app .block-call-to-action.background-default .btn-default:hover,div#app .block-call-to-action.wp-block-call-to-action:not(.has-background) .btn-default:hover,div#app.wp-block-call-to-action.background-default .btn-default:hover,div#app.wp-block-call-to-action.wp-block-call-to-action:not(.has-background) .btn-default:hover{background-color:#fff;color:#1e1e1e}}div#app .block-call-to-action .has-buttons,div#app.wp-block-call-to-action .has-buttons{justify-content:center}div#app .block-call-to-action.align-left,div#app.wp-block-call-to-action.align-left{text-align:left}div#app .block-call-to-action.align-left .has-buttons,div#app.wp-block-call-to-action.align-left .has-buttons{justify-content:flex-start}div#app .block-call-to-action .wrap-wrap,div#app.wp-block-call-to-action .wrap-wrap{max-width:1280px}div#app .block-call-to-action h2,div#app.wp-block-call-to-action h2{font-size:60px;line-height:110%}@media only screen and (max-width: 1497px){div#app .block-call-to-action h2,div#app.wp-block-call-to-action h2{font-size:48px}}@media only screen and (max-width: 767px){div#app .block-call-to-action h2,div#app.wp-block-call-to-action h2{font-size:36px}}div#app .block-reserve .wrap-wrap{max-width:1080px}div#app .reserve-form .form-fields{margin-top:12.5px;margin-bottom:12.5px}div#app .reserve-form .label-radios-location{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width: 1079px){div#app .reserve-form .label-radios-location{grid-template-columns:repeat(1,1fr)}}div#app .reserve-form .label-item{background-color:#fff}div#app .reserve-form .calendar-controls{display:flex;height:40px}div#app .reserve-form .calendar-controls button{width:40px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:inherit;text-decoration:none;background-color:#fff;border:2px solid #FFF}@media (hover: hover) and (pointer: fine){div#app .reserve-form .calendar-controls button:hover{color:#7d72f7;border-color:#7d72f7}}div#app .reserve-form .calendar-controls button.disabled,div#app .reserve-form .calendar-controls button[disabled]{pointer-events:none;color:inherit;opacity:.3}div#app .reserve-form .calendar-controls span{flex:1 1 auto;text-align:center;display:flex;align-items:center;justify-content:center}div#app .reserve-form .calendar{display:flex;flex-wrap:wrap;width:auto;margin:7.5px -2.5px -2.5px}div#app .reserve-form .calendar>div{flex:0 1 auto;width:20%;padding:2.5px;display:flex;pointer-events:none;-webkit-user-select:none;user-select:none}div#app .reserve-form .calendar>div.passive,div#app .reserve-form .calendar>div.disabled{opacity:.3;pointer-events:none}div#app .reserve-form .calendar>div.today{color:#7d72f7}div#app .reserve-form .calendar>div.selectable{pointer-events:auto}div#app .reserve-form .calendar>div>span{padding:10px 0;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;position:relative;border-radius:4px;background-color:transparent;color:inherit;font-weight:700;font-size:12px}div#app footer.main{position:relative;z-index:3;background-color:#1e1e1e;color:#fff;padding:100px 0;font-family:Main,Fallback;font-size:18px}@media only screen and (max-width: 1497px){div#app footer.main{padding:50px 0;font-size:16px}}@media only screen and (max-width: 413px){div#app footer.main{padding:25px 0}}div#app footer.main a:not(.btn):focus-visible{outline:solid 2px #FFF}div#app footer.main .has-social{margin-left:auto}@media only screen and (max-width: 639px){div#app footer.main .has-social{margin:25px 0 0}}div#app footer.main .logo img{width:auto;height:40px;display:block}@media only screen and (max-width: 1079px){div#app footer.main .logo img{height:26px}}div#app footer.main .footer-row{padding-top:50px}@media only screen and (max-width: 1497px){div#app footer.main .footer-row{padding-top:25px}}@media only screen and (max-width: 639px){div#app footer.main .footer-row{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}}div#app footer.main .footer-row:first-child{padding-top:0}div#app footer.main .footer-row.first{align-items:center}@media only screen and (max-width: 1079px){div#app footer.main .footer-row.first{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 639px){div#app footer.main .footer-row.first{justify-content:center;align-items:center}}div#app footer.main .footer-row.first .has-logo,div#app footer.main .footer-row.first .has-ctas{width:25%}@media only screen and (max-width: 1365px){div#app footer.main .footer-row.first .has-logo,div#app footer.main .footer-row.first .has-ctas{width:auto}}div#app footer.main .footer-row.first .has-menu{width:50%;display:flex;justify-content:center}@media only screen and (max-width: 1365px){div#app footer.main .footer-row.first .has-menu{width:auto;padding:0 50px}}@media only screen and (max-width: 1079px){div#app footer.main .footer-row.first .has-menu{padding:25px 0}}div#app footer.main .footer-row.first .has-menu ul{flex-direction:row;font-size:24px}@media only screen and (max-width: 1079px){div#app footer.main .footer-row.first .has-menu ul{font-size:20px}}@media only screen and (max-width: 639px){div#app footer.main .footer-row.first .has-menu ul{font-size:18px}}div#app footer.main .footer-row.first .has-ctas{display:flex;justify-content:flex-end;margin-left:auto}@media only screen and (max-width: 1079px){div#app footer.main .footer-row.first .has-ctas{margin:0}}div#app footer.main .footer-row.has-copyright{margin-top:25px;text-align:center;font-size:16px;color:#fff9}@media only screen and (max-width: 767px){div#app footer.main .footer-row.has-copyright{font-size:14px}}div#app footer.main .footer-row.has-copyright .wrap{padding:0}div#app footer.main .social{width:100%}@media only screen and (max-width: 639px){div#app footer.main .social{display:flex;justify-content:center}}@media only screen and (max-width: 639px){div#app footer.main .logo-social .flex-item{width:100%}}div#app footer.main .flex-item-column{width:33.3333%}div#app footer.main .flex-item-column.has-logos{margin-left:auto}@media only screen and (max-width: 1079px){div#app footer.main .flex-item-column.has-logos{margin:0}}div#app footer.main .flex-item-column.has-logos .logos{justify-content:flex-end}@media only screen and (max-width: 1079px){div#app footer.main .flex-item-column.has-logos .logos{justify-content:flex-start}}@media only screen and (max-width: 639px){div#app footer.main .flex-item-column.has-logos .logos{justify-content:center}}div#app footer.main .flex-item-column.has-logos .logos .image-logo{padding:0}@media only screen and (max-width: 1079px){div#app footer.main .flex-item-column{width:50%}}@media only screen and (max-width: 639px){div#app footer.main .flex-item-column{width:100%}}div#app footer.main a:not(.btn,.social-link){overflow-wrap:break-word;word-wrap:break-word;text-decoration:none;color:#fff}div#app footer.main a:not(.btn,.social-link):hover{color:#fdff32}div#app footer.main ul{display:flex;flex-direction:column;margin:-12.5px;flex-wrap:wrap}div#app footer.main ul li{display:flex;padding:12.5px}div#app footer.main ul li a{display:flex}div#app footer.main .copy{margin-top:25px;display:flex;justify-content:center}@media only screen and (max-width: 1079px){div#app footer.main .copy{flex-direction:column}}div#app footer.main .copy>*{margin-right:25px}@media only screen and (max-width: 1079px){div#app footer.main .copy>*{margin:12.5px 0 0}div#app footer.main .copy>*:first-child{margin-top:0}}div#app footer.main .copy>*.pull{margin-left:auto}@media only screen and (max-width: 1079px){div#app footer.main .copy>*.pull{margin-left:0}}div#app footer.main .has-buttons{margin:-10px}@media only screen and (max-width: 1497px){div#app footer.main .has-buttons{margin:-5px}div#app footer.main .has-buttons>div{padding:5px}}div#app section.cart{padding-top:0}div#app section.cart .total{margin-top:50px;border-bottom:1px solid #E5E5E5;padding-bottom:50px}@media only screen and (max-width: 1497px){div#app section.cart .total{margin-top:25px;padding-bottom:25px}}@media only screen and (max-width: 639px){div#app section.cart .total{text-align:center}div#app section.cart .total>div{flex-direction:column}div#app section.cart .total>div .value{text-align:center;margin:0;justify-content:center}}div#app section.cart .cart-form{margin-top:50px;display:flex;flex-direction:column}@media only screen and (max-width: 1497px){div#app section.cart .cart-form{margin-top:25px}}div#app section.cart .cart-form input,div#app section.cart .cart-form textarea{background-color:#f3f3f3}div#app section.cart .cart-form input:focus,div#app section.cart .cart-form textarea:focus{background-color:#fff}div#app section.cart .cart-form .btn{margin:50px auto 0}@media only screen and (max-width: 1497px){div#app section.cart .cart-form .btn{margin-top:25px}}div#app .cart-rows{display:grid;grid-template-columns:repeat(1,1fr);border-top:1px solid #E5E5E5}div#app .cart-row{display:grid;grid-template-areas:"image info controls";grid-template-columns:200px 1fr 120px;grid-gap:25px;border-bottom:1px solid #E5E5E5;padding:25px 0;position:relative}div#app .cart-row.empty{text-align:center;display:flex;flex-direction:column}div#app .cart-row.empty .has-buttons{justify-content:center}div#app .cart-row.empty .has-buttons>div{width:100%;max-width:220px}div#app .cart-row.blink:before{content:"";position:absolute;top:0;right:-25px;bottom:0;left:-25px;animation:blink .8s ease-in-out;pointer-events:none}@media only screen and (max-width: 413px){div#app .cart-row.blink:before{right:-12.5px;left:-12.5px}}div#app .cart-row.hide{max-height:0;opacity:0;padding:0;border:0;animation:hide-row .15s normal;overflow:hidden}@media only screen and (max-width: 1497px){div#app .cart-row{grid-gap:12.5px}}@media only screen and (max-width: 767px){div#app .cart-row{grid-template-columns:120px 1fr 120px}}@media only screen and (max-width: 639px){div#app .cart-row{grid-template-columns:80px 1fr;grid-template-areas:"image controls" "info"}}div#app .cart-row .has-info,div#app .cart-row .has-controls{display:flex;flex-direction:column}div#app .cart-row .has-info{grid-area:info}@media only screen and (max-width: 639px){div#app .cart-row .has-info{grid-column-start:1;grid-column-end:4;grid-row-start:2;grid-row-end:3}}div#app .cart-row .has-info h3{margin-bottom:12.5px}div#app .cart-row .has-info h3 a{color:inherit;text-decoration:none}@media (hover: hover) and (pointer: fine){div#app .cart-row .has-info h3 a:hover{color:#7d72f7}}div#app .cart-row .has-controls{align-items:flex-end;grid-gap:25px;grid-area:controls}@media only screen and (max-width: 1497px){div#app .cart-row .has-controls{grid-gap:12.5px;font-size:16px}}div#app .cart-row .has-image .image-container{background-color:#f3f3f3;padding:10px}div#app .cart-row .row-specs{display:grid;grid-gap:12.5px;grid-template-columns:repeat(4,1fr);font-size:16px;margin-bottom:12.5px}@media only screen and (max-width: 1497px){div#app .cart-row .row-specs{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 1079px){div#app .cart-row .row-specs{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 639px){div#app .cart-row .row-specs{grid-template-columns:repeat(1,1fr)}}div#app .cart-row .row-specs strong{font-weight:500}div#app .cart-row .row-specs>div.spec{display:flex;flex-direction:column}div#app .cart-row .row-specs>div.spec-a{grid-column:1/-1}div#app .cart-row .row-specs>div.spec>span{margin-bottom:5px}div#app .cart-row .row-specs .list{display:flex;flex-direction:column;grid-gap:5px}div#app .cart-row .row-specs .list strong{display:flex}div#app .cart-row .row-specs .list strong i{margin-right:5px}div#app .cart-row .amount-control{margin-top:auto}div#app .cart-row .row-control{display:flex;align-items:center;color:#555f5e}div#app .cart-row .row-control.remove-row{color:#e84e4e}@media (hover: hover) and (pointer: fine){div#app .cart-row .row-control:hover{color:#7d72f7}}div#app .cart-row .row-control i{margin-left:5px}div#app .cart-row .price{margin-top:auto;font-weight:700;height:40px;display:flex;align-items:center}@media only screen and (max-width: 413px){div#app .cart-row .price{height:auto}}div#app section.configurator{padding-top:0}div#app section.configurator .wrap{padding:0}body.ajax-submitting div#app section.configurator .ajax-items{pointer-events:none}div#app section.configurator .ajax-items.loading .configurator-selections{opacity:.7}div#app .pod-configurator{display:flex;background-color:#f3f3f3;padding:50px;font-size:16px}@media only screen and (max-width: 1497px){div#app .pod-configurator{padding:25px}}@media only screen and (max-width: 767px){div#app .pod-configurator{padding:5px;flex-direction:column}}div#app .pod-configurator .product-title{margin:0}div#app .pod-configurator .configurator-preview{flex:1 1 auto;padding-right:50px}@media only screen and (max-width: 1497px){div#app .pod-configurator .configurator-preview{padding-right:25px}}@media only screen and (max-width: 767px){div#app .pod-configurator .configurator-preview{display:none}}div#app .pod-configurator .configurator-preview .has-image{width:100%;max-width:920px;padding:12.5px 0;position:relative}@media only screen and (max-width: 1912px){div#app .pod-configurator .configurator-preview .has-image{max-width:768px}}div#app .pod-configurator .preview-container{position:sticky;top:50px;display:flex}@media only screen and (max-width: 1497px){div#app .pod-configurator .preview-container{top:25px}}div#app .pod-configurator .preview-container .loader-container{position:absolute;background-color:#f3f3f3;animation:showup .15s normal ease-in}div#app .pod-configurator .preview-container .loader-container.skip-loader{animation:none}div#app .pod-configurator .preview-container .has-product{width:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center}div#app .pod-configurator .configurator-panel{flex:0 0 auto;width:620px}@media only screen and (max-width: 1279px){div#app .pod-configurator .configurator-panel{width:480px}}@media only screen and (max-width: 1079px){div#app .pod-configurator .configurator-panel{width:360px}}@media only screen and (max-width: 767px){div#app .pod-configurator .configurator-panel{width:100%}}div#app .pod-configurator .configurator-summary,div#app .pod-configurator .configurator-selections{background-color:#fff;padding:25px}@media only screen and (max-width: 767px){div#app .pod-configurator .configurator-summary,div#app .pod-configurator .configurator-selections{padding:20px}}@media only screen and (max-width: 413px){div#app .pod-configurator .configurator-summary,div#app .pod-configurator .configurator-selections{padding:7.5px}}div#app .pod-configurator .configurator-selections .categories-items{margin:-5px}div#app .pod-configurator .configurator-selections .category-item{width:33.33333%;padding:5px}@media only screen and (max-width: 1079px){div#app .pod-configurator .configurator-selections .category-item{width:50%}}div#app .pod-configurator .configurator-selections .category-item .label-radio{aspect-ratio:1.2}@media only screen and (max-width: 1279px){div#app .pod-configurator .configurator-selections .category-item .label-radio{aspect-ratio:1.1}}@media only screen and (max-width: 1079px){div#app .pod-configurator .configurator-selections .category-item .label-radio{aspect-ratio:1.15}}@media only screen and (max-width: 767px){div#app .pod-configurator .configurator-selections .category-item .label-radio{aspect-ratio:unset}}div#app .pod-configurator .configurator-selections .category-item .label-item{padding:10px}div#app .pod-configurator .configurator-selections .category-item .has-image{padding:5px;max-width:180px;margin:0 auto}div#app .pod-configurator .configurator-selections .category-item .has-image .image{aspect-ratio:1.5}div#app .pod-configurator .configurator-selections .category-item h3{font-size:14px;margin:auto 0 0;line-height:100%}div#app .pod-configurator .configurator-selections .faq-item:first-child{border-top:0}div#app .pod-configurator .configurator-selections .faq-item:last-child{border-bottom:0}div#app .pod-configurator .configurator-selections .faq-item.show{padding-bottom:12.5px}div#app .pod-configurator .configurator-selections .faq-item .faq-question{padding:12.5px 0}div#app .pod-configurator .configurator-selections .faq-item .faq-question h3{font-size:inherit}div#app .pod-configurator .configurator-summary{position:sticky;bottom:0;background-color:#fff;border-top:1px solid #F3F3F3;margin-top:4px;z-index:1}@media only screen and (max-width: 767px){div#app .pod-configurator .configurator-summary{width:auto;margin:5px -5px 0;padding:25px}}@media only screen and (max-width: 639px){div#app .pod-configurator .configurator-summary{padding:12.5px 25px}}@media only screen and (max-width: 413px){div#app .pod-configurator .configurator-summary{padding:12.5px}}div#app .pod-configurator .configurator-summary .add-to-cart{grid-template-columns:112px 1fr 56px;grid-template-rows:auto;margin-top:25px}@media only screen and (max-width: 639px){div#app .pod-configurator .configurator-summary .add-to-cart{margin-top:12.5px}}div#app .pod-configurator .configurator-summary .add-to-cart .cart-total{grid-column:auto}div#app .pod-configurator .configurator-summary .add-to-cart .cart-total a{padding:0 5px}div#app .pod-configurator .configurator-summary .add-to-cart .cart-total i{margin-right:0}div#app .pod-configurator .configurator-summary .add-to-cart .cart-total span{font-size:11px}div#app .pod-configurator .configurator-summary .add-to-cart .cart-total span.text{display:none}div#app .pod-configurator .configurator-summary .preview-container{top:0;position:relative;background-color:#f3f3f3;padding:12.5px;margin-bottom:25px;display:none}div#app .pod-configurator .configurator-summary .preview-container .product-title{display:none}div#app .pod-configurator .configurator-summary .preview-container .has-image{width:100%}div#app .pod-configurator .configurator-summary .total{grid-gap:12.5px;font-size:14px}@media only screen and (max-width: 1497px){div#app .pod-configurator .configurator-summary .total{grid-gap:5px}}div#app .pod-configurator .configurator-summary .total>div>div.price .addon{margin-left:5px;font-size:14px}div#app .pod-configurator .product-actions{display:flex;justify-content:center;grid-gap:25px;width:100%;max-width:420px}@media only screen and (max-width: 1497px){div#app .pod-configurator .product-actions{grid-gap:12.5px}}div#app .pod-configurator .product-actions>label,div#app .pod-configurator .product-actions>button{flex:0 1 auto;width:40px;display:flex;flex-direction:column;align-items:center;color:#555f5e;cursor:pointer;margin:0;line-height:100%}@media (hover: hover) and (pointer: fine){div#app .pod-configurator .product-actions>label:hover,div#app .pod-configurator .product-actions>button:hover{color:#1e1e1e}div#app .pod-configurator .product-actions>label:hover i,div#app .pod-configurator .product-actions>button:hover i{border-color:#e5e5e5}}div#app .pod-configurator .product-actions>label input,div#app .pod-configurator .product-actions>button input{display:none}div#app .pod-configurator .product-actions>label i,div#app .pod-configurator .product-actions>button i{width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:10px;border:1px solid #FFF}div#app .pod-configurator .product-actions>label i .image,div#app .pod-configurator .product-actions>button i .image{width:24px}div#app .pod-configurator .product-actions>label i .image path,div#app .pod-configurator .product-actions>button i .image path{fill:currentColor}div#app .pod-configurator .product-actions>label input:checked+i,div#app .pod-configurator .product-actions>button input:checked+i{background-color:#1e1e1e;color:#fff}div#app .pod-configurator .product-actions>label span,div#app .pod-configurator .product-actions>button span{font-size:14px}@media only screen and (max-width: 1497px){div#app .pod-configurator .product-actions>label span,div#app .pod-configurator .product-actions>button span{font-size:12px}}@media only screen and (max-width: 1079px){div#app .pod-configurator .product-actions>label span,div#app .pod-configurator .product-actions>button span{display:none}}div#app .pod-configurator .toggle-preview{display:none;align-items:center;width:100%;margin-bottom:12.5px;font-weight:700;font-size:16px;text-align:left}@media only screen and (max-width: 767px){div#app .pod-configurator .toggle-preview{display:flex}}@media only screen and (max-width: 413px){div#app .pod-configurator .toggle-preview{font-size:14px}}div#app .pod-configurator .toggle-preview .image{width:40px;flex:0 0 auto;margin-right:10px;background-color:#f3f3f3}div#app .pod-configurator .toggle-preview .toggler{margin-left:auto;font-size:14px;font-weight:400;display:flex;flex-direction:column;overflow:hidden;color:#7d72f7;width:120px;height:20px}div#app .pod-configurator .toggle-preview .toggler>div{width:100%;text-align:right;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;height:20px}div#app .pod-configurator .toggle-preview .toggler>div i{margin-left:5px;font-size:20px}div#app .pod-configurator .toggle-preview.show .toggler>div{transform:translateY(-100%)}@media only screen and (max-width: 767px){div#app .pod-configurator .toggle-preview.show+.preview-container{display:flex}}div#app .pod-configurator .specs-table .specs-label img{margin-top:-2px}div#app .pod-info{margin-top:100px;padding:0 50px}@media only screen and (max-width: 1497px){div#app .pod-info{margin-top:50px;padding:0 25px}}@media only screen and (max-width: 413px){div#app .pod-info{padding:0 12.5px;margin-top:25px}}@media only screen and (max-width: 1079px){div#app .pod-info .flex-item{width:100%}}div#app .selection-group{border-bottom:1px solid #E5E5E5;margin:25px 0;padding-bottom:25px;display:flex;flex-direction:column}@media only screen and (max-width: 767px){div#app .selection-group{margin:12.5px 0;padding-bottom:12.5px}}div#app .selection-group.hide{display:none}div#app .selection-group>*{margin:10px 0}@media only screen and (max-width: 767px){div#app .selection-group>*{margin:5px 0}}div#app .selection-group>*:first-child{margin-top:0}div#app .selection-group>*:last-child{margin-bottom:0}div#app .selection-group .has-specs{margin:0 0 -12.5px}div#app .selection-group:first-child{margin-top:0}div#app .selection-group:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}div#app .selection-field{margin:12.5px 0}div#app .selection-field:first-child{margin-top:0}div#app .selection-field:last-child{margin-bottom:0}div#app .selection-field>label{font-weight:500;display:flex;margin-bottom:12.5px}div#app .selection-field>label .addon{margin-left:auto}div#app .selection-field>*{margin:10px 0}div#app .selection-field>*:first-child{margin-top:0}div#app .selection-field>*:last-child{margin-bottom:0}div#app .configurator-cart-edit{position:fixed;top:0;left:0;height:100%;width:100%;border:0;padding:0;z-index:10;background-color:#1e1e1e1a;justify-content:flex-end;font-size:16px;opacity:0;transition:opacity ease-in-out .15s .15s;pointer-events:none;display:flex;overflow:clip}div#app .configurator-cart-edit .edit-box{background-color:#fff;box-shadow:0 0 20px #1e1e1e1a;width:100%;max-width:620px;overflow-y:auto;display:flex;flex-direction:column;transform:translate(100%);transition:transform ease-in-out .15s;position:relative}div#app .configurator-cart-edit[open]{opacity:1;pointer-events:auto;transition:opacity ease-in-out .15s}div#app .configurator-cart-edit[open] .edit-box{transform:translate(0);transition:transform ease-in-out .15s .15s}div#app .configurator-cart-edit .edit-selections{padding:25px}div#app .configurator-cart-edit .summary{margin-top:auto;position:sticky;bottom:0;border-top:1px solid #F3F3F3;padding:25px;background-color:#fff}div#app .configurator-cart-edit .summary-product{display:flex;align-items:center;margin-bottom:25px}div#app .configurator-cart-edit .summary-product .has-image{background-color:#f3f3f3;flex:0 0 auto;width:80px;margin-right:25px}div#app .configurator-cart-edit .summary-product h3{margin:0}div#app .configurator-cart-edit .summary-actions{display:grid;grid-gap:25px;grid-template-columns:repeat(2,1fr)}div#app main section.menu-page{display:flex;padding:0}div#app main section.menu-page nav.page-nav{flex:0 0 auto;width:360px;font-family:Main,Fallback;font-size:18px;box-shadow:0 0 25px #1e1e1e1a;font-weight:400;padding:50px 100px;position:relative}@media only screen and (max-width: 1497px){div#app main section.menu-page nav.page-nav{width:320px;font-size:16px;padding:50px}}@media only screen and (max-width: 767px){div#app main section.menu-page nav.page-nav{display:none}}div#app main section.menu-page nav.page-nav ul{list-style:none;margin:0;padding:0}div#app main section.menu-page nav.page-nav ul li{padding:0;margin:5px 0;line-height:120%;display:flex}div#app main section.menu-page nav.page-nav ul li.sub a{padding-left:15px}div#app main section.menu-page nav.page-nav ul li:first-child{margin-top:0}div#app main section.menu-page nav.page-nav ul li:last-child{margin-bottom:0}div#app main section.menu-page nav.page-nav a{padding:10px;width:100%;text-decoration:none;display:flex;border-radius:0;background-color:#f5f5f5;min-height:40px;align-items:center}@media (hover: hover) and (pointer: fine){div#app main section.menu-page nav.page-nav a:hover{background-color:#7d72f7;color:#fff}}div#app main section.menu-page nav.page-nav a:focus-visible{outline:solid 2px #FFF}div#app main section.menu-page nav.page-nav a.active{background-color:#200eef;font-weight:600;color:#fff}div#app main section.menu-page nav.page-nav a.parent{background-color:transparent;color:#7d72f7;font-weight:600}div#app main section.menu-page nav.page-nav a.back{font-weight:400}div#app main section.menu-page nav.page-nav a i{flex:0 0 auto}div#app main section.menu-page nav.page-nav a i:first-child{margin-right:10px}div#app main section.menu-page nav.page-nav a i:last-child{margin-left:auto}div#app main section.menu-page section.page-content{padding:0}div#app main section.page-crumbpath{padding-bottom:0;font-size:18px}div#app main section.page-crumbpath-category{padding:0 0 25px}@media only screen and (max-width: 1497px){div#app main section.page-crumbpath{font-size:16px}}div#app main section.page-crumbpath .crumbpath-paths{padding:0}div#app main section.news-archive,div#app main section.news-archive-head{padding-top:0}div#app main section.news-archive-head .post-tags{justify-content:center}div#app main section.news-article .article-details{font-family:Main,Fallback;font-size:18px;display:flex;align-items:center;justify-content:center}div#app main section.news-article .article-details time{margin-right:12.5px;opacity:.7}div#app main section.news-article .article-image,div#app main section.news-article .article-details{margin-bottom:50px}@media only screen and (max-width: 1497px){div#app main section.news-article .article-image,div#app main section.news-article .article-details{margin-bottom:25px}}div#app main section.search h1{margin-bottom:25px}div#app main section.search form{display:flex}div#app main section.search form input{flex:1 1 auto}div#app main section.search form button{flex:0 0 auto;border-radius:4px;margin-left:12.5px}div#app main section.search .no-results,div#app main section.search .search-results{margin-top:50px}div#app main section.reference-header{padding-bottom:50px}div#app main section.reference-header .reference-image{margin-top:50px}div#app main section.reference{padding-top:0}div#app main section.reference .reference-quote p{font-style:italic;color:#555f5e}div#app main section.reference-images .flex{justify-content:center}@media only screen and (max-width: 767px){div#app main section.reference-images .flex-item{width:50%}}div#app main section.products-categories{padding-top:25px}@media only screen and (max-width: 1497px){div#app main section.products-categories{padding-top:12.5px}}div#app main section.products-categories>.wrap{overflow-x:clip;position:relative}@media only screen and (max-width: 1920px){div#app main section.products-categories .swiper{overflow:visible}}div#app main section.products-categories .swiper .swiper-prev,div#app main section.products-categories .swiper .swiper-next{color:#1e1e1e;width:50px;height:50px;background-color:#fff9}div#app main section.products-categories .swiper .swiper-prev.swiper-button-disabled,div#app main section.products-categories .swiper .swiper-next.swiper-button-disabled{display:none}@media only screen and (max-width: 413px){div#app main section.products-categories .swiper .swiper-prev,div#app main section.products-categories .swiper .swiper-next{width:25px;height:25px}}@media only screen and (max-width: 1920px){div#app main section.products-categories .swiper .swiper-prev{left:-25px}}@media only screen and (max-width: 413px){div#app main section.products-categories .swiper .swiper-prev{left:-12.5px}}@media only screen and (max-width: 1920px){div#app main section.products-categories .swiper .swiper-next{right:-25px}}@media only screen and (max-width: 413px){div#app main section.products-categories .swiper .swiper-next{right:-12.5px}}div#app main section.products-products{padding-top:0}div#app main section.products-products .category-title{margin-bottom:100px}@media only screen and (max-width: 1497px){div#app main section.products-products .category-title{margin-bottom:50px}}@media only screen and (max-width: 1279px){div#app main section.products-products .category-title{text-align:left}}@media only screen and (max-width: 413px){div#app main section.products-products .category-title{margin-bottom:25px}}@media only screen and (max-width: 1279px){div#app main section.products-products .flex-item{width:100%}}div#app main section.products-products .has-content>h2,div#app main section.products-products .has-content>h3,div#app main section.products-products .has-content>h4,div#app main section.products-products .has-content>h5{font-size:30px}@media only screen and (max-width: 1497px){div#app main section.products-products .has-content>h2,div#app main section.products-products .has-content>h3,div#app main section.products-products .has-content>h4,div#app main section.products-products .has-content>h5{font-size:27px}}@media only screen and (max-width: 767px){div#app main section.products-products .has-content>h2,div#app main section.products-products .has-content>h3,div#app main section.products-products .has-content>h4,div#app main section.products-products .has-content>h5{font-size:24px}}div#app main section.products-products .has-faq{margin-top:50px}@media only screen and (max-width: 1497px){div#app main section.products-products .has-faq{margin-top:25px}}div#app main section.product-header{padding:25px 0 0}@media only screen and (max-width: 767px){div#app main section.product{padding-top:25px}}@media only screen and (max-width: 413px){div#app main section.product{padding-top:12.5px}}@media only screen and (max-width: 1079px){div#app main section.product .product-items>.flex-item{width:100%}}div#app main section.product .has-images{display:flex;flex-direction:column}div#app main section.product .has-image{order:1;background-color:#f3f3f3;display:flex;flex-direction:column}div#app main section.product .has-image .swiper{width:100%}div#app main section.product .has-image .swiper-prev,div#app main section.product .has-image .swiper-next{color:#1e1e1e;transition:color linear .15s}@media (hover: hover) and (pointer: fine){div#app main section.product .has-image .swiper-prev:hover,div#app main section.product .has-image .swiper-next:hover{color:#7d72f7}}@media only screen and (max-width: 767px){div#app main section.product .has-image .swiper-prev,div#app main section.product .has-image .swiper-next{display:none}}div#app main section.product .has-image #swiper-product-image .swiper-slide{display:flex;flex-grow:1;height:auto}div#app main section.product .has-image #swiper-product-image .swiper-slide>a{display:block;flex:0 0 auto;width:100%}@media (hover: hover) and (pointer: fine){div#app main section.product .has-image #swiper-product-image .swiper-slide>a:hover{cursor:zoom-in}}div#app main section.product .has-image #swiper-product-images .swiper-slide{opacity:.7}@media (hover: hover) and (pointer: fine){div#app main section.product .has-image #swiper-product-images .swiper-slide:hover{opacity:1}}div#app main section.product .has-image #swiper-product-images .swiper-slide-thumb-active{opacity:1}div#app main section.product .has-gallery{padding:25px;order:2}@media only screen and (max-width: 413px){div#app main section.product .has-gallery{padding:10px}}div#app main section.product .has-content{display:flex;flex-direction:column}div#app main section.product .has-actions{margin-top:auto;display:flex;flex-direction:column;padding-top:12.5px}div#app main section.product .has-actions>div{margin-top:12.5px}div#app main section.product .has-actions .read-more{min-height:40px;text-align:center;justify-content:center;width:100%}div#app main section.product .has-actions .read-more,div#app main section.product .has-actions .btn{width:100%}div#app main section.product .price{font-weight:700;font-size:32px}div#app main section.product .price .addon{font-size:20px}@media only screen and (max-width: 1497px){div#app main section.product .price .addon{font-size:18px}}@media only screen and (max-width: 360px){div#app main section.product .price .addon{font-size:16px}}div#app main section.product .product-cta{margin-top:25px;display:grid;grid-gap:25px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width: 1497px){div#app main section.product .product-cta{grid-gap:12.5px}}@media only screen and (max-width: 1279px){div#app main section.product .product-cta{grid-template-columns:repeat(1,1fr)}}div#app main section.product .product-cta .btn{width:100%}div#app main section.product .product-cta .cta-buttons{display:grid;grid-gap:10px}div#app main section.product .product-description{margin-top:50px}@media only screen and (max-width: 1497px){div#app main section.product .product-description{margin-top:25px}}@media only screen and (max-width: 413px){div#app main section.product .product-description{margin-top:12.5px}}div#app main section.product-content{padding-top:0}div#app main section.product-recommended{padding-top:0}div#app main section.product-recommended .categories-items{justify-content:center}div#app main section.product-recommended .categories-items .product-item{width:25%}@media only screen and (max-width: 1279px){div#app main section.product-recommended .categories-items .product-item{width:33.3333%}}@media only screen and (max-width: 639px){div#app main section.product-recommended .categories-items .product-item{width:50%}}div#app main section.products{padding:0}div#app main section.products .categories-items .product-item{width:20%}@media only screen and (max-width: 1279px){div#app main section.products .categories-items .product-item{width:33.3333%}}@media only screen and (max-width: 639px){div#app main section.products .categories-items .product-item{width:50%}}div#app main section.products-content{padding-top:0}.glightbox-clean .gslide-media{background-color:#e5e5e5}.glightbox-clean .gslide-description{font-family:Main,Fallback;font-size:16px;background-color:#1e1e1e!important}.glightbox-clean .gslide-description .gslide-title{font-family:Main,Fallback;color:#fff;margin-bottom:10px}.glightbox-clean .gslide-description .gslide-desc{display:flex;font-size:inherit}a.download-file-link{display:flex;align-items:center;font-weight:600;text-decoration:none;color:#7d72f7}a.download-file-link:hover{color:#fdff32}a.download-file-link i{margin-left:5px;font-size:20px}#cc_div #cm.box{max-width:480px}#cc_div #cm strong{font-weight:700}
