@font-face{font-family:Roboto;src:local("Roboto-Regular"),url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;src:local("Roboto-Medium"),url(/static/media/Roboto-Medium.7c8d04cd831df3033c8a.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:local("Roboto-Bold"),url(/static/media/Roboto-Bold.f80816a5455d171f948d.ttf) format("truetype")}@font-face{font-family:Roboto-Black;src:local("Roboto-Black"),url(/static/media/Roboto-Black.cf56c1b149d0a5e8d7c6.ttf) format("truetype")}@font-face{font-family:Raleway;src:local("Raleway-Regular"),url(/static/media/Raleway-Regular.9ade142e81dd8d55cd32.ttf) format("truetype")}@font-face{font-family:Raleway-Medium;src:local("Raleway-Medium"),url(/static/media/Raleway-Medium.1af9f1e9f3fd4766df83.ttf) format("truetype")}@font-face{font-family:Raleway-SemiBold;src:local("Raleway-SemiBold"),url(/static/media/Raleway-SemiBold.243af299ad3631bfc369.ttf) format("truetype")}@font-face{font-family:Raleway-Bold;src:local("Raleway-Bold"),url(/static/media/Raleway-Bold.d1a96e2aa6257c864d4d.ttf) format("truetype")}@font-face{font-family:Raleway-ExtraBold;src:local("Raleway-ExtraBold"),url(/static/media/Raleway-ExtraBold.ac7bcb8a0f4abc1d6591.ttf) format("truetype")}body{background-color:#050505;margin:0 auto;max-width:1900px;width:100%}.paragraph>span,.subtitle>span,.title>span,li>span{color:#53ae32;font-family:Roboto-Bold}.App .declineCookieButton,.button,.button-image,.button-mini,.button-rounded{background-color:#0000;border:2px solid #f6f6f6;border-radius:10px;color:#f0f0f0;font-family:Roboto-Black;font-size:14px;padding:.75rem 1.5rem;transition:transform .35s ease-in}.App .declineCookieButton:hover,.button-image:hover,.button-mini:hover,.button-rounded:hover,.button:hover{background-color:#fff;box-shadow:0 0 12px 0 #a7a7a7;color:#000;cursor:pointer;transform:scale(1.05)}.App .declineCookieButton:hover>input,.button-image:hover>input,.button-mini:hover>input,.button-rounded:hover>input,.button:hover>input{color:#000!important}.App .declineCookieButton>a,.button-image>a,.button-mini>a,.button-rounded>a,.button>a{color:#f6f6f6;font-family:Roboto-Black;margin-bottom:-1px;transition:all .35s ease-in-out}.App .declineCookieButton:hover>a,.button-image:hover>a,.button-mini:hover>a,.button-rounded:hover>a,.button:hover>a{color:#000}@media screen and (max-width:768px){.navbar{background-color:#101011;height:5rem}.navbar .navbar_logo{animation:none!important;transition:none!important}.navbar .langDiv .dropdownLink{margin:0}.App .navbar .declineCookieButton,.navbar .App .declineCookieButton,.navbar .button,.navbar .button-image,.navbar .button-mini,.navbar .button-rounded,.navbar .dropdownLink,.navbar a{margin:1rem}.navbar .topLinks{display:none}.App .navbar .declineCookieButton,.navbar .App .declineCookieButton,.navbar .button,.navbar .button-image,.navbar .button-mini,.navbar .button-rounded,.navbar .dropdownLink,.navbar a:not(.navbar_logo){margin:1rem}.App .navbar .declineCookieButton .expandRightIcon,.navbar .App .declineCookieButton .expandRightIcon,.navbar .button .expandRightIcon,.navbar .button-image .expandRightIcon,.navbar .button-mini .expandRightIcon,.navbar .button-rounded .expandRightIcon,.navbar .dropdownLink .expandRightIcon,.navbar a:not(.navbar_logo) .expandRightIcon{transform:rotate(270deg)}.App .navbar .declineCookieButton:hover>.expandRightIcon,.navbar .App .declineCookieButton:hover>.expandRightIcon,.navbar .button-image:hover>.expandRightIcon,.navbar .button-mini:hover>.expandRightIcon,.navbar .button-rounded:hover>.expandRightIcon,.navbar .button:hover>.expandRightIcon,.navbar .dropdownLink:hover>.expandRightIcon,.navbar a:not(.navbar_logo):hover>.expandRightIcon{transform:rotate(1turn);transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.App .navbar .declineCookieButton .nested,.navbar .App .declineCookieButton .nested,.navbar .button .nested,.navbar .button-image .nested,.navbar .button-mini .nested,.navbar .button-rounded .nested,.navbar .dropdownLink .nested,.navbar a:not(.navbar_logo) .nested{background-color:#363636;top:29px}.App .navbar .declineCookieButton .nested>.dropdownLink:first-child,.navbar .App .declineCookieButton .nested>.dropdownLink:first-child,.navbar .button .nested>.dropdownLink:first-child,.navbar .button-image .nested>.dropdownLink:first-child,.navbar .button-mini .nested>.dropdownLink:first-child,.navbar .button-rounded .nested>.dropdownLink:first-child,.navbar .dropdownLink .nested>.dropdownLink:first-child,.navbar a:not(.navbar_logo) .nested>.dropdownLink:first-child{margin-top:0}.App .navbar .declineCookieButton .nested:before,.navbar .App .declineCookieButton .nested:before,.navbar .button .nested:before,.navbar .button-image .nested:before,.navbar .button-mini .nested:before,.navbar .button-rounded .nested:before,.navbar .dropdownLink .nested:before,.navbar a:not(.navbar_logo) .nested:before{content:"";display:block;height:100%;position:absolute;top:-20px;width:100%;z-index:-1}.navbar .productsNested{align-items:center;display:flex;flex-direction:row;margin:0 0 .75rem}.navbar .productsNested .menu-items{margin-bottom:.35rem}.navbar .productsNested .menu-items a{margin:0}.navbar .productsNested .expandRightIcon{width:10px!important}.navbar .productsNested>.menu-items{margin-bottom:0}.navbar .mobileCartButton{align-items:center;display:flex;flex-direction:row;margin-right:2rem;position:relative;transition:.35s ease-in-out}.navbar .mobileCartButton .paragraph{background:#53ae32;border-radius:70%;bottom:0;color:#363636;display:flex;flex-direction:column;font-size:12px!important;font-weight:700;height:15px;justify-content:center;margin-right:3px;padding:1px;position:absolute;right:0;text-align:center;width:15px}.navbar .mobileCartButton:hover>img{filter:invert(1)}.navbar .mobileCartButton>img{transition:.35s ease-in-out;width:22px}.navbar .dropdown:before{content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:100%}.navbar .mobile-logo{display:contents}.navbar .navbarTopContent{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin-bottom:1rem;width:100%}.navbar .navbarTopContent>.menuIcon{height:18px;margin-right:2rem;position:absolute;right:0}.navbar__logo{margin-bottom:1rem;margin-left:1.5rem}.navbar__logo img{align-self:center;height:43px;width:auto}.dropdown{background-color:#0f0f0f;border-radius:.5rem;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;display:none;font-size:.875rem;height:0;left:auto;list-style:none;top:35px;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.dropdown>li>a{color:#fff;line-height:200%}.dropdown .productsNested{margin-bottom:1.25rem;margin-top:.25rem;width:max-content}.dropdown .productsNested:last-of-type{margin-bottom:.9rem}.dropdown.langChange{min-width:auto}.dropdown.langChange>li.menu-items>.paragraph{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Roboto-medium;font-size:12px;justify-content:flex-start;line-height:200%;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:-moz-fit-content;width:fit-content}.dropdown.langChange>li.menu-items>.paragraph:hover{transform:scale(1.1)}.dropdown.langChange>li.menu-items>.paragraph>.flag{line-height:0;margin-right:1rem}.dropdownLink>ul{padding:0}.dropdownLink>.dropdown{height:0;opacity:0;transition:height transform .75s cubic-bezier(.175,.885,.32,1.275)}.dropdownLink.langChange{align-items:center;display:flex;flex-direction:row;height:18px;z-index:100}.dropdownLink:hover>.dropdown{border-radius:0;box-shadow:none;box-sizing:border-box;display:block;height:auto;opacity:1;width:100vw}.dropdownLink:hover>.dropdown.langChange{border-radius:10px;width:auto}.dropdownLink:hover>.dropdown.nested{border-radius:0;box-shadow:none;margin-top:2rem;position:fixed;width:100vw}.dropdownLink:hover>.dropdown>.menu-items{width:-moz-fit-content;width:fit-content}.dropdownLink>.productsLink{text-align:center}.dropdownLink>.productsLink>img{margin-left:-3px;margin-right:5px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:10px}.dropdownLink:hover>.productsLink>img{transform:rotate(180deg)}.logo{margin-left:0}.selectedLink{margin-top:1rem!important}.extendedNavbar{display:block}.extendedNavbar .showLinks .searchBar{padding:0 15px}.links .contactButton{margin-right:0}.App .links>.declineCookieButton,.links>.button,.links>.button-image,.links>.button-mini,.links>.button-rounded,.links>.mainLinks>.dropdownLink,.links>.mainLinks>a{display:none}.menuIcon,.mobileCartButton{display:block}.cartContainer .cartContent.expanded{height:auto;width:100%}.cartContainer .cartContent .cartContainerInner .topContent .columnNames{display:none}.App .cartContainer .cartContent .cartContainerInner .bottomContent .declineCookieButton,.cartContainer .cartContent .cartContainerInner .bottomContent .App .declineCookieButton,.cartContainer .cartContent .cartContainerInner .bottomContent .button,.cartContainer .cartContent .cartContainerInner .bottomContent .button-image,.cartContainer .cartContent .cartContainerInner .bottomContent .button-mini,.cartContainer .cartContent .cartContainerInner .bottomContent .button-rounded{margin-left:0}.cartContainer .cartContent .cartContainerInner .productRow{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;max-width:900px;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft{display:flex;flex-direction:row;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .noImgBg{background-color:#a1a1a1;height:100%;max-height:100px;max-width:80px;z-index:10}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:70px;justify-content:center;overflow:hidden;padding:10px;width:50px}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground img{max-width:100px;object-fit:cover;position:relative;width:100%;z-index:9}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent{display:flex;flex-direction:column;justify-content:space-between;margin-left:15px;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle{color:#f6f6f6;display:flex;flex-direction:column;font-family:Roboto-medium;justify-content:center}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productPrice{font-family:Roboto-bold!important;margin-right:1rem}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove{display:flex;flex-direction:row;justify-content:center;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove .paragraph{color:#e51e42;font-size:13px;transition:.5s ease-in-out}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove .paragraph:hover{color:#ff1500;cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity{align-content:center;align-items:center;display:flex;margin-top:5px}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity .paragraph{margin-right:.5rem}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input{background-color:#3c3c3c;border:0;border-radius:3px;color:#d1d1d1;margin-left:1rem;margin-right:1rem;min-width:30px;outline:none;padding:5px;width:auto}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input[type=number]::-webkit-inner-spin-button,.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity img{background-color:#565656;border-radius:100%;height:12px;margin-left:1rem;margin-right:1rem;padding:10px;transition:transform .2s ease-in-out;width:12px}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity img:hover{transform:scale(1.35);transition:transform .2s ease-in-out}.cartContainer.opacity{align-items:flex-start;background-color:rgba(0,0,0,.576);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;z-index:101}.cartContainer>.cartContentBottom{height:20%;transition:height .3s ease-in-out;width:100%}.cartContainer>.cartContent.expanded{height:auto;max-width:none;width:100%}}.App .navbar .declineCookieButton,.navbar .App .declineCookieButton,.navbar .button,.navbar .button-image,.navbar .button-mini,.navbar .button-rounded{font-size:15px}@media screen and (max-width:768px){.navbar{background-color:#101011;height:5rem}.navbar .navbar_logo{animation:none!important;transition:none!important}.navbar .langDiv .dropdownLink{margin:0}.App .navbar .declineCookieButton,.navbar .App .declineCookieButton,.navbar .button,.navbar .button-image,.navbar .button-mini,.navbar .button-rounded,.navbar .dropdownLink,.navbar a{margin:1rem}.navbar .topLinks{display:none}.App .navbar .declineCookieButton,.navbar .App .declineCookieButton,.navbar .button,.navbar .button-image,.navbar .button-mini,.navbar .button-rounded,.navbar .dropdownLink,.navbar a:not(.navbar_logo){margin:1rem}.App .navbar .declineCookieButton .expandRightIcon,.navbar .App .declineCookieButton .expandRightIcon,.navbar .button .expandRightIcon,.navbar .button-image .expandRightIcon,.navbar .button-mini .expandRightIcon,.navbar .button-rounded .expandRightIcon,.navbar .dropdownLink .expandRightIcon,.navbar a:not(.navbar_logo) .expandRightIcon{transform:rotate(270deg)}.App .navbar .declineCookieButton:hover>.expandRightIcon,.navbar .App .declineCookieButton:hover>.expandRightIcon,.navbar .button-image:hover>.expandRightIcon,.navbar .button-mini:hover>.expandRightIcon,.navbar .button-rounded:hover>.expandRightIcon,.navbar .button:hover>.expandRightIcon,.navbar .dropdownLink:hover>.expandRightIcon,.navbar a:not(.navbar_logo):hover>.expandRightIcon{transform:rotate(1turn);transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.App .navbar .declineCookieButton .nested,.navbar .App .declineCookieButton .nested,.navbar .button .nested,.navbar .button-image .nested,.navbar .button-mini .nested,.navbar .button-rounded .nested,.navbar .dropdownLink .nested,.navbar a:not(.navbar_logo) .nested{background-color:#363636;top:29px}.App .navbar .declineCookieButton .nested>.dropdownLink:first-child,.navbar .App .declineCookieButton .nested>.dropdownLink:first-child,.navbar .button .nested>.dropdownLink:first-child,.navbar .button-image .nested>.dropdownLink:first-child,.navbar .button-mini .nested>.dropdownLink:first-child,.navbar .button-rounded .nested>.dropdownLink:first-child,.navbar .dropdownLink .nested>.dropdownLink:first-child,.navbar a:not(.navbar_logo) .nested>.dropdownLink:first-child{margin-top:0}.App .navbar .declineCookieButton .nested:before,.navbar .App .declineCookieButton .nested:before,.navbar .button .nested:before,.navbar .button-image .nested:before,.navbar .button-mini .nested:before,.navbar .button-rounded .nested:before,.navbar .dropdownLink .nested:before,.navbar a:not(.navbar_logo) .nested:before{content:"";display:block;height:100%;position:absolute;top:-20px;width:100%;z-index:-1}.navbar .productsNested{align-items:center;display:flex;flex-direction:row;margin:0 0 .75rem}.navbar .productsNested .menu-items{margin-bottom:.35rem}.navbar .productsNested .menu-items a{margin:0}.navbar .productsNested .expandRightIcon{width:10px!important}.navbar .productsNested>.menu-items{margin-bottom:0}.navbar .mobileCartButton{align-items:center;display:flex;flex-direction:row;margin-right:2rem;position:relative;transition:.35s ease-in-out}.navbar .mobileCartButton .paragraph{background:#53ae32;border-radius:70%;bottom:0;color:#363636;display:flex;flex-direction:column;font-size:12px!important;font-weight:700;height:15px;justify-content:center;margin-right:3px;padding:1px;position:absolute;right:0;text-align:center;width:15px}.navbar .mobileCartButton:hover>img{filter:invert(1)}.navbar .mobileCartButton>img{transition:.35s ease-in-out;width:22px}.navbar .dropdown:before{content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:100%}.navbar .mobile-logo{display:contents}.navbar .navbarTopContent{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin-bottom:1rem;width:100%}.navbar .navbarTopContent>.menuIcon{height:18px;margin-right:2rem;position:absolute;right:0}.navbar__logo{margin-bottom:1rem;margin-left:1.5rem}.navbar__logo img{align-self:center;height:43px;width:auto}.dropdown{background-color:#0f0f0f;border-radius:.5rem;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;display:none;font-size:.875rem;height:0;left:auto;list-style:none;top:35px;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.dropdown>li>a{color:#fff;line-height:200%}.dropdown .productsNested{margin-bottom:1.25rem;margin-top:.25rem;width:max-content}.dropdown .productsNested:last-of-type{margin-bottom:.9rem}.dropdown.langChange{min-width:auto}.dropdown.langChange>li.menu-items>.paragraph{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Roboto-medium;font-size:12px;justify-content:flex-start;line-height:200%;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:-moz-fit-content;width:fit-content}.dropdown.langChange>li.menu-items>.paragraph:hover{transform:scale(1.1)}.dropdown.langChange>li.menu-items>.paragraph>.flag{line-height:0;margin-right:1rem}.dropdownLink>ul{padding:0}.dropdownLink>.dropdown{height:0;opacity:0;transition:height transform .75s cubic-bezier(.175,.885,.32,1.275)}.dropdownLink.langChange{align-items:center;display:flex;flex-direction:row;height:18px;z-index:100}.dropdownLink:hover>.dropdown{border-radius:0;box-shadow:none;box-sizing:border-box;display:block;height:auto;opacity:1;width:100vw}.dropdownLink:hover>.dropdown.langChange{border-radius:10px;width:auto}.dropdownLink:hover>.dropdown.nested{border-radius:0;box-shadow:none;margin-top:2rem;position:fixed;width:100vw}.dropdownLink:hover>.dropdown>.menu-items{width:-moz-fit-content;width:fit-content}.dropdownLink>.productsLink{text-align:center}.dropdownLink>.productsLink>img{margin-left:-3px;margin-right:5px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:10px}.dropdownLink:hover>.productsLink>img{transform:rotate(180deg)}.logo{margin-left:0}.selectedLink{margin-top:1rem!important}.extendedNavbar{display:block}.extendedNavbar .showLinks .searchBar{padding:0 15px}.links .contactButton{margin-right:0}.App .links>.declineCookieButton,.links>.button,.links>.button-image,.links>.button-mini,.links>.button-rounded,.links>.mainLinks>.dropdownLink,.links>.mainLinks>a{display:none}.menuIcon,.mobileCartButton{display:block}.cartContainer .cartContent.expanded{height:auto;width:100%}.cartContainer .cartContent .cartContainerInner .topContent .columnNames{display:none}.App .cartContainer .cartContent .cartContainerInner .bottomContent .declineCookieButton,.cartContainer .cartContent .cartContainerInner .bottomContent .App .declineCookieButton,.cartContainer .cartContent .cartContainerInner .bottomContent .button,.cartContainer .cartContent .cartContainerInner .bottomContent .button-image,.cartContainer .cartContent .cartContainerInner .bottomContent .button-mini,.cartContainer .cartContent .cartContainerInner .bottomContent .button-rounded{margin-left:0}.cartContainer .cartContent .cartContainerInner .productRow{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;max-width:900px;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft{display:flex;flex-direction:row;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .noImgBg{background-color:#a1a1a1;height:100%;max-height:100px;max-width:80px;z-index:10}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:70px;justify-content:center;overflow:hidden;padding:10px;width:50px}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground img{max-width:100px;object-fit:cover;position:relative;width:100%;z-index:9}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent{display:flex;flex-direction:column;justify-content:space-between;margin-left:15px;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle{color:#f6f6f6;display:flex;flex-direction:column;font-family:Roboto-medium;justify-content:center}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productPrice{font-family:Roboto-bold!important;margin-right:1rem}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove{display:flex;flex-direction:row;justify-content:center;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove .paragraph{color:#e51e42;font-size:13px;transition:.5s ease-in-out}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove .paragraph:hover{color:#ff1500;cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity{align-content:center;align-items:center;display:flex;margin-top:5px}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity .paragraph{margin-right:.5rem}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input{background-color:#3c3c3c;border:0;border-radius:3px;color:#d1d1d1;margin-left:1rem;margin-right:1rem;min-width:30px;outline:none;padding:5px;width:auto}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input[type=number]::-webkit-inner-spin-button,.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity img{background-color:#565656;border-radius:100%;height:12px;margin-left:1rem;margin-right:1rem;padding:10px;transition:transform .2s ease-in-out;width:12px}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity img:hover{transform:scale(1.35);transition:transform .2s ease-in-out}.cartContainer.opacity{align-items:flex-start;background-color:rgba(0,0,0,.576);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;z-index:101}.cartContainer>.cartContentBottom{height:20%;transition:height .3s ease-in-out;width:100%}.cartContainer>.cartContent.expanded{height:auto;max-width:none;width:100%}}@media screen and (max-width:1000px){.App .navbar .declineCookieButton,.navbar .App .declineCookieButton,.navbar .button,.navbar .button-image,.navbar .button-mini,.navbar .button-rounded,.navbar>a{font-size:13px}}.App{align-items:center;background-color:#050505;display:flex;flex-direction:column;font-size:1em;min-height:100vh;padding-top:9rem}.App .videoPreload{display:none}.App .cookieButton,.App .declineCookieButton{margin:1rem!important}.App .CookieConsent a{font-weight:500;text-decoration:underline}*{font-family:Roboto}* a:link,* a:visited{color:#f0f0f0}* a:link{text-decoration:none}.loading{margin-left:1rem}.loading span{animation:dots 2s ease-in-out infinite;background-color:#fff;border-radius:50%;display:inline-block;height:15px;margin:0 5px;width:15px}.loading span:nth-child(2){animation-delay:.4s;background-color:#fff}.loading span:nth-child(3){animation-delay:.8s;background-color:#fff}@keyframes dots{50%{opacity:0;transform:scale(.7) translateY(10px)}}h1,h2,h3,h4{font-family:inherit;font-size:inherit;font-weight:400;margin:0}.footer{grid-gap:0 0;background-color:#1e1e1e;bottom:0;color:#fff;display:grid;gap:0 0;grid-auto-columns:1fr;grid-template-areas:"logoDiv contactDiv addressDiv linksDiv languageDiv" "copyrightDiv copyrightDiv copyrightDiv copyrightDiv copyrightDiv";grid-template-columns:1.5fr .5fr .5fr 1fr .5fr;grid-template-rows:1.7fr .3fr;margin-top:auto;padding-bottom:2rem;padding-top:2rem;width:100vw}.footer .paragraph{align-items:center;display:flex;font-size:12px!important}.footer a:link,.footer a:visited{color:#f6f6f6!important}.footer h4{margin:0}.copyrightDiv{border-top:1px solid hsla(0,0%,100%,.348);display:flex;flex-direction:row;grid-area:copyrightDiv;justify-content:space-between;margin-left:4rem;margin-right:4rem;margin-top:2rem;padding-top:2rem}.copyrightDiv>.socials{display:flex}.copyrightDiv>.socials>a{margin-right:1rem}.copyrightDiv>.socials>a>img{height:40px;transition:transform .25s ease-in-out;width:100%}.copyrightDiv>.socials>a>img:last-of-type{margin-right:0}.copyrightDiv>.socials>a>img:hover{cursor:pointer;transform:scale(1.1)}.linksDiv{grid-column-gap:15px;align-content:flex-start;column-gap:15px;display:grid;grid-area:linksDiv;margin-left:0}.linksDiv .linksDivTitle{grid-area:1/1/2/4}.linksDiv .homeLinks{grid-area:2/1/3/2}.linksDiv .productsLinks{grid-area:2/2/3/3}.linksDiv .servicesLinks{grid-area:2/3/3/4}.contactDiv{align-items:center;align-items:flex-start;grid-area:contactDiv}.contactDiv,.logoDiv{display:flex;flex-direction:column}.logoDiv{align-items:center;grid-area:logoDiv;justify-content:center;margin-left:4rem}.logoDiv .logo{margin-right:2rem;max-width:300px;object-fit:cover;width:80%}.addressDiv{align-items:center;align-items:flex-start;grid-area:addressDiv}.addressDiv,.languageDiv{display:flex;flex-direction:column}.languageDiv{align-items:center;grid-area:languageDiv;justify-content:center;margin-right:4rem}.languageDiv>.button{margin:0}.langIcon{margin-right:.5rem;width:18px}@media screen and (max-width:1300px){.footer{grid-auto-columns:1fr;grid-template-areas:"contactDiv addressDiv linksDiv languageDiv" ". logoDiv logoDiv ." "copyrightDiv copyrightDiv copyrightDiv copyrightDiv";grid-template-columns:.5fr .5fr 1fr .5fr;grid-template-rows:1.7fr .3fr}.footer .contactDiv{align-self:flex-start;justify-self:center}.footer .logoDiv{align-self:center;justify-self:center;margin-top:.5rem}.footer .addressDiv{align-self:flex-start;justify-self:center}.footer .languageDiv{align-self:center;justify-self:center}}@media screen and (max-width:1000px){.footer{grid-auto-columns:1fr;grid-template-areas:"contactDiv addressDiv linksDiv languageDiv" ". logoDiv logoDiv ." "copyrightDiv copyrightDiv copyrightDiv copyrightDiv";grid-template-columns:.5fr .5fr 1fr .5fr;grid-template-rows:1.7fr .3fr}.copyrightDiv{border-top:1px solid hsla(0,0%,100%,.348);display:flex;flex-direction:row;grid-area:copyrightDiv;justify-content:space-between;margin-left:4rem;margin-right:4rem;margin-top:2rem;padding-top:2rem}.contactDiv{align-items:center;align-items:flex-start;grid-area:contactDiv;margin-left:4rem}.contactDiv,.logoDiv{display:flex;flex-direction:column}.logoDiv{align-items:center;grid-area:logoDiv;justify-content:flex-start!important;margin-left:0;margin-top:.75rem}.logoDiv .logo{object-fit:cover;width:80%}.addressDiv{align-items:center;align-items:flex-start;grid-area:addressDiv}.addressDiv,.languageDiv{display:flex;flex-direction:column}.languageDiv{align-items:center;grid-area:languageDiv;justify-content:flex-start;margin-right:4rem}.langIcon{margin-right:.5rem;width:18px}}@media screen and (max-width:770px){.footer{grid-gap:20px 0;grid-template-areas:". contactDiv addressDiv ." ". linksDiv linksDiv ." ". languageDiv languageDiv ." ". logoDiv logoDiv ." " copyrightDiv copyrightDiv copyrightDiv copyrightDiv";grid-template-columns:.5fr 1fr 1fr .5fr;grid-template-rows:1fr 1fr .75fr .5fr .5fr}.footer .paragraph{font-size:20px}.copyrightDiv{align-items:center;flex-direction:column;text-align:center}.copyrightDiv *{margin-bottom:.5rem}.linksDiv{text-align:center}.contactDiv{margin-left:0}.contactDiv,.logoDiv{align-items:center;justify-content:center;text-align:center}.logoDiv{align-self:center;margin-top:2rem}.logoDiv .logo{margin-right:0;width:50%}.addressDiv,.languageDiv{align-items:center;justify-content:center;text-align:center}.languageDiv{margin-right:0}}@media screen and (max-width:600px){.footer{grid-template-areas:". contactDiv addressDiv ." ". linksDiv linksDiv ." ". languageDiv languageDiv ." ". logoDiv logoDiv ." " copyrightDiv copyrightDiv copyrightDiv copyrightDiv";grid-template-columns:.5fr 1.5fr 1.5fr .5fr;grid-template-rows:1fr 1fr .5fr .25fr .25fr}.footer .paragraph{font-size:12px!important}.copyrightDiv{align-items:center;flex-direction:column;text-align:center}.linksDiv{margin-bottom:1rem;padding-bottom:0}.contactDiv,.linksDiv{margin-left:0;text-align:center}.contactDiv{align-items:center;justify-content:center;margin-bottom:2rem}.logoDiv{justify-content:flex-end}.addressDiv,.logoDiv{align-items:center;text-align:center}.addressDiv{justify-content:center;margin-bottom:2rem}.languageDiv{align-items:center;justify-content:center;margin-bottom:1rem;margin-right:0;text-align:center}}@media screen and (max-width:768px){.navbar{background-color:#101011;height:5rem}.navbar .navbar_logo{animation:none!important;transition:none!important}.navbar .langDiv .dropdownLink{margin:0}.navbar .button,.navbar .dropdownLink,.navbar a{margin:1rem}.navbar .topLinks{display:none}.navbar .button,.navbar .dropdownLink,.navbar a:not(.navbar_logo){margin:1rem}.navbar .button .expandRightIcon,.navbar .dropdownLink .expandRightIcon,.navbar a:not(.navbar_logo) .expandRightIcon{transform:rotate(270deg)}.navbar .button:hover>.expandRightIcon,.navbar .dropdownLink:hover>.expandRightIcon,.navbar a:not(.navbar_logo):hover>.expandRightIcon{transform:rotate(1turn);transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.navbar .button .nested,.navbar .dropdownLink .nested,.navbar a:not(.navbar_logo) .nested{background-color:#363636;top:29px}.navbar .button .nested>.dropdownLink:first-child,.navbar .dropdownLink .nested>.dropdownLink:first-child,.navbar a:not(.navbar_logo) .nested>.dropdownLink:first-child{margin-top:0}.navbar .button .nested:before,.navbar .dropdownLink .nested:before,.navbar a:not(.navbar_logo) .nested:before{content:"";display:block;height:100%;position:absolute;top:-20px;width:100%;z-index:-1}.navbar .productsNested{align-items:center;display:flex;flex-direction:row;margin:0 0 .75rem}.navbar .productsNested .menu-items{margin-bottom:.35rem}.navbar .productsNested .menu-items a{margin:0}.navbar .productsNested .expandRightIcon{width:10px!important}.navbar .productsNested>.menu-items{margin-bottom:0}.navbar .mobileCartButton{align-items:center;display:flex;flex-direction:row;margin-right:2rem;position:relative;transition:.35s ease-in-out}.navbar .mobileCartButton .paragraph{background:#53ae32;border-radius:70%;bottom:0;color:#363636;display:flex;flex-direction:column;font-size:12px!important;font-weight:700;height:15px;justify-content:center;margin-right:3px;padding:1px;position:absolute;right:0;text-align:center;width:15px}.navbar .mobileCartButton:hover>img{filter:invert(1)}.navbar .mobileCartButton>img{transition:.35s ease-in-out;width:22px}.navbar .dropdown:before{content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:100%}.navbar .mobile-logo{display:contents}.navbar .navbarTopContent{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin-bottom:1rem;width:100%}.navbar .navbarTopContent>.menuIcon{height:18px;margin-right:2rem;position:absolute;right:0}.navbar__logo{margin-bottom:1rem;margin-left:1.5rem}.navbar__logo img{align-self:center;height:43px;width:auto}.dropdown{background-color:#0f0f0f;border-radius:.5rem;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;display:none;font-size:.875rem;height:0;left:auto;list-style:none;top:35px;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.dropdown>li>a{color:#fff;line-height:200%}.dropdown .productsNested{margin-bottom:1.25rem;margin-top:.25rem;width:max-content}.dropdown .productsNested:last-of-type{margin-bottom:.9rem}.dropdown.langChange{min-width:auto}.dropdown.langChange>li.menu-items>.paragraph{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Roboto-medium;font-size:12px;justify-content:flex-start;line-height:200%;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:-moz-fit-content;width:fit-content}.dropdown.langChange>li.menu-items>.paragraph:hover{transform:scale(1.1)}.dropdown.langChange>li.menu-items>.paragraph>.flag{line-height:0;margin-right:1rem}.dropdownLink>ul{padding:0}.dropdownLink>.dropdown{height:0;opacity:0;transition:height transform .75s cubic-bezier(.175,.885,.32,1.275)}.dropdownLink.langChange{align-items:center;display:flex;flex-direction:row;height:18px;z-index:100}.dropdownLink:hover>.dropdown{border-radius:0;box-shadow:none;box-sizing:border-box;display:block;height:auto;opacity:1;width:100vw}.dropdownLink:hover>.dropdown.langChange{border-radius:10px;width:auto}.dropdownLink:hover>.dropdown.nested{border-radius:0;box-shadow:none;margin-top:2rem;position:fixed;width:100vw}.dropdownLink:hover>.dropdown>.menu-items{width:-moz-fit-content;width:fit-content}.dropdownLink>.productsLink{text-align:center}.dropdownLink>.productsLink>img{margin-left:-3px;margin-right:5px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:10px}.dropdownLink:hover>.productsLink>img{transform:rotate(180deg)}.logo{margin-left:0}.selectedLink{margin-top:1rem!important}.extendedNavbar{display:block}.extendedNavbar .showLinks .searchBar{padding:0 15px}.links .contactButton{margin-right:0}.links>.button,.links>.mainLinks>.dropdownLink,.links>.mainLinks>a{display:none}.menuIcon,.mobileCartButton{display:block}.cartContainer .cartContent.expanded{height:auto;width:100%}.cartContainer .cartContent .cartContainerInner .topContent .columnNames{display:none}.cartContainer .cartContent .cartContainerInner .bottomContent .button{margin-left:0}.cartContainer .cartContent .cartContainerInner .productRow{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;max-width:900px;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft{display:flex;flex-direction:row;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .noImgBg{background-color:#a1a1a1;height:100%;max-height:100px;max-width:80px;z-index:10}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:70px;justify-content:center;overflow:hidden;padding:10px;width:50px}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground img{max-width:100px;object-fit:cover;position:relative;width:100%;z-index:9}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent{display:flex;flex-direction:column;justify-content:space-between;margin-left:15px;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle{color:#f6f6f6;display:flex;flex-direction:column;font-family:Roboto-medium;justify-content:center}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productPrice{font-family:Roboto-bold!important;margin-right:1rem}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove{display:flex;flex-direction:row;justify-content:center;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove .paragraph{color:#e51e42;font-size:13px;transition:.5s ease-in-out}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove .paragraph:hover{color:#ff1500;cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity{align-content:center;align-items:center;display:flex;margin-top:5px}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity .paragraph{margin-right:.5rem}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input{background-color:#3c3c3c;border:0;border-radius:3px;color:#d1d1d1;margin-left:1rem;margin-right:1rem;min-width:30px;outline:none;padding:5px;width:auto}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input[type=number]::-webkit-inner-spin-button,.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity img{background-color:#565656;border-radius:100%;height:12px;margin-left:1rem;margin-right:1rem;padding:10px;transition:transform .2s ease-in-out;width:12px}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity img:hover{transform:scale(1.35);transition:transform .2s ease-in-out}.cartContainer.opacity{align-items:flex-start;background-color:rgba(0,0,0,.576);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;z-index:101}.cartContainer>.cartContentBottom{height:20%;transition:height .3s ease-in-out;width:100%}.cartContainer>.cartContent.expanded{height:auto;max-width:none;width:100%}}.title{color:#f6f6f6;font-family:Roboto-Bold;font-size:60px;line-height:120%;margin:0}.title-smaller{font-size:45px!important}.title-moreSmaller{font-size:35px!important}.title-medium{font-family:Roboto-Medium!important}.title-centered{text-align:center}.subtitle{color:#b6b6b6;font-family:Roboto;font-size:20px;line-height:150%}.subtitle-white{color:#f6f6f6}.subtitle-max{max-width:1300px}.subtitle-green{color:#53ae32}.subtitle-raleway{font-family:Raleway-Medium}.subtitle-bold{font-family:Roboto-Bold}.subtitle-semiBold{font-family:Roboto-Medium}.subtitle-secondary{color:#b6b6b6}.subtitle-centered{text-align:center}.subtitle-medium{font-size:25px}.subtitle-large{font-size:30px}.paragraph{color:#b6b6b6;font-family:Roboto;font-size:17px;line-height:150%}.paragraph-max{max-width:1100px}.paragraph-white{color:#f6f6f6}.paragraph-medium{font-family:Roboto-Medium!important}.paragraph-dark{color:#b6b6b6}.paragraph-margins{margin-bottom:.25rem;margin-top:.25rem}.paragraph-smaller{font-size:13px!important}.paragraph-centered{text-align:center}.paragraph-bold{font-family:Roboto-Bold}.paragraph-link>a{margin-left:0!important;margin-right:0!important}.error{margin-top:-20px}.error,.error a:link{color:red}@media screen and (max-width:1000px){.title{font-size:50px}.title-smaller{font-size:35px!important}.title-moreSmaller{font-size:30px!important}.subtitle{font-size:17px;line-height:175%!important}.subtitle-large{font-size:25px}.paragraph{font-size:13px}}@media screen and (max-width:770px){.title{font-size:45px}.title-smaller{font-size:35px!important}.title-moreSmaller{font-size:30px!important}.subtitle{font-size:17px}.subtitle-large{font-size:20px}}@media screen and (max-width:430px){.title-smaller{font-size:25px!important}.title-moreSmaller{font-size:20px!important}.subtitle{font-size:15px}.subtitle-large{font-size:17px}}@media screen and (max-width:380px){.title{font-size:30px}.title-smaller{font-size:25px!important}.title-moreSmaller{font-size:20px!important}.subtitle{font-size:15px}.subtitle-large{font-size:17px}}.button,.button-image,.button-mini,.button-rounded{background-color:#0000;border:2px solid #f6f6f6;border-radius:10px;color:#f0f0f0;font-family:Roboto-Black;font-size:14px;padding:.75rem 1.5rem;transition:transform .35s ease-in}.button-rounded{border-radius:17px}.button-ghost{border:2px solid hsla(0,0%,100%,.231)}.button-green{background-color:#53ae32;border:0;color:#0f0f0f;min-width:145px}.button-white{background-color:#f6f6f6;color:#0f0f0f}.button-white img{filter:invert(1)}.button-categoryButton{background:linear-gradient(180deg,#91ce3b,#3bce90e0 78.65%);color:#363636}.button-mini{align-items:center;border-radius:17px;display:flex;flex-direction:row;justify-content:center;margin-top:.75rem!important;padding:.5rem 1rem;width:70px}.button-wide{min-width:180px}.button-image{align-items:center;border-radius:17px;display:flex;flex-direction:column;height:140px;justify-content:center;margin-top:.75rem!important;max-width:200px;min-width:200px;padding:.5rem 1rem}.button-image>img{margin-bottom:.5rem;max-height:60px;max-width:60px;min-height:60px;min-width:60px}.button-image:hover,.button-mini:hover,.button-rounded:hover,.button:hover{background-color:#fff;box-shadow:0 0 12px 0 #a7a7a7;color:#000;cursor:pointer;transform:scale(1.05)}.button-image:hover>input,.button-mini:hover>input,.button-rounded:hover>input,.button:hover>input{color:#000!important}.button-image>a,.button-mini>a,.button-rounded>a,.button>a{color:#f6f6f6;font-family:Roboto-Black;margin-bottom:-1px;transition:all .35s ease-in-out}.button-image:hover>a,.button-mini:hover>a,.button-rounded:hover>a,.button:hover>a{color:#000}.modal{background-color:#1e1e1e;border-radius:17px;margin-top:9rem;max-height:650px;max-width:900px;outline:none;overflow:scroll;padding:28px;position:relative;width:80%;z-index:101}.modal .closeIconContainer{position:absolute;right:20px;top:20px}.modal .closeIconContainer .closeIcon{cursor:pointer;display:block;margin-left:auto;width:16px}.modal .formContainer,.modal .formContainer .confirmation{align-items:center;display:flex;flex-direction:column;justify-content:center;transition:.35s ease-in-out}.modal .formContainer .confirmation{align-content:center;background-color:#0f0f0f;border-radius:17px;height:45vh;padding:2rem;width:80%}.modal .formContainer .confirmation .subtitle{margin-top:1rem}.modal .formContainer .confirmation img{animation:pop 1s ease-in-out both}.modal .formContainer form .paragraph.error{margin-top:inherit}.modal .formContainer .inquiryProduct{color:#b6b6b6;font-family:Roboto-Medium;font-size:20px}.modal .formContainer .emailForm{width:80%}.modal .formContainer .emailForm input[type=email],.modal .formContainer .emailForm input[type=text],.modal .formContainer .emailForm select,.modal .formContainer .emailForm textarea{background-color:#0000!important;border:1px solid rgba(98,98,98,.561);border-radius:7px;box-sizing:border-box;color:#f0f0f0;margin-bottom:2rem;margin-top:6px;padding:12px;resize:vertical;width:100%}.modal .formContainer .emailForm input:focus,.modal .formContainer .emailForm textarea:focus{border-color:hsla(0,0%,62%,.561)!important;box-shadow:0 0 5px 2px #cecece3d;outline:none!important}.modal .formContainer .emailForm #selectedProduct:hover{background-color:#f0f0f0}.modal .formContainer label{color:#b6b6b6}.modal .formContainer input[type=submit]{align-items:flex-start;-webkit-appearance:auto;appearance:auto;background-color:#0000;border:0;box-sizing:border-box;color:#fff;cursor:default;padding:0;text-align:center;-webkit-user-select:none;user-select:none;white-space:pre}.overlay{align-items:flex-start;background-color:rgba(0,0,0,.576);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:101}.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.modal .productModalContainer{grid-column-gap:40px;grid-row-gap:0;display:grid;grid-template-columns:.5fr 1fr;grid-template-rows:1fr;height:100%}.modal .imageDiv{align-items:center;background-size:cover;border-radius:17px;display:flex;flex-direction:column;grid-area:1/1/2/2;justify-content:center}.modal .imageDiv img{border-radius:10px;object-fit:cover;width:95%}.modal .contentDiv{grid-area:1/2/2/3}.modal .contentDiv .productTitle{color:#f6f6f6;font-family:Roboto-Medium;font-size:25px;margin-bottom:0;margin-top:0}.modal .contentDiv .productBrand{color:#5d5d5d;font-family:Roboto-Medium;font-size:15px;margin-bottom:20px}.modal .contentDiv .buttonContainer{align-items:center;display:flex;flex-direction:row;margin-top:1rem}.modal .contentDiv .buttonContainer input{background-color:#fff;border:0;border-radius:3px;font-family:Roboto;margin-left:1rem;outline:none;padding:5px;width:40px}.modal .contentDiv .productSpecifications{font-family:Roboto-black;margin-top:15px;width:-moz-fit-content;width:fit-content}.modal .contentDiv .productSpecifications a{align-items:center;color:#b6b6b6;display:flex;flex-direction:row;margin-left:0;text-decoration:underline}.modal .contentDiv .productSpecifications a .downloadIcon{color:#b6b6b6;height:22px;margin-left:5px}.modal .contentDiv .productSpecifications a:hover{transform:none}.modal .contentDiv .productPrice{color:#53ae32;font-family:Roboto-bold;font-size:30px;margin-bottom:0;margin-top:3rem}.modal .contentDiv .outOfStockPrice{color:#a1a1a1}.modal .contentDiv .productStock{margin-bottom:3rem;margin-top:0}.modal .contentDiv .button{align-items:center;display:flex}.modal .contentDiv .button .cartIcon{height:22px;margin-left:5px}.modal .contentDiv .button:hover>img{filter:invert(1)}@media screen and (max-width:768px){.modal{max-height:80%}.modal .productModalContainer{grid-column-gap:0;grid-row-gap:10px;display:grid;grid-template-columns:1fr;grid-template-rows:.5fr 1fr}.modal .imageDiv{grid-area:1/1/2/2;padding:10px}.modal .imageDiv img{max-height:300px;width:100%}.modal .contentDiv{grid-area:2/1/3/2;padding:10px}.modal .contentDiv .buttonContainer .button{margin-left:0}.modal .contentDiv .productStock{margin-bottom:1.5rem}}.navbar{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:9rem;justify-content:space-between;padding:1rem;position:fixed;top:3rem;transition:box-shadow .5s ease-in-out;width:100%;z-index:100}.navbar__linkAlignRight{margin-right:2rem}.navbar__hideLinks__linkAlignLeft{margin-left:2rem}.navbar .button,.navbar a{font-size:15px}.navbar a{-webkit-text-stroke-width:0;font-family:Roboto-Medium;letter-spacing:.235px;text-decoration:none;text-shadow:0;transition:.25s ease-in-out}.navbar a,.navbar a:link,.navbar a:visited{color:#f0f0f0}.noTop{top:0!important}.navWithLang{display:flex;flex-direction:column;position:fixed;top:0;width:100%;z-index:100}.navWithLang a{color:#fff}.navWithLang .langDiv{background-color:#1e1e1e;height:3rem}.navWithLang .langDiv img{margin-bottom:2px;margin-left:5px;margin-right:5px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:10px}.navWithLang .paragraph:hover{cursor:pointer}.navWithLang .hideLang{display:none}.navWithLang .dropdownLinkLang{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.navWithLang .dropdownLinkLang>a,.navWithLang .dropdownLinkLang>div>a{border-bottom:1px solid #0000;line-height:220%;margin:.25rem .5rem;margin-top:-1px!important;transition:font-weight .15s ease-in-out}.navWithLang .dropdownLinkLang>img{margin-left:-3px;margin-right:5px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:10px}.navWithLang .dropdownLinkLang .closeIconLang{padding-right:5px}.navWithLang .dropdownLinkLang .closeIconLang:hover{cursor:pointer;transform:scale(1.1)}.navWithLang .dropdownLinkLang a{font-family:Roboto-Medium}.navWithLang .dropdownLinkLang .productsLink{padding-left:10px}.navWithLang .dropdownLinkLang .dropdown:before{content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:100%;z-index:1}.navWithLang .dropdownLinkLang .dropdown{background-color:#f6f6f6;border-radius:.5rem;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;display:none;font-size:.875rem;height:0;list-style:none;margin-top:2rem;min-width:6rem;padding:.7rem 2rem;position:absolute;top:0;transition:.75s cubic-bezier(.175,.885,.32,1.275);z-index:9999}.navWithLang .dropdownLinkLang .dropdown .menu-items>.paragraph{color:#0f0f0f;font-size:15px;margin-left:0!important;margin-right:0!important}.navWithLang .dropdownLinkLang .dropdown .menu-items>.paragraph:hover{-webkit-text-fill-color:#0f0f0f;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#0f0f0f;text-shadow:.25px 0 0 #0f0f0f}.navWithLang .dropdownLinkLang .langDropdown:hover>.dropdown{display:block;height:auto;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.navWithLang .dropdownLinkLang .langDropdown:hover img{transform:rotate(180deg);transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.cartContainer{align-content:space-around;flex-direction:column;width:100%}.cartContainer,.cartContainer.opacity{display:flex;position:fixed;top:0;transition:opacity .2s ease-in-out;z-index:101}.cartContainer.opacity{align-items:flex-start;background-color:rgba(0,0,0,.576);bottom:0;flex-direction:row-reverse;left:0;right:0}.cartContainer .cartContentBottom{height:100%;transition:height .3s ease-in-out;width:100%}.cartContainer .cartContent{background-color:#1e1e1e;max-height:0;overflow:scroll;resize:vertical;transition:max-height .3s ease-in-out;width:100%}.cartContainer .cartContent .closeIconContainer{margin:20px}.cartContainer .cartContent .closeIconContainer .closeIcon{cursor:pointer;display:block;margin-left:auto;width:16px}.cartContainer .cartContent.expanded{background-color:#1e1e1e;height:100%;max-height:none;max-width:500px;transition:max-height .3s ease-in;width:100%}.cartContainer .cartContent.expanded .closeIconContainer{position:absolute;right:0;top:0}.cartContainer .cartContent .cartContainerInner{height:100%;height:auto;padding:0 45px 35px}.cartContainer .cartContent .cartContainerInner .columnNames{grid-column-gap:20px;grid-row-gap:0;display:grid;grid-template-columns:.65fr .15fr .1fr;grid-template-rows:1fr;margin-bottom:1.5rem}.cartContainer .cartContent .cartContainerInner .columnNames .productColumn{grid-area:1/1/2/2}.cartContainer .cartContent .cartContainerInner .columnNames .quantityColumn{align-self:center;grid-area:1/2/2/3;justify-self:center}.cartContainer .cartContent .cartContainerInner .columnNames .removeColumn{grid-area:1/3/2/4}.cartContainer .cartContent .cartContainerInner .productRow{border-bottom:1px solid #444;display:flex;flex-direction:column;margin-bottom:2rem;padding-bottom:1rem}.cartContainer .cartContent .cartContainerInner .productRow:last-of-type{border-bottom:none}.cartContainer .cartContent .cartContainerInner .productRow .productLeft{display:flex;flex-direction:row;grid-area:1/1/2/2}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .noImgBg{background-color:#a1a1a1;height:100%;max-height:100px;max-width:80px;z-index:10}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:50px;justify-content:center;overflow:hidden;padding:10px;width:60px}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground img{height:100%;max-width:100px;object-fit:cover;position:relative;width:auto;z-index:9}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent{display:flex;flex-direction:column;justify-content:flex-start;margin-left:30px}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle{color:#f6f6f6;display:flex;flex-direction:column;justify-content:center}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productRef{word-wrap:break-word;font-size:13px;word-break:break-all}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productPrice{font-family:Roboto-bold!important;margin-right:1rem}.cartContainer .cartContent .cartContainerInner .productRow .productRight{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn{align-self:center;grid-area:1/2/2/3;justify-self:center}.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn .productQuantity{align-content:center;align-items:center;display:flex;margin-top:5px}.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn .productQuantity .paragraph{margin-right:1rem}.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn .productQuantity input{background-color:#3c3c3c;border:0;border-radius:5px;color:#d1d1d1;margin-left:.5rem;margin-right:.5rem;min-width:30px;outline:none;padding:5px;text-align:center;width:auto}.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn .productQuantity input[type=number]::-webkit-inner-spin-button,.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn .productQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn .productQuantity img{background-color:#565656;border-radius:100%;height:12px;margin-left:1rem;margin-right:1rem;padding:10px;transition:transform .2s ease-in-out;width:12px}.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn .productQuantity img:first-of-type{margin-left:0}.cartContainer .cartContent .cartContainerInner .productRow .productRight .quantityColumn .productQuantity img:hover{background-color:#3c3c3c;cursor:pointer;transform:scale(1.05);transition:transform .2s ease-in-out;transition:background-color .2s ease-in-out}.cartContainer .cartContent .cartContainerInner .productRow .removeColumn{align-self:center;display:flex;flex-direction:row;grid-area:1/3/2/4;justify-content:flex-end;justify-self:flex-start;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .removeColumn .productRemove .paragraph{color:#e51e42;font-size:13px;text-align:right;transition:.5s ease-in-out}.cartContainer .cartContent .cartContainerInner .productRow .removeColumn .productRemove .paragraph:hover{color:#ff1500;cursor:pointer}#servicesDropdown{z-index:999}a:hover{-webkit-text-stroke-width:.5px;color:#f0f0f0;text-shadow:.25px 0 0 #f6f6f6;transform:scale(1.1);transition:.25s ease-in-out}a:visited{color:#fff;text-decoration:none}.scrolled{background-color:#101011;box-shadow:0 4px 3px 0 #42445a1a}.mobile-logo{display:none}.logo{width:10rem}.links{flex-direction:column;height:100%}.links,.links .topLinks{align-items:center;display:flex;justify-content:space-between;width:100%}.links .topLinks{flex-direction:row}.links .topLinks .leftContent,.links .topLinks .rightContent{align-items:center;display:flex;flex-direction:row}.links .topLinks .leftContent a,.links .topLinks .rightContent a{margin-right:20px}.links .topLinks .leftContent{width:100%}.links .mainLinks{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.links .mainLinks>a,.links .mainLinks>div>a{border-bottom:1px solid #0000;line-height:220%;margin:.25rem .5rem;margin-top:-1px!important}.links .mainLinks .dropdownLink{align-items:center;display:flex;flex-direction:row;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.links .mainLinks .dropdownLink>img{margin-bottom:5px;margin-left:-3px;margin-right:5px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:10px}.links .mainLinks .dropdownLink>.expandRightIcon{margin:0 0 0 20px;width:10px}.links .mainLinks .dropdownLink>.productsLink>img{margin-left:-3px;width:6px}.links .mainLinks .dropdownLink .dropdown:before{content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:100%;z-index:1}.links .mainLinks .dropdownLink .nestedProducts .menu-items{font-size:12px}.links .mainLinks .dropdownLink .closeDropdown{display:none!important}.links .mainLinks .dropdownLink .dropdown{background-color:#1a1a1a;border-radius:.5rem;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;font-size:.875rem;left:auto;list-style:none;margin-top:6rem;max-height:0;min-width:11rem;overflow:hidden;padding:0 2.5rem;position:absolute;top:30px;transition:max-height .25s cubic-bezier(.57,.21,.69,1.25);z-index:9999}.links .mainLinks .dropdownLink .dropdown>li>a{color:#fff;font-size:12px;line-height:200%}.links .mainLinks .dropdownLink .dropdown.langChange{min-width:auto}.links .mainLinks .dropdownLink .dropdown.langChange>li.menu-items>.paragraph{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Roboto-medium;font-size:12px;justify-content:flex-start;line-height:200%;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:-moz-fit-content;width:fit-content}.links .mainLinks .dropdownLink .dropdown.langChange>li.menu-items>.paragraph:hover{transform:scale(1.1)}.links .mainLinks .dropdownLink .dropdown.langChange>li.menu-items>.paragraph>.flag{line-height:0;margin-right:1rem}.links .mainLinks .dropdownLink .dropdown>.dropdownLink>.menu-items{margin-bottom:0}.links .mainLinks .dropdownLink .dropdown.services>.menu-items:first-child,.links .mainLinks .dropdownLink .dropdown>.dropdownLink:first-child{margin-top:1rem}.links .mainLinks .dropdownLink .dropdown>.dropdownLink>.menu-items>.productsLink>a{color:#fff;font-size:12px;line-height:200%}.links .mainLinks .dropdownLink .dropdown .menu-items>a{margin-bottom:10rem!important;margin-left:0!important;margin-right:0!important}.links .mainLinks .dropdownLink .dropdown .menu-items>a:hover{-webkit-text-fill-color:#f6f6f6;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#f6f6f6;text-shadow:.25px 0 0 #f6f6f6}.links .mainLinks .dropdownLink .nested{background-color:#363636;left:210px;max-width:9rem;top:-112px;z-index:9000}.links .mainLinks .dropdownLink .nested:before{content:"";display:block;height:100%;left:-80px;position:absolute;top:-10px;width:100%;z-index:-1}.links .mainLinks .dropdownLink:hover>.dropdown{max-height:260px;overflow:visible;padding:1rem 2.5rem}.links .mainLinks .dropdownLink:hover>.dropdown .menu-items,.links .mainLinks .dropdownLink:hover>.dropdown>.dropdownLink{transform:translateY(0)}.links .mainLinks .dropdownLink:hover>.dropdown.services>.menu-items:first-child,.links .mainLinks .dropdownLink:hover>.dropdown>.dropdownLink:first-child{margin-top:0}.links .mainLinks .dropdownLink:hover>img{transform:rotate(180deg);transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.links .mainLinks .dropdownLink:hover>.expandRightIcon{transform:rotate(-90deg);transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.links .mainLinks .productsNested{margin:0 0 .75rem}.links .mainLinks .productsNested .dropdown>.menu-items:first-child{margin-top:1rem}.links .mainLinks .productsNested:hover>.dropdown>.menu-items:first-child{margin-top:0}.links .mainLinks .dropdown.show{display:block;max-height:200px}.links .cartButton,.links .contactButton{align-items:center;display:flex;flex-direction:row;position:relative;transition:.35s ease-in-out}.links .cartButton .paragraph,.links .contactButton .paragraph{background:#53ae32;border-radius:70%;bottom:0;color:#363636;display:flex;flex-direction:column;font-family:Roboto-bold;font-size:10px!important;font-weight:700;height:17px;justify-content:center;margin-right:3px;padding:1px;position:absolute;right:0;text-align:center;width:17px}.links .cartButton:hover>img,.links .contactButton:hover>img{filter:invert(1)}.links .cartButton>img,.links .contactButton>img{margin-left:12px;transition:.35s ease-in-out;width:15px}.links .cartButton{border:0;margin-right:.5rem;padding:.5rem 1rem}.links .cartButton>img{margin-left:0;transition:.35s ease-in-out;width:20px}.selectedLink{border-bottom:1px solid #fff!important;margin-top:-1px!important;text-shadow:0 0 1px #f0f0f0!important}.hideLinks,.menuIcon{display:none}.menuIcon{transition:transform .75s cubic-bezier(.175,.885,.32,1.275)}.mobileCartButton{border:0!important;display:none;margin-right:60px!important;padding:.5rem 1rem!important}.mobileCartButton:hover img{filter:invert(1)}.mobileCartButton>img{margin-left:0;transition:.35s ease-in-out;width:25px}.menuIcon.change{transform:rotate(180deg)}.extendedNavbar{background-color:#0000;background-color:#101011;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;flex-direction:column;height:0;left:0;position:absolute;top:4rem;transition:height .75s cubic-bezier(.175,.885,.32,1.275);width:100%}.extendedNavbar .closeDropdown{display:none!important}.extendedNavbar .dropdown{background-color:#1e1e1e;border-radius:17px;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;display:none;font-size:.875rem;height:0;left:0;left:50%;list-style:none;min-width:10rem;min-width:14rem;opacity:1;padding:1.5rem 2rem;position:absolute;top:0;top:50%;transform:translate(-50%)}.extendedNavbar .dropdown .menu-items>a{margin-bottom:10rem!important;margin-left:0!important;margin-right:0!important}.extendedNavbar .dropdown:hover{display:block}.extendedNavbar>.showLinks>.dropdownLink>.productsLink>a{color:#fff;text-decoration:none}.extendedNavbar .contactButton:hover>img{filter:invert(1)}.extendedNavbar .contactButton>img{margin-left:12px;transition:.35s ease-in-out;width:15px}.closeDropdown{display:none!important}.extendedNavbar.change{height:auto;padding-top:1rem}.showLinks{align-items:center;display:flex;flex-direction:column;transition:.75s cubic-bezier(.175,.885,.32,1.275)}.showLinks .dropdownLink{position:relative;z-index:1000}.showLinks .cartButton>img,.showLinks .contactButton>img,.showLinks .dropdownLink>img{margin-left:12px;transition:.35s ease-in-out;width:15px}.menu-items:not(:last-child){margin-bottom:.75rem}@media screen and (max-width:768px){.navbar{background-color:#101011;height:5rem}.navbar .navbar_logo{animation:none!important;transition:none!important}.navbar .langDiv .dropdownLink{margin:0}.navbar .button,.navbar .dropdownLink,.navbar a{margin:1rem}.navbar .topLinks{display:none}.navbar .button,.navbar .dropdownLink,.navbar a:not(.navbar_logo){margin:1rem}.navbar .button .expandRightIcon,.navbar .dropdownLink .expandRightIcon,.navbar a:not(.navbar_logo) .expandRightIcon{transform:rotate(270deg)}.navbar .button:hover>.expandRightIcon,.navbar .dropdownLink:hover>.expandRightIcon,.navbar a:not(.navbar_logo):hover>.expandRightIcon{transform:rotate(1turn);transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.navbar .button .nested,.navbar .dropdownLink .nested,.navbar a:not(.navbar_logo) .nested{background-color:#363636;top:29px}.navbar .button .nested>.dropdownLink:first-child,.navbar .dropdownLink .nested>.dropdownLink:first-child,.navbar a:not(.navbar_logo) .nested>.dropdownLink:first-child{margin-top:0}.navbar .button .nested:before,.navbar .dropdownLink .nested:before,.navbar a:not(.navbar_logo) .nested:before{content:"";display:block;height:100%;position:absolute;top:-20px;width:100%;z-index:-1}.navbar .productsNested{align-items:center;display:flex;flex-direction:row;margin:0 0 .75rem}.navbar .productsNested .menu-items{margin-bottom:.35rem}.navbar .productsNested .menu-items a{margin:0}.navbar .productsNested .expandRightIcon{width:10px!important}.navbar .productsNested>.menu-items{margin-bottom:0}.navbar .mobileCartButton{align-items:center;display:flex;flex-direction:row;margin-right:2rem;position:relative;transition:.35s ease-in-out}.navbar .mobileCartButton .paragraph{background:#53ae32;border-radius:70%;bottom:0;color:#363636;display:flex;flex-direction:column;font-size:12px!important;font-weight:700;height:15px;justify-content:center;margin-right:3px;padding:1px;position:absolute;right:0;text-align:center;width:15px}.navbar .mobileCartButton:hover>img{filter:invert(1)}.navbar .mobileCartButton>img{transition:.35s ease-in-out;width:22px}.navbar .dropdown:before{content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:100%}.navbar .mobile-logo{display:contents}.navbar .navbarTopContent{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-between;margin-bottom:1rem;width:100%}.navbar .navbarTopContent>.menuIcon{height:18px;margin-right:2rem;position:absolute;right:0}.navbar__logo{margin-bottom:1rem;margin-left:1.5rem}.navbar__logo img{align-self:center;height:43px;width:auto}.dropdown{background-color:#0f0f0f;border-radius:.5rem;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;display:none;font-size:.875rem;height:0;left:auto;list-style:none;top:35px;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.dropdown>li>a{color:#fff;line-height:200%}.dropdown .productsNested{margin-bottom:1.25rem;margin-top:.25rem;width:max-content}.dropdown .productsNested:last-of-type{margin-bottom:.9rem}.dropdown.langChange{min-width:auto}.dropdown.langChange>li.menu-items>.paragraph{align-items:center;color:#fff;display:flex;flex-direction:row;font-family:Roboto-medium;font-size:12px;justify-content:flex-start;line-height:200%;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:-moz-fit-content;width:fit-content}.dropdown.langChange>li.menu-items>.paragraph:hover{transform:scale(1.1)}.dropdown.langChange>li.menu-items>.paragraph>.flag{line-height:0;margin-right:1rem}.dropdownLink>ul{padding:0}.dropdownLink>.dropdown{height:0;opacity:0;transition:height transform .75s cubic-bezier(.175,.885,.32,1.275)}.dropdownLink.langChange{align-items:center;display:flex;flex-direction:row;height:18px;z-index:100}.dropdownLink:hover>.dropdown{border-radius:0;box-shadow:none;box-sizing:border-box;display:block;height:auto;opacity:1;width:100vw}.dropdownLink:hover>.dropdown.langChange{border-radius:10px;width:auto}.dropdownLink:hover>.dropdown.nested{border-radius:0;box-shadow:none;margin-top:2rem;position:fixed;width:100vw}.dropdownLink:hover>.dropdown>.menu-items{width:-moz-fit-content;width:fit-content}.dropdownLink>.productsLink{text-align:center}.dropdownLink>.productsLink>img{margin-left:-3px;margin-right:5px;transition:transform .35s cubic-bezier(.175,.885,.32,1.275);width:10px}.dropdownLink:hover>.productsLink>img{transform:rotate(180deg)}.logo{margin-left:0}.selectedLink{margin-top:1rem!important}.extendedNavbar{display:block}.extendedNavbar .showLinks .searchBar{padding:0 15px}.links .contactButton{margin-right:0}.links>.button,.links>.mainLinks>.dropdownLink,.links>.mainLinks>a{display:none}.menuIcon,.mobileCartButton{display:block}.cartContainer .cartContent.expanded{height:auto;width:100%}.cartContainer .cartContent .cartContainerInner .topContent .columnNames{display:none}.cartContainer .cartContent .cartContainerInner .bottomContent .button{margin-left:0}.cartContainer .cartContent .cartContainerInner .productRow{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;max-width:900px;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft{display:flex;flex-direction:row;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .noImgBg{background-color:#a1a1a1;height:100%;max-height:100px;max-width:80px;z-index:10}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;height:70px;justify-content:center;overflow:hidden;padding:10px;width:50px}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .productImage .imgBackground img{max-width:100px;object-fit:cover;position:relative;width:100%;z-index:9}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent{display:flex;flex-direction:column;justify-content:space-between;margin-left:15px;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle{color:#f6f6f6;display:flex;flex-direction:column;font-family:Roboto-medium;justify-content:center}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productTitle:hover{cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .productLeft .leftContent .productPrice{font-family:Roboto-bold!important;margin-right:1rem}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove{display:flex;flex-direction:row;justify-content:center;margin-top:1rem;width:100%}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove .paragraph{color:#e51e42;font-size:13px;transition:.5s ease-in-out}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productRemove .paragraph:hover{color:#ff1500;cursor:pointer}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity{align-content:center;align-items:center;display:flex;margin-top:5px}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity .paragraph{margin-right:.5rem}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input{background-color:#3c3c3c;border:0;border-radius:3px;color:#d1d1d1;margin-left:1rem;margin-right:1rem;min-width:30px;outline:none;padding:5px;width:auto}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input[type=number]::-webkit-inner-spin-button,.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity img{background-color:#565656;border-radius:100%;height:12px;margin-left:1rem;margin-right:1rem;padding:10px;transition:transform .2s ease-in-out;width:12px}.cartContainer .cartContent .cartContainerInner .productRow .bottomContent .productQuantity img:hover{transform:scale(1.35);transition:transform .2s ease-in-out}.cartContainer.opacity{align-items:flex-start;background-color:rgba(0,0,0,.576);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out;z-index:101}.cartContainer>.cartContentBottom{height:20%;transition:height .3s ease-in-out;width:100%}.cartContainer>.cartContent.expanded{height:auto;max-width:none;width:100%}}@keyframes bottomSlide{0%{transform:translateY(-200px)}to{transform:translateY(0)}}@media screen and (max-width:1000px){.navbar .button,.navbar>a{font-size:13px}}.inquiryModal{height:80%}.inquiryModal .productRow{align-items:center;justify-content:space-between;margin-bottom:1.5rem;margin-top:1rem;max-width:900px}.inquiryModal .productRow,.inquiryModal .productRow .productLeft{display:flex;flex-direction:row;width:100%}.inquiryModal .productRow .productLeft .productImage .noImgBg{background-color:#a1a1a1;height:100%;max-height:100px;max-width:80px;z-index:10}.inquiryModal .productRow .productLeft .productImage .imgBackground{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:60px;justify-content:center;overflow:hidden;padding:10px;width:50px}.inquiryModal .productRow .productLeft .productImage .imgBackground img{max-width:100px;object-fit:cover;position:relative;width:100%;z-index:9}.inquiryModal .productRow .productLeft .leftContent{display:flex;flex-direction:column;justify-content:flex-start;margin-left:30px}.inquiryModal .productRow .productLeft .leftContent .productTitle{color:#f6f6f6;display:flex;flex-direction:column;justify-content:center}.inquiryModal .productRow .productLeft .leftContent .productPrice{margin-right:1rem;margin-top:1rem}.inquiryModal .productRow .productLeft .leftContent .productPrice .outOfStockPrice{color:#a1a1a1}.inquiryModal .productRow .productLeft .leftContent .productPrice .paragraph{font-family:Roboto-bold}.inquiryModal .productRow .productRight{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end;width:60%}.inquiryModal .productRow .productRight .rightContent{align-items:center;display:flex;flex-direction:row}.inquiryModal .productRow .productRight .rightContent .productRemove .paragraph{color:#d21503}.inquiryModal .productRow .productRight .rightContent .productRemove .paragraph:hover{cursor:pointer}.inquiryModal .productRow .productRight .rightContent .productQuantity{margin-right:1rem}.inquiryModal .productRow .productRight .rightContent .productQuantity input{background-color:#fff;border:0;border-radius:3px;color:#000;outline:none;padding:5px;width:40px}.inquiryModal .totalPriceInquiry{color:#f6f6f6;font-family:Roboto-bold!important;margin-bottom:1rem}.modal{margin-top:2rem;max-height:80vh;max-width:1000px;width:85%}.modal .swiperContainer{width:100%}.modal .swiperContainer h3{margin-bottom:2rem;margin-top:1rem}.modal .swiperContainer .projectDescription{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:1000px;width:100%}.modal .swiperContainer .projectDescription .referenceSpan{color:#b6b6b6!important}.modal .swiperContainer .projectDescription>.subtitle{line-height:180%}@media screen and (min-width:1500px){.modal{max-width:1800px}.modal .swiperContainer .projectDescription{max-width:none}}.card{background-color:#0f0f0f;border-radius:17px;padding:1rem}.card-centered{margin-left:auto;margin-right:auto}.header{align-content:center;align-items:center;background-image:url(/static/media/nasa.ed633a11e7683e8e1c24.webp);background-size:cover;display:flex;flex-direction:column;height:90vh;justify-content:center;margin-bottom:4rem;text-align:center;width:100vw!important;z-index:15}.header .button{animation:pop 1s ease-in-out both}.header .title{animation:pop .9s ease-in-out both}.header .subtitle{animation:pop .6s ease-in-out both}.header .buttonsContainer{display:flex;flex-wrap:wrap;justify-content:center}.header .buttonsContainer .button{transition:all .35s ease-in-out}.header .buttonsContainer .button:first-child{height:45px;margin-right:1rem}.header .buttonsContainer #learnMore{margin:0}.header .headerButton>img{transition:.35s ease-in-out}.header .headerButton:hover>img{filter:invert(1);transition:all .35s ease-in-out}.header .subtitle{line-height:200%;margin-bottom:2rem}.header__image{align-self:center;animation:bounce 2s ease-in-out infinite alternate-reverse;justify-self:center;margin-left:auto;margin-right:auto;margin-top:15%;max-height:600px;max-width:90%;object-fit:cover}.header__text{align-self:center;justify-self:left;max-width:600px;padding-left:2rem;padding-right:2rem}@media screen and (max-width:1500px){.header .title{font-size:50px}}@media screen and (max-width:1000px){.header .buttonsContainer{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start}.header .buttonsContainer .button:first-child{margin-bottom:1rem;margin-right:0}}@media screen and (max-width:850px){.header .title{font-size:35px!important}.header .subtitle{padding-right:0}.header__text{align-self:center;justify-self:center;margin-top:2rem;text-align:center}}@media screen and (max-width:810px){.header .buttonsContainer{display:flex;flex-wrap:wrap;justify-content:center}.header .buttonsContainer .button:first-child{margin-right:inherit}}@media screen and (max-width:770px){.header{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr}.header .buttonsContainer{display:flex;flex-wrap:wrap;justify-content:center}.header .title{font-size:17px}.header .subtitle{padding-right:0}.header__image{margin-left:0;margin-right:0}.header__text{align-self:center;justify-self:center;margin-top:2rem;text-align:center}}@media screen and (max-width:380px){.header{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr}.header__text{align-self:center;justify-self:center;margin-top:2rem;text-align:center}}@keyframes bounce{0%{filter:drop-shadow(0 0 10px rgba(224,224,224,.6078431373));transform:translateY(-5px)}to{filter:drop-shadow(5px 5px 10px rgba(224,224,224,.1333333333));transform:translateY(5px)}}@keyframes bounceUp{0%{filter:drop-shadow(0 0 10px rgba(224,224,224,.6078431373));transform:translateY(-35px)}to{filter:drop-shadow(5px 5px 10px rgba(224,224,224,.1333333333));transform:translateY(-45px)}}@keyframes pop{0%{transform:scale(90%)}50%{transform:scale(105%)}to{transform:scale(100%)}}.searchBar{box-sizing:border-box;max-width:500px;position:relative;width:100%}.searchBar .input-wrapper{align-items:center;background-color:#0000;border:2px solid #363636;border-radius:10px;display:flex;height:2.5rem;padding:0 15px}.searchBar .input-wrapper img{height:14px;width:14px}.searchBar .input-wrapper input{background-color:#0000;border:none;color:#b6b6b6;font-size:1rem;height:100%;margin-left:5px;width:100%}.searchBar .input-wrapper input:focus{outline:none}.searchBar .results-list{background-color:#1e1e1e;border-radius:10px;box-sizing:border-box;color:#cdcdce;display:none;flex-direction:column;left:0;margin-top:4rem;max-height:300px;max-width:500px;overflow-y:scroll;padding:15px 20px;position:absolute;top:0;width:100%;z-index:10000}.searchBar .results-list.show{display:flex}.searchBar .results-list.change{display:none}.searchBar .results-list>.resultsTitle{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.searchBar .results-list>.resultsTitle>.paragraph{font-size:13px}.searchBar .results-list>.resultsTitle>.paragraph a{margin-right:0}.searchBar .results-list>.paragraph{font-size:13px}.searchBar .results-list>.results-categories-content{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;margin-top:10px;overflow-x:scroll;padding:20px 20px 20px 10px}.searchBar .results-list>.search-result{border-radius:10px;padding:10px;transition:background-color .25s ease-in-out}.searchBar .results-list>.search-result:hover{background-color:#363636;border-radius:10px;cursor:pointer}.searchBar .results-list>.search-result>.search-result-item{display:flex;flex-direction:row}.searchBar .results-list>.search-result>.search-result-item>.result-image{align-items:center;display:flex}.searchBar .results-list>.search-result>.search-result-item>.result-image img{border-radius:5px;height:100%;width:45px}.searchBar .results-list>.search-result>.search-result-item>.result-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-left:15px}.searchBar .results-list>.search-result>.search-result-item>.result-content .paragraph{font-size:13px;text-align:left}.searchBar .results-list>.search-result>.search-result-item>.result-content .paragraph a{font-family:inherit;font-size:13px;margin:0}.searchBar .results-list>.search-result>.search-result-item>.result-content .paragraph a:hover{text-decoration:underline}.searchBar .results-list>.search-result>.search-result-item>.result-content .ref{font-size:10px;margin-bottom:.25rem}@media screen and (max-width:768px){.searchBar .results-list{margin-top:3rem}.searchBar .results-list.showMobile{display:flex}}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.imageSwiper{width:100%}.imageSwiper h3{margin-bottom:2rem;margin-top:1rem}.imageSwiper .swiper{width:100%}.imageSwiper .swiper .swiper-wrapper{height:auto;max-height:500px;width:0}.imageSwiper .swiper .swiper-button-next,.imageSwiper .swiper .swiper-button-prev{fill:#d4d4d4!important;stroke:#d4d4d4!important;color:#d4d4d4!important;margin-top:0;right:0}.imageSwiper .swiper-free-mode{margin-top:10px}.imageSwiper .swiper-free-mode .swiper-wrapper{margin:0}.imageSwiper .swiper-free-mode .swiper-wrapper>.swiper-slide{max-height:180px}.imageSwiper .swiper-free-mode .swiper-wrapper>.swiper-slide :hover{cursor:pointer}.imageSwiper .swiper-free-mode .swiper-wrapper>.swiper-slide img{border-radius:0;height:100%;object-fit:cover}.imageSwiper .swiper-slide{align-items:center;background:#363636;display:flex;font-size:18px;height:auto;justify-content:center;max-height:600px;overflow:hidden;position:relative;text-align:center}.imageSwiper .swiper-slide .caption{background:#1c1c1c;background:linear-gradient(180deg,#1c1c1c00,rgba(28,28,28,.195) 25%,rgba(25,25,25,.551) 51%,hsla(0,0%,8%,.915));bottom:0;color:#fff;display:flex;font-size:11px;left:0;line-height:150%;padding:10px;position:absolute;text-align:left;width:100%}.imageSwiper .swiper-slide .caption h4{padding-right:10px}.imageSwiper .swiper-slide img{max-height:100%;max-width:100%;object-fit:contain;transition:all .3s ease 0s;width:100%}.imageSwiper .projectDescription{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;margin-top:1rem;max-width:1000px;width:100%}.imageSwiper .projectDescription .referenceSpan{color:#b6b6b6!important}.imageSwiper .projectDescription>.subtitle{line-height:180%}@media screen and (min-width:1500px){.imageSwiper .swiper .swiper-wrapper{max-height:1000px}.imageSwiper .swiper-slide{max-height:800px}}.container{margin-left:4rem;margin-right:4rem;padding-bottom:4rem}@media screen and (max-width:770px){.container{margin-left:2rem;margin-right:2rem;padding-left:2rem!important;padding-right:2rem!important}}@media screen and (max-width:380px){.container{padding-left:1rem!important;padding-right:1rem!important}}@media screen and (max-width:300px){.container{padding-left:.8rem;padding-right:.8rem}}.skeletonCard{border-radius:17px;overflow:hidden}.skeletonCard .productCard{position:relative}.skeletonCard .productCard .imgBackground{background-color:#a1a1a1;border-radius:10px}.skeletonCard .productCard .button,.skeletonCard .productCard .productBrand,.skeletonCard .productCard .productDescription,.skeletonCard .productCard .productTitle{background-color:#a1a1a1;border:0;border-radius:10px;color:#a1a1a1;width:100%}.productCard{background-color:#1e1e1e;border-radius:17px;display:flex;flex-direction:column;max-width:180px;padding:1rem;width:100%}.productCard .shimmer-wrapper{animation:loading 1.5s infinite;height:100%;left:0;position:absolute;top:0;width:100%}.productCard .shimmer-wrapper .shimmer{background:#ffffff12;box-shadow:0 0 30px 30px #ffffff12;height:100%;transform:skewX(-20deg);width:50%}.productCard:hover{cursor:pointer}.productCard .paragraph>span{color:#b6b6b6!important;font-family:Roboto-Bold}.productCard .productCardContent{display:flex;flex-direction:column;height:100%;justify-content:space-between}.productCard .productBrand{color:#5d5d5d;font-family:Roboto-Bold;font-size:15px;margin-bottom:10px;text-align:center}.productCard .productTitle{word-wrap:break-word;font-size:17px;margin-bottom:5px;margin-top:0;text-align:center}.productCard .productDescription{font-size:15px;margin-bottom:1rem}.productCard .productSpecifications{margin-bottom:1rem;margin-top:1rem}.productCard .productSpecifications>.paragraph{line-height:200%}.productCard .productCardFooter{display:flex;flex-direction:column}.productCard .productPrice{color:#53ae32;font-family:Roboto-bold;margin-top:1rem;text-align:center}.productCard .outOfStockPrice{color:#a1a1a1}.productCard .noImgBg{background-color:#a1a1a1;height:100%;max-height:390px;max-width:390px;z-index:10}.productCard .imgBackground{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;max-height:210px;max-width:390px;min-height:220px;overflow:hidden;padding:10px}.productCard .imgBackground img{border-radius:10px;max-width:390px;object-fit:cover;position:relative;width:100%;z-index:9}.productCard .placeholderBg{background-color:#949494}.productCard a{text-align:center}.productCard a,.productCard a .button{margin:0;width:100%}@media screen and (max-width:1000px){.productCard .productTitle{font-size:17px}.productCard .productDescription,.productCard .productSpecifications{font-size:15px}}@media screen and (max-width:600px){.productCard{max-width:140px}.productCard .imgBackground{min-height:150px}}.referencePlinara,.references{padding-top:9rem}.referencePlinara a,.references a{margin:inherit}.referencePlinara .container,.references .container{align-items:center;display:flex;flex-direction:column}.referencePlinara .container .title,.references .container .title{margin-top:3rem}.referencePlinara .container .paragraph,.references .container .paragraph{line-height:200%}.referencePlinara .container .videoPlayer,.references .container .videoPlayer{height:90vh!important;padding-bottom:2rem;padding-top:2rem;width:100%!important}.referencePlinara .container .phases,.references .container .phases{align-items:center;display:flex;flex-direction:column;margin-top:4rem}.referencePlinara .container .phases .phaseNumber,.references .container .phases .phaseNumber{align-items:center;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;font-family:Roboto-bold;font-size:36px;height:60px;justify-content:center;margin-bottom:4rem;margin-top:4rem;padding:15px;text-align:center;width:60px}.referencePlinara .container .twoItemsContainer,.references .container .twoItemsContainer{margin:2rem 0;max-width:1000px;min-height:400px;padding:0}.referencePlinara .container .twoItemsContainer .referencePreview,.references .container .twoItemsContainer .referencePreview{display:flex;flex-direction:column;height:100%}.referencePlinara .container .twoItemsContainer .referencePreview img,.references .container .twoItemsContainer .referencePreview img{border-radius:5px;height:270px;object-fit:cover;transition:all .3s ease 0s;width:100%}.referencePlinara .container .twoItemsContainer .referencePreview img:hover,.references .container .twoItemsContainer .referencePreview img:hover{box-shadow:0 4px 15px #0003;cursor:pointer;transform:scale(1.05)}.referencePlinara .container .twoItemsContainer .referencePreview p,.references .container .twoItemsContainer .referencePreview p{text-align:left}.referencePlinara .container .referenceIntroText,.referencePlinara .container .referencesTypes,.references .container .referenceIntroText,.references .container .referencesTypes{align-content:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;margin-top:4rem}.referencePlinara .container .referenceIntroText .subtitle,.referencePlinara .container .referencesTypes .subtitle,.references .container .referenceIntroText .subtitle,.references .container .referencesTypes .subtitle{line-height:200%}.referencePlinara .container .referencesTypes,.references .container .referencesTypes{flex-direction:row;justify-content:space-evenly}.referencePlinara .container .swiperContainer,.references .container .swiperContainer{align-items:center;display:flex;flex-direction:column;margin-bottom:5rem;max-width:1000px;width:100%}.referencePlinara .container .swiperContainer .button,.references .container .swiperContainer .button{margin-top:3rem}.referencePlinara .container .swiperContainer>h3>p,.references .container .swiperContainer>h3>p{display:inline-block;margin-left:auto;margin-right:auto;position:relative;text-align:left;text-decoration:none;transition:all .35s ease-in-out}.referencePlinara .container .swiperContainer>h3>p:after,.references .container .swiperContainer>h3>p:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .35s ease-in-out;width:0}.referencePlinara .container .swiperContainer>h3>p:hover,.references .container .swiperContainer>h3>p:hover{cursor:pointer}.referencePlinara .container .swiperContainer>h3>p:hover:after,.references .container .swiperContainer>h3>p:hover:after{width:100%}.referencePlinara .container .swiperContainer .projectDescription,.references .container .swiperContainer .projectDescription{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:1000px;width:100%}.referencePlinara .container .swiperContainer .projectDescription>.subtitle,.references .container .swiperContainer .projectDescription>.subtitle{line-height:180%}.referencePlinara .videoPlayer,.references .videoPlayer{height:80vh!important;width:100%!important}@media screen and (min-width:1500px){.references .container .swiperContainer{max-width:1400px}.references .container .twoItemsContainer{max-width:1400px;width:100%}.references .container .twoItemsContainer .referencePreview img{height:400px}}.contactWidget{background-color:#0f0f0f;border-radius:5px;border-radius:17px;bottom:0;box-shadow:0 0 20px #00000069;display:flex;flex-direction:column;height:auto;margin:20px;max-width:400px;opacity:0;position:fixed;right:10px;transition:transform .5s ease-in-out,right .5s ease-in-out;width:100%;z-index:90}.contactWidget.visible{animation:slideInBounce 1.6s ease-in-out forwards;opacity:1}.contactWidget.hidden{animation:slideOutBounce 1s ease-out forwards}.contactWidget>.closeButton{position:absolute;right:0;top:0;z-index:92}.contactWidget>.closeButton img{background-color:hsla(0,0%,6%,.929);border-radius:100%;cursor:pointer;margin:10px;padding:10px;width:10px}.contactWidget>.imgDiv{position:relative}.contactWidget>.imgDiv>img{border-top-left-radius:17px;border-top-right-radius:17px;max-height:155px;object-fit:cover;width:100%;z-index:90}.contactWidget>.imgDiv>.imgDivOverlay{background:linear-gradient(180deg,#0000,#141414db 50%,#141414);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:91}.contactWidget>.imgDiv>.titleDiv{bottom:0;display:flex;flex-direction:column;padding:10px 20px 20px;position:absolute;z-index:92;z-index:95}.contactWidget>.imgDiv>.titleDiv>*{margin:0}.contactWidget>.imgDiv>.titleDiv .subtitle{font-size:18px;margin-bottom:10px}.contactWidget>.imgDiv>.titleDiv .paragraph{font-size:14px}.contactWidget>.buttonsDiv{background-color:#0f0f0f;border-bottom-left-radius:17px;border-bottom-right-radius:17px;display:inline-flex;flex-direction:row;justify-content:space-evenly;padding:20px}.contactWidget>.buttonsDiv>.button{align-items:center;display:flex;flex-direction:row;justify-content:center}.contactWidget>.buttonsDiv>.button a{all:unset}.contactWidget>.buttonsDiv>.button:hover>img{filter:invert(1)}.contactWidget>.buttonsDiv>.button>img{height:15px;margin-right:10px;width:auto}@media screen and (max-width:600px){.contactWidget{bottom:0;left:0;max-width:400px;position:fixed;right:0;width:90%}.contactWidget .button{margin:.5rem}.contactWidget .button a{all:unset}.contactWidget .button:hover img{filter:invert(1)}.contactWidget>.closeButton img{margin:5px}.contactWidget>.imgDiv{height:min-content}.contactWidget>.imgDiv>img{max-height:130px}.contactWidget>.imgDiv>.imgDivOverlay{background:linear-gradient(180deg,#0000,#050505c2 50%,#0f0f0f)}.contactWidget>.imgDiv>.titleDiv{bottom:5px;padding-right:40px}.contactWidget>.imgDiv>.titleDiv .subtitle{font-size:15px}.contactWidget>.buttonsDiv{padding:0}}@keyframes slideInBounce{0%{right:-400px}80%{right:30px}to{right:0;transform:none}}@keyframes slideOutBounce{0%{right:20px}20%{right:30px}to{right:-400px}}.wideProductCard{background-color:#1e1e1e;border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;height:100%;width:100%}.wideProductCard .imgBackground{align-items:center;background-color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;height:100%;justify-content:center;padding:10px}.wideProductCard .imgBackground img{height:auto;max-height:150px;object-fit:contain;width:100%}.wideProductCard .imgBackground img:hover{cursor:pointer}.wideProductCard .productCardContent{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1rem}.wideProductCard .productCardContent .productTitle{font-size:1rem;margin:0;text-align:center}.wideProductCard .productCardContent .productBrand{color:#666;font-size:.8rem;text-align:center}.wideProductCard .productCardContent button{margin-top:1rem}@media screen and (max-width:1400px){.wideProductCard .imgBackground{height:100%}}@media screen and (max-width:480px){.wideProductCard{max-width:100%}.productCardContent .productTitle{font-size:.9rem}.productCardContent .productBrand{font-size:.7rem}}.App{padding-top:0}.container{margin-left:auto;margin-right:auto;max-width:1900px;padding-left:4rem;padding-right:4rem}.items{grid-column-gap:2rem;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:stretch;margin:3rem}.items .subtitle{line-height:120%}.items .item{grid-gap:0 0;border-right:1px solid #fff;display:grid;gap:0 0;grid-template-areas:"title" "description";grid-template-columns:1fr;grid-template-rows:.7fr 1fr;height:100%;justify-items:center;padding-right:2rem}.items .item .icon{grid-area:icon}.items .item .icon .iconStyle{object-fit:cover;width:5rem}.items .item h2,.items .item h3{margin:0}.items .item .title{grid-area:title;line-height:150%;margin-top:.5rem;max-width:300px}.items .item .description{grid-area:description;margin-top:.5rem;max-width:280px;text-align:center}.items .item:last-child{border-right:0;padding-right:0}.title>span{color:#53ae32;font-family:Roboto-Black}.solarPanelPlants{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(3,1fr) .5fr 1.5fr;grid-template-rows:1fr .5fr .3fr 1.5fr;margin-bottom:6rem;margin-top:6rem}.solarPanelPlants .card>.paragraph{margin-top:.75rem}.titlePlants{grid-area:1/1/3/4}.titlePlants .title{max-width:600px}.titlePlants .subtitle{max-width:550px}.buttonPlants{grid-area:3/1/4/4;margin-bottom:2rem}.typesOfPlants .subtitle{font-size:15px}.imagePlants{align-items:flex-end;display:flex;flex-direction:column;grid-area:1/5/5/6;justify-content:flex-end;padding-bottom:2rem}.imagePlants img{max-width:400px;width:100%}.solarEquipment{margin-bottom:6rem;margin-top:4rem}.solarEquipment .typesContainer{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4rem}.solarEquipment .typesContainer .button{font-size:20px;height:130px}.solarEquipment .typesContainer .button>h3{font-family:inherit;font-size:20px}.solarEquipment .equipmentLogosContainer{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:5rem 0}.solarEquipment .equipmentLogosContainer img{height:60px;margin:.5rem;object-fit:cover}.solarEquipment .equipmentButton{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}.twoItemsContainer{grid-gap:50px;display:grid;grid-template-columns:repeat(2,1fr);margin:6rem 2rem;padding:1rem}.twoItemsContainer .chargerContainer,.twoItemsContainer .heatContainer{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.twoItemsContainer .chargerContainer .paragraph,.twoItemsContainer .chargerContainer .title,.twoItemsContainer .heatContainer .paragraph,.twoItemsContainer .heatContainer .title{margin-bottom:2rem}.heatPumpsContainer,.softwareContainer{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-template-rows:1fr 1fr .5fr;padding:2rem 2rem 0}.heatPumpsContainer .subtitle,.softwareContainer .subtitle{line-height:185%}.heatPumpsContainer .card>.paragraph,.softwareContainer .card>.paragraph{margin-top:.75rem}.heatPumpsContainer p>span,.softwareContainer p>span{color:#53ae32;font-family:Roboto-Black}.heatPumpsContainer .titleHeatPumps,.heatPumpsContainer .titleSoftware,.softwareContainer .titleHeatPumps,.softwareContainer .titleSoftware{grid-area:1/1/3/4}.heatPumpsContainer .titleHeatPumps .title,.heatPumpsContainer .titleSoftware .title,.softwareContainer .titleHeatPumps .title,.softwareContainer .titleSoftware .title{max-width:700px}.heatPumpsContainer .titleHeatPumps .subtitle,.heatPumpsContainer .titleSoftware .subtitle,.softwareContainer .titleHeatPumps .subtitle,.softwareContainer .titleSoftware .subtitle{margin-top:2rem;max-width:600px}.heatPumpsContainer .titleHeatPumps .heatPumpsLogosContainer,.heatPumpsContainer .titleSoftware .heatPumpsLogosContainer,.softwareContainer .titleHeatPumps .heatPumpsLogosContainer,.softwareContainer .titleSoftware .heatPumpsLogosContainer{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:2rem;max-width:800px}.heatPumpsContainer .titleHeatPumps .heatPumpsLogosContainer img,.heatPumpsContainer .titleSoftware .heatPumpsLogosContainer img,.softwareContainer .titleHeatPumps .heatPumpsLogosContainer img,.softwareContainer .titleSoftware .heatPumpsLogosContainer img{height:50px;margin:1rem;object-fit:cover}.heatPumpsContainer .buttonHeatPumps,.heatPumpsContainer .buttonSoftware,.softwareContainer .buttonHeatPumps,.softwareContainer .buttonSoftware{grid-area:3/1/4/4}.heatPumpsContainer .imageHeatPumps,.heatPumpsContainer .imageSoftware,.softwareContainer .imageHeatPumps,.softwareContainer .imageSoftware{align-items:flex-end;display:flex;flex-direction:column;grid-area:1/3/4/4;justify-content:center;padding-bottom:2rem}.heatPumpsContainer .imageHeatPumps img,.heatPumpsContainer .imageSoftware img,.softwareContainer .imageHeatPumps img,.softwareContainer .imageSoftware img{border-radius:17px;max-width:370px;width:100%}.referencesContainer{display:flex;flex-direction:column;padding:2rem}.referencesContainer .referenceItems{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-content:space-around;margin-bottom:1rem;margin-top:3rem}.referencesContainer .referenceItems .referenceItem{display:flex;flex-direction:column;max-width:380px;min-width:150px}.referencesContainer .referenceItems .referenceItem img{border-radius:5px;height:100%;min-height:300px;object-fit:cover;width:100%}.typesContainer{align-items:center;grid-area:4/1/5/6;max-width:100%!important}.typesOfPlants{grid-area:4/1/5/3;padding-right:400px}@media screen and (min-width:1500px){.heatPumpsContainer,.softwareContainer{grid-template-rows:1fr 1fr .5fr}.heatPumpsContainer .titleHeatPumps .title,.heatPumpsContainer .titleSoftware .title,.softwareContainer .titleHeatPumps .title,.softwareContainer .titleSoftware .title{max-width:750px}.heatPumpsContainer .titleHeatPumps .subtitle,.heatPumpsContainer .titleSoftware .subtitle,.softwareContainer .titleHeatPumps .subtitle,.softwareContainer .titleSoftware .subtitle{max-width:650px}}@media screen and (min-width:768px){.solarEquipment .typesContainer .button{margin:1rem}.solarEquipment .equipmentButton{display:flex;justify-content:center;margin-bottom:2rem;margin-top:2rem}}@media screen and (max-width:1300px){.typesOfPlants{padding-right:300px}.solarPanelPlants{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1.25fr 1.5fr 1.5fr}.typesContainer{margin-top:2rem}.imagePlants{display:flex;flex-direction:column;grid-area:1/5/5/6;justify-content:flex-end;padding-bottom:2rem}.imagePlants img{max-width:300px}.titlePlants{align-items:center;display:flex;flex-direction:column;grid-area:1/1/3/6!important;justify-content:flex-end}.titlePlants p{text-align:center}.buttonPlants{align-items:center;display:flex;flex-direction:column;grid-area:3/1/4/6!important;justify-content:center}.heatPumpsContainer,.softwareContainer{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-template-rows:1fr 1.5fr .5fr;padding:2rem 2rem 0}.heatPumpsContainer .card>.paragraph,.softwareContainer .card>.paragraph{margin-top:.75rem}.heatPumpsContainer p>span,.softwareContainer p>span{color:#53ae32;font-family:Roboto-Black}.heatPumpsContainer .titleHeatPumps,.heatPumpsContainer .titleSoftware,.softwareContainer .titleHeatPumps,.softwareContainer .titleSoftware{grid-area:1/1/3/4}.heatPumpsContainer .titleHeatPumps .title,.heatPumpsContainer .titleSoftware .title,.softwareContainer .titleHeatPumps .title,.softwareContainer .titleSoftware .title{max-width:500px}.heatPumpsContainer .titleHeatPumps .subtitle,.heatPumpsContainer .titleSoftware .subtitle,.softwareContainer .titleHeatPumps .subtitle,.softwareContainer .titleSoftware .subtitle{margin-top:2rem;max-width:450px}.heatPumpsContainer .titleHeatPumps .heatPumpsLogosContainer,.heatPumpsContainer .titleSoftware .heatPumpsLogosContainer,.softwareContainer .titleHeatPumps .heatPumpsLogosContainer,.softwareContainer .titleSoftware .heatPumpsLogosContainer{max-width:500px}}@media screen and (max-width:1000px){.typesOfPlants{padding-right:250px!important}.imagePlants{display:flex;flex-direction:column;grid-area:1/5/5/6;justify-content:flex-end;padding-bottom:2rem}.imagePlants img{max-width:250px}.items{grid-template-columns:1fr 1fr;margin:1rem}.items .item{border-right:0;height:auto;padding-right:0}.items .item:first-child,.items .item:nth-child(2){border-bottom:1px solid #fff;padding-bottom:25px}.items .item:last-child{grid-column:span 2}.solarEquipment .typesContainer .button{font-family:Roboto-Bold;font-size:17px;height:100px;margin:1rem}.solarEquipment .typesContainer .button>h3{font-family:Roboto-Bold;font-size:17px}.solarEquipment .equipmentLogosContainer img{height:55px}.heatPumpsContainer,.softwareContainer{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr .25fr .5fr;padding:2rem 2rem 0}.heatPumpsContainer .card>.paragraph,.softwareContainer .card>.paragraph{margin-top:.75rem}.heatPumpsContainer p>span,.softwareContainer p>span{color:#53ae32;font-family:Roboto-Black}.heatPumpsContainer .titleHeatPumps,.heatPumpsContainer .titleSoftware,.softwareContainer .titleHeatPumps,.softwareContainer .titleSoftware{align-items:center;display:flex;flex-direction:column;grid-area:1/1/2/4;justify-content:center}.heatPumpsContainer .titleHeatPumps .title,.heatPumpsContainer .titleSoftware .title,.softwareContainer .titleHeatPumps .title,.softwareContainer .titleSoftware .title{max-width:600px;text-align:center}.heatPumpsContainer .titleHeatPumps .subtitle,.heatPumpsContainer .titleSoftware .subtitle,.softwareContainer .titleHeatPumps .subtitle,.softwareContainer .titleSoftware .subtitle{margin-top:2rem;max-width:550px;text-align:center}.heatPumpsContainer .titleHeatPumps .heatPumpsLogosContainer,.heatPumpsContainer .titleSoftware .heatPumpsLogosContainer,.softwareContainer .titleHeatPumps .heatPumpsLogosContainer,.softwareContainer .titleSoftware .heatPumpsLogosContainer{justify-content:center;max-width:800px}.heatPumpsContainer .buttonHeatPumps,.heatPumpsContainer .buttonSoftware,.softwareContainer .buttonHeatPumps,.softwareContainer .buttonSoftware{align-items:center;display:flex;grid-area:4/1/5/4;justify-content:center}.heatPumpsContainer .imageHeatPumps,.heatPumpsContainer .imageSoftware,.softwareContainer .imageHeatPumps,.softwareContainer .imageSoftware{align-items:center;display:flex;flex-direction:column;grid-area:2/1/4/4;justify-content:center;padding-bottom:0}.heatPumpsContainer .imageHeatPumps img,.heatPumpsContainer .imageSoftware img,.softwareContainer .imageHeatPumps img,.softwareContainer .imageSoftware img{height:100%;max-width:250px;width:100%}.heatPumpsContainer{grid-template-rows:1fr .75fr .25fr}.heatPumpsContainer .heatPumpsLogosContainer img{height:55px}}@media screen and (max-width:850px){.paragraph{font-size:13px!important}}@media screen and (max-width:770px){.items{grid-template-columns:1fr 1fr;margin:1rem}.items .subtitle{font-size:13px!important}.items .item{border-right:0;height:auto;margin-left:1rem;margin-right:1rem;padding-right:0}.items .item:first-child,.items .item:nth-child(2){border-bottom:1px solid #fff;padding-bottom:25px}.solarPanelPlants{grid-gap:10px 0;display:grid;gap:10px 0;grid-template-areas:"titlePlants" "imagePlants" "typesOfPlants" "buttonPlants";grid-template-columns:1fr!important;grid-template-rows:.5fr .75fr 1fr .25fr}.titlePlants{grid-area:titlePlants!important}.buttonPlants{grid-area:buttonPlants!important}.typesContainer{display:flex;flex-shrink:2}.typesContainer,.typesOfPlants{grid-area:typesOfPlants!important}.typesOfPlants{padding-right:0!important}.imagePlants{align-items:center;grid-area:imagePlants!important}.imagePlants img{width:100%}.twoItemsContainer{grid-template-columns:1fr}.solarPanelPlants{margin-bottom:0}.heatPumpsContainer,.softwareContainer{padding:1rem}}@media screen and (max-width:600px){.items{grid-template-columns:1fr;margin:0}.items .paragraph,.items .subtitle{font-size:medium!important}.items .item{border-bottom:1px solid #fff;border-right:0;height:auto;padding-right:0}.items .item:last-child{border-bottom:0;grid-column:span 1}.card{padding-bottom:1.5rem;padding-top:1rem}.solarEquipment{margin-bottom:3rem;margin-top:1rem}.solarEquipment .typesContainer .button,.solarEquipment .typesContainer .button>h3{font-size:13px}.solarEquipment .equipmentLogosContainer{margin-bottom:1rem;margin-top:1rem}.solarEquipment .equipmentLogosContainer img{height:45px}.solarPanelPlants .typesContainer{margin-top:0}.heatPumpsContainer,.softwareContainer{display:grid;grid-template-rows:1.15fr .5fr .5fr .5fr;padding:1rem 1rem 0}.heatPumpsContainer .titleHeatPumps .title,.heatPumpsContainer .titleSoftware .title,.softwareContainer .titleHeatPumps .title,.softwareContainer .titleSoftware .title{max-width:500px}.heatPumpsContainer .titleHeatPumps .subtitle,.heatPumpsContainer .titleSoftware .subtitle,.softwareContainer .titleHeatPumps .subtitle,.softwareContainer .titleSoftware .subtitle{line-height:150%!important;margin-bottom:2rem}.heatPumpsContainer .heatPumpsLogosContainer img,.softwareContainer .heatPumpsLogosContainer img{height:45px}.heatPumpsContainer{display:grid;grid-template-rows:1fr .25fr .25fr .25fr}.solarEquipment .typesContainer{margin-top:2rem}.solarEquipment .typesContainer a{margin:.25rem}.solarEquipment .typesContainer .button-image{margin:.25rem;max-width:110px;min-width:110px}}@media screen and (max-width:430px){.solarEquipment .typesContainer{justify-content:space-around}.solarEquipment .typesContainer .button-image{height:90px;margin:.5rem;max-width:150px;min-width:140px}.solarEquipment .typesContainer .button-image h2{font-size:12px;word-break:break-word}.heatPumpsContainer .titleHeatPumps .heatPumpsLogosContainer img,.solarEquipment .equipmentLogosContainer img{height:35px}}@media screen and (max-width:380px){.solarEquipment .typesContainer .button-image{font-size:12px;margin:.25rem;max-width:120px;min-width:120px}.header .title{font-size:25px!important}.header .subtitle{font-size:13px!important}.solarEquipment{grid-template-rows:1fr .25fr .5fr .25fr}.solarEquipment .equipmentLogosContainer,.solarEquipment .typesContainer{margin:0}.softwareContainer{grid-template-rows:1fr .25fr .25fr}.heatPumpsContainer{grid-template-rows:1.5fr .75fr .15fr}}.about{display:flex;margin-bottom:auto;min-height:80vh;padding-top:9rem}.about .text{height:100%;margin-top:2rem;padding-bottom:3rem;padding-left:4rem;padding-right:4rem}.about .text p{line-height:200%}.about footer{position:absolute}@media screen and (max-width:1500px){.about .text{height:100%;margin-top:2rem;padding-left:1rem;padding-right:1rem}.about .text p{line-height:200%}}.login{display:flex;margin-bottom:auto;min-height:80vh;padding-top:9rem}.login .formContainer{justify-content:center}.login .formContainer,.login .formContainer .confirmation{align-items:center;display:flex;flex-direction:column;transition:.35s ease-in-out}.login .formContainer .confirmation{align-content:center;background-color:#0f0f0f;border-radius:17px;height:45vh;justify-content:space-evenly;padding:2rem;width:80%}.login .formContainer .confirmation .mailbox{width:12vh}.login .formContainer .emailForm{width:80%}.login .formContainer .emailForm input[type=password],.login .formContainer .emailForm input[type=text],.login .formContainer .emailForm select,.login .formContainer .emailForm textarea{background-color:#0000!important;border:1px solid rgba(98,98,98,.561);border-radius:7px;box-sizing:border-box;color:#f0f0f0;margin-bottom:2rem;margin-top:6px;padding:12px;resize:vertical;width:100%}.login .formContainer .emailForm input:focus,.login .formContainer .emailForm textarea:focus{border-color:hsla(0,0%,62%,.561)!important;box-shadow:0 0 5px 2px #cecece3d;outline:none!important}.login .formContainer input[type=submit]{align-items:flex-start;-webkit-appearance:auto;appearance:auto;background-color:#0000;border:0;box-sizing:border-box;color:#fff;cursor:default;padding:0;text-align:center;-webkit-user-select:none;user-select:none;white-space:pre}.equipment{align-content:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:auto;min-height:80vh;padding-top:9rem;width:100%}.equipment .categoryContainer{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:4rem}.equipment .categoryContainer a{margin:0!important}.equipment .categoryContainer a:hover{transform:scale(1)}.equipment .categoryContainer .button:not(last-child){margin-right:1rem}.equipment .categoryContainer .button{margin-top:1rem}.equipment .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;margin-bottom:2rem}@media screen and (min-width:1500px){.equipment .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(7,1fr);margin-top:2rem}}@media screen and (max-width:1000px){.equipment .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:850px){.equipment .categoryContainer .button{margin-left:0!important;margin-top:.5rem!important;min-width:0!important}.equipment .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (max-width:600px){.equipment .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}}.software{padding-top:9rem}.software .title{margin-bottom:4rem;margin-top:4rem}.software .software-image{border-radius:17px;display:block;margin:3rem auto;max-width:800px;min-width:200px;width:100%}.software .landingSection .subtitle,.software .paragraph{line-height:200%}@media screen and (max-width:770px){.software .subtitle{text-align:center}}.solar{padding-top:9rem}.solar .title{margin-bottom:3rem;margin-top:3rem}.solar .solarCard{background-color:#0000;border:6px solid #5d5d5d;margin-left:auto;margin-right:auto;max-width:1060px}.solar .subtitle{line-height:200%}.solar p .items .item{grid-template-areas:"title" "description" "icon"}.solar p .items .item .title{margin-bottom:inherit}.solar p .items .item>.title{margin-top:0;text-align:center}.solar p .items .item>.icon{margin-top:1rem}.solar p .items .item>.description{margin-top:0;text-align:center}.solar .solarText{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:4rem}.solar .solarText .subtitle{line-height:200%}.solar .carportImg,.solar .installationDiv{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:3rem;margin-top:3rem}.solar .carportImg img,.solar .installationDiv img{max-width:1100px;width:100%}.solar .carportImg>img{border-radius:17px;height:400px;object-fit:cover}.solar .schemeContainer{grid-gap:50px 40px;display:grid;gap:50px 40px;grid-auto-flow:row;grid-template-areas:"schemeImage schemeDescription" "schemeImage1 schemeDescription1";grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;padding:2rem}.solar .schemeContainer .schemeImage{align-self:center;grid-area:schemeImage;justify-self:center}.solar .schemeContainer .schemeImage img{object-fit:cover}.solar .schemeContainer .schemeDescription{align-self:flex-start;grid-area:schemeDescription;justify-self:center}.solar .schemeContainer .schemeImage1{align-self:center;grid-area:schemeImage1;justify-self:center}.solar .schemeContainer .schemeDescription1{align-self:flex-start;grid-area:schemeDescription1}.solar .schemeContainer .paragraph{line-height:200%;text-align:justify}.solar .hybridContainer{grid-gap:20px 40px;align-items:center;display:grid;gap:20px 40px;grid-auto-flow:row;grid-template-areas:"schemeTitle" "schemeImage" "schemeDescription";grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;padding:2rem}.solar .hybridContainer .schemeImage{grid-area:schemeImage}.solar .hybridContainer .schemeImage img{object-fit:cover}.solar .hybridContainer .schemeDescription{align-self:flex-start;grid-area:schemeDescription;justify-self:center}.solar .hybridContainer .paragraph{line-height:200%;max-width:900px;text-align:justify}.solar .titleEquipment .paragraph{max-width:600px}.solar .equipmentButton{margin-top:1rem}.solar .items{grid-column-gap:2rem;display:grid;grid-template-columns:1fr 1fr;justify-items:stretch;margin:4rem}.solar .items .subtitle{line-height:120%}.solar .items .item{grid-gap:0 0;border:0;display:grid;gap:0 0;grid-template-areas:"title" "description";grid-template-columns:1fr;grid-template-rows:1fr;height:100%;justify-items:center}.solar .items .item .icon{grid-area:icon}.solar .items .item .icon .iconStyle{object-fit:cover;width:5rem}.solar .items .item .title{grid-area:title;margin-top:1.5rem;max-width:none}.solar .items .item .description{font-family:Raleway-Medium;grid-area:description;margin-top:.5rem;max-width:none;text-align:center}@media screen and (max-width:1300px){.solar .schemeContainer img{max-width:400px}.solar .hybridContainer img{max-width:500px}}@media screen and (max-width:1000px){.solar .schemeContainer{grid-template-areas:"schemeImage" "schemeDescription" "schemeImage1" "schemeDescription1";grid-template-columns:1fr;grid-template-rows:1fr}.solar .schemeContainer img{max-width:400px}.solar .hybridContainer{grid-template-areas:"schemeTitle" "schemeImage " "schemeDescription"}.solar .hybridContainer img{max-width:500px}.solar .items{grid-column-gap:2rem;display:grid;grid-template-columns:1fr;justify-items:stretch;margin:0}.solar .items .subtitle{line-height:120%}.solar .items .item{grid-gap:0 0;border:0;display:grid;gap:0 0;grid-template-areas:"title" "description";grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:100%;justify-items:center}.solar .items .item .icon{grid-area:icon}.solar .items .item .icon .iconStyle{object-fit:cover;width:5rem}.solar .items .item .title{grid-area:title;margin-top:1.5rem;max-width:none}.solar .items .item .description{font-family:Raleway-Medium;grid-area:description;margin-top:.5rem;max-width:none;text-align:center}.solar .items .item:last-child{grid-column:inherit;margin-top:0}}@media screen and (max-width:770px){.solar .schemeContainer img{max-width:300px}.solar .schemeContainer .paragraph{line-height:170%}.solar .hybridContainer img{max-width:300px}.solar .hybridContainer .paragraph{line-height:170%}}@media screen and (max-width:600px){.solar .hybridContainer img,.solar .schemeContainer img{max-width:280px}}@media screen and (max-width:380px){.solar .hybridContainer img,.solar .schemeContainer img{max-width:250px}}.evChargingStations{padding-top:9rem}.evChargingStations .title{margin-bottom:3rem;margin-top:3rem}.evChargingStations .imageContainer{display:flex;justify-content:center;margin-top:2rem}.evChargingStations .imageContainer img{border-radius:17px;width:100%}:root{--swiper-pagination-color:#53ae32;--swiper-pagination-bullet-inactive-color:grey}.swiper-button-next,.swiper-button-prev{color:#fff;height:100%;top:0;width:70px}.swiper-button-next:after,.swiper-button-prev:after{font-size:50px}.swiper-button-prev{background:linear-gradient(90deg,#050505b3,#0000);left:0;left:var(--swiper-navigation-sides-offset,0);right:auto}.swiper-button-next{background:linear-gradient(90deg,#0000,#050505b3);left:auto;right:0;right:var(--swiper-navigation-sides-offset,0)}.productPage{padding-top:9rem}.productPage .shimmer-wrapper{animation:loading 1.5s infinite;height:100%;left:0;position:absolute;top:0;width:100%}.productPage .shimmer-wrapper .shimmer{background:#ffffff12;box-shadow:0 0 30px 30px #ffffff12;height:100%;transform:skewX(-20deg);width:50%}.productPage .backButton{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;transition:.25s ease-in-out;width:-moz-fit-content;width:fit-content}.productPage .backButton img{height:15px;margin-right:10px}.productPage .backButton:hover{-webkit-text-stroke-width:.5px;color:#f0f0f0;text-shadow:1px 0 0 #f6f6f6;transform:scale(1.05);transition:.25s ease-in-out}.productPage .productContainer{grid-column-gap:40px;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.productPage .recommendedProducts{max-width:1900px}.productPage .recommendedProducts .swiper-container{position:relative;width:100%}.productPage .recommendedProducts .swiper-container .icon-arrow-long-left{left:0}.productPage .recommendedProducts .swiper-container .icon-arrow-long-left,.productPage .recommendedProducts .swiper-container .icon-arrow-long-right{border:none;color:#fff;cursor:pointer;font-size:2rem;height:50px;height:100%;padding:10px 15px;position:absolute;top:40%;transform:translateY(-50%);width:30px;z-index:10}.productPage .recommendedProducts .swiper-container .icon-arrow-long-right{right:0}.productPage .recommendedProducts .swiper-container .mySwiper{align-items:center;display:flex;flex-direction:column;margin-bottom:5rem;max-width:1900px;width:90vw}.productPage .recommendedProducts .swiper-container .mySwiper .swiper-slide{align-items:center;display:flex;font-size:18px;height:auto;justify-content:center;max-height:600px;overflow:hidden;position:relative;text-align:center}.productPage .recommendedProducts .swiper-container .mySwiper .swiper-pagination{position:relative}.productPage .recommendedProducts .swiper-container .mySwiper .swiper-horizontal>.swiper-pagination-bullets,.productPage .recommendedProducts .swiper-container .mySwiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:0;margin-top:1rem}.productPage .skeletonProduct{grid-column-gap:40px;grid-row-gap:0;border-radius:17px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;height:400px;margin-bottom:3rem;overflow:hidden;position:relative}.productPage .skeletonProduct .imgBackground{background-color:#a1a1a1;border-radius:10px}.productPage .skeletonProduct .productCardContent{display:flex;justify-content:space-between}.productPage .skeletonProduct .productCardContent .button,.productPage .skeletonProduct .productCardContent .productBrand,.productPage .skeletonProduct .productCardContent .productDescription,.productPage .skeletonProduct .productCardContent .productTitle,.productPage .skeletonProduct .productCardContent p{background-color:#a1a1a1!important;border:0;border-radius:10px;color:#a1a1a1!important;width:100%}.productPage .imageDiv,.productPage .skeletonProduct .imgBackground{align-items:center;background-size:cover;border-radius:17px;display:flex;flex-direction:column;grid-area:1/1/2/2;justify-content:center;padding:2rem}.productPage .imageDiv img,.productPage .skeletonProduct .imgBackground img{border-radius:10px;max-height:400px;object-fit:contain;width:100%}.productPage .contentDiv,.productPage .skeletonProduct .productCardContent{display:flex;flex-direction:column;grid-area:1/2/2/3;justify-content:space-between}.productPage .contentDiv .productTitle,.productPage .skeletonProduct .productCardContent .productTitle{color:#f6f6f6;font-family:Roboto-Medium;font-size:30px!important;margin-bottom:0;margin-top:0}.productPage .contentDiv .productRef,.productPage .skeletonProduct .productCardContent .productRef{color:#595959;margin-bottom:2rem}.productPage .contentDiv .productBrand,.productPage .skeletonProduct .productCardContent .productBrand{color:#b6b6b6;font-family:Roboto-Medium;font-size:20px;margin-bottom:20px;margin-top:0}.productPage .contentDiv .productBrand>a,.productPage .skeletonProduct .productCardContent .productBrand>a{margin:0}.productPage .contentDiv .productDescription,.productPage .skeletonProduct .productCardContent .productDescription{margin-bottom:2rem}.productPage .contentDiv .productDescription span,.productPage .skeletonProduct .productCardContent .productDescription span{color:#f6f6f6}.productPage .contentDiv .productDescription:first-of-type,.productPage .skeletonProduct .productCardContent .productDescription:first-of-type{margin-bottom:1rem}.productPage .contentDiv .buttonContainer,.productPage .skeletonProduct .productCardContent .buttonContainer{align-items:center;display:flex;flex-direction:row;margin-top:1rem}.productPage .contentDiv .buttonContainer .productQuantity,.productPage .skeletonProduct .productCardContent .buttonContainer .productQuantity{align-items:center;display:flex;flex-direction:row}.productPage .contentDiv .buttonContainer .productQuantity input,.productPage .skeletonProduct .productCardContent .buttonContainer .productQuantity input{background-color:#363636;border:2px solid #363636;border-radius:10px;color:#fff;font-family:Roboto-Medium;margin-left:0;outline:none;padding:.75rem;text-align:center;width:40px}.productPage .contentDiv .buttonContainer .productQuantity input[type=number]::-webkit-inner-spin-button,.productPage .contentDiv .buttonContainer .productQuantity input[type=number]::-webkit-outer-spin-button,.productPage .skeletonProduct .productCardContent .buttonContainer .productQuantity input[type=number]::-webkit-inner-spin-button,.productPage .skeletonProduct .productCardContent .buttonContainer .productQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.productPage .contentDiv .buttonContainer .productQuantity img,.productPage .skeletonProduct .productCardContent .buttonContainer .productQuantity img{height:20px;margin-left:1rem;margin-right:1rem;transition:transform .2s ease-in-out;width:15px}.productPage .contentDiv .buttonContainer .productQuantity img:hover,.productPage .skeletonProduct .productCardContent .buttonContainer .productQuantity img:hover{cursor:pointer;transform:scale(1.35);transition:transform .2s ease-in-out}.productPage .contentDiv .productSpecifications,.productPage .skeletonProduct .productCardContent .productSpecifications{margin-bottom:3rem;width:-moz-fit-content;width:fit-content}.productPage .contentDiv .productSpecifications a,.productPage .skeletonProduct .productCardContent .productSpecifications a{align-items:center;color:#b6b6b6;display:flex;flex-direction:row;font-family:Roboto-Bold;margin-left:0;text-decoration:underline}.productPage .contentDiv .productSpecifications a .downloadIcon,.productPage .skeletonProduct .productCardContent .productSpecifications a .downloadIcon{color:#b6b6b6;height:22px;margin-left:5px}.productPage .contentDiv .productSpecifications a:hover,.productPage .skeletonProduct .productCardContent .productSpecifications a:hover{transform:none}.productPage .contentDiv .productPrice,.productPage .skeletonProduct .productCardContent .productPrice{color:#53ae32;font-family:Roboto-Bold;font-size:45px;margin-bottom:.5rem;margin-top:0}.productPage .contentDiv .outOfStockPrice,.productPage .skeletonProduct .productCardContent .outOfStockPrice{color:#a1a1a1}.productPage .contentDiv .productStock,.productPage .skeletonProduct .productCardContent .productStock{font-family:Roboto-Medium;margin-bottom:3rem;margin-top:0}.productPage .contentDiv .button,.productPage .skeletonProduct .productCardContent .button{align-items:center;display:flex;justify-content:center;margin-right:1rem;width:100%}.productPage .contentDiv .button .cartIcon,.productPage .skeletonProduct .productCardContent .button .cartIcon{height:18px;margin-left:5px}.productPage .contentDiv .button:hover>img,.productPage .skeletonProduct .productCardContent .button:hover>img{filter:invert(1)}.productPage .notFound .linksDiv{text-align:center}@media screen and (min-width:1400px)and (max-width:1700px){.productPage .imageDiv img,.productPage .skeletonProduct .imgBackground img{max-width:5600px}}@media screen and (max-width:768px){.productPage{padding-top:7rem}.productPage .skeletonProduct{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);height:100%}.productPage .skeletonProduct .imgBackground{border-radius:10px;height:300px;margin-bottom:10px}.productPage .skeletonProduct .productCardContent .productPrice{display:none}.productPage .productContainer{grid-column-gap:40px;grid-row-gap:0;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}.productPage .carousel-container{width:95%}.productPage .imageDiv,.productPage .skeletonProduct .imgBackground{grid-area:1/1/2/2}.productPage .contentDiv,.productPage .skeletonProduct .productCardContent{display:flex;flex-direction:column;grid-area:2/1/3/2}.productPage .contentDiv .productTitle,.productPage .skeletonProduct .productCardContent .productTitle{margin-bottom:2rem;text-align:center}.productPage .contentDiv>.productInfo>h3>.paragraph,.productPage .skeletonProduct .productCardContent>.productInfo>h3>.paragraph{text-align:center}.productPage .contentDiv .productBrand,.productPage .skeletonProduct .productCardContent .productBrand{margin-bottom:0;margin-top:2rem;text-align:center}.productPage .contentDiv .productDescription,.productPage .skeletonProduct .productCardContent .productDescription{margin-bottom:1rem;text-align:center}.productPage .contentDiv .buttonContainer,.productPage .skeletonProduct .productCardContent .buttonContainer{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;width:100%}.productPage .contentDiv .buttonContainer input,.productPage .skeletonProduct .productCardContent .buttonContainer input{margin-left:1rem}.productPage .contentDiv .buttonContainer .button,.productPage .skeletonProduct .productCardContent .buttonContainer .button{margin-top:2rem}.productPage .contentDiv .productSpecifications,.productPage .skeletonProduct .productCardContent .productSpecifications{align-items:center;display:flex;justify-content:center;margin-bottom:1rem;width:100%}.productPage .contentDiv .productSpecifications a,.productPage .skeletonProduct .productCardContent .productSpecifications a{margin-right:0;text-align:center}.productPage .contentDiv .productPrice,.productPage .skeletonProduct .productCardContent .productPrice{margin-bottom:0;text-align:center}.productPage .contentDiv .productStock,.productPage .skeletonProduct .productCardContent .productStock{margin-bottom:1rem;text-align:center}.productPage .contentDiv .button,.productPage .skeletonProduct .productCardContent .button{margin-left:auto;margin-right:auto;width:200px}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chargers{align-content:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:auto;min-height:80vh;padding-top:9rem;width:100%}.chargers .title{margin-top:4rem}.chargers .categoryContainer{display:flex;flex-wrap:wrap;margin-bottom:2rem;margin-top:4rem}.chargers .categoryContainer .button:not(last-child){margin-right:1rem}.chargers .productCardContainer{grid-template-columns:repeat(3,1fr);justify-items:center}.chargers .filterContainer{display:flex;flex-wrap:wrap;margin-bottom:2rem}.chargers .filterContainer .button:not(last-child){margin-right:1rem}.chargers .filterContainer .button:hover{transform:none}.chargers .filterContainer .button:hover>img{transform:rotate(180deg)}.chargers .filterContainer .button img{margin-left:.5rem;transition:transform .35s cubic-bezier(.175,.885,.32,1.275)}.chargers .filterContainer .dropdownLink{position:relative;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.chargers .filterContainer .dropdownLink:hover>.dropdown{display:block;height:auto;transition:height .75s cubic-bezier(.175,.885,.32,1.275)}.chargers .filterContainer .dropdown:before{content:"";display:block;height:20px;left:0;position:absolute;top:-20px;width:100%;z-index:1}.chargers .filterContainer .dropdown{background-color:#f6f6f6;border-radius:17px;box-shadow:0 10px 15px -3px #2e293314,0 4px 6px -2px #473f4f29;font-size:.875rem;height:0;height:100%;left:0;list-style:none;min-width:10rem;min-width:14rem;opacity:1;padding:1.5rem 2rem;position:absolute;top:30px;transition:height .75s cubic-bezier(.175,.885,.32,1.275);width:100%;z-index:-10}.chargers .filterContainer .dropdown .menu-items>a{margin-bottom:10rem!important;margin-left:0!important;margin-right:0!important}.chargers .filterContainer .dropdown a:hover{color:initial;cursor:pointer}.chargers .filterContainer .dropdownLink:hover .dropdown{height:auto;z-index:2000}.chargers .twoItemsContainer{margin-top:4rem}.chargers .twoItemsContainer .title{margin-bottom:4rem}.chargers .twoItemsContainer p>span{color:#53ae32;font-family:Roboto-Black}.chargers .twoItemsContainer .paragraph{line-height:200%;text-align:left}.chargers .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:2rem}@media screen and (max-width:1500px){.chargers .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1000px){.chargers .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:850px){.chargers .categoryContainer .button{margin-left:0!important;margin-top:.5rem!important;min-width:0!important}.chargers .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (max-width:600px){.chargers .productCardContainer{grid-gap:2rem;display:grid;grid-template-columns:repeat(1,1fr);justify-items:center}}.heatPumps{padding-top:9rem}.heatPumps .title{font-size:20px;margin-top:4rem}.heatPumps .imageContainer{display:flex}.heatPumps .imageContainer img{border-radius:17px;margin:5rem auto;max-width:600px;width:100%}.heatPumps .paragraph{line-height:200%;margin-top:2rem}.heatPumps .pumpWorkTitle{margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:1000px;text-align:left}.heatPumps .landingSection{display:flex;flex-direction:column}.heatPumps .landingSection .iconContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.heatPumps .landingSection .iconContainer img{margin:1rem;max-width:140px}.heatPumps .landingSection .iconContainer img:not(:last-child){margin-right:2rem}.heatPumps .types{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);margin:5rem 0}.heatPumps .types .water{grid-area:1/1/2/3;margin-right:4rem}.heatPumps .types .ground{grid-area:2/1/3/3;margin-right:4rem}.heatPumps .types .air{grid-area:3/1/4/3;margin-right:4rem}.heatPumps .types .image{align-self:center;grid-area:1/3/4/4}.heatPumps .types .image img{width:100%}.heatPumps .efficiency{margin:6rem 0}.heatPumps .efficiency .title{margin-bottom:0}.heatPumps .efficiency .paragraph{margin-top:1rem;max-width:100%;text-align:left}.heatPumps .logos{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:5rem 0}.heatPumps .logos img{height:55px;margin:1rem;object-fit:cover}.heatPumps .twoItemsContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.heatPumps .twoItemsContainer .title{font-size:30px;margin-top:0}.heatPumps .twoItemsContainer .card{align-items:center;display:flex;flex:1 1 300px;flex-direction:column;justify-content:flex-start;max-width:550px;padding:2.5rem}.heatPumps .twoItemsContainer .card .paragraph{color:#b6b6b6;font-size:18px;line-height:200%;text-align:center}.heatPumps .twoItemsContainer img{margin-top:2rem;max-width:124px}.heatPumps span.white{color:#f6f6f6}.heatPumps .mitsubishiSection{margin-bottom:10rem;margin-top:10rem}.heatPumps .mitsubishiSection h3{margin:.5rem}.heatPumps .mitsubishiSection .paragraph span{color:#f6f6f6}.heatPumps .mitsubishiSection .twoItems{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.heatPumps .mitsubishiSection .twoItems .paragraph{line-height:200%;margin-top:2rem;max-width:400px;text-align:center}.heatPumps .ecodanSection{margin-bottom:10rem}.heatPumps .ecodanSection h2{margin:4rem}.heatPumps .ecodanSection .paragraph{margin-top:0}.heatPumps .ecodanSection .ecodanContent{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.heatPumps .ecodanSection .ecodanContent .text{grid-area:1/1/3/2;margin-right:4rem}.heatPumps .ecodanSection .ecodanContent .image{align-self:center;display:flex;grid-area:1/2/3/3;justify-content:center;justify-self:center;width:100%}.heatPumps .ecodanSection .ecodanContent .image img{height:auto;max-width:500px;width:100%}.heatPumps .mrslimSection{margin-bottom:6rem}@media screen and (max-width:1000px){.heatPumps .types{grid-column-gap:10px;grid-row-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);margin:5rem 0}.heatPumps .types .water{grid-area:1/1/2/3;margin-right:0}.heatPumps .types .ground{grid-area:2/1/3/3;margin-right:0}.heatPumps .types .air{grid-area:3/1/4/3;margin-right:0}.heatPumps .types .image{align-self:center;display:none;grid-area:4/1/5/3}.heatPumps .types .image img{width:100%}.heatPumps .twoItemsContainer{margin:3rem 0}.heatPumps .ecodanSection{margin-bottom:10rem}.heatPumps .ecodanSection h2{margin:2rem 0}.heatPumps .ecodanSection .ecodanContent{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr)}.heatPumps .ecodanSection .ecodanContent .text{grid-area:1/1/3/2;margin-bottom:4rem;margin-right:0}.heatPumps .ecodanSection .ecodanContent .image{display:flex;grid-area:3/1/4/2;justify-content:center;justify-self:center;width:100%}}@media screen and (max-width:600px){.heatPumps .ecodanSection,.heatPumps .ecodanSection h2,.heatPumps .efficiency,.heatPumps .imageContainer img,.heatPumps .types{margin:2rem 0}.heatPumps .mrslimSection{margin:4rem 0 6rem}.heatPumps .ecodanSection h2{margin:1rem 0}.heatPumps .mitsubishiSection{margin:2rem 0 6rem}.heatPumps .logos img{height:50px}}@media screen and (max-width:380px){.heatPumps .logos img{height:30px}}.automatization,.electro,.mountingSystems{padding-top:9rem}.mountingSystems .title{margin-top:3rem}.mountingSystems .solarText{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:4rem}.mountingSystems .solarText .subtitle{line-height:200%}.mountingSystems .subtitle{margin-bottom:3rem;margin-top:3rem}.mountingSystems .systemsContainer li{color:#a1a1a1}.mountingSystems .systemsContainer .system{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;margin-bottom:3rem;margin-top:3rem}.mountingSystems .systemsContainer .system .image{display:flex;flex-wrap:wrap;grid-area:1/1/2/2;justify-content:flex-start}.mountingSystems .systemsContainer .system .image img{border-radius:17px;height:auto;margin:.5rem;max-width:400px;width:100%}.mountingSystems .systemsContainer .system .description{align-items:flex-start;display:flex;flex-direction:column;grid-area:1/2/2/3;justify-content:flex-start;justify-items:flex-start;margin:0 1rem 1rem}.mountingSystems .systemsContainer .system .description .subtitleDiv,.mountingSystems .systemsContainer .system .description .titleDiv{display:flex}@media screen and (max-width:850px){.mountingSystems .systemsContainer .subtitle{text-align:center}.mountingSystems .systemsContainer .system{display:grid;grid-template-columns:1fr;grid-template-rows:1fr .85fr;margin-bottom:0;margin-top:0}.mountingSystems .systemsContainer .system .image{display:flex;flex-wrap:wrap;grid-area:1/1/2/2;justify-content:center}.mountingSystems .systemsContainer .system .image img{border-radius:17px;height:auto;margin:.5rem;max-width:400px;width:100%}.mountingSystems .systemsContainer .system .description{align-items:center;display:flex;flex-direction:column;grid-area:2/1/3/2;justify-content:center;justify-items:center;margin:0 1rem 1rem}.mountingSystems .systemsContainer .system .description .subtitleDiv,.mountingSystems .systemsContainer .system .description .titleDiv{display:flex}}.diagnostics{padding-top:9rem}.diagnostics .diagnostics-image{border-radius:10px;display:block;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:800px;min-width:200px;width:100%}.diagnostics .diagnosticsIntroText{align-content:center;align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem;margin-top:2rem}.diagnostics .diagnosticsIntroText .subtitle{line-height:200%}.diagnostics .title{margin-top:3rem}.diagnostics .subtitle{line-height:200%}.diagnostics .points ul{color:#a1a1a1!important}.diagnostics .projectTypes{color:#b6b6b6}.diagnostics .projectTypes .paragraph{line-height:200%}.rental .diagnosticsIntroText{align-items:flex-start}.rental .paragraph{margin-bottom:1rem;margin-top:1rem}.rental .videoPlayer{height:100%!important;width:100%!important}.search{padding-top:9rem;width:100%}.search .searchBar{display:none}.search .results{grid-column-gap:2rem;grid-row-gap:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.search .results .loading-text{animation:pulse 1.5s infinite;font-size:1.5rem;font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.search .results .products{grid-area:1/1/2/5}.search .results .products .searchPageResult{border-bottom:1px solid #363636;border-radius:17px;border-radius:0;display:flex;flex-direction:row;min-height:130px;padding-bottom:2rem;padding-top:2rem}.search .results .products .searchPageResult a,.search .results .products .searchPageResult button{margin:0}.search .results .products .searchPageResult .imgDiv{align-items:center;display:flex;margin-right:2rem}.search .results .products .searchPageResult .imgDiv .noImgBg{background-color:#a1a1a1;height:100%;max-height:390px;max-width:390px;z-index:10}.search .results .products .searchPageResult .imgDiv .imgBackground{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;width:150px}.search .results .products .searchPageResult .imgDiv .imgBackground img{border-radius:10px;max-width:390px;object-fit:cover;position:relative;width:100%;z-index:9}.search .results .products .searchPageResult .imgDiv .imgBackground img:hover{cursor:pointer}.search .results .products .searchPageResult .imgDiv .placeholderBg{background-color:#949494}.search .results .products .searchPageResult .detailsDiv{display:flex;flex-direction:column;justify-content:space-between}.search .results .products .searchPageResult .detailsDiv .productBrand a{color:#53ae32;font-family:Roboto-medium}.search .results .products .searchPageResult .detailsDiv .productBrand a:hover{text-decoration:underline}.search .results .products .searchPageResult .detailsDiv .productDetails .productTitle{color:#a1a1a1;word-break:break-word}.search .results .products .searchPageResult .detailsDiv .productDetails .productTitle .subtitle{margin:0}.search .results .products .searchPageResult .detailsDiv .productDetails .productTitle .subtitle:hover{cursor:pointer}.search .results .products .searchPageResult .detailsDiv .productDetails .productTitle .ref{font-size:14px;margin-bottom:1rem;margin-top:0}.search .results .products .searchPageResult .detailsDiv .productDetails .productDescription{margin-top:1rem;text-overflow:ellipsis;word-break:keep-all}.search .results .products .searchPageResult .detailsDiv .productButtons .buttons{display:flex;margin-top:1rem}.search .results .products .searchPageResult:first-of-type{padding-top:0!important}.search .results .products .searchPageResultdiv:last-of-type{border-bottom:0!important}.search .results .products .pagination{display:flex;gap:.5rem;justify-content:center;margin-top:1rem;overflow-x:scroll}.search .results .products .pagination button{cursor:pointer;padding:.5rem 1rem}.search .results .products .pagination button.active{background-color:#53ae32;color:#fff}.search .results .products .pagination button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:768px){.search{padding-top:6rem}.search .container .searchBarContainer{display:flex;flex-direction:row;justify-content:center}.search .container .searchBarContainer .searchBar{display:inherit;width:100%}.search .container .searchBarContainer .searchBar .input-wrapper{width:100%}.search .container .searchBarContainer .searchBar .input-wrapper .results-list{display:none}.search .container>h1>p{font-size:19px!important}.search .container .results .products .searchPageResult{align-items:center;display:flex;flex-direction:column;justify-content:center}.search .container .results .products .searchPageResult .imgDiv{margin-right:1rem}.search .container .results .products .searchPageResult .imgDiv .imgBackground{margin-bottom:2rem}.search .container .results .products .results-categories-content{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll}.search .container .results .products .results-categories-content .button{margin:0 1rem 1rem 0;padding:.75rem 1rem}.search .container .results .products .results-categories-content .button>a{margin:0}}.shimmer-wrapper{animation:loading 1.5s infinite;height:100%;left:0;position:absolute;top:0;width:100%}.shimmer-wrapper .shimmer{background:#ffffff12;box-shadow:0 0 30px 30px #ffffff12;height:100%;transform:skewX(-20deg);width:50%}@keyframes loading{0%{transform:translateX(-150%)}50%{transform:translateX(60%)}to{transform:translateX(150%)}}.productContainer{grid-template-columns:repeat(2,1fr)}.productContainer,.skeletonProduct{grid-column-gap:40px;grid-row-gap:0;display:grid;grid-template-rows:1fr}.skeletonProduct{border-radius:17px;grid-template-columns:repeat(4,1fr);height:150px;margin-bottom:3rem;overflow:hidden;position:relative}.skeletonProduct .imgBackground{background-color:#a1a1a1;border-radius:10px}.skeletonProduct .productCardContent{display:flex;justify-content:space-between}.skeletonProduct .productCardContent .button,.skeletonProduct .productCardContent .productBrand,.skeletonProduct .productCardContent .productDescription,.skeletonProduct .productCardContent .productTitle,.skeletonProduct .productCardContent p{background-color:#a1a1a1!important;border:0;border-radius:10px;color:#a1a1a1!important;width:100%}.skeletonProduct .productCardContent .productCardHeader{display:flex;flex-direction:column;height:100%;justify-content:space-between}.skeletonProduct .productCardContent .productCardHeader div,.skeletonProduct .productCardContent .productCardHeader>p{margin:0}.imageDiv,.skeletonProduct .imgBackground{align-items:center;background-color:#363636;background-size:cover;border-radius:17px;display:flex;flex-direction:column;grid-area:1/1/2/2;justify-content:center;padding-left:1rem;padding-right:1rem}.imageDiv img,.skeletonProduct .imgBackground img{border-radius:10px;max-height:500px;object-fit:cover}.contentDiv,.skeletonProduct .productCardContent{display:flex;flex-direction:column;grid-area:1/2/2/5}.contentDiv .productTitle,.skeletonProduct .productCardContent .productTitle{color:#f6f6f6;font-family:Roboto-Medium;font-size:30px!important;margin-bottom:2rem;margin-top:0}.contentDiv .productBrand,.skeletonProduct .productCardContent .productBrand{color:#b6b6b6;font-family:Roboto-Medium;font-size:20px;margin-bottom:20px;margin-top:0}.contentDiv .productBrand>a,.skeletonProduct .productCardContent .productBrand>a{margin:0}.contentDiv .productDescription,.skeletonProduct .productCardContent .productDescription{margin-bottom:2rem}.contentDiv .buttonContainer,.skeletonProduct .productCardContent .buttonContainer{align-items:center;display:flex;flex-direction:row;margin-top:1rem}.contentDiv .buttonContainer input,.skeletonProduct .productCardContent .buttonContainer input{background-color:#363636;border:2px solid #363636;border-radius:10px;color:#fff;font-family:Roboto-Medium;margin-left:1.5rem;outline:none;padding:.75rem;text-align:center;width:40px}.contentDiv .productSpecifications,.skeletonProduct .productCardContent .productSpecifications{margin-bottom:3rem;width:-moz-fit-content;width:fit-content}.contentDiv .productSpecifications a,.skeletonProduct .productCardContent .productSpecifications a{align-items:center;color:#b6b6b6;display:flex;flex-direction:row;font-family:Roboto-Bold;margin-left:0;text-decoration:underline}.contentDiv .productSpecifications a .downloadIcon,.skeletonProduct .productCardContent .productSpecifications a .downloadIcon{color:#b6b6b6;height:22px;margin-left:5px}.contentDiv .productSpecifications a:hover,.skeletonProduct .productCardContent .productSpecifications a:hover{transform:none}.contentDiv .productPrice,.skeletonProduct .productCardContent .productPrice{color:#53ae32;font-family:Roboto-Bold;font-size:45px;margin-bottom:.5rem;margin-top:0}.contentDiv .outOfStockPrice,.skeletonProduct .productCardContent .outOfStockPrice{color:#a1a1a1}.contentDiv .productStock,.skeletonProduct .productCardContent .productStock{font-family:Roboto-Medium;margin-bottom:3rem;margin-top:0}.contentDiv .button,.skeletonProduct .productCardContent .button{align-items:center;display:flex;justify-content:center;width:100%}.contentDiv .button .cartIcon,.skeletonProduct .productCardContent .button .cartIcon{height:18px;margin-left:5px}.contentDiv .button:hover>img,.skeletonProduct .productCardContent .button:hover>img{filter:invert(1)}.notFound .linksDiv{text-align:center}@media screen and (max-width:768px){.skeletonProduct{grid-column-gap:10px;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;height:100px;margin-bottom:1.5rem}.imageDiv,.skeletonProduct .imgBackground{grid-area:1/1/2/2}.contentDiv,.skeletonProduct .productCardContent{grid-area:1/2/2/6}.productCardContent .productCardHeader .productBrand{display:none}}.notFound{height:100%;margin-bottom:auto;min-height:80vh;padding-top:9rem;text-align:center}.notFound .title:first-child,.notFound img{margin-top:3rem}.notFound img{animation:bounce 2s ease-in-out infinite alternate-reverse;max-width:500px;min-width:100px;width:100%}.notFound p{line-height:200%}.notFound .linksDiv{grid-column-gap:15px;column-gap:15px;display:grid;grid-area:linksDiv;margin-left:0;margin-top:1rem;text-align:left}.notFound .linksDiv .linksDivTitle{grid-area:1/1/2/4}.notFound .linksDiv .homeLinks{grid-area:2/1/3/2}.notFound .linksDiv .productsLinks{grid-area:2/2/3/3}.notFound .linksDiv .servicesLinks{grid-area:2/3/3/4}
/*# sourceMappingURL=main.ff5a72ef.css.map*/