.title,body.home h2.title{position:relative}.title::after,body.home h2.title::after{margin:0.5rem 0 1rem 0;content:"";height:1px;display:block;width:50px;background-color:var(--primary-color, #76a5af)}pre{text-align:left}html{scroll-behavior:smooth}::-moz-selection{background:#6ba6b8;color:#fff}::selection{background:#6ba6b8;color:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}ul,ol{list-style-position:inside}nav ul,ul.menu,ul.sub-menu{list-style:none}p,address,p+ol,p+ul{line-height:1.6}.left{justify-content:start;text-align:left}.center{justify-content:center;text-align:center}.right{justify-content:flex-end;text-align:right}.content img{display:block}.content img.aligncenter{margin-left:auto;margin-right:auto}.content img.alignright{margin-left:auto}.content img.size-full{width:100%}.clearfix::after{content:"";clear:both;display:table}.visually-hidden,nav#primary .sub-menu,.hidden{position:absolute;-webkit-clip-path:inset(0px 0px 99.9% 99.9%);border:0;clip-path:inset(0px 0px 99.9% 99.9%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;padding:0;width:1px}.contain,.compact,.slim{margin-left:auto;margin-right:auto}.contain{width:var(--gutter-contain, 88%)}@media (max-width: 767px){.compact{width:88%}}@media (min-width: 768px){.compact{width:70%;max-width:var(--gutter-compact, 1100px)}}.slim{width:320px}@media (min-width: 650px){.slim{width:400px}}@media (max-width: 767px){.pd{padding:30px 0}}@media (min-width: 768px) and (max-width: 1023px){.pd{padding:40px 0}}@media (min-width: 1024px){.pd{padding:50px 0}}.sect{display:grid;grid-template-columns:1fr}@media (max-width: 767px){.sect{gap:32px}}@media (min-width: 768px){.sect{gap:50px}}.stack{display:flex;gap:18px;flex-direction:column}@media (min-width: 768px){.stack [type="submit"]{align-self:baseline}}a,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,label,legend,li,mark,menu,nav,object,ol,p,pre,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,u,ul,video{border:0;box-sizing:border-box;margin:0;padding:0;font-style:inherit;font-weight:inherit}time,ins,del{display:block}input,button,textarea,select{font-family:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav{display:block}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Span Font";src:url("../../assets/fonts/Span-Bold.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:"Modelica";src:url("../../assets/fonts/BwModelica-Light.woff2") format("woff2"),url("../../assets/fonts/BwModelica-Light.ttf") format("truetype");font-weight:300;font-display:block}@font-face{font-family:"Modelica";src:url("../../assets/fonts/BwModelica-Regular.woff2") format("woff2");font-weight:400;font-display:block}@font-face{font-family:"Modelica";src:url("../../assets/fonts/BwModelica-Bold.woff2") format("woff2"),url("../../assets/fonts/BwModelica-Bold.ttf") format("truetype");font-weight:700;font-display:block}body,input,button{font-size:14px;font-family:"Modelica",sans-serif;color:#1d1d1d}a{color:var(--primary-color, #2b8dab)}a:hover,a:active{color:var(--font-color, #1d1d1d)}h2,.hd--3{font-weight:bold;text-transform:capitalize}.hd--1{font-size:1.675rem}@media (min-width: 1024px){.hd--1{font-size:2.1875rem}}@media (max-width: 649px){form h3,.hd--3{font-size:20px}}@media (min-width: 650px) and (max-width: 1023px){form h3,.hd--3{font-size:1.1875rem}}@media (min-width: 1024px){form h3,.hd--3{font-size:1.3875rem}}strong{font-weight:bold}.title{font-family:"Span Font","Poppins","Segoe UI",sans-serif}.title.center::after{margin:0.5rem auto 1rem auto !important}.hdr{font-family:"Span Font","Poppins","Segoe UI",sans-serif}.super-heading{font-weight:200;font-size:0.8rem}@media (min-width: 1440px){body.home h2.title{font-size:2.4rem}body.home .slide p{font-size:1.1rem}}.mast h2{line-height:1;font-size:2.5em}@media (min-width: 650px){.mast .super-heading{font-size:0.9rem}.mast h2{font-size:3.2rem}.mast .svg-btn span{font-size:1.1rem}}@media (min-width: 1440px){.mast .super-heading{font-size:1.1rem}.mast h2{font-size:4.1rem}.mast .svg-btn span{font-size:1.25rem}}@media (max-width: 767px){nav#primary>ul>li>a{font-size:1.18rem}}@media (min-width: 768px){nav#primary>ul>li>a{font-size:0.82rem}}button{cursor:pointer}.b-cta,.b-ico,.btn{display:inline-flex;align-items:center;white-space:nowrap;position:relative;cursor:pointer}a.--overlay{position:absolute;top:0;left:0;right:0;bottom:0}.rnd{border-radius:100px}.btn{text-decoration:none;border-width:1px;border-style:solid}.b-ico{justify-content:center}.pri--btn,[type="reset"],[type="image"],[type="submit"],a.submit{background-color:var(--darken-primary-color, #2b8dab);border-color:var(--darken-primary-color, #2b8dab);color:#fff;transition:all 100ms ease-in-out}.pri--btn:hover,:hover[type="reset"],:hover[type="image"],:hover[type="submit"],a.submit:hover{border-color:#1d1d1d;background-color:#1d1d1d;color:#fff}.sec--btn{background-color:transparent;border:1px solid var(--darken-primary-color, #2b8dab);color:var(--darken-primary-color, #2b8dab);transition:all 100ms ease-in-out}.sec--btn:hover{color:#fff;background-color:#1d1d1d;border-color:#1d1d1d}.ter--btn{background-color:transparent;border-color:var(--primary-color, #2b8dab);color:var(--primary-color, #2b8dab);transition:all 100ms ease-in-out}.ter--btn:hover{color:#1d1d1d;border-color:#1d1d1d}.qua--btn{background-color:transparent;border-color:var(--secondary, #74ac5b);color:var(--secondary, #74ac5b);transition:all 100ms ease-in-out}.qua--btn:hover{color:#1d1d1d;border-color:#1d1d1d}.fill--btn{background-color:transparent;border-color:var(--primary-color, #2b8dab);color:var(--primary-color, #2b8dab);transition:all 100ms ease-in-out}.fill--btn:hover{background-color:var(--primary-color, #2b8dab);color:#fff}.draw--btn{box-shadow:inset 0 0 0 4px #58afd1;color:#58afd1;transition:color .25s .08333s;position:relative}.draw--btn::before,.draw--btn::after{border:0 solid transparent;box-sizing:border-box;content:'';pointer-events:none;position:absolute;width:0;height:0;bottom:0;right:0}.draw--btn::before{border-bottom-width:4px;border-left-width:4px}.draw--btn::after{border-top-width:4px;border-right-width:4px}.draw--btn:hover{color:#ffe593}.draw--btn:hover::before,.draw--btn:hover::after{border-color:#ffe593;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw--btn:hover::before{transition-delay:0s,0s,.25s}.draw--btn:hover::after{transition-delay:0s,.25s,0s}.draw--btn:focus{outline:2px dotted #55d7dc}.rm-chev-right{display:inline-flex;align-items:center;padding:10px 56px 10px 16px;background-color:#f1f1f1;color:#1d1d1d;position:relative}.rm-chev-right::after{content:"\f345";align-items:center;background-color:var(--primary-color, #1d1d1d);color:#fff;display:inline-flex;font-family:dashicons;font-size:20px;height:100%;justify-content:center;right:0;position:absolute;width:40px;transition:all 120ms ease}.rm-chev-right:hover::after{background-color:#f1f1f1;color:var(--primary-color, #1d1d1d)}.b--hero{padding:14px 28px;letter-spacing:0.03em;text-align:center}.b--more{display:inline-flex;padding:10px 16px;letter-spacing:0.025em}.b--sm{display:inline-flex;padding:6px;letter-spacing:0.025em;font-size:0.85rem}.ico--med{width:2.2rem;height:2.2rem;line-height:1;border-radius:1.1rem;font-size:1.1rem}.ico--lrg{width:4rem;height:4rem;line-height:4rem;border-radius:2rem;font-size:2.4rem}figure img{display:block}figure.wide{aspect-ratio:16 / 10}figure.wide img{display:block;width:100%;height:100%;object-fit:cover}form{text-align:left;max-width:100%;direction:ltr;position:relative}.form--1,.form--6,.form--12{display:grid;grid-auto-rows:max-content;grid-gap:15px 2vw}.form--1{grid-template-columns:1fr}.form--6{grid-template-columns:repeat(6, 1fr)}.form--6 .form_full{grid-column:span 6 / span 6}@media (max-width: 1023px){.form--6>*{grid-column:span 6 / span 6}}@media (min-width: 1024px){.form--6>*{grid-column:span 3 / span 3}}.form--12{grid-template-columns:repeat(12, 1fr)}.form--12 .form_full{grid-column:span 12 / span 12}@media (max-width: 767px){.form--12>*{grid-column:span 12 / span 12}}@media (min-width: 768px){.form--12>*{grid-column:span 6 / span 6}}.form-wrap label{cursor:pointer;letter-spacing:0.025em;font-weight:bold}.form-wrap .input{margin-top:4px}.form-wrap-opt{margin-bottom:15px}.form-wrap.jsc{justify-self:center}.form_full [type="submit"]{min-width:200px}abbr.required{color:#f55656;font-size:20px;font-weight:bold;margin-left:3px;top:-3px;position:absolute;text-decoration:none}.icon{position:relative;display:inline-flex;align-items:center;justify-content:center}.icon::after{font-family:"dashicons";font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.icon .hide{text-indent:-9999px}.icon.instagram::after{content:"\f12d"}.icon.facebook::after{content:"\f304"}.icon.twitter::after{content:"\f301"}.icon.email::after{content:"\f466"}.icon.whatsapp::after{content:"\f19a"}.icon.account::after{content:"\f110";font-size:22px}.chev-right,.external{pointer-events:all}.chev-right::after,.external::after{margin-left:0.12em;position:relative;font-size:1rem}.chev-right:not(.more){display:inline-flex;align-items:center}.chev-right::after{content:"\f345";font-family:dashicons;transition:transform 100ms ease-out;display:inline-flex;align-items:center}.chev-right:hover::after{transform:translateX(6px)}.external::after{content:"\f504"}.external:hover{color:#1d1d1d}input,textarea,select{background-color:#fff;border-color:#dbdbdb;border-radius:2px;border-style:solid;border-width:1px;font-size:inherit}input:focus,input:active,textarea:focus,textarea:active,select:focus,select:active{-webkit-box-shadow:0 0 5px 0 rgba(43,141,171,0.3);box-shadow:0 0 5px 0 rgba(43,141,171,0.3);outline:0;border-color:#a9bfc6}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not(.qty),textarea,select{width:100%}input[type="checkbox"]{zoom:1.1;transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transform-origin:0 0;-moz-transform-origin:0 0}label{position:relative}label.cb-wrap{display:inline-flex;align-items:center}label.cb-wrap span{margin-left:2px;font-size:12px}input:disabled,button:disabled{pointer-events:none;cursor:not-allowed;background-color:#859da4;border-color:#859da4}[type="reset"],[type="image"],[type="submit"],a.submit{border-style:solid;border-width:1px;cursor:pointer;font-weight:bold;text-transform:uppercase;justify-content:center}.input{padding:7px 10px}input:-webkit-autofill,textarea:-webkit-autofill{border-bottom:1px solid #36913a;-webkit-text-fill-color:#000;box-shadow:0 0 0px 1000px #fff inset;-webkit-box-shadow:0 0 0px 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.plain{border:0 none;background:transparent}ul.list{list-style:none}ul.list li{background-image:url(../svgs/chev-right.svg);background-repeat:no-repeat;background-position:left;background-size:10px 10px;padding-left:15px;line-height:1.5}body.home .cta-links a{opacity:0;animation-fill-mode:forwards;animation-duration:800ms;animation-delay:1300ms;background-image:url(../svgs/chev-right.svg);background-repeat:no-repeat;background-position:left;background-size:10px 10px;padding-left:15px;line-height:1.4}.sm{font-family:"Dashicons";font-size:22px;background-color:var(--primary-color, #2b8dab);color:var(--font-color, #1d1d1d);border-radius:3px}.sm+.sm{margin-left:6px}.sm:hover{background-color:#fff}.sm.instagram::after{content:"\f12d"}.sm.twitter::after{content:"\f301"}.sm.facebook::after{content:"\f305"}footer .social-media .sm{width:28px;height:28px}footer .social-media .sm:hover{color:var(--font-color, #1d1d1d)}footer .social-media .sm span{text-indent:-9999px}.menu__line,.menu__line--1:before{height:2px;width:var(--line-width, 25px)}nav#mobile,nav#primary,button.wrap{display:flex;align-items:center}button.wrap{width:var(--button-size, 50px);height:var(--button-size, 50px)}button .lines{width:var(--stack-width, 25px);height:var(--stack-height, 21px)}#mob-btn{cursor:pointer;background:transparent;border:0;justify-content:center;overflow:hidden;padding:0;position:relative;z-index:101}#mob-btn svg{position:absolute}@media (min-width: 1024px){#mob-btn{display:none}}button .lines{left:0;top:0;cursor:pointer;margin:auto;overflow:hidden;position:relative}.circle{fill:transparent;stroke-width:3px;stroke:#1d1d1d;stroke-dasharray:var(--circumf, 314);stroke-dashoffset:0;animation:dash_out 0.5s forwards}.circle.first{stroke-opacity:0}.circle.open{animation:dash 1s forwards}@keyframes dash{from{stroke-dashoffset:var(--circumf, 314)}to{stroke-dashoffset:0}}@keyframes dash_out{from{stroke-dashoffset:0}to{stroke-dashoffset:var(--circumf, 314)}}.menu__line{position:absolute;left:0;background-color:#1d1d1d;pointer-events:none}.menu__line--1{top:0;transition:transform 0.3s ease-in-out, top 0.2s ease-in-out 0.3s}.menu__line--2{top:1px;bottom:0;margin:auto}.menu__line--3{bottom:0}.menu__line--1:before{content:"";position:absolute;background-color:#1d1d1d;transition:transform 0.1s ease-in-out 0.2s;left:0}.menu__line--2{transition:opacity 0s ease-in-out 0.3s}.menu__line--3{transition:opacity 0s ease-in-out 0.3s, bottom 0.2s ease-in-out 0.3s}.open .menu__line{left:0}.open .menu__line--1{top:calc(50% - 1px);transform:rotate(135deg);transition:top 0.3s ease-in-out, transform 0.3s linear 0.3s}.open .menu__line--1:before{transform:rotate(90deg);left:0;transition:transform 0.1s ease-in-out 0.3s}.open .menu__line--2{opacity:0;transition:opacity 0s ease-in-out 0.3s}.open .menu__line--3{bottom:calc(50% - 1px);opacity:0;transition:bottom 0.3s ease-in-out, opacity 0s ease-in-out 0.3s}.fl-wrap{display:flex;position:relative;gap:45px}@media (max-width: 649px){.fl-wrap{flex-wrap:wrap}.fl-wrap>.col{flex:0 0 100%}}@media (min-width: 650px){.fl-wrap .col{flex:1}}.fl--spr{justify-content:space-between}.l-2>.col>div{flex:1}.l-2>.col.content{display:flex;flex-wrap:wrap}@media (max-width: 649px){.l-2{flex-wrap:wrap}.l-2>.col{flex:1 0 100%}}@media (min-width: 650px){.l-2>.col{flex:1}}@media (max-width: 767px){.l-3{flex-wrap:wrap}.l-3>div{flex:1 0 100%}}@media (min-width: 768px) and (max-width: 1023px){.l-3{flex-wrap:wrap}.l-3>div{flex:1}.l-3>div:nth-of-type(1){flex:1 0 100%}}@media (min-width: 1024px){.l-3>div{flex:1}}@media (max-width: 649px){.l-300{flex-wrap:wrap}.l-300>.col{flex:0 0 100%}.l-300 .col+.col{padding-top:1.5rem}}@media (min-width: 650px){.l-300>.col{flex:1}.l-300>.col:nth-child(1){flex:0 0 300px;padding-right:1rem}.l-300>.col:nth-child(2){padding-left:1rem}}@media (max-width: 649px){.fl-300{flex-wrap:wrap}.fl-300>.col{flex:0 0 100%}.fl-300 .col+.col{padding-top:1.5rem}}@media (min-width: 650px){.fl-300>.col{flex:1}.fl-300>.col:nth-child(2){flex:0 0 300px}}.cl-300 .col{flex:1}.cl-300 .col:nth-child(2){margin-left:30px}@media (min-width: 1024px){.compact.cl-300{display:flex}.compact.cl-300 .col:nth-child(1){flex:0 0 200px}}@media (min-width: 1440px){.compact.cl-300 .col:nth-child(1){flex:0 0 320px}}@media (min-width: 768px){.contain.cl-300{display:flex}.contain.cl-300 .col:nth-child(1){flex:0 0 200px}}@media (min-width: 1440px){.contain.cl-300 .col:nth-child(1){flex:0 0 400px}}.--row-rev{flex-direction:row-reverse}.--row-rev>div:nth-child(1){padding-right:0 !important;padding-left:30px}.--wr{flex-wrap:wrap}.--at{align-items:flex-start}.--ac{align-items:center}.--ab{align-items:flex-end}.--str{align-items:stretch}.c-2-sm{display:flex;flex-direction:column}@media (max-width: 1023px){.c-2-sm .blk:nth-child(2n+1){margin-bottom:10px}.c-2-sm .blk:nth-child(2n){margin-top:10px}}@media (min-width: 1024px){.c-2-sm{flex-direction:row}.c-2-sm .blk:nth-child(2n+1){margin-right:2%}.c-2-sm .blk:nth-child(2n){margin-left:2%}}.row--2,.tbl--2{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"left right";align-items:center}.tbl--2{grid-gap:12px}.tbl--2 .tr{align-items:baseline;grid-column:span 2;grid-gap:2vw}.c-2{display:flex}.c-2.product-details .col:nth-child(2n+1){flex:1}.c-2.product-details .col:nth-child(2n){margin-left:20px;flex-basis:85px;text-align:right}.blk--300{flex-basis:300px}.blk--50{flex-basis:50%}.blk--fill{flex:1}#login-panel{display:none;position:fixed;right:0;top:0;left:0;bottom:0;color:#000;background:rgba(91,115,123,0.9);padding:3% 2% 2% 2%;height:100vh}#login-panel #account-signup{font-weight:bold}#login-panel #account-signup a{color:#174a59}#login-panel #login-x{opacity:1;visibility:visible}@media (max-width: 767px){#login-btn{font-size:12px}}#account-signup{margin-top:15px}#login-x{position:absolute;right:25px;top:25px;width:30px;opacity:0;visibility:hidden}body[data-overlay]{position:fixed;top:0;right:0;left:0}footer,#copyright{background-color:var(--footer-color, #1d1d1d)}footer{color:#eee}footer h4{margin-bottom:0.75rem;letter-spacing:0.05rem;text-transform:capitalize;font-weight:bold}footer a:hover{color:var(--primary-lighter, #96bac2)}footer .sm:hover{background-color:var(--primary-lighter, #96bac2)}footer svg{max-width:240px}footer svg .st0{fill:#52c8ec}footer svg .st1{fill:#fff}footer ul.menu li+li{margin-top:0.25rem}footer.gr .contain{display:grid;gap:2vw}@media (min-width: 650px){footer.gr .contain{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 768px){footer.gr .contain{grid-template-columns:repeat(4, 1fr)}}#copyright{color:#ccc;font-size:0.7rem;line-height:20px;grid-column:span 4}#copyright .privacy{text-align:right}#copyright .contain{border-top:1px solid #333;line-height:1;padding:10px 0}@media (max-width: 649px){#copyright .col:nth-child(2){display:none}}body{height:100%;min-width:320px;-webkit-font-smoothing:antialiased}.contain>p{margin-bottom:1.5rem}.contain>p:last-child{margin-bottom:0}a:link,a:visited,.link:link,.link:visited{text-decoration:none}a.link:hover{color:#1d1d1d}img{max-width:100%;height:auto}.img-right,.img-left,.img-center{width:50%;max-height:95%}.img-right{right:0;transform:translateY(-50%)}.img-left{left:0;transform:translateY(-50%)}.img-center{left:50%;right:0;transform:translate(-50%, -50%)}.cover,.bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%}main.dark{background:#000505}.grid{display:grid;grid-gap:2vw}@media (max-width: 767px){.grid{grid-gap:20px}}.gr-1-2{display:grid}@media (min-width: 650px){.gr-1-2{grid-template-columns:1fr 2fr}}.gr-2-1{display:grid;grid-template-columns:2fr 1fr}.gr-2{grid-template-columns:repeat(1, 1fr)}@media (min-width: 650px){.gr-2{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 499px){.gr-4{grid-template-columns:repeat(1, 1fr)}}@media (min-width: 500px) and (max-width: 1023px){.gr-4{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.gr-4{grid-template-columns:repeat(4, 1fr)}}.fl-gr-4{display:grid;grid-template-columns:repeat(12, minmax(250px, 1fr))}header{height:var(--header-height, 50px);box-sizing:content-box;width:100%;position:relative}header a.cta{letter-spacing:0.4px}body:not(.home) header{box-shadow:0 3px 5px rgba(23,83,102,0.09);border-bottom:2px solid var(--primary-color, #2b8dab)}.header-wrap,.logo-wrap{display:flex}.header-wrap{align-items:stretch;height:100%}.logo-wrap{align-items:center}header ul>li,.lvl-1{align-items:center;list-style:none;text-align:center}.hdr-logo{padding:4px 0;vertical-align:middle;height:34px;width:auto}@media (max-width: 767px){.hdr-logo{max-width:150px}}nav#primary{transition:opacity 200ms ease-in-out, right 400ms ease-in-out}@media (max-width: 1023px){nav#primary.open{right:0;opacity:1;box-shadow:0 0 20px rgba(0,0,0,0.611)}}@media (max-width: 1023px){nav#primary{background-color:#e1e1e1;height:100%;opacity:0;position:fixed;top:0;right:-320px;width:320px;z-index:100}nav#primary>ul{display:flex;flex-wrap:wrap}nav#primary>ul>li{flex-basis:100%}}@media (min-width: 1024px){nav#primary{flex:1}nav#primary>ul{display:inline-flex}}@media (min-width: 1024px) and (min-width: 1024px){nav#primary>ul>li.mobile-item{display:none}}nav#primary a{display:block}nav#primary li{position:relative}nav#primary a,nav#primary li{transition:all 120ms ease-in-out}nav#primary>ul>li{height:var(--header-height, 50px);display:inline-flex}nav#primary>ul>li>a{padding:0.5rem 1rem;color:#1d1d1d;font-weight:700;letter-spacing:0.015em;text-transform:uppercase;white-space:nowrap}@media (max-width: 767px){nav#primary>ul>li>a{padding:1rem 2.1rem}}nav#primary>ul>li>a:hover,nav#primary>ul>li>a:active{color:var(--primary-color)}nav#primary .sub-menu{background-color:#fff}nav#primary .sub-menu li:hover{background-color:#f2f2f2}nav#primary .sub-menu li a{width:100%;padding:10px}nav#primary li.menu-item-has-children:hover .sub-menu{box-shadow:2px 2px 4px 0px rgba(3,3,3,0.6);clip-path:none;clip:unset;height:auto;overflow:unset;top:100%;width:240px;left:calc(50% - 120px)}nav#aside{display:flex;align-items:center}@media (max-width: 1023px){nav#aside{flex:1;justify-content:flex-end}nav#aside .cta{display:none}}nav#aside .b--more{margin-left:1rem}nav#aside .cart-count{position:absolute;top:8px;left:50%;font-size:12px;transform:translateX(-50%);font-family:Roboto, Arial;z-index:-1}nav#aside .icon+.icon{margin-left:22px}#logo-wrap img{margin:10px 0}.hd--1{margin-block-end:1.875rem}form h3,.hd--3{margin-block-end:5px}@media (min-width: 768px) and (max-width: 1023px){header ul.menu{margin-left:25px}}@media (min-width: 1024px){header ul.menu{margin-left:50px}}.cta-links{display:inline-flex;align-items:center}@media (max-width: 649px){.cta-links{flex-wrap:wrap;justify-content:center}.cta-links .btn+.btn{margin-top:6px}}@media (min-width: 650px){.cta-links .btn+.btn{margin-left:1rem}.cta-links .b-cta+.b-cta{margin-left:1.875rem}}p+.cta-links{margin-top:2rem}.mast{align-items:var(--mast-valign, center);color:var(--mast-color, #1d1d1d);display:flex;height:100vh;min-height:400px;position:relative}.mast .col{align-items:center}.mast .mast-img{position:absolute;max-width:unset;right:0}.mast .content{z-index:1}.mast .hd{text-transform:uppercase;font-family:"Span Font","Poppins","Segoe UI",sans-serif}.mast .all-sm{position:absolute;top:1rem;bottom:1rem}.mast .all-sm.vertical{display:flex;flex-direction:column}.mast .all-sm.vertical .sm+.sm{margin-top:1rem}.mast .all-sm.vertical.top{justify-content:flex-start}.mast .all-sm.vertical.center{justify-content:center}.mast .all-sm.vertical.bottom{justify-content:flex-end}.mast .all-sm.vertical.right{right:1rem}.bg--overlay{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.super{font-size:1rem}.hd{font-size:2.6rem;line-height:1.05}.super+h2{margin-top:0.75rem}.hd+p{margin-top:1.25rem}}@media (min-width: 768px){.super{font-size:1.1rem}.hd{font-size:4rem}.super+h2{margin-top:1rem}.hd+p{margin-top:1.875rem}}section,.col{position:relative}header{z-index:100}header .mast-img,header .cover{z-index:-1}header nav .contain{z-index:5}span.chevron{z-index:1}.scoot--up{z-index:100}.cover{z-index:-1}.cover ~ .c-over{z-index:50}a.--overlay{z-index:5}#login-panel{z-index:500}#login-x{z-index:501}article .info{display:flex;justify-content:space-between}article h3{color:#2b8dab;text-transform:uppercase}article h3::after{content:"";display:block;height:1px;background-color:#2b8dab;width:40px;margin:10px 0}@media (min-width: 768px){article h3{font-size:1.4em}}@media (min-width: 1024px){article h3{font-size:1.6em}}article time{color:#717171;font-size:13px;letter-spacing:0.5px;margin-bottom:12px}article p{font-size:110%;line-height:1.5;overflow:hidden}article figure{display:flex;align-items:center;justify-content:center;margin-bottom:12px}article img{min-height:200px;object-fit:cover;object-position:center;width:100%}article a.goback{display:inline-block;margin-bottom:10px}#articles{display:grid;grid-gap:10px;justify-content:center;align-content:end}#articles article{background-color:#efefef;color:#1d1d1d;border-radius:5px;padding:20px;position:relative}@media (max-width: 649px){#articles{grid-template-columns:repeat(1, 1fr)}}@media (min-width: 650px){#articles{grid-template-columns:repeat(4, 1fr);grid-auto-rows:minmax(min-content, max-content)}#articles article:nth-of-type(1){grid-column:1 / 5}#articles article:nth-of-type(2){grid-column:1 / 3;grid-row:2 / 4}#articles article:nth-of-type(2) img{height:200px}#articles article:nth-of-type(2) p{height:auto}#articles article:nth-of-type(3){grid-column:3 / 5}#articles article:nth-of-type(4){grid-column:3 / 5}#articles article:nth-of-type(5){grid-column:1 / 5}}#paginate{display:inline-flex;gap:10px}#paginate .current{font-weight:bold;background-color:rgba(43,141,171,0.2)}#paginate span,#paginate a{align-items:center;justify-content:center;display:inline-flex;width:20px;height:20px}#comments-area{margin-top:3vw}#comments-area .comments-count{font-size:13px}#comments-area .comments-count span{display:inline-flex;padding:5px;background-color:#eaeaea;width:20px;height:20px;align-items:center;border-radius:3px}#comments-area #respond{margin-top:10px}#comments-area .form-row{display:flex;gap:8px;margin:8px 0}#comments-area input{margin-bottom:5px}#comments-area input[type="checkbox"]{margin:0}#comments-area input:not([type=checkbox]),#comments-area textarea{padding:12px}#comments-area [type="submit"]{padding:8px;min-width:200px}#comments-area .cookies{font-size:12px;display:flex;align-items:center;gap:5px;margin:0 0 10px 0}ol.comment-list{list-style:none;margin-top:3vw;display:grid;grid-template-columns:1fr;gap:15px}ol.comment-list .comment{display:flex;gap:25px}ol.comment-list .comment-block{width:100%;background-color:#f0f0f0;border-radius:5px;padding:15px;position:relative}ol.comment-list .comment-arrow{position:absolute;width:0;height:0;border-bottom:12px solid transparent;border-right:12px solid #f0f0f0;border-top:12px solid transparent;left:-12px;top:14px}.comment .vcard,.comment .img-thumbnail{display:none}ul.info{list-style:none;margin-top:1.5rem}ul.info li{letter-spacing:0.025em;margin:0.8rem 0}ul.info a{display:flex;align-items:center;color:#1d1d1d}ul.info a:hover svg,ul.info a:active svg{fill:var(--darken-primary-color, #2b8dab)}ul.info svg{margin:4px 8px 4px 4px;height:28px;fill:var(--primary-color, #2b8dab);transition:all 170ms ease-in-out}.error-404 .h1-404{display:block;margin:1rem auto 4rem auto;max-width:30vw}.error-404 .h1-404 .shadow{fill:#52c8ec}@media (max-width: 767px){.error-404 p{font-size:1.15rem}}@media (min-width: 768px){.error-404 p{font-size:1.4rem}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes elastic_up{0%{}20%{opacity:0}to{-webkit-transform:translateX(0%) perspective(1px);transform:translateX(0%) perspective(1px);opacity:1}}body.home header{position:absolute;border-bottom-width:0}body.home .mast .bg--overlay{background:linear-gradient(180deg, #fff 0%, #f3f3f3 62%, #d8d8d8 100%)}body.home .mast+section{background-color:#dedede;margin-top:-80px}body.home svg{display:block}body.home .poly{fill:#fff}body.home .box{box-shadow:0px 2px 25px 0px rgba(0,0,0,0.13);padding:1rem}body.home .box h3{margin-bottom:0.5rem;color:var(--primary-color, #2b8dab);font-family:"Span Font","Poppins","Segoe UI",sans-serif}@media (min-width: 768px){body.home .box{padding:2rem}body.home .box h3{font-size:1.4rem}}.fp-slider{background-color:#fff}.fp-slider h2{font-size:2rem;font-family:"Span Font","Poppins","Segoe UI",sans-serif}.fp-slider h2 span{opacity:0;animation-fill-mode:forwards;animation-duration:500ms;-webkit-animation-delay:calc(var(--delay) * 80ms);animation-delay:calc(var(--delay) * 80ms)}.fp-slider .slide p{-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:0;animation-fill-mode:forwards;animation-duration:600ms;animation-delay:800ms}.fp-slider .slide.slick-active{background-color:#f5f5f5}.fp-slider .slide.slick-active h2 span,.fp-slider .slide.slick-active .cta-links a{animation-name:fadein}.fp-slider .slide.slick-active p{animation-name:elastic_up}.fp-slider .sl-content{display:flex;flex-wrap:wrap;height:100vh;position:relative;min-height:440px}@media (max-width: 649px) and (orientation: landscape){.fp-slider .sl-content{padding:120px 30px 30px 30px}}@media (max-width: 649px) and (orientation: portrait){.fp-slider .sl-content{padding:32% 30px 30px 30px;min-height:500px}}@media (min-width: 1024px){.fp-slider .sl-content{min-height:550px}}.fp-slider .text{z-index:5}@media (min-width: 1024px){.fp-slider .text{width:50%}}.fp-slider .img-wrap{position:absolute;bottom:0;right:-10%;top:0;height:100%;display:flex;align-content:center;align-items:flex-end}@media (max-width: 649px){.fp-slider .img-wrap{position:absolute;bottom:20px;right:0;width:100%;overflow:hidden}}@media (min-width: 650px){.fp-slider .sl-content{align-content:center}.fp-slider .slide{transform:skew(20deg);overflow:hidden}.fp-slider .slide .sl-content{transform:skew(-20deg)}}@media (min-width: 650px) and (max-width: 1023px){.fp-slider h2{font-size:2rem}.fp-slider .sl-content{padding:50px}}@media (min-width: 1024px){.fp-slider .sl-content{padding:30px 100px}.fp-slider .col{width:60%}.fp-slider h2{font-size:3.6rem}}.hr{display:flex;align-items:center;justify-content:space-between;color:#919191;margin:0.65rem 0}.hr::before,.hr::after{content:"";display:inline-block;height:1px;width:40%;background-color:#d5d5d5}.acc-form{background:#f8f8f8;box-shadow:0px 0px 14px 0 #00000021;border-radius:5px;max-width:420px;margin:auto}@media (max-width: 767px){.acc-form{padding:25px}}@media (min-width: 768px){.acc-form{padding:50px}}#contact h2{font-size:2rem}@media (min-width: 1024px){#contact h2{font-size:3.5rem}}#contact h2::after{content:"";width:105px;height:3px;background-color:var(--primary-color, #2b8dab);display:block;margin:0.15rem 0 2rem 0}#contact h3{margin-bottom:0.25rem;font-weight:bold}#contact .input{padding:10px 14px;border-width:0 0 1px 0;border-radius:0}#contact .bg--overlay{background-color:#29abe2;height:70%;z-index:-1;background:url(../images/location.jpg) left center/cover no-repeat fixed #2b8dab}#contact .svg-env{margin:auto auto 30px auto}#contact .wh-text{color:#fff}@keyframes dash{to{stroke-dashoffset:0}}.circle-arrow{width:32px}.circle-bg{stroke:#fff;fill:transparent;z-index:-1}.circle{fill:transparent;stroke:var(--primary-color, #2b8dab);stroke-dashoffset:600;stroke-dasharray:600}.tri{fill:#fff;transition:fill 50ms linear;transition-delay:100ms}.svg-btn:hover .circle-arrow .circle{animation:dash 500ms linear forwards}.svg-btn:hover .circle-arrow .tri{fill:var(--primary-color, #2b8dab)}.svg-btn{cursor:pointer;display:inline-flex;align-items:center;position:relative}.draw-btn{width:var(--width, 200);height:var(--height, 40)}.draw-btn svg{height:100%;width:100%}.draw-btn span{background-color:rgba(255,255,255,0.2);color:#fff;letter-spacing:1.5px;line-height:40px;position:absolute;text-align:center;text-transform:uppercase;width:100%}@keyframes fill_stroke{0%{fill:rgba(0,0,0,0);stroke:#fff}100%{fill:var(--primary-color, #2b8dab);stroke:var(--primary-color, #2b8dab)}}.draw-btn.corners:hover .shape{stroke-dasharray:var(--width) 0,var(--dasharray-2) 0;stroke-dashoffset:var(--hover-offset);animation:fill_stroke 400ms forwards 600ms}.draw-btn.corners .shape{fill:rgba(0,0,0,0);stroke-dasharray:20 var(--dasharray-1),20 var(--dasharray-2);stroke-dashoffset:var(--offset);stroke-width:2px;stroke:#fff;transition:stroke-dashoffset 600ms, stroke-dasharray 600ms}@keyframes fill_stroke{0%{fill:rgba(0,0,0,0);stroke:#fff}100%{fill:var(--primary-color, #2b8dab);stroke:var(--primary-color, #2b8dab)}}.draw-btn.btm:hover .shape{stroke-dasharray:var(--dasharray-2, 320) 0;stroke-dashoffset:var(--hover-offset);animation:fill_stroke 400ms forwards 600ms}.draw-btn.btm .shape{fill:rgba(0,0,0,0);stroke-dasharray:20 var(--dasharray-2, 320);stroke-dashoffset:var(--offset, -314);stroke-width:2px;stroke:#fff;transition:stroke-dashoffset 600ms, stroke-dasharray 600ms}.svg-btn{color:inherit}svg.circle-arrow{margin-left:5px}.svg-account,.svg-trash,.svg-bag{height:25px}.svg-account,.svg-bag{fill:var(--primary-color, #2b8dab)}.svg-account:hover,.svg-bag:hover{fill:var(--font-color, #1d1d1d)}.svg-trash{stroke-width:10px;stroke:#000;fill:transparent}.svg-env{width:100px;display:block}.svg-env line{fill:none;stroke-width:4;stroke:#305c69}.svg-env .line{fill:#305c69}.page-numbers{display: flex;gap: 12px;margin-top: 2rem;justify-content: center;}
