body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Albert Sans,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{pointer-events:none}@media screen and (max-width:960px){body{width:100%}}.btn{align-items:center;background-color:#a3e1c9;border:solid transparent;border-radius:10px;color:#135040;cursor:pointer;display:flex;font-size:16px;font-weight:600;padding:1em 1rem}.btn span{background-color:#ed1c24;border-radius:100%;color:#fff;font-size:12px;margin:0 .8em 0 0;padding:.3em}.btn:hover{background-color:#a3e1c9}.transparent{background-color:rgba(163,225,201,.475)}.navbar{background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2);display:flex;justify-content:space-around;padding:1em 0;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.navbar>a{align-items:center;display:flex}.navbar .hamburger{display:none}.navbar__items{align-items:center;cursor:pointer;display:flex;gap:4em}.navbar__items__item{display:flex;flex-direction:column}.navbar__items__item div:first-child{align-items:center;display:flex;gap:1em}.navbar__subitems{display:flex;justify-content:flex-start;width:40%}@media screen and (max-width:960px){.navbar{justify-content:space-between;width:100%}.navbar .hamburger{align-items:center;display:flex;transition:all 1s ease-in-out}.navbar .hamburger img{margin-left:1em}.navbar button,.navbar__items{display:none}.navbar>a{margin-right:1em}}.nav-card{list-style:none;margin:0;opacity:1;padding:0;position:absolute;top:65px;transition:all .5s ease-in-out;z-index:999}.nav-card li{background-color:#daf3e9;padding:.5em 12em .5em 1em}.nav-card__menu{color:#000;text-decoration:none}.nav-card__menu:first-child li{padding:1em 12em .5em 1em}.nav-card__menu:last-child li{padding:.5em 12em 1.5em 1em}.hidden{opacity:0}.nav-card li:hover{background-color:#c3e4d7}.nav-card li:focus{background-color:#135040}.sidebar{background-color:#fff;height:100vh;left:-100vw;position:absolute;top:60px;transition:all .5s ease-in-out;width:100vw}.sidebar__items{display:flex;flex-direction:column;margin-top:1em}.sidebar__items__item{margin-left:2em}.sidebar__items__item>div{color:#135040;display:flex;font-size:1.5em;font-weight:400;gap:1em}.active{left:0}.sidecard{display:flex;flex-direction:column;margin-left:1em}.sidecard__menu{color:#135040;font-size:.8em;text-decoration:none}.sidecard-hidden{display:none!important}.footer{background-color:#f8f8f8;box-sizing:border-box;display:flex;flex-direction:column;gap:5em;padding:5vh 2vw;width:100%}.footer .logo-gosyen{margin-left:4%}.footer .footer-menu-bar{display:flex;flex-direction:row;gap:3em;margin-left:4%}.footer .contact-copyright{display:flex;flex-direction:column;gap:1em;margin-left:4%}.footer a{color:#000;text-decoration:none}.menu-title{color:#135040;font-weight:700}.menu-child{display:flex;flex:1 1;flex-direction:column;gap:1em}#address{flex:5 1}.instagram-logo{align-items:center;display:flex;flex-direction:row;gap:1em}.menu-content p{margin:0}.quotationModalContainer{overflow:scroll;right:0;width:50vw}.quotationModalContainer,.quotationModalContainerInactive{background-color:#e6f0ec;box-sizing:border-box;height:100vh;padding:5vh 2vw;position:fixed;top:0;transition:right .5s ease-in-out,opacity .5s ease-in-out;z-index:1000}.quotationModalContainerInactive{opacity:0;right:-45vw;width:45vw}.quotationModalHeader{border-bottom:1px solid #135040;display:flex;flex-direction:row;font-size:28px;justify-content:space-between}.quotationModalHeader__title{color:#135040;font-weight:600}.quotationModalHeader__title span{font-weight:400}.quotationModalHeader__closeBtn{background-color:transparent;border:none;color:#135040;cursor:pointer;font-size:28px;font-weight:600}.quotationModalBody{box-sizing:border-box;margin-bottom:5vh}.quotationModalFooter a{text-decoration:none}@media screen and (max-width:960px){.quotationModalContainer{width:100%}}.quotationModalItemContainer{align-items:center;background-color:transparent;border-bottom:1px solid rgba(19,80,64,.3);box-sizing:border-box;color:#135040;display:flex;flex-direction:row;gap:20px;justify-content:center;overflow:hidden;padding:1vh 1vw}.quotationModalItemInformation{display:flex;flex:1.5 1;flex-direction:column;gap:0;justify-content:flex-start}.quotationModalItemInformation__category{font-size:14px;margin:0}.quotationModalItemInformation__name{font-size:20px;font-weight:600;margin:0}.quotationModalItemInformation__quantityText{font-size:14px;font-weight:600;margin-bottom:2vh}.quotationModalItemInformation__quantity{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.quotationModalItemInformation__quantity__plusmin{align-items:center;border:1px solid #135040;border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;margin:0;padding:1vh 1vw}.quotationModalItemInformation__quantity__remove__btn{background-color:transparent;border:none;color:#135040;cursor:pointer;display:flex;flex-direction:row;font-size:14;gap:10px}.quotationModalItemImage{flex:1 1}.qtyButton{background-color:#135040;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;height:25px;width:25px}.productUnits{background-color:transparent;font-size:14px;font-weight:600;text-align:center;width:7vw}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.gallery{display:flex;justify-content:center;margin:5em 0;width:100%}.gallery__container{width:50%}.gallery__container img{max-height:350px;object-fit:cover}.carousel{align-items:center;display:flex}.arrow{max-width:50px}@media screen and (max-width:960px){.gallery__container{width:80%}.gallery__container img{max-height:180px;object-fit:cover}}.aboutUsContainer{display:flex;flex-direction:column;height:auto;overflow:hidden}.bannerContainer{background-position:50%;background-repeat:no-repeat;background-size:cover;height:35vw;width:100%}.ourStoryContainer{background-color:#135040;color:#fff;padding:10vh 10vw}.ourStoryContainer__title{font-size:59px;font-weight:600}.ourStoryContainer__description{display:flex;flex-direction:row;justify-content:flex-start}.ourStoryContainer__description__title{flex:2 1;font-size:20px}.ourStoryContainer__description__description{flex:8 1;font-size:24px;margin-top:12px}.visionMissionContainer{padding:5vh 10vw}.visionMissionContainer__vision{display:flex;flex-direction:row}.visionMissionContainer__vision__title{flex:2 1;font-size:20px}.visionMissionContainer__vision__description{flex:8 1;font-size:36px;margin-top:12px}.visionMissionContainer__mission{align-items:stretch;display:flex;flex-direction:row;justify-content:stretch}.visionMissionContainer__mission__title{flex:2 1;font-size:20px}.visionMissionContainer__mission__description{flex:8 1;font-size:36px;margin-top:12px}.learnMoreContainer{align-items:center;background-color:#135040;color:#fff;display:flex;flex-direction:column;font-size:32px;font-weight:500;padding:6vh 0;text-align:center}.whyChooseUsContainer{background-color:#e6f0ec;display:flex;flex-direction:row;justify-content:center;padding:0 5vw}.whyChooseUsContainer__title{color:#135040;flex:1 1;font-size:36px;font-weight:700;text-align:center}.imageCarouselContainer{background-color:#e6f0ec}.ourCertificationContainer{background-color:#e6f0ec;display:flex;flex-direction:column;padding:5vh 5vw}.ourCertificationContainer>h1{color:#135040}.ourCertificationContainer>p{color:#7c7c7c;font-weight:600}.certificationCards{display:flex;flex-direction:row;gap:50px}.certificationCards__card{align-items:flex-start;background-color:#fff;border-radius:10px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:5vh 2vw}.certificationCards__card h1{color:#135040;font-size:24px}.certificationCards__card p{color:#135040;font-weight:600}.aboutUsUvpContainer{display:flex;flex:1 1;flex-direction:column;gap:20px}.aboutUsUvpList{display:flex;flex:1 1;flex-direction:row;gap:2vw;padding-right:5vw}.aboutUsUvpList__title{color:#135040;font-size:24px;font-weight:700}.aboutUsUvpList__text{color:#7c7c7c;font-size:15px;font-weight:600}@media screen and (max-width:960px){.bannerContainer{height:35vh}.ourStoryContainer{padding:5vh 10vw}.ourStoryContainer__title{font-size:28px}.ourStoryContainer__description{flex-direction:column;justify-content:flex-start}.ourStoryContainer__description__title{font-size:14px}.ourStoryContainer__description__description{font-size:16px;padding-left:5vw}.visionMissionContainer{padding:5vh 10vw}.visionMissionContainer__vision{flex-direction:column}.visionMissionContainer__vision__title{flex:2 1;font-size:14px}.visionMissionContainer__vision__description{flex:8 1;font-size:18px;padding-left:5vw}.visionMissionContainer__mission{flex-direction:column}.visionMissionContainer__mission__title{flex:2 1;font-size:14px}.visionMissionContainer__mission__description{flex:8 1;font-size:18px;padding-left:5vw}.learnMoreContainer{font-size:24px;padding:5vh 0}.certificationCards{align-items:center;flex-direction:column}.certificationCards__card{align-items:center;flex:1 1;text-align:center;width:75%}.whyChooseUsContainer{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:5vh 5vw}.aboutUsUvpList{flex:1 1;text-align:left}.aboutUsUvpList__title{color:#135040;font-size:24px;font-weight:700}.aboutUsUvpList__text{color:#7c7c7c;font-size:14px;font-weight:600}}.contactUsContainer{overflow:hidden}.contactUsContainer__contactInfo{align-items:center;display:flex;flex-direction:column;padding:5vh 5vw}.contactUsContainer__contactInfo__title{color:#135040;font-size:59px;font-weight:700}.contactUsContainer__contactInfo__image{border-radius:10px;height:50vh;width:100%}.contactUsContainer__contactInfo__addressSection{background-color:#fafafa;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;margin-top:50px;padding:20px;width:100%}.contactUsContainer__contactInfo__addressSection__address{align-self:flex-start;color:#6c6c6c;flex:3 1;font-size:24px;font-weight:500}.contactUsContainer__contactInfo__addressSection__address a:link,.contactUsContainer__contactInfo__addressSection__address a:visited{color:#135040}.contactUsContainer__contactInfo__addressSection__contact{color:#6c6c6c;flex:1 1;font-size:24px;font-weight:500;text-align:right}.contactUsContainer__contactInfo__instagram{align-items:center;color:#135040;cursor:pointer;display:flex;font-size:18px;font-weight:500;gap:10px;margin-top:5vh;text-decoration:none}.contactUsContainer__faq{margin-top:10vh}.contactUsContainer__faq__banner{align-items:flex-start;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;height:55vh;justify-content:flex-end;padding:5vh 5vw}.contactUsContainer__faq__banner__title{color:#fff;font-size:59px;font-weight:700}.contactUsContainer__faq__banner__subtitle{color:#fff;font-size:24px;font-weight:400}.contactUsButton{border:none;border-bottom:3px solid transparent;color:#b3b3b3}.contactUsButton,.contactUsButtonActive{background-color:transparent;box-sizing:border-box;cursor:pointer;font-size:24px;margin:0;padding:20px;width:250px}.contactUsButtonActive{border:none;border-bottom:3px solid #135040;color:#135040;font-weight:600;transition:border-bottom .2s ease-in-out,color .2s ease-in-out}.divider{background-color:#eee;border:1px solid #eee;margin-bottom:5vh;margin-top:0;width:100%}@media screen and (max-width:960px){.contactUsContainer__contactInfo{padding:5vh 0}.contactUsContainer__contactInfo__title{font-size:32px}.contactUsContainer__contactInfo__image{border-radius:0;height:40vh}.contactUsContainer__contactInfo__addressSection{background-color:#fafafa;flex-direction:column;width:90%}.contactUsContainer__contactInfo__addressSection__address{font-size:14px}.contactUsContainer__contactInfo__addressSection__contact{align-self:flex-start;font-size:14px}.contactUsContainer__contactInfo__instagram{font-size:14px;margin-top:1vh}.contactUsContainer__faq{margin-top:3vh}.contactUsContainer__faq__banner{height:35vh}.contactUsContainer__faq__banner__title{font-size:32px}.contactUsContainer__faq__banner__subtitle{font-size:14px}.contactUsButton,.contactUsButtonActive{font-size:14px;padding:20px;width:150px}}.faqContainer{display:flex;flex-direction:row;padding:5vh 5vw}.faqTitle{color:#135040;flex:2 1;font-size:36px;font-weight:700}.faqItems{flex:3 1;padding-top:20px}.faqItemContainer{border-bottom:1px solid #e7e7e7;display:flex;flex-direction:column;overflow:hidden}.faqItemContainer__upper{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;width:100%}.faqItemContainer__upper__q{color:#135040;font-size:24px;font-weight:600}.faqItemContainer__upper__arrow{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.faqItemContainer__lower{color:#6c6c6c;font-size:16px;transition:margin .2s linear,height .2s linear}@media screen and (max-width:960px){.faqContainer{align-items:center;flex-direction:column}.faqTitle{font-size:24px;text-align:center}.faqItemContainer{border-bottom:1px solid #e7e7e7;display:flex;flex-direction:column;overflow:hidden}.faqItemContainer__upper{align-items:center;cursor:pointer;justify-content:space-between}.faqItemContainer__upper__q{font-size:16px}.faqItemContainer__upper__arrow{height:20px;width:20px}.faqItemContainer__lower{font-size:12px}}.clientListContainer{align-items:center;display:none;flex-direction:column;gap:3em;margin-top:10px;text-align:center}.clientListTitle{width:40%}.clientListTitle__title{color:#135040;font-size:36px;font-weight:700}.clientListTitle__text{color:#7c7c7c;font-size:16px}.clientListLogo{align-items:center;display:flex;flex-direction:row;gap:2em;height:100%;width:100%}.clientListLogo__item{flex:1 1}.headlineCarousel{background-color:#135040;height:80vh;overflow:hidden}.headlineCarousel__item{display:flex;flex-direction:row;height:100%;width:100%}.headlineCarousel__item__text{box-sizing:border-box;color:#fff;display:flex;flex:3 1;flex-direction:column;gap:20px;justify-content:center;padding:5vh 2vw}.headlineCarousel__item__text__title{font-size:2.8rem;font-weight:500;height:30%}.headlineCarousel__item__text__text{font-size:1.2rem;height:18%;padding-bottom:20px}.headlineCarousel__item__text__button a{text-decoration:none}.headlineCarousel__item__text__button a button{cursor:pointer}.headlineCarousel__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:3 1;transition:background-image .2s ease-in-out}@media screen and (max-width:960px){.headlineCarousel{height:95vh}.headlineCarousel__item{flex-direction:column}.headlineCarousel__item__text{display:flex;flex:1 1;flex-direction:column;gap:1em;justify-content:center;padding:0 5vw}.headlineCarousel__item__text__title{font-size:30px;font-weight:500;height:30%}.headlineCarousel__item__text__text{font-size:12px;font-weight:400;padding-bottom:0}.headlineCarousel__item__image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1 1}}.uvpContainer{display:flex;flex-direction:row;gap:20px;justify-content:center;padding:10vh 5vw}.uvpList{flex:1 1;text-align:center}.uvpList__title{color:#135040;font-size:24px;font-weight:700}.uvpList__text{color:#7c7c7c;font-size:15px;font-weight:600}@media screen and (max-width:640px){.uvpContainer{display:flex;flex-direction:column;gap:20px;justify-content:center;padding:10vh 15vw}.uvpList{flex:1 1;text-align:center}.uvpList__title{color:#135040;font-size:24px;font-weight:700}.uvpList__text{color:#7c7c7c;font-size:14px;font-weight:600}}.title{align-items:center;color:#135040;font-size:2em;font-weight:700}.product-range{align-items:center;display:flex;flex-direction:column;gap:1em;padding:5%}.product-placeholder{align-items:center;display:flex;flex-direction:row}.product-type{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:1em}.image-placeholder{display:flex;justify-content:center}.image-placeholder img{border:1px solid transparent;border-radius:10px;max-height:70%;max-width:70%}.product-name{flex:1 1}a{cursor:pointer}.order-flow{align-items:center;background-color:#e6f0ec;display:flex;flex-direction:column;justify-content:center;padding:2em 0;width:100%}.order-flow h1{margin:2em 0}.products{display:flex;flex-direction:column;padding-bottom:10em;width:100%}.products__tags{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:999}.products__tags h1{margin:1em 0 1em 5rem}.products__tags__tag{display:flex;gap:1em;margin-left:5em}.products__tags__tag h3{border:1px solid #d3d1d1;border-radius:10px;color:#b3b3b3;cursor:pointer;font-size:15px;font-weight:300;padding:.8em 1.2em}.products__tags__tag .active-tag{background-color:#135040;color:#fff}.products__items{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;min-width:0;padding:5vw}.products__items__item{align-items:center;border:0 solid #b3b3b3;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:4px}.products__items__item img{max-width:300px}.products__items__item p{font-weight:600}.products__items__item:hover{border:2px solid #b3b3b3;cursor:pointer;padding:2px}@media screen and (max-width:960px){.products h1{margin:1em 0 1em 1rem}.products__tags__tag{flex-wrap:wrap;margin-left:1em;min-width:0}.products__items{grid-template-columns:1fr 1fr}.products__items__item img{max-width:150px}.products__items__item p{font-size:.8em}}.lazy-load-image-background.blur{-webkit-filter:blur(15px);filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{-webkit-filter:blur(0);filter:blur(0);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;border:none;margin:0}input[type=number]{-moz-appearance:textfield;border:none}.navigation{color:#135040;text-decoration:none}.productsDetailContainer{overflow:hidden;padding:5vw}.productsDetailSection{align-items:stretch;display:flex;flex-direction:row;gap:5vw;margin-top:10px}.productsDetailSection__image{border:1px solid #d9d9d9;border-radius:10px;box-sizing:border-box;display:flex;flex:1 1;overflow:hidden}.productsDetailSection__image img{display:block;margin:auto;width:100%}.productsDetailSection__specs{flex:1 1}.productsDetailSection__specs__title{color:#135040;font-size:48px;font-weight:600}.productsDetailSection__specs__subtitle{font-size:18px;font-weight:600}.productsDetailSection__specs__quotation{display:flex;flex-direction:row;gap:2vw}.productsDetailSection__specs__quotation__qtySection{align-items:center;border:1px solid #e7e7e7;border-radius:10px;display:flex;flex-direction:row;justify-content:center;padding:5px}.productsDetailSection__specs__quotation__qtySection__units{font-size:20px;margin:0 25px;text-align:center;width:75px}.keyValue{align-items:center;border-top:2px solid #e7e7e7;display:flex;flex-direction:row;overflow:hidden;padding:0 2vw;text-overflow:ellipsis}.keyValue p{flex:1 1}.qtyBtn{background-color:#dbf1eb;border:none;border-radius:8px;color:#135040;height:40px;width:40px}.qtyBtn,.quoteBtn{cursor:pointer;font-size:24px}.quoteBtn{background-color:#135040;border:none;border-radius:10px;color:#fff;font-weight:600;padding:1vh 5vw}@media screen and (max-width:640px){.navigation{color:#135040;text-decoration:none}.productsDetailContainer{overflow:hidden;padding:5vw}.productsDetailSection{flex-direction:column}.productsDetailSection__image{flex:1 1}.productsDetailSection__image img{width:100%}.productsDetailSection__specs{flex:1 1}.productsDetailSection__specs__title{font-size:36px}.productsDetailSection__specs__subtitle{font-size:18px}.productsDetailSection__specs__quotation{display:flex;flex-direction:row;gap:1vw}.productsDetailSection__specs__quotation__qtySection__units{font-size:16px;margin:0 25px;text-align:center;width:75px}.qtyBtn{font-size:20px;height:30px;width:30px}.quoteBtn{background-color:#135040;font-size:18px;padding:1vh 3vw}}.quotation-summary h1{color:#135040;display:flex;justify-content:center;width:100%}.quotation-summary__container{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.quotation-summary__container__header{width:100%}.quotation-summary__container__header h3{margin:0 1em}.quotation-summary__container__header hr{border-color:#135040;margin:1em}.quotation-summary__container__content{align-items:center;display:flex;flex-direction:column;margin:2em 0;width:100%}.quotation-summary__container__content__item{align-items:flex-start;border-bottom:1px solid #135040;display:flex;padding-bottom:2em;width:90%}.quotation-summary__container__content__item>div{width:50%}.quotation-summary__container__content__item>div>img{max-height:120px}.quotation-summary__container__content__item__description{display:flex;flex-direction:column}.quotation-summary__container__content__item__description h3{margin:0}.quotation-summary__container__content__item__description>h3:last-child{margin-top:1em}.quotation-summary__container__content__item__description p{margin:0}.quotation-summary__container__content__item__description button{align-self:flex-end;background-color:transparent;border:none;cursor:pointer;display:flex;gap:.5em;justify-content:flex-end;padding:0}.quotation-summary__container__content__item:not(:first-child){margin-top:2em}.quotation-summary__container__content__item:last-child{border-bottom:none}.quotation-summary>img{max-height:120px}@media screen and (min-width:960px){.quotation-summary{height:100vh}.quotation-summary__container{margin-top:5em}.quotation-summary__container__header h3{font-size:1.5em;margin:0 0 0 .5em}.quotation-summary__container__content__item{gap:1em;justify-content:space-between}.quotation-summary__container__content__item>div:first-child{max-height:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quotation-summary__container__content__item>div:first-child img{max-height:180px}.quotation-summary__container__content__item__description{gap:5em;width:90%}.quotation-summary__container__content__item__description h3:last-child{margin-top:1em}}.quotation-form-desktop{align-items:center;display:flex;height:100vh;width:100%}.quotation-form-desktop h1{color:#135040;font-size:1.5rem;font-weight:700;margin:2em 0}.quotation-form-desktop>h3{color:#135040;font-size:1rem;font-weight:700}.quotation-form-desktop__summary{background-color:#e6f0ec;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;width:40%}.quotation-form-desktop__summary__header{align-items:center;display:flex;justify-content:center}.quotation-form-desktop__contact{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:60%}.quotation-form-desktop__contact h1{font-size:3em;margin:1em 0 0 5rem}.quotation-form-desktop__contact h3{font-size:1.5rem;margin:1em 5rem}.quotation-form-desktop__contact__form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.quotation-form-desktop__contact__form__name-container{display:flex;gap:2em;width:84%}.quotation-form-desktop__contact__form__name-container>div{margin:1em 0}.quotation-form-desktop__contact__form__input{align-items:flex-start;background-color:#f5f5f5;border:1px solid transparent;border-radius:10px;display:flex;flex-direction:column;gap:.5em;justify-content:center;margin:1em;padding:1em 1em .7em;width:80%}.quotation-form-desktop__contact__form__input label{font-size:.8rem}.quotation-form-desktop__contact__form__input input{background-color:#f5f5f5;border:none;font-size:1rem;min-height:1em;width:100%}.quotation-form-desktop__contact__form__input input:focus{border:none;font-weight:700;outline:none;width:100%}.quotation-form-desktop__contact__form__input:focus-within{border:#135040;outline-color:#135040;outline-style:solid}.quotation-form-desktop__contact__form__button{align-items:center;display:flex;justify-content:space-between;width:84%}.quotation-form-desktop__contact__form__button button{align-items:center;background-color:#135040;border:1px solid transparent;border-radius:10px;color:#fff;display:flex;font-size:1em;font-weight:400;gap:1em;justify-content:center;letter-spacing:1px;padding:1.4em 1em;width:40%}.quotation-form-desktop__contact__form__button button img{height:30px}.quotation-form-desktop__contact__form__button__back span{font-size:1.5em}.quotation-form-desktop__contact__form__button__back h3{margin:0}.quotation-form-desktop__contact__form__button__back a{align-items:center;display:flex;gap:1em;text-decoration:none}.quotation-form{align-items:center;display:flex;flex-direction:column;width:100%}.quotation-form h1{color:#135040;font-size:1.5rem;font-weight:700;margin:2em 0}.quotation-form h3{color:#135040;font-size:1rem;font-weight:700}.quotation-form__summary{background-color:#e6f0ec;display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.quotation-form__summary__header{align-items:center;cursor:pointer;display:flex;justify-content:center}.quotation-form__contact{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.quotation-form__contact h3{margin:2em 0}.quotation-form__contact__form{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.quotation-form__contact__form>div{align-items:flex-start;background-color:#f5f5f5;border:1px solid transparent;border-radius:10px;display:flex;flex-direction:column;gap:.5em;justify-content:center;margin:1em;padding:1em 1em .7em;width:80%}.quotation-form__contact__form>div label{font-size:.8rem}.quotation-form__contact__form>div input{background-color:#f5f5f5;border:none;font-size:1rem;min-height:1em;width:100%}.quotation-form__contact__form>div input:focus{border:none;font-weight:700;outline:none;width:100%}.quotation-form__contact__form>div:focus-within{border:#135040;outline-color:#135040;outline-style:solid}.quotation-form__contact__form button{align-items:center;background-color:#135040;border:1px solid transparent;border-radius:10px;color:#fff;display:flex;font-size:1em;font-weight:400;gap:1em;justify-content:center;letter-spacing:1px;padding:1.4em 1em;width:70%}.quotation-form__contact__form button img{height:30px}.quotation-form__contact__back span{font-size:1.5em}.quotation-form__contact__back a{align-items:center;display:flex;gap:1em;text-decoration:none}
/*# sourceMappingURL=main.ba23d79d.css.map*/