﻿@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Karla:wght@300;400;500;600;700&display=swap);header .logo{width:145px}@media (min-width:992px) and (max-width:1200px){header .logo{width:139px}}.html--menu-open{overflow:hidden;position:fixed;width:100%}.main-header .main-header-inner,.main-header .navigation-dropdown-inner{align-items:center;background-color:var(--primary-white-star);padding:var(--space-5) var(--size-gutter) var(--space-4);width:100%}.main-header .navigation-dropdown-inner{backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:hsla(0,0%,100%,.2)}.main-header a{border-bottom:2px solid transparent;text-decoration:none;transition:font-size .3s ease}.main-header a.is-active{border-bottom-color:var(--primary-black-nebula)}.main-header a:hover{color:var(--primary-black-nebula)}.main-header a{font-weight:500}.main-header .header-navigation-dropdown{bottom:0;left:0;right:0;top:91px;z-index:99}.main-header .navigation-dropdown-lists .main-nav a{display:block;font-size:19px;line-height:1.3;margin-bottom:5px;transform:scale(.92);transform-origin:left center;transition:transform .2s ease,color .2s ease}.main-header .navigation-dropdown-lists .is-active a,.main-header .navigation-dropdown-lists .main-nav a:hover{color:var(--primary-black-nebula);transform:scale(1)}.main-header .action-menu-button{cursor:pointer;display:inline-block;opacity:0;text-align:right}.main-header .action-menu-button span{background-color:var(--primary-black-nebula);border-radius:2px;display:block;height:3px;margin-bottom:5px;margin-left:auto;transition:width .3s ease,transform .3s ease,opacity .3s ease,background-color .3s ease;width:20px}.main-header .action-menu-button span:nth-child(2){width:15px}.main-header .action-menu-button span:nth-child(3){width:10px}.main-header .action-menu-button.is-open span:first-child{transform:translateY(8px) rotate(45deg);width:30px}.main-header .action-menu-button.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.main-header .action-menu-button.is-open span:last-child{transform:translateY(-8px) rotate(-45deg);width:30px}.main-header .is-mobile-navigation{-webkit-overflow-scrolling:touch;max-height:541px;overflow-y:auto}.main-header .is-mobile-navigation .navigation-item:last-child{padding-bottom:20px}.main-header .is-mobile-navigation,.main-header .is-mobile-navigation .header-nav-dropdown .header-nav-dropdown-inner{background-color:var(--primary-white-star);width:100%}.main-header .is-mobile-navigation .navigation-item .nav-item-dropdown,.main-header .is-mobile-navigation .navigation-item .nav-item-parent{border-top:1px solid var(--primary-black-nebula);padding:var(--space-2) var(--size-gutter)}.main-header .is-mobile-navigation .navigation-item .nav-item-parent a{font-size:20px}.main-header .is-mobile-navigation .navigation-item .nav-item-dropdown a,.main-header .is-mobile-navigation .navigation-item .nav-item-parent a{font-weight:500}.main-header .is-mobile-navigation .navigation-item .fa-icon-svg svg{transition:all .3s ease-in-out}.main-header .is-mobile-navigation .navigation-item .is-mobile-active svg{transform:rotate(90deg)}.main-header.is-light-header .header-navigation-dropdown .navigation-dropdown-lists .navigation-item a{color:var(--primary-white-star);font-weight:500}.main-header.is-light-header .header-navigation-dropdown .navigation-dropdown-lists .small-nav-left .navigation-item a:hover{border-bottom-color:var(--primary-white-star);color:var(--primary-white-star)}.main-header .main-nav .nav-item-title{font-size:20px}.main-header .right-sub-nav{column-gap:48px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,-webkit-max-content);grid-template-rows:repeat(2,max-content);margin-top:10px;row-gap:24px}.main-header .right-nav-item{margin-bottom:10px}.main-header .right-sub-nav:has(.right-nav-item:nth-child(3)){display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,-webkit-max-content);grid-template-rows:repeat(2,max-content)}.main-header .main-nav .nav-item-title,.main-header .right-sub-nav .nav-item-title{border-bottom:2px solid var(--primary-black-nebula);margin-bottom:10px;text-transform:capitalize}.main-header.is-light-header .main-nav .nav-item-title,.main-header.is-light-header .right-sub-nav .nav-item-title{border-color:var(--primary-white-star);color:var(--primary-white-star)}.main-header .right-sub-nav .nav-item-lists .navigation-item a{color:var(--primary-black-nebula);font-size:13px;position:relative;text-decoration:none}.main-header .right-sub-nav .nav-item-lists .navigation-item a:after{background-color:var(--primary-white-star);bottom:-4px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;width:100%}.main-header.is-light-header
.right-sub-nav
.nav-item-lists
.navigation-item a:hover{color:var(--primary-white-star)}.main-header.is-dark-header
.right-sub-nav
.nav-item-lists
.navigation-item a:hover{color:var(--primary-black-nebula)}.main-header.is-dark-header .right-sub-nav .nav-item-lists .navigation-item a:after{background-color:var(--primary-black-nebula)}.main-header.is-dark-header
.right-sub-nav
.nav-item-lists
.navigation-item a:hover:after,.main-header.is-light-header
.right-sub-nav
.nav-item-lists
.navigation-item a:hover:after{transform:scaleX(1)}@media screen and (max-width:1024px){.main-header .main-header-inner .navigation-lists{justify-content:flex-end}.main-header .action-menu-button{opacity:1}.main-header .is-mobile-navigation .navigation-item .nav-item-parent a{font-size:18px}.main-header .right-nav-item{margin-bottom:0}.main-header .is-mobile-navigation .navigation-item .nav-item-dropdown .nav-item-title{display:none;font-size:18px;text-decoration:underline}.main-header .is-mobile-navigation .navigation-item:last-child{padding-bottom:0}.main-header .is-mobile-navigation .navigation-item .nav-item-dropdown a{font-size:14px}}@media screen and (max-width:767px){.main-header .main-header-inner{position:relative;z-index:16}}.spanish .main-header .navigation-lists{gap:10px}.spanish .main-header a{font-size:14px}.spanish .main-header .navigation-dropdown-lists .main-nav a{font-size:16px}.spanish .main-header .main-nav .nav-item-title{font-size:18px}.container-custom{margin:0 auto;max-width:1660px;padding:0 var(--size-gutter);position:relative}.container-fluid{padding:var(--space-3) var(--space-6)}.container-fixed{margin:0 auto;max-width:100%;width:834px}.container-tight{margin:0 auto;max-width:100%;width:900px}@media (max-width:1366px){.container-custom{padding-bottom:var(--space-4);padding-top:var(--space-4)}}@media (min-width:992px) and (max-width:1366px){.container-custom{padding:var(--space-4) var(--size-gutter)}}@media (max-width:991px){.container-fixed,.container-fluid{width:86vw}}@media (max-width:767px){.container-custom{padding:var(--space-3)}.container-fluid{padding:var(--space-3) var(--size-gutter)}}footer *{color:var(--color-text-secondary);font-family:var(--font-secondary)}footer{background-color:var(--color-code-bg-secondary)}footer a{color:var(--color-text-secondary);font-weight:700;text-decoration:none}footer a:hover{text-decoration:underline}.footer-icon:hover{opacity:.7}.footer-icon-fb{background-position:center -70px}.footer-icon-yt{background-position:center -140px}.footer-icon-sca{background-position:center -210px}.footer-icon-crg{background-position:center -280px;width:120px}.footer-icon-wcr{background-position:center -350px}.footer-icon-hca{background-position:center -420px}footer .left .logo{display:block;width:189px}footer .right{align-self:center}@media (min-width:400px) and (max-width:767px){footer .logo{display:inline-block;margin:0 auto;width:48%}footer #footer-logos a img{width:50px}}@media screen and (max-width:767px){footer .left,footer .right{text-align:center}footer .info{margin-top:10px}}.chat-header{align-items:center;background:#1a1a1a;display:flex;gap:10px;padding:14px 16px}.chat-header p{color:#fff;flex:1 1;font-size:15px;font-weight:700;letter-spacing:.01em;margin-bottom:0}.chat-header:after{background:#4caf50;border-radius:50%;content:"";flex-shrink:0;height:8px;width:8px}.chatbot-container{bottom:20px;font-family:Arial,sans-serif;position:fixed;right:20px;z-index:1000}.chat-toggle{animation:chatBounce 1s ease .3s 3;background-color:#1a1a1a;border:none;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.28);color:#fff;cursor:pointer;font-size:26px;height:52px;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:52px}.chat-toggle:hover{box-shadow:0 6px 20px rgba(0,0,0,.35);transform:scale(1.08)}.chat-toggle:before{animation:pulseRing 2s ease-out 2s 3;border:2px solid #1a1a1a;border-radius:50%;content:"";inset:-5px;opacity:0;position:absolute}.chatbox{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.2);display:flex;flex-direction:column;margin-bottom:10px;max-height:640px;overflow:hidden;width:400px}.chat-window{background-color:#f5f5f5;display:flex;flex:1 1;flex-direction:column;gap:6px;overflow-y:auto;padding:14px 12px}.message{word-wrap:break-word;line-height:1.5;margin-bottom:4px;max-width:85%;padding:9px 13px}.message.user{background-color:#1a1a1a;border-radius:14px 14px 4px 14px;color:#fff;margin-left:auto}.message.user span{color:#fff;font-size:13px;line-height:1.5}.message.bot{background-color:#fff;border-radius:4px 14px 14px 14px;box-shadow:0 1px 4px rgba(0,0,0,.08);color:#1a1a1a;margin-right:auto}.message.bot p{color:#1a1a1a;font-size:13px;margin-bottom:6px}.message.bot p:last-child{margin-bottom:0}.message.bot span{color:#1a1a1a;font-size:13px}.message.bot strong{color:#1a1a1a;font-weight:700}.message.bot ul{margin:6px 0 6px 16px;padding:0}.message.bot li{color:#1a1a1a;font-size:13px;line-height:1.5;margin-bottom:3px}.message.bot h2,.message.bot h3{color:#1a1a1a;font-size:13px;font-weight:700;margin:8px 0 4px}.message.bot a{color:#1a1a1a;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.message.bot a:hover{opacity:.65}.bot-links{border-top:1px solid #e8e8e8;margin-top:8px;padding-top:8px}.related-label{color:#888;font-size:11px;font-weight:600;letter-spacing:.02em;margin-bottom:5px}.bot-link{margin-bottom:2px}.bot-link a{color:#1a1a1a;display:block;font-size:12px;font-weight:600;line-height:1.5;padding:2px 0;text-decoration:none;transition:opacity .15s}.bot-link a:hover{opacity:.6;text-decoration:underline}.bot-link span{color:#555;display:block;font-size:12px;padding:2px 0}.chat-input{background:#fff;border-top:1px solid #eee;display:flex;gap:8px;padding:10px}.chat-input input{background:#f9f9f9;border:1px solid #ddd;border-radius:20px;flex:1 1;font-family:inherit;font-size:13px;outline:none;padding:9px 14px;transition:border-color .2s,background .2s}.chat-input input:focus{background:#fff;border-color:#999}.chat-input input::placeholder{color:#aaa}.chat-input button{background-color:#1a1a1a;border:none;border-radius:20px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;margin-left:0;padding:9px 18px;transition:background .15s ease,transform .1s ease}.chat-input button:hover:not(:disabled){background-color:#333}.chat-input button:active:not(:disabled){transform:scale(.97)}.chat-input button:disabled{cursor:not-allowed;opacity:.5}.typing-text{align-items:center;color:#999;display:inline-flex;font-size:13px;font-style:italic;gap:4px}.typing-dots:after{animation:typingDots 1.5s infinite;content:""}.chatbox .contact-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.chatbox .contact-form-field{display:flex;flex-direction:column;gap:4px}.chatbox .contact-form-field label{color:#555;font-size:.75rem;font-weight:700;letter-spacing:.01em}.chatbox .contact-form-field input,.chatbox .contact-form-field textarea{background:#fafafa;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:.85rem;outline:none;padding:8px 10px;resize:none;transition:border-color .2s}.chatbox .contact-form-field input:focus,.chatbox .contact-form-field textarea:focus{background:#fff;border-color:#888}.chatbox .contact-form-error{color:#e53e3e;font-size:.78rem;margin:0}.chatbox .contact-form-submit{background:#1a1a1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;padding:10px 14px;transition:background .2s}.chatbox .contact-form-submit:hover:not(:disabled){background:#333}.chatbox .contact-form-submit:disabled{cursor:not-allowed;opacity:.6}.chat-toggle-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px}.chat-toggle-label{animation:labelPop .4s ease 1.2s both;background:#fff;border-radius:20px;box-shadow:0 2px 10px rgba(0,0,0,.15);color:#1a1a1a;font-size:12px;font-weight:700;letter-spacing:.01em;padding:5px 12px;white-space:nowrap}@keyframes chatBounce{0%,to{transform:translateY(0)}30%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}@keyframes labelPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseRing{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes typingDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.chat-window::-webkit-scrollbar{width:4px}.chat-window::-webkit-scrollbar-track{background:transparent}.chat-window::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.chat-window::-webkit-scrollbar-thumb:hover{background:#aaa}.bot-calendly-section{margin-top:12px}.bot-calendly-label{font-size:13px;font-weight:600;margin-bottom:6px}.bot-contact-section{margin-top:12px}.bot-contact-or-label{color:#888;font-size:12px;margin:10px 0;text-align:center}.calendly-embed-wrapper{border-radius:8px;overflow:hidden}.bot-calendly-link{color:green;font-size:16px}:root{--primary-brand-color:#f5333f;--primary-white-star:#fff;--primary-black-nebula:#000;--alter-brand-color:#e12027;--alter-black-nebula:#281806;--color-nero:#2c2828;--alter-grey:#707070;--color-code-bg-secondary:#eff0f3;--color-light-crimson:#e24747;--heading-font:"Bambino",sans-serif;--border-radius:4px;--color-text:#393939;--color-text-light:#feefeb;--color-text-secondary:#2b2b2b;--color-primary:#7026b9;--color-code-bg:#333;--color-code:#8a6534;--color-dark-highlight:#891448;--color-code-red:#ef4056;--font-sans:"Open Sans",sans-serif;--font-secondary:"Karla",sans-serif;--font-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-xl:20px;--font-lg:18px;--font-md:16px;--font-sm:14px;--font-sx:12px;--line-height-loose:1.75;--line-height-normal:1.5;--line-height-dense:1.1;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:64px;--size-content:54rem;--size-gutter:var(--space-6);--size-gap:var(--space-6);--container-width:1400px;--color-azure:#094a73;--slate-grey:#70757a;--color-green:#0f0;--color-purple:#9e73d6;--color-rose-pink:#c65583;--color-magenta:#ec4668;--color-orange:#f2782c;--color-saffron:#fbd171;--color-coral-pink:#f0938e;--transition-time:0.4s;--width-arrow-line:4px;--color-arrow:#fff;--color-light-sliver-gray:#dcdee1;--color-lime-green:#d5f74f;--color-cloud-gray:#d5d7da;--color-frost-white:#edeff2;--color-soft-gray:#d6d6d6}html{-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:Open Sans,sans-serif;font-size:var(--font-md);line-height:var(--line-height-normal);overflow-y:scroll;scroll-behavior:smooth}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-wrap:break-word;background-attachment:fixed;background-color:var(--primary-white-star);background-image:url(/static/pg-bk-b9844dc55f0b99e7fe0fb2ef2020a42b.jpg);background-size:cover;color:var(--color-text);font-family:sans-serif;font-family:var(--font-sans);font-weight:400;margin:0}.page,body{overflow-x:hidden}.page-banner--hidden{padding:200px 0 100px}.font-secondary{font-family:var(--font-secondary)}.btn-icon{display:inline-block;height:18px;margin-right:5px;width:18px}.btn--plain{background-color:transparent;border:0;margin:0;padding:0}.btn-brand-color{background-color:var(--primary-brand-color);border:0;border-radius:50px;color:var(--primary-white-star);cursor:pointer;font-family:var(--font-secondary);font-size:16px;font-weight:600;padding:15px 20px;text-align:center;text-transform:uppercase;transition:.5s}.btn-brand-color:hover{background-color:var(--alter-brand-color)}.btn-link-linear{display:inline-block;margin:20px 0;text-decoration:none}.btn-brand-color-linear,.btn-link-linear:hover{color:var(--primary-white-star)}.btn-brand-color-linear{background-image:linear-gradient(to right,var(--primary-brand-color) 0,var(--color-primary) 51%,var(--primary-brand-color) 100%);background-size:200% auto;border:0;border-radius:10px;cursor:pointer;flex:1 1 auto;font-family:var(--font-secondary);font-size:16px;font-weight:600;padding:15px 10px;text-align:center;text-transform:uppercase;transition:.5s}.btn-brand-color-linear:hover{background-position:100%}.btn--disabled{opacity:.3;pointer-events:none}.text-4xl{font-size:32px;line-height:32px}.text-60{font-size:60px;line-height:.8}.text-size--100{font-size:100px;line-height:100px}.text-light{color:var(--primary-white-star)}.text--dark{color:var(--primary-black-nebula)}.my-0{margin-bottom:0;margin-top:0}.my-10{margin-bottom:10px;margin-top:10px}.max-w-530{max-width:530px}.text-secondary{color:var(--color-text-secondary)}.decoration-none{text-decoration:none}.line-height-xl{line-height:44px}.whitespace--prewrap{white-space:pre-wrap}.white-space-inherit{white-space:inherit}p{font-family:var(--font-secondary);font-size:var(--font-sm)}a{background-color:transparent;color:var(--primary-white-star);font-weight:600;text-decoration:none;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;transition:color .3s ease-in-out}a:active,a:hover{color:var(--primary-brand-color);outline-width:0;text-decoration:none}abbr[title]{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}h1{letter-spacing:-.01em;line-height:var(--line-height-dense);margin:0 0 3rem;padding:0}h1>b{color:var(--color-primary)}h3{font-size:36px;line-height:1}img{border-style:none;max-width:100%}code,kbd,pre,samp{font-family:var(--font-mono);font-size:1em;line-height:inherit}hr{background:rgba(0,0,0,.2);border:none;box-sizing:content-box;height:1px;margin-bottom:calc(var(--space-4) - 1px);margin-left:0;margin-right:0;margin-top:0;overflow:visible;padding:0}*,:after,:before{box-sizing:inherit}dd,dl,fieldset,figure,hgroup,img,ol,p,ul{margin:0;margin-bottom:var(--space-4);padding:0}ol,ul{list-style-image:none;list-style-position:outside;margin-left:var(--space-4)}pre{word-wrap:normal;background:rgba(0,0,0,.04);border-radius:var(--border-radius);font-size:.875rem;line-height:var(--line-height-normal);margin-bottom:var(--space-4);margin-left:0;margin-right:0;margin-top:0;overflow:auto;padding:var(--space-4)}b,dt,strong,th{font-weight:700}li{margin-bottom:calc(var(--space-4)/2)}ol li,ul li{padding-left:0}li>ol,li>ul{margin-bottom:calc(var(--space-4)/2);margin-left:var(--space-4);margin-top:calc(var(--space-4)/2)}blockquote :last-child,li :last-child,p :last-child{margin-bottom:0}li>p{margin-bottom:calc(var(--space-4)/2)}code,kbd,samp{font-size:.875rem}abbr,acronym{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}code,tt{background-color:var(--color-code-bg);border-radius:var(--border-radius);color:var(--color-code);font-family:var(--font-mono);padding-bottom:.25em;padding-top:.25em;word-break:normal}pre code{background:none}code:after,code:before,tt:after,tt:before{content:"\00a0";letter-spacing:-.2em}pre code:after,pre code:before,pre tt:after,pre tt:before{content:none}.filter-blackout{filter:brightness(0)}.page--light{background-color:var(--primary-white-star)}.banner--hidden{padding:200px 0}.loading{background-color:hsla(0,0%,100%,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:10}.loader{animation:spin 7s ease-in-out;animation-iteration-count:infinite;border:3px solid #fff;border-radius:50%;display:block;height:100px;margin-left:auto;margin-right:auto;margin-top:40vh;transition-duration:.1s;width:100px;z-index:99}.loader:hover{scale:.95}.loader:active{scale:1.2}.overlay{position:relative}.overlay:before{background-color:rgba(0,0,0,.3);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.overlay.full:before{border-radius:50%}.fullscreen-image{display:block;height:100%;object-fit:cover;position:absolute!important;top:0;width:100%}@media (min-width:768px) and (max-width:991px){html{font-size:var(--font-sm)}}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-transparent-white-8{background-color:hsla(0,0%,100%,.8)}.bg-transparent-white-3{background-color:hsla(0,0%,100%,.3)}.bg-transparent-black-3{background-color:rgba(0,0,0,.3)}.bg-light-sliver-gray{background-color:var(--color-light-sliver-gray)}.bg-cloud-gray{background-color:var(--color-cloud-gray)}.bg-code-bg-secondary{background-color:var(--color-code-bg-secondary)}.bg-frost-white{background-color:var(--color-frost-white)}.border-lime-green{position:relative}.border-lime-green:after{background-color:var(--color-lime-green);bottom:0;content:"";display:block;height:100%;position:absolute;top:0;width:15%;z-index:1}.border-lime-green.left:after{left:0}.border-lime-green.right:after{right:0}.block{display:block}.inline{display:inline}.d-none{display:none!important}.inline-block{display:inline-block}.grid{display:grid}.flex{display:flex}.flex-inline{display:inline-flex}.opacity-0{opacity:0}.overflow-hidden{overflow:hidden}.wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-flow-rw{flex-flow:row wrap}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-center{align-items:center}.align-end{align-items:end}.align-self-center{align-self:center}.sr-only{height:1px;overflow:hidden;position:absolute;width:1px}.bg-cover{background-size:cover}.bg-norepeat{background-repeat:no-repeat}.bg-center{background-position:50%}@media screen and (min-width:992px){.hide-min-lg{display:none}}@media screen and (min-width:768px){.hide-min-md{display:none}}@media (max-width:1366px){.flex-col-lg{flex-direction:column}}@media (max-width:991px){.flex-col-md{flex-direction:column}.hide-md{display:none}}.w-h-246{height:246px;margin:0 auto;width:246px}.w-h-32{height:32px;margin:0 auto;width:32px}.w-6{width:1.5rem}.w-25px{width:25px}.w-large{width:640px}.w-725,.w-large{margin:0 auto;max-width:100%}.w-725{width:725px}.w-25{margin:0 auto;max-width:100%;width:25vw}.w-auto{width:auto}.w-full{width:100%}.h-full{height:100%}.h-6{height:1.5rem}.h-80{height:20rem}.h-120{height:32rem}.h-301{height:301px}.h-356{height:356px}.max-w-410{max-width:410px}.hw-200{height:200px;width:200px}.hw-200,.hw-300{max-height:100%;max-width:100%}.hw-300{height:300px;width:300px}.mt-n-50pcth{transform:translateY(-50%)}.mx-auto{margin-right:auto}.ml-auto,.mx-auto{margin-left:auto}.mx-15{margin-left:15px;margin-right:15px}.my-40{margin-bottom:40px;margin-top:40px}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-16{margin-top:16px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-58{margin-top:58px}.mt-86{margin-top:86px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-24{margin-bottom:24px}.mb-30{margin-bottom:30px}.mb-36{margin-bottom:36px}.mb-40{margin-bottom:40px}.mb-0{margin-bottom:0}.mr-12{margin-right:12px}.mr-5{margin-right:5px}.mr-0{margin-right:0}.ma-0{margin:0}.p-5{padding:5px}.p-10-pixel{padding:10px}.p-10{padding:10% 10% 5%}.p-24{padding:24px}.pl-10{padding-left:10px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.pr-10{padding-right:10px}.py-5{padding-bottom:5px;padding-top:5px}.py-10{padding-bottom:10px;padding-top:10px}.py-15{padding-bottom:15px;padding-top:15px}.py-20{padding-bottom:25px;padding-top:20px}.py-40{padding-bottom:40px;padding-top:40px}.py-50{padding-bottom:50px;padding-top:50px}.py-80{padding-bottom:80px;padding-top:80px}.py-170{padding-bottom:170px;padding-top:170px}.px-0{padding:0}.px-5{padding-left:5px;padding-right:5px}.px-15{padding-left:15px;padding-right:15px}.px-32{padding-left:32px;padding-right:32px}.px-20{padding-left:20px;padding-right:20px}.pt-16{padding-top:16px}.pt-30{padding-top:30px}.pt-32{padding-top:32px}.pt-88{padding-top:88px}.pt-170{padding-top:170px}.pb-15{padding-bottom:15px}.pb-30{padding-bottom:30px}.pb-138{padding-bottom:138px}.col-1{grid-template-columns:1fr}.col-2{grid-template-columns:1fr 1fr}.col-3{grid-template-columns:1fr 1fr 1fr}.col-4{grid-template-columns:1fr 1fr 1fr 1fr}.col-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.col-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.col-5-3{grid-template-columns:5fr 3fr}.col-5-5{grid-template-columns:5fr 5fr}.col-5-6{grid-template-columns:5fr 6fr}.col-3-5{grid-template-columns:3fr 5fr}.col-7-3-2{grid-template-columns:7fr 3fr 2fr}.col-1-3-1{grid-template-columns:1fr 3fr 1fr}.col-3-1-6{grid-template-columns:3fr 1fr 6fr}.col-1-4-1{grid-template-columns:1fr 4fr 1fr}.col-1-6-1{grid-template-columns:1fr 6fr 1fr}.col-1-6-2{grid-template-columns:1fr 6fr 2fr}.col-2-6-2{grid-template-columns:2fr 6fr 2fr}.col-2-6{grid-template-columns:2fr 6fr}.col-6-3{grid-template-columns:6fr 3fr}.col-8-2{grid-template-columns:8fr 2fr}.col-8-3{grid-template-columns:8fr 3fr}.col-3-6{grid-template-columns:3fr 6fr}.col-3-8{grid-template-columns:3fr 8fr}.col-4-8{grid-template-columns:4fr 8fr}.col-4-3{grid-template-columns:4fr 3fr}.col-1-5{grid-template-columns:1fr 5fr}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-40{gap:40px}.gap-49{gap:49px}.gap-56{gap:56px}.gap-68{gap:68px}.gap-71{gap:71px}.gap-95{gap:95px}.gap-104{gap:104px}@media screen and (min-width:992px){.mt-lg-90-up{margin-top:90px}}@media (max-width:1366px){.col-1-lg{grid-template-columns:1fr}.col-2-lg{grid-template-columns:1fr 1fr}.col-7-5-lg{grid-template-columns:7fr 5fr}.border-lg--left{border-left:0}.pl-lg-10{padding-left:0}}@media (min-width:992px) and (max-width:1366px){.col-3-1-3-lg{grid-template-columns:5fr 1fr 3fr}.d-none--lg{display:none}.hw-200-lg{height:200px;width:200px}.hw-100-lg,.hw-200-lg{max-height:100%;max-width:100%}.hw-100-lg{height:100px;width:100px}}@media (max-width:991px){.col-1-md{grid-template-columns:1fr}.col-2-md{grid-template-columns:1fr 1fr}.gap-15-md{gap:15px}.gap-md-none{gap:0}.max-w-325-md{max-width:325px}.hw-100-md,.max-w-full-md{max-width:100%}.hw-100-md{height:100px;max-height:100%;width:100px}}@media (max-width:767px){.gap-sm-none{gap:0}.gap-sm-15{gap:15px}.col-1-sm{grid-template-columns:1fr}.col-2-sm{grid-template-columns:1fr 1fr}.pb-0{padding-bottom:0}.hw-250-sm{height:250px;max-height:100%;max-width:100%;width:250px}}@media (max-width:575px){.col-1-xs{grid-template-columns:1fr}.hw-150-xs{height:150px;max-height:100%;max-width:100%;width:150px}}.font-karla{font-family:Karla,sans-serif}@font-face{font-family:Bambino;font-style:normal;font-weight:400;src:url(/Bambino-New-Bold.otf) format("opentype")}@font-face{font-family:Bambino;font-style:normal;font-weight:600;src:url(/Bambino-New-Bold.otf) format("opentype")}@font-face{font-family:Bambino;font-style:normal;font-weight:800;src:url(/Bambino-New-Bold.otf) format("opentype")}.weight--normal{font-weight:400}.weight--semibold{font-weight:500}.weight-mid{font-weight:600}.text-left{text-align:left}.text-justify{text-align:justify}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.text-12{font-size:12px}.text-14{font-size:14px}.text-20{font-size:var(--font-xl)}.font-style-normal{font-style:normal}.bold{font-weight:700}.extrabold{font-weight:800}.weight-black{font-weight:900}h1,h2,h3,h4,h5,h6{margin-top:var(--space-3)}h1{font-size:60px;line-height:60px}.heading-one--small{font-size:20px;line-height:22px}h2{font-size:38px;line-height:40px}.h2--large{font-size:35px;line-height:1.4}h3{font-size:32px;line-height:35px}h4{font-size:24px;line-height:27px}.heading-four--small{font-size:20px;line-height:22px}h5{font-size:20px;line-height:25px}h6{font-size:18px;line-height:23px}.text--large{font-size:30px;line-height:32px}.text--medium{font-size:20px;line-height:22px}p.text--small{font-size:14px;line-height:16px}.text-default{font-size:16px;line-height:20px}.text-sm{font-size:14px;line-height:18px}.text-3xl{font-size:24px;line-height:28px}.text-27{font-size:27px;line-height:31px}.text-40{font-size:40px;line-height:44px}.text-30{font-size:30px;line-height:34px}.text-4xl{font-size:32px;line-height:32px}.text-5xl{font-size:50px;line-height:52px}.family-open-sans,.family-sans-regular{font-family:var(--font-sans)}.family-sans-regular{font-weight:400}.family-sans-bold{font-family:var(--font-sans);font-weight:600}.family-sans-extrabold{font-family:var(--font-sans);font-weight:800}.family-font-secondary{font-family:var(--font-secondary)}.intro-underline{position:relative}.intro-underline:after{border-bottom:1px solid var(--alter-grey);content:"";display:block;margin:0 auto;padding-top:var(--space-4);width:80%}.text-white{color:var(--primary-white-star)}.text-primary-brand{color:#e24747}.underline-big,.underline-none{text-decoration:none}.underline-big{position:relative}.underline-big:after{background-color:var(--primary-white-star);bottom:-15px;content:"";height:4px;left:0;position:absolute;width:100%}.underline--small,.underline-med{position:relative;text-decoration:none}.hyperlink--underline a{color:var(--color-text-light);display:inline}.hyperlink--underline a:after,.underline--small:after,.underline-med:after{background-color:var(--primary-white-star);bottom:-6px;content:"";height:3px;left:0;position:absolute;width:100%}.underline-med.dark:after{background-color:var(--primary-black-nebula)}.underline--small:after{bottom:-11px;height:1px}.hover_white:hover{color:var(--primary-brand-color)}.hover_white:hover:after{background-color:var(--primary-brand-color)}.underline-color-highlight:after{background-color:var(--color-dark-highlight)}.light .bp-action__wrap *,.light .richtext-content a{color:var(--primary-white-star)}.light .icon-plus:after,.light .icon-plus:before{background-color:var(--primary-white-star)}.light .blog-social-wrap+p{color:var(--primary-white-star)}.light .banner--small-feature a span,.light .banner--small-feature h1+p,.light .banner--small-feature h1+p+p{color:var(--color-text)}.text-ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.text-ellipsis.line-3{-webkit-line-clamp:3}.text-ellipsis.line-5{-webkit-line-clamp:5}.whitespace-nowrap{white-space:nowrap}.vertical-text-top{vertical-align:text-top}@media (min-width:992px) and (max-width:1366px){h3{font-size:26px}.text-4xl--lg{font-size:32px}.line-height--lg{line-height:37px}}@media (max-width:991px){.text-center-md{text-align:center}.hyperlink-dark--md a,.text-dark--md{color:var(--color-text)}.hyperlink-red--md a,.text-red--md{color:var(--primary-brand-color);text-decoration:underline}}@media (min-width:768px) and (max-width:1366){.text-size--100{font-size:60px;line-height:80px}}@media (min-width:768px) and (max-width:991px){h2{font-size:var(--font-lg)}.text-4xl--md{font-size:23px}.line-height--md{line-height:25px}}@media (max-width:767px){h1{font-size:42px;line-height:48px}h2{font-size:36px;line-height:42px}h3{font-size:28px;line-height:36px}h4{font-size:22px;line-height:28px}h5{font-size:18px;line-height:24px}h6{font-size:16px;line-height:20px}p.text--large{font-size:28px;line-height:30px}p.text--medium{font-size:18px;line-height:20px}p.text--small{font-size:12px;line-height:14px}.text-4xl--sm{font-size:20px}.text-size--100{font-size:43px;line-height:43px}.line-height--sm{line-height:26px}.hyperlink-dark--sm a,.text-dark--sm{color:var(--color-text)}.hyperlink-dark--sm a:after,.underline-dark--sm:after{background-color:var(--color-text)}.intro-underline:after{padding-top:var(--space-2)}}.h1-variant-1{font-size:45px;font-weight:800;line-height:45px}@media screen and (max-width:767px){.h1-variant-1{font-size:35px;line-height:39px}}@keyframes spin{0%{border-bottom:3px solid transparent;border-top:3px solid transparent;transform:rotate(0deg)}50%{border-left:3px solid #fff;border-right:3px solid #fff;border-color:#fff transparent;border-style:solid;border-width:3px;transform:rotate(5turn)}to{border-bottom:3px solid transparent;border-top:3px solid transparent;transform:rotate(0deg)}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(-20px)}to{transform:translatey(0)}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fallAndFade{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,100px,0)}}@keyframes animate1{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes animate2{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes animate3{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes animate4{0%{transform:translateY(100%)}to{transform:translateY(-100%)}}@keyframes moveArrow{0%{right:10px}50%{right:20px}to{right:10px}}@keyframes top{0%{top:100%}to{top:-50%}}.button{background-color:var(--color-white);border:0;color:var(--color-black);font-size:14px;font-weight:800;padding:10px 15px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in}.btn-linear,.button{border-radius:50px;cursor:pointer}.btn-linear{align-items:center;animation:gradientAnimation 20s infinite;background:linear-gradient(45deg,var(--primary-brand-color),#d12c17,#de605e,#a83994,var(--primary-brand-color),#111377);background-size:300% 300%;display:flex;height:50px;justify-content:center;max-width:100%;transition:transform .3s ease;width:200px}.btn-linear,.btn-linear:hover{color:var(--primary-white-star)}.btn-linear:hover{transform:scale(1.2)}.cursor-pointer{cursor:pointer}.pointer-event--none{pointer-events:none}.border-full{border:2px solid var(--border-border-secondary,#efedf2);border-radius:24px}.border--left{border-left:1px solid var(--primary-black-nebula)}.border-top-black-45{border-top:1px solid rgba(0,0,0,.45)}.border-bottom-white{border-bottom:1px solid var(--primary-white-star)}.button-top{aspect-ratio:1/1;background-color:var(--primary-black-nebula);border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.1),0 8px 20px rgba(0,0,0,.1);display:block;height:50px;overflow:hidden;position:relative;width:50px}.button-top:after,.button-top:before{content:"";left:50%;position:absolute;top:25%;translate:-50% 0}.button-top:before{aspect-ratio:1/1;border-left:var(--width-arrow-line) solid var(--color-arrow);border-top:var(--width-arrow-line) solid var(--color-arrow);rotate:45deg;width:15px}.button-top:after{background-color:var(--color-arrow);height:40%;width:var(--width-arrow-line)}.button-top:hover:after,.button-top:hover:before{animation:top .8s infinite}.button-hyperlink{background-color:transparent;border:0;color:var(--color-black);cursor:pointer;text-decoration:none;transition:all .3s ease-in-out}.button-hyperlink.text-white{color:var(--primary-white-star)}.button-hyperlink.text-white:hover{color:var(--color-text-light)}.button-hyperlink.link-underline{text-decoration:underline}.button-hyperlink.large{font-size:25px;line-height:29px}.button-hyperlink.small{font-size:14px;line-height:18px}.button-hyperlink.brand-color{color:var(--primary-brand-color)}.button-hyperlink:hover{color:var(--color-black);opacity:.5}.button-hyperlink-white:hover{color:var(--color-frost-white)}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-2xl{border-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}@media (min-width:768px) and (max-width:1366){.btn,.btn-brand-color{font-size:12px}}.btn-action{margin-top:50px}.btn-variant-white-outline{border:1px solid var(--primary-white-star);border-radius:50px;transition:all .3s ease-in-out}.btn-variant-white-outline-sm{font-size:12px}.btn-variant-white-outline:hover{background-color:var(--primary-white-star);border-color:var(--primary-white-star);color:var(--primary-brand-color)}.btn-variant-black-outline{border:1px solid var(--primary-black-nebula);border-radius:50px;color:var(--primary-black-nebula);transition:all .3s ease-in-out}.btn-variant-black-outline-sm{font-size:12px}.btn-variant-black-outline:hover{background-color:var(--primary-white-star);border-color:var(--primary-white-star);color:var(--primary-brand-color)}.btn-white{background-color:var(--primary-white-star);border-radius:50px;color:var(--primary-black-nebula);font-weight:400;padding:11px 18px;transition:all .3s ease-in-out}.btn-white.customize{border:1px solid var(--primary-white-star);cursor:pointer;padding:16px}.btn-white-sm{font-size:12px}.btn-white-md{font-size:16px}.btn-black,.btn-white:hover{background-color:var(--primary-black-nebula);color:var(--primary-white-star)}.btn-black{border:0;border-radius:50px;font-size:12px;font-weight:400;padding:11px 18px;transition:all .3s ease-in-out}.btn-black.size-large{font-size:22px}.btn-black.non-radius{border-radius:0}.btn-black:hover{background-color:var(--primary-brand-color);color:var(--primary-white-star)}@media screen and (max-width:767px){.btn-variant-white-outline,.btn-white{font-size:14px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.top-0{top:0}.top-30{top:30px}.top-50pct{top:50%}.left-0{left:0}.left-30{left:30px}.right-0{right:0}.right-30{right:30px}.bottom-0{bottom:0}.bottom-5{bottom:5px}.bottom-30{bottom:30px}.z-index--1{z-index:1}.z-2{z-index:2}@media (max-width:991px){.position--md-rel{position:relative;top:0;transform:translateY(0)}}.scroll--fixed{position:fixed;transition:all .3s ease-in-out;z-index:3}.is-current{color:var(--primary-brand-color);text-decoration:underline}@media (max-width:991px){.scroll__responsive--nonfixed{position:relative}}input[type=checkbox],input[type=radio]{-webkit-appearance:none;appearance:none;position:relative;vertical-align:middle}input[type=checkbox]:before,input[type=radio]:before{background-color:var(--primary-white-star);border:0;border-radius:50px;content:"";display:inline-block;height:20px;width:20px}input[type=checkbox]:checked:after,input[type=radio]:checked:after{color:red;content:"\2713";display:block;font-size:16px;font-weight:600;left:3px;line-height:20px;position:absolute;text-align:center;top:-1px}.form-field{margin-bottom:10px}.form-field input,.form-field textarea{border:1px solid #c7c7c7;color:var(--primary-black-nebula);font-family:var(--font-secondary);font-size:var(--font-md);padding:10px 0;text-indent:18px;width:100%}.auth-page{padding:50px 15px}.auth-page .inner-auth{background-color:var(--primary-white-star);margin:0 auto;padding:10px 15px;width:50%}.auth-page .inner-auth .field{margin-top:20px}.auth-page .inner-auth label{font-size:14px;font-weight:600}.auth-page .inner-auth .field input{border:1px solid var(--primary-black-nebula);font-size:13px;padding:10px;width:100%}.auth-page .inner-auth .field label+button{font-weight:600}.small-hero-wrap{background-color:rgba(0,0,0,.14);height:505px;margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:70%}.global-hero iframe,.small-hero-wrap iframe,.small-hero-wrap img,.small-hero-wrap video,.video-handler video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:1300px) and (max-width:1500px){.small-hero-wrap{width:70%}}@media (min-width:768px) and (max-width:1366px){.small-hero-wrap{width:73%}}@media (max-width:767px){.small-hero-wrap{height:200px;width:90%}}.handle-logo{padding:5px;width:150px}.handle-logo.circle{border-radius:100px;height:150px}.handle-logo.rectangle{border-radius:10px;padding:10px}.handle-logo.border--visible{border:3px solid var(--primary-black-nebula)}.handle-logo img{height:100%;margin-bottom:0;object-fit:contain;width:100%}.product-page.cart-page{padding:120px 0}.cart-page .form-discount input{border:1px solid #c5c5c5}.cart-page .product-qty input{border:1px solid #ddd;border-radius:6px;font-size:14px;height:36px;outline:none;padding:4px 6px;text-align:center;transition:border-color .2s ease;width:100%}.cart-page .product-qty input:focus{border-color:#e76a69}.product-page.success-page{padding-bottom:120px;padding-top:120px;text-align:center}.cart-page .shipping-address-area{border:1px solid var(--primary-black-nebula);margin-top:15px;padding:10px}.cart-page .shipping-address-area input{border:1px solid #c5c5c5;color:var(--primary-black-nebula);font-size:12px;margin-bottom:10px;padding:10px;width:100%}.cart-page .shipping-address-area input::placeholder{color:var(--primary-black-nebula)}.cart-page .shipping-address-area select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='44' viewBox='0 0 24 24' width='44' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #c5c5c5;border-radius:0;cursor:pointer;font-size:12px;padding:10px;width:100%}.product-page{background-color:var(--primary-white-star);border-top:1px solid var(--primary-black-nebula);padding-bottom:15px}.product-page .product-page-banner-wrap{padding:179px 15px 269px}.product-page .product-page-banner-wrap:after{background-image:linear-gradient(to bottom,transparent 72%,var(--primary-white-star) 100%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.product-page .product-page-banner-wrap h1{font-size:250px;line-height:252px;margin:0}.product-page .product-page-banner-wrap h1+p{font-size:36px;line-height:38px;margin:0 auto;max-width:532px;width:100%}.product-page .product-page-section .stock{padding:41px 15px}.product-page .product-page-section p{font-size:24px;line-height:26px;margin:0 auto 41px;width:50%}.product-page .product-page-section h2{font-size:96px;line-height:98px;margin-bottom:62px}.product-page .product-page-section .custom{padding-bottom:200px;position:relative}.product-page .product-page-section .custom:after{background-image:linear-gradient(to bottom,transparent 72%,var(--primary-white-star) 100%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.product-page .product-thumb{display:block;height:350px;position:relative}.product-page .product-thumb img{border-radius:40px;bottom:0;cursor:pointer;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:992px){.product-page .product-page-banner-wrap{padding-top:120px}.product-page .product-page-banner-wrap h1{font-size:160px;line-height:162px}.product-page .product-page-banner-wrap h1+p{font-size:27px;line-height:29px;max-width:406px}.product-page .product-page-section p{width:90%}.product-page .product-page-section h2{font-size:72px;line-height:74px;margin-bottom:28px}}.protected-area form input{border:1px solid #c7c7c7;color:var(--primary-black-nebula);font-family:var(--font-secondary);font-size:var(--font-md);padding:10px;text-indent:0;width:100%}.customer-survey{background-color:var(--primary-white-star);padding:100px 0 50px}.customer-survey .pie-chart-container{align-items:center;display:flex;height:400px;justify-content:center;width:100%}.customer-survey .recharts-wrapper{height:700px;width:700px}.customer-survey .content .item{margin-bottom:var(--space-2)}.customer-survey .content .item p{font-size:14px}.richtext-content h2,.richtext-content h3,.richtext-content h4,.richtext-content h5,.richtext-content h6{margin-bottom:0;margin-top:0;text-align:left}.text-center.richtext-content h2{text-align:center}.richtext-content iframe{height:450px;margin-top:15px;width:100%}.richtext-content ul{display:flex;flex-wrap:wrap;justify-content:center;list-style-position:inside;margin-left:0;white-space:normal}.richtext-content strong{margin-bottom:0}.richtext-content ul{display:inline-block;margin-bottom:var(--space-2);margin-top:var(--space-2)}.richtext-content a{color:var(--color-text);display:inline;transition:all .3s ease-in-out}.richtext-content a:hover{color:var(--primary-brand-color)}.richtext-content ul,.richtext-content ul li{width:100%}.richtext-content ul li{margin-bottom:0}.richtext-content ul a{margin-top:0}.richtext-content .instagram-media{margin:0 auto!important}@media (max-width:991px){.richtext-content p{font-weight:400;max-width:100%}}@media (max-width:767px){.richtext-content iframe{height:250px}}.ratings{align-items:center;display:flex;justify-content:center}.star{color:#f66e01}.star:before{content:"\2605"}.star.half{position:relative}.star.half:after{content:"\2605";left:0;overflow:hidden;position:absolute;width:8px}.star.half:nth-child(3):after{width:8}.star.empty:before,.star.half:before{content:"\2606"}.light .blog-testimonial .foot p,.light .blog-testimonial .head p,.light .blog-testimonial .head span{color:var(--primary-black-nebula)}.blog-testimonial{margin-top:var(--space-3)}.blog-testimonial .item{background-color:var(--primary-white-star);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:10px}.blog-testimonial .head .name{margin-left:15px}.blog-testimonial .head .name p{font-size:16px;font-weight:700;line-height:18px}.blog-testimonial .head .name span{color:var(--slate-grey);font-size:13px;font-weight:700;line-height:15px;margin-left:5px}.blog-testimonial .head img{height:40px;width:40px}.blog-page.light .blog-body-content .blog-testimonial .comment .richtext-content,.blog-testimonial .comment .richtext-content{color:var(--primary-black-nebula);font-size:14px;margin-bottom:0;margin-top:10px}.blog-testimonial.hidden .richtext-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden}.light .blog-testimonial .item button{color:var(--slate-grey);font-weight:600;transition:all .3s ease-in-out}.light .blog-testimonial .item button:hover{color:var(--primary-brand-color)}.blog-testimonial .foot img{width:50px}.light .blog-testimonial .foot p{font-size:13px;font-weight:600;line-height:15px}.blog-testimonial .foot a,.dark .blog-testimonial .foot a,.light .blog-testimonial .foot a{color:var(--primary-brand-color);cursor:pointer;font-size:13px}.blog-testimonial .foot a:hover,.dark .blog-testimonial .foot a:hover,.light .blog-testimonial .foot a:hover{color:var(--primary-brand-color);text-decoration:underline}.pos-right{float:right}.blog-video iframe,.blog-video video{width:100%}@media (max-width:991px){.blog-media_image{float:none;width:100%}}.feather.feather-x:hover{stroke:var(--primary-white-star);opacity:.5}.feather.feather-x{stroke:var(--primary-white-star);height:26px;width:26px}.light .popup .content .inner-content h4,.light .popup .content .inner-content h4+p{color:var(--primary-black-nebula)}.popup .content{border-radius:5px;margin-left:auto;margin-right:auto;margin-top:50px;width:30%}.popup .content .inner-content button{color:var(--primary-white-star);cursor:pointer;font-weight:700;height:40px;padding:0;transition:all .3s ease-in-out}.popup .content .inner-content button:first-child{background-color:var(--color-green);border:1px solid var(--color-green);color:var(--primary-black-nebula)}.popup .content .inner-content button:last-child{background-color:var(--primary-brand-color);border:1px solid var(--primary-brand-color)}.popup .content .inner-content button:first-child:hover,.popup .content .inner-content button:last-child:hover{background-color:var(--primary-white-star);color:var(--primary-black-nebula)}.hero-media-img{background-attachment:fixed;background-position:center 0;overflow:hidden;padding-bottom:99px;padding-top:200px;transition:background-position .3s ease-out}body:has(.hero-media-img:hover) .hero-media-img{background-position:center -40px}.hero-media h1{font-size:44px;line-height:45px}.hero-media .multiple-logos{bottom:-165px;width:100%}.hero-media .multiple-logos div:first-child img{width:100%}.hero-media .multiple-logos div:nth-child(3) img,.hero-media .multiple-logos div:nth-child(4) img{width:70%}.global-hero iframe,.video-handler video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.single-image--bottom{position:relative;top:91px}.translation-heading{margin-bottom:var(--space-3)}.translation{align-items:center;margin:0 auto;width:40%}.translation svg{height:20px;margin-right:var(--space-2);width:20px}.translation svg path{fill:var(--primary-white-star)}.translation .item{margin-right:var(--space-2)}.translation a{text-decoration:none}@media (min-width:768px){.hero-media h1{margin:0 auto;width:90%}}@media (max-width:767px){.hero-media h1{font-size:37px;line-height:40px}.hero-media-img{background-attachment:scroll;padding-bottom:60px;padding-top:120px}}.card-list{padding:var(--space-4) var(--size-gutter)}.card-item{border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1),0 8px 20px rgba(0,0,0,.1);padding:var(--space-3);padding-bottom:var(--space-6);transition:backgroundColor .3s ease-in-out;width:19%}.card-item:hover{border-color:var(--primary-black-nebula)}.card-item a{color:var(--primary-black-nebula);font-size:var(--font-sm)}.card-item a:hover{color:var(--primary-brand-color)}.card-item a span{padding-left:var(--space-2)}.card-item .card-heading{font-size:22px;letter-spacing:-1px;line-height:25px}.card-item .card-note{color:var(--primary-black-nebula);font-size:18px}@media (min-width:1281px){.card-item:not(:nth-child(n+5)){margin-right:1.25%}}@media (max-width:1280px){.card-list{padding:var(--space-3)}.card-item{margin-bottom:var(--space-4)}}@media (min-width:992px) and (max-width:1280px){.card-item:not(:nth-child(n+5)){margin-right:.33333%}.card-item{width:33%}}@media (min-width:576px) and (max-width:991px){.card-list{justify-content:space-around}.card-item{width:49%}}@media (max-width:575px){.card-item{width:100%}}.feather{height:40px;width:40px}.feather,.feather:hover{stroke:var(--primary-brand-color)}.component-slideshow .next,.component-slideshow .prev{align-items:center;background-color:var(--primary-brand-color);cursor:pointer;justify-content:center;padding:10px 0;position:absolute;top:calc(50% - 20px);-webkit-user-select:none;user-select:none;z-index:3}.component-slideshow .next svg,.component-slideshow .prev svg{stroke:var(--primary-white-star);height:32px}.component-slideshow .next{right:0}.component-slideshow .prev{left:0}.next{right:10px}.prev{left:10px}.arrow-left--custom__line{border:3px solid red;margin-bottom:50px;margin-top:20px;width:100px}.arrow-left--custom__line:before{left:8px;top:-4px;transform:rotate(-45deg);width:5px}.arrow-left--custom__line:after,.arrow-left--custom__line:before{background-color:red;bottom:0;content:"";height:34px;position:absolute;right:0}.arrow-left--custom__line:after{left:7px;top:-25px;transform:rotate(45deg);width:6px}.btn--left,.btn--right{background-color:var(--primary-brand-color);padding:10px 0;position:absolute;top:40%;transform:translateY(-50%);z-index:9}.btn--left svg,.btn--right svg{stroke:var(--primary-white-star);transition:all .5s ease-in-out}.btn--left svg:hover,.btn--right svg:hover{stroke:var(--primary-white-star);opacity:.5}.btn--right{right:0}.btn--left.button-transparent-30,.btn--right.button-transparent-30{background-color:rgba(245,51,63,.3)}@media (min-width:1367px){.component-slideshow .next,.component-slideshow .prev{display:flex}}@media (max-width:991px){.btn--left,.btn--right{top:26%}}.partial-slide-media .inner-content .content{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:hsla(0,0%,100%,.3);display:flex;flex-direction:column;height:100%;justify-content:center;min-height:500px;padding:var(--space-2) var(--space-6)}.partial-slide-media .inner-content .content h3{font-size:32px}.partial-slide-media .inner-content .content .richtext-content{color:var(--primary-white-star);font-size:14px}.partial-slide-media .slider-button{background-color:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.partial-slide-media .slider-button.prev{left:0}.partial-slide-media .slider-button.next{right:0}.partial-slide-media .inner-content .img img{object-fit:cover;object-position:right center}.partial-slide-media .slider-dots{display:flex;justify-content:center;margin-top:12px}.partial-slide-media .dot{background-color:var(--primary-white-star);border:1px solid var(--primary-black-nebula);border-radius:50%;cursor:pointer;display:inline-block;height:20px;margin:0 6px;transition:background-color .3s ease;width:20px}.partial-slide-media .active-dot,.partial-slide-media .dot:hover{background-color:var(--primary-black-nebula);opacity:1}@media (max-width:1280px){.partial-slide-media{padding:var(--space-3)}}@media (max-width:992px){.partial-slide-media .inner-content .img{height:360px;order:1}.partial-slide-media .inner-content .content{order:2}.partial-slide-media .inner-content .content h3{font-size:25px}}.testimonial iframe{height:352px;width:100%}.testimonial h4{font-size:16px;margin-bottom:10px}@media (min-width:992px) and (max-width:1199px){.testimonial iframe{height:250px}.testimonial h4{font-size:19px;line-height:21px}}.savor-services--wrap h5{font-weight:700;letter-spacing:-.01em}.savor-services--list img{filter:brightness(100);margin-bottom:0;margin-right:0;vertical-align:top}.savor-services--list img+span{vertical-align:top}.savor-services--list p span{line-height:18px}.pos--right .component-form,.pos--right .iframe--maps{width:100%}.pos--right .iframe--maps{padding-bottom:0;padding-top:0}.pos--right .savor-services--list p{font-size:12px;font-weight:500}.page-contact{background-attachment:fixed;background-color:var(--color-soft-gray);padding:73px 15px 99px;position:relative}.page-contact h1{color:var(--primary-black-nebula);margin-bottom:16px}.page-contact__form--left{padding:0 49px}.page-contact__form--left .form-field{margin-bottom:28px}.page-contact__form--left .form-field label{color:var(--primary-white-star);display:block;font-family:var(--font-sans);font-size:20px;font-weight:600;line-height:27px;margin-bottom:18px;text-transform:uppercase}.page-contact__form--left .form-field input,.page-contact__form--left .form-field textarea{background-color:var(--primary-white-star);border:0;border-radius:27px;color:#242424;font-family:var(--font-secondary);font-size:var(--font-md);padding:16px 0;text-indent:18px;width:100%}.page-contact__form--left .form-field input::placeholder,.page-contact__form--left .form-field textarea::placeholder{color:var(--primary-black-nebula);opacity:1}.page-contact__form--left .form-field input:focus-within,.page-contact__form--left .form-field textarea:focus-within{outline:none}.page-contact__form--left .form-field textarea{height:200px;padding:20px var(--space-3);text-indent:0}.page-contact__form--left .form-field .form-field--err{color:var(--primary-brand-color);font-size:11px;font-weight:600;margin-top:2px;text-indent:19px}.page-contact__form--left .form-field--upload label{margin-bottom:0}.page-contact__form--left .form-field--upload input{background-color:var(--color-soft-gray);height:50px;padding-bottom:0;padding-left:97px;padding-top:29px;position:relative}.form-field--service p{color:var(--primary-black-nebula);font-size:15px;font-weight:600;margin-bottom:2px}.form-field--service__radio{color:var(--primary-white-star);font-size:16px;margin-top:9px}.form-field--service__item{display:flex;flex-wrap:wrap;margin-bottom:13px}.form-field--service__item,.form-field--service__tooltip{position:relative}.form-field--service__item label span{color:var(--primary-black-nebula);font-size:14px;padding-left:12px}.form-field--service__tooltip svg{cursor:pointer;height:auto;top:3px;width:auto}.form-field--service__tooltip:hover svg{opacity:.8}.form-field--service__item label:hover+.form-field--service__tooltip .form-field--service__tooltip-desc,.form-field--service__tooltip:hover svg+div{opacity:1}.form-field--service__tooltip-desc{background-color:var(--primary-white-star);border-radius:12px;left:30px;opacity:0;padding:8px 13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:394px;z-index:2}.form-field--service__tooltip-desc p{color:var(--primary-black-nebula);font-size:12px}.form-field--service__notes{color:var(--primary-black-nebula);display:block;font-size:11px;padding-left:34px;width:100%}.form-field--upload__note{color:var(--primary-black-nebula);display:block;font-size:12px;margin-top:17px}.page-contact__form--left .form-field--upload label{color:var(--primary-black-nebula);font-size:15px}.form-button{margin-top:26px}.page-contact__form--right{margin-top:36px}.page-contact__form--right h2{font-size:21px}.page-contact__form--right h2+p{line-height:35px}.page-contact__form--right .savor-services--list p,.page-contact__form--right .savor-services--wrap h5{color:var(--primary-black-nebula)}.page-contact__form--right .savor-services--list img{filter:brightness(0)}input[type=file]::-webkit-file-upload-button{background-color:var(--primary-white-star)!important;border-width:0!important;bottom:0;left:0;position:absolute}input:is([type=button],[type=submit],[type=reset]),input[type=file]::file-selector-button{background-color:var(--primary-white-star)!important;border-width:0!important;bottom:0;left:0;position:absolute}.savor-services--list{padding-top:var(--space-3)}.page-contact__form .feather-info{stroke:var(--primary-black-nebula)}.page-contact .modal--content button{background-color:var(--primary-brand-color);border:1px solid var(--primary-brand-color);color:var(--primary-white-star);cursor:pointer;font-weight:600;padding:10px 0;transition:all .3s ease-in-out}.page-contact .modal--content button:hover{background-color:var(--primary-white-star);color:var(--primary-brand-color)}@media (min-width:992px){.form-field--service__accordion{display:none}.page-contact .modal--content{width:25%}}@media (min-width:992px) and (max-width:1366px){.form-field--service__tooltip-desc{top:25px}}@media (max-width:1366px){.page-contact{padding-top:30px}.page-contact__form{display:flex;flex-direction:column;gap:40px}.page-contact__form--left{padding:0;width:100%}.page-contact__form--right a{color:var(--primary-black-nebula)}.page-contact__form--right a:hover{color:var(--primary-brand-color);text-decoration:underline}}@media (max-width:991px){.form-field--service__radio{margin-bottom:28px}.form-field--service__item label+div{display:none}.form-field--service__accordion p{font-weight:400}.form-field--service__accordion-icon{background-color:transparent;border:0;cursor:pointer;position:absolute;right:0;top:0}.form-field--service__accordion-icon svg{height:20px}.form-field--service__accordion-content{margin-left:35px;margin-top:11px}}@media (max-width:767px){.page-contact{padding-top:50px}.page-contact .page-contact__form--left h1{font-size:35px;margin-top:0}.page-contact__form--left{padding:0}.page-contact__form--right{margin-top:0}.form-field--service__item{display:block;padding-right:14px;position:relative}.form-field--service__item label span{font-size:15px;padding-left:5px}.form-field--service__notes{padding-left:27px}.form-field--service__accordion-icon{right:-4px;top:2px}.form-field--service__accordion-content{margin-left:28px}}.continuation-form{display:flex;justify-content:center;left:0;position:fixed;top:-50%;transition:all .3s ease-in-out;width:100%;z-index:-1}.continuation-form.active{top:30%;z-index:5}.continuation-form:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1}.continuation-form .custom-selection{background-color:var(--primary-white-star);border-radius:2px;height:auto;padding:var(--space-2) var(--space-4) 30px;position:relative;width:auto;z-index:2}.continuation-form .custom-selection .item{color:var(--primary-black-nebula);font-size:12px}.continuation-form .custom-selection .item span{border:1px solid var(--primary-black-nebula);border-radius:3px;height:15px;width:15px}.continuation-form .custom-selection .item.selected span:before{color:var(--primary-brand-color);content:"âœ”";font-size:18px;left:1px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.continuation-form .custom-selection a{align-items:center;border-radius:0;color:var(--primary-black-nebula);display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:1px;min-width:250px;overflow:hidden;padding:10px 5px;position:relative;text-decoration:none;text-transform:uppercase}.continuation-form .custom-selection a.btn-linear:hover{transform:scale(1)}.continuation-form .custom-selection a span:first-child{animation:animate1 2s linear infinite;background:linear-gradient(0deg,#171618,#d12c17);height:3px;position:absolute;right:0;top:0;width:100%}.continuation-form .custom-selection a span:nth-child(2){animation:animate2 2s linear infinite;animation-delay:1s;background:linear-gradient(0deg,#171618,#d12c17);height:100%;position:absolute;right:0;top:0;width:3px}.continuation-form .custom-selection a span:nth-child(3){animation:animate3 2s linear infinite;background:linear-gradient(0deg,#171618,#d12c17);bottom:0;height:3px;position:absolute;right:0;width:100%}.continuation-form .custom-selection a span:nth-child(4){animation:animate4 2s linear infinite;animation-delay:1s;background:linear-gradient(0deg,#171618,#d12c17);height:100%;left:0;position:absolute;top:0;width:3px}.continuation-form .custom-selection button.btn{background-color:transparent;border:0;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:1px;padding-right:50px;position:relative;text-align:right;transition:all .3s ease-in-out;width:100%}.continuation-form .custom-selection button.btn:after{animation:moveArrow 1s linear infinite;content:"â†’";font-size:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.continuation-form .custom-selection button.btn:hover{color:var(--primary-brand-color)}@media (max-width:767px){.continuation-form .custom-selection button.btn{color:var(--primary-black-nebula)}}.location-services .check-field .isRightForm label,.message-upload .check-field .isRightForm label{margin-bottom:10px}.location-services .check-field .isRightForm input[type=radio],.message-upload .check-field .isRightForm input[type=radio]{background-color:transparent;margin-right:10px;padding:0;vertical-align:middle}.location-services .check-field .isRightForm input[type=radio]:checked:after,.message-upload .check-field .isRightForm input[type=radio]:checked:after{left:3px;top:2px}.message-upload .form-field .isRightForm input{padding-bottom:2px;padding-top:2px;width:auto}.location-services .check-field input,.message-upload .check-field input{width:auto}.location-services .check-field label,.message-upload .check-field label{color:var(--primary-black-nebula);font-size:15px!important;margin-bottom:5px;text-transform:capitalize}.location-services .check-field input[type=radio]:before,.message-upload .check-field input[type=radio]:before{border-radius:50px;height:20px;width:20px}.location-services .check-field .isRightForm input[type=radio]:checked:after,.message-upload .check-field .isRightForm input[type=radio]:checked:after{left:5px;top:1px}.location-services .check-field .isRightForm label,.message-upload .check-field .isRightForm label{font-size:14px!important;font-weight:400}.form-field--service__accordion .richtext-content,.safari input[type=file]{color:var(--primary-black-nebula)}.safari input[type=file]{padding-left:19px!important;padding-top:27px!important}.page-confirmation{background-color:var(--primary-white-star);padding:200px 0 150px}.page-confirmation__content{padding:var(--space-3)}.page-confirmation__content a{color:var(--primary-black-nebula)}.pages-hero{overflow-x:hidden}.pages-hero--customized{padding:170px 0 96px}.pages-hero.pages-hero--customized h1{display:flex;font-size:21px;line-height:23px;margin-bottom:40px;position:relative;width:auto}.pages-hero.pages-hero--customized h1 span{border-bottom:4px solid var(--primary-white-star);padding-bottom:15px}.pages-hero h1{font-size:35px;line-height:36px;margin-bottom:20px}.pages-hero .richtext-content{font-weight:600;margin-bottom:20px}.hero-action{display:flex;width:auto}.hero-action a{animation:gradientAnimation 20s infinite;background:linear-gradient(45deg,var(--primary-brand-color),#d12c17,#de605e,#a83994,var(--primary-brand-color),#111377);background-size:300% 300%;color:var(--primary-white-star);font-size:16px;padding:0 var(--space-4);text-transform:uppercase;transition:transform .3s ease}.hero-action a:hover{opacity:.8}.hero-action a:hover,.pages-hero .richtext-content a{color:var(--primary-white-star)}@media (max-width:1566px){.pages-hero h1,.pages-hero.pages-hero--customized h1{font-size:20px;line-height:22px}.pages-hero .carousel-slide__content .richtext-content{font-size:14px}.pages-hero .hero-action a{color:var(--primary-white-star)}}.fluid-slider{background-color:var(--color-code-bg-secondary);overflow:hidden;position:relative;width:100%}.fluid-slider .custom-slider{transition:opacity .25s ease-in-out}.fluid-slider .custom-slider img{bottom:0;height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;right:0;top:0;transition:all .1s ease-in-out;width:100%}.fluid-slider .custom-slider.fade-out{opacity:.1}.fluid-slider .slide{align-items:center;box-sizing:border-box;color:#fff;display:flex;font-size:2rem;height:58vw;justify-content:center;min-width:100%}.fluid-slider .nav-button{background-color:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.fluid-slider .nav-button.custom-prev{left:0}.fluid-slider .nav-button.custom-next{right:0}.fluid-slider .dots-container{display:flex;gap:10px}.fluid-slider .dot{background-color:rgba(245,51,63,.5);border:none;border-radius:50%;cursor:pointer;height:15px;opacity:.5;transition:background-color .3s;width:15px}.fluid-slider .dot.active{background-color:var(--primary-brand-color);opacity:1}.fluid-slider .content{position:relative;z-index:2}.fluid-slider .content h1{font-size:35px;line-height:38px}.fluid-slider .content *,.fluid-slider .content h1,.fluid-slider .content p{padding-right:15px;text-shadow:2px 2px 4px var(--primary-black-nebula)}@media (min-width:1367px){.fluid-slider .dots-container{bottom:240px;left:50%;position:absolute;transform:translateX(-50%)}}@media (max-width:1366px){.fluid-slider .slide{display:block;height:auto}.fluid-slider .custom-slider img{position:relative}.fluid-slider .dots-container{display:none;justify-content:center;padding-bottom:50px;padding-top:50px}.fluid-slider .content{background-color:var(--color-code-bg-secondary);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin:-20vw auto 50px;padding:var(--space-2) 15px var(--space-5);width:90%}.fluid-slider .content *,.fluid-slider .content h1,.fluid-slider .content p{color:var(--primary-black-nebula);text-shadow:none}.fluid-slider .content h1{font-size:20px;line-height:22px;margin-bottom:10px}}.variant-three{height:697px}.variant-three img:first-child{left:0;top:10%;z-index:1}.variant-three img:nth-child(2){right:10%;top:0;width:357px}.variant-three img:nth-child(3){bottom:8%;right:19%;width:250px}.variant-three.is-customize img:first-child{width:60%}.variant-three.is-customize img:nth-child(2),.variant-three.is-customize img:nth-child(3){width:50%}@media (min-width:1200px) and (max-width:1566px){.variant-three{height:530px}.variant-three img:first-child,.variant-three img:nth-child(2){width:250px}.variant-three img:nth-child(3){width:200px}.variant-three.is-customize{height:600px}}@media (min-width:992px) and (max-width:1199px){.variant-three{height:400px}.variant-three img:first-child,.variant-three img:nth-child(2){width:200px}.variant-three img:nth-child(3){width:150px}.variant-three.is-customize{height:500px}}@media (min-width:768px) and (max-width:992px){.variant-three.is-customize{height:90vw}}@media (max-width:767px){.variant-three{height:90vw}.variant-three img:first-child,.variant-three img:nth-child(2){width:50%}.variant-three img:nth-child(3){width:40%}.variant-three.is-customize img:nth-child(3){bottom:5%}}.variant-three.videos .item:nth-child(2){right:0;top:150px}.variant-three.videos .item:nth-child(3){bottom:0;left:0}.variant-four{height:697px}.variant-four img:first-child{left:-15%;top:-20%;z-index:1}.variant-four img:nth-child(2){right:-10%;width:70%}.variant-four img:nth-child(3){bottom:5%;left:10%;width:40%}.variant-four img:nth-child(4){bottom:0;right:10%;width:40%}@media (min-width:1200px) and (max-width:1566px){.variant-four{height:620px}}@media (min-width:992px) and (max-width:1199px){.variant-four{height:400px}}@media (min-width:768px) and (max-width:991px){.variant-four{height:90vw}.variant-four img:nth-child(2){right:-5%}}@media (max-width:767px){.variant-four{height:90vw}.variant-four img:first-child{width:80%}.variant-four img:nth-child(2){right:5%;width:60%}}.variant-four.videos .item:nth-child(2){right:0;top:0}.variant-four.videos .item:nth-child(3){bottom:20px;left:0}.variant-four.videos .item:nth-child(4){bottom:20px;right:0}.variant-five{height:697px}.variant-five img:first-child{left:12%;width:40%;z-index:1}.variant-five img:nth-child(2){bottom:19%;left:-10%;width:60%}.variant-five img:nth-child(3){right:0;top:5%;width:60%}.variant-five img:nth-child(4){bottom:0;right:35%;width:35%}.variant-five img:nth-child(5){bottom:15%;right:0;width:35%}@media (min-width:1200px) and (max-width:1566px){.variant-five{height:530px}}@media (min-width:992px) and (max-width:1199px){.variant-five{height:400px}}@media (max-width:767px){.variant-five{height:90vw}}.variant-five.videos .item:nth-child(2){right:0;top:0}.variant-five.videos .item:nth-child(3){bottom:120px;left:50%;transform:translateX(-50%)}.variant-five.videos .item:nth-child(4){bottom:-90px;left:0}.variant-five.videos .item:nth-child(5){bottom:-90px;right:0}@media (min-width:992px) and (max-width:1199px){.variant-five.videos .item:nth-child(3){bottom:50px}.variant-five.videos .item:nth-child(4){bottom:0;left:0}.variant-five.videos .item:nth-child(5){bottom:0;right:0}}@media (max-width:991px){.variant-five.videos .item:nth-child(4),.variant-five.videos .item:nth-child(5){bottom:0}}.yt-wrap{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:3}.yt-wrap+.container-custom{position:relative;z-index:4}@media (max-width:565px){.yt-wrap{width:300vh}}.image-text-blend .text-overlay{padding:0 var(--space-3)}.image-text-blend .text-overlay h3{font-size:75px;line-height:74px;max-width:100%;width:350px}.image-text-blend .text-overlay h4{align-items:flex-end;display:flex;font-size:20px;height:54px;line-height:22px;margin-bottom:10px}.image-text-blend .text-overlay .richtext-content{font-size:14px}@media (min-width:992px) and (max-width:1566px){.image-text-blend .text-overlay h3{font-size:60px;line-height:62px}}@media (min-width:992px) and (max-width:1466px){.image-text-blend .text-overlay .lists{gap:5px;grid-template-columns:1fr 1fr}.image-text-blend .text-overlay h4{height:auto}}@media (max-width:991px){.image-text-blend .text-overlay{padding:20px var(--space-4);position:relative}.image-text-blend .text-overlay h3{font-size:50px;line-height:52px;width:100%}.image-text-blend .text-overlay h4{margin-top:0}.image-text-blend .text-overlay .lists{gap:0}}.mini-slider{padding-top:160px}.mini-slider .inner-content .content{height:592px;margin:0 auto;max-width:100%;width:100%}.mini-slider .inner-content .content:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.mini-slider .inner-content .content img{height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .5s ease-in-out;width:100%}.mini-slider .inner-content.active .content img{opacity:1}.mini-slider .inner-content.inactive .content img{display:none}.mini-slider .inner-content .content .details{padding:0 25px 50px;z-index:3}.mini-slider .inner-content .content .details h1{font-size:35px;margin-bottom:var(--space-2)}.mini-slider .inner-content .content .details .richtext-content{font-size:14px;text-align:center;width:80%}.mini-slider .inner-content .content .details a.btn{animation:gradientAnimation 20s infinite;background:linear-gradient(45deg,var(--primary-brand-color),#d12c17,#de605e,#a83994,var(--primary-brand-color),#111377);background-size:300% 300%;border-radius:8px;color:var(--primary-white-star);display:flex;font-size:16px;justify-content:center;margin:0 auto;max-width:100%;padding:var(--space-3) var(--space-4);text-decoration:none;text-transform:uppercase;transition:transform .3s ease;width:216px}.mini-slider .inner-content .content .details a.btn:hover{color:var(--primary-white-star)}.mini-slider .slider-button{background-color:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.mini-slider .slider-button.prev{left:0}.mini-slider .slider-button.next{right:0}@media (max-width:992px){.mini-slider .inner-content .content{height:auto}.mini-slider{padding-top:130px}}.product-parts{background-image:url(https://images.ctfassets.net/vhts96p7twn6/6alFX8cGnusbWqH2KzIUGt/ed7aa387f262b979edad91f1d0ab2fc2/compostplus-bg.png);background-position:50%;background-size:cover;overflow:hidden;padding:100px 0 200px;position:relative}.product-parts .head{text-align:center}.product-parts .center-image{height:594px;margin:0 auto;width:825px}.product-parts .item div,.product-parts .item h6{color:var(--color-azure)}@media (min-width:992px){.product-parts .item{margin-left:auto;width:400px}.product-parts .item:first-child{top:23%}.product-parts .item:first-child span:before{right:-100px}.product-parts .item:first-child .dotImg0{margin-left:auto}.product-parts .item:first-child .thumbnail-image{right:0}.product-parts .item .anim--pulsate{height:40px;right:8px;top:8px;width:40px}.product-parts .item:nth-child(2){top:61%}.product-parts .item:nth-child(2) .thumbnail-image{right:0}.product-parts .item:nth-child(n+3){right:0;text-align:right}.product-parts .item:nth-child(n+3) .content{margin-left:auto}.product-parts .item:nth-child(n+3) img{left:-60px}.product-parts .item:nth-child(n+3) span:before{left:-125px}.product-parts .item:nth-child(n+3) .line-non-img:before{left:-120px;width:100px}.product-parts .item:nth-child(3){top:12%}.product-parts .item:nth-child(4){top:44%}.product-parts .item:nth-child(5){top:76%}.product-parts .thumbnail-image{left:0;position:absolute}.product-parts .content{width:80%}.product-parts .thumbnail-image img{position:absolute;right:-30px}.product-parts .thumbnail-image span:before{border-bottom:2px solid var(--alter-grey);content:"";position:absolute;right:-120px;top:28px;width:90px}.product-parts .thumbnail-image .line-non-img:before{right:-60px}.product-parts .has-dot+.content{opacity:0;transition:opacity .3s ease-in-out}}@media (min-width:1367px) and (max-width:1450px){.product-parts .thumbnail-image{left:31%}.product-parts .item:first-child .thumbnail-image,.product-parts .item:nth-child(2) .thumbnail-image{right:31%}.product-parts .item .content{width:80%}}@media (min-width:992px) and (max-width:1366px){.product-parts .center-image{width:640px}.product-parts .item{width:166px}.product-parts .thumbnail-image img{width:30px}.product-parts .thumbnail-image span:before{top:15px}.product-parts .item h6{font-size:14px}.product-parts .item div{font-size:12px}}@media (max-width:991px){.product-parts{padding-bottom:50px;padding-top:100px}.product-parts .center-image{height:auto;max-width:100%;width:340px}.product-parts .item{align-items:center;display:flex;margin-bottom:20px;position:relative;width:100%}.product-parts .item .thumbnail-image{margin-right:20px}.product-parts .item div,.product-parts .item h6{text-align:left}}.content-tour{position:relative;width:100%}.tour-detail-item h3{font-weight:300}.tour-detail-item p{font-size:14px}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@media (min-width:992px){.content-tour{height:1055px}.main-tour-image{height:594px;left:0;margin:0 auto;position:absolute;right:0;top:295px;width:825px;z-index:1}.tour-detail-item{position:absolute;z-index:2}.tour-detail-item:first-child{left:0;top:8%;width:320px}.tour-detail-item:first-child:before{border-right:1px solid #797b7e;border-top:1px solid #797b7e;content:"";display:block;height:190px;position:absolute;right:-60px;top:97px;width:80px}.tour-detail-item:nth-child(2){left:35%;top:3%;width:340px}.tour-detail-item:nth-child(2):before{border-left:1px solid #797b7e;border-top:1px solid #797b7e;content:"";display:block;height:163px;left:-55px;position:absolute;top:97px;width:46px}.tour-detail-item:nth-child(3){right:-7%;top:17%;width:414px}.tour-detail-item:nth-child(3) .dot-image{background:url(/static/product-tour-02-237aa4506d6a73fe3b51a9d5572988f5.png);background-repeat:no-repeat;height:125px;left:-266px;position:absolute;top:40px;width:224px}.tour-detail-item:nth-child(3) .dot-image .anim--pulsate{top:26px}.tour-detail-item:nth-child(4){right:0;top:359px;width:264px}.tour-detail-item:nth-child(4) .dot-image{background:url(/static/product-tour-03-fe95568d6013e1e9db3a6038216a63d8.png);background-repeat:no-repeat;height:172px;left:-194px;position:absolute;top:47px;width:175px}.tour-detail-item:nth-child(5){bottom:61px;right:12%;width:258px}.tour-detail-item:nth-child(5) .dot-image{background:url(/static/product-tour-04-4d016592e56f969a9f21124487126f69.png);background-repeat:no-repeat;height:89px;left:-28px;position:relative;width:259px}.tour-detail-item:nth-child(5) .dot-image .anim--pulsate{left:100px;right:auto}.tour-detail-item:nth-child(6){bottom:60px;left:39%;width:280px}.tour-detail-item:nth-child(6):before{border-left:1px solid #797b7e;content:"";display:block;height:80px;left:50%;position:relative;top:-2px}.tour-detail-item:nth-child(7){bottom:10%;left:-33px;width:347px}.tour-detail-item:nth-child(7) .dot-image{background:url(/static/product-tour-06-f9d7f6b5c1758f462ed0a85a0afb8d0c.png);background-repeat:no-repeat;float:right;height:89px;position:relative;right:-30px;top:15px;width:169px}.tour-detail-item:nth-child(7) .dot-image .anim--pulsate{right:96px}.anim--pulsate{animation:pulsate 1s ease-out;animation-iteration-count:infinite;-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;border:3px solid #fff;border-radius:30px;-webkit-border-radius:30px;height:60px;opacity:1;pointer-events:none;position:absolute;right:15px;top:15px;transition:all .3s ease-in-out;width:60px}.dot-image+.tour-details{opacity:0;transition:opacity .3s ease-in-out}.dot-image+.tour-details--active{opacity:1}.custom-mb{margin-bottom:130px}.custom-padding{padding:0 var(--space-3)}}@media (min-width:992px) and (max-width:1300px){.tour-detail-item p{font-size:12px}.tour-detail-item:first-child{width:114px}.tour-detail-item:nth-child(2){left:29%}.tour-detail-item:nth-child(3){right:0;width:172px}.tour-detail-item:nth-child(4){width:128px}.tour-detail-item:nth-child(5){bottom:5%;right:5%;width:241px}.tour-detail-item:nth-child(6){bottom:10%;left:40%}.tour-detail-item:nth-child(7) .dot-image{right:53%;top:-69px}}@media (max-width:991px){.content-tour{margin-top:65px}.tour-detail-item h3{white-space:normal}}.content-card{padding:var(--space-5) 15px}.content-card:after,.content-card:before{content:"";height:50%;left:0;position:absolute;right:0;z-index:1}.content-card:before{background-image:linear-gradient(to bottom,var(--color-purple) 30%,var(--primary-white-star) 100%);top:0}.content-card:after{background-image:linear-gradient(to top,var(--color-rose-pink) 30%,var(--primary-white-star) 100%);bottom:0}.content-card h2{color:var(--primary-white-star);margin-bottom:var(--space-5);position:relative;z-index:2}.content-card h2 span{display:flex;font-size:14px;justify-content:center;line-height:16px}.content-card .slick-slider{z-index:2}.content-card .item{background-color:var(--primary-white-star);border:1px solid var(--color-code-bg-secondary);border-radius:30px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:var(--space-3) var(--space-5);text-align:center;transition:all .3s ease-in-out}.content-card .item.active{background-color:var(--primary-black-nebula)}.content-card .item h3{align-items:center;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;line-height:20px;margin:0 auto;margin-bottom:var(--space-2);width:80%}.content-card .item.active h3{color:var(--primary-white-star)}.content-card .item .image-info{border:1px solid transparent;height:437px;margin-bottom:var(--space-3);overflow:hidden}.content-card .item.active .image-info{border-color:hsla(0,0%,100%,.3)}.content-card .item .image-info:before{background-color:rgba(0,0,0,.7);bottom:0;content:"";height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%;z-index:3}.content-card .item.active .image-info:before{opacity:1}.content-card .item .image-info img{height:100%;object-fit:cover;object-position:center;width:100%}.content-card .item svg{height:45px;width:45px}.content-card .item.active svg path{fill:var(--primary-white-star)}.content-card .item .richtext-content{align-items:center;color:var(--primary-white-star);display:flex;height:100%;justify-content:center;opacity:0;padding:var(--space-2);position:relative;text-align:center;transition:all .3s ease-in-out;width:100%;z-index:3}.content-card .item.active .richtext-content{opacity:1}.content-card .item button{display:none}@media (min-width:1367px){.content-card .slick-track .slick-slide{width:23.5%!important}.content-card .slick-track .slick-slide:not(:nth-child(4n)){margin-bottom:1.5%;margin-right:1.5%}}@media (min-width:768px){.content-card .slick-track{display:flex;flex-wrap:wrap}}@media (min-width:992px) and (max-width:1366px){.content-card .slick-track .slick-slide{width:32.5%!important}.content-card .slick-track .slick-slide:not(:nth-child(3n)){margin-bottom:.83333%;margin-right:.83333%}.content-card .item .image-info{height:345px}}@media (min-width:768px) and (max-width:991px){.content-card .slick-track .slick-slide{width:48%!important}.content-card .slick-track .slick-slide:not(:nth-child(2n)){margin-bottom:2%;margin-right:2%}.content-card .item .image-info{height:355px}}@media (max-width:767px){.content-card .item .image-info{height:320px}.content-card .item button{display:initial}.content-card .next,.content-card .prev{align-items:center;background-color:var(--primary-white-star);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);cursor:pointer;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:3}}.packaging-print-house .content{background:linear-gradient(to right,var(--color-coral-pink) 20%,var(--color-saffron) 80%);padding:40px 0}.packaging-print-house .content .test{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}.packaging-print-house .content .item{box-sizing:border-box}.packaging-print-house .content .twos{width:40%}.packaging-print-house .content .threes{width:30%}.packaging-print-house .content .test .item:nth-child(6n+1),.packaging-print-house .content .test .item:nth-child(6n+2){width:40%}.packaging-print-house .content .test .item:nth-child(6n+3),.packaging-print-house .content .test .item:nth-child(6n+4),.packaging-print-house .content .test .item:nth-child(6n+5){width:30%}.packaging-print-house .content h2{font-size:28px}.packaging-print-house .content .item{margin-bottom:var(--space-5)}.packaging-print-house .content .image{height:360px;margin:0 auto;margin-bottom:5px;text-align:center;width:200px;width:auto}.packaging-print-house .content .image img{height:100%}.packaging-print-house .content .image-1{align-items:center;background-color:hsla(0,0%,100%,.3);border-radius:50%;bottom:15px;display:flex;height:170px;justify-content:center;right:15px;width:170px}.packaging-print-house .content .twos .image-1{right:60px}.packaging-print-house .content .image-1 img{margin-bottom:0;width:80%}.packaging-print-house .content .item:nth-child(2) .image-1 img{width:50%}.packaging-print-house .content .title{color:var(--color-magenta);font-size:20px;font-weight:700;margin:0;position:relative;text-transform:uppercase}.packaging-print-house .content .title:after{border-bottom:2px solid var(--color-magenta);bottom:-3px;content:"";height:2px;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:60%}.packaging-print-house .content p+p{color:var(--color-magenta);font-size:14px;margin:10px auto 0;width:80%}@media (max-width:991px){.packaging-print-house .content{padding:30px 0}.packaging-print-house .content h2{font-size:25px}.packaging-print-house .content .image{height:240px}.packaging-print-house .content .test .item:nth-child(6n+1),.packaging-print-house .content .test .item:nth-child(6n+2),.packaging-print-house .content .test .item:nth-child(6n+3),.packaging-print-house .content .test .item:nth-child(6n+4),.packaging-print-house .content .test .item:nth-child(6n+5),.packaging-print-house .content .threes,.packaging-print-house .content .twos{width:100%}.packaging-print-house .content .image-1,.packaging-print-house .content .twos .image-1{height:100px;right:0;width:100px}}.packaging-print-house .builder{background:linear-gradient(to right,var(--color-magenta) 40%,var(--color-orange) 80%);padding:200px 0 100px}.packaging-print-house .backdrop:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}.packaging-print-house .builder form{display:flex;flex-wrap:wrap}.packaging-print-house .builder form .form-field{margin-bottom:var(--space-5)}.packaging-print-house .builder form label{color:var(--primary-white-star);font-weight:700;text-transform:uppercase}.packaging-print-house .builder form input{border-radius:15px}.packaging-print-house .builder form input:focus,.packaging-print-house .builder form input:focus-visible,.packaging-print-house .builder form input:focus-within{outline:none}.packaging-print-house .builder form .file input{display:none}.packaging-print-house .builder form .dropzone{border:1px dotted var(--primary-white-star);display:flex;justify-content:center;margin:8px 0 10px;padding:50px 15px}.packaging-print-house .builder form .dropzone p{color:var(--primary-white-star);font-family:700;font-size:16px;margin-bottom:0}.packaging-print-house .builder form .dropzone p,.packaging-print-house .builder form .dropzone+p{color:var(--primary-white-star);font-size:13px}.packaging-print-house .builder form .action{width:100%}.packaging-print-house .builder form .action button,.packaging-print-house .get-content .data-shown button{background:linear-gradient(to right,var(--color-magenta) 30%,var(--color-orange) 80%);border:0;border-radius:50px;color:var(--primary-white-star);cursor:pointer;font-weight:700;margin-right:var(--space-2);padding:15px 20px;text-transform:uppercase}.packaging-print-house .builder form .custom-dropdown{position:relative;width:100%}.packaging-print-house .builder form .dropdown .description{padding:20px 25px}.packaging-print-house .builder form .dropdown .description h5{margin-bottom:10px}.packaging-print-house .builder form .dropdown .description button{background-color:transparent;border:0;position:absolute;right:0;top:0}.packaging-print-house .builder form .dropdown .description button svg{stroke:var(--color-magenta)}.packaging-print-house .builder form .custom-dropdown-header{align-items:center;background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;justify-content:space-between;padding:10px}.packaging-print-house .builder form .custom-dropdown-list{background-color:var(--primary-white-star);border:1px solid #ccc;border-radius:15px;overflow-y:auto}.packaging-print-house .builder form .custom-dropdown-list p svg{margin-left:5px;vertical-align:bottom;width:13px}.packaging-print-house .builder form .custom-dropdown-list p svg path{fill:var(--color-magenta)}.packaging-print-house .builder form .custom-dropdown-item{color:var(--color-magenta);cursor:pointer;font-size:14px;padding:5px 15px}.packaging-print-house .builder form .custom-dropdown-item.selected,.packaging-print-house .builder form .custom-dropdown-item:hover{background-color:#f0f0f0}.packaging-print-house .builder form .dropdown-arrow{margin-left:10px}.packaging-print-house .builder form .dropdown .description{background-color:var(--primary-white-star);border-radius:15px;color:var(--primary-black-nebula);position:absolute;right:-520px;top:-10px;width:500px;z-index:10}.packaging-print-house .builder form .dropdown .description h5,.packaging-print-house .builder form .dropdown .description p{color:var(--color-magenta)}.packaging-print-house .builder form .dropdown .description .image{margin:0 auto;width:200px;width:150px}.packaging-print-house .builder form .dropdown .description h5:after{border-bottom:2px solid var(--color-magenta);bottom:-3px;content:"";height:2px;left:50%;margin:0 auto;position:absolute;transform:translateX(-50%);width:60%}.packaging-print-house .get-content{margin-bottom:var(--space-3)}.packaging-print-house .cart button{background-color:transparent;border:0;border-radius:5px;cursor:pointer;font-size:14px}.packaging-print-house .cart button svg{height:30px}.packaging-print-house .cart button div{align-items:center;background-color:var(--primary-white-star);border:1px solid var(--color-saffron);border-radius:50px;color:var(--primary-black-nebula);display:flex;height:20px;justify-content:center;width:20px}.packaging-print-house .get-content .data-shown{background-color:var(--primary-white-star);border-radius:5px;bottom:0;left:50%;overflow-y:auto;padding:var(--space-2) var(--space-3);position:absolute;right:0;top:0;transform:translateX(-50%);width:30%;z-index:10}.packaging-print-house .get-content .data-shown .inner-content a{color:var(--primary-black-nebula);font-size:12px;line-height:14px}.packaging-print-house .get-content .data-shown .inner-content a:hover{color:var(--color-saffron)}.packaging-print-house .get-content .data-shown .inner-content .item{padding-bottom:var(--space-3)}.packaging-print-house .get-content .data-shown .inner-content .item:not(:first-child){padding-top:32px}.packaging-print-house .get-content .data-shown .inner-content .item:not(:last-child){border-bottom:1px solid var(--primary-black-nebula)}.packaging-print-house .get-content .data-shown .inner-content .item img{border:0;width:50px}@media (max-width:991px){.packaging-print-house .builder{padding:137px 0 40px}.packaging-print-house .builder form .form-field{margin-bottom:5px}.packaging-print-house .builder form .form-content{width:100%}.packaging-print-house .builder form .dropdown .description{position:relative;right:0;top:10px;width:100%}}.array-sections .title{color:var(--color-light-crimson)}.array-sections .lang-action{background-color:var(--color-code-bg-secondary);border:1px solid var(--color-code-bg-secondary);border-radius:5px;width:auto}.array-sections .lang-action.fixed{right:5%;top:8px;z-index:6}.array-sections .lang-action .toggle{background-color:var(--color-code-bg-secondary);border:0;border-radius:10px;color:var(--color-azure);font-family:var(--font-secondary);font-size:15px;font-weight:600;height:auto;justify-content:center;padding:10px 0;width:50px}.array-sections .lang-action .toggle.active{background-color:var(--color-azure);color:var(--primary-white-star)}.array-sections .lang-action .toggle:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.array-sections .lang-action .toggle:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.array-sections .lang-action .toggle:first-child.active{border-bottom-right-radius:50px;border-top-right-radius:50px}.array-sections .lang-action .toggle:last-child.active{border-bottom-left-radius:50px;border-top-left-radius:50px}.array-sections .main .container-custom{position:static}.array-sections .section .left .main{order:2}.array-sections .section .left .side{order:1}.array-sections .section.whole .all-blogs,.array-sections .section.whole .main{padding-top:60px}.array-sections .section h3.title{color:var(--color-light-crimson);font-size:30px;letter-spacing:1.5px;padding-top:var(--space-6);text-align:center;text-transform:uppercase}.array-sections .section.whole h3.title{color:var(--primary-black-nebula);padding-top:0}.array-sections .main{padding:60px 0}.array-sections .main .main-img,.array-sections .main .main-img iframe{background-color:var(--primary-white-star);height:300px}.array-sections .main .main-column-2 .main-img{height:400px}.array-sections .main .main-img img{height:100%;object-fit:cover;width:100%}.array-sections .main .item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:400;line-height:20px;margin-bottom:0;max-width:100%;overflow:hidden}.array-sections .main .item p.lists-category{font-weight:800;margin-bottom:5px}.array-sections .main .item p a{color:var(--primary-black-nebula);font-weight:400;margin-bottom:10px;pointer-events:none;text-decoration:none}.array-sections .main .item h3:not(.text-default){font-size:16px;line-height:20px;margin-bottom:5px;margin-top:0}.array-sections .main .col-1 .item a:not(.text-default){font-size:25px;line-height:29px}.array-sections .side{background-color:var(--primary-white-star);padding:50px 35px}.array-sections .side h4{border-bottom:1px solid var(--primary-black-nebula);padding-bottom:var(--space-2)}.array-sections .side .side-lists .index{color:var(--color-indian-red);font-size:30px;font-weight:600;text-align:center}.array-sections .side .side-lists h3{font-size:14px;line-height:16px;margin-bottom:5px;margin-top:0}.array-sections .side .side-lists .side-videos .richtext-content,.array-sections .side .side-lists p{font-size:12px;line-height:14px;text-align:left}.array-sections .side .side-lists a{color:var(--primary-black-nebula);text-decoration:none}.array-sections .main .load-more-container{margin-top:var(--space-6)}.array-sections .load-more-container button.btn-caret{overflow:hidden}.array-sections .load-more-container button.btn-caret p:first-child{background-color:var(--primary-white-star);color:var(--primary-brand-color);font-weight:600;position:relative;text-transform:uppercase;z-index:2}.array-sections .load-more-container button.btn-caret p:last-child{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid red;padding-top:10px;position:relative;top:-55px;transition:all .3s ease-in-out;z-index:1}.array-sections .load-more-container button.btn-caret:hover p:last-child{top:0}.array-sections .main .main-img iframe{width:100%}.array-sections .main .col-2 .main-content .richtext-content{-webkit-line-clamp:4;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:13px;font-weight:400;line-height:20px;max-width:200px;max-width:100%;overflow:hidden;width:100%}.array-sections .side .side-lists .side-videos .richtext-content{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden}.array-sections .section.no-main-videos.no-side-videos.has-datas:last-child,.array-sections .section.no-main-videos.no-side-videos.no-datas,.array-sections .section.no-sides.no-main:nth-child(n+2):not(:last-child),.array-sections .section.no-sides:not(:last-child) .side{display:none}.array-sections .section.no-sides:not(:last-child) .lists{grid-template-columns:1fr}@media (max-width:991px){.array-sections .section.whole h3.title{padding-top:0}.array-sections .main .item h3{font-size:16px;line-height:20px}.array-sections .section .main .load-more-container{bottom:-30px}.array-sections .section .left .main{order:1}.array-sections .main .main-column-2 .main-img,.array-sections .main .main-img,.array-sections .main .main-img iframe{background-color:var(--primary-white-star);height:500px}.array-sections .section .left .side{order:2}}@media (max-width:767px){.array-sections .main .blog-main-videos .main-img{height:300px}.array-sections .main .blog-main-videos .main-img iframe{height:100%}}.content-navigation{padding:var(--space-6) 0 var(--space-3);transition:all .3s ease-in-out}.content-navigation a{margin-right:var(--space-3);position:relative;text-decoration:none}.content-navigation a:before{border-bottom:1px solid var(--primary-white-star);bottom:-9px;content:"";height:2px;left:0;position:absolute;right:0;transition:width .3s ease-in-out;width:0}.content-navigation a:hover{color:var(--primary-white-star);opacity:.8}.content-navigation a:hover:before{width:100%}@media (min-width:993px){.content-navigation.fixed{background-color:var(--primary-white-star);padding-top:var(--space-3);z-index:6}.content-navigation.fixed a{color:var(--primary-black-nebula)}.content-navigation.fixed a:before{border-bottom-color:var(--primary-black-nebula)}}@media (max-width:992px){.content-navigation{align-items:center;flex-wrap:wrap;position:relative}.content-navigation a{color:var(--primary-white-star);margin-bottom:var(--space-3)}}.content-search form .form-field{margin-bottom:0}.content-search form{bottom:-20px;margin:0 auto;position:relative;width:40%}@media (max-width:992px){.content-search form{width:80%}}.global-staffing-snapshot{background-color:var(--primary-white-star);background-position:50%}.global-staffing-snapshot .bg-video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.global-staffing-snapshot .global{padding:200px 15px}.global-staffing-snapshot .global .title{font-size:30px;font-weight:600}.global-staffing-snapshot h3 span{color:var(--primary-brand-color);font-size:30px;line-height:32px}.global-staffing-snapshot .grid-col-3{column-count:3}.global-staffing-snapshot .grid-col-2{column-count:2}.global-staffing-snapshot .link{text-decoration:none}.global-staffing-snapshot a{color:var(--primary-white-star)}.global-staffing-snapshot .brand-color a:hover,.global-staffing-snapshot .red a:hover{color:var(--primary-brand-color);opacity:1}.global-staffing-snapshot .link,.global-staffing-snapshot h4{color:var(--primary-white-star)}.global-staffing-snapshot .brand-color h4 span,.global-staffing-snapshot h4 span{border-bottom:1px solid var(--primary-white-star)}.global-staffing-snapshot .slanted-effect{background-color:hsla(0,0%,100%,.2);left:-323px;transform:skewX(-24deg);width:160%;z-index:2}.global-staffing-snapshot .global .logo{width:160px}.global-staffing-snapshot .global .country-lists,.global-staffing-snapshot .global .logo,.global-staffing-snapshot .global .logo+.title{position:relative;z-index:3}.global-staffing-snapshot .global .country-lists a{color:var(--primary-white-star);transition:all .3s ease-in-out}.global-staffing-snapshot .global .country-lists a.link:hover{color:var(--primary-brand-color)}@media screen and (max-width:1366px){.global-staffing-snapshot .slanted-effect{display:none}.global-staffing-snapshot .global{padding-bottom:35px;padding-top:35px}}@media (max-width:767px){.global-staffing-snapshot .grid-col-3{column-count:2}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciLz4=#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"â†"}[dir=rtl] .slick-prev:before{content:"â†’"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"â†’"}[dir=rtl] .slick-next:before{content:"â†"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"â€¢";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.page-component-heroSlider,.page-component-heroSlider *{-webkit-user-select:text!important;user-select:text!important}.page-component-heroSlider .slick-slide{pointer-events:auto}.has-overlay:before{pointer-events:none}.page-component-heroSlider .content-item .inner-content{background-position:"center",;padding:120px 15px 160px}.page-component-heroSlider .content-item .inner-content.has-overlay:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.page-component-heroSlider .content-item .inner-content .details,.page-component-heroSlider .content-item .inner-content .video-details{position:relative;z-index:2}.page-component-heroSlider .content-item .inner-content .details h1+.description{color:var(--primary-white-star);font-size:20px;font-weight:500;line-height:26px}.page-component-heroSlider .content-item .inner-content .details .small-image a,.page-component-heroSlider .content-item .inner-content .details h1+.description a,.page-component-heroSlider .content-item .inner-content .video-details a{color:var(--primary-white-star)}.page-component-heroSlider .content-item .inner-content .video-details .richtext-content{text-align:left}.page-component-heroSlider .content-item .inner-content .details .content-grid-item p{font-size:20px;font-weight:600}.page-component-heroSlider .slick-dots{bottom:20px;right:65px;text-align:right}.page-component-heroSlider .slick-dots li{margin-right:10px}.page-component-heroSlider .slick-dots li button:before{background-color:var(--primary-white-star);border-radius:10px;content:"";height:5px;width:30px}.page-component-heroSlider .slick-dots li.slick-active button:before{background-color:var(--primary-brand-color)}@media screen and (min-width:1280px){.page-component-heroSlider .content-item .inner-content .details,.page-component-heroSlider .content-item .inner-content .video-details{margin:0 auto;width:80%}}@media screen and (max-width:767px){.page-component-heroSlider .content-item .inner-content{background-position:0}.page-component-heroSlider .content-item .inner-content .details h1+.description{font-size:18px;line-height:22px}}.page-component-heroVideo video{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.page-component-heroVideo iframe{height:50vw}.page-component-heroVideo .hero-content{padding:560px 15px 100px}.page-component-heroVideo .hero-content .video-toggle-btn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.25);border:none;border-radius:50%;bottom:40px;cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;right:40px;transition:all .3s ease;width:60px;z-index:20}.page-component-heroVideo .hero-content .video-toggle-btn:hover{background:hsla(0,0%,100%,.4)}.page-component-heroVideo .hero-content .video-toggle-btn.play span{border-bottom:10px solid transparent;border-left:16px solid #fff;border-top:10px solid transparent;display:block;height:0;margin-left:3px;position:relative;width:0}.page-component-heroVideo .hero-content .video-toggle-btn.pause span{display:block;height:16px;position:relative;width:16px}.page-component-heroVideo .hero-content .video-toggle-btn.pause span:after,.page-component-heroVideo .hero-content .video-toggle-btn.pause span:before{background:#fff;border-radius:1px;content:"";height:16px;position:absolute;top:0;width:5px}.page-component-heroVideo .hero-content .video-toggle-btn.pause span:after{left:10px}.page-component-heroVideo .hero-content .video-toggle-btn.pause span:before{left:0}@media (max-width:767px){.page-component-heroVideo .hero-content{padding:90px 15px 420px}.page-component-heroVideo .hero-content .video-toggle-btn{display:none}}.hero-product-viewer .content-item{padding:550px 15px 160px}.hero-product-viewer .product-viewer--canvas{bottom:0;height:100%;left:0;margin-top:0;object-fit:cover;right:0;top:0;width:100%}.page-cta-slider .details{padding:427px 15px 78px;position:relative;z-index:3}.page-cta-slider .custom-arrow{border-radius:50%;color:var(--primary-white-star);cursor:pointer;padding:10px;position:absolute;top:50%}.page-cta-slider .custom-arrow svg{font-size:45px;height:28px;transition:all .3s ease-in-out}.page-cta-slider .custom-arrow svg:hover{color:var(--primary-brand-color)}.page-cta-slider .custom-arrow.next{right:20px}.page-cta-slider .custom-arrow.prev{left:20px;width:62px;z-index:2}@media screen and (max-width:767px){.page-cta-slider .details{padding-top:300px}}.page-video-thumbnail-slider{background-color:var(--primary-white-star);overflow-x:hidden;padding:0 0 44px}.page-video-thumbnail-slider .slick-slide{margin-left:13px}.page-video-thumbnail-slider .slick-slide .inner-content{display:flex;flex-direction:column;min-height:auto;padding:26px 57px}.page-video-thumbnail-slider .slick-slide .inner-content.has-overlay:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.page-video-thumbnail-slider .slick-slide .inner-content h3{position:relative;z-index:2}.page-video-thumbnail-slider .slick-slide .inner-content .details{margin-top:482px;position:relative;z-index:2}.page-video-thumbnail-slider .slick-slide .inner-content .details a{padding-bottom:4px;padding-top:4px}.page-video-thumbnail-slider .slick-dots li button:before{font-size:10px;top:6px}.page-video-thumbnail-slider .modal-overlay{align-items:center;animation:fadeIn .3s ease-in-out;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(0,0,0,.8);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.page-video-thumbnail-slider .modal-content{animation:zoomIn .3s ease-in-out forwards;background:#000;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.5);max-width:800px;overflow:hidden;position:relative;transform:scale(.95);width:90%}.page-video-thumbnail-slider .modal-close{background:rgba(0,0,0,.4);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;padding:4px 10px;position:absolute;right:12px;top:12px;transition:background .2s ease}.page-video-thumbnail-slider .modal-close:hover{background:rgba(0,0,0,.6)}.page-video-thumbnail-slider .slick-track{display:flex}.page-video-thumbnail-slider .slick-slide{height:auto}.page-video-thumbnail-slider .slick-slide>div{height:100%}@keyframes zoomIn{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:767px){.page-video-thumbnail-slider .slick-slide .inner-content .details{margin-top:239px}.page-video-thumbnail-slider .slick-slide .inner-content{justify-content:space-between;padding:6px 25px 25px}.page-video-thumbnail-slider .px-2 h3{font-size:20px}}@media (max-width:600px){.page-video-thumbnail-slider .slick-list{padding-left:0!important;padding-right:0!important}}.section-slider-glass{padding-bottom:0}.section-slider-glass .details{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:hsla(0,0%,100%,.3);padding:128px 111px}.section-slider-glass .slick-slide{pointer-events:none}.section-slider-glass .slick-slide.slick-active{pointer-events:auto}.section-slider-glass,.section-slider-glass *{-webkit-user-select:text!important;user-select:text!important}.section-slider-glass .slick-list,.section-slider-glass .slick-track{pointer-events:auto}.section-slider-glass .custom-arrow{bottom:auto;cursor:pointer;top:50%;transform:translateY(-50%);z-index:20}.section-slider-glass .custom-arrow.prev{left:30px}.section-slider-glass .custom-arrow.next{right:30px}.section-slider-glass .custom-arrow svg{filter:brightness(130);height:30px}.section-slider-glass .slick-dots li button:before{font-size:10px}@media (max-width:550px){.section-slider-glass .details{padding:40px 53px}}.single-product{background-color:var(--primary-white-star);border-top:1px solid var(--primary-black-nebula);padding:86px 0}.single-product .single-product-content h1{font-size:40px;line-height:44px}.single-product-gallery{min-width:0;width:100%}.single-product-gallery .slick-list,.single-product-gallery .slick-slider,.single-product-gallery .slick-track{width:100%}.single-product .product-gallery-item{height:734px;position:relative}.single-product .product-gallery-item img{bottom:0;display:block;height:100%;left:0;margin-bottom:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.single-product .slick-dots.slick-thumb{bottom:0;display:flex!important;gap:10px;margin-top:0;position:relative}.single-product .slick-thumb li{flex-grow:1;height:100%}.single-product .slick-dots li button{height:100%;width:100%}.single-product .slick-thumb img{border:2px solid transparent;cursor:pointer;height:120px;object-fit:cover;width:100%}.single-product .slick-thumb .slick-active img{border-color:#000}.single-product .single-product-form .form-fields{margin-bottom:27px}.single-product .single-product-form .form-fields label{font-size:17px;font-weight:600}.single-product .single-product-form .form-fields select,.single-product .single-product-form .form-fields textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='44' viewBox='0 0 24 24' width='44' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--primary-black-nebula);border-radius:50px;cursor:pointer;font-size:14px;margin-top:9px;padding:12px 14px;width:100%}.single-product .single-product-form .form-fields textarea{border-radius:10px}.single-product .single-product-form .form-fields select:focus{border-color:#000;outline:none}.single-product .single-product-form .form-fields .form-fields-description{font-size:12px;font-weight:400;margin-left:5px}.single-product .single-product-form .form-fields .form-fields-radio{display:flex;gap:14px}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item{align-items:center;border:1px solid var(--primary-black-nebula);border-radius:50px;display:flex;height:40px;justify-content:center;position:relative;width:40px}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item input[type=radio]:before{background-color:transparent}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item input[type=radio]:checked:after{border-radius:50px;box-shadow:0 4px 8px rgba(0,0,0,.4),0 12px 30px rgba(0,0,0,.65);color:var(--primary-white-star);content:"";cursor:pointer;height:100%;left:-2px;top:-3px;width:100%}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item.white input[type=radio]:checked:after{background-color:#fff}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item.black input[type=radio]:checked:after{background-color:#000}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item.kraft input[type=radio]:checked:after,.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item.pink input[type=radio]:checked:after{background-color:#d3b88e}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item.green input[type=radio]:checked:after{background-color:green}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item.gold input[type=radio]:checked:after{background-color:gold}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item.blue input[type=radio]:checked:after{background-color:#00f}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item input[type=radio]:disabled+label{cursor:not-allowed;opacity:.5}.single-product .single-product-form .form-fields .form-fields-radio .fields-radio-item label{align-items:center;display:flex;font-size:10px;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.single-product .single-product-form .product-form-bottom-action .total{font-size:29px;font-weight:600}.single-product .single-product-form .tooltip-wrapper{display:inline-block;position:relative}.single-product .single-product-form .info-icon{cursor:pointer;height:15px;margin-left:0;vertical-align:initial}.single-product .single-product-form .pop{animation:fadeIn .2s ease-in-out;background:#fff;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.15);left:50%;padding:8px;position:absolute;top:120%;transform:translateX(-50%);z-index:100}.single-product .single-product-form .pop img{border-radius:6px;display:block;margin-bottom:0;max-width:126px}.single-product .slick-dots li button:before{display:none}.single-product .block-title{font-size:25px;font-weight:600;line-height:27px;margin-bottom:5px}.single-product .block-title.opacity-hide{opacity:0}.single-product .features-wrap,.single-product .pricing-wrap,.single-product .specs-wrap{border:1px solid var(--primary-black-nebula);padding:20px 15px}.single-product .features-wrap p{font-size:18px;font-weight:700;margin-bottom:0}.single-product .pricing-wrap{background-color:var(--color-code-bg-secondary)}.single-product .specs-wrap{padding:0}.single-product .specs-wrap .specs-wrap-item{padding:20px 25px}.single-product .specs-wrap .specs-wrap-item:not(:last-child){border-bottom:1px solid var(--primary-black-nebula)}.single-product .specs-wrap .specs-list-title{font-size:16px;font-weight:700}.single-product .specs-wrap .specs-list-name{font-size:20px;padding-left:10px}.single-product .specs-wrap .specs-list-desc{font-size:20px;margin-left:20px;padding-left:20px}.single-product .specs-wrap .specs-list-desc:after,.single-product .specs-wrap .specs-list-name:after{background-color:var(--primary-black-nebula);border-radius:50px;content:"";display:block;height:5px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:5px}.single-product .email-modal{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.single-product .email-modal-content{background:#fff;border-radius:8px;padding:30px;text-align:center;width:400px}.single-product .email-modal-content input{margin-top:10px;padding:10px;width:100%}.single-product .modal-actions{display:flex;gap:10px;justify-content:center;margin-top:20px}.upload-artwork{border:2px solid #000;cursor:pointer;display:inline-block;font-weight:600;padding:10px 16px}.single-product .upload-btn input,.upload-artwork input{display:none}.single-product .partner-gallery{margin-top:30px}.single-product .partner-gallery .video-wrapper p{font-size:18px;font-weight:600}.single-product .partner-gallery-item .video-wrapper{height:300px;margin:0 auto;position:relative;width:80%}.single-product .partner-gallery-item iframe{height:100%;margin-top:20px;object-fit:cover;position:relative;width:100%}.single-product .partner-gallery .custom-arrow{bottom:auto;right:0;top:50%}.single-product .partner-gallery .custom-arrow svg{cursor:pointer;height:30px}.single-product-gallery .product-gallery-thumbs{margin-top:12px;position:relative}.single-product-gallery .product-gallery-thumb-item{cursor:pointer;padding:0 4px}.single-product-gallery .product-gallery-thumb-item img{aspect-ratio:1;border:2px solid transparent;border-radius:4px;object-fit:cover;transition:border-color .2s;width:100%}.single-product-gallery .slick-current .product-gallery-thumb-item img{border-color:#000}.single-product-gallery .thumb-arrow{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.12);cursor:pointer;display:flex;font-size:20px;height:28px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:28px;z-index:10}.single-product-gallery .thumb-arrow:hover{background:#f0f0f0}.single-product-gallery .thumb-arrow--prev{left:-14px}.single-product-gallery .thumb-arrow--next{right:-14px}.single-product .single-product-section .block-title{font-size:32px;line-height:32px;margin-bottom:20px}.single-product-section .specs-accordion-item:first-child{border-top:1px solid #e8e8e8}.single-product-section .specs-accordion-item{border-bottom:1px solid #e8e8e8}.single-product-section .specs-accordion-item:last-child{border-bottom:none}.single-product-section .specs-accordion-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px;text-align:left;width:100%}.single-product-section .specs-accordion-trigger:hover{background-color:#fafafa}.single-product-section .specs-accordion-label{font-size:24px;font-weight:600}.single-product-section .specs-accordion-chevron{color:#555;display:inline-block;font-size:18px;transition:transform .25s ease}.single-product-section .specs-accordion-chevron.open{transform:rotate(180deg)}.single-product-section .specs-accordion-body{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease,padding .3s ease}.single-product-section .specs-accordion-body.open{max-height:600px;padding:0 20px 18px}.single-product-section .specs-wrap{border:1.5px solid var(--primary-black-nebula);border-radius:40px;padding:68px 44px}@keyframes fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media screen and (max-width:767px){.single-product .product-gallery-item{height:400px}.single-product .slick-thumb img{height:80px}}.variant-stack{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:center}.variant-stack .image-3{height:350px;margin-bottom:.33333%;transition:flex .8s ease;width:33%}.variant-stack .image-4{height:350px;margin-bottom:1%;transition:flex .8s ease;width:24%}.variant-stack .image.fit--contain .magnifier--image{object-fit:contain}.variant-stack .magnifier--wrap{height:100%}.variant-stack .magnifier--image{height:100%;object-fit:cover}@media (min-width:768px){.variant-stack .image-3{margin-bottom:.33333%}.variant-stack .image-3:not(:nth-child(3n)){margin-right:.33333%}.variant-stack .image-4{margin-bottom:1%}.variant-stack .image-4:not(:nth-child(4n)){margin-right:1%}}@media (min-width:576px) and (max-width:991px){.variant-stack .image-3,.variant-stack .image-4{height:250px;margin-bottom:1%;width:49%}.variant-stack .image-3:not(:nth-child(2n)),.variant-stack .image-4:not(:nth-child(2n)){margin-right:1%}}@media (max-width:575px){.variant-stack .image-3,.variant-stack .image-4{height:250px;margin-bottom:1%;width:100%}}.magnifier--wrap{overflow:hidden}.magnifier--image{height:560px;max-width:100%;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:560px}.magnifier--image:hover{cursor:crosshair;object-fit:cover;scale:1.3}.slideshow-image-wrap img{height:460px;object-fit:contain}.slideshow-image-wrap::-webkit-scrollbar{width:0}@media (max-width:575px){.slideshow-image-wrap{height:300px;overflow:auto}}.variant--slider .variant--slider__container{margin:0 auto;max-width:100%;width:1532px}.variant--slider .magnifier--wrap{height:400px}.variant--slider .magnifier--image{height:460px;object-fit:cover}.variant--slider .next,.variant--slider .prev{align-items:center;background-color:var(--primary-brand-color);cursor:pointer;justify-content:center;padding:10px 0;position:absolute;top:calc(50% - 20px);-webkit-user-select:none;user-select:none;z-index:3}.variant--slider .next svg,.variant--slider .prev svg{stroke:var(--primary-white-star);height:32px}.variant--slider .next{right:0}.variant--slider .prev{left:0}@media (max-width:991px){.variant--slider .variant--slider__container{width:86vw}}.variant-accordion{display:flex;flex-direction:row;height:444px;width:100%}.variant-accordion .magnifier--wrap{background-color:var(--primary-white-star);flex:1 1;height:100%;transition:flex .8s ease}.variant-accordion .magnifier--wrap:hover{flex:7 1}.variant-accordion .magnifier--image{object-fit:cover}@media (max-width:767px){.variant-accordion{height:444px}}.blog-page .gallery h3{margin-bottom:20px}.component-gallery{padding:13px 0 50px}.thumbnail-nav-slider{overflow:hidden;position:relative;width:100%}.thumbnail-nav-slider .slider-wrapper{display:flex;height:555px;transition:transform .3s ease-in-out}.thumbnail-nav-slider .slider-slide{display:flex;height:auto;justify-content:center;min-width:100%}.thumbnail-nav-slider .slider-slide img{display:block;height:430px;margin-bottom:0;width:auto}.thumbnail-nav-slider .dots{display:flex;gap:8px;justify-content:center;padding:20px}.thumbnail-nav-slider .dot{border:1px solid transparent;opacity:.6}.thumbnail-nav-slider .dot.active{border-color:var(--primary-brand-color);opacity:1}.product-viewer--image{display:block}.product-viewer--canvas,.product-viewer--image{height:500px;margin:23px auto 0}.product-viewer--canvas{cursor:grab}@media (max-width:565px){.product-viewer--canvas,.product-viewer--image{height:350px}}.content-blog-picker .content-blog-picker-stack .content .inner-content{height:auto}.content-blog-picker .content-blog-picker-column-stack .content .inner-content{height:auto;padding:0}.content-blog-picker .content-blog-picker-column-stack .content{background-color:transparent}.content-blog-picker .content-blog-picker-column-stack .column-stack{border-right:1px solid rgba(0,0,0,.3)}.content-blog-picker .content-blog-picker-column-stack .content .inner-content .image{height:380px;position:relative;width:100%}.content-blog-picker .content-blog-picker-column-stack .content .inner-content .image img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.content-blog-picker .content-blog-picker-column-stack .content .inner-content h4{font-size:20px;line-height:22px}.content-blog-picker .content-blog-picker-column-stack .content .inner-content p{-webkit-line-clamp:3}@media (max-width:991px){.content-blog-picker .content-blog-picker-column-stack .column-stack{border-right:0;margin-bottom:var(--space-3)}.content-blog-picker .content-blog-picker-column-stack .content .inner-content{border-left:0;padding-bottom:0}}.text-media .media iframe{height:400px;width:100%}.text-media--center img{margin-bottom:0}.text-media--center .slider-main .slider-item img{height:400px}.layout--textmedia .richtext-content{order:1}.layout--mediatext .richtext-content,.layout--textmedia .component-slideshow,.layout--textmedia .media{order:2}.layout--mediatext .media{order:1}@media (max-width:1006px){.layout--textmedia .richtext-content,.text-media--multiple .text-media-item:nth-child(odd) .richtext-content{order:2}.layout--textmedia .media,.text-media--multiple .text-media-item:nth-child(odd) .media{order:1}}@media (max-width:991px){.text-media--center .variant--slider,.text-media--center .variant-accordion,.text-media--center .variant-stack{width:100%}}.content-blog-picker .content{background-color:rgba(0,0,0,.3)}.content-blog-picker .content .foot,.content-blog-picker .content .head{padding:var(--space-3) 15px}.content-blog-picker .content .head div{font-size:14px;font-weight:600}.content-blog-picker .content .inner-content{height:442px;padding:110px 70px}.content-blog-picker .content .inner-content p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;width:100%}.content-blog-picker .content .foot{-webkit-backdrop-filter:blur;backdrop-filter:blur;background-color:hsla(0,0%,100%,.3);bottom:10px;left:50%;transform:translateX(-50%);width:98%}.content-blog-picker .content .foot a{font-size:14px;text-decoration:none}.content-blog-picker .content .foot a:after{content:"\2192";display:inline-block;margin-left:5px;position:relative;transform:rotate(-45deg);transition:margin .3s ease-in-out,transform .3s ease-in-out,color .3s ease-in-out}.content-blog-picker .content .foot a:hover:after{color:hsl(14,100,53);margin-left:15px;transform:rotate(0deg)}.content-blog-picker-slider{cursor:grab;overflow:hidden;position:relative}.content-blog-picker-slider .slides-container{display:flex;transition:transform .5s ease-in-out}.content-blog-picker-slider .slide{min-width:100%;transition:opacity .3s ease-in-out}.content-blog-picker-slider .slide.inactive{display:none}.content-blog-picker-slider .next-slide,.content-blog-picker-slider .prev-slide{background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.content-blog-picker-slider .next-slide svg,.content-blog-picker-slider .prev-slide svg{height:25px;width:25px}.content-blog-picker-slider .prev-slide{left:0}.content-blog-picker-slider .next-slide{right:0}.light .content-blog-picker .content .head{z-index:3}.light .content-blog-picker .content .foot{background-color:rgba(0,0,0,.3);z-index:3}.light .content-blog-picker .content .inner-content+.image{position:relative}.light .content-blog-picker .content .inner-content+.image:after{background-color:rgba(0,0,0,.1);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}@media (max-width:991px){.content-blog-picker .content .inner-content{height:auto;padding-bottom:30px;padding-top:20px}.content-blog-picker .content .head+div{display:flex;flex-direction:column-reverse}.content-blog-picker .content .inner-content+.image{height:350px;width:100%}.content-blog-picker .content .foot{bottom:0;left:0;position:relative;transform:translateX(0)}}.component-form{background-color:#efefed;padding:73px 15px 69px}.component-form .form-field{margin-bottom:0}.component-form .gatsby-image-wrapper{width:250px}.component-form .right-wrap{padding:20px;position:relative}.component-form .right-wrap h3{margin-bottom:71px}.component-form .right-wrap form{width:100%}.component-form button{background-color:var(--primary-brand-color);border:0;color:var(--primary-white-star);cursor:pointer;flex:initial;font-size:var(--font-md);padding:15px 20px}.component-form .action{text-align:right}.component-form .action,.component-form .form-field{position:relative;z-index:2}.component-form .form-field input,.component-form .form-field textarea{border:1px solid var(--primary-brand-color);border-radius:50px;color:var(--primary-black-nebula);font-family:var(--font-secondary);font-size:var(--font-md);font-weight:800;padding:10px;text-indent:24px;width:100%}.component-form .form-field input::placeholder,.component-form .form-field textarea::placeholder,.component-form .form-field.check-field input::placeholder{color:var(--primary-black-nebula)}.component-form .form-field textarea{border-radius:27px}.component-form .form-field.check-field input{border:0;padding-bottom:2px;padding-top:2px;width:auto}.component-form .form-field.check-field label{color:var(--primary-brand-color);font-family:var(--font-secondary);font-size:var(--font-md);font-weight:800}.component-form .form-field.check-field label+div label{color:var(--primary-black-nebula);font-weight:600}.component-form .form-field textarea{min-height:210px}.component-form .form-field{margin-bottom:10px}.component-form .form-field--err{color:var(--primary-brand-color);font-size:12px;margin-top:5px}.component-form a.link--number{display:block;position:relative}.component-form a.link--number:after{content:"\2192";display:inline-block;margin-left:5px;position:relative;transform:rotate(-45deg);transition:margin .3s ease-in-out,transform .3s ease-in-out,color .3s ease-in-out}.component-form a.link--number:hover{color:#e24747}.component-form a.link--number:hover:after{color:hsl(14,100,53);margin-left:15px;transform:rotate(0deg)}.component-form .left-wrap--content{padding:var(--space-3) var(--space-4) 0}.iframe--maps{padding:var(--space-5) 0}.component-form .check-field input[type=radio]:checked:after{left:12px;top:2px}.component-form .form-field .isRightForm input{padding-bottom:2px;padding-top:2px;width:auto}.component-form .check-field .isRightForm input[type=radio]:checked:after{top:1px}.component-form .savor-services--wrap{background-color:transparent}.component-form .savor-services--wrap .savor-services--list *,.component-form .savor-services--wrap .underline-big{color:var(--primary-brand-color)}.component-form .savor-services--wrap .savor-services--list img{filter:brightness(100%)}.component-form .savor-services--wrap .underline-big:after{background-color:var(--primary-brand-color)}.component-form .left-wrap .custom-hr{border-bottom:2px solid #e24747;padding:13px 0}@media (min-width:1367px){.iframe--maps{margin:0 auto;width:85%}.iframe--maps.map--full{width:100%}.component-form .left-wrap--content,.component-form .savor-services--wrap{padding-left:15px;padding-right:15px;width:100%}}@media (max-width:991px){.component-form .left-wrap{padding:var(--space-5) 0 0;text-align:center}.component-form .right-wrap h3{margin-bottom:25px}.component-form .gatsby-image-wrapper{width:200px}.component-form .form-field input,.component-form .form-field textarea{text-indent:14px}}.pos--right .form-wrap{grid-template-columns:1fr}.pos--right .component-form h3{font-size:20px;line-height:22px}.pos--right .left-wrap{padding:10px 0 0}.pos--right .left-wrap .gatsby-image-wrapper{width:151px}.pos--right .component-form a.link--number{font-size:12px;margin-top:0}.blog-features.right{border-left:1px solid var(--primary-black-nebula);padding-left:10px}.blog-features.bottom .component-form,.blog-features.right .component-form{width:100%}.blog-features.right .component-form .container-custom{max-width:auto;padding-left:0;padding-right:0}.blog-features.right .component-form h3{color:var(--primary-brand-color);font-size:20px;line-height:22px;margin-bottom:var(--space-2)}.blog-features.right .component-form .form-wrap{grid-template-columns:1fr}.blog-features.right .component-form .form-wrap .gatsby-image-wrapper{width:151px}.blog-features.right .component-form .form-wrap a.link--number{font-size:12px;margin-top:0}.blog-features.right .component-form .left-wrap--content{padding-top:0}.blog-features.right .component-form .savor-services--list p{font-size:12px;font-weight:500}.blog-features.bottom iframe,.blog-features.right iframe{width:100%}.blog-features.right .component-form{padding-bottom:0}.blog-features.bottom .blog-testimonial .lists{gap:10px;grid-template-columns:1fr 1fr 1fr 1fr}.blog-features.bottom .blog-testimonial .lists .item{border-radius:3px}.blog-features.right .blog-testimonial .lists{background-color:var(--primary-white-star);border:2px solid var(--primary-black-nebula);grid-template-columns:1fr;padding:0 var(--space-2)}.blog-features.right .blog-testimonial .item{box-shadow:none}.blog-features.right .blog-testimonial .item:not(:last-child){border-bottom:2px solid var(--primary-black-nebula)}@media (min-width:992px) and (max-width:1566px){.blog-features.bottom .blog-testimonial .lists{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1366px){.blog-features.right{border-left:0;padding-left:0}}@media (max-width:991px){.blog-features.bottom .blog-testimonial .lists{grid-template-columns:1fr}}.breadcrumbs{position:relative;z-index:5}.breadcrumbs ul{display:flex;list-style:none;margin-left:0}.breadcrumbs ul li span{font-size:25px;font-weight:400;padding-left:var(--space-1);padding-right:var(--space-1);position:relative;top:5px}.breadcrumbs ul li:last-child span{opacity:0}.breadcrumbs ul li,.breadcrumbs ul li a{font-size:14px;font-weight:600;margin-bottom:0}.breadcrumbs ul li a{cursor:pointer}.breadcrumbs.bright ul li,.breadcrumbs.bright ul li a,.breadcrumbs.bright ul li span{color:var(--primary-white-star)}.breadcrumbs.bright ul li a:hover,.customize-spacing+.breadcrumbs.bright ul li a:hover{color:var(--primary-brand-color)}.breadcrumbs.dim ul li,.breadcrumbs.dim ul li a,.breadcrumbs.dim ul li span{color:var(--primary-black-nebula)}.breadcrumbs.dim ul li a:hover{color:var(--primary-white-star)}.customize-spacing+.breadcrumbs.dim ul li a:hover{color:var(--primary-brand-color)}.blog-page.dark .banner--full .cat__wrap a span{color:var(--primary-black-nebula)}.blog-page.dark .banner--full .cat__wrap a.cat__item span.active{border-bottom-color:var(--primary-black-nebula)}.cat__wrap{color:var(--primary-white-star);font-size:15px;font-weight:600;line-height:18px;right:var(--space-6);text-transform:uppercase;top:0;z-index:3}.cat__wrap--light{right:0;top:262px}.cat__wrap--light .cat__item{color:var(--color-nero)}.cat__wrap .cat__item .active{border-bottom:2px solid var(--primary-white-star);padding-bottom:2px}.cat__wrap--light .cat__item .active{border-bottom-color:var(--color-nero)}.cat__wrap--light .underline--small:after{background-color:var(--primary-black-nebula)}@media (max-width:1199px){.cat__wrap{left:0;position:relative;right:auto;top:0;transform:translateX(0)}.cat__wrap .cat__item{font-size:12px;margin-bottom:10px}.cat__wrap .flex{flex-direction:row;flex-wrap:wrap}}@media (min-width:768px){.cat__item:not(:last-child){margin-bottom:20px;margin-right:21px}.cat__item.underline--small:not(:last-child){margin-bottom:30px}.tpl-3 .cat__wrap,.tpl-one .cat__wrap{right:4px;top:6px}}@media (min-width:1300px) and (max-width:1500px){.cat__wrap--light{right:0;top:263px}}@media (min-width:1200px) and (max-width:1366px){.cat__wrap--light{top:284px}}@media (min-width:768px) and (max-width:1366px){.cat__wrap--light{font-size:14px;right:3px}}@media (max-width:991px){.cat__wrap .cat__item{color:var(--primary-white-star)}.cat__wrap.cat__wrap--light .cat__item{color:var(--color-nero)}.cat__item:not(:last-child){margin-right:15px}}.blog-tags{flex-wrap:wrap;gap:5px;margin-bottom:15px;margin-top:15px}.blog-tags *{border-radius:3px;font-size:12px;margin-right:5px;padding:var(--space-1) var(--space-2)}.dim .blog-tags *{background-color:rgba(245,51,63,.3)}.bright .blog-tags *{background-color:var(--primary-brand-color)}@media (max-width:767px){.blog-tags{flex-wrap:wrap}.blog-tags *{margin-bottom:5px}}.blog-social-wrap{justify-content:space-around}.blog-social-wrap div:nth-child(2) img{width:27px}.blog-social-wrap a img{margin-bottom:0;transition:all .3s ease-in-out}.blog-social-wrap a:hover img{opacity:.7}@media (max-width:991px){.blog-social-wrap{justify-content:center}.blog-social-wrap div:not(:last-child){margin-right:10px}}@media (max-width:767px){.blog-social-wrap a img{margin-bottom:0}}.banner-info{position:relative;z-index:10}.banner-info h1{margin-bottom:var(--space-5);width:56%}.banner-info .blog-tags+p{width:56%}.banner-info.text--huge .blog-tags+p{font-size:20px;line-height:23px;text-shadow:1px 1px 1px var(--primary-black-nebula)}.banner-info .blog-tags+p a:hover{color:var(--primary-brand-color)}.banner-info.bright *{color:var(--primary-white-star)}.banner-info.dim *{color:var(--primary-black-nebula)}@media (min-width:992px){.banner--slanted .banner-info .blog-tags+p,.banner--slanted .banner-info h1{width:50%}}@media (max-width:767px){.banner-info h1{font-size:22px;line-height:26px;margin-top:200px;width:100%}.banner-info .blog-tags+p{width:98%}.banner-info.text--huge .blog-tags+p{font-size:20px;line-height:22px}}.subcategories{position:absolute;right:0;z-index:11}.subcategories.customize-spacing{top:262px}.subcategories .item{margin-bottom:var(--space-3);margin-right:var(--space-2)}.subcategories .item span{font-size:14px;line-height:16px;transition:all .3s ease-in-out}.subcategories .item span.active{border-bottom:2px solid;padding-bottom:2px}.subcategories.dim .item span{color:var(--primary-black-nebula)}.subcategories.dim .item span.active{border-bottom-color:var(--primary-black-nebula)}.subcategories.dim .item span.active:hover{border-bottom-color:var(--primary-white-star);color:var(--primary-white-star)}.subcategories.dim.customize-spacing .item span.active:hover{border-bottom-color:var(--primary-brand-color);color:var(--primary-brand-color)}.subcategories.bright .item span{color:var(--primary-white-star)}.subcategories.bright .item span.active{border-bottom-color:var(--primary-white-star)}.subcategories.bright .item span.active:hover{border-bottom-color:var(--primary-brand-color);color:var(--primary-brand-color)}@media (max-width:1199px){.subcategories{position:relative}.subcategories.customize-spacing{top:0}.subcategories .lists{flex-direction:row;flex-wrap:wrap}.subcategories .item{margin-bottom:var(--space-1);margin-right:var(--space-2)}.subcategories .item span{font-size:12px;line-height:14px}}.blog-banner.banner--small-feature .translation .item a{color:var(--alter-black-nebula)}.blog-banner.banner--small-feature .translation svg path{fill:var(--alter-black-nebula)}.blog-banner.banner--full .translation,.blog-banner.banner--slanted .translation{justify-content:flex-start;position:relative;width:100%;z-index:5}.blog-banner.banner--full .translation.dim .item a,.blog-banner.banner--slanted .translation.dim .item a{color:var(--primary-black-nebula)}.blog-banner.banner--full .translation.dim .item a:hover,.blog-banner.banner--slanted .translation.dim .item a:hover{color:var(--primary-white-star)}.blog-banner.banner--full .translation.dim svg path,.blog-banner.banner--slanted .translation.dim svg path{fill:var(--primary-black-nebula)}.blog-banner.banner--slanted .translation.bright .item a{color:var(--primary-white-star)}.blog-banner-video{overflow:hidden;position:relative}.blog-banner-video iframe{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.banner-content{position:relative;z-index:2}.banner-content a{color:var(--color-text)}.banner-content a:hover{color:var(--primary-brand-color)}.banner-content p{font-size:16px;line-height:18px}.blog-heading{color:var(--alter-black-nebula);font-size:50px;font-weight:600;line-height:52px}.blog-content .richtext-content h1,.blog-content .richtext-content h2,.blog-content .richtext-content h3,.blog-content .richtext-content h4,.blog-content .richtext-content h5,.blog-content .richtext-content h6{text-align:center}.formatted-date{font-size:15px}.banner--slanted .blog-banner-video{padding:16% 0 15%}.banner--slanted .banner-content{max-width:100%;width:733px}.banner--small-feature h1{margin-bottom:24px}.banner--small-feature h1 span{border-bottom:1px solid var(--alter-grey);display:inline-block;padding-bottom:5px}.banner--small-feature p{font-size:15px;font-weight:600}.banner--small-feature .handle-logo{margin:0 auto}.banner--full .banner-content{width:80%}.banner--full .richtext{font-size:20px;margin-right:auto;max-width:100%;width:680px}.banner--full .blog-banner-video{background-position:50%;padding:10% 0}@media (min-width:768px) and (max-width:1366px){.banner-content{width:514px}.blog-heading{font-size:42px;line-height:48px}.banner--slanted .blog-banner-video{padding-top:22%}.banner--slanted .blog-banner-video iframe{left:-60vw;width:245vw}.banner--full .blog-banner-video iframe{left:-43vw;width:175vw}}@media (max-width:767px){.blog-banner .breadcrumbs{display:none}.banner-content{width:100%}.blog-heading{font-size:33px;line-height:42px}.banner--slanted .blog-banner-video{padding-top:100px}.banner--slanted .blog-banner-video iframe{left:-227vw;width:593vw}.banner--full .blog-banner-video{background-position:100%;padding-top:100px}.banner--full .blog-banner-video iframe{left:-170vw;width:500vw}}.global-hero{height:100%;padding:363px 0 100px;position:relative}.slanted-effect{background-color:hsla(0,0%,100%,.7);float:right;height:100%;left:-256px;margin-right:0;overflow:hidden;position:absolute;top:0;transform:skewX(25deg);width:75%}.variant-slanted-effect .media iframe{height:530px;width:100%}.variant-slanted-effect .last-media{height:100%;margin-top:34px;overflow:hidden;width:100%}.variant-slanted-effect .last-media img{width:100%}@media (min-width:768px) and (max-width:1366px){.slanted-effect{width:86%}}@media (max-width:991px){.variant-slanted-effect{height:100%}.global-hero{padding-bottom:50px}}@media (max-width:767px){.slanted-effect{left:0;transform:skewX(0);width:100%}.variant-slanted-effect .blog-intro{padding:20px 0}}.variant-small-feature{background-color:var(--primary-white-star);padding-top:60px}.variant-small-feature .blog-content{margin-top:-118px}.variant-small-feature .space-top{height:158px}.variant-small-feature blockquote,.variant-small-feature iframe{margin:0 auto!important}.variant-small-feature h2{text-align:center}@media (min-width:768px) and (max-width:1366px){.variant-small-feature .space-top{height:123px}.variant-small-feature{padding-top:133px}}@media (max-width:767px){.variant-small-feature .space-top{height:121px}.variant-small-feature{padding-top:100px}}.blog-page.dark .variant-gradient .banner-content h1,.blog-page.dark .variant-gradient .banner-content p{color:var(--alter-black-nebula)}.variant-gradient .blog-content{padding-top:39px}.variant-gradient h5{text-align:center}.variant-gradient .media{height:100%;overflow:hidden;width:100%}.variant-gradient iframe{bottom:0;display:block;height:100%;left:0;overflow:hidden;position:relative;position:absolute;right:0;top:0;width:100%}.variant-gradient .media img{height:100%;object-fit:cover;width:100%}.blog-list-slider{display:block;overflow:none;padding-bottom:var(--space-6);width:100%}.blog-list-slider .slick-slide:not(:last-child){position:relative}.blog-list-slider .slick-slide:nth-child(odd) .gatsby-image-wrapper{height:488px}.blog-list-slider .slick-slide:nth-child(2n) .gatsby-image-wrapper{height:448px}.blog-list-slider a,.blog-list-slider strong{font-weight:400;text-decoration:none}.blog-list{-webkit-overflow-scrolling:touch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;overflow:hidden;scroll-snap-type:x mandatory}.blog-tile{flex-grow:1;min-width:28%;padding:0 20px;scroll-snap-align:start}.blog-tile:first-child{padding-left:0}.blog-tile a{color:var(--color-text)}.blog-tile a:hover{color:var(--primary-brand-color)}.blog-arrows>*{cursor:pointer;display:inline-block;width:59px}.blog-arrow-disabled{color:gray}.blog-meta{display:flex;font-family:Karla;font-size:15px;font-weight:700;justify-content:space-between;justify-content:center;padding-top:10px;text-transform:uppercase}.blog-thumbnail h2,.blog-thumbnail h3,.blog-thumbnail h4,.blog-thumbnail h5,.blog-thumbnail h6{display:none}.blog-thumbnail,.blog-tile a+p{font-family:var(--font-secondary);font-size:16px;line-height:24px;text-align:left;white-space:pre-wrap}.blog-tile a+p a{display:none}.blog-thumbnail em{font-style:normal}.blog-other-interest.blog-list-slider .slick-slide:nth-child(2n) .gatsby-image-wrapper,.blog-other-interest.blog-list-slider .slick-slide:nth-child(odd) .gatsby-image-wrapper{height:300px}.blog-other-interest{padding:10px 0}.pos-left--zero .slick-track{margin-left:0}.blog-tile-thumb img{object-fit:cover;position:absolute}.blog-tile-thumb.center img{object-position:center}.blog-tile-thumb.Top.Center img{object-position:top}.blog-tile-thumb.Left.Center img{object-position:left}.blog-tile-thumb.Right.Center img{object-position:right}.blog-tile-thumb.Bottom.Center img{object-position:bottom}.thumbnail-details .blog-thumbnail{font-size:14px;line-height:18px;margin:0 auto;text-align:center;width:80%}.thumbnail-details *{text-align:center}@media (min-width:768px) and (max-width:1099px){.blog-tile{min-width:40%}.blog-list-slider .slick-slide:nth-child(odd) .gatsby-image-wrapper{height:240px}.blog-list-slider .slick-slide:nth-child(2n) .gatsby-image-wrapper{height:166px}}@media (max-width:991px){.blog-meta{font-size:13px}.blog-arrows>*{width:50px}}@media (max-width:767px){.blog-tile{min-width:80%}.blog-list-slider .slick-slide:nth-child(odd) .gatsby-image-wrapper{height:387px}.blog-list-slider .slick-slide:nth-child(2n) .gatsby-image-wrapper{height:266px}}.blog-other-interest h3{font-size:20px;line-height:24px;text-align:center}body .space{background-color:var(--primary-white-star);display:block;height:13px;width:100%}.home-page-hero .hero-inner-item{padding:409px 15px 64px}.home-page-hero .hero-inner-item h1{font-size:55px;line-height:54px}.home-page-hero .hero-inner-item p{font-size:18px;line-height:22px;margin:0 auto;width:80%}.home-page-sections .blog-section h3{padding-bottom:13px;padding-top:13px}@media (max-width:992px) and (max-width:768px){.home-page-hero .hero-inner-item h1{font-size:43px;line-height:47px}.home-page-hero .hero-inner-item p{font-size:16px;line-height:20px}}@media screen and (max-width:767px){.home-page-hero .hero-inner-item{padding-top:236px}.home-page-hero .hero-inner-item h1{font-size:40px;line-height:44px}.home-page-hero .hero-inner-item p{font-size:14px;line-height:18px}}.home-page-cta{padding:57px 15px 336px}.home-page-cta .home-page-cta-inner h2{font-size:55px;line-height:54px}.home-page-cta .home-page-cta-inner p{font-size:18px;line-height:22px;margin:0 auto;width:80%}@media (max-width:992px) and (max-width:768px){.home-page-cta .home-page-cta-inner h2{font-size:43px;line-height:47px}.home-page-cta .home-page-cta-inner p{font-size:16px;line-height:20px}}@media screen and (max-width:767px){.home-page-cta .home-page-cta-inner h2{font-size:40px;line-height:44px}.home-page-cta .home-page-cta-inner p{font-size:14px;line-height:18px}}.home-page-grid-layout{background-color:var(--primary-white-star)}.home-page-grid-layout .grid-layout-item{padding:426px 15px 75px}.home-page-grid-layout .grid-layout-item p{font-weight:600}.animate{opacity:0;transform:translateY(60px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.animate.in-view{opacity:1;transform:translateY(0)}.home-page-cta-inner>*{transition-delay:.15s}.top-nav-search{top:-144px}.top-nav-search .content-search form input{border-radius:50px;color:var(--primary-black-nebula);font-size:16px}.top-nav-search .content-search form input::placeholder{color:var(--primary-black-nebula);font-size:16px;padding:14px 0}.array-sections .section:nth-child(2n){background-color:var(--primary-white-star)}.array-sections .section:nth-child(odd){background-color:var(--color-soft-gray)}.lang-action{display:flex;gap:10px;z-index:10}.lang-action .toggle{background-color:hsla(0,0%,100%,.8);border:1px solid #ccc;border-radius:6px;color:#333;cursor:pointer;font-weight:700;padding:8px 14px;transition:all .3s ease}.lang-action .toggle:hover{background-color:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15)}.lang-action .toggle.active{background-color:#333;border-color:#333;box-shadow:0 4px 10px rgba(0,0,0,.25);color:#fff}@media screen and (max-width:767px){.top-nav-search{background-color:var(--color-soft-gray);position:relative;top:0}.top-nav-search a,.top-nav-search a:hover{color:var(--primary-black-nebula)}}@media (min-width:566px) and (max-width:1366px){.component-floating-navigation__inner ul a{font-size:14px}}@media (max-width:991px){.component-floating-navigation{width:100%}.component-floating-navigation__inner{background-color:hsla(0,0%,100%,.5);left:0;top:0;width:100%}.component-floating-navigation__inner ul{display:flex;justify-content:space-around;margin-bottom:0;margin-left:0;padding:16px 0}.component-floating-navigation__inner ul a{margin-bottom:5px;text-align:center}}@media (max-width:567px){.component-floating-navigation__inner ul a{font-size:12px}}.component-scrollspy-nav{padding-left:var(--space-4)}@media (min-width:566px) and (max-width:1366px){.component-scrollspy-nav__inner a{font-size:14px}}@media (max-width:991px){.component-scrollspy-nav__inner{display:flex;position:absolute;right:var(--space-5);top:66px}.component-scrollspy-nav__inner a{margin-left:var(--space-3)}}@media (max-width:565px){.component-scrollspy-nav__inner a{font-size:12px}}.carousel-container{margin:0 auto;max-width:100%;width:500px}.carousel-slide{width:100%}.custom-arrow{bottom:-7px;position:absolute;right:-6%}.custom-arrow button{border:0;padding:0}.custom-arrow button img{margin-bottom:0}.slick-arrow{display:none!important}@media (max-width:991px){.carousel-container{width:65vw}.custom-arrow{right:0}.custom-arrow button img{height:50px;width:50px}}.layer-specs{float:right;height:452px;position:relative;width:575px;z-index:2}.layer-item{position:absolute;transition:all .25s ease-in-out}.layer-item .layer-item__name:after,.layer-item:nth-child(4) .layer-item__name:before,.layer-item:nth-child(6) .layer-item__name:before{border-bottom:1px solid #797b7e;content:"";display:block;position:relative}.layer-item .layer-item__name:after{right:-15%;top:-12px;width:258px}.layer-item:nth-child(4) .layer-item__name:after,.layer-item:nth-child(6) .layer-item__name:after{display:none}.layer-item:nth-child(4) .layer-item__name:before,.layer-item:nth-child(6) .layer-item__name:before{left:-110%;top:14px;width:100px}.layer-item:first-child .layer-item__name{bottom:37%;left:-45%}.layer-item:nth-child(2) .layer-item__name{bottom:43%;left:-42%}.layer-item:nth-child(3) .layer-item__name{bottom:48%;left:-39%}.layer-item:nth-child(4) .layer-item__name{bottom:39.5%;right:-18%}.layer-item:nth-child(5) .layer-item__name{bottom:59%;left:-38%}.layer-item:nth-child(5) .layer-item__name:after{right:-21%;width:258px}.layer-item:nth-child(6) .layer-item__name{bottom:50%;right:-23%}.layer-item:nth-child(7) .layer-item__name{left:50%;top:5%}.layer-item:nth-child(7) .layer-item__name:after{border-bottom:0;border-left:1px solid #797b7e;height:50px;left:10px;top:3px;width:auto}@media (min-width:768px) and (max-width:1024px){.layer-item .layer-item__name:after{width:214px}.layer-item:first-child .layer-item__name{left:-29%}.layer-item:nth-child(2) .layer-item__name{left:-27%}.layer-item:nth-child(3) .layer-item__name{left:-24%}.layer-item:nth-child(4) .layer-item__name{right:-13%}.layer-item:nth-child(5) .layer-item__name{left:-28%}.layer-item:nth-child(5) .layer-item__name:after{width:228px}.layer-item:nth-child(6) .layer-item__name{right:-14%}}@media (max-width:767px){.layer-specs{height:75vw;width:100%}.layer-item{left:50%;transform:translateX(-50%);width:100%}.layer-item .layer-item__name{font-size:12px}.layer-item .layer-item__name:after{width:9vw}.layer-item:first-child .layer-item__name{left:-4%}.layer-item:nth-child(2) .layer-item__name{left:1vw}.layer-item:nth-child(2) .layer-item__name:after{width:50px}.layer-item:nth-child(3) .layer-item__name{left:1vw}.layer-item:nth-child(4) .layer-item__name{bottom:43.5%;right:5%}.layer-item:nth-child(5) .layer-item__name{font-size:12px;left:-4vw}.layer-item:nth-child(5) .layer-item__name:after{right:-6vw;width:13vw}.layer-item:nth-child(6) .layer-item__name{bottom:54%;right:0}.layer-item:nth-child(4) .layer-item__name:before,.layer-item:nth-child(6) .layer-item__name:before{width:9vw}.layer-item:nth-child(7) .layer-item__name:after{height:8vw}}.img-slider-section{padding:60px 0}.image-slider-wrapper{overflow:hidden;position:relative;transition:height .3s ease}.image-slider{align-items:center;display:flex;justify-content:center;position:relative;transition:transform .5s ease-in-out}.image-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;flex-shrink:0;overflow:hidden;position:relative;width:25%}.image-slide.next-slide,.image-slide.prev-slide{display:block;opacity:.7;pointer-events:none;position:absolute;top:45%;transform:translateY(-50%)}.image-slide.active{display:block;opacity:1;width:33%;z-index:2}.image-slide.active iframe{height:350px}.image-slide.active .gatsby-image-wrapper{height:356px}.image-slide .gatsby-image-wrapper,.image-slide iframe{height:224px}.image-slide.next-slide{right:0}.image-slide.prev-slide{left:0}.image-slide .slider-content{visibility:hidden}.image-slide.active .slider-content{visibility:visible}.image-slide .slider-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden}.image-slide .slider-content .richtext-content{font-size:14px;line-height:21px;text-align:center}.image-slide.last>a{float:right}.image-slide-nav-arrow{color:#891448;cursor:pointer;height:48px;left:35.3333%;margin-left:-96px;position:absolute;width:48px}.image-slide-nav-arrow-right{left:64.6666%;margin-left:48px}.image-slide-nav{left:0;margin-top:-24px;position:absolute;top:36%;transform:translateY(-50%);width:100%;z-index:0}.image-slide>a{display:block}.image-slide:not(.active)>a{margin-top:17%;max-width:100%;opacity:.5}.image-slider .image-slide:first-child.image-slide.next-slide a .iframe-wrap,.image-slider .image-slide:first-child.image-slide.prev-slide a .iframe-wrap{margin-top:37%}.image-slide>a>*{max-height:100%;max-width:100%}.image-slide p{color:#3e3939;font-size:14px}.image-slider--animation{position:absolute;top:200px}@media screen and (max-width:767px){.image-slider{align-items:flex-start;padding-top:72px}.image-slide.next-slide,.image-slide.prev-slide{top:0;transform:translateY(0)}.image-slide.active{top:20%;width:71%}.image-slide{width:43%}.image-slide-nav-arrow{left:96px}.image-slide-nav-arrow-right{left:auto;right:0}.image-slider .image-slide:first-child.image-slide.next-slide a .iframe-wrap,.image-slider .image-slide:first-child.image-slide.prev-slide a .iframe-wrap{margin-top:19%}}@media (max-width:400px){.image-slide.active iframe{height:180px}.image-slide.active .gatsby-image-wrapper{height:186px}.image-slide .gatsby-image-wrapper,.image-slide iframe{height:100px}}.page-section-badges{padding:47px 15px 500px}.page-section-badges h2{text-align:center}.page-sections-card-grid{background-color:var(--primary-white-star);padding:60px 15px}.page-sections-card-grid .page-card-grid-item{border:1px solid transparent;padding:15px 15px 20px;transition:border .3s ease-in-out}.page-sections-card-grid .page-card-grid-item .page-card-grid-item-description{opacity:0;position:relative;transition:opacity .3s ease-in-out;z-index:0}.page-sections-card-grid .page-card-grid-item.on-enter-activated{border:1px solid var(--primary-black-nebula)}.page-sections-card-grid .page-card-grid-item.on-enter-activated:after{background-color:var(--primary-white-star);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.page-sections-card-grid .page-card-grid-item.on-enter-activated h4{position:relative;z-index:2}.page-sections-card-grid .page-card-grid-item.on-enter-activated .page-card-grid-item-description{opacity:1;z-index:2}@media screen and (min-width:1340px){.page-sections-card-grid .page-card-grid-item{min-height:528px}}@media (min-width:1199px) and (max-width:1339px){.page-sections-card-grid .page-card-grid-item{min-height:430px}}@media (max-width:1198px){.page-sections-card-grid .page-card-grid-item{min-height:430px}}.page-info-details-centered{padding:42px 15px 84px}.page-info-details-centered .richtext-content{margin:0 auto;white-space:normal;width:55%}.page-info-details-centered .richtext-content h2{margin:84px 0 7px}.is-content-left .page-info-details-centered-inner *,.is-content-left .page-info-details-centered-inner .richtext-content{text-align:left}.is-content-left.page-info-details-centered .richtext-content{font-size:28px;margin-bottom:20px;margin-left:0;width:50%}.is-content-left.page-info-details-centered .list-item p{font-size:18px;font-weight:600}.is-content-left.page-info-details-centered .list-item .richtext-content{font-size:16px;width:100%}.is-content-left.page-info-details-centered .list-item ul{margin-top:0}.is-content-left.page-info-details-centered .list-item ul li{list-style-type:none}.is-content-left.page-info-details-centered .list-item ul li a{font-weight:400}@media screen and (max-width:767px){.is-content-left.page-info-details-centered .richtext-content,.page-info-details-centered .richtext-content{width:100%}}.modal--content{width:50%}.modal--content-inner{margin-bottom:70px;margin-top:70px;width:100%}.component-modal .modal--content-inner .slideshow-image-wrap img{position:relative;width:auto;z-index:22}@media (max-width:767px){.modal--content{width:95%}.modal--content .slideshow-image-wrap img{height:auto}}.blog-page{background-attachment:fixed;background-image:url(/static/pg-bk-b9844dc55f0b99e7fe0fb2ef2020a42b.jpg);background-size:cover;padding-bottom:114px}.blog-page .component-form h3 img{display:none}.blog-page .post-last-media-title{margin-bottom:10px}.blog-page-wrapper{background-color:var(--primary-white-star);min-height:500px;padding:20px;text-align:left}.blog-page-wrapper p{font-size:18px}.bp-action__wrap{margin-top:var(--space-5)}.bp-action__wrap *{color:var(--color-text);font-size:20px;font-weight:600;transition:all .15s ease-in-out}.bp-action--customize{margin-top:29px}.icon-plus{margin-right:17px;position:relative}.icon-plus:after,.icon-plus:before{background-color:var(--color-text);border-radius:2px;content:" ";display:block;height:3px;left:50%;opacity:1;position:absolute;top:50%;transition:all .15s ease-in-out;width:15px}.icon-plus:before{transform:translate(-50%,-50%) rotate(90deg)}.icon-plus:after{transform:translate(-50%,-50%)}.bp-action__wrap a:hover{color:var(--primary-brand-color)}.bp-action__wrap a:hover .icon-plus:after,.bp-action__wrap a:hover .icon-plus:before{background-color:var(--primary-brand-color)}.post-dark,.post-grey,.post-light{background-image:none!important}.post-light{background-color:var(--primary-white-star)}.blog-page.post-light .blog-body-content .richtext-content,.blog-page.post-light .blog-content .richtext-content,.blog-page.post-light .blog-other-interest *,.blog-page.post-light h3,.post-grey .bp-action__wrap a,.post-light .blog-body-content .text-media *,.post-light .bp-action__wrap a{color:var(--primary-black-nebula)}.post-light .blog-social-wrap svg{fill:var(--primary-black-nebula)}.post-light .intro-underline:after{border-color:var(--primary-white-star)}.post-light .blog-features .component-form{background-color:var(--color-code-bg-secondary);border:1px solid var(--color-code-bg-secondary)}.blog-page.post-grey .icon-plus:after,.blog-page.post-grey .icon-plus:before,.blog-page.post-light .icon-plus:after,.blog-page.post-light .icon-plus:before,.post-dark{background-color:var(--primary-black-nebula)}.blog-page.post-dark .blog-body-content .blog-features .component-form h3,.blog-page.post-dark .blog-body-content .richtext-content,.blog-page.post-dark .blog-body-content .text-media *,.blog-page.post-dark .blog-content .richtext-content,.blog-page.post-dark .blog-other-interest *,.blog-page.post-dark h3{color:var(--primary-white-star)}.post-dark .blog-social-wrap svg{fill:var(--primary-white-star)}.post-dark .intro-underline:after{border-color:var(--primary-white-star)}.post-dark .blog-features .component-form{background-color:var(--primary-white-star);border:1px solid var(--primary-white-star)}.blog-page.post-dark .blog-body-content .blog-features .component-form h3,.post-dark .component-form .savor-services--wrap .savor-services--list *,.post-dark .component-form .savor-services--wrap .underline-big{color:var(--primary-brand-color)}.post-grey{background-color:var(--color-code-bg-secondary);border-bottom:1px solid var(--primary-black-nebula)}.post-grey .blog-features.right .component-form{background-color:var(--primary-white-star);border:1px solid var(--primary-white-star)}.component-form input[type=checkbox]:before,.component-form input[type=radio]:before{background-color:transparent;border:1px solid var(--primary-brand-color)}.arabic,.arabic h1,.arabic h2,.arabic h3,.arabic h4,.arabic ol,.arabic p,.arabic ul{direction:rtl;text-align:right}.arabic ol,.arabic ul{list-style-position:inside;padding-left:0;padding-right:20px}.arabic li{text-align:right}.arabic .blog-features.right{border-left:0;border-right:1px solid var(--primary-black-nebula);padding-left:0;padding-right:10px}.component-service-inquiry{padding-bottom:var(--space-4);padding-top:20px}.component-service-inquiry .richtext-content{font-size:18px;font-weight:600}.service--lists{justify-content:center}.service--item{background-color:#f4f4f4;border-radius:0;box-shadow:2px 2px 10px 2px rgba(0,0,0,.2);transition:backgroundColor .3s ease-in-out;width:24.5%}.service--item:after{border-right:1px solid var(--alter-grey);bottom:0;content:"";height:100%;position:absolute;right:-7px;top:0;width:10px}.service--item-lists,.service--item-title{padding:var(--space-2) var(--space-3)}.service--item-image{bottom:-8px;position:relative;text-align:right}.service--item-title{color:var(--primary-brand-color);position:relative;z-index:1}.service--item-bg{opacity:.1}.service--item:hover .service--item-bg{animation:gradientAnimation 100s infinite;background-size:300% 300%}.service--item-lists a,.service--item-lists div{font-size:14px;font-weight:600;margin-bottom:5px}@media (min-width:1281px){.service--item{margin-bottom:.66667%}.service--item:not(:nth-child(n+4)){margin-right:.66667%}}@media (min-width:992px) and (max-width:1280px){.service--item{margin-bottom:1%;width:32.3%}.service--item:not(:nth-child(n+4)){margin-right:1%}}@media (min-width:576px) and (max-width:991px){.service--lists{justify-content:space-around}.service--item{margin-bottom:1%;width:49%}}@media (max-width:575px){.component-service-inquiry{padding:var(--space-2) 0}.service--item{margin-bottom:10px;width:100%}}.blog-list-picker h3{margin-bottom:var(--space-2)}.page-global-landing{padding-bottom:30px}.page-global-landing .blog-list-picker h3{padding-bottom:0;padding-top:20px}.page-global-landing .video-handler iframe{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (min-width:768px) and (max-width:1366px){.page-global-landing .video-handler iframe{left:-60vw;width:245vw}.partial-global-contact .component-form{margin:0 auto;width:90%}}@media (max-width:767px){.partial-global-contact{padding:var(--space-3)}.page-global-landing h3{font-size:30px;line-height:32px}.page-global-landing h4{font-size:19px;line-height:21px}.page-global-landing .video-handler iframe{left:-227vw;width:593vw}}
:root{--space-4:12px;--space-5:24px}

/* â”€â”€â”€ Service page overrides (coffee bags + equivalents) â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.post-grey{background-color:#e14846!important}.post-grey .col-1{color:#fff!important}.home-page-sections{background-color:red}.banner-info h1{text-shadow:2px 2px 3px #171618;width:70%!important}.banner-info.dim h1{-webkit-text-stroke:1px #fff!important}.banner-info.dim p,.breadcrumbs.dim ul{text-shadow:1px 1px 1px #fff!important}.banner--full .blog-banner-video{background-position:center right!important}.banner-info p,.breadcrumbs ul{text-shadow:2px 2px 3px #171618!important}.breadcrumbs.bright ul li,.breadcrumbs.bright ul li a,.breadcrumbs.bright ul li span{line-height:15px}.col-1-4-1{grid-template-columns:15% 4fr 15%}.blog-banner.banner--small-feature .banner-info h1{margin-bottom:20px;text-shadow:none!important}@media(max-width:1024px){.banner-info h1{font-size:51px;width:100%;line-height:56px;margin-bottom:170px}.blog-banner.banner--small-feature .banner-info h1{margin-bottom:20px}.breadcrumbs.bright ul li,.breadcrumbs.bright ul li a,.breadcrumbs.bright ul li span{font-size:12px}.banner-info .blog-tags+p{width:88%}.banner--full .blog-banner-video{padding:5% 0}}@media(max-width:767px){.banner-info h1{font-size:41px;margin-top:-8px!important;margin-bottom:200px}.banner--full .blog-banner-video{background-position:-600px center!important}.variant-small-feature{padding-top:55px}}@media(max-width:428px){.banner--full .blog-banner-video{background-position:-1040px center!important}.banner-info h1{font-size:32px;margin-top:27px!important;margin-bottom:151px;line-height:40px}.mt-30{margin-top:0}.component-form{padding:2px 15px 69px}}

/* â”€â”€â”€ Blog tile image height fix â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€ */
.blog-tile-thumb{position:relative;height:220px;overflow:hidden}
.blog-tile-thumb img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}

/* Tour annotations â€” force visible in static context (no JS) */
.tour-details,.dot-image+.tour-details{opacity:1!important}

/* Hide Slick dot when only 1 slide */
.slick-dots li:only-child{display:none}








/* Content slider (section-slider-glass) — padding and content-driven height */
.section-slider-glass .details {
  padding: 39px 49px;
}
.section-slider-glass .grid {
  min-height: 0 !important;
  margin: 11px 0;
}

/* Hero section — 2-column bullet lists on desktop, stacked on mobile */
.hero-list-row {
  display: flex;
  gap: 16px;
  margin-bottom: 8px;
  margin-top: 8px;
}
.hero-list-col {
  min-width: 200px;
}
.hero-list-text {
  display: block;
  padding-left: 27px;
  margin-top: -8px;
}
.richtext-content ul li {
  margin-top: 3px;
}
.hero-list-col ul:first-of-type {
  margin-top: 0;
}
.hero-list-col > ul {
  margin-top: 0;
}
@media (max-width: 767px) {
  .hero-list-row {
    flex-direction: column;
    gap: 0;
  }
}







/* Hermetica language nav */
.hermetica-lang-nav {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
@media (max-width: 991px) {
  .hermetica-lang-nav {
    flex-direction: row;
    gap: 24px;
    position: absolute;
    right: 20px;
    top: 66px;
  }
}
.hermetica-lang-nav a {
  font-weight: bold;
  text-decoration: none;
  color: inherit;
}

.hermetica-image-stack { display: flex; flex-direction: column; gap: 12px; }
.hermetica-image-item img { width: 100%; display: block; }

/* Home page section spacing */
.home-page-sections {
  background-color: #ffffff;
}
.home-page-cta {
  margin: 11px 0;
}
.page-video-thumbnail-slider {
  margin: 11px 0 0;
  padding: 0 0 11px;
}

/* Submenu right-column text color: keep white when header is light-mode */
.main-header.is-light-header .right-sub-nav .nav-item-lists .navigation-item a {
  color: var(--primary-white-star);
}
.main-header.is-light-header .right-sub-nav .nav-item-lists .navigation-item a:hover {
  color: var(--primary-white-star);
  opacity: 0.85;
}

/* Mobile App page (/mobile-app/): card grid with hover-reveal description.
   Matches live site behavior — description is hidden by default and reveals
   on hover, with a white overlay covering the image so text reads clearly. */
.page-sections-card-grid {
  background-color: var(--primary-white-star);
  padding: 60px 15px;
}
.page-sections-card-grid .page-card-grid-item {
  border: 1px solid transparent;
  padding: 15px 15px 20px;
  transition: border .3s ease-in-out;
  position: relative;
}
.page-sections-card-grid .page-card-grid-item .page-card-grid-item-description {
  opacity: 0;
  position: relative;
  transition: opacity .3s ease-in-out;
  z-index: 0;
}
.page-sections-card-grid .page-card-grid-item:hover {
  border: 1px solid var(--primary-black-nebula);
}
.page-sections-card-grid .page-card-grid-item:hover:after {
  background-color: var(--primary-white-star);
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.page-sections-card-grid .page-card-grid-item:hover h4 {
  position: relative;
  z-index: 2;
}
.page-sections-card-grid .page-card-grid-item:hover .page-card-grid-item-description {
  opacity: 1;
  z-index: 2;
}
@media screen and (min-width: 1340px) {
  .page-sections-card-grid .page-card-grid-item { min-height: 528px; }
}
@media (min-width: 1199px) and (max-width: 1339px) {
  .page-sections-card-grid .page-card-grid-item { min-height: 430px; }
}
@media (max-width: 1198px) {
  .page-sections-card-grid .page-card-grid-item { min-height: 430px; }
}
/* Dark-header pages: force BOTH dropdown columns to black text.
   Without this, the left column inherits from a default rule and shows
   white while the right-sub-nav rule makes the right column black —
   producing the "mixed" look on /contact/, hermetica (now dark), etc. */
.main-header.is-dark-header .header-navigation-dropdown .navigation-dropdown-lists .navigation-item a {
  color: var(--primary-black-nebula);
}
.main-header.is-dark-header .right-sub-nav .nav-item-lists .navigation-item a {
  color: var(--primary-black-nebula);
}

/* Compost-plus page only: make card content always visible (no hover).
   Mobile-app keeps the hover-reveal behavior (user prefers that there).
   Compost-plus's body has class="compost-plus" (added in compost-plus-sustainable-packaging.html).
   Compost-plus uses TWO different hidden-content patterns, both need to be revealed: */

/* Pattern 1: .page-card-grid-item (shared with mobile-app, but mobile-app keeps hover) */
body.compost-plus .page-sections-card-grid .page-card-grid-item .page-card-grid-item-description {
  opacity: 1 !important;
}

/* Pattern 2: .content-card .item .richtext-content — the dot-annotation overlay around the
   central product image (Freshness At Your Fingertips, Low Minimums, etc.). On live this
   reveals on click/hover via JS; we don't ship that JS so just show always. */
body.compost-plus .content-card .item .richtext-content {
  opacity: 1 !important;
}

/* Pattern 3: .product-parts .has-dot + .content — 3 of the 5 dot annotations on the
   compost-plus bag image use a "has-dot" thumbnail that triggers an image-popup pattern.
   The .content sibling is hidden by opacity:0 by default. Reveal it always on this page. */
body.compost-plus .product-parts .has-dot + .content {
  opacity: 1 !important;
}
/* ───────────────────────────────────────────────────────────────────────
   BLOG HOME PAGE (/blog/) — full redesign 2026-05-23
   Body.blog-home scoping so it doesn't leak to other pages.
   ─────────────────────────────────────────────────────────────────────── */

/* HERO ───────────────────────────────────────────────────────────────── */
body.blog-home {
  background-color: #fafafa;
}
body.blog-home .blog-home-hero {
  position: relative;
  min-height: 70vh;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
body.blog-home .blog-home-hero-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.55) 60%, rgba(0,0,0,0.7) 100%);
  z-index: 1;
}
body.blog-home .blog-home-hero-content {
  position: relative;
  z-index: 2;
  text-align: center;
  color: #fff;
  padding: 80px 24px;
  max-width: 800px;
  animation: blogFadeUp 0.9s ease both;
}
body.blog-home .blog-home-eyebrow {
  display: inline-block;
  font-size: 13px;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  font-weight: 600;
  background: rgba(255,255,255,0.14);
  border: 1px solid rgba(255,255,255,0.35);
  padding: 6px 14px;
  border-radius: 50px;
  backdrop-filter: blur(6px);
  margin-bottom: 24px;
}
body.blog-home .blog-home-title {
  font-size: clamp(40px, 7vw, 84px);
  line-height: 1.04;
  font-weight: 700;
  margin: 0 0 18px;
  letter-spacing: -0.01em;
  text-shadow: 0 2px 24px rgba(0,0,0,0.35);
}
body.blog-home .blog-home-subtitle {
  font-size: clamp(16px, 2vw, 20px);
  line-height: 1.5;
  margin: 0 auto 36px;
  max-width: 620px;
  opacity: 0.92;
  text-shadow: 0 1px 6px rgba(0,0,0,0.45);
}

/* Language switcher pills */
body.blog-home .blog-home-langs {
  display: inline-flex;
  gap: 8px;
  padding: 6px;
  background: rgba(255,255,255,0.12);
  border: 1px solid rgba(255,255,255,0.25);
  backdrop-filter: blur(10px);
  border-radius: 999px;
}
body.blog-home .blog-home-lang {
  display: inline-block;
  padding: 10px 22px;
  border-radius: 999px;
  color: #fff;
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
  transition: all 0.25s ease;
}
body.blog-home .blog-home-lang:hover {
  background: rgba(255,255,255,0.2);
}
body.blog-home .blog-home-lang.is-active {
  background: #fff;
  color: #1a1a1a;
  box-shadow: 0 4px 14px rgba(0,0,0,0.18);
}

/* Scroll indicator at bottom of hero */
body.blog-home .blog-home-scroll-indicator {
  position: absolute;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%);
  width: 28px;
  height: 44px;
  border: 2px solid rgba(255,255,255,0.55);
  border-radius: 14px;
  display: flex;
  justify-content: center;
  padding-top: 6px;
}
body.blog-home .blog-home-scroll-indicator span {
  width: 3px;
  height: 8px;
  background: rgba(255,255,255,0.85);
  border-radius: 3px;
  animation: blogScrollDot 1.5s ease-in-out infinite;
}

@keyframes blogScrollDot {
  0% { transform: translateY(0); opacity: 1; }
  100% { transform: translateY(14px); opacity: 0; }
}
@keyframes blogFadeUp {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

/* SECTION HEADERS ─────────────────────────────────────────────────── */
body.blog-home .blog-home-section-head {
  text-align: center;
  padding: 64px 16px 32px;
}
body.blog-home .blog-home-section-title {
  font-size: clamp(28px, 4vw, 44px);
  font-weight: 700;
  margin: 0 0 10px;
  color: #1a1a1a;
  letter-spacing: -0.01em;
}
body.blog-home .blog-home-section-sub {
  font-size: 16px;
  color: #666;
  margin: 0;
}

/* FEATURED GRID ──────────────────────────────────────────────────── */
body.blog-home .blog-home-featured-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  padding: 0 16px 80px;
}
body.blog-home .blog-home-card {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 14px;
  overflow: hidden;
  text-decoration: none;
  color: inherit;
  box-shadow: 0 4px 14px rgba(0,0,0,0.06);
  transition: transform 0.4s cubic-bezier(0.2,0.8,0.2,1), box-shadow 0.4s cubic-bezier(0.2,0.8,0.2,1);
}
body.blog-home .blog-home-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.14);
}
body.blog-home .blog-home-card-img {
  height: 220px;
  background-size: cover;
  background-position: center;
  transition: transform 0.6s cubic-bezier(0.2,0.8,0.2,1);
}
body.blog-home .blog-home-card:hover .blog-home-card-img {
  transform: scale(1.06);
}
body.blog-home .blog-home-card-body {
  padding: 22px 22px 26px;
  display: flex;
  flex-direction: column;
  flex: 1;
}
body.blog-home .blog-home-card-cat {
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 700;
  color: #c8332d;
  margin-bottom: 10px;
}
body.blog-home .blog-home-card-title {
  font-size: 19px;
  line-height: 1.32;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0 0 10px;
}
body.blog-home .blog-home-card-excerpt {
  font-size: 14.5px;
  line-height: 1.55;
  color: #555;
  margin: 0 0 18px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
body.blog-home .blog-home-card-cta {
  margin-top: auto;
  font-size: 13.5px;
  font-weight: 600;
  color: #c8332d;
  letter-spacing: 0.02em;
  transition: gap 0.3s ease;
}
body.blog-home .blog-home-card:hover .blog-home-card-cta {
  letter-spacing: 0.04em;
}

/* HERO featured card spans 3 columns */
body.blog-home .blog-home-card--hero {
  grid-column: 1 / -1;
  display: grid;
  grid-template-columns: 1.4fr 1fr;
  min-height: 360px;
}
body.blog-home .blog-home-card--hero .blog-home-card-img {
  height: 100%;
  min-height: 360px;
}
body.blog-home .blog-home-card--hero .blog-home-card-body {
  padding: 44px 44px 44px 40px;
  justify-content: center;
}
body.blog-home .blog-home-card--hero .blog-home-card-title {
  font-size: clamp(24px, 2.6vw, 32px);
  line-height: 1.22;
  margin-bottom: 14px;
}
body.blog-home .blog-home-card--hero .blog-home-card-excerpt {
  font-size: 16px;
  -webkit-line-clamp: 4;
}

/* CATEGORIES ─────────────────────────────────────────────────────── */
body.blog-home .blog-home-categories {
  padding: 0 16px 80px;
  background: linear-gradient(180deg, transparent 0%, #f1ede6 50%, transparent 100%);
}
body.blog-home .blog-home-category-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: center;
  max-width: 1000px;
  margin: 0 auto;
}
body.blog-home .blog-home-category-pill {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 16px 24px;
  background: #fff;
  border: 2px solid #ece8e1;
  border-radius: 14px;
  text-decoration: none;
  color: #1a1a1a;
  transition: all 0.3s cubic-bezier(0.2,0.8,0.2,1);
  position: relative;
  overflow: hidden;
}
body.blog-home .blog-home-category-pill::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #c8332d 0%, #ef6b2a 100%);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 0;
}
body.blog-home .blog-home-category-pill:hover {
  border-color: transparent;
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(200,51,45,0.22);
}
body.blog-home .blog-home-category-pill:hover::before { opacity: 1; }
body.blog-home .blog-home-category-pill:hover .blog-home-category-name,
body.blog-home .blog-home-category-pill:hover .blog-home-category-count {
  color: #fff;
  position: relative;
  z-index: 1;
}
body.blog-home .blog-home-category-name {
  font-size: 16px;
  font-weight: 700;
  position: relative;
  z-index: 1;
}
body.blog-home .blog-home-category-count {
  font-size: 12.5px;
  color: #888;
  margin-top: 2px;
  position: relative;
  z-index: 1;
}

/* CROSS-LINKS ────────────────────────────────────────────────────── */
body.blog-home .blog-home-crosslinks {
  padding: 0 16px 100px;
}
body.blog-home .blog-home-crosslink-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  max-width: 920px;
  margin: 0 auto;
}
body.blog-home .blog-home-crosslink {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 32px 32px 28px;
  background: #1a1a1a;
  color: #fff;
  border-radius: 16px;
  text-decoration: none;
  transition: all 0.3s cubic-bezier(0.2,0.8,0.2,1);
  position: relative;
  overflow: hidden;
}
body.blog-home .blog-home-crosslink::after {
  content: "→";
  position: absolute;
  right: 28px;
  top: 32px;
  font-size: 22px;
  opacity: 0.5;
  transition: all 0.3s ease;
}
body.blog-home .blog-home-crosslink:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,0,0,0.25);
}
body.blog-home .blog-home-crosslink:hover::after {
  opacity: 1;
  right: 22px;
}
body.blog-home .blog-home-crosslink-flag {
  display: inline-block;
  font-size: 11px;
  letter-spacing: 0.2em;
  font-weight: 700;
  background: rgba(255,255,255,0.14);
  padding: 4px 10px;
  border-radius: 6px;
  margin-bottom: 14px;
}
body.blog-home .blog-home-crosslink-title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 4px;
}
body.blog-home .blog-home-crosslink-sub {
  font-size: 14px;
  opacity: 0.7;
}

/* RESPONSIVE ─────────────────────────────────────────────────────── */
@media (max-width: 900px) {
  body.blog-home .blog-home-featured-grid { grid-template-columns: repeat(2, 1fr); }
  body.blog-home .blog-home-card--hero { grid-template-columns: 1fr; min-height: auto; }
  body.blog-home .blog-home-card--hero .blog-home-card-img { min-height: 240px; }
  body.blog-home .blog-home-card--hero .blog-home-card-body { padding: 28px; }
  body.blog-home .blog-home-crosslink-grid { grid-template-columns: 1fr; }
  body.blog-home .blog-home-hero { background-attachment: scroll; }
}
@media (max-width: 600px) {
  body.blog-home .blog-home-featured-grid { grid-template-columns: 1fr; }
  body.blog-home .blog-home-hero { min-height: 60vh; }
  body.blog-home .blog-home-langs { flex-wrap: wrap; justify-content: center; }
}

/* Page sections empty state */
body.blog-home .blog-home-empty {
  text-align: center;
  padding: 80px 24px;
}
body.blog-home .blog-home-empty h2 { font-size: 28px; margin: 0 0 8px; }
body.blog-home .blog-home-empty p { color: #777; }

/* ── Archive CTA on /blog/ ─────────────────────────────────────────── */
body.blog-home .blog-home-archive-cta {
  text-align: center;
  margin: 48px auto 0;
}
body.blog-home .blog-home-archive-btn {
  display: inline-block;
  padding: 16px 36px;
  background: #1a1a1a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.02em;
  border-radius: 999px;
  transition: background 0.2s ease, transform 0.2s ease;
}
body.blog-home .blog-home-archive-btn:hover {
  background: #000;
  transform: translateY(-2px);
}

/* ── Archive + category page layout ────────────────────────────────── */
body.blog-archive,
body.blog-category {
  background: #fafafa;
}
.blog-archive-hero {
  background: linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);
  color: #fff;
  padding: 80px 0 64px;
  margin-bottom: 48px;
}
.blog-archive-hero .container-custom {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px;
}
.blog-archive-title {
  font-size: clamp(36px, 5vw, 56px);
  font-weight: 700;
  margin: 12px 0 16px;
  line-height: 1.1;
}
.blog-archive-subtitle {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.85);
  max-width: 640px;
  margin: 0 0 24px;
  line-height: 1.5;
}
.blog-archive-breadcrumb {
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
}
.blog-archive-breadcrumb a {
  color: rgba(255, 255, 255, 0.85);
  text-decoration: none;
}
.blog-archive-breadcrumb a:hover {
  color: #fff;
  text-decoration: underline;
}

.blog-archive-grid-wrap {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 24px 96px;
}
.blog-archive-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  margin-bottom: 64px;
}

/* Reuse the blog-home card look on archive + category pages */
body.blog-archive .blog-home-card,
body.blog-category .blog-home-card {
  display: flex;
  flex-direction: column;
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  text-decoration: none;
  color: inherit;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
body.blog-archive .blog-home-card:hover,
body.blog-category .blog-home-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}
body.blog-archive .blog-home-card-img,
body.blog-category .blog-home-card-img {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center;
  background-color: #eee;
}
body.blog-archive .blog-home-card-body,
body.blog-category .blog-home-card-body {
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1;
}
body.blog-archive .blog-home-card-cat,
body.blog-category .blog-home-card-cat {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #888;
  font-weight: 600;
}
body.blog-archive .blog-home-card-title,
body.blog-category .blog-home-card-title {
  font-size: 19px;
  font-weight: 600;
  line-height: 1.3;
  margin: 0;
  color: #1a1a1a;
}
body.blog-archive .blog-home-card-excerpt,
body.blog-category .blog-home-card-excerpt {
  font-size: 14px;
  color: #555;
  line-height: 1.55;
  margin: 0;
}
body.blog-archive .blog-home-card-cta,
body.blog-category .blog-home-card-cta {
  font-size: 13px;
  color: #1a1a1a;
  font-weight: 600;
  margin-top: auto;
  padding-top: 6px;
}

/* ── Pagination controls ───────────────────────────────────────────── */
.blog-pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  padding: 24px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 24px;
}
.blog-pagination-link {
  display: inline-block;
  padding: 12px 24px;
  background: #1a1a1a;
  color: #fff;
  text-decoration: none;
  font-weight: 600;
  border-radius: 999px;
  font-size: 14px;
  transition: background 0.2s ease, transform 0.2s ease;
}
.blog-pagination-link:hover {
  background: #000;
  transform: translateY(-1px);
}
.blog-pagination-link.is-disabled {
  background: #e5e5e5;
  color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
}
.blog-pagination-status {
  font-size: 14px;
  color: #666;
  font-weight: 500;
}

.blog-pagination-numbers {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin-bottom: 32px;
}
.blog-pagination-number {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  padding: 0 12px;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #ddd;
  color: #1a1a1a;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  transition: background 0.15s ease, border-color 0.15s ease;
}
.blog-pagination-number:hover {
  background: #f5f5f5;
  border-color: #999;
}
.blog-pagination-number.is-current {
  background: #1a1a1a;
  color: #fff;
  border-color: #1a1a1a;
  cursor: default;
}

.blog-archive-backlink {
  text-align: center;
  margin-top: 24px;
  font-size: 14px;
}
.blog-archive-backlink a {
  color: #666;
  text-decoration: none;
}
.blog-archive-backlink a:hover {
  color: #1a1a1a;
  text-decoration: underline;
}

/* Responsive grid */
@media (max-width: 960px) {
  .blog-archive-grid { grid-template-columns: repeat(2, 1fr); gap: 24px; }
  .blog-archive-hero { padding: 60px 0 48px; }
}
@media (max-width: 600px) {
  .blog-archive-grid { grid-template-columns: 1fr; }
  .blog-pagination { flex-direction: column; gap: 12px; }
  .blog-pagination-link { width: 100%; text-align: center; }
}