") no-repeat right 10px center; background-size:11px 12px; background-color:#fff; border:1px solid; padding-right:30px; font-size:16px; line-height:1.5; } .form-masthead-module--desclaimerContainer--79fde { font-family:var(--subheading-family); font-size:14px; } .form-masthead-module--desclaimerContainer--79fde a { color:var(--color-orange); cursor:pointer; text-decoration:none; } .form-masthead-module--desclaimerContainer--79fde a:hover { text-decoration:underline; cursor:pointer; } .form-masthead-module--formCta--77b24 { text-align:center; width:100%; } .form-masthead-module--formCta--77b24 a { width:100%; display:block; margin:1rem auto; } .form-masthead-module--formCta--77b24 a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important; } @media screen and (min-width:1250px) { .form-masthead-module--formCta--77b24 { } } .form-masthead-module--countrySelect--d03d2 { padding:6px; border:1px solid; border-radius:4px; font-size:16px; line-height:1.5; margin:0px 0px; background:url("data:image/svg+xml;utf8, ") no-repeat right 10px center; background-size:11px 12px; border-color:var(--color-dark-gray); } .form-masthead-module--errorBorder--a99fd { border:1px solid var(--color-orange); } .form-masthead-module--errorMessageBox--c8414 { background-color:var(--color-orange); font-size:13px; margin-top:3px; position:relative; } .form-masthead-module--errorMessageBox--c8414 img { margin:1px 4px 5px 6px; width:18px; height:18px; display:inline-block; } .form-masthead-module--errorMessageBoxTriangle--678e8 { width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:10px solid var(--color-orange); position:absolute; left:20px; top:-10px; } .form-masthead-module--errorMessage--90cff { color:white; margin:3px 0px; display:inline-block; } .form-masthead-module--submitBtn--341de { width:100%; background-color:transparent; color:var(--color-dark-gray); border-color:var(--color-dark-gray); display:inline-block; text-decoration:none; padding:0.5rem 1.25rem; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); } .form-masthead-module--submitBtn--341de:hover { background-color:var(--color-orange); color:var(--color-white); border-color:var(--color-orange); } .global-offices-module--wrapper--37a2e { height:100%; width:100%; overflow:hidden; position:relative; padding:20px 0px; background:#fff; margin:var(--mobile-component-buffer); } @media (min-width:834px) { .global-offices-module--wrapper--37a2e { margin:var(--desktop-component-buffer); padding:20px 20px; } #global-offices-module--galleryWrapper--d259b.global-offices-module--wrapper--37a2e { padding:20px 40px; } } .global-offices-module--wrapper--37a2e .global-offices-module--gallery--e2d12 { overflow:hidden; padding:0; margin:0 auto; } .global-offices-module--wrapper--37a2e .global-offices-module--gallery--e2d12 .global-offices-module--officeCard--72f6c { min-width:235px; width:280px; height:auto; display:inline-block; margin:0 10px; overflow:visible; text-align:center; vertical-align:top; background:var(--color-gray); padding:0 0 1rem; } .global-offices-module--wrapper--37a2e .global-offices-module--gallery--e2d12 .global-offices-module--officeCard--72f6c:first-of-type { margin:0 10px 0 10px; } @media (min-width:414px) { .global-offices-module--wrapper--37a2e .global-offices-module--gallery--e2d12 .global-offices-module--officeCard--72f6c { width:280px; min-height:515px; } .global-offices-module--wrapper--37a2e .global-offices-module--gallery--e2d12 .global-offices-module--officeCard--72f6c:first-of-type { margin:0 10px; } } .global-offices-module--wrapper--37a2e .global-offices-module--gallery--e2d12 h5 { margin:1rem 0; } .global-offices-module--wrapper--37a2e .global-offices-module--gallery--e2d12 p { margin:0.5rem 0; } .global-offices-module--wrapper--37a2e .global-offices-module--gallery--e2d12 p.global-offices-module--siteUrl--57439 { color:var(--color-orange); } .global-offices-module--wrapper--37a2e .global-offices-module--prevArrowButton--f269e { position:absolute; top:35%; left:-12px; } @media (min-width:834px) { .global-offices-module--wrapper--37a2e .global-offices-module--prevArrowButton--f269e { left:2px; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .global-offices-module--wrapper--37a2e .global-offices-module--prevArrowButton--f269e { width:90px; } } .global-offices-module--wrapper--37a2e .global-offices-module--nextArrowButton--c02b4 { position:absolute; top:35%; right:-12px; } @media (min-width:834px) { .global-offices-module--wrapper--37a2e .global-offices-module--nextArrowButton--c02b4 { right:2px; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .global-offices-module--wrapper--37a2e .global-offices-module--nextArrowButton--c02b4 { width:90px; } } .global-offices-module--wrapper--37a2e svg { height:2.5rem; } .global-offices-module--wrapper--37a2e .global-offices-module--dots--b8319 { width:100%; text-align:center; margin-top:15px; } .global-offices-module--wrapper--37a2e .global-offices-module--dots--b8319 span { border:1px solid #ccc; border-radius:50%; font-size:0; padding:6px; margin:0 2px; } .global-offices-module--countrySelector--faa96 { text-align:center; width:250px; margin:20px auto; } .global-offices-module--countrySelector--faa96 select { -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; margin-top:-1px; border:2px solid var(--color-gray); } @media (min-width:834px) { .global-offices-module--countrySelector--faa96 { width:650px; } } .global-offices-module--mapContainer--a1b37 { position:relative; width:100%; height:0; padding-bottom:100%; } @media screen and (min-width:834px) { .global-offices-module--mapContainer--a1b37 { max-width:90%; padding-bottom:56.25%; margin:0 auto; } } .global-offices-module--mapFrame--551b2 { position:absolute; top:0; left:0; width:100%; height:100%; } .highlighted-content-block-module--imageTextArea--ba177 { padding-left:4rem; margin:var(--desktop-component-buffer); display:flex; } @media screen and (max-width:1199px) { .highlighted-content-block-module--imageTextArea--ba177 { flex-direction:column !important; } .highlighted-content-block-module--imageTextArea--ba177 { margin:var(--mobile-component-buffer); height:auto; width:100%; padding-left:0%; } } @media screen and (min-width:1200px) { .highlighted-content-block-module--imageTextArea--ba177.highlighted-content-block-module--imageLeft--75e55 { flex-direction:row; padding:0 0 0 6rem; } .highlighted-content-block-module--imageTextArea--ba177.highlighted-content-block-module--imageLeft--75e55 .highlighted-content-block-module--contentBox--8aed7 { padding:0 3rem 0 0; } } @media screen and (min-width:1200px) { .highlighted-content-block-module--imageTextArea--ba177.highlighted-content-block-module--imageRight--cb3db { flex-direction:row-reverse; padding:0 6rem 0 0; } .highlighted-content-block-module--imageTextArea--ba177.highlighted-content-block-module--imageRight--cb3db .highlighted-content-block-module--contentBox--8aed7 { padding:0 0 0 3rem; } } .highlighted-content-block-module--pictureBody--3e133 { padding:2rem 0; } .highlighted-content-block-module--pictureBody--3e133 .highlighted-content-block-module--picture--991c9 img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; width:100%; height:100%; } .highlighted-content-block-module--contentBox--8aed7 { height:auto; background-color:var(--color-dark-gray); width:100%; flex:1 0 45%; } @media screen and (max-width:1199px) { .highlighted-content-block-module--contentBox--8aed7 { transition:all 0.5s ease; margin:-4rem 2rem 0; width:calc(100% - 4rem); height:auto; flex-basis:auto; } } .highlighted-content-block-module--infoItems--99263 { padding:2rem; display:flex; flex-direction:column; justify-content:center; height:100%; } @media screen and (max-width:1199px) { .highlighted-content-block-module--infoItems--99263 { padding:1rem; } } .highlighted-content-block-module--headline--184d3 { font-weight:300; word-break:break-word; } .highlighted-content-block-module--headline--184d3 h2 { margin:1rem 0; font-size:var(--heading-small-mobile); } .highlighted-content-block-module--headline--184d3 h2 div { overflow:hidden !important; } .highlighted-content-block-module--headline--184d3 h2 div { line-height:1.2; } @media screen and (min-width:1200px) { .highlighted-content-block-module--headline--184d3 h2 { font-size:var(--heading-medium); } } .highlighted-content-block-module--paragraph--182ae { font-family:var(--font-barlow-regular); } .highlighted-content-block-module--subheadline--4e43a { font-family:var(--font-subheading-family); letter-spacing:0.05em; } .highlighted-content-block-module--subheadline--4e43a p { margin:0; } .highlighted-content-block-module--ctaContainer--38429 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); max-width:80%; } .highlighted-content-block-module--ctaContainer--38429 a:hover { border-color:var(--color-orange) !important; } @media screen and (max-width:1199px) { .highlighted-content-block-module--ctaContainer--38429 a { width:100%; } } .highlighted-content-block-module--ctaContainer--38429 .highlighted-content-block-module--cta--ebe41:hover { background:var(--color-orange); } .imageWithCopySlider-module--wrapper--3f54b { background:var(--color-white); padding:0rem 0; margin:2rem 0; min-height:550px; } @media screen and (min-width:768px) { .imageWithCopySlider-module--wrapper--3f54b { margin:4rem 0; } } .imageWithCopySlider-module--wrapper--3f54b h2 { font-size:var(--heading-small); color:var(--color-dark-gray); text-align:center; max-width:45rem; margin:1rem 2rem; } @media screen and (min-width:768px) { .imageWithCopySlider-module--wrapper--3f54b h2 { font-size:var(--heading-small); } } .imageWithCopySlider-module--panelTitle--e07b4 { font-size:var(--heading-x-small); color:var(--color-dark-gray); text-align:center; padding:1rem 0; line-height:1.1; font-family:var(--font-avenir); } @media screen and (min-width:1200px) { .imageWithCopySlider-module--panelTitle--e07b4 { font-size:var(--heading-small); padding:1rem; line-height:1; } } @media screen and (min-width:768px) and (max-width:992px) { .imageWithCopySlider-module--panelTitle--e07b4 { font-size:2.5rem; line-height:1; } } @media screen and (min-width:992px) and (max-width:1200px) { .imageWithCopySlider-module--panelTitle--e07b4 { font-size:2.5rem; padding:1rem; line-height:1; } } @media screen and (min-width:1200px) and (max-width:1410px) { .imageWithCopySlider-module--panelTitle--e07b4 { font-size:var(--heading-small-mobile); padding:1rem; line-height:1; } } .imageWithCopySlider-module--imagePanel--86ee1 { position:relative; width:100%; } @media screen and (min-width:576px) { .imageWithCopySlider-module--imagePanel--86ee1 { min-height:90vw; max-height:550px; } } @media screen and (min-width:576px) and (max-width:991px) { .imageWithCopySlider-module--imagePanel--86ee1 { min-height:30vw; max-height:550px; } } .imageWithCopySlider-module--primaryImage--26703 { text-align:center; text-align:-webkit-center; max-height:100%; } @media screen and (max-width:992px) { .imageWithCopySlider-module--primaryImage--26703 { display:flex; justify-content:center; } } @media screen and (min-width:992px) { .imageWithCopySlider-module--primaryImage--26703 { padding:0; } } .imageWithCopySlider-module--primaryImage--26703 img { width:100%; -o-object-fit:cover; object-fit:cover; } @media screen and (min-width:992px) { .imageWithCopySlider-module--primaryImage--26703 img { min-height:550px; max-height:550px; } } @media screen and (max-width:991.9px) { .imageWithCopySlider-module--primaryImage--26703 img { max-width:674px; } } @media screen and (min-width:992px) { .imageWithCopySlider-module--primaryImage--26703 { flex:1.6; } } @media screen and (min-width:576px) { .imageWithCopySlider-module--primaryImage--26703 { height:90vw; } .imageWithCopySlider-module--primaryImage--26703 img { height:90vw; max-height:550px; } } .imageWithCopySlider-module--panel--e7804 { padding:0.5rem 2rem; position:relative; } @media screen and (max-width:991.9px) { .imageWithCopySlider-module--panel--e7804 { display:flex; flex-direction:column; } } @media screen and (min-width:992px) { .imageWithCopySlider-module--panel--e7804 { min-height:550px; padding:0 4rem; display:flex; align-items:center; } } .imageWithCopySlider-module--panel--e7804 button { position:absolute; margin:0 -15px; } @media screen and (min-width:992px) { .imageWithCopySlider-module--panel--e7804 button { margin:0 -17px; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .imageWithCopySlider-module--panel--e7804 button { width:50px; } } .imageWithCopySlider-module--panel--e7804 button svg { height:2rem; } @media screen and (min-width:992px) { .imageWithCopySlider-module--panel--e7804 button svg { height:3rem; } } .imageWithCopySlider-module--prev--0995e { left:0.5rem; top:44%; } @media screen and (min-width:576px) and (max-width:768px) { .imageWithCopySlider-module--prev--0995e { left:-2rem; } } @media screen and (min-width:768px) and (max-width:992px) { .imageWithCopySlider-module--prev--0995e { left:-3rem; } } @media screen and (max-width:576px) { .imageWithCopySlider-module--prev--0995e { left:0.1rem; } } .imageWithCopySlider-module--next--72fb4 { right:0.5rem; top:44%; } @media screen and (min-width:576px) and (max-width:768px) { .imageWithCopySlider-module--next--72fb4 { right:-2rem; } } @media screen and (min-width:768px) and (max-width:992px) { .imageWithCopySlider-module--next--72fb4 { right:-3rem; } } @media screen and (max-width:576px) { .imageWithCopySlider-module--next--72fb4 { right:0.1rem; } } .imageWithCopySlider-module--stacked--31383 .imageWithCopySlider-module--items--c5b19 { display:grid; grid-template-columns:1fr; grid-auto-rows:1fr; grid-gap:2rem; } @media screen and (min-width:992px) { .imageWithCopySlider-module--stacked--31383 .imageWithCopySlider-module--items--c5b19 { display:grid; grid-template-columns:repeat(3,1fr); align-items:stretch; } } .imageWithCopySlider-module--stacked--31383 .imageWithCopySlider-module--item--e504f img { -o-object-fit:cover; object-fit:cover; width:100%; max-height:250px; flex-grow:1; } .imageWithCopySlider-module--description--50b9e { font-family:var(--font-barlow-regular); flex-basis:100%; padding:0 1rem; } @media screen and (max-width:992px) { .imageWithCopySlider-module--description--50b9e { padding:0; } } .imageWithCopySlider-module--description--50b9e { overflow:auto; text-align:center; word-wrap:break-word; } .imageWithCopySlider-module--description--50b9e ol,.imageWithCopySlider-module--description--50b9e ul { padding-left:1.25rem; } .imageWithCopySlider-module--ctaContainer--10244 { padding:0 3rem; font-family:var(--subheading-family); text-align:center; } .imageWithCopySlider-module--ctaContainer--10244 a { width:100%; text-align:center; } @media screen and (min-width:768px) { .imageWithCopySlider-module--ctaContainer--10244 a { width:40%; min-width:270px; } } .imageWithCopySlider-module--panelContainer--81ecb { padding:0 10px; } @media screen and (min-width:992px) { .imageWithCopySlider-module--panelContainer--81ecb { min-height:550px; } } @media screen and (min-width:576px) and (max-width:768px) { .imageWithCopySlider-module--panelContainer--81ecb { padding:0 10vw; position:relative; } } @media screen and (min-width:768px) and (max-width:992px) { .imageWithCopySlider-module--panelContainer--81ecb { padding:0 15vw; position:relative; } } @media screen and (min-width:992px) and (max-width:1100px) { .imageWithCopySlider-module--panelContainer--81ecb { padding:0 0rem; position:relative; } } @media screen and (min-width:1200px) { .imageWithCopySlider-module--panelContainer--81ecb { padding:0 4rem; position:relative; } } @media screen and (min-width:1550px) { .imageWithCopySlider-module--panelContainer--81ecb { padding:0 8rem; position:relative; } } @media screen and (min-width:992px) and (max-width:1200px) { .imageWithCopySlider-module--panelData--7d668 { flex:1; min-width:20vw; max-width:40vw; margin:1rem auto; text-align:center; } } @media screen and (min-width:1200px) and (max-width:1550px) { .imageWithCopySlider-module--panelData--7d668 { flex:1; min-width:20vw; max-width:40vw; margin:0 auto; text-align:center; } } @media screen and (min-width:1550px) { .imageWithCopySlider-module--panelData--7d668 { flex:1; min-width:35vw; text-align:center; } } hr { background:var(--color-orange); color:var(--color-orange); border-color:var(--color-orange); height:"3px"; margin-right:10px; } .imageWithCopySlider-module--imagesecond--f2e8c { max-width:400px; position:absolute; bottom:8vh; right:5vw; z-index:0; } .imageWithCopySlider-module--panelContent--21aa9 { position:relative; z-index:1; } @media screen and (min-width:1550px) { .imageWithCopySlider-module--panelContent--21aa9 { max-width:40vw; margin:0 auto; } } .imageWithCopySlider-module--imageWrapper--b6ded { width:100%; max-width:455px; height:550px; position:relative; } .imageWithCopySlider-module--LeftAlign--07361 { text-align:left !important; } .logo-garden-module--ctaContainer--b1a50 { padding:0 1rem; font-family:var(--subheading-family); } .logo-garden-module--ctaContainer--b1a50 a { } .logo-garden-module--wrapper--95b50 { padding:2rem 2rem; text-align:center; } @media screen and (max-width:576px) { .logo-garden-module--wrapper--95b50 { padding:2rem 1rem; } } @media screen and (min-width:992px) { .logo-garden-module--wrapper--95b50 { text-align:center; padding:2rem 4rem; } } .logo-garden-module--headline--04d34 { font-size:3rem; font-family:var(--font-avenir); text-align:center; margin-bottom:1rem; line-height:1.2; } @media screen and (min-width:992px) { .logo-garden-module--headline--04d34 { padding:25px 10px; margin-top:0; margin-bottom:0; font-size:3.5rem; line-height:3.75rem; } } .logo-garden-module--logosWrapper--513c6 { display:grid; grid-gap:20px; gap:20px; justify-content:center; padding:2rem; } @media screen and (min-width:1200px) and (max-width:1400px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(5,200px); } } @media screen and (max-width:1200px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(5,200px); } } @media screen and (min-width:992px) and (max-width:1120px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(4,200px); } } @media screen and (max-width:992px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(4,200px); } } @media screen and (min-width:768px) and (max-width:880px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(3,200px); } } @media screen and (max-width:768px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(3,200px); } } @media screen and (min-width:576px) and (max-width:676px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(3,150px); } } @media screen and (min-width:400px) and (max-width:576px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(2,150px); padding:2rem 0; } } @media screen and (max-width:400px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(2,150px); padding:2rem 0; } } .logo-garden-module--description--071e4 { margin:0 1.5rem; } @media screen and (min-width:768px) and (max-width:1536px) { .logo-garden-module--description--071e4 { margin:0 3rem; } } @media screen and (min-width:1537px) { .logo-garden-module--description--071e4 { margin:0 14%; } } .logo-garden-module--additionalSpace--724b3 { margin-top:16rem; margin-bottom:4rem; } .logo-garden-module--additionalMargin--ad295 { margin:4rem 0; } .logo-garden-module--additionalpadding--2cc93 { padding-top:6rem; } .logo-garden-module--floatingDescBox--bb01b { position:absolute; top:-250px; width:900px; margin:0 auto; left:50%; transform:translateX(-50%); padding:3rem; } .logo-garden-module--logoContainer--5428d { overflow:hidden; display:flex; flex-direction:row; align-items:center; background-color:#ffffff; padding:10px; transition:transform 0.3s ease-in-out; width:200px; height:120px; cursor:default; } @media screen and (min-width:576px) and (max-width:676px) { .logo-garden-module--logoContainer--5428d { width:150px; height:100px; } } @media screen and (min-width:400px) and (max-width:576px) { .logo-garden-module--logoContainer--5428d { width:150px; height:100px; } } @media screen and (max-width:400px) { .logo-garden-module--logoContainer--5428d { width:150px; height:90px; } } .logo-garden-module--logoContainer--5428d { box-sizing:border-box; } .logo-garden-module--logoContainer--5428d img { max-width:100%; height:auto; } .logo-garden-module--logoContainer--5428d a { cursor:default; } .logo-garden-module--zoomEffect--78819:hover { transform:scale(1.05); } .logo-garden-module--zoomEffect--78819 { cursor:pointer; } .logo-garden-module--zoomEffect--78819 a { cursor:pointer; } .logo-garden-module--showLessArrow--56912 svg { transform:rotate(180deg); } .logo-garden-module--lessThan6--b1738 { display:flex; justify-content:center; align-items:center; flex-wrap:wrap; } .logo-garden-module--lessThan6--b1738 div:first-child { margin-left:10px; } .logo-garden-module--logoalignment--57a65 { margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; } .logo-garden-module--largeLogosize--302f4 { width:300px; height:180px; } .image-gallery-module--wrapper--886e3 { height:100%; width:auto; overflow:hidden; position:relative; background:var(--color-white); text-align:center; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .image-gallery-module--wrapper--886e3 { margin:var(--desktop-component-buffer); } } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 { overflow:hidden; padding:0; margin:0 auto; } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--galleryImage--62836 { width:auto; height:auto; display:inline-block; margin:0 10px 15px; overflow:visible; text-align:center; vertical-align:top; position:relative; } @media screen and (min-width:420px) { .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--galleryImage--62836 { width:400px; margin:1rem; } } @media screen and (min-width:768px) { .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--zoom--15c11 { position:relative; top:-25px; left:5px; display:block; border-radius:30px; height:16px; width:16px; border:2px solid #ccc; cursor:pointer; } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--zoom--15c11:after { content:""; height:2px; width:6px; background:#ccc; position:absolute; top:13px; left:11px; transform:rotate(45deg); } } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 span.image-gallery-module--caption--95732 { display:inline-block; text-align:left; } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--download--36905 a { vertical-align:top; margin-top:10px; background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzEyMTMxMyIgZD0iTTMxIDIyYTEgMSAwIDAgMC0xIDF2N0gydi03YTEgMSAwIDAgMC0yIDB2OGExIDEgMCAwIDAgMSAxaDMwYTEgMSAwIDAgMCAxLTF2LThhMSAxIDAgMCAwLTEtMXoiLz48cGF0aCBmaWxsPSIjMTIxMzEzIiBkPSJNMTUuMjcgMjMuNzA3Yy4zODkuMzg1IDEuMDQuMzg5IDEuNDI5IDBsNi45OTktNi45YS45OTMuOTkzIDAgMCAwIDAtMS40MTQgMS4wMTYgMS4wMTYgMCAwIDAtMS40MjggMGwtNS4yNzUgNS4yVjFjMC0uNTUyLS40NTItMS0xLjAxLTFzLTEuMDEuNDQ4LTEuMDEgMXYxOS41OTNsLTUuMjc1LTUuMmExLjAxNiAxLjAxNiAwIDAgMC0xLjQyOCAwIC45OTIuOTkyIDAgMCAwIDAgMS40MTRsNi45OTggNi45eiIvPjwvc3ZnPg==); width:25px; height:25px; opacity:0.5; display:inline-block; } @media screen and (min-width:768px) { .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--download--36905 a { vertical-align:middle; margin-top:0; } } .image-gallery-module--background--49ad4 { background-color:rgba(0,0,0,.5) ; width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000; } .image-gallery-module--modal--7a6a4 { width:80%; height:80%; position:fixed; top:10%; left:10%; z-index:2500; } .image-gallery-module--modal--7a6a4 .image-gallery-module--wrapper--886e3 { background:hsla(0,0%,98%,0) ; padding:0; } @media screen and (min-width:1025px) { .image-gallery-module--modal--7a6a4 .image-gallery-module--wrapper--886e3 { width:100vh; height:100%; margin:0 auto; overflow-y:auto; } } .image-gallery-module--modal--7a6a4 img { width:100%; margin:0 auto; } .image-gallery-module--modal--7a6a4 .image-gallery-module--caption--95732 { display:block; padding:1rem 2rem 2rem; width:100%; margin:0 auto; vertical-align:top; text-align:left; background:#fff; } .image-gallery-module--modal--7a6a4 .image-gallery-module--caption--95732 p { text-align:left; } .image-gallery-module--modal--7a6a4 .image-gallery-module--caption--95732 .image-gallery-module--download--36905 { position:absolute; margin:0; vertical-align:middle; background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzEyMTMxMyIgZD0iTTMxIDIyYTEgMSAwIDAgMC0xIDF2N0gydi03YTEgMSAwIDAgMC0yIDB2OGExIDEgMCAwIDAgMSAxaDMwYTEgMSAwIDAgMCAxLTF2LThhMSAxIDAgMCAwLTEtMXoiLz48cGF0aCBmaWxsPSIjMTIxMzEzIiBkPSJNMTUuMjcgMjMuNzA3Yy4zODkuMzg1IDEuMDQuMzg5IDEuNDI5IDBsNi45OTktNi45YS45OTMuOTkzIDAgMCAwIDAtMS40MTQgMS4wMTYgMS4wMTYgMCAwIDAtMS40MjggMGwtNS4yNzUgNS4yVjFjMC0uNTUyLS40NTItMS0xLjAxLTFzLTEuMDEuNDQ4LTEuMDEgMXYxOS41OTNsLTUuMjc1LTUuMmExLjAxNiAxLjAxNiAwIDAgMC0xLjQyOCAwIC45OTIuOTkyIDAgMCAwIDAgMS40MTRsNi45OTggNi45eiIvPjwvc3ZnPg==); width:40px; height:40px; opacity:0.5; display:inline-block; } .image-gallery-module--modal--7a6a4 .image-gallery-module--caption--95732 .image-gallery-module--download--36905 a { width:100%; height:100%; display:inline-block; } .image-with-cta-module--wrapper--77dc8 { padding:var(--padded-mobile-component-buffer); display:grid; grid-template-rows:3fr auto auto auto; grid-template-columns:100%; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .image-with-cta-module--wrapper--77dc8 { margin:var(--desktop-component-buffer); grid-template-rows:3fr auto auto auto; grid-template-columns:1fr 1fr; } } .image-with-cta-module--picture--509d4 { grid-row:1 /span 2; grid-column:1; position:relative; } @media screen and (min-width:768px) { .image-with-cta-module--picture--509d4 { grid-row:1 /span 2; grid-column:1 /span 2; } } .image-with-cta-module--picture--509d4 img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; height:45vh; } @media screen and (min-width:992px) { .image-with-cta-module--picture--509d4 img { height:80vh; } } .image-with-cta-module--headlineContentContainer--c1147 { flex:1; padding:2rem 0.5rem 1rem 2rem; margin-right:1.5rem; z-index:1; grid-row:2 /span 2; grid-column:1; display:flex; flex-direction:column; justify-content:center; } @media screen and (min-width:768px) { .image-with-cta-module--headlineContentContainer--c1147 { padding:2rem 0.5rem 1rem 5rem; } } .image-with-cta-module--headline--6baea { font-size:var(--heading-x-small); font-weight:100; line-height:1.2; margin:0; text-align:left; } @media screen and (min-width:768px) { .image-with-cta-module--headline--6baea { font-size:var(--heading-small); } } .image-with-cta-module--subheadline--e0b00 { font-size:1em; font-family:var(--subheading-family); letter-spacing:0.05em; } @media screen and (min-width:768px) { .image-with-cta-module--subheadline--e0b00 { font-size:var(--subheading-small); text-align:left; } } .image-with-cta-module--descriptionContentContainer--d0ef0 { padding:0 2rem; } @media screen and (min-width:992px) { .image-with-cta-module--descriptionContentContainer--d0ef0 { flex:1; grid-row:3 /span 2; grid-column:2; } } .image-with-cta-module--descriptionContent--82af5 .image-with-cta-module--descriptionCopy--4875c { color:var(--color-dark-gray); margin:0 auto 0rem; text-align:left; } @media screen and (min-width:992px) { .image-with-cta-module--descriptionContent--82af5 { padding:1em 0 0 0; } } .image-with-cta-module--ctaContainer--6a143 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:100%; } @media screen and (min-width:992px) { .image-with-cta-module--ctaContainer--6a143 a { width:50%; } } .image-with-cta-module--ctaContainer--6a143 .image-with-cta-module--cta--3f067:hover { background:var(--color-orange); } .image-with-statement-block-module--wrapper--79d65 { background:var(--color-white); margin:var(--mobile-buffer) 0 calc(-2rem + var(--mobile-buffer)); } @media screen and (min-width:992px) { .image-with-statement-block-module--wrapper--79d65 { margin:var(--desktop-buffer) 0 calc(-4rem + var(--desktop-buffer)); } } .image-with-statement-block-module--picture--a104b img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; height:50vh; } .image-with-statement-block-module--contentContainer--a577a { background-color:var(--color-gray-green); color:var(--color-white); width:calc(100% - var(--small-padding)*2); max-width:1280px; padding:1rem; margin:0 auto; transform:translateY(-2rem); position:relative; } @media screen and (min-width:992px) and (max-width:1199px) { .image-with-statement-block-module--contentContainer--a577a { display:flex; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; padding:3rem 2rem; width:calc(100% - 4rem); text-align:left; transform:translateY(-4rem); margin-bottom:calc(-4rem + var(--desktop-buffer)); } } @media screen and (min-width:1200px) { .image-with-statement-block-module--contentContainer--a577a { display:flex; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; padding:3rem 6rem; width:calc(100% - 8rem); text-align:left; transform:translateY(-4rem); margin-bottom:calc(-4rem + var(--desktop-buffer)); } } .image-with-statement-block-module--innerContent--37b78 h2 { font-size:var(--subheading-large); line-height:1.15; margin:1rem auto; text-align:center; } @media screen and (min-width:992px) { .image-with-statement-block-module--innerContent--37b78 h2 { font-size:var(--heading-small); text-align:left; } } @media screen and (min-width:992px) and (max-width:1199px) { .image-with-statement-block-module--innerContent--37b78 { flex-basis:38%; } } @media screen and (min-width:1200px) { .image-with-statement-block-module--innerContent--37b78 { flex-basis:40%; margin-right:2rem; } } .image-with-statement-block-module--statement--8a1a5 h3 { font-size:var(--subheading-medium); font-weight:600; margin:1rem 0; font-family:var(--subheading-family); text-align:center; } @media screen and (min-width:992px) { .image-with-statement-block-module--statement--8a1a5 h3 { font-size:var(--subheading-small); text-align:left; } } @media screen and (min-width:992px) { .image-with-statement-block-module--statement--8a1a5 { flex:1 0; margin-left:1rem; } } .image-with-statement-block-module--statementDescription--7ee86 p:first-child { margin-top:0; } .image-with-statement-block-module--icon--68915 { display:block; width:3rem; margin:2rem auto; } @media screen and (min-width:992px) { .image-with-statement-block-module--icon--68915 { width:2rem; margin:0; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .image-with-statement-block-module--icon--68915 { min-height:2rem; } } .image-with-statement-block-module--iconWrapper--cc60b { position:relative; } .image-with-statement-block-module--iconWrapper--cc60b button { position:absolute; top:50%; transform:translateY(-2rem); } .image-with-statement-block-module--iconWrapper--cc60b svg { height:1.5rem; } .image-with-statement-block-module--prev--04b01 { left:calc(10% - 0.3rem); } .image-with-statement-block-module--next--c4c5a { right:calc(10% - 0.3rem); } .image-with-statement-block-module--ctaContainer--da35d { text-align:center; } @media screen and (min-width:992px) { .image-with-statement-block-module--ctaContainer--da35d { text-align:left; } } .image-with-statement-block-module--ctaContainer--da35d a { text-align:center; } .image-with-statement-block-module--ctaContainer--da35d a:hover { border-color:#f06623 !important; } @media screen and (min-width:992px) { .image-with-statement-block-module--ctaContainer--da35d a { margin:0; position:relative; bottom:auto; width:80%; padding:0.25rem auto; } } .jump-to-topic-module--wrapper--ab8ff { display:grid; grid-template-rows:1fr; padding:1rem 0; position:relative; width:calc(100% - var(--small-padding)*2); max-width:1280px; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .jump-to-topic-module--wrapper--ab8ff { grid-template-columns:4fr 1fr; justify-content:end; align-items:end; grid-gap:2rem; width:calc(100% - 8rem); margin:var(--desktop-component-buffer); } } @media screen and (min-width:768px) { .jump-to-topic-module--wrapper--ab8ff .jump-to-topic-module--selectContainer--a7bac { margin-bottom:1rem; } } .jump-to-topic-module--wrapper--ab8ff .jump-to-topic-module--selectContainer--a7bac label { font-size:inherit; } .jump-to-topic-module--wrapper--ab8ff .jump-to-topic-module--selectContainer--a7bac select { background:var(--color-gray); color:var(--color-dark-gray); font-family:var(--font-barlow-regular); text-transform:uppercase; letter-spacing:0.1rem; margin:0; } .jump-to-topic-module--wrapper--ab8ff .jump-to-topic-module--ctaContainer--dd151 button { width:100%; text-transform:uppercase; text-align:center; } .numberedpanel-module--title--0e39c { display:flex; font-size:18px; } @media (max-width:478px) { .numberedpanel-module--title--0e39c { font-size:14px; } } .numberedpanel-module--mediaWrapper--2609a { width:50%; min-height:300px; display:flex; flex-direction:row; position:relative; } @media (max-width:768px) { .numberedpanel-module--mediaWrapper--2609a { width:100%; height:500px; } } .numberedpanel-module--mediaWrapper--2609a img { width:100%; margin:auto; height:100%; -o-object-fit:cover; object-fit:cover; } .numberedpanel-module--button--7b18e button { right:40%; margin:auto; border-radius:60%; height:55px; } @media (max-width:448px) { .numberedpanel-module--button--7b18e button { height:44px; } } @media (min-width:448px) and (max-width:768px) { .numberedpanel-module--button--7b18e button { height:53px; } } .numberedpanel-module--width90--74469 { width:90% !important; } @media (max-width:768px) { .numberedpanel-module--width90--74469 { width:100% !important; } } .numberedpanel-module--button--7b18e { position:absolute; top:45%; width:100%; } @media (max-width:768px) { .numberedpanel-module--button--7b18e { width:100% !important; } .numberedpanel-module--button--7b18e { top:40%; } } .numberedpanel-module--videoWrap--65f28 { width:100%; margin:auto; height:100%; display:flex; flex-direction:column; } @media (max-width:768px) { .numberedpanel-module--videoWrap--65f28 { margin:1px; width:100%; } } .numberedpanel-module--videoWrap--65f28 video { width:80%; margin:auto; } .numberedpanel-module--card--d9fb9 { display:flex; width:100%; min-height:350px; position:relative; } @media (min-width:1400px) { .numberedpanel-module--card--d9fb9 { min-height:400px; } } @media screen and (max-width:768px) { .numberedpanel-module--card--d9fb9 { flex-direction:column; width:100%; min-height:600px; height:-moz-fit-content; height:fit-content; } } .numberedpanel-module--child--c06b3 { overflow:hidden; width:50%; position:relative; background-color:#e6e6e6; margin-top:3%; margin-bottom:3%; position:relative; padding:30px; min-height:70%; } @media (max-width:768px) { .numberedpanel-module--child--c06b3 { margin-left:auto; margin-right:auto; width:90%; top:-10px; min-height:300px; margin-top:0%; margin-bottom:0%; } } @media (min-width:768px) and (max-width:800px) { .numberedpanel-module--child--c06b3 { width:52%; } } .numberedpanel-module--child--c06b3 h5 { margin:0; margin-left:15px; } .numberedpanel-module--image--b0ce8 { width:100%; } .numberedpanel-module--desktop--c92c8 { margin:var(--desktop-component-buffer); } @media (max-width:768px) { .numberedpanel-module--desktop--c92c8 { display:none; } } .numberedpanel-module--mobile--93773 { margin:var(--mobile-component-buffer); } @media (min-width:768px) { .numberedpanel-module--mobile--93773 { display:none; } } .numberedpanel-module--numberCircle--4d738 { border-radius:50%; width:50px; height:50px; padding:8px; background:var(--color-orange); border:2px solid var(--color-orange); color:#fff; text-align:center; font:27px Arial,sans-serif; } @media (max-width:448px) { .numberedpanel-module--numberCircle--4d738 { width:35px; height:35px; font:17px Arial,sans-serif; } } @media (min-width:448px) and (max-width:768px) { .numberedpanel-module--numberCircle--4d738 { width:44px; height:44px; font:22px Arial,sans-serif; } } .numberedpanel-module--playButton--45eb2 { background-size:51px; height:64px; width:53px; } @media (max-width:448px) { .numberedpanel-module--playButton--45eb2 { width:46px; } } .numberedpanel-module--reactplayer--fe84e { width:100% !important; height:100% !important; } @media (max-width:768px) { .numberedpanel-module--reactplayer--fe84e { margin-left:auto !important; } } .numberedpanel-module--reactplayer--fe84e video { -o-object-fit:cover; object-fit:cover; pointer-events:none; } .numberedpanel-module--reactplayerModal--33dbb video { -o-object-fit:cover; object-fit:cover; } .numberedpanel-module--video--77dab { width:100%; } .numberedpanel-module--copy--18204 { margin:14px; } .numberedpanel-module--link--5c24b { margin-top:5%; } .numberedpanel-module--paragraph--c9be2 section p { margin-top:5%; word-break:break-word; font-family:var(--font-barlow-regular); line-height:1.5; } .numberedpanel-module--vjs-icon-placeholder--b8186 { border:1px solid red; } .on-page-search-module--onPageSearch--c131f h2 { font-size:var(--subheading-large); margin:0; } @media screen and (min-width:768px) { .on-page-search-module--onPageSearch--c131f { display:flex; } } .on-page-search-module--formPanel--6930a { background-color:var(--color-white); text-align:center; width:100%; padding:1rem; } @media screen and (min-width:768px) { .on-page-search-module--formPanel--6930a { padding:var(--small-padding); } } .on-page-search-module--formPanelContent--a2ec3 { padding:1rem; text-align:left; margin:0 auto; } @media screen and (min-width:768px) { .on-page-search-module--formPanelContent--a2ec3 { width:calc(100% - 4rem); max-width:1280px; } } @media screen and (min-width:480px) { .on-page-search-module--formPanelContent--a2ec3 form { display:flex; align-items:flex-end; } } .on-page-search-module--formItem--e9a9a { flex:1; } @media screen and (min-width:480px) { .on-page-search-module--formItem--e9a9a { margin-right:1rem; } } .on-page-search-module--formItem--e9a9a label { display:block; font-size:var(--subheading-small); font-family:var(--subheading-family); font-weight:900; letter-spacing:0.1em; margin-bottom:0.5rem; } .on-page-search-module--formItem--e9a9a input,.on-page-search-module--formItem--e9a9a select { width:100%; } .on-page-search-module--formActions--32ba7 { text-align:center; } @media screen and (min-width:768px) { .on-page-search-module--formActions--32ba7 { text-align:left; } } .on-page-search-module--formActions--32ba7 a { text-align:center; min-width:140px; } .on-page-search-module--formActions--32ba7 a:hover { background-color:var(--color-white); border-color:var(--color-white); color:var(--color-orange); } .on-page-search-module--formActions--32ba7 button { margin:0; } @media screen and (max-width:479px) { .on-page-search-module--formActions--32ba7 button { width:100%; margin-top:1rem; } } .on-page-search-module--autocomplete--729c5 { position:relative; } .on-page-search-module--autocomplete--729c5 input { border:none; background-color:var(--color-gray); padding:1rem 1.25rem; } .on-page-search-module--formError--eab57 { margin:0; } .autocomplete-module--container--d911c { position:relative; } .autocomplete-module--suggestionsContainer--93c40 { position:absolute; left:1px; top:45px; z-index:5; width:100%; background:var(--color-white); color:var(--color-dark-gray); } .autocomplete-module--suggestionsContainer--93c40 ul { list-style-type:none; margin:0; padding:0 1rem; } .onetrustcookiebutton-module--reviews--91492 { margin:var(--mobile-component-buffer); width:calc(100% - var(--mobile-buffer)*2); max-width:1290px; } @media screen and (max-width:768px) { .onetrustcookiebutton-module--reviews--91492 { margin:var(--desktop-component-buffer); } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .onetrustcookiebutton-module--reviews--91492 { display:none; } } .onetrustcookielist-module--reviews--9f707 { margin:var(--mobile-component-buffer); width:calc(100% - var(--mobile-buffer)*2); max-width:1290px; } @media screen and (max-width:768px) { .onetrustcookielist-module--reviews--9f707 { margin:var(--desktop-component-buffer); } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .onetrustcookielist-module--reviews--9f707 { display:none; } } .Pdf-module--pdfWrapper--9797d { height:100vh; } .Pdf-module--wrapper--37917 { display:flex; height:100%; flex-direction:column; } .Pdf-module--wrapper--37917 > * { display:inline-block; } .Pdf-module--wrapper--37917 > iframe { flex-grow:1; } .Pdf-module--downloadBtn--1ad7b { display:flex; margin-left:0.5rem; height:60px; } .Pdf-module--downloadBtn--1ad7b a { border:1px solid; padding:0.5rem 1.5rem; margin:0.5rem; align-self:center; } .page-relevancy-tags-module--wrapper--9e3ee { background:var(--color-white); margin-bottom:var(--mobile-buffer); } @media screen and (min-width:768px) { .page-relevancy-tags-module--wrapper--9e3ee { margin-bottom:var(--desktop-buffer); } } .page-relevancy-tags-module--content--ae5c7 { position:relative; z-index:1; background:var(--color-gray); color:var(--color-dark-gray); width:calc(100% - 4rem); margin:-8rem auto 0; padding:2rem; filter:drop-shadow(0 0 4px var(--color-dark-gray)); } @media screen and (min-width:768px) { .page-relevancy-tags-module--content--ae5c7 { max-width:1280px; padding:2rem 4rem 2rem; } } .page-relevancy-tags-module--content--ae5c7 h2 { font-size:var(--heading-small); text-align:center; margin:0 auto 2rem; } @media screen and (min-width:768px) { .page-relevancy-tags-module--content--ae5c7 h2 { font-size:var(--heading-medium); } } .page-relevancy-tags-module--pageTags--01717 { text-align:center; } @media screen and (min-width:768px) { .page-relevancy-tags-module--pageTags--01717 { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:4rem; } } .page-relevancy-tags-module--tag--17bb7 { display:flex; flex-direction:column; padding:2rem 0 0; font-size:var(--subheading-medium); } @media screen and (min-width:768px) { .page-relevancy-tags-module--tag--17bb7 { font-size:var(--subheading-small); } } .page-relevancy-tags-module--iconWrapper--2890c { position:relative; } .page-relevancy-tags-module--iconWrapper--2890c object { height:4rem; } .page-relevancy-tags-module--iconWrapper--2890c button { position:absolute; top:25%; transform:translateY(-50%); } .page-relevancy-tags-module--iconWrapper--2890c button:hover { background-color:transparent; } .page-relevancy-tags-module--iconWrapper--2890c button svg { height:2.5rem; } .page-relevancy-tags-module--iconWrapper--2890c .page-relevancy-tags-module--prev--5088f { left:calc(10% - 0.25rem); } .page-relevancy-tags-module--iconWrapper--2890c .page-relevancy-tags-module--next--5b56e { right:calc(10% - 0.25rem); } .TestimonialScroll-module--wrapper--473f2 { height:100%; width:100%; overflow:hidden; position:relative; background-color:var(--color-white); margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .TestimonialScroll-module--wrapper--473f2 { margin:var(--desktop-component-buffer); } } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--gallery--e3b32 { overflow:hidden; padding:0; margin:0 auto; } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--prevArrowButton--65c2e { position:absolute; top:35%; left:-12px; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--prevArrowButton--65c2e { width:90px; } } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--nextArrowButton--c8908 { position:absolute; top:35%; right:-12px; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--nextArrowButton--c8908 { width:90px; } } .TestimonialScroll-module--wrapper--473f2 svg { height:2.5rem; } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--dots--aff05 { width:100%; text-align:center; margin:15px auto 0; padding-bottom:22px; } @media screen and (max-width:649px) { .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--dots--aff05 { max-width:250px; } } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--dots--aff05 span { display:inline-block; border:1px solid #ccc; border-radius:50%; font-size:0; padding:6px; margin:0 2px; } .TestimonialScroll-module--subtitle--6175f { padding-left:20px; padding-right:10px; padding-bottom:24px; text-transform:uppercase; letter-spacing:0.05em; min-height:80px; } .TestimonialScroll-module--img--a7921 { height:180px; } .TestimonialScroll-module--maintitle--ca598 { text-align:center; } .TestimonialScroll-module--label--dd2a5 a { width:80%; display:block; margin:1rem auto; text-align:center; } @media screen and (max-width:769px) { .TestimonialScroll-module--label--dd2a5 a { width:80%; text-align:center; } } .TestimonialScroll-module--gallerytestimonials--a531b { display:flex; } .TestimonialScroll-module--scrollCard--943a7 { min-width:235px; width:240px; height:auto; display:inline-block; margin:0 11px; overflow:visible; vertical-align:top; background:#eee; margin-bottom:1rem; font-family:var(--font-barlow-regular); } @media (min-width:414px) { .TestimonialScroll-module--scrollCard--943a7 { width:280px; } } @media (min-width:370px) and (max-width:430px) { .TestimonialScroll-module--scrollCard--943a7 { width:278px; } } .TestimonialScroll-module--container--02455 { background:var(--color-white); width:100%; padding:0 12%; padding-top:20px; } @media (min-width:900px) { .TestimonialScroll-module--container--02455 { padding:0 7%; padding-top:20px; } } .TestimonialScroll-module--paragraph--2f1ef p { padding-left:20px; padding-right:20px; word-break:break-word; display:-webkit-box; -webkit-line-clamp:13; -webkit-box-orient:vertical; overflow:hidden; height:340px; } @media (max-width:769px) { .TestimonialScroll-module--paragraph--2f1ef p { height:348px; display:-webkit-box; -webkit-line-clamp:13; -webkit-box-orient:vertical; overflow:hidden; } } .TestimonialScroll-module--name--f9563 { margin:0px; margin-top:1rem; padding-left:20px; padding-right:10px; font-size:var(--subheading-medium); line-height:1.2; } .ProductComparison-module--prodComparisonWrapper--98cd8 { display:block; position:relative; overflow:visible; margin-bottom:var(--mobile-buffer); } @media screen and (min-width:768px) { .ProductComparison-module--prodComparisonWrapper--98cd8 { margin-bottom:var(--desktop-buffer); } } .ProductComparison-module--comparison--ec35d { display:block; position:relative; background:#fff; height:500px; } @media screen and (min-width:411px) { .ProductComparison-module--comparison--ec35d { height:80vh; } } @media screen and (min-width:768px) { .ProductComparison-module--comparison--ec35d { height:300px; } } .ProductComparison-module--comparison--ec35d .ProductComparison-module--comparisonFilter--e3f17 { position:absolute; left:5%; max-height:90vh; width:90%; margin:-4rem auto 0; background:var(--color-gray); overflow:visible; border-radius:4px; box-shadow:0 4px 10px #ccc; padding:0 2rem; } @media screen and (min-width:411px) { .ProductComparison-module--comparison--ec35d .ProductComparison-module--comparisonFilter--e3f17 { height:80vh; } } @media screen and (min-width:768px) { .ProductComparison-module--comparison--ec35d .ProductComparison-module--comparisonFilter--e3f17 { height:300px; } } .ProductComparison-module--comparison--ec35d h2 { margin:2rem auto 1rem; text-align:center; font-size:xxx-large; } .ProductComparison-module--comparison--ec35d span { display:inline-block; margin:20px; width:90%; overflow:hidden; } @media screen and (min-width:768px) { .ProductComparison-module--comparison--ec35d span { width:28%; } .ProductComparison-module--comparison--ec35d span:nth-of-type(3) { width:20%; } } @media screen and (min-width:1145px) { .ProductComparison-module--comparison--ec35d span { width:35%; } .ProductComparison-module--comparison--ec35d span:nth-of-type(3) { width:15%; } } .ProductComparison-module--comparison--ec35d label { width:100%; display:block; } .ProductComparison-module--comparison--ec35d select { -moz-appearance:none; -webkit-appearance:none; appearance:none; width:100%; border-radius:4px; text-transform:uppercase; letter-spacing:0.1em; margin-top:-1px; margin-bottom:0; border:2px solid var(--color-white); font-family:var(--subheading-family),sans-serif; padding-top:0.5rem; padding-bottom:0.5rem; } .ProductComparison-module--comparison--ec35d button { -webkit-appearance:none; -moz-appearance:none; appearance:none; width:100%; border:2px solid var(--color-dark-gray); background:inherit; margin-bottom:0; } .ProductComparison-module--comparison--ec35d button:hover { background:var(--color-orange); color:var(--color-white); border-color:var(--color-orange); } .ProductComparison-module--allResults--452d9 { display:block; position:relative; background:var(--color-white); min-height:800px; height:auto; padding:0 1rem; width:100%; } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 { padding:0 5rem; } } .ProductComparison-module--allResults--452d9 .ProductComparison-module--columnWrap--72f5f { overflow-x:auto; height:auto; padding:1rem 0; } @media screen and (min-width:320px) { .ProductComparison-module--allResults--452d9 .ProductComparison-module--columnWrap--72f5f { width:100%; margin:0 auto; text-align:center; } } @media screen and (min-width:411px) { .ProductComparison-module--allResults--452d9 .ProductComparison-module--columnWrap--72f5f { width:330px; margin:0 auto; text-align:center; } } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 .ProductComparison-module--columnWrap--72f5f { width:100%; } } .ProductComparison-module--allResults--452d9 .ProductComparison-module--columns--1ad72 { width:100%; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--columns--1ad72 .ProductComparison-module--col--746bc { overflow:hidden; float:left; position:relative; } @media screen and (min-width:320px) { .ProductComparison-module--allResults--452d9 .ProductComparison-module--columns--1ad72 .ProductComparison-module--col--746bc { width:50%; } } @media screen and (min-width:411px) { .ProductComparison-module--allResults--452d9 .ProductComparison-module--columns--1ad72 .ProductComparison-module--col--746bc { width:165px; } } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 .ProductComparison-module--columns--1ad72 .ProductComparison-module--col--746bc { width:200px; } } .ProductComparison-module--allResults--452d9 ul { float:left; width:100%; margin:0; padding:0; } .ProductComparison-module--allResults--452d9 ul li { display:flex; justify-content:center; align-items:center; padding:5px; text-align:center; border-bottom:1px solid #848685; border-right:1px solid var(--color-gray); height:80px; } .ProductComparison-module--allResults--452d9 ul li:first-of-type { color:var(--color-white); border-right:1px solid var(--color-gray); } .ProductComparison-module--allResults--452d9 ul li.ProductComparison-module--sunlighten--68512:first-of-type { background:var(--color-orange); border-bottom:1px solid var(--color-orange); } .ProductComparison-module--allResults--452d9 ul li.ProductComparison-module--other--ad128:first-of-type { border-bottom:1px solid #848685; background:#848685; } .ProductComparison-module--allResults--452d9 ul li:nth-of-type(2) { height:300px; } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 ul li { border-right:1px solid #848685; } } .ProductComparison-module--allResults--452d9 ul .ProductComparison-module--aspectProd--907c9 span { border-radius:50%; background-color:var(--color-orange); display:block; width:20px; height:20px; text-align:center; margin:0 auto; } .ProductComparison-module--allResults--452d9 ul .ProductComparison-module--aspectProd--907c9 span.ProductComparison-module--other--ad128 { background-color:#848685; } .ProductComparison-module--allResults--452d9 ul:first-of-type { border-right:none; background:var(--color-gray); text-transform:uppercase; letter-spacing:0.05em; } .ProductComparison-module--allResults--452d9 ul:first-of-type li { border-right:1px solid var(--color-gray); } .ProductComparison-module--allResults--452d9 ul:first-of-type li:first-of-type { border-bottom:1px solid var(--color-gray); } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 ul:first-of-type li:nth-of-type(2) { color:#373f49; vertical-align:middle; padding:65% 0; width:135px; } } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 ul:first-of-type { width:135px; } } .ProductComparison-module--allResults--452d9 ul:last-of-type li:first-of-type { border-right:1px solid #848685; } .ProductComparison-module--allResults--452d9 ul.ProductComparison-module--sunlighten--68512 { --cta-content:"Learn More"; } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 ul.ProductComparison-module--sunlighten--68512 li:nth-of-type(2):hover { position:relative; } .ProductComparison-module--allResults--452d9 ul.ProductComparison-module--sunlighten--68512 li:nth-of-type(2):hover a:after { content:var(--cta-content); color:var(--color-white); font-weight:bold; position:absolute; top:0; left:0; width:100%; height:100%; background:hsla(0,0%,60%,.5) ; overflow:hidden; padding:60% 40px; } } .ProductComparison-module--allResults--452d9 ul.ProductComparison-module--other--ad128 { background:var(--color-gray); } @media screen and (min-width:320px) { .ProductComparison-module--allResults--452d9 ul { width:45vw; } .ProductComparison-module--allResults--452d9 ul li:nth-of-type(1),.ProductComparison-module--allResults--452d9 ul li:nth-of-type(2) { width:140px; } } @media screen and (min-width:411px) { .ProductComparison-module--allResults--452d9 ul { width:165px; } .ProductComparison-module--allResults--452d9 ul li:nth-of-type(1),.ProductComparison-module--allResults--452d9 ul li:nth-of-type(2) { width:165px; } } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 ul { width:200px; } .ProductComparison-module--allResults--452d9 ul li:nth-of-type(1),.ProductComparison-module--allResults--452d9 ul li:nth-of-type(2) { width:200px; } } .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnSunlighten--6a314,.ProductComparison-module--allResults--452d9 .ProductComparison-module--learnOther--ff57c { margin:0; width:100%; height:63px; text-align:center; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnSunlighten--6a314 button,.ProductComparison-module--allResults--452d9 .ProductComparison-module--learnOther--ff57c button { margin:10px; width:87%; background:none; text-transform:uppercase; letter-spacing:0.15em; font-size:2rem; color:var(--color-white); } .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnSunlighten--6a314 a,.ProductComparison-module--allResults--452d9 .ProductComparison-module--learnOther--ff57c a { font-size:var(--subheading-small) !important; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnSunlighten--6a314 a,.ProductComparison-module--allResults--452d9 .ProductComparison-module--learnOther--ff57c a { margin:8px 10px; width:90%; max-height:47px; background:none; text-transform:uppercase; letter-spacing:0.15em; color:var(--color-white); padding:0.25rem; line-height:1rem; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnSunlighten--6a314 a:hover,.ProductComparison-module--allResults--452d9 .ProductComparison-module--learnOther--ff57c a:hover { background-color:var(--color-white); color:var(--color-orange); } @media screen and (min-width:768px) { .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnSunlighten--6a314,.ProductComparison-module--allResults--452d9 .ProductComparison-module--learnOther--ff57c { display:none; } } .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnSunlighten--6a314 { background:var(--color-orange); } .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnOther--ff57c { background:#848685; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--learnOther--ff57c button { visibility:hidden; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--catAproducts--1d97a ul,.ProductComparison-module--allResults--452d9 .ProductComparison-module--otherProducts--b540f ul { background:#fff; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--catAproducts--1d97a li,.ProductComparison-module--allResults--452d9 .ProductComparison-module--otherProducts--b540f li { width:55%; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--catAproducts--1d97a li:nth-of-type(1),.ProductComparison-module--allResults--452d9 .ProductComparison-module--catAproducts--1d97a li:nth-of-type(2),.ProductComparison-module--allResults--452d9 .ProductComparison-module--otherProducts--b540f li:nth-of-type(1),.ProductComparison-module--allResults--452d9 .ProductComparison-module--otherProducts--b540f li:nth-of-type(2) { width:100%; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--otherProducts--b540f li { width:75%; margin-right:0; margin-left:40%; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--otherProducts--b540f li:nth-of-type(1),.ProductComparison-module--allResults--452d9 .ProductComparison-module--otherProducts--b540f li:nth-of-type(2) { width:100%; margin-left:0; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--aspectMenu--7d5d1 { width:120px; position:absolute; margin-top:443px; margin-left:85px; z-index:3; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--aspectMenu--7d5d1 li { height:80px; padding:10%; } @media screen and (min-width:411px) { .ProductComparison-module--allResults--452d9 .ProductComparison-module--aspectMenu--7d5d1 { width:200px; position:absolute; margin-top:443px; margin-left:90px; } } .ProductComparison-module--allResults--452d9 .ProductComparison-module--prevArrowButtonA--1cb2f { position:absolute; top:12%; left:-20px; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--prevArrowButtonA--1cb2f svg { height:2rem; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--nextArrowButtonA--55e32 { position:absolute; top:12%; left:73%; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--nextArrowButtonA--55e32 svg { height:2rem; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--prevArrowButtonB--9bfcd { position:absolute; top:12%; left:-20px; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--prevArrowButtonB--9bfcd svg { height:2rem; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--nextArrowButtonB--d0dee { position:absolute; top:12%; left:73%; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--nextArrowButtonB--d0dee svg { height:2rem; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--dots--4524a { width:100%; text-align:center; margin-top:15px; position:absolute; margin:349px 0 0 0; } .ProductComparison-module--allResults--452d9 .ProductComparison-module--dots--4524a span { border:1px solid #ccc; border-radius:50%; font-size:0; padding:6px; margin:0 2px; } .ProductComparison-module--compareResults--db6d5 { overflow:hidden; height:auto; width:100%; margin:0 auto; padding:0 1rem; } @media screen and (min-width:768px) { .ProductComparison-module--compareResults--db6d5 { padding:0 3rem; } } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareCol--68bd2 { float:left; display:block; width:45%; margin:0 2%; } @media screen and (min-width:768px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareCol--68bd2 { width:45%; } } @media screen and (max-width:767px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareCol--68bd2 .ProductComparison-module--comparativeAspect--7bee6 { display:none; } } @media screen and (max-width:767px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareCol--68bd2 .ProductComparison-module--comparativeResultsB--0ce79 { margin-left:89px; } } .ProductComparison-module--compareResults--db6d5 h2 { text-align:center; color:var(--color-white); background:#848685; padding:1rem 0; font-size:larger; height:100px; display:flex; justify-content:center; align-items:center; } @media screen and (min-width:768px) { .ProductComparison-module--compareResults--db6d5 h2 { font-size:var(--heading-small); height:200px; } } @media screen and (max-width:767px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareColA--33c50 { position:relative; } } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareColA--33c50 h2 { background:var(--color-orange); } @media screen and (max-width:767px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareColA--33c50 .ProductComparison-module--comparativeAspect--7bee6 { width:50vw; display:block; position:absolute; z-index:3; left:70px; top:416px; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareColA--33c50 .ProductComparison-module--comparativeAspect--7bee6 .ProductComparison-module--aspectName--c200f { justify-content:center; text-align:center; } } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareColA--33c50 a { font-size:var(--subheading-small) !important; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--compareColA--33c50 a { margin:0 10px; line-height:1.1rem; text-align:center; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--productImage--6c76b { width:100%; height:300px; margin:0 20px 0 0; float:left; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--productImage--6c76b img { width:95%; margin:0 2.5%; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--productImage--6c76b button { width:100%; } @media screen and (min-width:768px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--productImage--6c76b { min-width:236px; min-height:300px; width:40%; } } @media screen and (min-width:1024px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--productImage--6c76b { min-width:185px; } } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeAspect--7bee6 { border-right:none; background:var(--color-gray); text-transform:uppercase; letter-spacing:0.05em; padding:0; width:85%; margin:0; float:left; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeAspect--7bee6 li { border-bottom:1px solid #848685; text-align:left; padding:10px 5px; height:100px; display:flex; justify-content:left; align-items:center; } @media screen and (min-width:768px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeAspect--7bee6 { width:50%; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeAspect--7bee6 li { padding:17px 20px; } } @media screen and (min-width:1024px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeAspect--7bee6 { width:30%; } } @media screen and (min-width:1441px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeAspect--7bee6 { width:40%; } } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 { width:10%; margin:0; padding:0; float:left; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 li { border-bottom:1px solid #848685; text-align:left; padding:25px 5px; width:4.5rem; height:73px; height:100px; display:flex; justify-content:left; align-items:center; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 li span { width:20px; height:20px; } @media screen and (min-width:768px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 li { width:2.5rem; } } @media screen and (min-width:768px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 { width:10%; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 li { padding:20px; padding:10px 5px; width:7rem; } } @media screen and (min-width:1024px) { .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 { width:15%; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 li { width:4rem; } } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 .ProductComparison-module--aspectProd--907c9 span { border-radius:50%; background-color:var(--color-orange); display:block; width:20px; height:20px; text-align:center; margin:0 auto; } .ProductComparison-module--compareResults--db6d5 .ProductComparison-module--comparativeResults--fe7a9 .ProductComparison-module--aspectProd--907c9 span.ProductComparison-module--other--ad128 { background-color:#848685; } .ProductComparison-module--modelImage--02a94 { padding:1.5rem !important; } .ProductComparison-module--ctaContainer--904ad { text-align:center; } .ProductComparison-module--ctaContainer--904ad a { background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzEyMTMxMyIgZD0iTTMxIDIyYTEgMSAwIDAgMC0xIDF2N0gydi03YTEgMSAwIDAgMC0yIDB2OGExIDEgMCAwIDAgMSAxaDMwYTEgMSAwIDAgMCAxLTF2LThhMSAxIDAgMCAwLTEtMXoiLz48cGF0aCBmaWxsPSIjMTIxMzEzIiBkPSJNMTUuMjcgMjMuNzA3Yy4zODkuMzg1IDEuMDQuMzg5IDEuNDI5IDBsNi45OTktNi45YS45OTMuOTkzIDAgMCAwIDAtMS40MTQgMS4wMTYgMS4wMTYgMCAwIDAtMS40MjggMGwtNS4yNzUgNS4yVjFjMC0uNTUyLS40NTItMS0xLjAxLTFzLTEuMDEuNDQ4LTEuMDEgMXYxOS41OTNsLTUuMjc1LTUuMmExLjAxNiAxLjAxNiAwIDAgMC0xLjQyOCAwIC45OTIuOTkyIDAgMCAwIDAgMS40MTRsNi45OTggNi45eiIvPjwvc3ZnPg==) no-repeat 29px 9px; background-size:20px 20px; padding-left:4.5rem; padding-right:3.5rem; } .ProductComparison-module--aspectName--c200f { font-size:smaller; } .ProductComparison-module--noAspectProd--6fe72 { } .product-detail-masthead-module--wrapper--1d7ec { overflow:hidden; } .product-detail-masthead-module--headline--9c0bb { margin:0; line-height:0.9; font-size:var(--heading-small); } @media screen and (min-width:1024px) { .product-detail-masthead-module--headline--9c0bb { font-size:var(--heading-large); } } .product-detail-masthead-module--underImageBar--a6ad2 { position:absolute; bottom:0; left:0; width:100%; height:100px; } .product-detail-masthead-module--picture--6e0a7 img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; height:100%; } .product-detail-masthead-module--bgOverlay--bb12e { position:absolute; top:0; left:0; width:100%; height:100%; } .product-detail-masthead-module--contentContainer--682c2 { position:absolute; top:0; left:0; width:100%; } .product-detail-masthead-module--innerContentContainer--a0da1 { position:absolute; top:0; left:0; display:flex; width:calc(100% - 4rem); height:100%; padding:0 0rem; text-align:center; margin:0 2rem; } @media screen and (min-width:768px) { .product-detail-masthead-module--innerContentContainer--a0da1 { margin:0 4rem; width:calc(100% - 8rem); } } .product-detail-masthead-module--innerContent--7f1bf { position:absolute; width:-moz-fit-content; width:fit-content; max-width:740px; color:var(--color-white); display:flex; flex-direction:column; top:96px; height:calc(100% - 96px - 8rem); } @media screen and (min-width:768px) { .product-detail-masthead-module--innerContent--7f1bf { } } @media screen and (max-width:767px) { .product-detail-masthead-module--innerContent--7f1bf { } } .product-detail-masthead-module--descriptionContainer--e2339 { margin-top:5px; } .product-family-carousel-module--wrapper--b961f { padding:0; margin:var(--mobile-buffer) auto calc(-4rem + var(--mobile-buffer)); } @media screen and (min-width:1200px) { .product-family-carousel-module--wrapper--b961f { margin:var(--desktop-buffer) auto calc(-4rem + var(--desktop-buffer)); } } .product-family-carousel-module--wrapper--b961f img { width:100%; min-height:50vh; -o-object-fit:cover; object-fit:cover; } .product-family-carousel-module--contentContainer--e0c8a { background:var(--color-gray-green); color:var(--color-white); margin:0 2rem; transform:translateY(-4rem); padding:1.5rem 1rem; position:relative; z-index:1; display:flex; flex-direction:column; justify-content:space-between; } @media screen and (min-width:1200px) { .product-family-carousel-module--contentContainer--e0c8a { margin:0 2rem; padding:3rem 4rem 3rem 6rem; display:grid; grid-template-columns:1.5fr 3fr; grid-template-rows:1fr; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-family-carousel-module--contentContainer--e0c8a { display:flex; flex-direction:row; } } .product-family-carousel-module--contentContainer--e0c8a .product-family-carousel-module--title--bfa06 { font-size:var(--heading-x-small); line-height:1.1; text-align:center; } @media screen and (min-width:1200px) { .product-family-carousel-module--contentContainer--e0c8a .product-family-carousel-module--title--bfa06 { font-size:var(--heading-small); line-height:1.1; flex:0 0 33%; text-align:left; } } @media screen and (min-width:1200px) { .product-family-carousel-module--product--203d7 { margin:0 2rem; display:grid; grid-template-columns:auto 1fr 1fr; grid-template-rows:1fr; align-items:center; grid-gap:2rem; } } .product-family-carousel-module--product--203d7 .product-family-carousel-module--cta--1cdfa { padding:1rem 1rem 0; } .product-family-carousel-module--product--203d7 .product-family-carousel-module--cta--1cdfa a { width:100%; text-transform:uppercase; letter-spacing:0.15em; text-align:center; } @media screen and (min-width:1200px) { .product-family-carousel-module--product--203d7 .product-family-carousel-module--cta--1cdfa a { width:80%; } } .product-family-carousel-module--productDescription--745ed .product-family-carousel-module--productName--8cea0 { margin:1rem 0 0.25rem; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.1em; text-align:center; position:relative; } .product-family-carousel-module--productDescription--745ed .product-family-carousel-module--productName--8cea0 strong { font-family:var(--font-avenir); text-transform:none; font-size:var(--subheading-large); letter-spacing:0.1; font-weight:400; text-align:center; display:block; } .product-family-carousel-module--productDescription--745ed .product-family-carousel-module--productName--8cea0 a:hover { color:var(--color-orange); } @media screen and (min-width:1200px) { .product-family-carousel-module--productDescription--745ed .product-family-carousel-module--productName--8cea0 { margin:0 1.5rem 1rem; flex:3 0; } } .product-family-carousel-module--productDescription--745ed .product-family-carousel-module--summary--acbb3 { font-family:var(--font-barlow-regular); margin:0 1.5rem 1rem; padding:1rem 0 0; border-top:1px solid #ffffff; } @media screen and (min-width:1200px) { .product-family-carousel-module--productDescription--745ed { display:block; } } .product-family-carousel-module--productCarousel--76987 { position:relative; } .product-family-carousel-module--arrowButtonContainer--8e3e6 button { position:absolute; bottom:50%; margin:0; padding:0; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-family-carousel-module--arrowButtonContainer--8e3e6 button { width:20px; } } .product-family-carousel-module--arrowButtonContainer--8e3e6 button svg { height:2rem; } @media screen and (min-width:1200px) { .product-family-carousel-module--arrowButtonContainer--8e3e6 button { top:50%; bottom:auto; } } .product-family-carousel-module--arrowButtonContainer--8e3e6 .product-family-carousel-module--prev--7c461 { left:0; } .product-family-carousel-module--arrowButtonContainer--8e3e6 .product-family-carousel-module--next--8eca2 { right:0; } .product-family-carousel-module--specifications--6c631 { display:flex; justify-content:space-around; } @media screen and (min-width:1200px) { .product-family-carousel-module--specifications--6c631 { justify-content:space-between; } } .product-family-carousel-module--specifications--6c631 ul { list-style-type:none; list-style-position:inside; padding:0; margin:0; } .product-family-carousel-module--specifications--6c631 .product-family-carousel-module--subheading--b4a82 { font-size:var(--subheading-medium); margin:0; } .product-family-carousel-module--specifications--6c631 .product-family-carousel-module--capacity--868ef { text-align:center; } .product-family-carousel-module--specifications--6c631 .product-family-carousel-module--specification--cbf7e { margin:0 1rem; font-size:0.75rem; } .product-family-carousel-module--productImageContainer--dee48 { position:relative; margin:0 auto; height:323px; width:100%; padding-bottom:"89.72%"; overflow:hidden; } @media screen and (min-width:1200px) { .product-family-carousel-module--productImageContainer--dee48 { height:690px; width:100%; padding-bottom:"35.9375%"; } } .product-family-carousel-module--productImage--342ef { position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); height:100%; width:100%; -o-object-fit:cover; object-fit:cover; } .ProductSideBySide-module--wrapper--ee6c3 { position:relative; text-align:center; background-color:var(--color-gray); margin-bottom:var(--mobile-buffer); } @media screen and (min-width:768px) { .ProductSideBySide-module--wrapper--ee6c3 { background-color:inherit; margin-bottom:var(--desktop-buffer); } } .ProductSideBySide-module--content--62a3f { display:inline-block; margin:0 auto; padding:0 2rem; text-align:left; position:relative; background:var(--color-gray); } @media (min-width:834px) { .ProductSideBySide-module--content--62a3f { width:calc(100% - 8rem); margin:-8rem auto 4rem; padding:3rem 4rem 2rem; } #ProductSideBySide-module--galleryWrapper--fc3b8.ProductSideBySide-module--content--62a3f { padding:20px 40px; margin-bottom:0; } } .ProductSideBySide-module--content--62a3f h2 { font-size:var(--heading-small); text-align:center; margin:0 auto 2rem; padding-top:1rem; word-break:break-word; } @media screen and (min-width:768px) { .ProductSideBySide-module--content--62a3f h2 { max-width:45rem; font-size:var(--heading-medium); padding:0; } } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 { overflow:hidden; padding:0; margin:0 auto; } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b { min-width:235px; width:240px; height:auto; display:inline-block; margin:0 10px; overflow:visible; text-align:center; vertical-align:top; background:var(--color-gray); } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b:first-of-type { margin:0 10px 0 10px; } @media (min-width:414px) { .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b { width:280px; } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b:first-of-type { margin:0 10px; } } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b .ProductSideBySide-module--productName--b7262 { color:var(--color-dark-gray); } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b:hover .ProductSideBySide-module--productName--b7262 { color:var(--color-orange); } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b .ProductSideBySide-module--productImage--cf131 { transition:transform 0.25s ease-in-out; } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b:hover .ProductSideBySide-module--productImage--cf131 { transform:scale(1.2); } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 .ProductSideBySide-module--productCard--9469b .ProductSideBySide-module--capacity--2b9c6 { color:var(--color-dark-gray); } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 h5 { margin:1rem 0; } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 p { margin:0.5rem 0; } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--gallery--2bdf6 p.ProductSideBySide-module--siteUrl--7f95a { color:var(--color-orange); } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--description--96369 { font-size:var(--subheading-small); text-align:center; margin:0 2rem; padding:0 0 1rem; } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--prevArrowButton--1fb8a { position:absolute; top:35%; left:-25px; } @media (min-width:834px) { .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--prevArrowButton--1fb8a { left:2px; } } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--nextArrowButton--81786 { position:absolute; top:35%; right:-25px; } @media (min-width:834px) { .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--nextArrowButton--81786 { right:2px; } } .ProductSideBySide-module--content--62a3f svg { height:2.5rem; } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--dots--89e49 { width:100%; text-align:center; margin:15px 0 2rem; } .ProductSideBySide-module--content--62a3f .ProductSideBySide-module--dots--89e49 span { border:1px solid #ccc; border-radius:50%; font-size:0; padding:6px; margin:0 2px; } .ProductSideBySide-module--galleryProducts--e0d58 { display:flex; flex-direction:row; justify-content:center; padding-top:2rem; } .product-specifications-module--section--ac2a6 { --specs-img-ratio:63%; background-color:var(--color-white); padding:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .product-specifications-module--section--ac2a6 { display:flex; padding:var(--desktop-component-buffer); } } @media screen and (min-width:992px) { .product-specifications-module--section--ac2a6 { margin:0 6rem; } } @media screen and (min-width:1640px) { .product-specifications-module--section--ac2a6 { margin:0 auto; max-width:1640px; } } .product-specifications-module--section--ac2a6 h3 { text-align:center; font-family:var(--subheading-family); font-size:var(--subheading-small); } .product-specifications-module--render--b4313 { position:relative; width:100%; } .product-specifications-module--render--b4313 canvas { position:absolute; top:0; left:0; height:100%; width:100%; } .product-specifications-module--render--b4313:after { content:""; display:block; padding-bottom:63%; padding-bottom:var(--specs-img-ratio); } .product-specifications-module--loaderContainer--5f2cd { position:absolute; top:50%; transform:translateY(-50%); width:100%; text-align:center; } @media screen and (min-width:768px) { .product-specifications-module--imagesAndActions--8b902 { min-width:250px; width:40%; margin-left:2rem; } } @media screen and (min-width:1200px) { .product-specifications-module--imagesAndActions--8b902 { max-width:600px; } .product-specifications-module--imagesAndActions--8b902 img { max-width:500px; margin:0 auto; } } .product-specifications-module--imagesAndActions--8b902 div.product-specifications-module--motion--4ba48 { position:relative; } .product-specifications-module--imagesAndActions--8b902 div.product-specifications-module--motion--4ba48 .product-specifications-module--zoom--a751a { background:none; padding:0; margin:0; } @media screen and (min-width:768px) { .product-specifications-module--imagesAndActions--8b902 div.product-specifications-module--motion--4ba48 .product-specifications-module--zoom--a751a { position:absolute; bottom:5px; left:5px; display:block; border-radius:30px; height:16px; width:16px; border:2px solid #ccc; } .product-specifications-module--imagesAndActions--8b902 div.product-specifications-module--motion--4ba48 .product-specifications-module--zoom--a751a:after { content:""; height:2px; width:6px; background:#ccc; position:absolute; top:13px; left:11px; transform:rotate(45deg); } } @media screen and (min-width:1200px) { .product-specifications-module--imagesAndActions--8b902 div.product-specifications-module--motion--4ba48 .product-specifications-module--zoom--a751a { left:calc(50% - 250px); } } .product-specifications-module--imagesAndActions--8b902 div.product-specifications-module--motion--4ba48 .product-specifications-module--zoom--a751a:hover { cursor:pointer; } .product-specifications-module--motion--4ba48 { position:relative; } .product-specifications-module--motion--4ba48 img { position:absolute; top:0; left:50%; height:100%; width:100%; transform:translateX(-50%); -o-object-fit:contain; object-fit:contain; } .product-specifications-module--motion--4ba48:after { content:""; display:block; padding-bottom:63%; padding-bottom:var(--specs-img-ratio); } .product-specifications-module--links--19c2c { margin:0 auto; max-width:350px; } @media screen and (min-width:768px) { .product-specifications-module--links--19c2c { margin:2rem auto 0; } } .product-specifications-module--links--19c2c epigraph-ar::part(qr-modal-done-default) { color:var(--color-dark-gray); border:1px solid var(--color-dark-gray); font-family:var(--subheading-family); border-radius:0; text-transform:uppercase; } .product-specifications-module--links--19c2c epigraph-ar::part(qr-modal-done-default):hover { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); transition:all 0.25s ease-in-out; } .product-specifications-module--links--19c2c epigraph-ar::part(qr-modal-requirement-default) { color:var(--color-orange); font-family:var(--subheading-family); } .product-specifications-module--links--19c2c epigraph-ar::part(qr-modal-title-default) { font-family:var(--heading-family); } .product-specifications-module--links--19c2c epigraph-ar::part(qr-modal-instruction-default) { font-family:var(--subheading-family); } .product-specifications-module--links--19c2c epigraph-ar::part(ar-button-container) { max-width:350px; width:100%; } .product-specifications-module--links--19c2c epigraph-ar::part(qr-modal-title-default) { font-family:var(--font-avenir); } .product-specifications-module--links--19c2c epigraph-ar::part(qr-modal-container) { border:none; } .product-specifications-module--links--19c2c .product-specifications-module--epigraphBtn--a9cf7 { display:flex; align-items:center; justify-content:space-evenly; font-weight:600; color:var(--color-orange); text-transform:none; font-size:var(--subheading-medium); line-height:1.2em; margin-bottom:0; } .product-specifications-module--links--19c2c .product-specifications-module--epigraphBtn--a9cf7 > span:nth-child(1) { width:5rem; height:5rem; } .product-specifications-module--links--19c2c .product-specifications-module--epigraphBtn--a9cf7 > span:nth-child(2) { width:60%; } .product-specifications-module--links--19c2c .product-specifications-module--epigraphBtn--a9cf7 .product-specifications-module--boxIcons--fcd2f > img:nth-child(2) { display:none; } .product-specifications-module--links--19c2c .product-specifications-module--epigraphBtn--a9cf7:hover .product-specifications-module--boxIcons--fcd2f > img:nth-child(1) { display:none; } .product-specifications-module--links--19c2c .product-specifications-module--epigraphBtn--a9cf7:hover .product-specifications-module--boxIcons--fcd2f > img:nth-child(2) { display:block; } .product-specifications-module--links--19c2c .product-specifications-module--helperText--75e89 { text-align:center; text-transform:uppercase; font-size:var(--subheading-small); margin-top:1rem; } .product-specifications-module--links--19c2c .product-specifications-module--helperText--75e89 a { all:revert; text-decoration:none; color:var(--color-orange); } .product-specifications-module--links--19c2c .product-specifications-module--helperText--75e89 a:hover { all:revert; text-decoration:none; color:#505251; } .product-specifications-module--links--19c2c a,.product-specifications-module--links--19c2c button { display:block; width:100%; padding:1.5rem; text-align:center; border:2px solid var(--color-dark-gray); margin:1rem 0; text-decoration:none; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); background-color:transparent; transition:all 0.25s ease-in-out; color:var(--color-dark-gray); text-transform:uppercase; } .product-specifications-module--links--19c2c a:hover,.product-specifications-module--links--19c2c button:hover { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); transition:all 0.25s ease-in-out; text-decoration:none; } .product-specifications-module--specs--25efb { padding:0 var(--small-padding); flex:1; } .product-specifications-module--specs--25efb h2 { font-size:var(--heading-small); } @media screen and (min-width:576px) { .product-specifications-module--specs--25efb h2 { border-bottom:2px solid var(--color-dark-gray); } } .product-specifications-module--specs--25efb h2 { padding-bottom:1.5rem; margin:2rem 0; } @media screen and (max-width:767px) { .product-specifications-module--specs--25efb h2 { font-size:var(--heading-x-small); } } .product-specifications-module--specData--5bf58 { padding:0; margin:0; list-style-type:none; } @media screen and (min-width:576px) { .product-specifications-module--specData--5bf58 { display:flex; flex-wrap:wrap; } } @media screen and (max-width:576px) { .product-specifications-module--specData--5bf58 hr { border:var(--toastify-color-dark); color:var(--toastify-color-dark); background:var(--toastify-color-dark); margin:1rem; } } .product-specifications-module--rowClose--903ad { display:flex; justify-content:space-between; align-items:center; } .product-specifications-module--rowClose--903ad svg { height:0.3rem; padding-right:2rem; padding-left:0; } .product-specifications-module--rowOpen--a16d7 { color:var(--color-orange); } .product-specifications-module--rowOpen--a16d7 svg { transform:rotate(180deg); padding-left:2rem; padding-right:0; } .product-specifications-module--spec--9acc1 { margin-bottom:2rem; } @media screen and (max-width:576px) { .product-specifications-module--spec--9acc1 { margin-bottom:0; } .product-specifications-module--spec--9acc1 h3 { margin:0.5 0; text-align:left; padding-left:2rem; } .product-specifications-module--spec--9acc1 div { padding:0 1rem; } } .product-specifications-module--spec--9acc1 hr { border:var(--toastify-color-dark); color:var(--toastify-color-dark); background:var(--toastify-color-dark); margin:1rem 0; } @media screen and (max-width:576px) { .product-specifications-module--spec--9acc1 hr { margin:1rem 0; } } .product-specifications-module--spec--9acc1 { padding:0 1rem; } @media screen and (max-width:576px) { .product-specifications-module--spec--9acc1 { margin:0 1rem; padding:1rem 0rem 0 0rem; } } @media screen and (min-width:576px) { .product-specifications-module--spec--9acc1 { width:50%; } } @media screen and (min-width:1200px) { .product-specifications-module--spec--9acc1 { width:33.33333%; } } .product-specifications-module--spec--9acc1 img { height:75px; margin-bottom:10px; } .product-specifications-module--spec--9acc1 p { margin:0.25em 0; } @media screen and (max-width:576px) { .product-specifications-module--spec--9acc1 p { margin:0.25em 1.25rem; } } .product-specifications-module--spec--9acc1 p { text-align:center; } .product-specifications-module--spec--9acc1 p .product-specifications-module--smallText--af13c { display:block; font-size:small; } .product-specifications-module--hrlinefirst--7b278,.product-specifications-module--hrLineSec--90438 { margin-bottom:0 !important; } .product-specifications-module--specs--25efb li:last-of-type hr { margin:1rem 0 3rem !important; } .product-specifications-module--specs--25efb li:last-of-type hr { margin:1rem 0 3rem; } .product-specifications-module--materialData--e8292 { position:relative; } .product-specifications-module--materialData--e8292 h3 { font-size:var(--subheading-medium); margin:15px 0; font-family:var(--font-barlow-regular); word-break:break-all; } .product-specifications-module--materialData--e8292 ul { list-style:none; padding:0; word-break:break-all; text-align:center; } .product-specifications-module--materialsControls--9285f { position:absolute; display:flex; justify-content:space-between; width:100%; top:50%; transform:translateY(-50%); } .product-specifications-module--materialsControls--9285f svg { height:2rem; } .product-specifications-module--materialsControls--9285f button { padding:0.5rem; } @media screen and (min-width:768px) { .product-specifications-module--materials--05e86 { display:flex; flex-wrap:wrap; justify-content:center; } } .product-specifications-module--material--dfc30 { padding:0 5px; } @media screen and (min-width:768px) { .product-specifications-module--material--dfc30 { width:33.33333%; } } .product-specifications-module--material--dfc30 p { text-align:center; margin:0.25rem 0; } .product-specifications-module--carouselControls--da834 { text-align:center; margin-top:1rem; } .product-specifications-module--carouselControls--da834 button { margin:0 2rem; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-specifications-module--carouselControls--da834 button { width:5rem; } } .product-specifications-module--carouselControls--da834 svg { height:2rem; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-specifications-module--carouselControls--da834 { display:flex; justify-content:center; } } .product-specifications-module--carouselControlsModal--0c5ad { position:absolute; left:0; bottom:1rem; width:100%; text-align:center; margin:0 auto; } .product-specifications-module--carouselControlsModal--0c5ad button { margin:0 2rem; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-specifications-module--carouselControlsModal--0c5ad button { width:5rem; } } .product-specifications-module--carouselControlsModal--0c5ad svg { height:2rem; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-specifications-module--carouselControlsModal--0c5ad { display:flex; justify-content:center; } } .product-specifications-module--background--8d416 { background-color:rgba(0,0,0,.9) ; width:100%; height:100%; position:fixed; top:0; left:0; z-index:2000; } .product-specifications-module--modal--1e1f9 { background:#fff; width:90%; height:90%; position:absolute; top:5%; left:5%; z-index:2500; padding:2rem; text-align:center; overflow:auto; } .product-specifications-module--modal--1e1f9 img { width:auto; height:auto; max-width:100%; max-height:calc(100% - 2rem); margin:0 auto; -o-object-fit:contain; object-fit:contain; } .product-specifications-module--modal--1e1f9 .product-specifications-module--render--b4313 { width:100vh; margin:0 auto; } .product-specifications-module--closeBtn--42e9b { position:absolute; right:1rem; top:1rem; color:var(--color-orange); z-index:2550; cursor:pointer; height:35px; width:35px; } .product-specifications-module--closeBtn--42e9b:before,.product-specifications-module--closeBtn--42e9b:after { content:""; position:absolute; height:33px; width:2px; left:15px; background-color:var(--color-orange); } .product-specifications-module--closeBtn--42e9b:before { transform:rotate(45deg); } .product-specifications-module--closeBtn--42e9b:after { transform:rotate(-45deg); } .product-specifications-module--zoomModal--e4f7a { display:none; } .product-specifications-module--imgWrap--02aaf { width:100%; height:100%; } .product-specifications-module--disclaimer--ad180 p { font-size:small; text-align:right; color:var(--color-dark-gray); padding:2rem 4rem; } @media screen and (max-width:768px) { .product-specifications-module--disclaimer--ad180 p { padding:1rem; text-align:center; } } .product-specifications-module--greyback--5ab17 { background:var(--color-gray); } .product-support-layout-module--productSupportLayout--40e79 { background:var(--color-white); } .product-support-layout-module--productSupportLayout--40e79 h2 { margin-top:0; font-size:var(--subheading-large); line-height:1.25; } @media screen and (min-width:768px) { .product-support-layout-module--productSupportLayout--40e79 h2 { font-size:var(--heading-small); } } .product-support-layout-module--productSupportLayout--40e79 ul { padding:0; } .product-support-layout-module--documentationContainer--02a4f { background-color:var(--color-gray); padding:3rem 1rem; text-align:center; } @media screen and (min-width:768px) { .product-support-layout-module--documentationContainer--02a4f { padding:3rem 4rem; } } @media screen and (min-width:768px) { .product-support-layout-module--documentationRow--c8959 { display:flex; text-align:left; justify-content:center; align-items:center; } } @media screen and (min-width:768px) { .product-support-layout-module--docMobileTitle--4acd0 { display:none; } } @media screen and (max-width:767px) { .product-support-layout-module--docDesktopTitle--e493f { display:none; } } @media screen and (min-width:768px) { .product-support-layout-module--docImage--8e512 { margin-right:3rem; } } .product-support-layout-module--docImage--8e512 img { max-width:250px; margin:auto; } .product-support-layout-module--docListContainer--33363 { margin-bottom:0px; } .product-support-layout-module--docsInfo--a4a6e p { margin-top:1rem; font-size:1.5rem; text-transform:uppercase; letter-spacing:0.1em; } .product-support-layout-module--docsInfo--a4a6e p,.product-support-layout-module--docsInfo--a4a6e ul { font-family:var(--subheading-family); } .product-support-layout-module--docsInfo--a4a6e ul { list-style-type:none; } .product-support-layout-module--docsInfo--a4a6e ul li { padding-bottom:1rem; } @media screen and (min-width:768px) { .product-support-layout-module--innerContent--c7bab { padding:0 4rem; } } .product-support-layout-module--quickTilesContainer--4f2f8 { margin:0 auto; } .product-support-layout-module--quickTiles--fe789 { background-color:#ffffff; margin:0 auto; padding:3rem 1rem; display:grid; grid-gap:1rem 1rem; gap:1rem 1rem; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); } .product-support-layout-module--quickTile--aeb80 { color:var(--color-dark-gray); box-shadow:0 0 6px 1px rgba(60,60,60,.5) ; } .product-support-layout-module--quickTile--aeb80:hover { text-decoration:none; color:var(--color-orange); } .product-support-layout-module--quickTile--aeb80 p { background-color:var(--color-med-gray); margin:0; padding:1.5rem; text-align:center; font-weight:900; } .product-support-layout-module--quickTileImg--7bb37 { overflow:hidden; height:200px; } .product-support-layout-module--quickTileImg--7bb37 img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; } .product-support-layout-module--quickTileIcon--ddef4 { padding:2rem; } .product-support-layout-module--quickTileIcon--ddef4 img { -o-object-fit:contain; object-fit:contain; } .product-support-layout-module--videos--e20d7 { text-align:center; background-color:#ffffff; padding-top:2rem; } @media screen and (min-width:768px) { .product-support-layout-module--videosContainer--baae7 { display:grid; grid-template-columns:1fr 1fr 1fr; grid-template-rows:1fr 1fr; grid-gap:1rem 3rem; gap:1rem 3rem; overflow:visible; clear:both; max-width:1280px; margin:0 auto; } } @media screen and (max-width:768px) { .product-support-layout-module--videoContainer--526d8:not(:first-child) { margin:2rem; } } @media screen and (min-width:768px) { .product-support-layout-module--videoContainer--526d8 { max-width:360px; max-height:260px; } } @media screen and (min-width:768px) { .product-support-layout-module--videoContainer--526d8:first-child { max-height:600px; max-width:1068px; } } .product-support-layout-module--videoContainer--526d8:first-child { grid-column:span 2; grid-row:span 2; } .product-support-layout-module--videoContainer--526d8 p { margin:10px 0px 10px 0px; text-transform:none; letter-spacing:0.1em; font-family:var(--subheading-family); color:var(--color-orange); } .product-support-layout-module--videoImageContainer--99950 { position:relative; height:calc(100% - 3rem); } .product-support-layout-module--videoImageContainer--99950 img { height:100%; width:100%; -o-object-fit:cover; object-fit:cover; } .product-support-layout-module--playButton--00410 { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); border:3px solid var(--color-white); padding:0.75rem 1.5rem; border-radius:50%; color:var(--color-white); } .product-support-layout-module--playButton--00410:hover { color:var(--color-orange); } .product-support-layout-module--playButton--00410 svg { height:3rem; } .product-support-layout-module--faq--6f6ce { padding:3rem 0; } .product-support-layout-module--faq--6f6ce h2 { margin-bottom:1rem; text-align:center; } .product-support-layout-module--docGroup--1a5a1 { margin-bottom:1rem; padding:0rem 0rem; } .product-support-layout-module--docGroupTitle--7b40a { cursor:pointer; outline:none; } .product-support-layout-module--docGroupList--1bdbb { text-align:left !important; } .product-support-layout-module--docGroupList--1bdbb { margin:0.5rem 0 0 1.5rem; padding:0; list-style:disc; } .product-support-layout-module--docGroupList--1bdbb li { margin-bottom:0.5rem; } .product-support-layout-module--docGroupList--1bdbb > li:last-child { margin-bottom:0; padding-bottom:0; } .product-support-layout-module--docGroup--1a5a1[open] { background:#f5f5f5; } @media screen and (max-width:767px) { .product-support-layout-module--docGroup--1a5a1[open] .product-support-layout-module--docGroupList--1bdbb { display:flex; flex-direction:column; align-items:center; } } .product-tour-module--productTourContainer--05270 { margin-bottom:100px; } .product-tour-module--links--d18df { margin:0 auto; display:flex; justify-content:center; align-items:center; flex-direction:column-reverse; } @media screen and (max-width:991.9px) { .product-tour-module--links--d18df { margin-top:2rem; } } @media screen and (min-width:992px) and (max-width:1249px) { .product-tour-module--links--d18df { margin-right:10.5vw; justify-content:flex-end; flex-direction:row; } } @media screen and (min-width:768px) and (max-width:992px) { .product-tour-module--links--d18df { margin-right:0 auto; justify-content:center; flex-direction:row; } } @media screen and (min-width:1250px) { .product-tour-module--links--d18df { margin-right:8.5vw; justify-content:flex-end; flex-direction:row; } } .product-tour-module--links--d18df epigraph-ar::part(qr-modal-done-default) { color:var(--color-dark-gray); border:1px solid var(--color-dark-gray); font-family:var(--subheading-family); border-radius:0; text-transform:uppercase; } .product-tour-module--links--d18df epigraph-ar::part(qr-modal-done-default):hover { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); transition:all 0.25s ease-in-out; } .product-tour-module--links--d18df epigraph-ar::part(qr-modal-requirement-default) { color:var(--color-orange); font-family:var(--subheading-family); } .product-tour-module--links--d18df epigraph-ar::part(qr-modal-title-default) { font-family:var(--heading-family); } .product-tour-module--links--d18df epigraph-ar::part(qr-modal-instruction-default) { font-family:var(--subheading-family); } .product-tour-module--links--d18df epigraph-ar::part(ar-button-container) { max-width:350px; width:100%; } .product-tour-module--links--d18df epigraph-ar::part(qr-modal-title-default) { font-family:var(--font-avenir); } .product-tour-module--links--d18df epigraph-ar::part(qr-modal-container) { border:none; } .product-tour-module--links--d18df .product-tour-module--epigraphBtn--4c85e { display:flex; width:100%; align-items:center; justify-content:space-evenly; font-weight:600; color:var(--color-orange); text-transform:none; font-size:var(--subheading-small); line-height:1.2em; } .product-tour-module--links--d18df .product-tour-module--epigraphBtn--4c85e > span:nth-child(1) { width:4rem; height:4rem; } .product-tour-module--links--d18df .product-tour-module--epigraphBtn--4c85e > span:nth-child(2) { width:60%; } .product-tour-module--links--d18df .product-tour-module--epigraphBtn--4c85e .product-tour-module--boxIcons--f65b1 > img:nth-child(2) { display:none; } .product-tour-module--links--d18df .product-tour-module--epigraphBtn--4c85e:hover .product-tour-module--boxIcons--f65b1 > img:nth-child(1) { display:none; } .product-tour-module--links--d18df .product-tour-module--epigraphBtn--4c85e:hover .product-tour-module--boxIcons--f65b1 > img:nth-child(2) { display:block; } .product-tour-module--links--d18df .product-tour-module--helperText--c9f25 { text-align:center; text-transform:uppercase; font-size:var(--subheading-small); margin-top:1rem; } .product-tour-module--links--d18df .product-tour-module--helperText--c9f25 a { all:revert; text-decoration:none; color:var(--color-orange); } .product-tour-module--links--d18df .product-tour-module--helperText--c9f25 a:hover { all:revert; text-decoration:none; color:#505251; } .product-tour-module--links--d18df a,.product-tour-module--links--d18df button { display:block; width:100%; text-align:center; border:2px solid var(--color-dark-gray); margin:1rem 0; text-decoration:none; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); background-color:transparent; transition:all 0.25s ease-in-out; color:var(--color-dark-gray); text-transform:uppercase; } .product-tour-module--links--d18df a:hover,.product-tour-module--links--d18df button:hover { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); transition:all 0.25s ease-in-out; text-decoration:none; } .product-tour-module--productTourMobileButton--fca87 { background-color:var(--color-white) !important; border-color:var(--color-white) !important; } .product-tour-module--productTourMobileButton--fca87:hover { background-color:var(--color-white) !important; border-color:var(--color-white) !important; } .product-tour-module--productTour--8297c button:hover { background-color:#fff !important; border-color:var(--color-white) !important; } .product-tour-module--productTour--8297c button { border:0px !important; margin:0px !important; padding:0px !important; background-color:#fff !important; border-color:var(--color-white) !important; } .product-tour-module--productTour--8297c { background-color:#ffffff; } .product-tour-module--productTour--8297c .product-tour-module--mobileProductTourContainer--a73b1 epigraph-ar { height:74vw; } .product-tour-module--productTour--8297c epigraph-ar { width:100%; height:569px; --ar-icon-vector-1-color:var(--color-orange); --ar-icon-vector-2-color:var(--color-orange); --ar-icon-vector-3-color:var(--color-orange); --custom-cube_frame-color:#ffffff; --progress-ring-color:var(--color-orange); --client_theme-color:"#f06623"; --hotspot-button-focus-border-color:var(--color-orange); --hotspot-button-border-color:var(--color-orange); --hotspot-inner-circle-border-color:var(--color-orange); --hotspot-inner-circle-viewed-border-color:var(--color-orange); } @media screen and (max-width:992px) { .product-tour-module--productTour--8297c epigraph-ar { } } .product-tour-module--productTour--8297c epigraph-ar product-Tour { width:33%; } .product-tour-module--productTour--8297c epigraph-ar { --mobile-product-tour-button-background-color:var(--color-white); } .product-tour-module--productTour--8297c epigraph-ar::part(product-tour-feature-title) { font-size:var(--subheading-large); font-family:"Barlow Regular",Tahoma,Arial,Helvetica,sans-serif; font-weight:normal; } .product-tour-module--productTour--8297c epigraph-ar::part(product-tour-feature-description) { font-family:"Barlow Regular",Tahoma,Arial,Helvetica,sans-serif; font-size:1em; } .product-tour-module--productTour--8297c epigraph-ar::part(product-tour-feature-description) p { color:var(--color-orange); } .product-tour-module--productTour--8297c epigraph-ar::part(product-tour-media-title) { display:none; } .product-tour-module--picture--fa074 img { background-size:cover; width:100vw; } @media screen and (min-width:768px) { .product-tour-module--getpricingcta--4e4c4 { margin-right:3rem; } } .product-tour-module--getpricingcta--4e4c4 a { display:block; padding:1.6rem; text-align:center; border:2px solid var(--color-dark-gray); margin:1rem 0; text-decoration:none; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); background-color:transparent; transition:all 0.25s ease-in-out; color:var(--color-dark-gray); text-transform:uppercase; height:100%; max-height:100px; max-width:250px; min-width:250px; width:100%; } .product-tour-module--getpricingcta--4e4c4 a:hover { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); transition:all 0.25s ease-in-out; text-decoration:none; } .product-tour-module--viewSauna--890ce { max-width:250px; min-width:250px; width:100%; } .product-tour-w-description-module--wrapper--501e4 { margin:4rem 2rem; } @media screen and (max-width:768px) { .product-tour-w-description-module--wrapper--501e4 { margin:3rem 1rem; text-align:center; } } .product-tour-w-description-module--desktopContainer--d2d02 { width:50%; height:auto; margin:0; padding:2rem 4rem; } @media screen and (min-width:1000px) and (max-width:1400px) { .product-tour-w-description-module--desktopContainer--d2d02 { padding:2rem 2rem; } } @media screen and (min-width:768px) and (max-width:1000px) { .product-tour-w-description-module--desktopContainer--d2d02 { padding:2rem 1.5rem; } } .product-tour-w-description-module--desktopContainer--d2d02 { display:flex; flex-direction:column; justify-content:center; } .product-tour-w-description-module--headline--c8aa2 { margin:0.5rem 0 1.25rem 0; } @media screen and (max-width:768px) { .product-tour-w-description-module--headline--c8aa2 { font-size:2.5rem; margin:0.5rem 0 1rem 0; } } .product-tour-w-description-module--eyebrow--df96e { margin:0.5rem 0; } @media screen and (max-width:768px) { .product-tour-w-description-module--description--a0ca9 { text-align:left; padding:0 10%; } } .product-tour-w-description-module--productTourContainer--7a433 { margin-bottom:3rem; } .product-tour-w-description-module--productTourContainer--7a433 epigraph-ar::part(product-tour) { min-width:350px; } .product-tour-w-description-module--links--49a97 { margin:0 auto; display:flex; justify-content:center; align-items:center; flex-direction:column-reverse; } @media screen and (max-width:991.9px) { .product-tour-w-description-module--links--49a97 { margin-top:2rem; } } @media screen and (min-width:992px) and (max-width:1249px) { .product-tour-w-description-module--links--49a97 { margin-right:10.5vw; justify-content:flex-end; flex-direction:row; } } @media screen and (min-width:768px) and (max-width:992px) { .product-tour-w-description-module--links--49a97 { margin-right:0 auto; justify-content:center; flex-direction:row; } } @media screen and (min-width:1250px) { .product-tour-w-description-module--links--49a97 { margin-right:8.5vw; justify-content:flex-end; flex-direction:row; } } .product-tour-w-description-module--links--49a97 epigraph-ar::part(qr-modal-done-default) { color:var(--color-dark-gray); border:1px solid var(--color-dark-gray); font-family:var(--subheading-family); border-radius:0; text-transform:uppercase; } .product-tour-w-description-module--links--49a97 epigraph-ar::part(qr-modal-done-default):hover { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); transition:all 0.25s ease-in-out; } .product-tour-w-description-module--links--49a97 epigraph-ar::part(qr-modal-requirement-default) { color:var(--color-orange); font-family:var(--subheading-family); } .product-tour-w-description-module--links--49a97 epigraph-ar::part(qr-modal-title-default) { font-family:var(--heading-family); } .product-tour-w-description-module--links--49a97 epigraph-ar::part(qr-modal-instruction-default) { font-family:var(--subheading-family); } .product-tour-w-description-module--links--49a97 epigraph-ar::part(ar-button-container) { max-width:350px; width:100%; } .product-tour-w-description-module--links--49a97 epigraph-ar::part(qr-modal-title-default) { font-family:var(--font-avenir); } .product-tour-w-description-module--links--49a97 epigraph-ar::part(qr-modal-container) { border:none; } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--epigraphBtn--6ef4a { display:flex; width:100%; align-items:center; justify-content:space-evenly; font-weight:600; color:var(--color-orange); text-transform:none; font-size:var(--subheading-small); line-height:1.2em; } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--epigraphBtn--6ef4a > span:nth-child(1) { width:4rem; height:4rem; } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--epigraphBtn--6ef4a > span:nth-child(2) { width:60%; } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--epigraphBtn--6ef4a .product-tour-w-description-module--boxIcons--cc648 > img:nth-child(2) { display:none; } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--epigraphBtn--6ef4a:hover .product-tour-w-description-module--boxIcons--cc648 > img:nth-child(1) { display:none; } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--epigraphBtn--6ef4a:hover .product-tour-w-description-module--boxIcons--cc648 > img:nth-child(2) { display:block; } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--helperText--c6bd6 { text-align:center; text-transform:uppercase; font-size:var(--subheading-small); margin-top:1rem; } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--helperText--c6bd6 a { all:revert; text-decoration:none; color:var(--color-orange); } .product-tour-w-description-module--links--49a97 .product-tour-w-description-module--helperText--c6bd6 a:hover { all:revert; text-decoration:none; color:#505251; } .product-tour-w-description-module--links--49a97 a,.product-tour-w-description-module--links--49a97 button { display:block; width:100%; text-align:center; border:2px solid var(--color-dark-gray); margin:1rem 0; text-decoration:none; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); background-color:transparent; transition:all 0.25s ease-in-out; color:var(--color-dark-gray); text-transform:uppercase; } .product-tour-w-description-module--links--49a97 a:hover,.product-tour-w-description-module--links--49a97 button:hover { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); transition:all 0.25s ease-in-out; text-decoration:none; } @media screen and (min-width:768px) { .product-tour-w-description-module--links--49a97 { margin:0; justify-content:flex-start; } } @media screen and (max-width:768px) { .product-tour-w-description-module--links--49a97 { margin-top:1rem; } } .product-tour-w-description-module--productTourMobileButton--09f16 { background-color:var(--color-white) !important; border-color:var(--color-white) !important; } .product-tour-w-description-module--productTourMobileButton--09f16:hover { background-color:var(--color-white) !important; border-color:var(--color-white) !important; } .product-tour-w-description-module--productTour--04558 button:hover { background-color:#fff !important; border-color:var(--color-white) !important; } .product-tour-w-description-module--productTour--04558 button { border:0px !important; margin:0px !important; padding:0px !important; background-color:#fff !important; border-color:var(--color-white) !important; } .product-tour-w-description-module--productTour--04558 { background-color:#ffffff; } .product-tour-w-description-module--productTour--04558 .product-tour-w-description-module--mobileProductTourContainer--d1b3b epigraph-ar { height:74vw; } .product-tour-w-description-module--productTour--04558 epigraph-ar { width:100%; height:569px; --ar-icon-vector-1-color:var(--color-orange); --ar-icon-vector-2-color:var(--color-orange); --ar-icon-vector-3-color:var(--color-orange); --custom-cube_frame-color:#ffffff; --progress-ring-color:var(--color-orange); --client_theme-color:"#f06623"; --hotspot-button-focus-border-color:var(--color-orange); --hotspot-button-border-color:var(--color-orange); --hotspot-inner-circle-border-color:var(--color-orange); --hotspot-inner-circle-viewed-border-color:var(--color-orange); } @media screen and (max-width:992px) { .product-tour-w-description-module--productTour--04558 epigraph-ar { } } .product-tour-w-description-module--productTour--04558 epigraph-ar product-Tour { width:33%; } .product-tour-w-description-module--productTour--04558 epigraph-ar { --mobile-product-tour-button-background-color:var(--color-white); } .product-tour-w-description-module--productTour--04558 epigraph-ar::part(product-tour-feature-title) { font-size:var(--subheading-large); font-family:"Barlow Regular",Tahoma,Arial,Helvetica,sans-serif; font-weight:normal; } .product-tour-w-description-module--productTour--04558 epigraph-ar::part(product-tour-feature-description) { font-family:"Barlow Regular",Tahoma,Arial,Helvetica,sans-serif; font-size:1em; } .product-tour-w-description-module--productTour--04558 epigraph-ar::part(product-tour-feature-description) p { color:var(--color-orange); } .product-tour-w-description-module--productTour--04558 epigraph-ar::part(product-tour-media-title) { display:none; } @media screen and (max-width:768px) { .product-tour-w-description-module--productTour--04558 { padding:1rem 0; } } .product-tour-w-description-module--picture--bd8bd img { background-size:cover; width:100vw; } @media screen and (min-width:768px) { .product-tour-w-description-module--getpricingcta--a7746 { margin-right:3rem; } } @media screen and (min-width:992px) and (max-width:1400px) { .product-tour-w-description-module--getpricingcta--a7746 { margin-right:1rem; } } .product-tour-w-description-module--getpricingcta--a7746 a { display:block; padding:1.6rem; text-align:center; border:2px solid var(--color-dark-gray); margin:1rem 0; text-decoration:none; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); background-color:transparent; transition:all 0.25s ease-in-out; color:var(--color-dark-gray); text-transform:uppercase; height:100%; max-height:100px; max-width:250px; min-width:250px; width:100%; } @media screen and (min-width:992px) and (max-width:1200px) { .product-tour-w-description-module--getpricingcta--a7746 a { min-width:200px; } } .product-tour-w-description-module--getpricingcta--a7746 a:hover { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); transition:all 0.25s ease-in-out; text-decoration:none; } .product-tour-w-description-module--viewSauna--4c2ce { max-width:250px; min-width:250px; width:100%; } @media screen and (min-width:992px) and (max-width:1200px) { .product-tour-w-description-module--viewSauna--4c2ce { min-width:200px; } } @media screen and (min-width:768px) and (max-width:1000px) { .product-tour-w-description-module--tabletLinks--e8699 { justify-content:center; margin:2rem 0; } } .product-variants-module--wrapper--9c36c { background:var(--color-white); color:var(--color-dark-gray); margin:-2rem 0.5rem var(--mobile-buffer); padding:0; filter:drop-shadow(0 0 4px var(--color-dark-gray)); } @media screen and (min-width:768px) { .product-variants-module--wrapper--9c36c { margin:-4rem auto var(--desktop-buffer); padding:1rem; } } @media screen and (min-width:992px) { .product-variants-module--wrapper--9c36c { padding:2rem 4rem; margin:-4rem 4rem 4rem; } } .product-variants-module--wrapper--9c36c .product-variants-module--title--3dafd { font-size:var(--subheading-large); text-align:center; line-height:1.5; margin:0 0 2rem; padding:1rem 1rem 0; } @media screen and (min-width:768px) { .product-variants-module--wrapper--9c36c .product-variants-module--title--3dafd { font-size:var(--heading-small); padding:0; } } .product-variants-module--wrapper--9c36c .product-variants-module--description--c75b5 { font-family:var(--subheading-family); font-size:1.1rem; padding:0 1rem; } @media screen and (min-width:768px) { .product-variants-module--wrapper--9c36c .product-variants-module--description--c75b5 { padding:0 0 2rem; } } .product-variants-module--wrapper--9c36c .product-variants-module--ctaLink--1eb7b { font-family:var(--subheading-family); letter-spacing:0.15em; text-transform:uppercase; text-align:center; margin:0; } .product-variants-module--variantDescription--c701e { margin:1rem 0; display:flex; flex-direction:column; align-items:center; } .product-variants-module--carouselContainer--32179 { position:relative; width:100%; } .product-variants-module--carouselContainer--32179 button { position:absolute; z-index:2; bottom:calc(50% + 4rem); padding:0; } .product-variants-module--carouselContainer--32179 button:hover { background-color:transparent; } .product-variants-module--carouselContainer--32179 button:hover path { stroke:var(--color-orange); } .product-variants-module--carouselContainer--32179 button svg { height:1.5rem; } .product-variants-module--carouselContainer--32179 .product-variants-module--prev--0d4c8 { left:0.25rem; } .product-variants-module--carouselContainer--32179 .product-variants-module--next--d7dad { right:0.25rem; } @media screen and (min-width:768px) { .product-variants-module--variantsContainer--0c778 { display:grid; grid-template-columns:1fr 1fr 1fr 1fr; grid-gap:1rem; gap:1rem; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-variants-module--variantsContainer--0c778 { display:flex; } } .product-variants-module--variant--42b71 { padding:0 2rem; display:flex; flex-direction:column; justify-content:center; } @media screen and (min-width:768px) { .product-variants-module--variant--42b71 { padding:0; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-variants-module--variant--42b71 { flex:1; display:block; } } .product-variants-module--variant--42b71 .product-variants-module--variantTitle--e1823 { font-size:var(--subheading-large); text-align:center; line-height:calc(var(--subheading-large)*1.1); margin:1rem 0 0; } .product-variants-module--variant--42b71 .product-variants-module--variantSubheading--5d503 { font-size:var(--subheading-small); line-height:calc(var(--subheading-small)*1.1); font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.1em; text-align:center; margin:0; } @media screen and (min-width:768px) { .product-variants-module--variant--42b71 .product-variants-module--variantSubheading--5d503 { font-size:var(--subheading-medium); } } .product-variants-module--variant--42b71 .product-variants-module--borderContainer--a4691 { position:relative; z-index:1; flex:1; } @media screen and (min-width:768px) { .product-variants-module--variant--42b71 .product-variants-module--borderContainer--a4691 { margin-top:2rem; padding:0 1rem 1rem; border-right:0.5px #505251 solid; height:-moz-min-content; height:min-content; transform:translateY(0); display:flex; flex-direction:column; justify-content:flex-start; } } .product-variants-module--variant--42b71:last-child .product-variants-module--borderContainer--a4691 { border-right:0px; } .product-variants-module--topImageContainer--c9eb5 { overflow:hidden; position:relative; } .product-variants-module--topImageContainer--c9eb5 img { position:absolute; top:0; left:0; height:100%; width:100%; -o-object-fit:cover; object-fit:cover; } .product-variants-module--bottomImageContainer--8f7e3 { overflow:hidden; position:relative; transform:translateY(-4rem); margin-bottom:-4rem; } @media screen and (min-width:758px) { .product-variants-module--bottomImageContainer--8f7e3 { transform:translateX(0) translateY(0); margin-bottom:0; } } .product-variants-module--bottomImageContainer--8f7e3 img { position:absolute; top:0; left:0; height:100%; width:100%; -o-object-fit:contain; object-fit:contain; } .PromotionalDiscountOverlay-module--overlay--5eeac { position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:hsla(0,0%,100%,.75) ; z-index:100; } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--overlay--5eeac { overflow:scroll; } } .PromotionalDiscountOverlay-module--overlay--5eeac > div { margin-top:6.5vh; } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--overlay--5eeac > div { margin-top:3.5vh; } } .PromotionalDiscountOverlay-module--componentWrapper--6fd1b { text-align:-webkit-center; display:flex; } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--componentWrapper--6fd1b { display:flex; flex-direction:column; } } .PromotionalDiscountOverlay-module--verticalCenter--668cb { display:flex; flex-direction:column; text-align:center; } .PromotionalDiscountOverlay-module--wrapperContainer--57fec { flex-direction:column; } @media screen and (min-width:768px) { .PromotionalDiscountOverlay-module--wrapperContainer--57fec { width:100%; } } .PromotionalDiscountOverlay-module--contentWrappers--ef6cc { display:flex; justify-content:space-between; background-color:#f6f9fc; padding:2rem; } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--contentWrappers--ef6cc { position:relative; width:50vw; padding:4rem; } } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--contentWrappers--ef6cc { flex-direction:column; align-items:center; padding-left:7vw; padding-right:7vw; padding-bottom:20px; } } .PromotionalDiscountOverlay-module--promotionalHeading--01dc1 { font-size:large; font-family:var(--font-avenir); } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--promotionalHeading--01dc1 { margin-top:0.7vw; text-align:center; width:100%; } } .PromotionalDiscountOverlay-module--container--baa3d { display:flex; flex-direction:column; margin-top:5vh; } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--container--baa3d { margin:5%; text-align:left; } } .PromotionalDiscountOverlay-module--promotionTimeContainer--ff98d { width:50%; } .PromotionalDiscountOverlay-module--promotionBanner--9e657 { text-align:center; font-size:var(--heading-x-small); } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--promotionBanner--9e657 { text-align:center; } } .PromotionalDiscountOverlay-module--countdownTimeContainer--de110 { display:flex; } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--countdownTimeContainer--de110 { justify-content:center; display:flex; } } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--countdownTimeContainer--de110 { justify-content:center; } } @media screen and (max-width:400px) { .PromotionalDiscountOverlay-module--countdownTimeContainer--de110 { justify-content:normal; } } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--withImage--8a753 { margin:auto; } } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--timerBanner--dffeb { } } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--timerBanner--dffeb { width:100%; } } .PromotionalDiscountOverlay-module--countdown--12ef3 { display:flex; flex-direction:column; text-align:center; padding:0 10px; } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--countdown--12ef3 { margin-right:4%; justify-content:space-between; padding:0px; } } .PromotionalDiscountOverlay-module--countDownNumber--01827 { font-size:var(--heading-x-small); } .PromotionalDiscountOverlay-module--countDownText--2ff8d { font-family:var(--subheading-family); font-size:var(--subheading-small); } .PromotionalDiscountOverlay-module--picture--e3414 img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; height:100%; } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--picture--e3414 img { margin-bottom:-50px; } } @media screen and (max-width:500px) { .PromotionalDiscountOverlay-module--picture--e3414 img { -o-object-fit:cover; object-fit:cover; } } .PromotionalDiscountOverlay-module--buttons--f7823 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:190px; } @media screen and (min-width:992px) { .PromotionalDiscountOverlay-module--buttons--f7823 a { width:30vw; } } .PromotionalDiscountOverlay-module--buttons--f7823 .PromotionalDiscountOverlay-module--cta--d6383:hover { background:var(--color-orange); } .PromotionalDiscountOverlay-module--noimagetimerBanner--337fd { display:flex !important; } .PromotionalDiscountOverlay-module--noimagetimerBanner--337fd { justify-content:space-evenly; } @media screen and (max-width:769px) { .PromotionalDiscountOverlay-module--noimagetimerBanner--337fd { justify-content:normal !important; } .PromotionalDiscountOverlay-module--noimagetimerBanner--337fd { display:flex; flex-direction:column; } } .PromotionalDiscountOverlay-module--noimagebutton--d103e { display:flex; justify-content:center; } @media screen and (max-width:769px) { .PromotionalDiscountOverlay-module--noimagebutton--d103e { display:block; justify-content:none; } } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--noimagecontentWrappers--73bb9 { padding:4vw !important; } .PromotionalDiscountOverlay-module--noimagecontentWrappers--73bb9 { width:100vw; } } .PromotionalDiscountOverlay-module--customCTAButton--83965 button:hover { text-decoration:none; background-color:transparent; border:2px solid var(--color-dark-gray); color:var(--color-dark-gray); } .PromotionalDiscountOverlay-module--customCTAButton--83965 a:hover { text-decoration:none; } .PromotionalDiscountOverlay-module--customCTAButton--83965 button { width:40%; text-align:"center"; } .PromotionalDiscountOverlay-module--imageWrapper--38e4f { width:50%; } @media screen and (max-width:769px) { .PromotionalDiscountOverlay-module--imageWrapper--38e4f { height:300px; width:100%; } } .PromotionalDiscountOverlay-module--jotFormStyle--a5bf7 { height:0vh !important; } .PromotionalDiscountOverlay-module--closeButton--81c51 { transition:transform 0.3s ease-in-out; position:absolute; right:4%; top:1%; } .PromotionalDiscountOverlay-module--closeButton--81c51:hover { transform:rotate(90deg); } @media screen and (max-width:769px) { .PromotionalDiscountOverlay-module--closeButton--81c51 { padding-bottom:1%; } } .related-products-module--wrapper--a4fd4 { height:100%; padding:0 0 var(--mobile-buffer); } @media screen and (min-width:768px) { .related-products-module--wrapper--a4fd4 { padding:0 0 var(--desktop-buffer); } } .related-products-module--wrapper--a4fd4 h2 { font-size:var(--subheading-large); text-align:center; } .related-products-module--productDetails--8709c { margin:1rem 2rem; display:flex; flex-direction:column; justify-content:space-between; } .related-products-module--productSubtitle--78702 { font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.05em; padding:0 0 1rem; } .related-products-module--ctaContainer--61c6d { text-align:center; text-transform:uppercase; font-family:var(--font-barlow-regular); } .related-products-module--description--e1447 { flex:100%; font-family:var(--font-barlow-regular); } .related-products-module--wrapper--a4fd4 { height:100%; padding:0 0 var(--mobile-buffer); @media screen and (min-width:768px) { padding:0 0 var(--desktop-buffer); } h2 { font-size:var(--subheading-large); text-align:center; } } .related-products-module--productDetails--8709c { margin:1rem 2rem; display:flex; flex-direction:column; justify-content:space-between; } .related-products-module--productSubtitle--78702 { font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.05em; padding:0 0 1rem; } .related-products-module--ctaContainer--61c6d { text-align:center; text-transform:uppercase; font-family:var(--font-barlow-regular); } .related-products-module--description--e1447 { flex:100%; font-family:var(--font-barlow-regular); } .carousel-module--controls--0617e { position:relative; z-index:1; width:100%; } .carousel-module--controls--0617e button { position:absolute; top:300px; margin:0; padding:0; z-index:1; } .carousel-module--controls--0617e svg { height:1.5rem; } @media screen and (min-width:992px) { .carousel-module--controls--0617e svg { height:2rem; } } .carousel-module--controls--0617e .carousel-module--prev--adf55 { left:0; } @media screen and (min-width:992px) { .carousel-module--controls--0617e .carousel-module--prev--adf55 { left:1rem; } } .carousel-module--controls--0617e .carousel-module--next--0a308 { right:0; } @media screen and (min-width:992px) { .carousel-module--controls--0617e .carousel-module--next--0a308 { right:1rem; } } .carousel-module--carouselContainer--98622 { display:flex; justify-content:space-between; margin:0 auto; width:calc(100% - var(--small-padding)); } @media screen and (min-width:992px) { .carousel-module--carouselContainer--98622 { width:calc(100% - var(--small-padding)*4); justify-content:center; } } .carousel-module--product--279e8 { background:var(--color-gray); display:grid; grid-template-rows:auto auto; grid-template-columns:1fr; } @media screen and (min-width:992px) { .carousel-module--product--279e8 { grid-template-rows:fit-content(520px) auto; flex-basis:calc(33.33333% - 1.33333rem); flex-grow:0; margin:0 1rem; } } .carousel-module--product--279e8 h3 { font-family:var(--subheading-family); font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.05em; } .carousel-module--ctaContainer--e9f0e { } .carousel-module--ctaContainer--e9f0e a { width:100%; } .carousel-module--ctaContainer--e9f0e a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important; } .carousel-module--contentPanel--c72d5 { transform:translateY(-3rem); padding:4rem 3rem 1rem; position:relative; z-index:0; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.1em; text-align:center; } @media screen and (min-width:992px) { .carousel-module--contentPanel--c72d5 { text-transform:none; letter-spacing:inherit; font-family:var(--font-avenir); font-size:var(--subheading-large); } .carousel-module--contentPanel--c72d5 p { max-width:60%; margin:1rem auto; } } .carousel-module--contentPanel--c72d5 a { width:80%; display:block; margin:1rem auto; text-transform:uppercase; } @media screen and (min-width:992px) { .carousel-module--contentPanel--c72d5 a { width:30%; font-size:1rem; } } .carousel-module--contentPanel--c72d5 button { width:80%; display:block; margin:1rem auto; text-transform:uppercase; } @media screen and (min-width:992px) { .carousel-module--contentPanel--c72d5 button { width:30%; font-size:1rem; } } .shop-panel-with-inset-image-module--constrained--d65d0 { overflow:hidden; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--constrained--d65d0 { width:100%; padding:var(--desktop-buffer); } } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962 { padding:2rem; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962 { width:100%; max-width:1280px; margin:0 auto; display:grid; grid-template-columns:auto minmax(30%,690px); grid-template-rows:max-content; align-items:center; grid-gap:var(--desktop-buffer); gap:var(--desktop-buffer); } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962 a { margin-bottom:3rem; } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c { grid-template-columns:minmax(30%,690px) auto; } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c .shop-panel-with-inset-image-module--imageContainer--bbe7e { grid-column:1; grid-row:1; } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c .shop-panel-with-inset-image-module--copyContainer--e3776 { grid-column:2; grid-row:1; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962 { display:flex; } } .shop-panel-with-inset-image-module--unconstrained--5d4de { background:var(--color-gray); padding:2rem; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--unconstrained--5d4de { padding:5rem; } } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962 { display:grid; grid-template-columns:auto minmax(30%,690px); grid-template-rows:max-content; align-items:center; grid-gap:var(--desktop-buffer); gap:var(--desktop-buffer); } .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962 a { margin-bottom:3rem; } .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c { grid-template-columns:minmax(30%,690px) auto; } .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c .shop-panel-with-inset-image-module--imageContainer--bbe7e { grid-column:1; grid-row:1; } .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c .shop-panel-with-inset-image-module--copyContainer--e3776 { grid-column:2; grid-row:1; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962 { display:flex; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .shop-panel-with-inset-image-module--copyContainer--e3776 { width:50%; } } .shop-panel-with-inset-image-module--copyContainer--e3776 h2 { font-size:var(--subheading-large); text-align:center; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--copyContainer--e3776 h2 { text-align:left; font-size:var(--heading-medium); margin-bottom:1rem; } } .shop-panel-with-inset-image-module--description--5d158 { margin:1rem 0 1rem; font-family:var(--font-barlow-regular); } .shop-panel-with-inset-image-module--description--5d158 h3 { font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.1em; font-family:var(--subheading-family); } .shop-panel-with-inset-image-module--ctaLink--34ed1 a { font-family:var(--subheading-family); text-align:center; text-transform:uppercase; width:100%; } .shop-panel-with-inset-image-module--ctaLink--34ed1 a:hover { color:var(--color-white) !important; border-color:var(--color-orange) !important; } .shop-panel-with-inset-image-module--ctaLink--34ed1 a:hover { text-decoration:none; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--ctaLink--34ed1 a { min-width:350px; width:auto; } } .shop-panel-with-inset-image-module--imageContainer--bbe7e { height:100%; width:100%; display:flex; flex-direction:column; justify-content:center; align-self:center; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .shop-panel-with-inset-image-module--imageContainer--bbe7e { width:50%; min-height:500px; } } .shop-panel-with-inset-image-module--imageContainer--bbe7e img { -o-object-fit:contain; object-fit:contain; } @media screen and (min-width:576px) and (max-width:1200px) { .shop-panel-with-inset-image-module--image--45c04 { max-width:690px; max-height:510px; margin:0 auto; } } .statement-block-with-icon-option-module--wrapper--8dd03 { position:relative; text-align:center; margin-bottom:var(--mobile-buffer); } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--wrapper--8dd03 { margin-bottom:var(--desktop-buffer); } } .statement-block-with-icon-option-module--wrapper--8dd03 h2 { font-size:var(--heading-small-mobile); text-align:center; max-width:45rem; margin:0 auto 2rem; } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--wrapper--8dd03 h2 { font-size:var(--heading-medium); } } .statement-block-with-icon-option-module--wrapper--8dd03 h4 { text-align:center; font-size:var(--subheading-small); font-family:var(--subheading-family); font-weight:400; margin:1rem 0; } .statement-block-with-icon-option-module--content--2d063 { display:inline-block; width:calc(100% - var(--small-padding)*2); max-width:1280px; margin:0 auto; padding:2rem 1rem 1rem; text-align:left; position:relative; } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--content--2d063 { width:calc(100% - 8rem); padding:4rem; } } .statement-block-with-icon-option-module--description--8475a { margin:0 2rem 1rem; text-align:center; } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--statements--095ea { display:flex; flex-wrap:wrap; } } @media screen and (min-width:1024px) { .statement-block-with-icon-option-module--statements--095ea { flex-wrap:nowrap; justify-content:space-between; align-items:top; } } .statement-block-with-icon-option-module--statement--beaaf { text-align:left; overflow-y:visible; } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--statement--beaaf { width:50%; height:100%; padding:0 1.5rem; } } @media screen and (min-width:1024px) { .statement-block-with-icon-option-module--statement--beaaf { width:100%; } } .statement-block-with-icon-option-module--iconWrapper--23c0d img { display:block; width:90px; margin:0 auto; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .statement-block-with-icon-option-module--iconWrapper--23c0d img { height:auto; } } .statement-block-with-icon-option-module--ctaWrapper--fa668 { text-align:center; } .statement-block-with-icon-option-module--ctaWrapper--fa668 a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important; } .statement-block-with-icon-option-module--iconTitleWrapper--83b7c { position:relative; } .statement-block-with-icon-option-module--iconTitleWrapper--83b7c button { position:absolute; top:50%; transform:translateY(-50%); } .statement-block-with-icon-option-module--iconTitleWrapper--83b7c button:hover { background-color:transparent; } .statement-block-with-icon-option-module--iconTitleWrapper--83b7c button svg { height:2.5rem; } .statement-block-with-icon-option-module--prev--8be83 { left:0; } .statement-block-with-icon-option-module--next--198e7 { right:0; } .statement-block-with-icon-option-module--ghostedImage--2e0f3 { position:absolute; overflow:hidden; z-index:0; top:2rem; width:calc(100% - 2rem); } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--ghostedImage--2e0f3 { position:absolute; top:50%; left:25%; transform:translate(-50%,-50%); overflow:hidden; max-height:100%; width:33%; padding:2rem; } } .statement-block-with-icon-option-module--videoContainer--c5d3f { height:100%; width:100%; } @media screen and (min-width:992px) { .support-masthead-module--supportMasthead--a35f8 { display:flex; } } .support-masthead-module--formPanel--cfe9e { background-color:var(--color-white); text-align:center; order:-1; } .support-masthead-module--formPanelContent--9b225 { background-color:var(--color-dark-gray); color:var(--color-white); position:relative; padding:1rem; text-align:left; margin:0 auto; } @media screen and (max-width:991px) { .support-masthead-module--formPanelContent--9b225 { display:inline-block; width:calc(100% - 4rem); max-width:1280px; margin-top:-8rem; } } @media screen and (min-width:992px) { .support-masthead-module--formPanelContent--9b225 { height:100%; min-width:500px; padding:2rem 2.5rem; } } @media screen and (min-width:1200px) { .support-masthead-module--formPanelContent--9b225 { min-width:600px; padding:4rem 4.75rem; } } @media screen and (min-width:992px) { .support-masthead-module--imageWrap--66ebb img { height:100%; width:100%; -o-object-fit:cover; object-fit:cover; } } .support-masthead-module--formItem--b4ee9 { margin-bottom:1.5rem; position:relative; z-index:1; } .support-masthead-module--formItem--b4ee9 label { display:block; font-size:var(--subheading-small); font-family:var(--subheading-family); letter-spacing:0.1em; margin-bottom:0.5rem; } @media screen and (min-width:992px) { .support-masthead-module--formItem--b4ee9 label { font-size:var(--subheading-medium); } } .support-masthead-module--formItem--b4ee9 .support-masthead-module--selectWrapper--d811c { background:var(--color-white); } .support-masthead-module--formItem--b4ee9 input,.support-masthead-module--formItem--b4ee9 select { width:100%; } .support-masthead-module--formItem--b4ee9 select { -webkit-appearance:none; -moz-appearance:none; position:relative; z-index:1; color:var(--color-dark-gray); font-family:inherit; font-size:inherit; background:transparent; margin:0; padding:0.5rem 0.75rem; } .support-masthead-module--formItem--b4ee9 option { } .support-masthead-module--formItemSearch--4239d { z-index:5; } .support-masthead-module--formActions--eab13 { text-align:center; position:relative; z-index:1; } @media screen and (min-width:992px) { .support-masthead-module--formActions--eab13 { text-align:left; } } .support-masthead-module--formActions--eab13 button { display:block; margin:2rem auto 0; color:var(--color-white); background-color:var(--color-orange); border-color:var(--color-orange); } @media screen and (min-width:992px) { .support-masthead-module--formActions--eab13 button { display:inline-block; margin-right:2rem; } } .support-masthead-module--formActions--eab13 button,.support-masthead-module--formActions--eab13 a { text-align:center; min-width:140px; } .support-masthead-module--formActions--eab13 button:hover,.support-masthead-module--formActions--eab13 a:hover { background-color:var(--color-white); border-color:var(--color-white); color:var(--color-orange); } .support-masthead-module--autocomplete--9afc2 { position:relative; } .support-masthead-module--formError--4edf7 { margin:0; } .support-masthead-module--ghostedIcon--24530 { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100%; z-index:0; } @media screen and (min-width:992px) { .support-masthead-module--ghostedIcon--24530 { left:0; transform:translate(0,-50%); width:auto; } } .support-masthead-module--ghostedIcon--24530 img { -o-object-fit:none; object-fit:none; } .autocomplete-module--container--29685 { position:relative; } .autocomplete-module--suggestionsContainer--19499 { position:absolute; left:0; top:45px; z-index:15; width:100%; background:var(--color-white); color:var(--color-dark-gray); } .autocomplete-module--suggestionsContainer--19499 ul { list-style-type:none; margin:0; padding:0 1rem; } .autocomplete-module--suggestion--8f1d9:hover { cursor:pointer; } .search-results-module--searchResultsSection--864e5 { display:block; max-width:1280px; margin:0 auto; padding:var(--small-padding) 0; } .search-results-module--searchResultsSection--864e5 input { margin-right:0.5rem; } .search-results-module--searchResultsSection--864e5 ul { margin:0; padding:0; list-style-type:none; } .search-results-module--searchResults--b48af { flex:1; } .search-results-module--searchBox--7291d { margin-bottom:2rem; padding:0 var(--mobile-buffer); } @media screen and (min-width:1200px) { .search-results-module--searchBox--7291d { padding:0 var(--desktop-buffer); } } .search-results-module--searchBox--7291d form { display:flex; align-items:center; } .search-results-module--searchBox--7291d input[type="search"] { flex:1; height:3rem; border:none; background-color:var(--color-gray); text-align:center; } .search-results-module--searchBox--7291d button[type="submit"] { border:none; height:3rem; background-color:var(--color-gray); } .search-results-module--searchBox--7291d button[type="reset"] { border:none; height:3rem; margin-left:0.5rem; background-color:var(--color-gray); } @media screen and (min-width:768px) { .search-results-module--searchResultContainer--6d9f3 { display:flex; } } @media screen and (min-width:1400px) { .search-results-module--refinementList--25358 { display:flex; } } .search-results-module--refinementListItem--a06fe span + span { display:none; } .search-results-module--showing--e45c6 { padding:0 var(--mobile-buffer); font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.1em; font-size:var(--subheading-small); } @media screen and (min-width:1200px) { .search-results-module--showing--e45c6 { padding:0 var(--desktop-buffer); } } .search-results-module--filterContainer--b1d63 { padding:0 var(--mobile-buffer); } @media screen and (min-width:768px) { .search-results-module--filterContainer--b1d63 { width:15rem; } } .search-results-module--filterLabel--0ab2c { position:relative; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.1em; font-size:var(--subheading-small); border:none; border-bottom:1px solid var(--color-gray); padding:0; width:100%; text-align:left; background:none; } .search-results-module--filterLabel--0ab2c:hover { background:none; border-top:none; border-left:none; border-right:none; border-bottom:1px solid var(--color-gray); } .search-results-module--filterLabel--0ab2c:after { position:absolute; top:0; right:0; font-size:16px; content:"\2304"; } .search-results-module--filterLabel--0ab2c.search-results-module--active--2f1eb:after { content:"\2303"; } .search-results-module--hitList--9f6bf { width:100%; } .search-results-module--hitList--9f6bf .search-results-module--ais-InfiniteHits-item--14719 { display:block; margin-bottom:2rem; } .search-results-module--hitList--9f6bf button[class="ais-InfiniteHits-loadMore"] { position:relative; display:block; text-align:center; margin:0 auto 3rem; background:none; color:var(--color-dark-gray); border:none; text-transform:uppercase; } .search-results-module--hitList--9f6bf button[class="ais-InfiniteHits-loadMore"]:after { content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.67 15.33'%3E%3Cpolyline fill='none' stroke='%23505251' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' points='27.66 1 14.33 14.33 1 1' data-name='Layer 2'/%3E%3C/svg%3E"); display:block; width:33px; height:25px; margin:0 auto; } .search-results-module--hitList--9f6bf button[class="ais-InfiniteHits-loadMore"]:hover:after { width:35px; } .search-results-module--hitList--9f6bf button[class="ais-InfiniteHits-loadMore--disabled"] { display:none !important; } .search-results-module--hitList--9f6bf button:disabled { display:none !important; } .search-results-module--hitList--9f6bf button[disabled] { display:none !important; } .search-results-module--hitWrapper--9bcb9 { margin:0 1rem 2rem; } .search-results-module--resultItemContainer--db4f9 { display:flex; } .search-results-module--pagination--28562 ul { display:flex; } .search-results-module--pagination--28562 li { margin:0 0.5rem; font-size:1.25rem; } .search-results-module--resultBox--d16fb { display:flex; padding:2rem; width:100%; background-color:var(--color-gray); } .search-results-module--manuals--1deb2 { background-color:var(--color-gray); } .search-results-module--resultImageWrapper--1b78f img { max-width:165px; } .search-results-module--resultContent--a66a8 a { color:var(--color-orange); } .search-results-module--hasImg--a49a8 { padding:0 2rem; } .search-results-module--quickTip--789ea { text-align:center; padding:1rem; } .search-results-module--quickTip--789ea h2 { margin:1rem; } @media screen and (min-width:768px) { .search-results-module--quickTip--789ea { padding:2rem 3rem; } } .search-results-module--videos--48a35 path,.search-results-module--videos--48a35 circle { stroke:#ffffff; } .search-results-module--pageName--755bf { font-family:var(--font-avenir); font-size:var(--subheading-small); } .tile-carousel-container-module--section--79135 { position:relative; padding:1rem 2rem; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .tile-carousel-container-module--section--79135 { margin:var(--desktop-component-buffer); } } .tile-carousel-container-module--tiles--5beed { display:flex; flex-wrap:wrap; justify-content:center; gap:1.5rem; } .tile-carousel-container-module--smallTiles--ee9f1 { max-width:1180px; margin:0 auto; gap:1rem; } @media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) { .tile-carousel-container-module--smallTiles--ee9f1 { margin:0 1rem 1rem; } } .tile-carousel-container-module--tileWrapper--0afd0 { padding:1rem calc(var(--tile-side-padding)*2); } @media screen and (min-width:768px) { .tile-carousel-container-module--tileWrapper--0afd0 { display:flex; } } .tile-carousel-container-module--tileWrapNoDescription--188e3 { text-align:center; width:100%; } .tile-carousel-container-module--tile--86b87 { --tile-side-padding:1.5rem; --tile-scale-transition:transform 0.25s ease-in-out; display:block; margin:0; box-shadow:0px 0px 12px 0px #b1b1b1; transition:var(--tile-scale-transition); text-decoration:none; color:inherit; width:100%; background:var(--color-white); } .tile-carousel-container-module--tile--86b87:hover { text-decoration:none; } @media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) { .tile-carousel-container-module--tile--86b87 { width:45%; margin:0 1.5rem 1.5rem 0; } } @media screen and (min-width:768px) { .tile-carousel-container-module--tile--86b87 { width:calc(50% - var(--tile-side-padding)); margin:0; } .tile-carousel-container-module--tile--86b87:hover { transform:scale(1.08); transition:var(--tile-scale-transition); } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .tile-carousel-container-module--tile--86b87 { width:calc(50% - 4rem); margin:1rem; } } .tile-carousel-container-module--tile--86b87 .tile-carousel-container-module--tileContent--f9838 { padding-left:1rem; } .tile-carousel-container-module--tile--86b87 .tile-carousel-container-module--tileContent--f9838 h4 { word-break:break-word; } .tile-carousel-container-module--tile--86b87 h4 { margin:0; font-size:var(--subheading-large); font-family:var(--subheading-family); text-align:center; } @media screen and (min-width:768px) { .tile-carousel-container-module--tile--86b87 h4 { margin:1rem 0 0; text-align:left; font-size:var(--subheading-medium); } } .tile-carousel-container-module--tileIcon--d2ebf { display:flex; align-items:center; justify-content:center; width:100px; margin:auto; } @media screen and (min-width:768px) { .tile-carousel-container-module--tileIcon--d2ebf { width:auto; min-width:100px; } } .tile-carousel-container-module--tileIcon--d2ebf img { width:100px; max-width:100%; } .tile-carousel-container-module--smallTile--1be31 { --tile-side-padding:1rem; --tile-scale-transition:transform 0.25s ease-in-out; display:block; margin:0 0 1.5rem; transition:var(--tile-scale-transition); text-decoration:none; color:inherit; width:100%; background:var(--color-white); } .tile-carousel-container-module--smallTile--1be31:hover { text-decoration:none; } @media screen and (min-width:768px) { .tile-carousel-container-module--smallTile--1be31 { --tile-side-padding:4rem; width:calc(30% - var(--tile-side-padding)); margin:0 0 1.5rem; } .tile-carousel-container-module--smallTile--1be31:hover { transform:scale(1.08); transition:var(--tile-scale-transition); } } @media screen and (min-width:1024px) { .tile-carousel-container-module--smallTile--1be31 { width:calc(20% - var(--tile-side-padding)); } .tile-carousel-container-module--smallTile--1be31:hover { transform:scale(1.08); transition:var(--tile-scale-transition); } } .tile-carousel-container-module--smallTile--1be31 h4 { margin:1rem 0 1rem; font-size:var(--subheading-large); font-family:var(--subheading-family); text-align:center; word-break:break-word; } @media screen and (min-width:768px) { .tile-carousel-container-module--smallTile--1be31 h4 { font-size:var(--subheading-medium); } } .tile-carousel-container-module--smallTile--1be31.tile-carousel-container-module--iconTile--28f3c { box-shadow:0px 0px 12px 0px #b1b1b1; width:calc(50% - 1rem); } @media screen and (min-width:768px) { .tile-carousel-container-module--smallTile--1be31.tile-carousel-container-module--iconTile--28f3c { width:calc(25% - 1rem); } } .tile-carousel-container-module--smallTile--1be31:not(.tile-carousel-container-module--iconTile--28f3c) { max-width:200px; margin:0 1rem; } .tile-carousel-container-module--smallTile--1be31 .tile-carousel-container-module--tileIcon--d2ebf { display:flex; align-items:center; justify-content:center; width:100px; margin:auto; } .tile-carousel-container-module--smallTile--1be31 .tile-carousel-container-module--tileIcon--d2ebf img { width:auto; max-width:100%; } @media screen and (min-width:768px) { .tile-carousel-container-module--smallTile--1be31 .tile-carousel-container-module--tileIcon--d2ebf { text-align:center; padding:0; margin:15px auto 0; width:auto; height:80px; } .tile-carousel-container-module--smallTile--1be31 .tile-carousel-container-module--tileIcon--d2ebf img { width:80px; } } .tile-carousel-container-module--smallTile--1be31 .tile-carousel-container-module--tileImage--34c3d { display:flex; align-items:center; justify-content:center; width:100px; margin:auto; } .tile-carousel-container-module--smallTile--1be31 .tile-carousel-container-module--tileImage--34c3d img { width:auto; max-width:100%; } @media screen and (min-width:768px) { .tile-carousel-container-module--smallTile--1be31 .tile-carousel-container-module--tileImage--34c3d { text-align:center; padding:0; margin:0; width:auto; } .tile-carousel-container-module--smallTile--1be31 .tile-carousel-container-module--tileImage--34c3d img { width:100%; } } @media screen and (max-width:767px) { .tile-carousel-container-module--hideDescriptionMobile--34f58 { display:none; } } .tile-carousel-container-module--buttonContainer--c205c { text-align:center; } .tile-carousel-container-module--buttonContainer--c205c button { background-color:var(--color-orange); border-color:var(--color-orange); color:var(--color-white); } .tile-carousel-container-module--buttonContainer--c205c button:hover { background-color:var(--color-white); border-color:var(--color-white); color:var(--color-orange); } .tile-carousel-container-module--carousel--38879 { position:relative; margin:0 auto; } .tile-carousel-container-module--carousel--38879 .tile-carousel-container-module--tiles--5beed { display:flex; flex-wrap:wrap; width:100%; padding:0 1.5rem; } @media screen and (min-width:768px) { .tile-carousel-container-module--carousel--38879 { padding:0 1.5rem; display:flex; flex-wrap:nowrap; } } @media screen and (min-width:1024px) { .tile-carousel-container-module--carousel--38879 { padding:0 3.5rem; } } .tile-carousel-container-module--controls--c03c0,.tile-carousel-container-module--prev--8751f,.tile-carousel-container-module--next--f5ded { position:absolute; transform:translateY(-50%); } .tile-carousel-container-module--controls--c03c0 { top:50%; left:0; width:100%; } .tile-carousel-container-module--controls--c03c0 button { padding:0; } @media screen and (max-width:767px) { .tile-carousel-container-module--controls--c03c0 svg { height:3rem; } } .tile-carousel-container-module--prev--8751f { left:0; } @media screen and (max-width:767px) { .tile-carousel-container-module--prev--8751f { left:-2rem; } } .tile-carousel-container-module--next--f5ded { right:0; } @media screen and (max-width:767px) { .tile-carousel-container-module--next--f5ded { right:-2rem; } } .tile-carousel-container-module--container--3e00a { } @media screen and (max-width:768px) { .topiccallout-module--desktop--0eae1 { display:none !important; } .topiccallout-module--desktop--0eae1 { flex-direction:row; flex-wrap:wrap; } } .topiccallout-module--view--c1b79 { width:23%; margin:10px; display:flex; height:425px; color:var(--color-white); flex-direction:column; } @media (max-width:768px) { .topiccallout-module--view--c1b79 { width:100%; margin:1%; height:500px; } } @media (min-width:769px) and (max-width:831px) { .topiccallout-module--view--c1b79 { width:30% !important; } } @media (min-width:750px) and (max-width:1000px) { .topiccallout-module--view--c1b79 { width:28%; } } .topiccallout-module--row--292a4 { flex-direction:row; display:flex; position:relative; width:100%; } .topiccallout-module--producttitle--86d3e { text-align:center; font-size:xx-large; } .topiccallout-module--card--cf71e { display:flex; flex-direction:column; width:300px; padding:10px; width:100%; } @media (max-width:768px) { .topiccallout-module--card--cf71e { padding:0px; } } .topiccallout-module--title--b102d { font-weight:bold; } .topiccallout-module--flex--8f01f { display:flex; margin-top:10px; flex-direction:column; } .topiccallout-module--information--ada13 { margin-top:10%; } .topiccallout-module--wrapper--28b71 { border:1px solid var(--color-gray); height:100%; width:100%; overflow:hidden; position:relative; padding:20px 0px; background:inherit; } @media (min-width:414px) { .topiccallout-module--wrapper--28b71 { padding:20px 40px; } } .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 { overflow:hidden; padding:0; margin:0 auto; } .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 .topiccallout-module--officeCard--a4d56 { min-width:235px; width:240px; display:inline-block; margin:0 10px; overflow:visible; position:relative; vertical-align:top; } .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 .topiccallout-module--officeCard--a4d56:first-of-type { margin:0 10px 0 10px; } @media (min-width:414px) { .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 .topiccallout-module--officeCard--a4d56 { width:350px; } .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 .topiccallout-module--officeCard--a4d56:first-of-type { margin:0 10px; } .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 .topiccallout-module--officeCard--a4d56 { margin:0 !important; } } @media (min-width:1900px) { .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 .topiccallout-module--officeCard--a4d56 { width:425px; } } .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 h5 { margin:1rem 0; } .topiccallout-module--wrapper--28b71 .topiccallout-module--gallery--d24a2 p { margin:0.5rem 0; } .topiccallout-module--wrapper--28b71 .topiccallout-module--prevArrowButton--ff65b { position:absolute; top:40%; left:-12px; } .topiccallout-module--wrapper--28b71 .topiccallout-module--nextArrowButton--b5d4d { position:absolute; top:40%; right:-12px; } .topiccallout-module--wrapper--28b71 .topiccallout-module--dots--72a60 { width:100%; text-align:center; margin-top:15px; } .topiccallout-module--wrapper--28b71 .topiccallout-module--dots--72a60 span { border:1px solid #ccc; border-radius:50%; font-size:0; padding:6px; margin:0 2px; } .topiccallout-module--contentHolder--07b17 { background-color:var(--color-gray-green); padding-left:10%; height:55%; background-size:160px 120px; background-repeat:no-repeat; background-position:right; position:relative; } @media screen and (max-width:768px) { .topiccallout-module--contentHolder--07b17 { background-size:140px 200px; } } @media (max-width:900px) and (min-width:768px) { .topiccallout-module--contentHolder--07b17 { background-size:130px 120px; } } .topiccallout-module--contentHolder--07b17:hover { background-color:var(--color-orange); opacity:0.8; } .topiccallout-module--viewtitle--4e0dc { padding-top:0.6rem; font-size:large; margin-bottom:5%; } .topiccallout-module--icon--4c21a { position:absolute; width:100px; height:100px; right:1px; top:20%; opacity:0.1; pointer-events:none; } @media screen and (max-width:768px) { .topiccallout-module--icon--4c21a { top:15%; width:180px; height:190px; } } @media screen and (max-width:350px) { .topiccallout-module--icon--4c21a { width:140px; height:100px; } } .topiccallout-module--btn--8c09a { background-color:transparent; border:1px solid var(--color-white); color:var(--color-gray); padding:0.3rem; } @media (max-width:348px) { .topiccallout-module--btn--8c09a { padding:0px; height:23%; } } .topiccallout-module--btnblock--be80a { display:block; width:70%; } .topiccallout-module--btnblock--be80a:hover { } .topiccallout-module--btnblock--be80a a { display:block; border:none; margin:0px; } .topiccallout-module--cards--d2ccb { display:flex; flex-wrap:wrap; list-style:none; padding:0 1rem; margin:var(--desktop-component-buffer); width:calc(100% - var(--desktop-buffer)*2); justify-content:center; } @media screen and (max-width:768px) { .topiccallout-module--cards--d2ccb { padding:0; width:100%; margin:var(--mobile-component-buffer); } } .topiccallout-module--cards__item--41429 { display:flex; padding:0.3rem; } @media (max-width:768px) { .topiccallout-module--cards__item--41429 { width:100%; } } .topiccallout-module--stackspecificstyles--4e196 { display:flex; padding:0.3rem; } @media (min-width:40rem) { .topiccallout-module--stackspecificstyles--4e196 { width:50%; } } @media (min-width:56rem) { .topiccallout-module--stackspecificstyles--4e196 { width:25%; } } @media (max-width:1030px) { .topiccallout-module--stackspecificstyles--4e196 { width:33.33%; padding:5px; } } @media (max-width:768px) { .topiccallout-module--stackspecificstyles--4e196 { width:100%; } } .topiccallout-module--card--cf71e { background-color:inherit; border-radius:0.25rem; padding:0px; color:var(--color-white); display:flex; flex-direction:column; overflow:hidden; max-width:424px; } .topiccallout-module--card--cf71e:hover .topiccallout-module--card__image--e8ddb { filter:contrast(100%); } .topiccallout-module--card--cf71e:hover .topiccallout-module--card__content--ee058 { } .topiccallout-module--card__content--ee058 { display:flex; flex:1 1 auto; position:relative; flex-direction:column; padding:1rem; background-color:var(--color-green); } .topiccallout-module--cardtn--3c40b button:hover { text-align:none; } .topiccallout-module--cardimage--d4251 { border-top-left-radius:0.25rem; border-top-right-radius:0.25rem; } .topiccallout-module--card__title--326ac { font-size:var(--subheading-medium); letter-spacing:1px; } .topiccallout-module--card__text--857b8 { flex:1 1 auto; font-size:0.875rem; line-height:1.5; margin-bottom:1.25rem; } .topiccallout-module--bgimage--0df4e { -o-object-fit:contain; object-fit:contain; opacity:0.1; height:70%; position:absolute; right:5px; top:3rem; width:50%; pointer-events:none; } @media (max-width:768px) { .topiccallout-module--bgimage--0df4e { right:10px; top:2rem; } } .topiccallout-module--btn--8c09a a:hover { text-decoration:none; background-color:var(--color-green); } .topiccallout-module--btn--8c09a:hover { z-index:1; } @media (max-width:480px) { .topiccallout-module--nextArrowButton--b5d4d svg,.topiccallout-module--prevArrowButton--ff65b svg { height:2rem; } } .topiccallout-module--cardbtn--27e96 { } .topiccallout-module--viewsHolder--dbb86 { } .topiccallout-module--viewsHolder--dbb86 { } @media screen and (min-width:1550px) { .topiccallout-module--centeredGallary--0279a { width:100% !important; } .topiccallout-module--centeredGallary--0279a { display:flex; justify-content:center; } } .topiccallout-module--card__text__height--78a73 { height:110px; } @media (min-width:1900px) { .topiccallout-module--card__text__height--78a73 { height:80px; } } @media (max-width:414px) { .topiccallout-module--card__text__height--78a73 { height:160px; } } .topiccallout-module--iosspecfs--a31ee a { padding:0 0 3px 0; } .topiccallout-module--androidspecfs--e8ae2 a { padding:3px 0 0 0; } .trustpilot-module--reviews--0a7dc { margin:var(--mobile-component-buffer); width:calc(100% - var(--mobile-buffer)*2); max-width:1280px; } @media screen and (max-width:768px) { .trustpilot-module--reviews--0a7dc { margin:var(--desktop-component-buffer); } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .trustpilot-module--reviews--0a7dc { display:none; } } .iframe-module--reviews--0e00e iframe { display:flex; justify-content:center; align-items:center; margin:var(--desktop-component-buffer); } .iframe-module--reviews--0e00e iframe p code iframe { max-width:calc(100vw - 4rem); } @media screen and (max-width:768px) { .iframe-module--reviews--0e00e iframe { margin:var(--mobile-component-buffer); } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .iframe-module--reviews--0e00e iframe { display:none; } } .sitemap-module--nonBlogspecfcStyles--5c5f2 ul { list-style:none; } .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type { -moz-column-gap:1rem; column-gap:1rem; padding:0; margin:0; list-style:none; -moz-column-count:2; column-count:2; } @media screen and (max-width:768px) { .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type { -moz-column-count:1; column-count:1; } } .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type > ul:first-of-type li { background:#f0f0f0; margin-bottom:1rem; padding:1rem; page-break-inside:avoid; -moz-column-break-inside:avoid; break-inside:avoid; box-sizing:border-box; border:1px solid #ccc; } .sitemap-module--sitemapUl--7b3b8 a { box-sizing:border-box; text-decoration:none; color:var(--color-orange); } .sitemap-module--sitemapUl--7b3b8 a:hover { color:var(--color-orange); text-decoration:underline; } .sitemap-module--wrapper--c4980 h2 { margin:0 0 4rem 0; } @media screen and (max-width:768px) { .sitemap-module--wrapper--c4980 h2 { font-size:var(--heading-small-mobile); margin:0 0 2rem 0; } } .sitemap-module--wrapper--c4980 a { margin-bottom:0.5rem; font-size:1rem; display:inline-block; box-sizing:border-box; text-decoration:none; color:var(--color-orange); } .sitemap-module--wrapper--c4980 a:hover { color:var(--color-orange); text-decoration:underline; } .sitemap-module--wrapper--c4980 ul { list-style:disc; } .sitemap-module--wrapper--c4980 li::marker { color:var(--color-orange); } .sitemap-module--firstLevelWrapper--68aeb { display:grid; grid-template-columns:1fr 1fr; grid-gap:2rem; gap:2rem; margin-top:0; } .sitemap-module--firstLevelWrapper--68aeb .sitemap-module--sitemapUl--7b3b8 { list-style:none; } .sitemap-module--CountryName--230c3 { color:#373f49 !important; } .sitemap-module--CountryName--230c3:hover { text-decoration:none !important; } .sitemap-module--CountryName--230c3:hover { } @media screen and (max-width:768px) { .sitemap-module--CountryName--230c3 h3 { font-size:var(--heading-x-small); } } .sitemap-module--CountryName--230c3 { padding-left:0; margin-bottom:0rem; margin-top:4rem; margin-left:1.75rem; } @media screen and (min-width:450px) and (max-width:768px) { .sitemap-module--CountryName--230c3 { margin-left:4rem; } } @media screen and (min-width:768px) { .sitemap-module--CountryName--230c3 { margin-left:9%; } } @media screen and (min-width:768px) and (max-width:1200px) { .sitemap-module--CountryName--230c3 { margin-left:14%; } } @media screen and (min-width:1200px) and (max-width:1750px) { .sitemap-module--CountryName--230c3 { margin-left:24.5%; } } @media screen and (min-width:1750px) { .sitemap-module--CountryName--230c3 { margin-left:29.5%; } } .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type { margin:0; } @media screen and (max-width:768px) { .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type { margin:0 2rem; } } @media screen and (min-width:450px) and (max-width:768px) { .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type { display:flex; flex-direction:column; justify-content:center; align-items:center; } } @media screen and (min-width:768px) and (max-width:1200px) { .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type { margin:0 10% 0 15%; } } @media screen and (min-width:1200px) and (max-width:1750px) { .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type { margin:0 10% 0 25%; } } @media screen and (min-width:1750px) { .sitemap-module--nonBlogspecfcStyles--5c5f2 > ul:first-of-type { margin:0 10% 0 30%; } } .sitemap-module--firstLevelWrapper--68aeb { margin:0; } @media screen and (max-width:768px) { .sitemap-module--firstLevelWrapper--68aeb { margin:0 2rem; } } @media screen and (min-width:450px) and (max-width:768px) { .sitemap-module--firstLevelWrapper--68aeb { display:flex; flex-direction:column; justify-content:center; align-items:center; } } @media screen and (min-width:768px) and (max-width:1200px) { .sitemap-module--firstLevelWrapper--68aeb { margin:0 10% 0 10%; } } @media screen and (min-width:1200px) and (max-width:1750px) { .sitemap-module--firstLevelWrapper--68aeb { margin:0 10% 0 20%; } } @media screen and (min-width:1750px) { .sitemap-module--firstLevelWrapper--68aeb { margin:0 10% 0 25%; } } .sitemap-module--blogcountrynameStyles--42be9 { margin:0; } @media screen and (max-width:768px) { .sitemap-module--blogcountrynameStyles--42be9 { margin:0 1.75rem; } } @media screen and (min-width:450px) and (max-width:768px) { .sitemap-module--blogcountrynameStyles--42be9 { display:flex; flex-direction:column; justify-content:center; align-items:center; } } @media screen and (min-width:768px) and (max-width:1200px) { .sitemap-module--blogcountrynameStyles--42be9 { margin:0 10% 0 9%; } } @media screen and (min-width:1200px) and (max-width:1750px) { .sitemap-module--blogcountrynameStyles--42be9 { margin:0 10% 0 19%; } } @media screen and (min-width:1750px) { .sitemap-module--blogcountrynameStyles--42be9 { margin:0 10% 0 24%; } } .sitemap-module--firstLevelWrapper--68aeb > div > ul { padding-left:0; } .sitemap-module--blogcountrynameStyles--42be9 + ul { list-style:none !important; padding-left:0 !important; } .sitemap-module--blogcountrynameStyles--42be9 + ul { margin:0; } @media screen and (max-width:576px) { .sitemap-module--blogcountrynameStyles--42be9 + ul { margin:0 2rem; } } @media screen and (min-width:576px) and (max-width:768px) { .sitemap-module--blogcountrynameStyles--42be9 + ul { margin:0 10% 0 30%; } } .sitemap-module--scrollToTopButton--eb830 { margin-bottom:0 !important; color:#fff !important; font-size:24px !important; display:flex !important; } .sitemap-module--scrollToTopButton--eb830 { position:fixed; bottom:40px; left:20px; width:48px; height:48px; background-color:#444; border:none; border-radius:50%; font-weight:bold; cursor:pointer; box-shadow:0 2px 8px rgba(0,0,0,.3) ; z-index:3000000000; align-items:center; justify-content:center; } .sitemap-module--scrollToTopButton--eb830:hover { text-decoration:none !important; } .sitemap-module--scrollToTopButton--eb830:hover { background-color:var(--color-orange); box-shadow:0 4px 16px rgba(0,0,0,.3) ; } @media screen and (max-width:400px) { .sitemap-module--scrollToTopButton--eb830 { left:15px; } } @media screen and (max-width:576px) { .sitemap-module--scrollToTopButton--eb830 { bottom:100px; } } html { scroll-behavior:smooth; } .comparisonchart-module--wrapper--edeb2 { margin:4rem 0.5rem; } @media screen and (max-width:380px) { .comparisonchart-module--wrapper--edeb2 { margin:4rem 0.25rem; } } @media screen and (min-width:768px) and (max-width:1200px) { .comparisonchart-module--wrapper--edeb2 { margin:4rem; } } @media screen and (min-width:1200px) { .comparisonchart-module--wrapper--edeb2 { margin:4rem; } } @media screen and (min-width:1750px) { .comparisonchart-module--wrapper--edeb2 { margin:4rem 13%; } } .comparisonchart-module--tableContainer--b9220 { overflow-x:auto; width:100%; max-width:100%; } .comparisonchart-module--headline--08f8d { text-align:center; margin-bottom:2rem; font-size:var(--heading-small); margin:4rem 12rem; } @media screen and (min-width:768px) and (max-width:1500px) { .comparisonchart-module--headline--08f8d { margin:4rem 4rem; } } .comparisonchart-module--headline--08f8d { line-height:1.2; } @media screen and (max-width:768px) { .comparisonchart-module--headline--08f8d { font-size:var(--heading-x-small); margin:2rem; line-height:1.2; } } .comparisonchart-module--customIcon--8cc91 { width:26px; height:19px; -o-object-fit:contain; object-fit:contain; display:inline-block; } .comparisonchart-module--columnName--885d1 { font-weight:normal; font-size:1rem; word-break:break-all; font-family:var(--font-avenir); } @media screen and (max-width:576px) { .comparisonchart-module--columnName--885d1 { font-size:0.9rem; } } @media screen and (max-width:576px) { .comparisonchart-module--mobileColumn--64f27 thead tr th,.comparisonchart-module--mobileColumn--64f27 tbody tr td { min-width:50px !important; height:50px !important; } .comparisonchart-module--mobileColumn--64f27 thead tr th,.comparisonchart-module--mobileColumn--64f27 tbody tr td { border:2.5px solid white; } .comparisonchart-module--mobileColumn--64f27 thead tr th:first-child,.comparisonchart-module--mobileColumn--64f27 tbody tr td:first-child { width:auto !important; max-width:40vw !important; } } .comparisonchart-module--table--effb9 { border-spacing:0; } .comparisonchart-module--table--effb9 thead tr th,.comparisonchart-module--table--effb9 tbody tr td { display:table-cell; min-width:100px; height:100px; text-align:center; border:5px solid white; z-index:1; } @media screen and (max-width:576px) { .comparisonchart-module--table--effb9 thead tr th,.comparisonchart-module--table--effb9 tbody tr td { min-width:85px; height:85px; border:2.5px solid white; } } @media screen and (min-width:992px) { .comparisonchart-module--table--effb9 thead tr th,.comparisonchart-module--table--effb9 tbody tr td { height:80px; } } .comparisonchart-module--table--effb9 thead tr { display:table-row; } .comparisonchart-module--table--effb9 thead tr th { padding:0.5rem 0.25rem; color:#fff; } .comparisonchart-module--table--effb9 thead tr th:last-child { border-right:0; } .comparisonchart-module--table--effb9 tbody tr { display:table-row; } .comparisonchart-module--table--effb9 tbody tr td:last-child { border-right:0; } .comparisonchart-module--table--effb9 th:first-child,.comparisonchart-module--table--effb9 td:first-child { position:sticky; left:0; z-index:2; margin-right:5px; border-right:10px solid white; font-family:var(--font-avenir); } @media screen and (max-width:576px) { .comparisonchart-module--table--effb9 th:first-child,.comparisonchart-module--table--effb9 td:first-child { border-right:5px solid white; } } .comparisonchart-module--table--effb9 th:first-child,.comparisonchart-module--table--effb9 td:first-child { border-left:0; padding:0.5rem; } @media screen and (max-width:390px) { .comparisonchart-module--table--effb9 th:first-child,.comparisonchart-module--table--effb9 td:first-child { min-width:28vw !important; max-width:35vw !important; } .comparisonchart-module--table--effb9 th:first-child,.comparisonchart-module--table--effb9 td:first-child { font-size:0.8rem; width:auto; padding:0.25rem; } } .comparisonchart-module--table--effb9 th:first-child,.comparisonchart-module--table--effb9 td:first-child { max-width:40%; } .comparisonchart-module--table--effb9 thead tr th:nth-child(2),.comparisonchart-module--table--effb9 tbody tr td:nth-child(2) { border-left:0px solid white; } .comparisonchart-module--table--effb9 thead tr th:not(:first-child),.comparisonchart-module--table--effb9 tbody tr td:not(:first-child) { width:auto; } .product-showcase-module--card--ce2d0 { min-height:100%; text-align:center; } .product-showcase-module--card--ce2d0 img { max-width:100%; } .product-showcase-module--card--ce2d0 h6 { margin:0.5rem 0; flex-grow:1; } .product-showcase-module--card--ce2d0 p { margin:0.5rem 0; line-height:1.5; } .product-showcase-module--card--ce2d0 { display:flex; flex-direction:column; } @media screen and (max-width:576px) { .product-showcase-module--card--ce2d0 { margin-top:62%; } } .product-showcase-module--cta--f63d1 { box-sizing:border-box; width:100%; } .product-showcase-module--cta--f63d1 a { width:100%; padding:0.5rem 0; margin:auto 0 0.5rem 0; } .product-showcase-module--badge--2e202 { text-align:left; position:absolute; } .product-showcase-module--badge--2e202 p { margin:0; line-height:1.5; padding:6px 12px; display:inline-block; } .product-showcase-module--description--458b2 { flex-grow:1; } .product-showcase-module--cardInner--362d7 { display:flex; flex-direction:column; height:100%; } .product-showcase-module--wrapper--f3c05 { padding-top:0 !important; padding-bottom:0.5rem !important; } .product-showcase-module--wrapper--f3c05 { margin:2rem 2rem; } @media screen and (min-width:360px) { .product-showcase-module--wrapper--f3c05 { margin:2rem 3rem; } } @media screen and (min-width:420px) { .product-showcase-module--wrapper--f3c05 { margin:2rem 3rem; } } @media screen and (min-width:470px) { .product-showcase-module--wrapper--f3c05 { margin:2rem 5rem; } } @media screen and (min-width:576px) { .product-showcase-module--wrapper--f3c05 { margin-top:0 !important; margin-bottom:0 !important; } } .product-showcase-module--showLessArrow--bc53c svg { transform:rotate(180deg); } @media screen and (min-width:768px) { .product-showcase-module--containerWrapper--74464 { margin:4rem 0.5rem; } } .product-showcase-module--containerWrapper--74464 { margin:6rem 0; } @media screen and (min-width:768px) { .product-showcase-module--cardWrapper--6dfb2 { margin:4rem 0; } } .product-showcase-module--cardWrapper--6dfb2 { margin:2rem 0; } .product-showcase-module--headline--ff94b h3 { line-height:1.2; text-align:center; margin:0; } @media screen and (max-width:992px) { .product-showcase-module--headline--ff94b h3 { font-size:2.5rem; } } .product-showcase-module--wrapper--f3c05 { padding:var(--padded-mobile-component-buffer); display:grid; grid-template-rows:3fr auto auto auto; grid-template-columns:100%; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .product-showcase-module--wrapper--f3c05 { margin:var(--desktop-component-buffer); grid-template-rows:3fr auto auto auto; grid-template-columns:1fr 1fr; } } @media screen and (max-width:992px) { .product-showcase-module--wrapper--f3c05 { padding:var(--padded-mobile-component-buffer); display:grid; grid-template-rows:3fr auto; grid-template-columns:100%; margin:var(--mobile-component-buffer); } } .product-showcase-module--picture--3f7bf { position:relative; } @media screen and (min-width:992px) { .product-showcase-module--picture--3f7bf { grid-row:1 /span 2; grid-column:1 /span 2; } } @media screen and (max-width:576px) { .product-showcase-module--picture--3f7bf { padding:0 2.5rem; } } @media (min-width:576px) and (max-width:992px) { .product-showcase-module--picture--3f7bf { padding:0; } } .product-showcase-module--picture--3f7bf img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; } @media screen and (max-width:992px) { .product-showcase-module--picture--3f7bf img { } } .product-showcase-module--pictureSm--4f395 { position:relative; } .product-showcase-module--pictureSm--4f395 img { position:absolute; bottom:0; -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; left:0; } @media screen and (max-width:992px) { .product-showcase-module--pictureSm--4f395 img { } } @media screen and (max-width:992px) { .product-showcase-module--pictureSm--4f395 picture { display:block; } } @media screen and (max-width:992px) { .product-showcase-module--pictureSm--4f395 { width:80%; margin:0 auto; } } .product-showcase-module--headlineContentContainer--bf911 { flex:1; padding:4rem 0.5rem 1rem 2rem; margin-right:1.5rem; z-index:1; grid-row:2 /span 2; grid-column:1; display:flex; flex-direction:column; justify-content:center; } @media screen and (min-width:576px) { .product-showcase-module--headlineContentContainer--bf911 { padding:1rem 0.5rem 1rem 5rem; } } @media screen and (max-width:992px) { .product-showcase-module--headlineContentContainer--bf911 { grid-row:1 /span 2; z-index:-1; margin-right:0; text-align:center; padding-left:0.5rem; } .product-showcase-module--headlineContentContainer--bf911 .product-showcase-module--headline--ff94b,.product-showcase-module--headlineContentContainer--bf911 .product-showcase-module--subheadline--9215a { text-align:center; } } @media (min-width:576px) and (max-width:992px) { .product-showcase-module--headlineContentContainer--bf911 { grid-row:2 /span 2; margin:0 1.5rem; position:absolute; top:80%; left:50%; transform:translateX(-50%); width:90%; margin:0; z-index:1; } } .product-showcase-module--headline--ff94b { font-size:var(--heading-x-small); font-weight:100; line-height:1.2; margin:0; text-align:left; } @media screen and (min-width:768px) { .product-showcase-module--headline--ff94b { font-size:var(--heading-small); } } @media screen and (max-width:992px) { .product-showcase-module--headline--ff94b { margin-top:1rem; } } .product-showcase-module--subheadline--9215a { font-size:1em; font-family:var(--subheading-family); letter-spacing:0.05em; } @media screen and (min-width:768px) { .product-showcase-module--subheadline--9215a { font-size:var(--subheading-small); text-align:left; } } @media screen and (min-width:992px) { .product-showcase-module--descriptionContentContainer--240a9 { flex:1; grid-row:3 /span 2; grid-column:2; } } .product-showcase-module--descriptionContent--b9656 .product-showcase-module--descriptionCopy--28fcb { color:var(--color-dark-gray); margin:0 auto 0rem; text-align:left; } @media screen and (min-width:992px) { .product-showcase-module--descriptionContent--b9656 { padding:1em 0 0 0; } } @media screen and (max-width:992px) { .product-showcase-module--descriptionContent--b9656 .product-showcase-module--descriptionCopy--28fcb { padding:0 1rem; text-align:center; } } @media screen and (max-width:992px) { .product-showcase-module--ctaContainer--dfe77 { width:100%; box-sizing:border-box; padding:0 2rem; } } .product-showcase-module--ctaContainer--dfe77 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:100%; } @media screen and (min-width:992px) { .product-showcase-module--ctaContainer--dfe77 a { width:50%; } } .product-showcase-module--ctaContainer--dfe77 .product-showcase-module--cta--f63d1:hover { background:var(--color-orange); } .product-showcase-module--headlineContentContainerHidden--8991d { flex:1; padding:4rem 0.5rem 1rem 2rem; margin-right:1.5rem; z-index:1; grid-row:2 /span 2; grid-column:1; display:flex; flex-direction:column; justify-content:center; } @media screen and (min-width:576px) { .product-showcase-module--headlineContentContainerHidden--8991d { padding:1rem 0.5rem 1rem 5rem; } } @media screen and (max-width:992px) { .product-showcase-module--headlineContentContainerHidden--8991d { grid-row:1 /span 2; z-index:-1; margin-right:0; text-align:center; padding-left:0.5rem; } .product-showcase-module--headlineContentContainerHidden--8991d .product-showcase-module--headline--ff94b,.product-showcase-module--headlineContentContainerHidden--8991d .product-showcase-module--subheadline--9215a { text-align:center; } } @media (min-width:576px) and (max-width:992px) { .product-showcase-module--headlineContentContainerHidden--8991d { grid-row:2 /span 2; margin:0 1.5rem; } } .product-showcase-module--headlineContentContainerHidden--8991d { opacity:0; padding:0 0.5rem; background:transparent; width:90%; } @media screen and (min-width:768px) { .product-showcase-module--cardWrapperStack--e14c9 { margin:4rem 0; } } .product-showcase-module--cardWrapperStack--e14c9 { margin:2rem 0; margin-top:60%; } .product-showcase-module--wrapperOuter--46353 { margin:4rem 0; } .slick-slide { width:200px; box-sizing:border-box; } .showcaseSwiper { width:95%; } @media screen and (max-width:576px) { .showcaseSwiper { margin-left:0 !important; margin-right:0 !important; } .showcaseSwiper { width:100%; } } .showcaseSwiper .res-slide { min-width:300px; max-width:400px; min-height:350px; border:2px solid #0080ff ; border-radius:20px; height:200px; } .nextCustom,.prevCustom { color:#000 !important; } @media screen and (max-width:576px) { .nextCustom,.prevCustom { top:30% !important; } } @media screen and (max-width:410px) { .nextCustom,.prevCustom { top:25% !important; } } .nextCustom:hover,.prevCustom:hover,.nextCustom:active,.prevCustom:active { color:#f06623 !important; } .swiper-pagination-bullet-active { background-color:#f06623 !important; } .containerB { padding:0 6rem; position:relative; } @media screen and (max-width:576px) { .containerB { padding:2rem 0; } } .containerB { margin-top:3rem; margin-bottom:3rem; } .nextCustom { margin-top:0px; position:absolute; top:50%; right:-40px; width:45px; height:45px; transform:translateY(-50%); } @media screen and (min-width:576px) { .nextCustom { right:40px !important; } } .prevCustom { position:absolute; top:50%; left:-40px; width:45px; height:45px; transform:translateY(-50%); margin-top:0px; } @media screen and (min-width:576px) { .prevCustom { left:40px !important; } } .slideCustom { height:auto !important; display:flex !important; } .swiper-pagination-horizontal { bottom:-5px !important; } @media screen and (max-width:576px) { .swiper-pagination-horizontal { bottom:2px !important; } } .product-display-cards-gallery-module--card--55bd6 { min-height:100%; text-align:center; } .product-display-cards-gallery-module--card--55bd6 img { max-width:100%; } .product-display-cards-gallery-module--card--55bd6 h6 { margin:0.5rem 0; } .product-display-cards-gallery-module--card--55bd6 .product-display-cards-gallery-module--growTitle--4a373 { flex-grow:1; } .product-display-cards-gallery-module--card--55bd6 p { margin:0.5rem 0; line-height:1.5; } .product-display-cards-gallery-module--card--55bd6 { display:flex; flex-direction:column; } @media screen and (max-width:576px) { .product-display-cards-gallery-module--card--55bd6 { } } .product-display-cards-gallery-module--cta--0f7a0 { box-sizing:border-box; width:100%; } .product-display-cards-gallery-module--cta--0f7a0 a { width:100%; padding:0.5rem 0; margin:auto 0 0.5rem 0; } .product-display-cards-gallery-module--badge--609b2 { text-align:left; position:absolute; } .product-display-cards-gallery-module--badge--609b2 p { margin:0; line-height:1.5; padding:6px 12px; display:inline-block; } .product-display-cards-gallery-module--description--14e94 { flex-grow:1; } .product-display-cards-gallery-module--cardInner--56acc { display:flex; flex-direction:column; height:100%; } .product-display-cards-gallery-module--wrapper--d8735 { margin:2rem 2rem; } @media screen and (min-width:360px) { .product-display-cards-gallery-module--wrapper--d8735 { margin:2rem 3rem; } } @media screen and (min-width:420px) { .product-display-cards-gallery-module--wrapper--d8735 { margin:2rem 3rem; } } @media screen and (min-width:470px) { .product-display-cards-gallery-module--wrapper--d8735 { margin:2rem 5rem; } } .product-display-cards-gallery-module--showLessArrow--c9089 svg { transform:rotate(180deg); } @media screen and (min-width:768px) { .product-display-cards-gallery-module--containerWrapper--87b40 { margin:4rem 0.5rem; } } .product-display-cards-gallery-module--containerWrapper--87b40 { margin:2rem 0; } @media screen and (min-width:768px) { .product-display-cards-gallery-module--cardWrapper--ca596 { margin:4rem 0; } } .product-display-cards-gallery-module--cardWrapper--ca596 { margin:2rem 0; } .product-display-cards-gallery-module--headline--d33bd h3 { line-height:1.2; text-align:center; margin:0; } @media screen and (max-width:576px) { .product-display-cards-gallery-module--headline--d33bd h3 { font-size:2.5rem; } } .slick-slide { width:200px; box-sizing:border-box; } .customSwiper { padding:2rem 0 !important; } .customSwiper { width:95%; } .customSwiper .res-slide { min-width:300px; max-width:400px; min-height:350px; border:2px solid #0080ff ; border-radius:20px; height:200px; } .cutomNext,.cutomPrev { color:#000 !important; } .cutomNext:hover,.cutomPrev:hover,.cutomNext:active,.cutomPrev:active { color:#f06623 !important; } .swiper-pagination-bullet-active { background-color:#f06623 !important; } .containerA { padding:2rem 2rem; position:relative; } @media screen and (max-width:576px) { .containerA { padding:2rem 3rem; } } .cutomNext { margin-top:0px; position:absolute; top:50%; right:-40px; width:45px; height:45px; transform:translateY(-50%); } .cutomPrev { position:absolute; top:50%; left:-40px; width:45px; height:45px; transform:translateY(-50%); margin-top:0px; } .customSlide { height:auto !important; display:flex !important; } .swiper-pagination-horizontal { bottom:-5px !important; } @media screen and (max-width:576px) { .swiper-pagination-horizontal { bottom:2px !important; } } .consultant-testimonial-module--wrapper--b4903 { margin:4rem auto; display:flex; max-width:60%; } @media screen and (min-width:768px) and (max-width:850px) { .consultant-testimonial-module--wrapper--b4903 { max-width:90%; } } @media screen and (min-width:850px) and (max-width:992px) { .consultant-testimonial-module--wrapper--b4903 { max-width:80%; } } @media screen and (min-width:992px) and (max-width:1100px) { .consultant-testimonial-module--wrapper--b4903 { max-width:70%; } } @media screen and (min-width:1100px) and (max-width:1300px) { .consultant-testimonial-module--wrapper--b4903 { max-width:60%; } } @media screen and (min-width:1536px) { .consultant-testimonial-module--wrapper--b4903 { max-width:800px; } } @media screen and (max-width:768px) { .consultant-testimonial-module--wrapper--b4903 { flex-direction:column-reverse; max-width:80%; } } @media screen and (max-width:360px) { .consultant-testimonial-module--wrapper--b4903 { max-width:90%; } } .consultant-testimonial-module--customer--d8309 { display:flex; flex-direction:column; width:50%; } @media screen and (max-width:768px) { .consultant-testimonial-module--customer--d8309 { width:100%; } } .consultant-testimonial-module--customer--d8309 { padding:3rem; } @media screen and (max-width:576px) { .consultant-testimonial-module--customer--d8309 { padding:2rem; } } .consultant-testimonial-module--customer--d8309 { padding-bottom:0; } .consultant-testimonial-module--customer--d8309 p { margin:0; font-size:1.2rem; } @media screen and (max-width:1300px) { .consultant-testimonial-module--customer--d8309 p { font-size:1rem; line-height:1.65; } } .consultant-testimonial-module--customer--d8309 p { flex-grow:1; line-height:1.5; } .consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerName--6dd13,.consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerTitle--c53af { margin:0.5rem; text-align:right; font-size:1.5rem; } @media screen and (max-width:992px) { .consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerName--6dd13,.consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerTitle--c53af { font-size:1.2rem; } } .consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerTitle--c53af { font-style:italic; font-size:1.25rem; } @media screen and (min-width:768px) { .consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerName--6dd13 { font-size:1.5rem; } } .consultant-testimonial-module--consultant--fba80 img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; } .consultant-testimonial-module--consultant--fba80 { width:50%; } @media screen and (max-width:768px) { .consultant-testimonial-module--consultant--fba80 { width:100%; } } .consultant-testimonial-module--consultant--fba80 { display:flex; flex-direction:column; } .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab { text-align:center; padding:1.5rem; } @media screen and (max-width:576px) { .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab { padding:1rem; } } .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab h2 { margin:0.5rem; font-size:3rem; } @media screen and (max-width:992px) { .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab h2 { font-size:2rem; } } .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab h6 { margin:0.5rem; font-size:1.25rem; } .customer-testimonial-module--card--02228 { display:flex; flex-direction:column; padding:2rem 1rem; } .customer-testimonial-module--cta--128e8 { box-sizing:border-box; width:100%; } .customer-testimonial-module--cta--128e8 a { width:100%; padding:0.5rem 0; margin:auto 0 0.5rem 0; } .customer-testimonial-module--badge--20438 { text-align:left; position:absolute; } .customer-testimonial-module--badge--20438 p { margin:0; line-height:1.5; padding:6px 12px; display:inline-block; } .customer-testimonial-module--testimonialCopy--d4ab4 { flex-grow:1; font-family:var(--font-barlow-regular); margin-bottom:2rem; margin-top:0; } @media screen and (min-width:500px) and (max-width:900px) { .customer-testimonial-module--testimonialCopy--d4ab4 { font-size:1rem; margin-bottom:0.5rem; } } @media screen and (min-width:900px) { .customer-testimonial-module--testimonialCopy--d4ab4 { font-size:1.2rem; margin-bottom:0.5rem; margin-top:0.5rem; } } .customer-testimonial-module--name--d5556 { margin:0; } .customer-testimonial-module--showLessArrow--caef8 svg { transform:rotate(180deg); } @media screen and (min-width:768px) { .customer-testimonial-module--containerWrapper--97021 { margin:4rem 0.5rem; } } .customer-testimonial-module--containerWrapper--97021 { margin:0 0; } @media screen and (min-width:768px) { .customer-testimonial-module--cardWrapper--4f666 { margin:4rem 0; } } .customer-testimonial-module--cardWrapper--4f666 { margin:2rem 0; } .customer-testimonial-module--headline--f71d0 h3 { line-height:1.2; text-align:center; margin:0; } @media screen and (max-width:576px) { .customer-testimonial-module--headline--f71d0 h3 { font-size:2.5rem; } } .customer-testimonial-module--headingContent--0e67c { text-align:center; } .customer-testimonial-module--headingContent--0e67c .customer-testimonial-module--headingText--24608 { margin:0 auto; } @media screen and (max-width:576px) { .customer-testimonial-module--headingContent--0e67c .customer-testimonial-module--headingText--24608 { font-size:2.5rem; line-height:1.3; } } .customer-testimonial-module--wrapper--63d44 { margin:5rem 2rem; } @media screen and (max-width:400px) { .customer-testimonial-module--wrapper--63d44 { margin:3rem 1rem 3rem 1rem; } } @media screen and (min-width:700px) and (max-width:800px) { .customer-testimonial-module--wrapper--63d44 { margin:5rem 1rem; } } @media screen and (min-width:1536px) { .customer-testimonial-module--wrapper--63d44 { margin:5rem 15%; } } .customer-testimonial-module--cta--128e8 { text-decoration:underline; display:flex; } .customer-testimonial-module--ctaArrow--bca91 { margin:0 3px; } @media screen and (min-width:400px) { .customer-testimonial-module--ctaArrow--bca91 { } } .customer-testimonial-module--ctaArrow--bca91 svg { transform:rotate(270deg); } .customer-testimonial-module--cta--128e8:hover { color:var(--color-orange); } .customer-testimonial-module--cta--128e8:hover svg polyline { stroke:#f06623; } .slick-slide { width:200px; box-sizing:border-box; } .customSwiper { padding:2rem 0 !important; } .customSwiper { width:95%; } .customSwiper .res-slide { min-width:300px; max-width:400px; min-height:350px; border:2px solid #0080ff ; border-radius:20px; height:200px; } .containerC { padding:1rem 2rem; position:relative; } @media screen and (max-width:576px) { .containerC { padding:0 3rem 2rem 3rem; } } .cutomNext { margin-top:0px; position:absolute; top:50%; right:-40px; width:45px; height:45px; transform:translateY(-50%); } .cutomPrev { position:absolute; top:50%; left:-40px; width:45px; height:45px; transform:translateY(-50%); margin-top:0px; } .customSlide { height:auto !important; display:flex !important; } .swiper-pagination-horizontal { bottom:-5px !important; } @media screen and (max-width:576px) { .swiper-pagination-horizontal { bottom:2px !important; } } .navigation-module--navigation--0a787 { position:absolute; position:sticky; top:0; left:0; width:100%; overflow:auto; max-height:100vh; z-index:202; margin-bottom:-96px; } .navigation-module--navigation--0a787 table { width:100%; } .navigation-module--navigation--0a787 tr { width:100%; display:flex; } .navigation-module--navigation--0a787 td { width:100%; display:table-cell; } .navigation-module--hideOverflow--16ef3 { overflow:hidden; } [id] { scroll-snap-margin-top:calc(96px + var(--mobile-buffer)); scroll-margin-top:calc(96px + var(--mobile-buffer)); } @media screen and (min-width:1200px) { [id] { scroll-snap-margin-top:calc(96px + var(--desktop-buffer)); scroll-margin-top:calc(96px + var(--desktop-buffer)); } } .navigation-module--navDefault--b3373 { color:var(--color-dark-gray) !important; } .navigation-module--navDefault--b3373 { background-color:var(--color-white); filter:drop-shadow(0 0 4px var(--color-dark-gray)); height:auto; position:fixed; } @media screen and (min-width:1200px) { .navigation-module--navContainer--6a0ec { width:calc(100% - 6rem); margin:0 3rem; } } .navigation-module--collapseNav--980ea { display:flex; justify-content:space-between; align-items:center; padding:1rem 0; margin:0 2rem; max-height:96px; } .navigation-module--collapseNav--980ea .navigation-module--logoImage--f8c8d { height:3rem; width:auto; } @media screen and (min-width:1200px) { .navigation-module--collapseNav--980ea .navigation-module--logoImage--f8c8d { height:4rem; } } .navigation-module--collapseNav--980ea ul { display:flex; justify-content:flex-end; align-items:center; flex:1 0; } .navigation-module--collapseNav--980ea li { color:inherit; display:inline-block; text-transform:uppercase; font-family:var(--subheading-family); letter-spacing:0.1em; margin-right:2rem; } .navigation-module--collapseNav--980ea li:last-child { margin-right:0; } .navigation-module--navLinkActive--3bd8d { color:var(--color-orange); } .navigation-module--navIcons--20ce4 { display:flex; justify-content:space-between; align-items:center; } .navigation-module--navIcons--20ce4 li { display:flex; align-items:flex-start; } @media screen and (min-width:1200px) { .navigation-module--navIcons--20ce4 li { line-height:1rem; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .navigation-module--navIcons--20ce4 .navigation-module--navIcon--4f625 { background-color:transparent !important; } } .navigation-module--navIcon--4f625 { background-color:var(--color-dark-gray); color:var(--color-orange); -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; display:inline-block; margin:0; padding:0; border:0; height:2rem; width:2rem; } @media screen and (min-width:1200px) { .navigation-module--navIcon--4f625 { height:1rem; width:1rem; } } @supports not (-ms-high-contrast:none) { .navigation-module--navIcon--4f625 { background-image:none !important; } } .navigation-module--flagIcon--e333e { height:1.5rem; width:1.5rem; border-radius:50%; cursor:pointer; } .navigation-module--flagIcon--e333e img { border-radius:50%; } .navigation-module--closeButton--cad85 { position:relative; transition:transform 0.3s ease-in-out; } .navigation-module--closeButton--cad85:hover { transform:rotate(90deg); } .navigation-module--expandNav--f4a88 { border-top:2px solid var(--color-gray); margin:0 auto; height:auto; } .navigation-module--searchTitle--0d51c { font-size:var(--subheading-large); font-weight:100; line-height:1.1; margin:2rem 0 1rem; } .navigation-module--searchResults--b763f { position:relative; } @media screen and (min-width:1200px) { .navigation-module--searchResults--b763f button { position:absolute; top:50%; } .navigation-module--searchResults--b763f button svg { height:2rem; } } .navigation-module--searchResults--b763f .navigation-module--next--30239 { right:-3rem; } .navigation-module--searchResults--b763f .navigation-module--prev--53fe7 { left:-3rem; } .navigation-module--group--27ea2 { display:flex; gap:1rem; justify-content:space-between; align-content:flex-start; flex-wrap:wrap; margin:0 2rem; padding:1.5rem 0; border-top:2px solid var(--color-gray); } @media screen and (min-width:1200px) { .navigation-module--group--27ea2 { margin:0; flex-flow:row nowrap; border-top:0; } } .navigation-module--searchGroup--1c6fc { min-height:100vh; } @media screen and (min-width:1200px) { .navigation-module--searchGroup--1c6fc { min-height:auto; flex-flow:row nowrap; gap:1rem; justify-content:space-between; align-content:flex-start; } } .navigation-module--searchInput--ba5f8 { margin:0 2rem; padding:1.5rem 0; border-top:2px solid var(--color-gray); } .navigation-module--searchInput--ba5f8 input { width:100%; } @media screen and (min-width:1200px) { .navigation-module--searchInput--ba5f8 { margin:0; border-top:0; } } .navigation-module--mobilePrimaryNav--891f0 { list-style-type:none; list-style-position:inside; padding:0; margin:0 2rem; } .navigation-module--mobilePrimaryNav--891f0 li:not(:last-child) { border-bottom:2px var(--color-gray) solid; } .navigation-module--mobilePrimaryNav--891f0 a { color:var(--color-orange); text-decoration:none; } .navigation-module--mobilePrimaryNav--891f0 a:hover { color:var(--color-dark-gray); } .navigation-module--mobileSecondaryNav--d96f8 { margin:0 2rem; } .navigation-module--mobileNavFooter--5da64 { background:var(--color-gray); color:var(--color-dark-gray); width:100%; padding:0.5rem 0; margin:0; text-align:center; } .navigation-module--mobileFooterIconLink--d854b::before { display:flex; justify-content:center; align-items:center; } .navigation-module--mobileFooterIconLink--d854b { padding:0.5rem; } .navigation-module--mobileFooterIconLink--d854b a { text-decoration:none; font-size:var(--subheading-small); text-transform:uppercase; letter-spacing:0.05em; } .navigation-module--mobileFooterIconLink--d854b a:hover { color:var(--color-orange); } .navigation-module--mobileFooterIconLink--d854b a:hover .navigation-module--mobileFooterIcon--1bb66 { background-color:var(--color-orange); } .navigation-module--mobileFooterIcon--1bb66 { background-color:var(--color-dark-gray); color:var(--color-orange); -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; display:inline-block; height:var(--subheading-small); width:var(--subheading-small); } .navigation-module--mobileSearch--337c5 { padding:0.5rem 0; } .navigation-module--mobileSearch--337c5 .navigation-module--searchForm--1b90f { display:flex; justify-content:space-between; align-items:center; } .navigation-module--mobileSearch--337c5 input { flex:1 0 75%; border:0; font-size:var(--subheading-medium); letter-spacing:0.05em; max-width:80%; } .navigation-module--categoryName--802ad:hover { cursor:pointer; } .navigation-module--mobileButtonLink--3c183 { background:inherit; color:inherit; font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.05em; position:relative; width:100%; border:0; padding-left:0; text-align:left; } .navigation-module--mobileButtonLink--3c183:hover { background:inherit; } .navigation-module--mobileBackLink--17bec { opacity:0.6; font-size:var(--subheading-small); } .navigation-module--mobileBackLink--17bec .navigation-module--buttonCopy--9a3ba { padding-left:2rem; } .navigation-module--arrowContainer--90b89 { display:inline; } .navigation-module--arrowContainer--90b89 .navigation-module--forward--28020 { position:absolute; top:5%; right:0; } .navigation-module--arrowContainer--90b89 .navigation-module--back--3af6e { position:absolute; top:5%; left:0; } .navigation-module--arrowContainer--90b89 svg { height:1rem; } .navigation-module--iconCard--32b3d { flex:0 0 45%; margin:0 auto; } @media screen and (min-width:768px) { .navigation-module--iconCard--32b3d { flex:0 0 10%; } } .navigation-module--iconCard--32b3d img { height:3.5rem; padding-bottom:0.5rem; } .navigation-module--iconCard--32b3d a { display:block; font-size:var(--subheading-small); text-align:center; width:100%; text-decoration:none; color:var(--color-orange); opacity:0.8; line-height:1.25; } @media screen and (min-width:768px) { .navigation-module--iconCard--32b3d a { font-size:18px; } } .navigation-module--iconCard--32b3d a:hover { opacity:1; } .navigation-module--richTextCard--2c0b4 { flex:1 0; } .navigation-module--richTextCard--2c0b4 h4 { font-size:var(--subheading-medium); padding:0; margin:0; } .navigation-module--richTextCard--2c0b4 a { text-decoration:none; } .navigation-module--richTextCard--2c0b4 a:hover { color:var(--color-orange); } .navigation-module--richTextCard--2c0b4 a:hover strong { color:var(--color-dark-gray); } .navigation-module--richTextCard--2c0b4 p { margin:0; } .navigation-module--richTextCard--2c0b4:last-child { flex:1 1 auto; } .navigation-module--richTextCard--2c0b4 strong { color:var(--color-orange); font-size:1.5rem; font-weight:100; line-height:1.25; } .navigation-module--contentCard--1055a { flex:0 0 20%; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062 { text-decoration:none; opacity:0.8; display:flex; flex-direction:column; height:100%; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062 div.navigation-module--cta--4eecc { display:inline-block; text-decoration:none; border:2px solid var(--color-dark-gray); padding:0.5rem 1.25rem; margin:0 0; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); font-size:var(--subheading-small); text-transform:uppercase; letter-spacing:0.05em; width:100%; text-align:center; justify-self:flex-end; flex-grow:0; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062:hover { opacity:1; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062:hover div.navigation-module--cta--4eecc { color:var(--color-white) !important; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062:hover div.navigation-module--cta--4eecc { background-color:var(--color-orange); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .navigation-module--contentCard--1055a .navigation-module--headline--5adef { font-size:var(--subheading-medium); padding:0.5rem 0 0; margin:0; } .navigation-module--contentCard--1055a .navigation-module--description--239b6 { margin:0; flex-basis:100%; } .navigation-module--contentCard--1055a .navigation-module--description--239b6 p:first-child { margin-top:0; } .navigation-module--standardLink--f4a73 { flex-basis:100%; font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.05em; position:relative; width:100%; border:0; padding:0.5rem 0; text-align:left; } .navigation-module--standardLink--f4a73 a { text-decoration:none; } .navigation-module--countrySelectButton--85c91 { background:inherit; padding:0; margin:0; border:0; color:var(--color-orange); } .navigation-module--countrySelectButton--85c91:hover { background:inherit; text-decoration:underline; } .navigation-module--autocomplete--7428e { position:relative; } .navigation-module--modalOverlay--874e9 { background-color:transparent; top:0; left:0; width:100%; height:100%; z-index:201; position:fixed; } .navigation-module--findMySaunaCta--86306 { color:var(--color-white); padding:0.05rem 0.5rem; border:var(--color-dark-gray); border:2px solid #ffffff; } .navigation-module--findMySaunaCta--86306:hover { border:2px solid var(--color-orange); background:var(--color-orange); transition:all 0.25s ease-in-out; color:var(--color-white); cursor:pointer; } .navigation-module--greySaunaScrolled--3a741 { color:var(--color-dark-gray); border:2px solid #505251; } .navigation-module--higherZindex--ac388 { z-index:2147483640; } .navigation-module--directLinkMobile--c2cfe { color:inherit !important; } .navigation-module--directLinkMobile--c2cfe:hover { color:var(--color-orange); } .navigation-module--directLinkMobile--c2cfe:hover .navigation-module--mobileFooterIcon--1bb66 { background-color:var(--color-orange); } .footer-module--wrapper--fa68c { background:var(--color-gray); color:var(--color-dark-gray); padding:0 0 1rem; position:relative; z-index:200; margin-top:var(--mobile-buffer); } @media screen and (min-width:992px) { .footer-module--wrapper--fa68c { margin-top:var(--desktop-buffer); padding:2rem 2rem 1rem; } } @media screen and (min-width:1200px) { .footer-module--wrapper--fa68c { padding:2rem 5rem 1rem; } } .footer-module--wrapper--fa68c table { width:100%; } .footer-module--wrapper--fa68c td { vertical-align:top; } .footer-module--mobileStoreBtn--43de0 { width:132px; height:43px; margin:3px; } @media screen and (min-width:992px) { .footer-module--mobileStoreBtn--43de0 { margin:3px 6px 3px 0; } } .footer-module--navContent--e8a77 { display:flex; flex-direction:column; align-items:center; } @media screen and (min-width:992px) { .footer-module--navContent--e8a77 { align-items:flex-start; justify-content:space-between; flex-flow:row wrap; background:linear-gradient(var(--color-dark-gray),var(--color-dark-gray)) top/100% 2px no-repeat,var(--color-gray); border-top:4rem var(--color-gray) solid; } } .footer-module--legalreq--d45e4 { display:inline-flex; align-items:center; max-width:200px; height:10px; } .footer-module--legalreq--d45e4 img { height:100%; margin-left:5px; } @media screen and (max-width:390px) { .footer-module--legalreq--d45e4 img { margin-left:0px; } } @media screen and (min-width:360px) and (max-width:385px) { .footer-module--modifiedreq--36c69 { padding:0 8vw; } } .footer-module--modifiedreq--36c69 a { color:var(--color-orange); text-decoration:none; } .footer-module--modifiedreq--36c69 a:hover { text-decoration:underline; } .footer-module--navSection--92041 { padding:0 2rem; margin-bottom:2rem; width:100%; text-align:center; display:flex; flex-direction:column; } .footer-module--navSection--92041:not(:first-child) { order:2; } @media screen and (min-width:992px) { .footer-module--navSection--92041 { flex-basis:25%; transform:translateY(-4rem); padding:auto; text-align:left; padding:0; margin-bottom:-4rem; } .footer-module--navSection--92041:nth-child(2) { flex-basis:40%; } } .footer-module--navSection--92041 ul { list-style-type:none; margin:0; padding:0; } .footer-module--categoryHeadline--0d01c { font-family:var(--subheading-family); font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.1em; padding-bottom:1rem; margin-bottom:2rem; width:100%; border-bottom:2px var(--color-dark-gray) solid; } @media screen and (min-width:992px) { .footer-module--categoryHeadline--0d01c { font-size:var(--subheading-small); border-bottom:0; } } .footer-module--linkButtonContainer--a8408 a { text-transform:uppercase; text-align:center; width:100%; margin:0 0 1rem; } @media screen and (min-width:992px) { .footer-module--linkButtonContainer--a8408 a { width:80%; } } .footer-module--richText--48cae { font-family:var(--subheading-family); } .footer-module--richText--48cae:first-child { margin-top:0; } .footer-module--richText--48cae a { text-transform:uppercase; letter-spacing:0.05em; text-decoration:none; } .footer-module--richText--48cae a:hover { color:var(--color-orange); } .footer-module--richText--48cae tr { flex-direction:row; } .footer-module--linkIcon--f36f6 a.footer-module--icon--07b48 { background-color:#717171; color:var(--color-orange); -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; display:inline-block; margin:0; padding:0; border:0; height:34px; width:34px; } .footer-module--linkIcon--f36f6 a.footer-module--icon--07b48:hover { background-color:var(--color-orange); } @supports not (-ms-high-contrast:none) { .footer-module--linkIcon--f36f6 a.footer-module--icon--07b48 { background-image:none !important; } } .footer-module--linkIcon--f36f6 img,.footer-module--linkIcon--f36f6 picture { width:35px; } .footer-module--mobileApps--a3b51 { order:-1; padding-bottom:2rem; } @media screen and (min-width:992px) { .footer-module--mobileApps--a3b51 { order:2; flex-basis:100%; } .footer-module--mobileApps--a3b51 .footer-module--categoryHeadline--0d01c { padding-bottom:0rem; margin:4rem 0 1rem; text-align:left; } } .footer-module--mobileAppsIcons--4b351 { display:flex; justify-content:center; } @media screen and (min-width:992px) { .footer-module--mobileAppsIcons--4b351 { justify-content:left; } } .footer-module--connectForm--937f4 > div:first-child { background:var(--color-dark-gray); color:var(--color-white); width:100%; margin:1rem 0; order:1; display:flex; flex-direction:column; align-items:center; justify-content:center; height:auto; } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 > div:first-child { flex-direction:row; padding:1rem 2rem; justify-content:space-between; } } @media screen and (min-width:1200px) { .footer-module--connectForm--937f4 > div:first-child { padding:1rem 5rem; } } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 > div:first-child h3 { flex:0 1 25%; } } .footer-module--connectForm--937f4 > div:first-child form { justify-content:center; align-items:center; gap:0; } .footer-module--connectForm--937f4 > div:first-child form div label { border:0; clip:rect(0,0,0,0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; white-space:nowrap; width:1px; } .footer-module--connectForm--937f4 > div:first-child form div select { margin-bottom:0; } .footer-module--connectForm--937f4 > div:first-child button { background:var(--color-dark-gray); border-color:var(--color-white); color:var(--color-white); margin-top:0; } .footer-module--connectForm--937f4 > div:first-child button:hover { background:var(--color-orange); } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 { order:3; width:calc(100% + 4rem); margin:1rem -2rem; } } @media screen and (min-width:1200px) { .footer-module--connectForm--937f4 { order:3; width:calc(100% + 10rem); margin:1rem -5rem; } } .footer-module--connectForm--937f4 .footer-module--title--13230 { font-size:var(--subheading-large); text-align:center; margin:1rem 0 0.5rem; } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 .footer-module--title--13230 { font-size:var(--heading-x-small); } } .footer-module--connectForm--937f4 form { display:flex; flex-direction:column; padding:0; } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 form { flex-direction:row; gap:2rem; padding:auto; justify-content:space-evenly; align-items:center; } } @media screen and (min-width:1200px) { .footer-module--connectForm--937f4 form { flex:0 1 75%; } } .footer-module--connectForm--937f4 input,.footer-module--connectForm--937f4 select { width:100%; } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 input,.footer-module--connectForm--937f4 select { flex:0 25%; width:auto; } } select { padding:0.75rem; } .footer-module--copyright--d4641 { text-align:center; } .footer-module--socialIcons--d395d { display:flex; justify-content:space-between; } .footer-module--coutryStyle--ddcd5 { display:flex; justify-content:center; cursor:pointer; color:var(--color-orange); } .alert-banner-module--banner--87577 { position:relative; top:0; left:0; width:100%; text-align:center; z-index:1; } .alert-banner-module--banner--87577 div { padding:0.5rem 1rem; align-content:center; } @media screen and (max-width:991px) { .alert-banner-module--banner--87577 div { padding:0.5rem 0.5rem; } } .alert-banner-module--banner--87577 p { margin:0; } @media screen and (max-width:991px) { .alert-banner-module--banner--87577 p { margin:0px 15px; } } .alert-banner-module--banner--87577 p + p { margin-top:0.5rem; } .alert-banner-module--banner--87577 button { position:absolute; right:1rem; top:50%; transform:translateY(-50%); } .alert-banner-module--alert--e3113 { align-content:center; display:flex; justify-content:center; } @media screen and (max-width:991px) { .alert-banner-module--alert--e3113 { flex-direction:column; align-items:center; } } .alert-banner-module--alertChild--f1de0 a { max-width:9.5rem; padding:0.5rem 1rem 0.4rem 1rem; margin:0px; } .multi-alert-banner-module--banner--b9f20 { position:relative; top:0; left:0; width:100%; text-align:center; z-index:1; } .multi-alert-banner-module--banner--b9f20 div { padding:0.5rem 1rem; align-content:center; } @media screen and (max-width:991px) { .multi-alert-banner-module--banner--b9f20 div { padding:0.5rem 0.5rem; } } .multi-alert-banner-module--banner--b9f20 p { margin:0; } @media screen and (max-width:991px) { .multi-alert-banner-module--banner--b9f20 p { margin:0px 15px; } } .multi-alert-banner-module--banner--b9f20 p + p { margin-top:0.5rem; } .multi-alert-banner-module--banner--b9f20 button { position:absolute; right:1rem; top:50%; transform:translateY(-50%); } .multi-alert-banner-module--banner--b9f20 { display:flex; align-items:center; justify-content:center; } .multi-alert-banner-module--alert--d99dc { align-content:center; display:flex; justify-content:center; } @media screen and (max-width:991px) { .multi-alert-banner-module--alert--d99dc { flex-direction:column; align-items:center; } } .multi-alert-banner-module--alert--d99dc { width:100%; } .multi-alert-banner-module--alertChild--d8367 a { max-width:9.5rem; padding:0.5rem 1rem 0.4rem 1rem; margin:0px; } .page-scroll-indicator-module--arrow--771ee { width:4rem; margin-left:auto; margin-right:auto; position:fixed; left:0; right:0; bottom:1rem; text-align:center; z-index:100; } @media only screen and (min-device-width:320px) and (max-device-width:575px) { .mobile-utility-bar-module--wrapper--a208b li { list-style:none; } .mobile-utility-bar-module--listItem--f80c9 { padding:0.5rem; margin:0.5rem; border:4px solid; } .mobile-utility-bar-module--wrapper--a208b { z-index:6; position:fixed; display:flex; bottom:0; left:0; background-color:var(--color-gray); width:100%; align-items:center; justify-content:space-around; } .mobile-utility-bar-module--navSection--9cdc9 { border:3px solid; margin:8px; flex-grow:1; } .mobile-utility-bar-module--navSection--9cdc9 a { display:block; } .mobile-utility-bar-module--listLabel--c187c { color:var(--color-dark-gray); font-weight:600; text-align:center; padding:3px; } } @media only screen and (min-device-width:576px) { .mobile-utility-bar-module--navSection--9cdc9 { display:none; } } @keyframes Loader-module--lds-ring-animation--ac8ef { 0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); } } .Loader-module--ldsRing--1f73c { display:inline-block; position:relative; width:80px; height:80px; } .Loader-module--ring--a5d9c { box-sizing:border-box; display:block; position:absolute; width:64px; height:64px; margin:8px; border:8px solid var(--color-orange); border-radius:50%; animation:Loader-module--lds-ring-animation--ac8ef 1.2s cubic-bezier(0.5,0,0.5,1) infinite; border-color:var(--color-orange) transparent transparent transparent; } .Loader-module--ring--a5d9c:nth-child(1) { animation-delay:-0.45s; } .Loader-module--ring--a5d9c:nth-child(2) { animation-delay:-0.3s; } .Loader-module--ring--a5d9c:nth-child(3) { animation-delay:-0.15s; } .CtaButton-module--ctaLink--a3c00 { display:inline-block; text-decoration:none; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:0.05em; } .customHeadline-module--headlineStyle--b4888 { } .customHeadline-module--h1--31bfe { position:relative; font-size:var(--heading-large); font-family:var(--font-avenir); margin:0px auto; line-height:1.1; word-break:break-word; } .customHeadline-module--h2--d3d1c { position:relative; font-size:var(--heading-medium); font-family:var(--font-avenir); margin:0px auto; line-height:1.1; word-break:break-word; } .customHeadline-module--h3--9dc4b { position:relative; font-size:var(--heading-small); font-family:var(--subheading-family); letter-spacing:0.1em; margin:0px auto; line-height:1.1; word-break:break-word; } .customHeadline-module--h4--13541 { position:relative; font-family:var(--subheading-family); font-size:var(--subheading-large); margin:0px auto; letter-spacing:0.1em; line-height:1.1; word-break:break-word; } .customHeadline-module--h5--91b3d { position:relative; font-family:var(--subheading-family); font-size:var(--subheading-medium); margin:0px auto; letter-spacing:0.1em; line-height:1.1; word-break:break-word; } .customHeadline-module--h6--c8360 { position:relative; font-family:var(--subheading-family); font-size:var(--subheading-small); margin:0px auto; letter-spacing:0.1em; line-height:1.1; word-break:break-word; } @media screen and (min-width:769px) and (max-width:1119px) { .customHeadline-module--h1--31bfe { position:relative; font-size:var(--heading-medium); font-family:var(--font-avenir); margin:0px auto; line-height:1.1; } .customHeadline-module--h2--d3d1c { position:relative; font-size:var(--heading-small); font-family:var(--font-avenir); margin:0px auto; line-height:1.1; } .customHeadline-module--h3--9dc4b { position:relative; font-family:var(--font-avenir); font-size:var(--heading-x-small); margin:0px auto; line-height:1.1; } .customHeadline-module--h4--13541 { position:relative; font-family:var(--subheading-family); font-size:var(--subheading-large); margin:0px auto; line-height:1.1; } .customHeadline-module--h5--91b3d { position:relative; font-family:var(--subheading-family); font-size:var(--subheading-medium); letter-spacing:0.1em; margin:0px auto; line-height:1.1; } .customHeadline-module--h6--c8360 { position:relative; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:0.1em; margin:0px auto; line-height:1.1; } } @media only screen and (min-width:300px) and (max-width:768px) { .customHeadline-module--h1--31bfe { position:relative; font-size:var(--heading-small); font-family:var(--font-avenir); } .customHeadline-module--h2--d3d1c { position:relative; font-size:var(--heading-x-small); font-family:var(--font-avenir); } .customHeadline-module--h3--9dc4b { position:relative; font-size:var(--subheading-large); font-family:var(--subheading-family); } .customHeadline-module--h4--13541 { position:relative; font-size:var(--subheading-medium); font-family:var(--subheading-family); } .customHeadline-module--h5--91b3d { position:relative; font-family:var(--subheading-family); font-size:var(--subheading-small); } .customHeadline-module--h6--c8360 { position:relative; font-family:var(--font-avenir); font-size:var(--subheading-small); } } button.show-more-arrow-module--showMore--81107 { position:relative; display:block; text-align:center; margin:0 auto 3rem; background:none; color:var(--color-dark-gray); border:none; } button.show-more-arrow-module--showMore--81107 svg { width:33px; height:25px; display:block; text-align:center; margin:0 auto; } button.show-more-arrow-module--showMore--81107:hover { border-color:var(--color-white); background:none; } button.show-more-arrow-module--showMore--81107:hover svg { width:35px; animation-duration:0.75s; animation-timing-function:ease-out; } button.show-more-arrow-module--showMore--81107:hover svg polyline { stroke-width:3px; } @font-face { font-family:"swiper-icons"; 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"); font-weight:400; font-style:normal; }:root { --swiper-theme-color:#007aff; }:host { position:relative; display:block; margin-left:auto; margin-right:auto; z-index:1; } .swiper { margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1; display:block; } .swiper-vertical > .swiper-wrapper { flex-direction:column; } .swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:flex; transition-property:transform; transition-timing-function:initial; transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial); box-sizing:content-box; } .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper { transform:translate3d(0px,0,0); } .swiper-horizontal { touch-action:pan-y; } .swiper-vertical { touch-action:pan-x; } .swiper-slide { flex-shrink:0; width:100%; height:100%; position:relative; transition-property:transform; display:block; } .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 { transform:translateZ(0); backface-visibility:hidden; } .swiper-3d.swiper-css-mode .swiper-wrapper { perspective:1200px; } .swiper-3d .swiper-wrapper { transform-style:preserve-3d; } .swiper-3d { perspective:1200px; } .swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow { transform-style:preserve-3d; } .swiper-css-mode > .swiper-wrapper { overflow:auto; scrollbar-width:none; -ms-overflow-style:none; } .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display:none; } .swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align:start start; } .swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type:x mandatory; } .swiper-css-mode.swiper-vertical > .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-css-mode.swiper-centered > .swiper-wrapper::before { content:""; flex-shrink:0; order:9999; } .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align:center center; scroll-snap-stop:always; } [dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-left:var(--swiper-centered-offset-before); } [dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-right:var(--swiper-centered-offset-before); } .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height:100%; min-height:1px; width:var(--swiper-centered-offset-after); } .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-top:var(--swiper-centered-offset-before); } .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width:100%; min-width:1px; height:var(--swiper-centered-offset-after); } .swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10; } .swiper-3d .swiper-slide-shadow { background:rgba(0,0,0,.15) ; } .swiper-3d .swiper-slide-shadow-left { background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent); } .swiper-3d .swiper-slide-shadow-right { background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent); } .swiper-3d .swiper-slide-shadow-top { background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent); } .swiper-3d .swiper-slide-shadow-bottom { background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent); } .swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; transform-origin:50%; box-sizing:border-box; border:4px solid #007aff; border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color)); border-radius:50%; border-top-color:transparent; } .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation:swiper-preloader-spin 1s infinite linear; } .swiper-lazy-preloader-white { --swiper-preloader-color:#fff; } .swiper-lazy-preloader-black { --swiper-preloader-color:#000; } @keyframes swiper-preloader-spin { 0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); } }:root { --swiper-navigation-size:44px; } .swiper-button-prev,.swiper-button-next { position:absolute; top:50%; top:var(--swiper-navigation-top-offset,50%); width:27px; width:calc(var(--swiper-navigation-size)/44*27); height:44px; height:var(--swiper-navigation-size); margin-top:-22px; margin-top:calc(0px - var(--swiper-navigation-size)/2); z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-theme-color); color:var(--swiper-navigation-color,var(--swiper-theme-color)); } .swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled { opacity:0.35; cursor:auto; pointer-events:none; } .swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden { opacity:0; cursor:auto; pointer-events:none; } .swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next { display:none !important; } .swiper-button-prev svg,.swiper-button-next svg { width:100%; height:100%; -o-object-fit:contain; object-fit:contain; transform-origin:center; } .swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg { transform:rotate(180deg); } .swiper-button-prev,.swiper-rtl .swiper-button-next { left:10px; left:var(--swiper-navigation-sides-offset,10px); right:auto; } .swiper-button-next,.swiper-rtl .swiper-button-prev { right:10px; right:var(--swiper-navigation-sides-offset,10px); left:auto; } .swiper-button-lock { display:none; } .swiper-button-prev:after,.swiper-button-next:after { text-transform:none !important; } .swiper-button-prev:after,.swiper-button-next:after { font-family:swiper-icons; font-size:44px; font-size:var(--swiper-navigation-size); letter-spacing:0; font-feature-settings:; font-variant:normal; font-variant:initial; line-height:1; } .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after { content:"prev"; } .swiper-button-next,.swiper-rtl .swiper-button-prev { right:10px; right:var(--swiper-navigation-sides-offset,10px); left:auto; } .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after { content:"next"; } .faq-module--faqExploration--ef173 { padding:1rem; position:relative; } .faq-module--faqExploration--ef173 button { background-color:transparent; } @media screen and (min-width:768px) { .faq-module--faqExploration--ef173 { padding:2rem; } } .faq-module--faqExploration--ef173:nth-child(even) { background:var(--color-gray); } .faq-module--faqRowControls--f81db { position:absolute; top:50%; transform:translateY(-50%); margin:0; right:0; background:inherit; border:0; line-height:0.1; } @media screen and (min-width:768px) { .faq-module--faqRowControls--f81db { line-height:1.65; } } .faq-module--faqRowControls--f81db svg { height:0.6rem; } @media screen and (min-width:768px) { .faq-module--faqRowControls--f81db svg { height:0.9rem; } } .faq-module--faqRowControls--f81db:hover { background:inherit; } .faq-module--faqRowControls--f81db:hover polyline { stroke:var(--color-orange); } .faq-module--arrowUp--9f8ed { top:0; transform:none; margin:1rem 0; } .faq-module--faqRowOpen--df74e svg { transform:rotate(180deg); } .faq-module--faqTags--43756 { color:var(--color-orange); font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.1em; text-align:left; font-size:1.1rem; padding:0 0 1rem; } @media screen and (min-width:768px) { .faq-module--faqTags--43756 { font-size:0.85rem; } } .faq-module--faqQuestion--54804 { font-family:var(--font-avenir); font-size:var(--subheading-medium); line-height:1.5rem; color:var(--color-dark-gray); text-align:left; border:0; padding:0.5rem 0; background:inherit; margin:0; } .faq-module--faqQuestion--54804:hover { background:inherit; border:0; cursor:pointer; } .faq-module--faqQuestion--54804 { width:90%; line-height:1.1; } @media screen and (min-width:1500px) { .faq-module--faqQuestion--54804 { width:95%; } } .faq-module--faqAnswer--d29f5 { font-family:var(--font-barlow-regular); color:var(--color-dark-gray); text-align:left; line-height:1.5rem; } .faq-module--faqAnswer--d29f5 ul { padding-left:40px; } .faq-module--faqCtaContainer--cd0b7 a { width:calc(100% - 2rem); text-transform:uppercase; text-align:center; margin:1rem; } .faq-module--faqCtaContainer--cd0b7 a:hover { text-decoration:none; } @media screen and (min-width:768px) { .faq-module--faqCtaContainer--cd0b7 a { width:auto; margin-left:0; } }:root { } .swiper-pagination { position:absolute; text-align:center; transition:300ms opacity; transform:translate3d(0,0,0); z-index:10; } .swiper-pagination.swiper-pagination-hidden { opacity:0; } .swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled { display:none !important; } .swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal { bottom:8px; bottom:var(--swiper-pagination-bottom,8px); top:auto; top:var(--swiper-pagination-top,auto); left:0; width:100%; } .swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform:scale(0.33); position:relative; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform:scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform:scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform:scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform:scale(0.33); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform:scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform:scale(0.33); } .swiper-pagination-bullet { width:8px; width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height:8px; height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display:inline-block; border-radius:50%; border-radius:var(--swiper-pagination-bullet-border-radius,50%); background:#000; background:var(--swiper-pagination-bullet-inactive-color,#000); opacity:0.2; opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2); } button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer; } .swiper-pagination-bullet:only-child { display:none !important; } .swiper-pagination-bullet-active { opacity:1; opacity:var(--swiper-pagination-bullet-opacity,1); background:var(--swiper-theme-color); background:var(--swiper-pagination-color,var(--swiper-theme-color)); } .swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets { right:8px; right:var(--swiper-pagination-right,8px); left:auto; left:var(--swiper-pagination-left,auto); top:50%; transform:translate3d(0px,-50%,0); } .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0; display:block; } .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%; transform:translateY(-50%); width:8px; } .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display:inline-block; transition:200ms transform,200ms top; } .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:200ms transform,200ms left; } .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition:200ms transform,200ms right; } .swiper-pagination-fraction { color:inherit; color:var(--swiper-pagination-fraction-color,inherit); } .swiper-pagination-progressbar { background:rgba(0,0,0,.25) ; background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position:absolute; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:var(--swiper-theme-color); background:var(--swiper-pagination-color,var(--swiper-theme-color)); position:absolute; left:0; top:0; width:100%; height:100%; transform:scale(0); transform-origin:left top; } .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-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { width:100%; height:4px; height:var(--swiper-pagination-progressbar-size,4px); left:0; top:0; } .swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { width:4px; width:var(--swiper-pagination-progressbar-size,4px); height:100%; left:0; top:0; } .swiper-pagination-lock { display:none; } .swiper-virtual .swiper-slide { -webkit-backface-visibility:hidden; transform:translateZ(0); } .swiper-virtual.swiper-css-mode .swiper-wrapper::after { content:""; position:absolute; left:0; top:0; pointer-events:none; } .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height:1px; width:var(--swiper-virtual-size); } .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width:1px; height:var(--swiper-virtual-size); } .Button-module--outlineDark--5aff8 { background:transparent; color:var(--color-dark-gray); border-color:var(--color-dark-gray); } .Button-module--outlineDark--5aff8:hover { color:var(--color-white); } .Button-module--outlineLight--ab51c { background:transparent; color:var(--color-white); border-color:var(--color-white); } .what-sauna-module--section--f6df0 { padding-top:4rem; padding-bottom:4rem; position:relative; overflow:auto; background:inherit; } .what-sauna-module--container--dff98 { --content-offset:4rem; position:relative; background-color:var(--color-gray); margin-top:var(--content-offset); } @media screen and (min-width:1200px) { .what-sauna-module--container--dff98 { display:flex; } } @media screen and (min-width:980px) { .what-sauna-module--container--dff98 { padding:0 4rem 2rem; } } .what-sauna-module--container--dff98 h2 { font-size:var(--heading-x-small); } @media screen and (min-width:980px) { .what-sauna-module--container--dff98 h2 { font-size:var(--heading-medium); } } @media screen and (min-width:1200px) { .what-sauna-module--contentWrapper--f10c3 { width:50%; width:max(320px,min(690px,50%)); } } .what-sauna-module--content--24ca1 { background-color:var(--color-gray-green); color:var(--color-white); padding:3rem 1.5rem; margin:0 auto; width:calc(100% - var(--small-padding)*2); transform:translateY(calc(var(--content-offset)*-1)); } @media screen and (min-width:1200px) { .what-sauna-module--content--24ca1 { padding:4rem 5rem; } } .what-sauna-module--content--24ca1 h2 { line-height:1.2; text-align:center; margin-top:0; } .what-sauna-module--quiz--f14fe { flex:1; width:calc(100% - var(--small-padding)*2); margin:0 auto; padding:2rem 0 0; transform:translateY(calc(var(--content-offset)*-1)); } @media screen and (min-width:768px) { .what-sauna-module--quiz--f14fe { padding:2rem 0 0 4rem; } } @media screen and (min-width:1200px) { .what-sauna-module--quiz--f14fe { padding:4rem 4rem 0 4rem; transform:none; } } .what-sauna-module--smallLabel--02260 { display:inline-block; width:100%; padding:0.75rem 1rem; color:var(--color-white); background-color:var(--color-gray-green); text-align:center; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.05em; font-size:0.8rem; } .what-sauna-module--smallLabel--02260:hover { cursor:pointer; } @media screen and (min-width:480px) { .what-sauna-module--smallLabel--02260 { font-size:0.85rem; } } @media screen and (min-width:768px) { .what-sauna-module--smallLabel--02260 { padding:0.75rem 0.35rem; font-size:0.9rem; min-height:71px; align-content:center; } } .what-sauna-module--largeLabel--d08c7 { color:var(--color-dark-gray); font-family:var(--subheading-family); font-size:var(--heading-x-small); } @media screen and (min-width:768px) { .what-sauna-module--largeLabel--d08c7 { font-size:var(--subheading-large); margin-bottom:1rem; display:inline-block; } } .what-sauna-module--selections--cc63f { display:flex; flex-wrap:wrap; } .what-sauna-module--selection--28bba { position:relative; width:calc(50% - 1rem); margin:0 1rem 2rem 0; } @media screen and (min-width:768px) { .what-sauna-module--selection--28bba { width:133px; } } @media screen and (min-width:980px) { .what-sauna-module--selection--28bba { width:152px; flex-grow:0; flex-basis:152px; } } .what-sauna-module--selection--28bba:hover .what-sauna-module--smallLabel--02260 { background-color:var(--color-gray-green-light); transition:all 0.25s ease-in-out; } .what-sauna-module--selection--28bba:hover input:checked ~ .what-sauna-module--smallLabel--02260 { background-color:var(--color-orange); } .what-sauna-module--selection--28bba input:checked ~ label { background-color:var(--color-orange); } .what-sauna-module--imageLabel--31748:hover { cursor:pointer; } .what-sauna-module--roomSelection--349e9 label,.what-sauna-module--roomSelection--349e9 div,.what-sauna-module--roomSelection--349e9 button { display:inline-block; width:auto; } .what-sauna-module--roomSelection--349e9 label,.what-sauna-module--roomSelection--349e9 div { margin-right:1.5rem; } .what-sauna-module--roomSelection--349e9 select { -webkit-appearance:none; -moz-appearance:none; background-color:transparent; font-family:inherit; color:var(--color-orange); padding:0 2rem 0 1.5rem; font-size:var(--heading-x-small); border-bottom:1px solid var(--color-dark-gray); } @media screen and (min-width:768px) { .what-sauna-module--roomSelection--349e9 select { font-size:var(--subheading-large); } } .what-sauna-module--roomSelection--349e9 button { letter-spacing:0.05em; } .what-sauna-module--section--3d89c { padding-top:4rem; padding-bottom:4rem; position:relative; overflow:auto; background:inherit; } .what-sauna-module--container--63d11 { --content-offset:4rem; position:relative; background-color:var(--color-gray); margin-top:var(--content-offset); } @media screen and (min-width:1200px) { .what-sauna-module--container--63d11 { display:flex; } } @media screen and (min-width:980px) { .what-sauna-module--container--63d11 { padding:0 4rem 2rem; } } .what-sauna-module--container--63d11 h2 { font-size:var(--heading-x-small); } @media screen and (min-width:980px) { .what-sauna-module--container--63d11 h2 { font-size:var(--heading-medium); } } @media screen and (min-width:1200px) { .what-sauna-module--contentWrapper--ab820 { width:50%; width:max(320px,min(690px,50%)); } } .what-sauna-module--content--673d4 { background-color:var(--color-gray-green); color:var(--color-white); padding:3rem 1.5rem; margin:0 auto; width:calc(100% - var(--small-padding)*2); transform:translateY(calc(var(--content-offset)*-1)); } @media screen and (min-width:1200px) { .what-sauna-module--content--673d4 { padding:4rem 5rem; } } .what-sauna-module--content--673d4 h2 { line-height:1.2; text-align:center; margin-top:0; } .what-sauna-module--quiz--34c28 { flex:1; width:calc(100% - var(--small-padding)*2); margin:0 auto; padding:2rem 0 0; transform:translateY(calc(var(--content-offset)*-1)); } @media screen and (min-width:768px) { .what-sauna-module--quiz--34c28 { padding:2rem 0 0 4rem; } } @media screen and (min-width:1200px) { .what-sauna-module--quiz--34c28 { padding:4rem 4rem 0 4rem; transform:none; } } .what-sauna-module--smallLabel--37f6e { display:inline-block; width:100%; padding:0.75rem 1rem; color:var(--color-white); background-color:var(--color-gray-green); text-align:center; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.05em; font-size:0.6rem; } .what-sauna-module--smallLabel--37f6e:hover { cursor:pointer; } @media screen and (min-width:480px) { .what-sauna-module--smallLabel--37f6e { font-size:0.85rem; } } @media screen and (min-width:768px) { .what-sauna-module--smallLabel--37f6e { padding:0.75rem 0.35rem; font-size:0.9rem; min-height:71px; align-content:center; } } .what-sauna-module--largeLabel--3ef0a { color:var(--color-dark-gray); font-family:var(--subheading-family); font-size:var(--heading-x-small); } @media screen and (min-width:768px) { .what-sauna-module--largeLabel--3ef0a { font-size:var(--subheading-large); margin-bottom:1rem; display:inline-block; } } .what-sauna-module--selections--09a0a { display:flex; flex-wrap:wrap; } .what-sauna-module--selection--172e3 { position:relative; width:calc(50% - 1rem); margin:0 1rem 2rem 0; } @media screen and (min-width:768px) { .what-sauna-module--selection--172e3 { width:133px; } } @media screen and (min-width:980px) { .what-sauna-module--selection--172e3 { width:152px; flex-grow:0; flex-basis:152px; } } .what-sauna-module--selection--172e3:hover .what-sauna-module--smallLabel--37f6e { background-color:var(--color-gray-green-light); transition:all 0.25s ease-in-out; } .what-sauna-module--selection--172e3:hover input:checked ~ .what-sauna-module--smallLabel--37f6e { background-color:var(--color-orange); } .what-sauna-module--selection--172e3 input:checked ~ label { background-color:var(--color-orange); } .what-sauna-module--imageLabel--93397:hover { cursor:pointer; } .what-sauna-module--roomSelection--d8d2d label,.what-sauna-module--roomSelection--d8d2d div,.what-sauna-module--roomSelection--d8d2d button { display:inline-block; width:auto; } .what-sauna-module--roomSelection--d8d2d label,.what-sauna-module--roomSelection--d8d2d div { margin-right:1.5rem; } .what-sauna-module--roomSelection--d8d2d select { -webkit-appearance:none; -moz-appearance:none; background-color:transparent; font-family:inherit; color:var(--color-orange); padding:0 2rem 0 1.5rem; font-size:var(--heading-x-small); border-bottom:1px solid var(--color-dark-gray); } @media screen and (min-width:768px) { .what-sauna-module--roomSelection--d8d2d select { font-size:var(--subheading-large); } } .what-sauna-module--roomSelection--d8d2d button { letter-spacing:0.05em; } .arrow-lg-button-module--button--adbc1 { border:0; background:transparent; cursor:pointer; } .arrow-lg-button-module--button--adbc1:hover { background:transparent; } .arrow-lg-button-module--button--adbc1 svg { height:4rem; } .arrow-lg-button-module--button--adbc1:hover { background-color:transparent; } .CtaLink-module--ctaLink--98feb { display:inline-block; text-decoration:none; border:2px solid #ffffff; padding:0.5rem 1.25rem; margin:1rem 0; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); } .CtaLink-module--ctaLink--98feb:hover { background-color:var(--color-orange); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .CtaLink-module--outlineDark--a05fe { background-color:transparent; color:var(--color-dark-gray); border-color:var(--color-dark-gray); } .CtaLink-module--outlineDark--a05fe:hover { color:var(--color-white); } .CtaLink-module--outlineLight--d1c21 { background-color:transparent; color:var(--color-white); border-color:var(--color-white); } .CtaLink-module--outlineLight--d1c21:hover { color:var(--color-white); } .CtaBar-module--container--981d9 { margin:var(--mobile-component-buffer); padding:1rem; } @media screen and (min-width:768px) { .CtaBar-module--container--981d9 { margin:var(--desktop-component-buffer); padding:1rem; } } .CtaBar-module--extraPadding--a108c { padding-bottom:calc(1rem + 28px); } .CtaBar-module--content--889c9 { text-align:center; } .CtaBar-module--content--889c9 p { font-family:var(--font-avenir); font-size:var(--subheading-large); } .CtaBar-module--ctaContainer--0aa7b { display:flex; justify-content:center; flex-direction:row; } @media screen and (max-width:768px) { .CtaBar-module--ctaContainer--0aa7b { display:flex; justify-content:center; align-items:center; flex-direction:column; } } .CtaBar-module--ctaContainer--0aa7b a,.CtaBar-module--ctaContainer--0aa7b button { text-align:center; background:inherit; color:var(--color-dark-gray); border-color:var(--color-dark-gray); text-transform:uppercase; width:calc(100% - 4rem); margin:0; } @media screen and (min-width:768px) { .CtaBar-module--ctaContainer--0aa7b a,.CtaBar-module--ctaContainer--0aa7b button { max-width:30%; flex:30%; margin:0 1rem; } } .CtaBar-module--ctaContainer--0aa7b a:hover,.CtaBar-module--ctaContainer--0aa7b button:hover { background:var(--color-orange) !important; color:var(--color-white) !important; border-color:var(--color-orange) !important; } .CtaBar-module--modal--28d87 { margin:40px 40px; z-index:205; background:black; } .CtaBar-module--overlayJotForm--16c25 { position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:hsla(0,0%,100%,.75) ; z-index:1000; } .CtaBar-module--closeButton--8e716 { transition:transform 0.3s ease-in-out; position:absolute; left:80%; top:10%; } .CtaBar-module--closeButton--8e716:hover { transform:rotate(90deg); } @media screen and (max-width:769px) { .CtaBar-module--closeButton--8e716 { padding-bottom:1%; left:80%; } } @media only screen and (min-width:576px) { .CtaBar-module--closeButton--8e716 { left:95%; top:5%; } } @media only screen and (max-width:576px) { .CtaBar-module--closeButton--8e716 { left:92%; top:2%; } } .CtaBar-module--modalContent--ea517 { position:absolute; bottom:2rem; border:1px solid var(--color-gray); background:var(--color-white); overflow:hidden; -webkit-overflow-scrolling:touch; border-radius:1rem; outline:none; padding:1rem; } @media screen and (min-width:1550px) { .CtaBar-module--modalContent--ea517 { padding:0; } } .CtaBar-module--mobilemodalContent--d3d42 { overflow-y:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none; -ms-overflow-style:none; overflow:scroll; max-height:calc(100% - 2rem); max-width:calc(100% - 2rem); left:1rem; right:1rem; } @media screen and (max-width:450px) { .CtaBar-module--mobilemodalContent--d3d42 { max-height:calc(100% - 4rem); } } @media screen and (max-width:400px) { .CtaBar-module--mobilemodalContent--d3d42 { max-height:calc(100% - 4rem); } } @media screen and (max-width:350px) { .CtaBar-module--mobilemodalContent--d3d42 { max-height:calc(100% - 4rem); } } .CtaBar-module--mobilemodalContent--d3d42 { top:4%; } .CtaBar-module--mobilemodalContent--d3d42::-webkit-scrollbar { display:none; } .CtaBar-module--desktopmodalContent--fa7fd { max-height:calc(100% - 4rem); top:2rem; max-width:calc(100% - 4rem); left:2rem; right:2rem; } .CtaBar-module--desktopmodalContent--fa7fd > div:first-child { height:calc(100% - 2rem); } .CtaContainer-module--ctaWrapper--3a0bf > a { margin:0.7em; } .CtaContainer-module--ctaContainer--6875a { display:flex; justify-content:center; flex-direction:row; margin:1em; } @media screen and (max-width:768px) { .CtaContainer-module--ctaContainer--6875a { display:flex; justify-content:center; align-items:center; flex-direction:column; } } .CtaContainer-module--ctaContainer--6875a a,.CtaContainer-module--ctaContainer--6875a button { text-align:center; background:inherit; color:var(--color-dark-gray); border-color:var(--color-dark-gray); text-transform:uppercase; width:calc(100% - 4rem); margin:0; } @media screen and (min-width:768px) { .CtaContainer-module--ctaContainer--6875a a,.CtaContainer-module--ctaContainer--6875a button { max-width:30%; flex:30%; margin:0 1rem; } } .CtaContainer-module--ctaContainer--6875a a:hover,.CtaContainer-module--ctaContainer--6875a button:hover { background:var(--color-orange) !important; color:var(--color-white) !important; border-color:var(--color-orange) !important; } .ImageCopyBlock-module--main--b0e5a { display:flex; flex-wrap:wrap; justify-content:center; width:100%; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .ImageCopyBlock-module--main--b0e5a { max-width:100%; margin:4rem auto; } } .ImageCopyBlock-module--content--43d70 { display:flex; flex-direction:column; flex-wrap:wrap; width:calc(100% - var(--small-padding)*2); margin-bottom:var(--mobile-buffer); } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .ImageCopyBlock-module--content--43d70 { display:block; } } @media screen and (min-width:768px) { .ImageCopyBlock-module--content--43d70 { flex:1 1 50%; max-width:calc(50% - 2rem); margin-bottom:0; } } .ImageCopyBlock-module--subheadline--f7ce3 { font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.05em; padding:1rem 0; } .ImageCopyBlock-module--para--941ff { flex-grow:1; flex-basis:100%; } .ImageCopyBlock-module--cta--12bf8 { text-align:center; justify-self:flex-end; } .ImageCopyBlock-module--cta--12bf8 a { width:80%; display:block; margin:1rem auto; } .ImageCopyBlock-module--cta--12bf8 a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important; } .ImageCopyBlock-module--imageCta--c98c8 a { width:100%; display:contents; } .ImageCopyBlock-module--textContent--d04ef { padding:1rem 2rem; display:flex; flex-direction:column; flex:1; max-width:100%; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .ImageCopyBlock-module--textContent--d04ef { display:block; } } .ImageCopyBlock-module--heading--302aa h3 { margin:0 auto; font-size:var(--subheading-large); line-height:1.15; } @media screen and (min-width:768px) { .ImageCopyBlock-module--heading--302aa h3 { font-size:var(--heading-small); } } .ImageCopyBlock-module--halfheaderimage--747e0 { width:100%; max-width:720px; overflow:hidden; } .ImageCopyBlock-module--halfheaderimage--747e0 .ImageCopyBlock-module--image--1ff6c { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; } .ImageCopyBlock-module--ctaLeft--75cd8 a { margin-left:0; } .ImageCopyBlock-module--banner--1f12c { margin:0; display:inline-block; position:absolute; right:0; top:30%; z-index:2; font-family:"Barlow Regular",Tahoma,Arial,Helvetica,sans-serif; text-align:center; } @media screen and (min-width:1600px) { .ImageCopyBlock-module--LargeScreenBanner--b7cba { font-size:1.3rem !important; } } @media screen and (max-width:365px) { .ImageCopyBlock-module--smalllScreenBanner--55881 { font-size:0.75rem !important; } } @media screen and (min-width:365px) and (max-width:390px) { .ImageCopyBlock-module--smalllScreenBanner--55881 { font-size:0.9rem !important; } } @media screen and (min-width:390px) and (max-width:576px) { .ImageCopyBlock-module--smalllScreenBanner--55881 { font-size:1rem !important; } } .sauna-quiz-results-module--section--f0157 { padding-top:4rem; padding-bottom:4rem; background-color:var(--color-white); } .sauna-quiz-results-module--section--f0157 h3,.sauna-quiz-results-module--section--f0157 h4,.sauna-quiz-results-module--section--f0157 h5 { font-family:var(--subheading-family); } .sauna-quiz-results-module--section--f0157 h3 { margin:1rem; text-align:center; } .sauna-quiz-results-module--section--f0157 h4,.sauna-quiz-results-module--section--f0157 h5 { margin:0 0 0.5rem; } .sauna-quiz-results-module--section--f0157 h4 { font-size:var(--subheading-medium); font-weight:100; } .sauna-quiz-results-module--section--f0157 h5 { font-size:1rem; } .sauna-quiz-results-module--section--f0157 p { margin:0 0 1.5rem; } .sauna-quiz-results-module--resultsWrapper--cc6f2 { width:100%; max-width:1280px; margin:2rem auto; padding:1rem; background-color:var(--color-gray); position:relative; } @media screen and (min-width:768px) { .sauna-quiz-results-module--resultsWrapper--cc6f2 { width:calc(100% - var(--small-padding)*2); box-shadow:0 0 6px 0 rgba(60,60,60,.5) ; } } .sauna-quiz-results-module--resultsWrapper--cc6f2 button { position:absolute; top:50%; } .sauna-quiz-results-module--resultsWrapper--cc6f2 button svg { height:2rem; } .sauna-quiz-results-module--prev--03d83 { left:0; } .sauna-quiz-results-module--next--45cc5 { right:0; } .sauna-quiz-results-module--results--890d2 { text-align:left; } @media screen and (min-width:768px) { .sauna-quiz-results-module--results--890d2 { display:grid; grid-template-columns:1fr 1fr; grid-gap:2rem; gap:2rem; padding:2rem; } } @media screen and (min-width:900px) { .sauna-quiz-results-module--results--890d2 { grid-template-columns:1fr 1fr 1fr; } } .sauna-quiz-results-module--result--ffde9 { background:var(--color-white); display:grid; grid-template-rows:minmax(200px,250px) auto 4rem; grid-template-columns:1fr; padding-bottom:1rem; margin-bottom:1rem; } .sauna-quiz-results-module--resultImage--37f28 img { height:100%; width:100%; -o-object-fit:cover; object-fit:cover; } .sauna-quiz-results-module--resultContent--88c07 { padding:1rem 1rem 0; } .sauna-quiz-results-module--cta--1af5e { text-align:center; } .sauna-quiz-results-module--cta--1af5e a:hover { text-decoration:none; } .sauna-quiz-results-module--cta--1af5e a { min-width:162px; } .sauna-quiz-results-module--sectiona--6c9b8 { padding-top:4rem; padding-bottom:4rem; position:relative; overflow:auto; background:inherit; } .sauna-quiz-results-module--container--b6d98 { --content-offset:4rem; position:relative; background-color:var(--color-gray); margin-top:var(--content-offset); } @media screen and (min-width:1200px) { .sauna-quiz-results-module--container--b6d98 { display:flex; } } @media screen and (min-width:980px) { .sauna-quiz-results-module--container--b6d98 { padding:0 4rem 2rem; } } .sauna-quiz-results-module--container--b6d98 h2 { font-size:var(--heading-x-small); } @media screen and (min-width:980px) { .sauna-quiz-results-module--container--b6d98 h2 { font-size:var(--heading-medium); } } @media screen and (min-width:1200px) { .sauna-quiz-results-module--contentWrapper--23173 { width:50%; width:max(320px,min(690px,50%)); } } .sauna-quiz-results-module--quiz--c81d4 { flex:1; width:calc(100% - var(--small-padding)*2); margin:0 auto; padding:2rem 0 0; transform:translateY(calc(var(--content-offset)*-1)); } @media screen and (min-width:768px) { .sauna-quiz-results-module--quiz--c81d4 { padding:2rem 0 0 4rem; } } @media screen and (min-width:1200px) { .sauna-quiz-results-module--quiz--c81d4 { padding:4rem 4rem 0 4rem; transform:none; } } .sauna-quiz-results-module--content--9d7b6 { background-color:var(--color-gray-green); color:var(--color-white); padding:3rem 1.5rem; margin:0 auto; width:calc(100% - var(--small-padding)*2); transform:translateY(calc(var(--content-offset)*-1)); } @media screen and (min-width:1200px) { .sauna-quiz-results-module--content--9d7b6 { padding:4rem 5rem; } } .sauna-quiz-results-module--content--9d7b6 h2 { line-height:1.2; text-align:center; margin-top:0; } .sauna-quiz-results-module--largeLabel--1f607 { color:var(--color-dark-gray); font-family:var(--subheading-family); font-size:var(--heading-x-small); } @media screen and (min-width:768px) { .sauna-quiz-results-module--largeLabel--1f607 { font-size:var(--subheading-large); margin-bottom:1rem; display:inline-block; } } .sauna-quiz-results-module--selections--ea7d6 { display:flex; flex-wrap:wrap; } .sauna-quiz-results-module--selection--f1d7e { position:relative; width:calc(50% - 1rem); margin:0 1rem 2rem 0; } @media screen and (min-width:768px) { .sauna-quiz-results-module--selection--f1d7e { width:133px; } } @media screen and (min-width:980px) { .sauna-quiz-results-module--selection--f1d7e { width:152px; flex-grow:0; flex-basis:152px; } } .sauna-quiz-results-module--selection--f1d7e:hover .sauna-quiz-results-module--smallLabel--dfa43 { background-color:var(--color-gray-green-light); transition:all 0.25s ease-in-out; } .sauna-quiz-results-module--selection--f1d7e:hover input:checked ~ .sauna-quiz-results-module--smallLabel--dfa43 { background-color:var(--color-orange); } .sauna-quiz-results-module--selection--f1d7e input:checked ~ label { background-color:var(--color-orange); } .sauna-quiz-results-module--imageLabel--3bc3c:hover { cursor:pointer; } .sauna-quiz-results-module--smallLabel--dfa43 { display:inline-block; width:100%; padding:0.75rem 1rem; color:var(--color-white); background-color:var(--color-gray-green); text-align:center; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.05em; font-size:0.6rem; } .sauna-quiz-results-module--smallLabel--dfa43:hover { cursor:pointer; } @media screen and (min-width:480px) { .sauna-quiz-results-module--smallLabel--dfa43 { font-size:0.85rem; } } @media screen and (min-width:768px) { .sauna-quiz-results-module--smallLabel--dfa43 { padding:0.75rem 0.35rem; font-size:0.9rem; min-height:71px; align-content:center; } } .sauna-quiz-results-module--roomSelection--3738e label,.sauna-quiz-results-module--roomSelection--3738e div,.sauna-quiz-results-module--roomSelection--3738e button { display:inline-block; width:auto; } .sauna-quiz-results-module--roomSelection--3738e label,.sauna-quiz-results-module--roomSelection--3738e div { margin-right:1.5rem; } .sauna-quiz-results-module--roomSelection--3738e select { -webkit-appearance:none; -moz-appearance:none; background-color:transparent; font-family:inherit; color:var(--color-orange); padding:0 2rem 0 1.5rem; font-size:var(--heading-x-small); border-bottom:1px solid var(--color-dark-gray); } @media screen and (min-width:768px) { .sauna-quiz-results-module--roomSelection--3738e select { font-size:var(--subheading-large); } } .sauna-quiz-results-module--roomSelection--3738e button { letter-spacing:0.05em; } .sauna-quiz-results-module--largeLabel--1f607 { color:var(--color-dark-gray); font-family:var(--subheading-family); font-size:var(--heading-x-small); } @media screen and (min-width:768px) { .sauna-quiz-results-module--largeLabel--1f607 { font-size:var(--subheading-large); margin-bottom:1rem; display:inline-block; } } .quoted-text-module--wrapper--87866 { background:#fff; text-align:center; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .quoted-text-module--wrapper--87866 { margin:var(--desktop-component-buffer); } } .quoted-text-module--content--5c7e7 { padding:2rem; max-width:1280px; display:inline-block; } .quoted-text-module--content--5c7e7 .quoted-text-module--pipe--2100f { padding:5px 10px; margin:2rem; text-align:left; } .quoted-text-module--content--5c7e7 p { padding:0; font-size:2rem; } .quoted-text-module--quote--21858 { text-align:center; } .quoted-text-module--quote--21858 .quoted-text-module--quoteImg--463f2 img,.quoted-text-module--quote--21858 .quoted-text-module--quoteImg--463f2 svg,.quoted-text-module--quote--21858 .quoted-text-module--quoteImgBottom--4bdda img,.quoted-text-module--quote--21858 .quoted-text-module--quoteImgBottom--4bdda svg { height:3rem; } @media screen and (min-width:568px) { .quoted-text-module--quote--21858 .quoted-text-module--quoteImg--463f2 img,.quoted-text-module--quote--21858 .quoted-text-module--quoteImg--463f2 svg,.quoted-text-module--quote--21858 .quoted-text-module--quoteImgBottom--4bdda img,.quoted-text-module--quote--21858 .quoted-text-module--quoteImgBottom--4bdda svg { height:2rem; } } .quoted-text-module--quote--21858 p { position:relative; display:block; text-align:center; padding:0 20%; font-size:2rem; } .quoted-text-module--author--15f2f { font-size:1.5rem !important; } .quoted-text-module--author--15f2f { font-family:var(--font-barlow-regular); line-height:1.2; } .quoted-text-module--author--15f2f .quoted-text-module--title--4c050 { font-size:1rem; max-width:400px; display:inline-block; } .headline-module--headlineStyle--383af { display:flex; padding:0 1rem; margin:var(--mobile-component-buffer); display:block; } @media screen and (min-width:768px) { .headline-module--headlineStyle--383af { margin:var(--desktop-component-buffer); width:100%; max-width:1280px; } } .headline-module--h1--78392 { position:relative; font-size:var(--heading-large); font-family:var(--font-avenir); line-height:1.2; } .headline-module--h2--57b1b { position:relative; font-size:var(--heading-medium); font-family:var(--font-avenir); line-height:1.2; } .headline-module--h3--5ed84 { position:relative; font-size:var(--heading-small); font-family:var(--font-avenir); line-height:1.3; } .headline-module--h4--03c23 { position:relative; font-family:var(--font-avenir); font-size:var(--subheading-large); line-height:1.4; } .headline-module--h5--7f83d { position:relative; font-family:var(--font-avenir); font-size:var(--subheading-medium); line-height:1.4; } .headline-module--h6--ea3aa { position:relative; font-family:var(--font-avenir); font-size:var(--subheading-small); line-height:1.4; } @media only screen and (min-device-width:320px) and (max-device-width:480px) { .headline-module--h1--78392 { position:relative; font-size:var(--heading-small); font-family:var(--font-avenir); } .headline-module--h2--57b1b { position:relative; font-size:var(--heading-x-small); font-family:var(--font-avenir); } .headline-module--h3--5ed84 { position:relative; font-size:var(--subheading-large); font-family:var(--font-avenir); } .headline-module--h4--03c23 { position:relative; font-size:var(--subheading-medium); font-family:var(--font-avenir); } .headline-module--h5--7f83d { position:relative; font-family:var(--font-avenir); font-size:1rem; } .headline-module--h6--ea3aa { position:relative; font-family:var(--font-avenir); font-size:0.9rem; } } .guides-and-manuals-module--section--06ac0 { position:relative; background-color:var(--color-white); padding-top:2rem; } @media screen and (min-width:767px) { .guides-and-manuals-module--section--06ac0 { padding:2rem 2rem 0; } } .guides-and-manuals-module--section--06ac0 a { font-family:var(--subheading-family); transition:color 0.25s ease-in-out; } .guides-and-manuals-module--section--06ac0 a:hover { color:var(--color-orange); transition:color 0.25s ease-in-out; } .guides-and-manuals-module--section--06ac0 h3 { font-size:var(--heading-small); } @media screen and (max-width:767px) { .guides-and-manuals-module--section--06ac0 h3 { font-size:var(--heading-small-mobile); text-align:center; padding:3rem 0 2rem; margin:0; } } .guides-and-manuals-module--section--06ac0 h4 { margin:0; font-size:var(--subheading-medium); } @media screen and (max-width:767px) { .guides-and-manuals-module--section--06ac0 h4 { text-align:center; padding:1rem 0; } } .guides-and-manuals-module--filters--16ca7 { padding:0 2rem; } @media screen and (min-width:768px) { .guides-and-manuals-module--filters--16ca7 { display:flex; justify-content:space-between; padding:0; } } .guides-and-manuals-module--filter--b8c76 { padding:0 var(--side-padding); } @media screen and (min-width:768px) { .guides-and-manuals-module--filter--b8c76 { width:calc(50% - 1rem); } } .guides-and-manuals-module--filterActions--a7855 { text-align:center; margin-bottom:1rem; } @media screen and (min-width:768px) { .guides-and-manuals-module--filterActions--a7855 { text-align:right; } } .guides-and-manuals-module--filterShowing--7a209 { text-align:center; margin-bottom:2rem; } .guides-and-manuals-module--result--c948c { background-color:var(--color-gray); padding:0 var(--small-padding) 2rem; margin-bottom:4rem; } @media screen and (min-width:768px) { .guides-and-manuals-module--result--c948c { display:flex; padding:0 var(--small-padding) 2rem; } } @media screen and (min-width:768px) { .guides-and-manuals-module--resultImage--52246 { padding:4rem 1rem; width:33.33%; } } @media screen and (min-width:768px) { .guides-and-manuals-module--resultContent--77c2a { flex:1; padding:0 0 3rem 0; } } @media screen and (min-width:980px) { .guides-and-manuals-module--documents--22d8c { display:flex; } } .guides-and-manuals-module--productSelect--d1da4 { background-color:var(--color-gray); } @media screen and (min-width:768px) { .guides-and-manuals-module--manuals--e883c { flex:1; } } .guides-and-manuals-module--supportCtaDesktop--3b706 { display:none; } .guides-and-manuals-module--supportCtaDesktop--3b706 a:hover { color:#fff; } @media screen and (min-width:768px) { .guides-and-manuals-module--supportCtaDesktop--3b706 { display:block; text-align:left; } } .guides-and-manuals-module--supportCtaMobile--7d3fa { text-align:center; } @media screen and (min-width:768px) { .guides-and-manuals-module--supportCtaMobile--7d3fa { display:none; } } .guides-and-manuals-module--otherDocs--19453 h4 { padding:0; } @media screen and (min-width:980px) { .guides-and-manuals-module--otherDocs--19453 { width:13rem; padding:0 0 0 1.5rem; border-left:1px solid var(--color-border-gray); } } @media screen and (min-width:1300px) and (max-width:1800px) { .guides-and-manuals-module--otherDocs--19453 { width:22rem; padding:0 0 0 1.5rem; border-left:1px solid var(--color-border-gray); } } @media screen and (min-width:1800px) { .guides-and-manuals-module--otherDocs--19453 { width:25rem; padding:0 0 0 1.5rem; border-left:1px solid var(--color-border-gray); } } .guides-and-manuals-module--otherDocs--19453 a { display:flex; align-items:center; } .guides-and-manuals-module--manual--4f1c5 { margin:1rem 0; } @media screen and (min-width:980px) { .guides-and-manuals-module--manual--4f1c5 { padding:0 1.5rem 0 0; } } @media screen and (min-width:1100px) { .guides-and-manuals-module--manual--4f1c5 { display:flex; } } .guides-and-manuals-module--manual--4f1c5 h5 { margin:1rem 0 0; font-size:1rem; font-family:var(--subheading-family); } .guides-and-manuals-module--manual--4f1c5 ul { margin:0 0 1rem; font-family:var(--subheading-family); } .guides-and-manuals-module--otherDocs--19453 .guides-and-manuals-module--manual--4f1c5 { padding:0 0 0 0; } .guides-and-manuals-module--manualBig--89d3e { margin:1rem 0 2rem; } .guides-and-manuals-module--manualBig--89d3e:not(:first-child) { border-top:1px solid var(--color-border-gray); padding-top:2rem; } .guides-and-manuals-module--manualImageWrapper--f9e51 { text-align:center; } .guides-and-manuals-module--manualImageWrapper--f9e51 a { display:flex; align-items:center; justify-content:center; } .guides-and-manuals-module--manualImage--6e51c { margin:0 auto; width:auto; max-width:165px; } .guides-and-manuals-module--dlIcon--6fde2 { width:1rem; display:inline-block; margin-right:0.5rem; margin-bottom:0.25rem; } @media screen and (min-width:980px) { .guides-and-manuals-module--manualInfo--f9518 { padding:0 2rem 0 5%; flex:1; } } .guides-and-manuals-module--manualInfo--f9518 p { font-size:1rem; font-family:var(--subheading-family); } @media screen and (min-width:768px) { .guides-and-manuals-module--manualInfo--f9518 p { padding-left:2rem; } } .guides-and-manuals-module--docGroup--ff564 { margin-bottom:1rem; padding:0rem 0rem; } .guides-and-manuals-module--docGroupTitle--fa730 { font-weight:bolder; cursor:pointer; outline:none; font-size:1.1rem; letter-spacing:0.01em; } .guides-and-manuals-module--docGroupList--90056 { text-align:left !important; } .guides-and-manuals-module--docGroupList--90056 { margin:0.5rem 0 0 1.5rem; padding:0; list-style:none; } .guides-and-manuals-module--docGroupList--90056 > li:last-child { margin-bottom:0; padding-bottom:0; } .guides-and-manuals-module--docGroup--ff564[open] { background:#f5f5f5; } @media screen and (max-width:767px) { .guides-and-manuals-module--docGroup--ff564[open] .guides-and-manuals-module--docGroupList--90056 { display:flex; flex-direction:column; } } .blog-content-rendering-module--wrapper--c732e { padding:0 2rem; max-width:1200px; margin:0 auto 2rem; clear:both; overflow:auto; } .blog-content-rendering-module--wrapper--c732e a { color:var(--color-orange); } .blog-content-rendering-module--wrapper--c732e a:hover { text-decoration:underline; } .RteComponent-module--RteComponent--14240 { padding:var(--mobile-buffer) 1rem; margin:auto; } @media screen and (min-width:768px) { .RteComponent-module--RteComponent--14240 { padding:2rem 4rem; } } .RteComponent-module--RteComponent--14240 a { text-decoration:none; color:var(--color-orange); } .RteComponent-module--RteComponent--14240 a:hover { text-decoration:underline; } .video-player-module--wrapper--f6560 { position:relative; max-height:720px; max-width:1280px; margin:0 auto; padding-top:"56.25%"; } .video-player-module--modalContent--8a3d4 { position:absolute; bottom:2rem; border:1px solid var(--color-gray); background:var(--color-white); overflow:hidden; -webkit-overflow-scrolling:touch; border-radius:1rem; outline:none; padding:1rem; } .video-player-module--mobilemodalContent--bcc29 { max-height:50vh; max-width:calc(100% - 2rem); left:1rem; right:1rem; } @media screen and (max-width:450px) { .video-player-module--mobilemodalContent--bcc29 { max-height:40vh; } } @media screen and (max-width:400px) { .video-player-module--mobilemodalContent--bcc29 { max-height:40vh; } } @media screen and (max-width:350px) { .video-player-module--mobilemodalContent--bcc29 { max-height:30vh; } } .video-player-module--mobilemodalContent--bcc29 { top:30%; } .video-player-module--desktopmodalContent--78b8e { max-height:calc(100% - 4rem); top:2rem; max-width:calc(100% - 4rem); left:2rem; right:2rem; } .video-player-module--closeButton--25b0c { position:absolute; right:1rem; top:1rem; transition:transform 0.3s ease-in-out; } .video-player-module--closeButton--25b0c:hover { transform:rotate(90deg); } .video-player-module--playArrow--3fc2f { background:var(--color-orange); border-radius:50px; } .video-player-module--playArrow--3fc2f:hover { background-color:transparent; } .video-player-module--playArrow--3fc2f:hover svg circle { stroke:#ffffff; } .video-player-module--modalPlayerWrapper--a1b0b { position:relative; margin:3rem auto 0; padding-top:"56.25%"; } .CloseButton-module--closeButton--aecb5 { background-color:transparent; border:none; padding:0; margin:0; line-height:0; } .CloseButton-module--closeButton--aecb5:hover { background-color:transparent; } .CloseButton-module--closeButton--aecb5 svg { height:20px; } .blog-references-module--wrapper--618a6 { background:inherit; position:relative; overflow:visible; padding:0 5% 2rem; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .blog-references-module--wrapper--618a6 { margin:var(--desktop-component-buffer); } } .blog-references-module--wrapper--618a6 a { color:var(--color-orange); } .blog-references-module--mobile--67e73 { width:100%; margin-bottom:5px; padding-bottom:5px; max-height:200px; overflow:hidden; content:""; position:relative; } @media screen and (min-width:768px) { .blog-references-module--mobile--67e73 { max-height:100%; background:none; overflow:visible; } } .blog-references-module--mobile--67e73:before { content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:linear-gradient(transparent 100px,#fff); } @media screen and (min-width:768px) { .blog-references-module--mobile--67e73:before { background:none; display:none; } } .blog-references-module--expanded--eb4fc { height:100%; } .blog-references-module--buttonShow--3576b { display:block; left:0; } .blog-references-module--buttonShow--3576b button { margin-top:-1.5rem; } @media screen and (min-width:768px) { .blog-references-module--buttonShow--3576b { display:none; } } .blog-references-module--buttonHide--2e701 { display:none; } .contact-us-overlay-module--wrapper--539b4 .contact-us-overlay-module--closeButton--05f08 { position:absolute; right:1rem; top:1rem; transition:transform 0.3s ease-in-out; } .contact-us-overlay-module--wrapper--539b4 .contact-us-overlay-module--closeButton--05f08:hover { transform:rotate(90deg); } .contact-us-overlay-module--innerContent--2fc6e { background:var(--color-white); color:#707070; padding:0 0.5rem 1rem; } @media screen and (min-width:992px) { .contact-us-overlay-module--innerContent--2fc6e { display:flex; align-items:flex-start; padding:0 6rem; } } .contact-us-overlay-module--contactUsPanel--e8a58 { background:var(--color-white); margin:3rem 0 0; padding:1rem 1rem 2rem; transform:translateY(-3rem); } @media screen and (min-width:992px) { .contact-us-overlay-module--contactUsPanel--e8a58 { transform:translateY(-5rem); padding:2rem 1rem; margin-right:2rem; flex:0 0 40%; } } .contact-us-overlay-module--contactUsPanel--e8a58 .contact-us-overlay-module--subheading--f87db { font-size:var(--subheading-large); margin:0; } .contact-us-overlay-module--contactUsPanel--e8a58 div { display:block; } .contact-us-overlay-module--contactUsPanel--e8a58 button { float:right; padding:0.5rem 3rem; } .contact-us-overlay-module--headline--4b6ac { font-size:3rem; line-height:1.15em; letter-spacing:0.05rem; text-align:center; } @media screen and (min-width:992px) { .contact-us-overlay-module--headline--4b6ac { text-align:left; } } @media screen and (min-width:992px) { .contact-us-overlay-module--contact--eb292 { padding:0; display:grid; grid-template-columns:1fr 1fr; } } .contact-us-overlay-module--contact--eb292 .contact-us-overlay-module--subheading--f87db { font-size:var(--subheading-medium); margin:1rem 0 0; } .contact-us-overlay-module--contact--eb292 p { font-size:1.2rem; margin-top:0; } @media screen and (min-width:992px) { .contact-us-overlay-module--contact--eb292 p { font-size:1rem; } } .contact-us-overlay-module--contact--eb292 a { font-family:var(--font-barlow-light); text-decoration:none; font-size:1rem; } .contact-us-overlay-module--contact--eb292 input[type="text"] { width:100%; margin:0 0 1rem; border:none; background:var(--color-gray); } .contact-us-overlay-module--contact--eb292 select { -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; margin-top:-1px; border:2px solid var(--color-gray); } .contact-us-overlay-module--somethingElsePanel--82b2b { background:var(--color-white); margin:3rem 0 0; padding:1rem 0 1rem; transform:translateY(-3rem); } @media screen and (min-width:992px) { .contact-us-overlay-module--somethingElsePanel--82b2b { transform:translateY(-5rem); padding:2rem 1rem; margin-right:2rem; flex:0 0 60%; } } .contact-us-overlay-module--somethingElsePanel--82b2b div { width:100%; } .contact-us-overlay-module--somethingElsePanel--82b2b button { float:right; padding:0.5rem 3rem; } .contact-us-panel-module--wrapper--e43e5 { background:var(--color-white); position:relative; width:100%; padding:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .contact-us-panel-module--wrapper--e43e5 { padding:var(--desktop-component-buffer); } } .contact-us-panel-module--innerContent--88ee1 { background:var(--color-white); color:#707070; padding:0 2rem 1rem; overflow:hidden; height:70vh; transform-origin:top; transition:transform 0.26s ease; margin:var(--mobile-component-buffer); } @media screen and (min-width:992px) { .contact-us-panel-module--innerContent--88ee1 { display:flex; align-items:stretch; padding:0 6rem; height:auto; margin:var(--desktop-component-buffer); } } .contact-us-panel-module--innerContent--88ee1 p { margin:0; } .contact-us-panel-module--innerContent--88ee1 a { text-decoration:none; color:var(--color-orange); } .contact-us-panel-module--innerContent--88ee1 b,.contact-us-panel-module--innerContent--88ee1 strong { font-family:var(--font-avenir); font-weight:normal; font-size:var(--subheading-small); } .contact-us-panel-module--primaryPanel--32d4e { background:var(--color-white); margin:0 0 0; padding:0 1rem 2rem; } @media screen and (min-width:992px) { .contact-us-panel-module--primaryPanel--32d4e { padding:2rem 1rem; margin-right:4rem; flex:0 0 50%; } .contact-us-panel-module--primaryPanel--32d4e div { flex-wrap:wrap; } } .contact-us-panel-module--primaryPanel--32d4e .contact-us-panel-module--subheading--d6c41 { font-size:var(--subheading-large); margin:0; } .contact-us-panel-module--primaryPanel--32d4e div { display:block; } .contact-us-panel-module--primaryPanel--32d4e button { float:right; padding:0.5rem 3rem; } .contact-us-panel-module--headline--4b2e5 { font-size:3rem; line-height:1.15em; letter-spacing:0.05rem; text-align:center; } @media screen and (min-width:992px) { .contact-us-panel-module--headline--4b2e5 { text-align:left; } } .contact-us-panel-module--secondaryPanel--93c46 { overflow:hidden; background:var(--color-white); margin:0 0 0; padding:0 1.25rem 2rem; } @media screen and (min-width:992px) { .contact-us-panel-module--secondaryPanel--93c46 { padding:2rem 1rem; margin-right:4rem; flex:0 0 50%; } } table { width:100%; } tr { display:flex; flex-direction:column; width:100%; } @media screen and (min-width:992px) { tr { flex-direction:row; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { tr { display:table-row; } } td { margin:0 1rem 1rem 0; width:100%; } @media screen and (min-width:992px) { td { display:table-cell; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { td { width:auto; } } .contact-us-panel-module--typeform--d8076 { width:100%; background:var(--color-green); background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDUuNTYgNDYxLjkiPjxnIGlkPSJwcmVmaXhfX0xheWVyXzIiIGRhdGEtbmFtZT0iTGF5ZXIgMiI+PGcgaWQ9InByZWZpeF9fYXJ0d29yayI+PGcgaWQ9InByZWZpeF9fR3JvdXBfNDAwIiBkYXRhLW5hbWU9Ikdyb3VwIDQwMCIgc3R5bGU9Im9wYWNpdHk6LjE1Ij48cGF0aCBpZD0icHJlZml4X19QYXRoXzk4IiBkPSJNNjQ1LjU2IDI3My4xMkM2MTEuNSA0MzEgNTA3LjEyIDUwMC4yNCAzNDYuNjEgNDQwLjc2YTM2OS40NSAzNjkuNDUgMCAwIDAgMzYuNzMtMzcuMDhjODcuNTUtMjEuMjQgMTQ2LjQ1LTYxLjA5IDE3NS4wOS0xMTguNDlhMTczLjg0IDE3My44NCAwIDAgMCAxMi40Ni0zMy4yNSAzNzQuMTMgMzc0LjEzIDAgMCAxIDc0LjY3IDIxLjE4IiBjbGFzcz0icHJlZml4X19jbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDk4Ii8+PHBhdGggaWQ9InByZWZpeF9fUGF0aF85OSIgZD0iTTI2Mi4yMSA0MDMuNjZjLTg3LjU0LTIxLjIyLTE0Ni40Ni02MS4wOC0xNzUuMDgtMTE4LjQ3YTE3Mi4yNyAxNzIuMjcgMCAwIDEtMTIuNDYtMzMuMjVBMzczLjkyIDM3My45MiAwIDAgMCAwIDI3My4xMUMzNC4wNiA0MzEgMTM4LjQzIDUwMC4yMyAyOTkgNDQwLjc1YTM2OC42IDM2OC42IDAgMCAxLTM2Ljc0LTM3LjA5IiBjbGFzcz0icHJlZml4X19jbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDk5Ii8+PHBhdGggaWQ9InByZWZpeF9fUGF0aF8xMDAiIGQ9Ik0zOTguMTUgMzg0Ljc0YzE1OS4zOS00NiAyMDAuMTItMTYxIDEzNC4wOC0zMDYuMTYtNTkuNTcgMTQuOTEtMTA2LjA5IDM5LTEzNy41MyA3MS4zMSAyOC43MiAzOS4xOCA0My41IDgwLjExIDQzLjMgMTIwLjkyLS4xOSAzOS4xOC0xMy41NiA3Ny4yOS0zOS44NiAxMTMuOTQiIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkYXRhLW5hbWU9IlBhdGggMTAwIi8+PHBhdGggaWQ9InByZWZpeF9fUGF0aF8xMDEiIGQ9Im0zMTMuMjggODUgOS41LTcuODcgOS41IDcuODdhMzgxLjgxIDM4MS44MSAwIDAgMSA1My40NyA1My4zNCAyMjAuMiAyMjAuMiAwIDAgMSAyNi42Mi0yMi42NGMtMTUtNDAtNDUuMy03OS04OS41OS0xMTUuNjYtNDQuMzEgMzYuNjUtNzQuNiA3NS42NS04OS41OSAxMTUuNjZhMjE5LjM0IDIxOS4zNCAwIDAgMSAyNi42MSAyMi42QTM4MS44OCAzODEuODggMCAwIDEgMzEzLjI4IDg1IiBjbGFzcz0icHJlZml4X19jbHMtMiIgZGF0YS1uYW1lPSJQYXRoIDEwMSIvPjxwYXRoIGlkPSJwcmVmaXhfX1BhdGhfMTAyIiBkPSJNMjUwLjg1IDE0OS44OWMtMzEuNDQtMzIuMzUtNzgtNTYuNC0xMzcuNTMtNzEuMzFDNDcuMjggMjIzLjc5IDg4IDMzOC43NCAyNDcuNCAzODQuNzRjLTI2LjI5LTM2LjY1LTM5LjY3LTc0Ljc0LTM5Ljg2LTExMy45NC0uMi00MC44MiAxNC41OS04MS43MyA0My4zMS0xMjAuOTEiIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkYXRhLW5hbWU9IlBhdGggMTAyIi8+PHBhdGggaWQ9InByZWZpeF9fUGF0aF8xMDMiIGQ9Ik0zMjIuNzggNDQxLjgzQzQ2MiAzMjguOTIgNDUxLjUxIDIwMi41MiAzMjIuNzggOTZjLTEyOC43MyAxMDYuNTEtMTM5LjE4IDIzMi45MSAwIDM0NS44MiIgY2xhc3M9InByZWZpeF9fY2xzLTIiIGRhdGEtbmFtZT0iUGF0aCAxMDMiLz48L2c+PC9nPjwvZz48L3N2Zz4=); background-size:contain; background-position:130px 100%; background-repeat:no-repeat; padding:2rem; } @media screen and (min-width:992px) { .contact-us-panel-module--typeform--d8076 { margin-right:0px; flex:0 0 30%; padding:4rem; } } .form-container-w-image-module--container--920d6 { display:flex; justify-content:center; align-items:center; flex-direction:column; margin:2rem auto; } @media screen and (min-width:992px) { .form-container-w-image-module--container--920d6 { margin:2rem auto; flex-direction:row; align-items:flex-start; justify-content:space-between; max-width:1400px; padding:0rem 2rem; height:100%; } } .form-container-w-image-module--imageRight--12181 { flex-direction:row-reverse; } .form-container-w-image-module--imageDown--66c11 { flex-direction:column-reverse; } .form-container-w-image-module--imageContainer--9e232 { max-height:100%; overflow:hidden; } .form-container-w-image-module--imageContainer--9e232 img { width:100%; } @media screen and (min-width:992px) { .form-container-w-image-module--imageContainer--9e232 img { max-width:32vw; margin:0 auto; height:100%; width:auto; } } @media screen and (min-width:992px) { .form-container-w-image-module--imageContainer--9e232 { min-width:50%; } } .form-container-w-image-module--formContainer--80757 { display:grid; grid-template-rows:auto auto 1fr; width:100%; } @media screen and (min-width:992px) { .form-container-w-image-module--formContainer--80757 { height:100%; max-width:50%; } } .form-container-w-image-module--formContainer--80757 h1 { font-size:2rem; color:#515251; font-family:var(--font-avenir); text-align:center; margin-bottom:1rem; line-height:1.2; } @media screen and (min-width:992px) { .form-container-w-image-module--formContainer--80757 h1 { padding:0 10px; margin-top:0; margin-bottom:0; font-size:2.5rem; line-height:3.75rem; } } .form-container-w-image-module--formContainer--80757 p { text-align:center; font-size:1rem; padding:0 1rem; } @media screen and (min-width:992px) { .form-container-w-image-module--formContainer--80757 p { margin-top:10px; margin-bottom:0; } } @media screen and (min-width:992px) { .form-container-w-image-module--formContainer--80757 .form-container-w-image-module--jotForm--187d4 { overflow-y:auto; } } .product-description-module--wrapper--2a8ff { position:relative; display:grid; grid-template-rows:3fr 4rem auto; grid-template-columns:1fr; margin:var(--mobile-component-buffer); width:100%; } @media screen and (min-width:1200px) { .product-description-module--wrapper--2a8ff { display:grid; justify-content:end; align-items:center; grid-template-rows:1fr; grid-template-columns:3fr 4rem 2fr; padding-left:8rem; margin:var(--desktop-component-buffer); } } .product-description-module--imageContainer--5be7a { grid-row:1 /span 2; grid-column:1; -o-object-fit:cover; object-fit:cover; } @media screen and (min-width:1200px) { .product-description-module--imageContainer--5be7a { grid-column:1 /span 2; grid-row:1 /span 1; } } .product-description-module--image--7a261 { width:100%; max-width:1105px; } .product-description-module--contentContainer--748c9 { background:var(--color-gray-green); grid-column:1; grid-row:2 /span 2; font-weight:thin; color:var(--color-white); position:relative; z-index:1; margin:0 2rem; padding:2rem; overflow:show; background-size:cover; background-position:center center; background-repeat:no-repeat; } @media screen and (min-width:1200px) { .product-description-module--contentContainer--748c9 { grid-column:2 /span 2; grid-row:1; background-size:contain; background-position:center; transform:none; z-index:1; margin:0; padding:2rem 0 2rem 4rem; } } .product-description-module--contentContainer--748c9 p { font-family:var(--font-barlow-regular); font-size:1rem; } .product-description-module--productName--a5803 { font-size:var(--subheading-large); margin:1rem auto 0rem; text-align:center; } @media screen and (min-width:1200px) { .product-description-module--productName--a5803 { font-size:var(--heading-small); text-align:left; } } @media screen and (min-width:1200px) { .product-description-module--innerContent--840f4 { height:80%; width:80%; align-self:center; } } .product-description-module--descriptionContainer--36a5d { margin:1rem; display:block; position:relative; } .product-description-module--gradientOverlay--6260b { background-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.7)); display:flex; align-items:flex-end; padding:1rem 2rem; height:100%; width:100%; position:absolute; bottom:0; left:0; } .product-description-module--readMoreButton--2ff62 { font-family:var(--subheading-family); color:var(--color-white); border:0; background:transparent; margin:0; padding:0; display:block; cursor:pointer; text-transform:uppercase; letter-spacing:0.15em; } .product-description-module--readMoreButton--2ff62:hover { background:transparent; } .product-description-module--ctaLink--9da54 { font-family:var(--subheading-family); color:inherit; text-transform:uppercase; display:inline-block; text-decoration:none; letter-spacing:0.05em; border:2px solid #ffffff; margin:1rem 0; padding:0.5rem 1.5rem; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); font-size:var(--subheading-small); } @media screen and (min-width:1200px) { .product-description-module--ctaLink--9da54 { margin:1rem 0; } } .product-description-module--ctaLink--9da54:hover { background-color:var(--color-orange); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .product-description-module--typeform--98e61 { height:0; } .product-detail-highlight-module--wrapper--9a5ad { --pd-vertical-adjustment:-11rem; --pd-half-vertical-adjustment:0; position:relative; margin:var(--mobile-component-buffer); } @media screen and (min-width:992px) { .product-detail-highlight-module--wrapper--9a5ad { --pd-vertical-adjustment:-12rem; --pd-half-vertical-adjustment:0; margin:var(--desktop-buffer) auto calc(var(--pd-vertical-adjustment) + var(--desktop-buffer)); } } @media screen and (min-width:1024px) { .product-detail-highlight-module--wrapper--9a5ad { --pd-vertical-adjustment:-8rem; } } @media screen and (min-width:1350px) { .product-detail-highlight-module--wrapper--9a5ad { --pd-vertical-adjustment:-8rem; --pd-half-vertical-adjustment:4rem; } } .product-detail-highlight-module--highlights--eb19b { max-width:1645px; margin:0 auto; font-family:var(--font-barlow-regular); } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469 .product-detail-highlight-module--highlightVideo--14c99 { position:relative; padding-top:56.25%; max-width:990px; width:100%; height:0; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469 .product-detail-highlight-module--highlightVideo--14c99 div { position:absolute; top:0; left:0; } @media screen and (min-width:992px) { .product-detail-highlight-module--highlights--eb19b { padding:0 4rem; font-size:1.2rem; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469 .product-detail-highlight-module--highlightImage--ade9e { max-height:500px; -o-object-fit:cover; object-fit:cover; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:first-child { position:relative; z-index:1; display:-ms-grid; -ms-grid-columns:2fr 1fr; -ms-grid-rows:2fr 1fr; display:grid; align-items:center; grid-template-columns:2fr 1fr; grid-template-rows:2fr 1fr; grid-gap:2rem; z-index:1; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:first-child .product-detail-highlight-module--highlightImage--ade9e,.product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:first-child .product-detail-highlight-module--highlightVideo--14c99 { -ms-grid-row:1; -ms-grid-row-span:2; grid-row:1 /span 2; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:first-child .product-detail-highlight-module--highlightContent--e39ce { -ms-grid-row:1; -ms-grid-row-span:1; -ms-grid-column:2; grid-row:1 /span 1; justify-self:start; align-self:center; padding-right:4rem; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:first-child .product-detail-highlight-module--highlightContent--e39ce { padding:1rem; } } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:nth-child(2n) { transform:translateY(var(--pd-vertical-adjustment)); display:-ms-grid; -ms-grid-columns:1fr 1fr; -ms-grid-rows:1fr 2fr; display:grid; grid-template-columns:1fr 1fr; grid-template-rows:1fr 2fr; grid-gap:2rem; align-items:center; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:nth-child(2n) .product-detail-highlight-module--highlightImage--ade9e,.product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:nth-child(2n) .product-detail-highlight-module--highlightVideo--14c99 { -ms-grid-row:1; -ms-grid-row-span:2; -ms-grid-column:2; grid-row:1 /span 2; grid-column:2; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:nth-child(2n) .product-detail-highlight-module--highlightContent--e39ce { -ms-grid-row:2; -ms-grid-column:1; grid-row:span 2; grid-column:1; justify-self:end; padding-left:4rem; transform:translateY(var(--pd-half-vertical-adjustment)); align-self:center; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--soloHighlight--abfa1 { margin-bottom:var(--desktop-buffer); } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--soloHighlight--abfa1 .product-detail-highlight-module--highlightImage--ade9e { max-height:500px; -o-object-fit:cover; object-fit:cover; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--soloHighlight--abfa1 { position:relative; z-index:1; display:-ms-grid; -ms-grid-columns:2fr 1fr; -ms-grid-rows:auto; display:grid; align-items:start; grid-template-columns:2fr 1fr; grid-template-rows:auto; grid-gap:2rem; z-index:1; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--soloHighlight--abfa1 .product-detail-highlight-module--highlightContent--e39ce { -ms-grid-column:2; justify-self:start; align-self:start; padding-right:4rem; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--soloHighlight--abfa1 .product-detail-highlight-module--highlightContent--e39ce p:first-child { margin-top:0; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--soloHighlight--abfa1 .product-detail-highlight-module--highlightContent--e39ce { padding:1rem; } } } @media screen and (min-width:992px) and (max-width:1212px) { .product-detail-highlight-module--highlights--eb19b { padding:0 2rem; font-size:1rem; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:first-child .product-detail-highlight-module--highlightContent--e39ce { padding-right:1rem; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:first-child .product-detail-highlight-module--highlightContent--e39ce .product-detail-highlight-module--highlightDescription--b575f { padding-top:1rem; } .product-detail-highlight-module--highlights--eb19b .product-detail-highlight-module--highlight--f4469:first-child .product-detail-highlight-module--highlightImage--ade9e { padding-top:0; margin-top:-2rem; } } .product-detail-highlight-module--highlightContent--e39ce { position:relative; } .product-detail-highlight-module--highlightContent--e39ce button { position:absolute; bottom:6rem; padding:0; margin:0; } .product-detail-highlight-module--highlightContent--e39ce svg { height:2rem; } .product-detail-highlight-module--prev--213fa { left:0.5rem; } .product-detail-highlight-module--next--e794a { right:0.5rem; } @media screen and (max-width:991px) { .product-detail-highlight-module--highlightDescription--b575f { padding:0 3rem; } } .promoted-content-styleB-module--wrapper--672ad { position:relative; overflow:visible; background:inherit; margin:var(--mobile-component-buffer); } @media screen and (max-width:768px) { .promoted-content-styleB-module--wrapper--672ad { margin:var(--desktop-component-buffer); } } .promoted-content-styleB-module--wrapper--672ad a { color:var(--color-orange); } .promoted-content-styleB-module--container--24414 { width:100%; position:relative; background-color:var(--color-gray); margin:0; } .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--topFloatImage--3617a { margin-top:6rem; } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--topFloatImage--3617a { margin-top:8rem; } } .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--topFloatImage--3617a .promoted-content-styleB-module--videoWrapper--dfb60 { margin:-4rem 0 0; } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--topFloatImage--3617a .promoted-content-styleB-module--videoWrapper--dfb60 { position:absolute; top:0; left:0; width:50%; margin:-3rem 4rem 14rem 0; } } .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--centerFloatImage--0b82b .promoted-content-styleB-module--videoWrapper--dfb60 { margin:2rem 2rem 0; } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--centerFloatImage--0b82b .promoted-content-styleB-module--videoWrapper--dfb60 { margin:0 2rem 0 0; } } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--bottomFloatImage--0a1a1 { margin-bottom:8rem; } } .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--bottomFloatImage--0a1a1 .promoted-content-styleB-module--videoWrapper--dfb60 { position:absolute; bottom:0; left:0; width:50%; margin:2rem 2rem 0; } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--bottomFloatImage--0a1a1 .promoted-content-styleB-module--videoWrapper--dfb60 { margin:0 4rem -4rem 0; } } .promoted-content-styleB-module--innerContent--c1d03 { position:relative; width:100%; max-width:1280px; margin:0 auto; display:flex; flex-direction:row; justify-content:flex-end; align-items:center; } @media screen and (max-width:768px) { .promoted-content-styleB-module--innerContent--c1d03 { flex-direction:column !important; } } .promoted-content-styleB-module--image--9d908 { pointer-events:none; position:absolute; opacity:0.2; height:-moz-fit-content; height:fit-content; height:100%; width:100%; overflow:hidden; top:30%; } .promoted-content-styleB-module--secondaryimage--70b16 { width:300px; margin-left:64%; } @media screen (min-width:550px) and (max-width:768px) { .promoted-content-styleB-module--secondaryimage--70b16 { margin-left:30%; } } .promoted-content-styleB-module--contentBox--47df9 { flex-basis:50%; display:flex; flex-direction:column; align-items:flex-start; padding:var(--desktop-buffer); } @media screen and (max-width:768px) { .promoted-content-styleB-module--contentBox--47df9 { width:100%; padding:var(--mobile-buffer); align-items:center; } } .promoted-content-styleB-module--headline--8c5ba { margin:0; word-wrap:break-word; } .promoted-content-styleB-module--headline--8c5ba h3 { font-size:var(--heading-x-small); margin:1rem auto; } @media screen and (min-width:769px) { .promoted-content-styleB-module--headline--8c5ba h3 { font-size:var(--heading-small); margin:2rem auto; } } .promoted-content-styleB-module--paragraph--b99b4 { align-items:center; font-family:var(--font-barlow-regular); } .promoted-content-styleB-module--cta--bf11b { width:100%; display:flex; align-items:center; justify-content:center; } .promoted-content-styleB-module--credentials--f143c { padding-left:30px; font-size:2rem; } .promoted-content-styleB-module--ctaContainer--f185d { min-width:80%; } .promoted-content-styleB-module--ctaContainer--f185d a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:100%; } .promoted-content-styleB-module--ctaContainer--f185d a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important ; } .promoted-content-styleB-module--ctaContainer--f185d a .promoted-content-styleB-module--cta--bf11b:hover { background:var(--color-orange) !important; border-color:var(--color-orange) !important; } .promoted-content-styleB-module--ctaContainer--f185d .promoted-content-styleB-module--cta--bf11b:hover { background:var(--color-orange); } .promoted-content-styleB-module--videoWrapper--dfb60 { flex-basis:50%; display:flex; justify-content:flex-start; align-items:center; max-width:812px; } @media screen and (max-width:768px) { .promoted-content-styleB-module--videoWrapper--dfb60 { width:100%; padding:0 2rem; } } .promoted-content-styleB-module--playerWrapper--5a353 { width:100%; height:100%; } .promoted-content-styleB-module--modal--73e17 { width:100%; height:100%; display:flex; justify-content:center; align-items:center; } .promoted-content-styleB-module--primaryimage--086a1 { width:100%; max-width:812px; height:100%; } .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 { position:absolute; height:50px; width:50px; border:2px solid var(--color-gray); border-radius:50%; padding:5px; color:var(--color-white); } .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 svg { height:90% !important; } @media screen and (max-width:768px) { .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 { height:38px; width:38px; } .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 svg { height:100% !important; } .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 svg { margin-top:-10px; margin-left:2px; } } .promoted-content-styleB-module--reactPlayer--a0259 { position:absolute; padding:2%; top:0; left:0; width:80%; height:80%; } .promoted-content-styleB-module--secondaryRight--3010b { width:300px; margin-left:-21%; } .promoted-content-styleB-module--name--9d434 { padding-left:30px; padding-bottom:10%; } @media screen and (max-width:768px) { .promoted-content-styleB-module--name--9d434 { padding-bottom:10%; } } .promoted-content-styleB-module--audioLabel--47027 { display:flex; justify-content:space-around; } .promoted-content-styleB-module--audioPlayer--cb38d { width:100%; } .promoted-content-styleB-module--playArrow--395b7 { background:var(--color-orange); border-radius:50px; position:absolute; cursor:pointer; } .promoted-content-styleB-module--playArrow--395b7:hover { background-color:transparent; } .PromotionalstylesA-module--contentWrapper--37ef4 { margin:var(--mobile-component-buffer); } @media screen and (min-width:1200px) { .PromotionalstylesA-module--contentWrapper--37ef4 { margin:var(--desktop-component-buffer); } } .PromotionalstylesA-module--contentBody--512a9 { display:flex; flex-direction:column; background-color:var(--color-white); } @media screen and (min-width:1200px) { .PromotionalstylesA-module--contentBody--512a9.PromotionalstylesA-module--leftAlignBody--71547 { flex-direction:row; padding-left:8rem; } .PromotionalstylesA-module--contentBody--512a9.PromotionalstylesA-module--leftAlignBody--71547 .PromotionalstylesA-module--infoItems--f7e8a { padding:var(--desktop-buffer) 8rem var(--desktop-buffer) var(--desktop-buffer); } } @media screen and (min-width:1200px) { .PromotionalstylesA-module--contentBody--512a9.PromotionalstylesA-module--rightAlignBody--da402 { flex-direction:row-reverse; padding-right:8rem; } .PromotionalstylesA-module--contentBody--512a9.PromotionalstylesA-module--rightAlignBody--da402 .PromotionalstylesA-module--infoItems--f7e8a { padding:var(--desktop-buffer) var(--desktop-buffer) var(--desktop-buffer) 8rem; } } .PromotionalstylesA-module--infoItems--f7e8a { width:100%; height:100%; position:relative; display:flex; flex-direction:column; justify-content:center; padding:var(--mobile-buffer); } .PromotionalstylesA-module--image--3a5a5 { pointer-events:none; position:absolute; top:0; left:0; overflow:hidden; } .PromotionalstylesA-module--image--3a5a5.PromotionalstylesA-module--secondaryRight--58e2a { right:0; left:auto; } .PromotionalstylesA-module--primaryimage--7cea3 { width:100%; max-width:1105px; height:100%; } .PromotionalstylesA-module--videoWrapper--a19f2 { width:100%; max-width:1105px; max-height:622px; padding-top:2rem; padding-bottom:2rem; } @media screen and (max-width:1199px) { .PromotionalstylesA-module--videoWrapper--a19f2 { width:100%; padding:0; } } .PromotionalstylesA-module--contentBox--22a20 { width:100%; display:flex; align-items:center; position:relative; } .PromotionalstylesA-module--playerWrapper--4b792 { width:100%; height:100%; } .PromotionalstylesA-module--modal--20646 { width:100%; height:100%; display:flex; justify-content:center; align-items:center; } .PromotionalstylesA-module--ctaContainer--60ec4 { display:flex; align-self:center; } @media screen and (min-width:1200px) { .PromotionalstylesA-module--ctaContainer--60ec4 { align-self:flex-start; } } .PromotionalstylesA-module--ctaContainer--60ec4 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); min-width:80%; } .PromotionalstylesA-module--ctaContainer--60ec4 a:hover { border-color:var(--color-orange) !important; } .PromotionalstylesA-module--ctaContainer--60ec4 a .PromotionalstylesA-module--cta--5d282:hover { background:var(--color-orange); } .PromotionalstylesA-module--ctaContainer--60ec4 .PromotionalstylesA-module--cta--5d282:hover { background:var(--color-orange); } .PromotionalstylesA-module--headline--e6762 { margin:0; word-wrap:break-word; } .PromotionalstylesA-module--headline--e6762 h3 { font-size:var(--heading-x-small); margin:1rem auto; } @media screen and (min-width:1200px) { .PromotionalstylesA-module--headline--e6762 h3 { font-size:var(--heading-small); margin:2rem auto; } } .PromotionalstylesA-module--paragraph--c0d4b { align-items:center; font-family:var(--font-barlow-regular); } .PromotionalstylesA-module--cta--5d282 { width:100%; display:flex; align-items:center; justify-content:center; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d { border:2px solid var(--color-gray) !important; color:var(--color-white) !important; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d { position:absolute; height:60px; width:60px; border-radius:50%; padding:5px; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d:hover { background:var(--color-orange) !important; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d svg { height:90% !important; } @media screen and (max-width:1199px) { .PromotionalstylesA-module--modalPreviewPlayIcon--9868d { height:70px; width:70px; padding-top:13px; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d svg { height:100% !important; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d svg { margin-top:-10px; margin-left:2px; } } .PromotionalstylesA-module--closeButton--aa5ab { position:relative; transition:transform 0.3s ease-in-out; float:right; } .PromotionalstylesA-module--closeButton--aa5ab:hover { transform:rotate(90deg); } @media screen and (max-width:1199px) { .PromotionalstylesA-module--closeButton--aa5ab { padding-bottom:1%; } } .PromotionalstylesA-module--reactPlayer--2ea47 { padding-top:3%; } .PromotionalstylesA-module--name--d9a74 { font-family:var(--font-barlow-regular); font-size:1.25rem; text-transform:uppercase; letter-spacing:0.05em; } @media screen and (min-width:1200px) { .PromotionalstylesA-module--name--d9a74 { padding-top:4rem; } } .PromotionalstylesA-module--audioLabel--091c8 { display:flex; justify-content:space-around; } .PromotionalstylesA-module--audioPlayer--fcb8d { width:100%; } .PromotionalstylesA-module--overlay--f9f68 { position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:hsla(0,0%,100%,.75) ; z-index:201; } .PromotionalstylesA-module--playArrow--3d257 { background:var(--color-orange); border-radius:50px; position:absolute; cursor:pointer; } .PromotionalstylesA-module--playArrow--3d257:hover { background-color:transparent; } .cards-module--cardsContainer--0dc56 { display:grid; grid-template-columns:1fr; grid-gap:var(--mobile-buffer); margin:0 var(--mobile-buffer); position:relative; z-index:1; } @media screen and (min-width:992px) { .cards-module--cardsContainer--0dc56 { width:calc(100% - 8rem); max-width:1280px; margin:0 auto; grid-gap:var(--desktop-buffer); grid-template-columns:1fr 1fr; grid-template-rows:1fr; } } .cards-module--stackedctaStyles--615ac a { color:#505251 ; border-color:#505251 ; } .cards-module--product--ebf3d { background:var(--color-gray); display:grid; grid-template-rows:auto auto; grid-template-columns:1fr; } @media screen and (min-width:992px) { .cards-module--product--ebf3d { grid-template-rows:fit-content(520px) auto; grid-template-columns:fit-content(760px); margin-bottom:0; max-width:760px; } } .cards-module--product--ebf3d h3 { font-size:var(--subheading-large); line-height:1.15; margin:1rem 0; } @media screen and (min-width:768px) { .cards-module--product--ebf3d h3 { font-size:var(--heading-small); } } @media screen and (min-width:992px) { .cards-module--product--ebf3d.cards-module--wideProduct--a2393 { grid-column:span 2; grid-template-rows:fit-content(520px); grid-template-columns:1fr 4rem 1fr; max-width:1280px; } .cards-module--product--ebf3d.cards-module--wideProduct--a2393 .cards-module--ctaContainer--3b567 { margin:0; } .cards-module--product--ebf3d.cards-module--wideProduct--a2393 div:nth-child(2) { grid-column:2 /span 2; } } .cards-module--ctaContainer--3b567 { } @media screen and (min-width:992px) { .cards-module--ctaContainer--3b567 { width:60%; margin:0 auto; } } .cards-module--ctaContainer--3b567 a { width:100%; } .cards-module--ctaContainer--3b567 a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important; } .support-contact-panel-module--wrapper--8beda { background:inherit; margin:var(--mobile-component-buffer); padding:var(--mobile-buffer) 0 0; } @media screen and (min-width:768px) { .support-contact-panel-module--wrapper--8beda { margin:var(--desktop-component-buffer); padding:var(--desktop-buffer) 0 0; } } .support-contact-panel-module--innerContent--a873a { background:var(--color-gray); color:var(--color-dark-gray); padding:0 2rem 1rem; } @media screen and (min-width:992px) { .support-contact-panel-module--innerContent--a873a { display:flex; align-items:flex-start; padding:0 6rem; } } .support-contact-panel-module--contactAndHoursPanel--53ebf { background:var(--color-gray-green); color:var(--color-white); margin:3rem 0 0; padding:1rem 1rem 2rem; transform:translateY(-3rem); } @media screen and (min-width:992px) { .support-contact-panel-module--contactAndHoursPanel--53ebf { transform:translateY(-5rem); padding:4rem 2rem 4rem 4rem; margin-right:2rem; flex:0 0 40%; } } .support-contact-panel-module--contactAndHoursPanel--53ebf .support-contact-panel-module--headline--3a7f1 { font-size:2.25rem; line-height:1.15em; letter-spacing:0.05rem; text-align:center; } @media screen and (min-width:992px) { .support-contact-panel-module--contactAndHoursPanel--53ebf .support-contact-panel-module--headline--3a7f1 { text-align:left; } } .support-contact-panel-module--contactAndHoursPanel--53ebf .support-contact-panel-module--subheading--9b783 { font-size:var(--subheading-medium); margin:0; } @media screen and (min-width:992px) { .support-contact-panel-module--contactAndHoursPanel--53ebf .support-contact-panel-module--subheading--9b783 { font-size:var(--subheading-small); } } .support-contact-panel-module--contactAndHoursPanel--53ebf p { margin:0; font-family:var(--subheading-family); font-size:1.2rem; } @media screen and (min-width:992px) { .support-contact-panel-module--contactAndHoursPanel--53ebf p { font-size:1rem; } } @media screen and (min-width:992px) { .support-contact-panel-module--formPanel--abbe2 { padding-top:3rem; flex:1 0 60%; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .support-contact-panel-module--formPanel--abbe2 { flex:1 0 55%; } } .support-contact-panel-module--iosspecfs--6f0c8 select { color:#000; border-radius:5px; height:100%; padding-top:12px; padding-bottom:12px; margin-bottom:0; height:44px; } .support-contact-panel-module--iosspecfs--6f0c8 button[type="submit"] { background-color:#f0f0f0 ; } .support-contact-panel-module--form--57580 { color:#707070; } @media screen and (min-width:992px) { .support-contact-panel-module--form--57580 { display:grid; grid-template-columns:1fr 1fr; grid-gap:1rem; } } .support-contact-panel-module--form--57580 label { display:block; font-size:var(--subheading-medium); padding:0.5rem 0; } @media screen and (min-width:992px) { .support-contact-panel-module--form--57580 label { font-size:var(--subheading-small); } } .support-contact-panel-module--form--57580 input { width:100%; border:0; } .support-contact-panel-module--form--57580 textarea { width:100%; height:250px; border:0; margin-bottom:1rem; } @media screen and (min-width:992px) { .support-contact-panel-module--form--57580 .support-contact-panel-module--messageField--f18bf { grid-column:1 /span 2; } } .support-contact-panel-module--form--57580 .support-contact-panel-module--imageBtnWithLabel--d20f3 { display:flex; flex-direction:column; } .support-contact-panel-module--form--57580 .support-contact-panel-module--buttons--cfe3d { display:flex; flex-direction:column; } @media screen and (min-width:992px) { .support-contact-panel-module--form--57580 .support-contact-panel-module--buttons--cfe3d { grid-column:1 /span 2; flex-direction:row; justify-content:space-between; } } .support-contact-panel-module--form--57580 .support-contact-panel-module--buttons--cfe3d button { text-decoration:none; border:2px solid #707070; padding:1rem 1.25rem; margin:1rem; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.15em; color:#707070; font-size:var(--subheading-small); } @media screen and (min-width:992px) { .support-contact-panel-module--form--57580 .support-contact-panel-module--buttons--cfe3d button { margin:1rem 0; width:40%; } } .support-contact-panel-module--form--57580 .support-contact-panel-module--buttons--cfe3d button:hover { background-color:var(--color-orange); color:var(--color-white); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .support-contact-panel-module--contact--c57e8 { padding:2rem 0 0 0; } @media screen and (min-width:992px) { .support-contact-panel-module--contact--c57e8 { padding:1rem 0 0; display:grid; grid-template-columns:1fr 1fr; grid-gap:1rem; gap:1rem; } } @media screen and (max-width:991px) { .support-contact-panel-module--contact--c57e8 { display:grid; grid-template-columns:auto; } } .support-contact-panel-module--contact--c57e8 .support-contact-panel-module--subheading--9b783 { font-size:var(--subheading-medium); margin:0; } @media screen and (min-width:992px) { .support-contact-panel-module--contact--c57e8 .support-contact-panel-module--subheading--9b783 { font-size:var(--subheading-small); } } .support-contact-panel-module--contact--c57e8 .support-contact-panel-module--subHeadingContainer--a2cae { margin-bottom:1.6rem; } .support-contact-panel-module--contact--c57e8 p { font-size:1.2rem; margin-top:0; } @media screen and (min-width:992px) { .support-contact-panel-module--contact--c57e8 p { font-size:1rem; white-space:nowrap; } } .support-contact-panel-module--contact--c57e8 a { font-family:var(--font-barlow-light); text-decoration:none; white-space:nowrap; } input[type="file"] { display:none; } .support-contact-panel-module--customFileUpload--09500 { display:flex !important; justify-content:center !important; align-items:center !important; font-size:var(--subheading-small) !important; padding:16px 20px !important; } .support-contact-panel-module--customFileUpload--09500 { cursor:pointer; text-decoration:none; border:2px solid #707070; padding:1rem 1.25rem; margin:1rem; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.15em; color:var(--color-dark-gray); text-align:center; } @media screen and (min-width:992px) { .support-contact-panel-module--customFileUpload--09500 { margin:1rem 0; width:40%; } } .support-contact-panel-module--customFileUpload--09500:hover { background-color:var(--color-orange); color:var(--color-white); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .support-contact-panel-module--errorMsg--15454 { margin-top:-15px; color:var(--color-orange); padding-bottom:15px; } .support-contact-panel-module--filesContainer--7e965 ul { padding:0; display:flex; list-style-type:none; flex-direction:column; } .support-contact-panel-module--filesContainer--7e965 ul li { display:flex; align-items:center; margin-bottom:0.5rem; border:1px solid; max-width:300px; } .support-contact-panel-module--filesContainer--7e965 ul li:hover { background-color:var(--color-orange); color:white; } .support-contact-panel-module--filesContainer--7e965 .support-contact-panel-module--fileName--bebe6 { min-width:250px; padding:0.5rem 0.5rem; max-width:250px; display:inline-block; word-wrap:break-word; } .support-contact-panel-module--filesContainer--7e965 p { margin:0; } .support-contact-panel-module--closeButton--4ff5d { position:relative; transition:transform 0.3s ease-in-out; } .support-contact-panel-module--closeButton--4ff5d svg { height:15px; } .support-contact-panel-module--closeButton--4ff5d:hover { transform:rotate(90deg); } .support-contact-panel-module--closeButton--4ff5d { margin:0 auto; } .support-contact-panel-module--honeyPotInputField--3f5c7 { opacity:0; position:absolute; top:0; left:0; height:0; width:0; z-index:-1; } .support-contact-panel-module--col--85e77 { display:grid; } .support-contact-panel-module--col--85e77 button { display:block; background:var(--color-gray); border:none; width:100%; } .support-contact-panel-module--col--85e77 input { border:1px solid var(--color-gray); } .support-contact-panel-module--col--85e77 select { -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; margin-top:-1px; } .support-contact-panel-module--col--85e77 button { margin:23px auto 0; width:80%; border:1px solid black; background:var(--color-white); } .support-contact-panel-module--prodLine--27b66 { display:grid; } .support-contact-panel-module--prodLine--27b66 select { -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; margin-top:-1px; } @media screen and (min-width:992px) { .support-contact-panel-module--prodLine--27b66 { grid-column:1 /span 2; } } .support-contact-panel-module--jotFormPanel--937f8 { width:100%; } @media screen and (max-width:992px) { .support-contact-panel-module--disclaimer--cb9a9 { text-align:center; } } .support-contact-panel-module--formSbmitDescription--01251 a { color:var(--color-orange); text-decoration:none; } .support-contact-panel-module--formSbmitDescription--01251 a:hover { text-decoration:underline; } .support-contact-panel-module--formSubmitHeadline--8047e { margin:1rem 0; line-height:1.2; } @media screen and (max-width:992px) { .support-contact-panel-module--formSubmitHeadline--8047e { text-align:center; font-size:var(--heading-small-mobile); } } .support-contact-panel-module--ctaa--5a1ce { text-decoration:none; border:2px solid #707070; padding:1rem 1.25rem; margin:1rem; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.15em; color:#707070; font-size:var(--subheading-small); } @media screen and (min-width:992px) { .support-contact-panel-module--ctaa--5a1ce { margin:1rem 0; width:40%; } } .support-contact-panel-module--ctaa--5a1ce:hover { background-color:var(--color-orange); color:var(--color-white); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .support-contact-panel-module--confirmationContainer--dbd26 { margin:2rem; } .what-sauna-results-module--section--9fe1a { margin:2rem 0; background-color:var(--color-white); } .what-sauna-results-module--section--9fe1a h3,.what-sauna-results-module--section--9fe1a h4,.what-sauna-results-module--section--9fe1a h5 { font-family:var(--subheading-family); } .what-sauna-results-module--section--9fe1a h3 { margin:1rem; text-align:center; } .what-sauna-results-module--section--9fe1a h4,.what-sauna-results-module--section--9fe1a h5 { margin:0 0 0.5rem; } .what-sauna-results-module--section--9fe1a h4 { font-size:var(--subheading-medium); font-weight:100; } .what-sauna-results-module--section--9fe1a h5 { font-size:1rem; } .what-sauna-results-module--section--9fe1a p { margin:0 0 1.5rem; } .what-sauna-results-module--resultsWrapper--76cf6 { width:100%; max-width:1280px; margin:0 auto; padding:1rem; background-color:var(--color-gray); position:relative; } @media screen and (min-width:768px) { .what-sauna-results-module--resultsWrapper--76cf6 { width:calc(100% - var(--small-padding)*2); box-shadow:0 0 6px 0 rgba(60,60,60,.5) ; } } .what-sauna-results-module--resultsWrapper--76cf6 button { position:absolute; top:50%; } .what-sauna-results-module--resultsWrapper--76cf6 button svg { height:2rem; } .what-sauna-results-module--prev--048ad { left:0; } .what-sauna-results-module--next--80558 { right:0; } .what-sauna-results-module--results--c4250 { text-align:left; } @media screen and (min-width:768px) { .what-sauna-results-module--results--c4250 { display:grid; grid-template-columns:1fr 1fr; grid-gap:2rem; gap:2rem; padding:2rem; } } @media screen and (min-width:900px) { .what-sauna-results-module--results--c4250 { grid-template-columns:1fr 1fr 1fr; } } .what-sauna-results-module--result--1a229 { background:var(--color-white); display:grid; grid-template-rows:minmax(200px,250px) auto 4rem; grid-template-columns:1fr; padding-bottom:1rem; margin-bottom:1rem; } .what-sauna-results-module--resultImage--12541 img { height:100%; width:100%; -o-object-fit:cover; object-fit:cover; } .what-sauna-results-module--resultContent--7a1bf { padding:1rem 1rem 0; } .what-sauna-results-module--cta--9200a { text-align:center; } .what-sauna-results-module--cta--9200a a:hover { text-decoration:none; } .what-sauna-results-module--cta--9200a a { min-width:162px; } .blog-subscription-form-module--blogForm--42983 { padding:1rem; background:var(--color-white); margin:0 0 2rem; } .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--formHeader--a8209 { width:100%; text-align:center; display:block; font-size:2.5rem; margin-top:inherit; } .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a { width:95%; display:block; padding:0 10px; margin:0 0 1rem; } .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a label,.blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a input,.blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a select,.blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a button { display:block; background:var(--color-gray); border:none; width:100%; } .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a input { border:1px solid var(--color-gray); } .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a select { -webkit-appearance:menulist; -moz-appearance:menulist; appearance:menulist; margin-top:-1px; } .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a button { margin:23px auto 0; width:80%; border:2px solid black; background:var(--color-white); } .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a button:hover { border-color:var(--color-orange); } @media screen and (min-width:968px) { .blog-subscription-form-module--blogForm--42983 { height:20rem; } .blog-subscription-form-module--blogForm--42983 form { display:flex; } .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--col--a246a { } .blog-subscription-form-module--blogForm--42983 button { margin:23px 0 0; } } @media screen and (min-width:992px) { .blog-subscription-form-module--blogForm--42983 .blog-subscription-form-module--hintText--bcff9 { margin-bottom:-22px; } } .blog-subscription-form-module--honeyPotInputField--f4dd9 { opacity:0; position:absolute; top:0; left:0; height:0; width:0; z-index:-1; } .blog-subscription-form-module--defaultOption--4e5ca { color:var(--color-dark-gray); } .blog-subscription-form-module--dynamicOption--a3587 { color:#000; } .blog-subscription-form-module--hintText--bcff9 { margin:0px; font-size:12px; font-weight:500; margin-top:3px; text-align:left; }:root { --toastify-color-light:#fff; --toastify-color-dark:#121212; --toastify-color-info:#3498db; --toastify-color-success:#07bc0c; --toastify-color-warning:#f1c40f; --toastify-color-error:#e74c3c; --toastify-color-transparent:hsla(0,0%,100%,.7) ; --toastify-icon-color-info:var(--toastify-color-info); --toastify-icon-color-success:var(--toastify-color-success); --toastify-icon-color-warning:var(--toastify-color-warning); --toastify-icon-color-error:var(--toastify-color-error); --toastify-toast-width:320px; --toastify-toast-background:#fff; --toastify-toast-min-height:64px; --toastify-toast-max-height:800px; --toastify-font-family:sans-serif; --toastify-z-index:9999; --toastify-text-color-light:#757575; --toastify-text-color-dark:#fff; --toastify-text-color-info:#fff; --toastify-text-color-success:#fff; --toastify-text-color-warning:#fff; --toastify-text-color-error:#fff; --toastify-spinner-color:#616161; --toastify-spinner-color-empty-area:#e0e0e0; --toastify-color-progress-light:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55); --toastify-color-progress-dark:#bb86fc; --toastify-color-progress-info:var(--toastify-color-info); --toastify-color-progress-success:var(--toastify-color-success); --toastify-color-progress-warning:var(--toastify-color-warning); --toastify-color-progress-error:var(--toastify-color-error); } .Toastify__toast-container { z-index:9999; z-index:var(--toastify-z-index); -webkit-transform:translate3d(0,0,9999 px); -webkit-transform:translate3d(0,0,var(--toastify-z-index) px); position:fixed; padding:4px; width:320px; width:var(--toastify-toast-width); box-sizing:border-box; color:#fff; } .Toastify__toast-container--top-left { top:1em; left:1em; } .Toastify__toast-container--top-center { top:1em; left:50%; transform:translateX(-50%); } .Toastify__toast-container--top-right { top:1em; right:1em; } .Toastify__toast-container--bottom-left { bottom:1em; left:1em; } .Toastify__toast-container--bottom-center { bottom:1em; left:50%; transform:translateX(-50%); } .Toastify__toast-container--bottom-right { bottom:1em; right:1em; } @media only screen and (max-width:480px) { .Toastify__toast-container { width:100vw; padding:0; left:0; margin:0; } .Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right { top:0; transform:translateX(0); } .Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right { bottom:0; transform:translateX(0); } .Toastify__toast-container--rtl { right:0; left:auto; left:initial; } } .Toastify__toast { position:relative; min-height:64px; min-height:var(--toastify-toast-min-height); box-sizing:border-box; margin-bottom:1rem; padding:8px; border-radius:4px; box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05) ; display:flex; justify-content:space-between; max-height:800px; max-height:var(--toastify-toast-max-height); overflow:hidden; font-family:sans-serif; font-family:var(--toastify-font-family); cursor:pointer; direction:ltr; } .Toastify__toast--rtl { direction:rtl; } .Toastify__toast-body { margin:auto 0; flex:1 1 auto; padding:6px; display:flex; align-items:center; } .Toastify__toast-body > div:last-child { flex:1; } [dir="ltr"] .Toastify__toast-icon { margin-right:10px; } [dir="rtl"] .Toastify__toast-icon { margin-left:10px; } .Toastify__toast-icon { -webkit-margin-end:10px; width:20px; flex-shrink:0; display:flex; } .Toastify--animate { animation-fill-mode:both; animation-duration:0.7s; } .Toastify--animate-icon { animation-fill-mode:both; animation-duration:0.3s; } @media only screen and (max-width:480px) { .Toastify__toast { margin-bottom:0; border-radius:0; } } .Toastify__toast-theme--dark { background:#121212; background:var(--toastify-color-dark); color:#fff; color:var(--toastify-text-color-dark); } .Toastify__toast-theme--light { background:#fff; background:var(--toastify-color-light); color:#757575; color:var(--toastify-text-color-light); } .Toastify__toast-theme--colored.Toastify__toast--default { background:#fff; background:var(--toastify-color-light); color:#757575; color:var(--toastify-text-color-light); } .Toastify__toast-theme--colored.Toastify__toast--info { color:#fff; color:var(--toastify-text-color-info); background:#3498db; background:var(--toastify-color-info); } .Toastify__toast-theme--colored.Toastify__toast--success { color:#fff; color:var(--toastify-text-color-success); background:#07bc0c; background:var(--toastify-color-success); } .Toastify__toast-theme--colored.Toastify__toast--warning { color:#fff; color:var(--toastify-text-color-warning); background:#f1c40f; background:var(--toastify-color-warning); } .Toastify__toast-theme--colored.Toastify__toast--error { color:#fff; color:var(--toastify-text-color-error); background:#e74c3c; background:var(--toastify-color-error); } .Toastify__progress-bar-theme--light { background:linear-gradient(to right,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55); background:var(--toastify-color-progress-light); } .Toastify__progress-bar-theme--dark { background:#bb86fc; background:var(--toastify-color-progress-dark); } .Toastify__progress-bar--info { background:#3498db; background:var(--toastify-color-progress-info); } .Toastify__progress-bar--success { background:#07bc0c; background:var(--toastify-color-progress-success); } .Toastify__progress-bar--warning { background:#f1c40f; background:var(--toastify-color-progress-warning); } .Toastify__progress-bar--error { background:#e74c3c; background:var(--toastify-color-progress-error); } .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error { background:hsla(0,0%,100%,.7) ; background:var(--toastify-color-transparent); } .Toastify__close-button { color:#fff; background:transparent; outline:none; border:none; padding:0; cursor:pointer; opacity:0.7; transition:0.3s ease; align-self:flex-start; } .Toastify__close-button--light { color:#000; opacity:0.3; } .Toastify__close-button > svg { fill:currentColor; height:16px; width:14px; } .Toastify__close-button:hover,.Toastify__close-button:focus { opacity:1; } @keyframes Toastify__trackProgress { 0% { transform:scaleX(1); } 100% { transform:scaleX(0); } } .Toastify__progress-bar { position:absolute; bottom:0; left:0; width:100%; height:5px; z-index:9999; z-index:var(--toastify-z-index); opacity:0.7; transform-origin:left; } .Toastify__progress-bar--animated { animation:Toastify__trackProgress linear 1 forwards; } .Toastify__progress-bar--controlled { transition:transform 0.2s; } .Toastify__progress-bar--rtl { right:0; left:auto; left:initial; transform-origin:right; } .Toastify__spinner { width:20px; height:20px; box-sizing:border-box; border:2px solid; border-radius:100%; border-color:#e0e0e0; border-color:var(--toastify-spinner-color-empty-area); border-right-color:#616161; border-right-color:var(--toastify-spinner-color); animation:Toastify__spin 0.65s linear infinite; } @keyframes Toastify__bounceInRight { from,60%,75%,90%,to { animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); } from { opacity:0; transform:translate3d(3000px,0,0); } 60% { opacity:1; transform:translate3d(-25px,0,0); } 75% { transform:translate3d(10px,0,0); } 90% { transform:translate3d(-5px,0,0); } to { transform:none; } } @keyframes Toastify__bounceOutRight { 20% { opacity:1; transform:translate3d(-20px,0,0); } to { opacity:0; transform:translate3d(2000px,0,0); } } @keyframes Toastify__bounceInLeft { from,60%,75%,90%,to { animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); } 0% { opacity:0; transform:translate3d(-3000px,0,0); } 60% { opacity:1; transform:translate3d(25px,0,0); } 75% { transform:translate3d(-10px,0,0); } 90% { transform:translate3d(5px,0,0); } to { transform:none; } } @keyframes Toastify__bounceOutLeft { 20% { opacity:1; transform:translate3d(20px,0,0); } to { opacity:0; transform:translate3d(-2000px,0,0); } } @keyframes Toastify__bounceInUp { from,60%,75%,90%,to { animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); } from { opacity:0; transform:translate3d(0,3000px,0); } 60% { opacity:1; transform:translate3d(0,-20px,0); } 75% { transform:translate3d(0,10px,0); } 90% { transform:translate3d(0,-5px,0); } to { transform:translate3d(0,0,0); } } @keyframes Toastify__bounceOutUp { 20% { transform:translate3d(0,-10px,0); } 40%,45% { opacity:1; transform:translate3d(0,20px,0); } to { opacity:0; transform:translate3d(0,-2000px,0); } } @keyframes Toastify__bounceInDown { from,60%,75%,90%,to { animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); } 0% { opacity:0; transform:translate3d(0,-3000px,0); } 60% { opacity:1; transform:translate3d(0,25px,0); } 75% { transform:translate3d(0,-10px,0); } 90% { transform:translate3d(0,5px,0); } to { transform:none; } } @keyframes Toastify__bounceOutDown { 20% { transform:translate3d(0,10px,0); } 40%,45% { opacity:1; transform:translate3d(0,-20px,0); } to { opacity:0; transform:translate3d(0,2000px,0); } } .Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left { animation-name:Toastify__bounceInLeft; } .Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right { animation-name:Toastify__bounceInRight; } .Toastify__bounce-enter--top-center { animation-name:Toastify__bounceInDown; } .Toastify__bounce-enter--bottom-center { animation-name:Toastify__bounceInUp; } .Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left { animation-name:Toastify__bounceOutLeft; } .Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right { animation-name:Toastify__bounceOutRight; } .Toastify__bounce-exit--top-center { animation-name:Toastify__bounceOutUp; } .Toastify__bounce-exit--bottom-center { animation-name:Toastify__bounceOutDown; } @keyframes Toastify__zoomIn { from { opacity:0; transform:scale3d(0.3,0.3,0.3); } 50% { opacity:1; } } @keyframes Toastify__zoomOut { from { opacity:1; } 50% { opacity:0; transform:scale3d(0.3,0.3,0.3); } to { opacity:0; } } .Toastify__zoom-enter { animation-name:Toastify__zoomIn; } .Toastify__zoom-exit { animation-name:Toastify__zoomOut; } @keyframes Toastify__flipIn { from { transform:perspective(400px) rotate3d(1,0,0,90deg); animation-timing-function:ease-in; opacity:0; } 40% { transform:perspective(400px) rotate3d(1,0,0,-20deg); animation-timing-function:ease-in; } 60% { transform:perspective(400px) rotate3d(1,0,0,10deg); opacity:1; } 80% { transform:perspective(400px) rotate3d(1,0,0,-5deg); } to { transform:perspective(400px); } } @keyframes Toastify__flipOut { from { transform:perspective(400px); } 30% { transform:perspective(400px) rotate3d(1,0,0,-20deg); opacity:1; } to { transform:perspective(400px) rotate3d(1,0,0,90deg); opacity:0; } } .Toastify__flip-enter { animation-name:Toastify__flipIn; } .Toastify__flip-exit { animation-name:Toastify__flipOut; } @keyframes Toastify__slideInRight { from { transform:translate3d(110%,0,0); visibility:visible; } to { transform:translate3d(0,0,0); } } @keyframes Toastify__slideInLeft { from { transform:translate3d(-110%,0,0); visibility:visible; } to { transform:translate3d(0,0,0); } } @keyframes Toastify__slideInUp { from { transform:translate3d(0,110%,0); visibility:visible; } to { transform:translate3d(0,0,0); } } @keyframes Toastify__slideInDown { from { transform:translate3d(0,-110%,0); visibility:visible; } to { transform:translate3d(0,0,0); } } @keyframes Toastify__slideOutRight { from { transform:translate3d(0,0,0); } to { visibility:hidden; transform:translate3d(110%,0,0); } } @keyframes Toastify__slideOutLeft { from { transform:translate3d(0,0,0); } to { visibility:hidden; transform:translate3d(-110%,0,0); } } @keyframes Toastify__slideOutDown { from { transform:translate3d(0,0,0); } to { visibility:hidden; transform:translate3d(0,500px,0); } } @keyframes Toastify__slideOutUp { from { transform:translate3d(0,0,0); } to { visibility:hidden; transform:translate3d(0,-500px,0); } } .Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left { animation-name:Toastify__slideInLeft; } .Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right { animation-name:Toastify__slideInRight; } .Toastify__slide-enter--top-center { animation-name:Toastify__slideInDown; } .Toastify__slide-enter--bottom-center { animation-name:Toastify__slideInUp; } .Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left { animation-name:Toastify__slideOutLeft; } .Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right { animation-name:Toastify__slideOutRight; } .Toastify__slide-exit--top-center { animation-name:Toastify__slideOutUp; } .Toastify__slide-exit--bottom-center { animation-name:Toastify__slideOutDown; } @keyframes Toastify__spin { from { transform:rotate(0deg); } to { transform:rotate(360deg); } } .jotform-module--modal--b4d36 { margin:40px 40px; } .jotform-module--overlayJotForm--76995 { position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:hsla(0,0%,100%,.75) ; z-index:1000; } .jotform-module--closeButton--9e64e { transition:transform 0.3s ease-in-out; position:absolute; left:94%; top:10%; } .jotform-module--closeButton--9e64e:hover { transform:rotate(90deg); } @media screen and (max-width:769px) { .jotform-module--closeButton--9e64e { padding-bottom:1%; left:80%; } } @media only screen and (min-device-width:576px) { .jotform-module--closeButton--9e64e { left:90%; } } .CountrySelectOverlay-module--container--10cb2 { background-color:transparent; display:flex; justify-content:center; align-items:center; flex-direction:column; padding:5%; z-index:5; } .CountrySelectOverlay-module--head--9bcfc { text-align:center; font-family:var(--font-avenir); font-size:3rem; } @media screen and (max-width:420px) { .CountrySelectOverlay-module--head--9bcfc { font-size:2rem; } } .CountrySelectOverlay-module--intro--c8cfc { text-align:center; font-family:var(--subheading-family); } @media screen and (max-width:768px) { .CountrySelectOverlay-module--intro--c8cfc { width:90%; } } @media screen and (max-width:480px) { .CountrySelectOverlay-module--intro--c8cfc { width:100%; } } .CountrySelectOverlay-module--flagWrapper--526fe { width:40px; height:40px; } .CountrySelectOverlay-module--selectWrapper--c43c8 { display:flex; flex-direction:column; width:50%; margin:5px; } @media screen and (max-width:768px) { .CountrySelectOverlay-module--selectWrapper--c43c8 { width:90%; } } @media screen and (max-width:480px) { .CountrySelectOverlay-module--selectWrapper--c43c8 { width:100%; } } .CountrySelectOverlay-module--subContiner--b6def { display:flex; justify-content:center; flex-direction:column; align-items:center; } .CountrySelectOverlay-module--form--9185a { width:80%; } @media screen and (max-width:768px) { .CountrySelectOverlay-module--form--9185a { width:100%; } } .CountrySelectOverlay-module--selectsWrapper--2d7b7 { display:flex; flex-direction:column; align-items:center; } @media screen and (max-width:768px) { .CountrySelectOverlay-module--selectsWrapper--2d7b7 { flex-direction:column; align-items:center; justify-content:center; } } .CountrySelectOverlay-module--buttonWrapper--0bd23 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:100%; } @media screen and (max-width:769px) { .CountrySelectOverlay-module--buttonWrapper--0bd23 a { width:100%; } } .CountrySelectOverlay-module--buttonWrapper--0bd23 .CountrySelectOverlay-module--cta--2a5f9:hover { background:var(--color-orange); } .CountrySelectOverlay-module--nonSelected--31ecc { color:#000 !important; cursor:pointer !important; } .CountrySelectOverlay-module--nonSelected--31ecc { border:2px solid #a0a09f; font-family:var(--subheading-family); background-color:var(--color-gray); } .CountrySelectOverlay-module--selected--3e858 { color:#000 !important; cursor:pointer !important; } .CountrySelectOverlay-module--selected--3e858 { border:2px solid #a0a09f; font-family:var(--subheading-family); font-weight:600; background-color:var(--color-gray); } .CountrySelectOverlay-module--upArrow--7a082 { height:0px !important; width:13px !important; transform:rotate(180deg) !important; } .CountrySelectOverlay-module--upArrow--7a082 { margin-right:8px; float:right; } .CountrySelectOverlay-module--downArrow--19e00 { height:0px !important; width:13px !important; } .CountrySelectOverlay-module--downArrow--19e00 { margin-right:8px; float:right; margin-top:-35px; } .CountrySelectOverlay-module--myMenuClassName--6fffb { border:1px solid #a0a09f; color:#a0a09f; } .CountrySelectOverlay-module--myPlaceholderClassName--d17e3 { font-family:var(--subheading-family); padding:10px; } .CountrySelectOverlay-module--menuClass--096b7 { background-color:#ffffff; border:1px solid #ccc; box-shadow:0 1px 0 rgba(0,0,0,.06) ; cursor:pointer; font-family:var(--subheading-family); } .CountrySelectOverlay-module--menuClass--096b7 { box-sizing:border-box; color:rgba(51,51,51,.8) ; cursor:pointer; display:block; padding:8px 10px; border:2px solid #808080; } .CountrySelectOverlay-module--menuClass--096b7 div:nth-child(n + 1):hover { background-color:var(--color-med-gray); } .CountrySelectOverlay-module--overlayFooter--5aa54 { position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:hsla(0,0%,100%,.75) ; z-index:1000; } .CountrySelectOverlay-module--closeButton--513a8 { position:relative; transition:transform 0.3s ease-in-out; float:right; } .CountrySelectOverlay-module--closeButton--513a8:hover { transform:rotate(90deg); } @media screen and (max-width:769px) { .CountrySelectOverlay-module--closeButton--513a8 { padding-bottom:1%; } } .anchorLink-module--ctaLink--514c7 { display:inline-block; text-decoration:none; border:2px solid #ffffff; padding:0.5rem 1.25rem; margin:1rem 0; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); } .anchorLink-module--ctaLink--514c7:hover { background-color:var(--color-orange); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .anchorLink-module--outlineDark--d4a88 { background-color:transparent; color:var(--color-dark-gray); border-color:var(--color-dark-gray); } .anchorLink-module--outlineDark--d4a88:hover { color:var(--color-white); } .anchorLink-module--outlineLight--840b2 { background-color:transparent; color:var(--color-white); border-color:var(--color-white); } .anchorLink-module--outlineLight--840b2:hover { color:var(--color-white); }
Sauna Detox: The Toxin Connection to Autoimmunity | Sunlighten
August 08, 2023
Sauna Detox: The Toxin Connection to Autoimmunity Detoxification ,
Longevity Toxicants can trigger autoimmune diseases. Learn about the connection between toxins and autoimmunity, how to reduce exposure, and how infrared sauna can help in this guest blog by detoxification expert and functional medicine physician, Dr. Amy Myers.
Avoiding exposure to toxins is nearly impossible. They are in the food we eat, the clothes we wear, and the air we breathe. Even if you live a very “clean” lifestyle, you’re still exposed to thousands of toxins daily. The good news is there are ways to reduce your exposure to toxins and flush them out of your body. My favorite way to flush out toxins is a sauna detox with my Sunlighten infrared sauna.
The effects of toxins on our bodies are complex. After all, thousands of chemicals are out there, and we’re just beginning to understand how they work on the body–not to mention how they work in conjunction with one another. We know that a heavy toxic burden puts you at greater risk of developing an autoimmune disease .
I will tell you how to reduce exposure to toxins and the benefits of a sauna detox using infrared light therapy. First, let’s discuss the toxin-autoimmunity connection.
Toxic Triggers for Autoimmunity
Taming the toxins is the third pillar of The Myers Way® , my science-based proven method for overcoming autoimmune disease. Each exposure to toxins adds to your body’s toxic burden. Think of your body like a cup and toxins like drops of water: if your cup is already full because you have a leaky gut , a poor diet, infections, and stress, those small, cumulative toxic exposures cause that cup to overflow. You’re pushed down the autoimmune spectrum into full-fledged autoimmune disease when it does. There are a few theories as to why:
One thought is that certain toxins, especially heavy metals, physically damage your tissues. Your immune system no longer recognizes these damaged cells as part of your body and attacks them, thinking they’re foreign invaders.
Another theory is that the damage inflicted by toxins elicits an inflammatory response from the immune system. The constant assault of chronic exposure puts the immune system on high alert. It begins attacking everything–including your tissues.
I don’t want you to feel hopeless because there is a solution. Yes, you get constantly exposed to toxins. However, you can use these prevention and detoxification strategies to lighten your toxic burden and help get your immune system back on track. In just a minute, I will tell you about these strategies, including a sauna detox. Let’s talk about how we get exposed to toxins.
The truth is that you are exposed to thousands of toxins every day, even if you don’t live in a polluted area or work in an industrial job. Toxins are in the air you breathe , the water you drink, the food you eat, the clothing you wear , your beauty products , cleaning products , and the cookware you use daily. The disheartening truth is our government has approved them and said they are safe.
As of right now, there are about 80,000 registered chemicals for use in the US, and every year about 1,700 more are quickly approved in less than a month and with little to no testing. Our government leaves it up to the company to do the testing and tell us it’s safe.
And if a product contains five ingredients, they test each separately for safety–not all five. These chemicals do wind up inside your body, and here’s how they get in:1
We Breathe Them In
Americans spend approximately 90% of their time indoors, where some pollutants are five times higher than typical outdoor concentrations. There’s pollution outside your home, too, and toxins can quickly build up in your body when you are constantly breathing them in.2
We Eat And Drink Them
The Standard American Diet (SAD) contains animals raised with artificial growth hormones , antibiotics, GMOs, and pesticide-treated produce. Studies suggest that dietary intake of pesticides accounts for most pesticide exposure, especially in infants and young children.3
More than half of your body is composed of water, which means your water quality is tied to your health. Chemicals from plastic, heavy metals, and other pollutants can get into your body through your drinking water or your skin when you bathe. Toxins in plastic can also leach into the food and beverages you eat.
We Absorb Them Through Our Skin
Both beneficial and harmful substances that come into contact with your skin get absorbed into your bloodstream. This includes the chemicals in cleaning products, soap, makeup, and lotions, as well as pollutants and heavy metals in water.
We Wear Them
Manufacturers make your clothing so that it stays drier, wrinkle-free, and lasts longer. However, the trade-off of better-performing clothing is that it often comes with a chemical cocktail filled with toxins, including solvents, AZO dyes, formaldehyde, PFAS, phthalates, and ammonia.
It may seem like a little bit of exposure here and there, yet each exposure contributes to your body’s toxic burden pushing you farther down the autoimmune spectrum .
What is the Solution?
The two main toxin-taming strategies are prevention (i.e. using toxin-free cleaning products) and detoxification (i.e. sauna detox). The first step is to prevent the toxins from getting in your system in the first place.
Prevention
You may not have control over everything, but you do have control over your home. I focus my efforts on keeping my home as toxin-free as possible. I use non-toxic cookware and eat only organic food . Here are four ways you can reduce the toxic burden in your home:
Clean your air. I recommend getting a HEPA filter for your office and home. I use air filters from AIRDoctor ® .
Clean your water. I recommend installing water filters on your shower taps and sinks. I have a full-house filtration system. You’ll also want to avoid plastic water bottles — even BPA-free plastics.
Buy clean food. Eat organic whenever possible. It can be costly, so at the very least, opt for organic meats. I also recommend using glass food containers, as they are toxin-free and don’t contain phthalates or BPA, so nothing is leaching out of the glass into your food.
Buy clean body products. These days, so many personal care products get manufactured with hormone-mimicking chemicals that get absorbed through your skin. After years of frustration looking at face washes, wrinkle creams, moisturizers, and thousands of skin care products that contained toxins, I created my own . If it’s too overwhelming to replace your body products with cleaner options all at once, consider replacing one item at a time over the next several months.
Once you have reduced the toxins exposure in your home, the next step is to remove the toxins from your body. There are several ways to do this, including a sauna detox with infrared light.
Detoxification
Once you have toxins in your body, you must get them out. Your body is constantly working to eliminate toxins by naturally producing glutathione . Glutathione is your body’s biggest detoxifier. However, constant toxin exposure depletes glutathione levels quickly. I recommend supplementing with extra Glutathione or N-Acetyl-Cysteine (a precursor to glutathione) while your body is trying to remove toxins, especially if you are already on the autoimmune spectrum.
You’ll also want to drink plenty of water and do something that will make you sweat the toxins out. Whenever I need to detox my body, I love to sweat in my Sunlighten infrared sauna . An infrared sauna detox has several benefits.
Benefits of a Sauna Detox
Infrared sauna therapy comes with several benefits, as I outline below. While traditional saunas rely on humidity to heat the room around you, infrared saunas heat your body directly by emitting wavelengths of light that you immediately absorb. Localized heat sent to the source means tolerable temperatures and a quicker, deeper sweat . Let’s discuss a few benefits of a sauna detox with infrared light.
Relaxation
Relaxation is more important to health than most people realize. While some stress is unavoidable , chronic stress can contribute to various health conditions such as leaky gut, adrenal fatigue , insomnia, heart disease, and autoimmunity. Infrared sauna therapy promotes relaxation by helping to balance your body’s level of cortisol, your body’s primary stress hormone. The heat generated by the sauna helps relax muscles and relieve tension and stress throughout the body.
Pain Relief
Sweating is one of the best ways to detox your body. Every time you sweat, you flush out the toxic substances and heavy metals we encounter daily. Infrared sauna therapy promotes this process by using what experts call a heavy metal detox protocol to mobilize specific toxins nearly three inches below the surface of your skin. Rather than simply heating the air to draw out toxins, infrared saunas heat your body from the inside to expel them from deep down.
Detoxification
Sweating is one of the best ways to detox your body. Every time you sweat, you flush out the toxic substances and heavy metals that we encounter in everyday life. Infrared sauna therapy promotes this process by using what experts call a heavy metal detox protocol to mobilize specific toxins nearly three inches below the surface of your skin. Rather than simply heating the air to draw out toxins, infrared saunas heat your body from the inside to expel them from deep down.
Weight Loss
A 30-minute infrared sauna session can burn up to 600 calories. While sweating out calories might sound too good to be true, the heat generated by an infrared sauna causes your heart rate to increase – the same heart rate you experience when exercising. As your heart rate increases, so do the calories you burn.
During a sauna detox session, your body’s temperature increases. The body has to work hard to cool itself, increasing the blood flow and heart rate. Much like moderate exercise, this helps your body burn calories and supports healthy weight loss. This can be a practical lifestyle choice for those who cannot participate in traditional exercise programs.
Skin Purification
The short wavelengths of near-infrared light (NIR) can reach more profound levels of your skin and remove toxins such as dead skin cells, oils, dirt, and bacteria. Additionally, increased circulation and oxygen delivery to injured or damaged areas helps with cell turnover, reducing the appearance of scars.
Improved Circulation
As the heat from infrared saunas increases your core body temperature, your blood vessels constrict and allow for healthy blood flow. Consistent infrared sauna sessions cause your blood vessels to dilate. The volume of their inner lining reduces, increasing the circulation needed to maintain healthy blood pressure.
This reaction is similar to how your body responds to low or moderate exercise. Infrared saunas replicate a cardiovascular workout by raising your heart rate and increasing your circulation. Since your heart is a muscle, each activity strengthens and helps it deliver more oxygen to your body’s cells.
Heating your body to its core triggers it to release the toxins clogging your pores; with each sweat, you’re detoxifying your body and promoting clear, soft, and healthy-looking skin.
Is a Sauna Detox Right for You?
A sauna detox is a great way to get all the benefits of using an infrared sauna. I have a Sunlighten infrared sauna in my home in Santa Fe, New Mexico.
Sunlighten saunas utilize a patented SoloCarbon® heating technology . They are the only far infrared sauna on the market clinically shown to lower blood pressure, raise core temperature, and aid in weight loss.
Many amazing health benefits come with using an infrared sauna. In general, infrared saunas are safe for most people. You should talk to your functional medicine physician if you have a medical condition on medications or implanted devices.
A review of Infrared sauna therapy found some side effects, such as heat discomfort, dehydration, low blood pressure, lightheadedness, and nausea. However, in most cases, the side effects were mild.
I suggest starting with 10-15 minute sessions at 100-130 degrees Fahrenheit and gradually working up to 40-minute sessions. If an infrared sauna is unavailable, yet you have access to a traditional sauna, you can still achieve some degree of detoxification with 10-20 minute sessions at 190-200 degrees Fahrenheit.
The Final Word
Most of your detoxing takes place in your liver, so the goal is to support your liver during detoxifying. Your body’s biggest detoxifier is glutathione , so I recommend supplementing with extra glutathione or N-Acetyl-Cysteine while trying to excrete toxins to accompany your sauna detox.
There has never been a more relaxing way to achieve optimal health than a sauna detox. With the help of infrared sauna therapy, all these health benefits and more are just a sweat away.
WRITTEN BY: Amy Myers, MD
Dr. Myers is a two-time New York Times bestselling author and an internationally acclaimed functional medicine physician. Dr. Myers specializes in empowering those with autoimmune, thyroid, and digestive issues to reverse their conditions and take back their health. In addition, she is a wife, mother, and the successful founder and CEO of Amy Myers MD® .
Interested in other stories like this?