@media screen and (min-width: 1441px){.product-card__content a.button{font-size:clamp(var(--sp-4),calc(var(--sp-1) + .835vw),var(--sp-5))}}.custom-image-with-text .image-with-text__media{padding:40px;border-radius:20px;background:#fff}.image_caption{font-size:34px;line-height:44px;font-family:var(--font-body-secondary-family);text-align:center;margin-top:20px}.image-with-text__item.image_rotate_left{transform:rotate(5deg)}.image-with-text__item.image_rotate_right{transform:rotate(-5deg)}.custom_text_first .image-with-text__item .rich-text{padding-inline-start:70px}.custom_text_first .image_rotate_left{padding-right:60px}.custom-image-with-text .image-with-text__image .media{border-radius:0}.custom-image-with-text .image-with-text__item_content .rich-text .rte{text-align:justify}@media screen and (min-width: 1024px) and (max-width: 1440px){.product-card__content a.button{font-size:var(--sp-4)}}@media screen and (min-width: 1024px){.custom-image-with-text .image-with-text{gap:60px}.custom-image-with-text .image-with-text__item_media{width:100%;max-width:calc(49.2% - 30px)}.custom-image-with-text .image-with-text__item_content{width:100%;max-width:calc(50.8% - 30px)}.custom-image-with-text .custom_text_first .image-with-text__item_content .rich-text{padding-left:60px}.custom-image-with-text .custom_text_second .image-with-text__item_content .rich-text{padding-left:0;padding-right:60px}}@media screen and (max-width: 1024px){.image-with-text__item.image_rotate_left{transform:rotate(2deg);padding-right:0}.image-with-text__item.image_rotate_right{transform:rotate(-2deg)}.image-with-text__media{border-radius:10px;padding:20px}.image_caption{font-size:24px;line-height:32px}.custom_text_first .image-with-text__item .rich-text{padding:36px 0 0}.product-card__content a.button{font-size:var(--sp-4d5);line-height:1.4}}@media screen and (max-width: 768px){.custom-image-with-text .image-with-text .heading_image{max-width:35.718vw}.custom-image-with-text .subtext-custom{font-size:20px;line-height:28px}.custom-image-with-text .image-with-text__media{padding:20px;border-radius:10px}}.custom-video .video-with-imagetext-slider-section .page-outer-custom-width{padding:95px 0 96px}.custom-video .image-with-text{max-width:1440px;margin:0 auto}.custom-video .section-before-icon{max-width:13vw;left:0;bottom:-96px}.custom-video .grid_before_icon{max-width:201px;right:-40px;top:-50px}.custom-video .grid_before_icon .media{background:transparent}.custom-video .grid_before_icon .media img{transform:rotate(16.075deg)}@media screen and (max-width: 768px){.custom-video .grid_before_icon,.custom-video .section-before-icon{display:none}.custom-video .video-with-imagetext-slider-section .page-outer-custom-width{padding:30px 0}.custom-video .video-with-imagetext-slider-section .image-with-text .image-with-text__item .title-wrapper{text-align:center}}.cc-timeline .timeline__item>.flex{border-radius:0;background-color:transparent;gap:0}.timeline_media_wrapper{border-radius:10px;background:#fff;padding:20px}.timeline_image_caption{font-size:24px;line-height:32px;font-family:var(--font-body-secondary-family);text-align:center;margin-top:20px;color:#0f0e0e}.cc-timeline .timeline__item-content{padding:48px}.timeline_media_wrapper .media img{width:100%}.cc-timeline p.time_subheading{font-family:var(--font-heading-family);font-size:36px;line-height:44px;font-weight:400}.timeline__item-content .heading,.timeline__item-content .rte{font-family:var(--font-body-secondary-family)}.cc-timeline .timeline__item:after{opacity:0}.cc-timeline .timeline-dots button{font-size:30px;line-height:38px}.cc-timeline .indicators .button{--buttons-border-width: 2px}@media screen and (min-width: 1536px){.cc-timeline .slider .timeline{--slider-item-width: calc(var(--page-container) * .6369)}.cc-timeline .timeline__item>.flex{grid-template-columns:560px 592px}}@media screen and (max-width: 768px){.cc-timeline .title-wrapper{text-align:center;margin-bottom:var(--sp-12)}.timeline_image_caption{font-size:20px;line-height:28px}.cc-timeline .timeline__item-content{padding:30px}.cc-timeline p.time_subheading{font-size:30px;line-height:38px}.timeline__item-content .rte{line-height:24px}.cc-timeline .timeline-dots button{font-size:20px;line-height:28px}}.preview-list .title_wrapper{font-family:var(--font-body-secondary-family)}.needsclick.kl-private-reset-css-Xuajs1 form{background-color:transparent!important}.needsclick.kl-private-reset-css-Xuajs1 form #rich-text-01JYMD3ENXZ170MX1MX1VV5J61 p span{font-family:var(--font-heading-family)!important;font-size:92px!important;line-height:100px!important;font-weight:400!important}.needsclick.kl-private-reset-css-Xuajs1 form #rich-text-01JYMD3EP47A3MDQBKZDJXPRG8 p span{font-family:var(--font-body-family)!important;font-size:18px!important}button.go2534619395.kl-private-reset-css-Xuajs1{cursor:pointer!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;line-height:1.4!important;font-family:var(--font-button-family)!important;font-size:var(--text-lg)!important;font-weight:var(--font-button-weight)!important;text-transform:var(--font-button-text-transform)!important;padding:clamp(var(--sp-3),1.2vw,var(--sp-3d5)) clamp(var(--sp-6d5),1.473vw,var(--sp-7))!important;color:rgb(var(--color-button-text))!important;background:var(--color-button-gradient)!important;background-color:rgb(var(--color-button-background))!important;border-radius:var(--buttons-radius)!important;box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) rgb(var(--color-shadow)/ var(--shadow-opacity))!important;max-height:3.75rem!important;border:none!important;height:auto!important;--button-transition: box-shadow var(--animation-primary), opacity var(--animation-fast) !important;transition:var(--button-transition)!important;--border-opacity: var(--buttons-border-opacity) !important;z-index:1}button.go2534619395.kl-private-reset-css-Xuajs1:before{content:"";pointer-events:none;display:block;border-radius:50%;width:150%;height:200%;inset-block-start:-50%;inset-inline-start:-25%;position:absolute;transform:translate3d(0,-76%,0);background-color:rgb(var(--color-button-text));transition:all var(--animation-primary);z-index:-1}button.go2534619395.kl-private-reset-css-Xuajs1:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--buttons-radius);border:var(--buttons-border-width) solid rgb(var(--color-button-border)/ var(--border-opacity));z-index:2}button.go2534619395.kl-private-reset-css-Xuajs1:before{--motion-translateY: 76%;transform:translate3d(0,var(--motion-translateY),0)}button.go2534619395.kl-private-reset-css-Xuajs1:hover:before{--motion-translateY: 0%;--color-button-text: var(--color-button-hover-background)}button.go2534619395.kl-private-reset-css-Xuajs1:hover{--color-button-background: transparent !important;--color-button-border: var(--color-button-hover-border) !important;color:rgb(var(--color-button-hover-text))!important}.kl-private-reset-css-Xuajs1 .go3359514662 p,.kl-private-reset-css-Xuajs1 .go3359514662 p a{font-size:18px!important;line-height:26px!important;font-family:var(--font-body-family)!important;font-weight:500!important}.kl-private-reset-css-Xuajs1 .go3359514662 p a{color:#004f44!important}.needsclick.kl-private-reset-css-Xuajs1 form #email_01JYMD3EPESJER33CWFK4TB98B::placeholder{font-size:36px!important;line-height:44px!important;font-family:var(--font-heading-family)!important;color:#0f0e0e!important;letter-spacing:normal!important}.needsclick.kl-private-reset-css-Xuajs1 form #phone_number_01JYMD3EQ0H7FXE5016C57EJKK::placeholder{font-size:24px!important;line-height:32px!important;font-family:var(--font-body-secondary-family)!important;opacity:.6}.needsclick.kl-private-reset-css-Xuajs1 .go1882538249.go1882538249.go1882538249:focus-visible{outline-width:0}.needsclick.kl-private-reset-css-Xuajs1 form #rich-text-01JYMD3EP47A3MDQBKZDJXPRG8{padding-bottom:60px}.needsclick.kl-private-reset-css-Xuajs1 form #email_01JYMD3EPESJER33CWFK4TB98B,.needsclick.kl-private-reset-css-Xuajs1 form button.go1882538249{padding-left:0!important}.needsclick.kl-private-reset-css-Xuajs1 form .go1397194802.go1397194802.go1397194802:focus-visible{outline-width:0!important}.needsclick.kl-private-reset-css-Xuajs1 form>.kl-private-reset-css-Xuajs1>.needsclick[data-testid=form-row]:nth-child(4)>.kl-private-reset-css-Xuajs1{padding-top:0!important}.needsclick.kl-private-reset-css-Xuajs1 form .needsclick:has(#email_01JYMD3EPESJER33CWFK4TB98B)+.needsclick [data-testid=form-component]{padding-bottom:30px!important}.needsclick.kl-private-reset-css-Xuajs1 form .needsclick:has(#phone_number_01JYMD3EQ0H7FXE5016C57EJKK)+.needsclick [data-testid=form-component]{padding-bottom:30px!important}.needsclick.kl-private-reset-css-Xuajs1 form .needsclick:has(#phone_number_01JYMD3EQ0H7FXE5016C57EJKK)+.needsclick+.needsclick [data-testid=form-component]{padding-bottom:30px!important}@media screen and (max-width: 768px){.needsclick.kl-private-reset-css-Xuajs1 form #rich-text-01JYMD3ENXZ170MX1MX1VV5J61 p span{font-size:64px!important;line-height:72px!important}.needsclick.kl-private-reset-css-Xuajs1 form{padding:0!important}.preview-list .title_wrapper,.needsclick.kl-private-reset-css-Xuajs1 form #rich-text-01JYMD3ENXZ170MX1MX1VV5J61 p{margin-bottom:20px}.needsclick.kl-private-reset-css-Xuajs1 form>.kl-private-reset-css-Xuajs1>.kl-private-reset-css-Xuajs1:nth-child(1) .kl-private-reset-css-Xuajs1{padding:0!important}button.go2534619395.kl-private-reset-css-Xuajs1{font-size:18px!important}.needsclick.kl-private-reset-css-Xuajs1 form #rich-text-01JYMD3EP47A3MDQBKZDJXPRG8{padding-bottom:32px}.needsclick.kl-private-reset-css-Xuajs1 form #email_01JYMD3EPESJER33CWFK4TB98B::placeholder{font-size:30px!important;line-height:38px!important}.needsclick.kl-private-reset-css-Xuajs1 form #phone_number_01JYMD3EQ0H7FXE5016C57EJKK::placeholder{font-size:20px!important;line-height:28px!important}.needsclick.kl-private-reset-css-Xuajs1 form #email_01JYMD3EPESJER33CWFK4TB98B,.needsclick.kl-private-reset-css-Xuajs1 form button.go1882538249{padding-left:0!important}}.contact-form--wrapper form .contact__fields .button{font-size:20px;line-height:28px;min-height:60px}@media screen and (max-width: 768px){.contact-form--wrapper form .contact__fields .button{font-size:18px;line-height:26px}.contact__sidebar-image+li{margin-top:10px}}.page-new-faqs .richtext-icon-wrapper .rich-text .rte{margin-top:20px}.page-new-faqs .faqs.no-border .faq{background-color:var(--faq-content-bg-color)}.faqs.no-border{gap:var(--grid-gap)}.faqs.no-border .faq{padding:clamp(var(--sp-6),2.315vw,var(--sp-12)) var(--sp-5);border-radius:var(--rounded-block)}.accordion+.accordion{border-block-start:1px solid var(--accordion-border-color)}.faq .accordion:last-child{border-block-end:1px solid var(--accordion-border-color)}.faq .accordion .details .details__summary>.icon{width:var(--sp-6);height:var(--sp-6)}.faq .accordion--text .heading{font-size:36px;line-height:44px;letter-spacing:0}.faq .accordion--text:first-child{padding-block-start:0}.faq .details__summary .text-base{font-size:24px;line-height:32px}.contact__sidebar .heading{font-size:36px;line-height:44px}.contact__sidebar .field input.is-floating,.contact__sidebar .field textarea.is-floating{background-color:#fff;border-radius:12px}.contact__sidebar .field label{font-weight:500}.contact__sidebar .field button[type=submit]{font-size:20px;line-height:28px;min-height:60px}.contact_text{color:#666365}.accordion_title_content{font-size:var(--sp-4);line-height:normal}@media screen and (min-width: 1024px){.faqs.no-border .faq{padding-inline:var(--sp-12)}.faqs .accordion .details__content{max-width:88%}}@media screen and (max-width: 768px){.faq .accordion--text .heading,.contact__sidebar .heading{font-size:30px;line-height:38px}.faq .details__summary .text-base{font-size:20px;line-height:28px}.contact__sidebar .field button[type=submit]{font-size:18px;line-height:26px}.faq .accordion--text{padding-block:var(--sp-5)}.faq .accordion .details .details__content{padding-right:var(--sp-8)}}.banner_image .media--adapt img{height:706px}.main-page .rte a,.main-page .rte a span{color:#004f44!important}.main-page .rte a span,.main-page .rte span{text-decoration:none!important}.main-page .rte .downloads_links a{font-family:var(--font-body-secondary-family);background:none}.main-page .rte ul li::marker,.main-page .rte ol li::marker{color:#0f0e0e}.main-page .rte img{width:auto;border-radius:20px;max-width:100%}.downloads_links{margin-top:20px}.downloads_links .download-icon:before{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12 16.2598L7 11.2598L8.4 9.80977L11 12.4098V4.25977H13V12.4098L15.6 9.80977L17 11.2598L12 16.2598ZM6 20.2598C5.45 20.2598 4.97933 20.0641 4.588 19.6728C4.19667 19.2814 4.00067 18.8104 4 18.2598V15.2598H6V18.2598H18V15.2598H20V18.2598C20 18.8098 19.8043 19.2808 19.413 19.6728C19.0217 20.0648 18.5507 20.2604 18 20.2598H6Z' fill='%23004F44'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:5px}.downloads_links a:not(.download-icon):before{content:"";display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:5px}.downloads_links p{margin:0;line-height:28px}.downloads_links p:not(:last-child){margin-bottom:10px}.rich-text .rte a{color:#004f44}.main-page .rte>*:first-child{margin-top:0}.main-page .rte>*:last-child{margin-bottom:0}.main-page .rte .markdown p:first-child{margin-top:0}.main-page .pc--opt-out-form-wrapper .pc--opt-out-form-field #pc--opt-out-email_input{text-align:start;width:100%;height:var(--input-height);font-size:var(--text-sm);line-height:1.25;padding-inline:var(--input-padding-inline);color:rgb(var(--color-foreground));background-color:#fff;border:var(--inputs-border-width) solid rgb(var(--color-foreground) / var(--border-opacity));border-radius:var(--inputs-radius);transition:var(--animation-primary);transition-property:border-color,background-color}@media screen and (min-width: 1280px){.main-page .rte :where(.h2,h2):not(:where([class~=not-rte] *)),.main-page .rte :where(.h3,h3):not(:where([class~=not-rte] *)),.main-page .rte :where(.h4,h4):not(:where([class~=not-rte] *)),.main-page .rte :where(.h5,h5):not(:where([class~=not-rte] *)),.main-page .rte :where(.h6,h6):not(:where([class~=not-rte] *)){margin-block-end:var(--sp-6)}}@media screen and (min-width: 768px){.banner .banner__box{max-width:100%}}@media screen and (max-width: 768px){.page_banner__title{font-size:64px;line-height:72px}.main-page .rte :where(.h2,h2):not(:where([class~=not-rte] *)),.main-page .rte :where(.h3,h3):not(:where([class~=not-rte] *)),.main-page .rte :where(.h4,h4):not(:where([class~=not-rte] *)),.main-page .rte :where(.h5,h5):not(:where([class~=not-rte] *)),.main-page .rte :where(.h6,h6):not(:where([class~=not-rte] *)){margin-block-start:var(--sp-7d5)}.main-page .rte img{margin:30px 0}.downloads_links p{line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/custom.css.map */
