") 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; } .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; } @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; } } .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:10px; text-transform:uppercase; letter-spacing:0.05em; height:auto; } .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; padding-left:20px; padding-right:10px; font-size:var(--subheading-medium); } .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; } .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); } } .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--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-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; } .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; } .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%; } } .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; } .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%; } .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; } @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; } } .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; } } .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); } .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; } .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; } .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; } } .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; } @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; } 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; } .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; } } .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; } } .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); } .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 3rem; } } @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); } } .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--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--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; } @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; } } .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; } .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; } .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; } .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%; } } .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; } } .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; } .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; } .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%; } }
5 Ways to Supplement Sunlight Exposure | Sunlighten
October 27, 2020
5 Ways to Supplement Sunlight Exposure Light Science Sunlight Benefits for Body and Mind
Scientific research is shedding new light on the many benefits we derive from being exposed to the sun’s rays; something our primitive ancestors naturally took advantage of. But as the human race has evolved, many of us have gotten further and further away from the sun, quite literally. We live and work inside climate-controlled environments and wear clothing and sunscreen that covers or protects most of the body from the sun’s harshest rays. While that protection is important, so is sun exposure and the many positive benefits it confers on the body and the mind.
In fact, a study from the Journal of Internal Medicine correlated the health of 30,000 Swedish women with risk of death over a 20-year period. The researchers found that the risk of death from all causes doubled for the Swedish women who tended to avoid the sun compared to women who got the most sun. This was a dose-dependent benefit, meaning that the more sun exposure a woman got on a regular basis, the lower her risk of death during the two decades-long study.
This sunshine-related health benefit remained significant even after the study authors adjusted the data for income, obesity, tobacco use and exercise. According to this study, completely avoiding the sun might increase the risk of premature mortality as much as being a pack-a-day cigarette smoker.1
In another recent study, researchers presented tentative evidence showing that red and near-infrared light, both present in sunlight, could explain the associations between sunlight exposure and better health status. Body irradiation with red and near-infrared light, usually termed as photobiomodulation (PBM), have demonstrated preliminary evidence of a potential clinical benefit for chronic diseases.2
While more research is needed on this subject, the known benefits of sunlight exposure include:
Better sleep — Our eyes need light to set the body’s internal clock. Early morning sunlight seems to help people sleep better at night. At night, darker lighting triggers the brain to make the hormone called melatonin. This hormone is responsible for helping you sleep.
Improved mood — Exposure to sunlight is thought to increase the brain’s release of a hormone called serotonin. Serotonin is associated with boosting mood and helping a person feel calm and focused.
Better bone health — Sunlight helps your body produce vitamin D, which in turn contributes to healthy bones, and also reduces the risks for bone-related diseases, like osteoporosis.
Improved immunity — Researchers report that exposure to sunlight appears to activate T-cells, which play an active role in immunity, helping them move more rapidly throughout the body. When T-cells are more active, they do a better job of fighting infections and cancer.
Weight loss — Morning light seems to help people keep their weight in check. You need 20 to 30 minutes of sunlight between 8 a.m. and noon to make a difference, but the earlier you get your sunlight, the better it seems to work. Scientists think the sun’s rays may shrink fat cells below the skin’s surface.
Gut health — Canadian researchers found that study participants with insufficient levels of vitamin D also had a lack of microbiome diversity, which has been linked to inflammatory bowel disease. When participants were exposed to a narrow band of UVB rays three times in one week, the diversity of bacteria in their guts improved.3
5 Ways to Supplement Sunlight Exposure
Vitamin D Supplements
Vitamin D is a fat-soluble vitamin that is naturally present in some foods, added to others, and available as a dietary supplement. While diet can be a source of vitamin D, exposure to sunlight for about 10 minutes a day produces a healthy level of vitamin D. However, many people do not get adequate vitamin D once the warm months end. If you’re one of them, talk with your health care provider about measuring your vitamin D level, and if it’s low, discuss taking an over-the-counter supplement. Your health care provider can advise you regarding the best supplement for your circumstances, but vitamin D, whether from the sun or a supplement, is essential to bone health, and has been scientifically proven to reduce the risk for heart disease, depression, cancer, multiple sclerosis and diabetes.4
Calcium Supplements
Because sunlight produces vitamin D, which is essential to strong bones, it also might be beneficial to talk with your doctor about a calcium supplement, especially if you are at high risk for osteoporosis. An over-the-counter supplement, combined with a healthy diet and regular weight-bearing exercise, can help reduce these risks and at least during the winter months, may replace the benefits of sunshine.
Reduce Exposure to Blue Light
During winter months, as we spend more time inside, we’re exposed more to blue wavelengths that are emitted by energy-efficient lighting, and phone, TV, laptop and notebook screens. Exposure to those devices, especially after sundown, can affect your circadian rhythms and sleep cycle. Harvard researchers and their colleagues conducted an experiment comparing the effects of 6.5 hours of exposure to blue light to exposure to green light of comparable brightness. The blue light suppressed melatonin for about twice as long as the green light and shifted circadian rhythms by twice as much (3 hours vs. 1.5 hours). The researchers concluded if individuals wore eyewear that blocks blue light, it could reduce the impact of its exposure.5 Turning off devices at least an hour before bedtime and using warmer light sources, like candles, may also reduce the impact of blue lights on sleep cycles.
Light Therapy
Many people find the winter months impact their mood, resulting in what’s commonly referred to as seasonal affective disorder, or SAD. Regulating mood can be a delicate balance between sunlight, and the hormones melatonin, and serotonin. If your mood seems to drop during the winter months, supplements and/or prescription antidepressants may be helpful, but your health care provider also might prescribe light therapy for SAD.
According to the Mayo Clinic, during light therapy, you sit or work near a device called a light therapy box. The box gives off bright light that mimics natural outdoor light and is thought to affect brain chemicals linked to mood and sleep, easing SAD symptoms. Using a light therapy box may also help with other types of depression, sleep disorders and other conditions. Light therapy is also known as bright light therapy or phototherapy.6
Infrared Light Using a Sauna
The sun produces infrared light, and when your body is exposed to infrared light it provides many health benefits. Infrared light is part of the electromagnetic spectrum which comes in three light waves: near, mid and far.
Near infrared waves have a shorter frequency range and penetrate the epidermis layer of the skin. This is how near-infrared is able to impact the body at the cellular level, encouraging tissue growth, speeding up muscle recovery and strengthening the immune system .
Far infrared therapy heats the body directly and rather than simply warming the air, it raises the core body temperature and produces a deep, detoxifying sweat at the cellular level, where most toxins reside. The sweat then pushes out the toxins, cleansing your body and rejuvenating your skin. Far infrared light also aids in heart health and weight loss , along with a wide range of other health benefits.
In the summer months, the sun can make you sweat, and potentially sweat out the harmful toxins in your body, but you won’t likely have the chance to do that in the winter months. Fortunately, the infrared heat Sunlighten saunas use has the benefit of being effective at a more comfortable operating temperature of 100° -165° F, and also helps the body detoxify .
In addition, near infrared light is actually a form of photobiomodulation, referenced earlier as demonstrating preliminary evidence of clinical benefit for chronic diseases. Sunlighten has harnessed the specific spectrum of light needed to trigger a natural, photo-biochemical reaction. This recharges the cell’s mitochondria and stimulates cellular turnover.7 To achieve the maximum penetration, NASA research was used to develop a patented LED array that provides near infrared light at a singular wavelength with minimal variability and virtually undetectable heat and light.
Sunlighten’s lumiNIR ® is a hand-held device with four LED options – near infrared, red light, near infrared/red light, and blue light that features the breakthrough LED technology first introduced in Sunlighten’s 3 in 1® infrared saunas. Regular use can help promote the healing benefits of near infrared light.
Some of the other health benefits of infrared sauna are similar to sunlight exposure, and include relaxation , stress reduction, and improved sleep , among other things.
Before taking any supplements or beginning a new health routine, be sure to talk with your health care provider to determine the best plan of action for your circumstances.
Learn more about the variety of Sunlighten’s infrared sauna models .
WRITTEN BY: Sunlighten
Shining light on infrared technology, Sunlighten® is the #1 choice for personalized infrared light treatments. Since 1999, we have been committed to innovating wellness products and services that empower our customers to improve their quality of life. Our patented SoloCarbon® technology rejuvenates the body by delivering the highest dose of infrared energy to the body - proven up to 99% effective. Our technological innovations are fueled by our passion to make a difference. And we are building a global community of businesses, consumers, and trusted experts to support each other along the way and make the world a healthier, happier place.
Sunlighten saunas are not a medical device as defined by Section 201(h) of the Food, Drug & Cosmetic Act. Sunlighten provides general information relating to various medical conditions for informational purposes only and is not meant to be a substitute for advice provided by a doctor or other qualified health care professional. Please consult with your physician regarding diagnosis or treatment.
Interested in other stories like this? REFERENCES
1 G. Lindqvist, E. Epstein, M. Landin‐Olsson, C. Ingvar, K. Nielsen, M. Stenbeck, H. Olsson. Avoidance of sun exposure is a risk factor for all‐cause mortality: results from the Melanoma in Southern Sweden cohort . Journal of Internal Medicine . First published: 04 April 2014.
2 Heiskanena V., Pfiffner M.,Partonen T. Sunlight and health: shifting the focus from vitamin D3 to photobiomodulation by red and near-infrared light .
3 Shah T. Vitamin D and How it Supports a Healthy Gut Microbiome .
4 Holick MF. Sunlight and vitamin D for bone health and prevention of autoimmune diseases, cancers, and cardiovascular disease . The American Journal of Clinical Nutrition , Volume 80, Issue 6, December 2004, Pages 1678S–1688S.
5 Blue light has a dark side . Harvard Health Letter .
6 Light therapy . Mayo Clinic website
7 Daniel Barolet, M. (2008). Light-Emitting Diodes (LEDs) in Dermatology. Seminars in Cutaneous Medicine and Surgery , 228.