") 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); } .form-masthead-module--subheadlineContainer--c37ee { margin-bottom:0.35em; } .form-masthead-module--headlineContainer--3591a { margin-bottom:0.35em; } .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%; 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; height:90vw; 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; height:90vw; max-height:550px; } @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; } } .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:992px) { .imageWithCopySlider-module--prev--0995e { left:-3rem; } } .imageWithCopySlider-module--next--72fb4 { right:0.5rem; top:44%; } @media screen and (min-width:576px) and (max-width:992px) { .imageWithCopySlider-module--next--72fb4 { right:-3rem; } } .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; 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; } .logo-garden-module--ctaContainer--b1a50 { padding:0 1rem; font-family:var(--subheading-family); } .logo-garden-module--ctaContainer--b1a50 a { } .logo-garden-module--wrapper--95b50 { padding:2rem 2rem; text-align:center; } @media screen and (max-width:576px) { .logo-garden-module--wrapper--95b50 { padding:2rem 1rem; } } @media screen and (min-width:992px) { .logo-garden-module--wrapper--95b50 { text-align:center; padding:2rem 4rem; } } .logo-garden-module--headline--04d34 { font-size:3rem; font-family:var(--font-avenir); text-align:center; margin-bottom:1rem; line-height:1.2; } @media screen and (min-width:992px) { .logo-garden-module--headline--04d34 { padding:25px 10px; margin-top:0; margin-bottom:0; font-size:3.5rem; line-height:3.75rem; } } .logo-garden-module--logosWrapper--513c6 { display:grid; grid-gap:20px; gap:20px; justify-content:center; padding:2rem; } @media screen and (min-width:1200px) and (max-width:1400px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(5,200px); } } @media screen and (max-width:1200px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(5,200px); } } @media screen and (min-width:992px) and (max-width:1120px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(4,200px); } } @media screen and (max-width:992px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(4,200px); } } @media screen and (min-width:768px) and (max-width:880px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(3,200px); } } @media screen and (max-width:768px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(3,200px); } } @media screen and (min-width:576px) and (max-width:676px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(3,150px); } } @media screen and (min-width:400px) and (max-width:576px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(2,150px); padding:2rem 0; } } @media screen and (max-width:400px) { .logo-garden-module--logosWrapper--513c6 { grid-template-columns:repeat(2,150px); padding:2rem 0; } } .logo-garden-module--description--071e4 { margin:0 1.5rem; } @media screen and (min-width:768px) and (max-width:1536px) { .logo-garden-module--description--071e4 { margin:0 3rem; } } @media screen and (min-width:1537px) { .logo-garden-module--description--071e4 { margin:0 14%; } } .logo-garden-module--additionalSpace--724b3 { margin-top:16rem; margin-bottom:4rem; } .logo-garden-module--additionalMargin--ad295 { margin:4rem 0; } .logo-garden-module--additionalpadding--2cc93 { padding-top:6rem; } .logo-garden-module--floatingDescBox--bb01b { position:absolute; top:-250px; width:900px; margin:0 auto; left:50%; transform:translateX(-50%); padding:3rem; } .logo-garden-module--logoContainer--5428d { overflow:hidden; display:flex; flex-direction:row; align-items:center; background-color:#ffffff; padding:10px; transition:transform 0.3s ease-in-out; width:200px; height:120px; cursor:default; } @media screen and (min-width:576px) and (max-width:676px) { .logo-garden-module--logoContainer--5428d { width:150px; height:100px; } } @media screen and (min-width:400px) and (max-width:576px) { .logo-garden-module--logoContainer--5428d { width:150px; height:100px; } } @media screen and (max-width:400px) { .logo-garden-module--logoContainer--5428d { width:150px; height:90px; } } .logo-garden-module--logoContainer--5428d { box-sizing:border-box; } .logo-garden-module--logoContainer--5428d img { max-width:100%; height:auto; } .logo-garden-module--logoContainer--5428d a { cursor:default; } .logo-garden-module--zoomEffect--78819:hover { transform:scale(1.05); } .logo-garden-module--zoomEffect--78819 { cursor:pointer; } .logo-garden-module--zoomEffect--78819 a { cursor:pointer; } .logo-garden-module--showLessArrow--56912 svg { transform:rotate(180deg); } .logo-garden-module--lessThan6--b1738 { display:flex; justify-content:center; align-items:center; flex-wrap:wrap; } .logo-garden-module--lessThan6--b1738 div:first-child { margin-left:10px; } .logo-garden-module--logoalignment--57a65 { margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; } .logo-garden-module--largeLogosize--302f4 { width:300px; height:180px; } .image-gallery-module--wrapper--886e3 { height:100%; width:auto; overflow:hidden; position:relative; background:var(--color-white); text-align:center; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .image-gallery-module--wrapper--886e3 { margin:var(--desktop-component-buffer); } } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 { overflow:hidden; padding:0; margin:0 auto; } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--galleryImage--62836 { width:auto; height:auto; display:inline-block; margin:0 10px 15px; overflow:visible; text-align:center; vertical-align:top; position:relative; } @media screen and (min-width:420px) { .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--galleryImage--62836 { width:400px; margin:1rem; } } @media screen and (min-width:768px) { .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--zoom--15c11 { position:relative; top:-25px; left:5px; display:block; border-radius:30px; height:16px; width:16px; border:2px solid #ccc; cursor:pointer; } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--zoom--15c11:after { content:""; height:2px; width:6px; background:#ccc; position:absolute; top:13px; left:11px; transform:rotate(45deg); } } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 span.image-gallery-module--caption--95732 { display:inline-block; text-align:left; } .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--download--36905 a { vertical-align:top; margin-top:10px; background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzEyMTMxMyIgZD0iTTMxIDIyYTEgMSAwIDAgMC0xIDF2N0gydi03YTEgMSAwIDAgMC0yIDB2OGExIDEgMCAwIDAgMSAxaDMwYTEgMSAwIDAgMCAxLTF2LThhMSAxIDAgMCAwLTEtMXoiLz48cGF0aCBmaWxsPSIjMTIxMzEzIiBkPSJNMTUuMjcgMjMuNzA3Yy4zODkuMzg1IDEuMDQuMzg5IDEuNDI5IDBsNi45OTktNi45YS45OTMuOTkzIDAgMCAwIDAtMS40MTQgMS4wMTYgMS4wMTYgMCAwIDAtMS40MjggMGwtNS4yNzUgNS4yVjFjMC0uNTUyLS40NTItMS0xLjAxLTFzLTEuMDEuNDQ4LTEuMDEgMXYxOS41OTNsLTUuMjc1LTUuMmExLjAxNiAxLjAxNiAwIDAgMC0xLjQyOCAwIC45OTIuOTkyIDAgMCAwIDAgMS40MTRsNi45OTggNi45eiIvPjwvc3ZnPg==); width:25px; height:25px; opacity:0.5; display:inline-block; } @media screen and (min-width:768px) { .image-gallery-module--wrapper--886e3 .image-gallery-module--gallery--603e3 .image-gallery-module--download--36905 a { vertical-align:middle; margin-top:0; } } .image-gallery-module--background--49ad4 { background-color:rgba(0,0,0,.5) ; width:100%; height:100%; position:fixed; top:0; left:0; z-index:1000; } .image-gallery-module--modal--7a6a4 { width:80%; height:80%; position:fixed; top:10%; left:10%; z-index:2500; } .image-gallery-module--modal--7a6a4 .image-gallery-module--wrapper--886e3 { background:hsla(0,0%,98%,0) ; padding:0; } @media screen and (min-width:1025px) { .image-gallery-module--modal--7a6a4 .image-gallery-module--wrapper--886e3 { width:100vh; height:100%; margin:0 auto; overflow-y:auto; } } .image-gallery-module--modal--7a6a4 img { width:100%; margin:0 auto; } .image-gallery-module--modal--7a6a4 .image-gallery-module--caption--95732 { display:block; padding:1rem 2rem 2rem; width:100%; margin:0 auto; vertical-align:top; text-align:left; background:#fff; } .image-gallery-module--modal--7a6a4 .image-gallery-module--caption--95732 p { text-align:left; } .image-gallery-module--modal--7a6a4 .image-gallery-module--caption--95732 .image-gallery-module--download--36905 { position:absolute; margin:0; vertical-align:middle; background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHBhdGggZmlsbD0iIzEyMTMxMyIgZD0iTTMxIDIyYTEgMSAwIDAgMC0xIDF2N0gydi03YTEgMSAwIDAgMC0yIDB2OGExIDEgMCAwIDAgMSAxaDMwYTEgMSAwIDAgMCAxLTF2LThhMSAxIDAgMCAwLTEtMXoiLz48cGF0aCBmaWxsPSIjMTIxMzEzIiBkPSJNMTUuMjcgMjMuNzA3Yy4zODkuMzg1IDEuMDQuMzg5IDEuNDI5IDBsNi45OTktNi45YS45OTMuOTkzIDAgMCAwIDAtMS40MTQgMS4wMTYgMS4wMTYgMCAwIDAtMS40MjggMGwtNS4yNzUgNS4yVjFjMC0uNTUyLS40NTItMS0xLjAxLTFzLTEuMDEuNDQ4LTEuMDEgMXYxOS41OTNsLTUuMjc1LTUuMmExLjAxNiAxLjAxNiAwIDAgMC0xLjQyOCAwIC45OTIuOTkyIDAgMCAwIDAgMS40MTRsNi45OTggNi45eiIvPjwvc3ZnPg==); width:40px; height:40px; opacity:0.5; display:inline-block; } .image-gallery-module--modal--7a6a4 .image-gallery-module--caption--95732 .image-gallery-module--download--36905 a { width:100%; height:100%; display:inline-block; } .image-with-cta-module--wrapper--77dc8 { padding:var(--padded-mobile-component-buffer); display:grid; grid-template-rows:3fr auto auto auto; grid-template-columns:100%; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .image-with-cta-module--wrapper--77dc8 { margin:var(--desktop-component-buffer); grid-template-rows:3fr auto auto auto; grid-template-columns:1fr 1fr; } } .image-with-cta-module--picture--509d4 { grid-row:1 /span 2; grid-column:1; position:relative; } @media screen and (min-width:768px) { .image-with-cta-module--picture--509d4 { grid-row:1 /span 2; grid-column:1 /span 2; } } .image-with-cta-module--picture--509d4 img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; height:45vh; } @media screen and (min-width:992px) { .image-with-cta-module--picture--509d4 img { height:80vh; } } .image-with-cta-module--headlineContentContainer--c1147 { flex:1; padding:2rem 0.5rem 1rem 2rem; margin-right:1.5rem; z-index:1; grid-row:2 /span 2; grid-column:1; display:flex; flex-direction:column; justify-content:center; } @media screen and (min-width:768px) { .image-with-cta-module--headlineContentContainer--c1147 { padding:2rem 0.5rem 1rem 5rem; } } .image-with-cta-module--headline--6baea { font-size:var(--heading-x-small); font-weight:100; line-height:1.2; margin:0; text-align:left; } @media screen and (min-width:768px) { .image-with-cta-module--headline--6baea { font-size:var(--heading-small); } } .image-with-cta-module--subheadline--e0b00 { font-size:1em; font-family:var(--subheading-family); letter-spacing:0.05em; } @media screen and (min-width:768px) { .image-with-cta-module--subheadline--e0b00 { font-size:var(--subheading-small); text-align:left; } } .image-with-cta-module--descriptionContentContainer--d0ef0 { padding:0 2rem; } @media screen and (min-width:992px) { .image-with-cta-module--descriptionContentContainer--d0ef0 { flex:1; grid-row:3 /span 2; grid-column:2; } } .image-with-cta-module--descriptionContent--82af5 .image-with-cta-module--descriptionCopy--4875c { color:var(--color-dark-gray); margin:0 auto 0rem; text-align:left; } @media screen and (min-width:992px) { .image-with-cta-module--descriptionContent--82af5 { padding:1em 0 0 0; } } .image-with-cta-module--ctaContainer--6a143 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:100%; } @media screen and (min-width:992px) { .image-with-cta-module--ctaContainer--6a143 a { width:50%; } } .image-with-cta-module--ctaContainer--6a143 .image-with-cta-module--cta--3f067:hover { background:var(--color-orange); } .image-with-statement-block-module--wrapper--79d65 { background:var(--color-white); margin:var(--mobile-buffer) 0 calc(-2rem + var(--mobile-buffer)); } @media screen and (min-width:992px) { .image-with-statement-block-module--wrapper--79d65 { margin:var(--desktop-buffer) 0 calc(-4rem + var(--desktop-buffer)); } } .image-with-statement-block-module--picture--a104b img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; height:50vh; } .image-with-statement-block-module--contentContainer--a577a { background-color:var(--color-gray-green); color:var(--color-white); width:calc(100% - var(--small-padding)*2); max-width:1280px; padding:1rem; margin:0 auto; transform:translateY(-2rem); position:relative; } @media screen and (min-width:992px) and (max-width:1199px) { .image-with-statement-block-module--contentContainer--a577a { display:flex; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; padding:3rem 2rem; width:calc(100% - 4rem); text-align:left; transform:translateY(-4rem); margin-bottom:calc(-4rem + var(--desktop-buffer)); } } @media screen and (min-width:1200px) { .image-with-statement-block-module--contentContainer--a577a { display:flex; justify-content:flex-start; align-content:flex-start; flex-wrap:nowrap; padding:3rem 6rem; width:calc(100% - 8rem); text-align:left; transform:translateY(-4rem); margin-bottom:calc(-4rem + var(--desktop-buffer)); } } .image-with-statement-block-module--innerContent--37b78 h2 { font-size:var(--subheading-large); line-height:1.15; margin:1rem auto; text-align:center; } @media screen and (min-width:992px) { .image-with-statement-block-module--innerContent--37b78 h2 { font-size:var(--heading-small); text-align:left; } } @media screen and (min-width:992px) and (max-width:1199px) { .image-with-statement-block-module--innerContent--37b78 { flex-basis:38%; } } @media screen and (min-width:1200px) { .image-with-statement-block-module--innerContent--37b78 { flex-basis:40%; margin-right:2rem; } } .image-with-statement-block-module--statement--8a1a5 h3 { font-size:var(--subheading-medium); font-weight:600; margin:1rem 0; font-family:var(--subheading-family); text-align:center; } @media screen and (min-width:992px) { .image-with-statement-block-module--statement--8a1a5 h3 { font-size:var(--subheading-small); text-align:left; } } @media screen and (min-width:992px) { .image-with-statement-block-module--statement--8a1a5 { flex:1 0; margin-left:1rem; } } .image-with-statement-block-module--statementDescription--7ee86 p:first-child { margin-top:0; } .image-with-statement-block-module--icon--68915 { display:block; width:3rem; margin:2rem auto; } @media screen and (min-width:992px) { .image-with-statement-block-module--icon--68915 { width:2rem; margin:0; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .image-with-statement-block-module--icon--68915 { min-height:2rem; } } .image-with-statement-block-module--iconWrapper--cc60b { position:relative; } .image-with-statement-block-module--iconWrapper--cc60b button { position:absolute; top:50%; transform:translateY(-2rem); } .image-with-statement-block-module--iconWrapper--cc60b svg { height:1.5rem; } .image-with-statement-block-module--prev--04b01 { left:calc(10% - 0.3rem); } .image-with-statement-block-module--next--c4c5a { right:calc(10% - 0.3rem); } .image-with-statement-block-module--ctaContainer--da35d { text-align:center; } @media screen and (min-width:992px) { .image-with-statement-block-module--ctaContainer--da35d { text-align:left; } } .image-with-statement-block-module--ctaContainer--da35d a { text-align:center; } .image-with-statement-block-module--ctaContainer--da35d a:hover { border-color:#f06623 !important; } @media screen and (min-width:992px) { .image-with-statement-block-module--ctaContainer--da35d a { margin:0; position:relative; bottom:auto; width:80%; padding:0.25rem auto; } } .jump-to-topic-module--wrapper--ab8ff { display:grid; grid-template-rows:1fr; padding:1rem 0; position:relative; width:calc(100% - var(--small-padding)*2); max-width:1280px; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .jump-to-topic-module--wrapper--ab8ff { grid-template-columns:4fr 1fr; justify-content:end; align-items:end; grid-gap:2rem; width:calc(100% - 8rem); margin:var(--desktop-component-buffer); } } @media screen and (min-width:768px) { .jump-to-topic-module--wrapper--ab8ff .jump-to-topic-module--selectContainer--a7bac { margin-bottom:1rem; } } .jump-to-topic-module--wrapper--ab8ff .jump-to-topic-module--selectContainer--a7bac label { font-size:inherit; } .jump-to-topic-module--wrapper--ab8ff .jump-to-topic-module--selectContainer--a7bac select { background:var(--color-gray); color:var(--color-dark-gray); font-family:var(--font-barlow-regular); text-transform:uppercase; letter-spacing:0.1rem; margin:0; } .jump-to-topic-module--wrapper--ab8ff .jump-to-topic-module--ctaContainer--dd151 button { width:100%; text-transform:uppercase; text-align:center; } .numberedpanel-module--title--0e39c { display:flex; font-size:18px; } @media (max-width:478px) { .numberedpanel-module--title--0e39c { font-size:14px; } } .numberedpanel-module--mediaWrapper--2609a { width:50%; min-height:300px; display:flex; flex-direction:row; position:relative; } @media (max-width:768px) { .numberedpanel-module--mediaWrapper--2609a { width:100%; height:500px; } } .numberedpanel-module--mediaWrapper--2609a img { width:100%; margin:auto; height:100%; -o-object-fit:cover; object-fit:cover; } .numberedpanel-module--button--7b18e button { right:40%; margin:auto; border-radius:60%; height:55px; } @media (max-width:448px) { .numberedpanel-module--button--7b18e button { height:44px; } } @media (min-width:448px) and (max-width:768px) { .numberedpanel-module--button--7b18e button { height:53px; } } .numberedpanel-module--width90--74469 { width:90% !important; } @media (max-width:768px) { .numberedpanel-module--width90--74469 { width:100% !important; } } .numberedpanel-module--button--7b18e { position:absolute; top:45%; width:100%; } @media (max-width:768px) { .numberedpanel-module--button--7b18e { width:100% !important; } .numberedpanel-module--button--7b18e { top:40%; } } .numberedpanel-module--videoWrap--65f28 { width:100%; margin:auto; height:100%; display:flex; flex-direction:column; } @media (max-width:768px) { .numberedpanel-module--videoWrap--65f28 { margin:1px; width:100%; } } .numberedpanel-module--videoWrap--65f28 video { width:80%; margin:auto; } .numberedpanel-module--card--d9fb9 { display:flex; width:100%; min-height:350px; position:relative; } @media (min-width:1400px) { .numberedpanel-module--card--d9fb9 { min-height:400px; } } @media screen and (max-width:768px) { .numberedpanel-module--card--d9fb9 { flex-direction:column; width:100%; min-height:600px; height:-moz-fit-content; height:fit-content; } } .numberedpanel-module--child--c06b3 { overflow:hidden; width:50%; position:relative; background-color:#e6e6e6; margin-top:3%; margin-bottom:3%; position:relative; padding:30px; min-height:70%; } @media (max-width:768px) { .numberedpanel-module--child--c06b3 { margin-left:auto; margin-right:auto; width:90%; top:-10px; min-height:300px; margin-top:0%; margin-bottom:0%; } } @media (min-width:768px) and (max-width:800px) { .numberedpanel-module--child--c06b3 { width:52%; } } .numberedpanel-module--child--c06b3 h5 { margin:0; margin-left:15px; } .numberedpanel-module--image--b0ce8 { width:100%; } .numberedpanel-module--desktop--c92c8 { margin:var(--desktop-component-buffer); } @media (max-width:768px) { .numberedpanel-module--desktop--c92c8 { display:none; } } .numberedpanel-module--mobile--93773 { margin:var(--mobile-component-buffer); } @media (min-width:768px) { .numberedpanel-module--mobile--93773 { display:none; } } .numberedpanel-module--numberCircle--4d738 { border-radius:50%; width:50px; height:50px; padding:8px; background:var(--color-orange); border:2px solid var(--color-orange); color:#fff; text-align:center; font:27px Arial,sans-serif; } @media (max-width:448px) { .numberedpanel-module--numberCircle--4d738 { width:35px; height:35px; font:17px Arial,sans-serif; } } @media (min-width:448px) and (max-width:768px) { .numberedpanel-module--numberCircle--4d738 { width:44px; height:44px; font:22px Arial,sans-serif; } } .numberedpanel-module--playButton--45eb2 { background-size:51px; height:64px; width:53px; } @media (max-width:448px) { .numberedpanel-module--playButton--45eb2 { width:46px; } } .numberedpanel-module--reactplayer--fe84e { width:100% !important; height:100% !important; } @media (max-width:768px) { .numberedpanel-module--reactplayer--fe84e { margin-left:auto !important; } } .numberedpanel-module--reactplayer--fe84e video { -o-object-fit:cover; object-fit:cover; pointer-events:none; } .numberedpanel-module--reactplayerModal--33dbb video { -o-object-fit:cover; object-fit:cover; } .numberedpanel-module--video--77dab { width:100%; } .numberedpanel-module--copy--18204 { margin:14px; } .numberedpanel-module--link--5c24b { margin-top:5%; } .numberedpanel-module--paragraph--c9be2 section p { margin-top:5%; word-break:break-word; font-family:var(--font-barlow-regular); line-height:1.5; } .numberedpanel-module--vjs-icon-placeholder--b8186 { border:1px solid red; } .on-page-search-module--onPageSearch--c131f h2 { font-size:var(--subheading-large); margin:0; } @media screen and (min-width:768px) { .on-page-search-module--onPageSearch--c131f { display:flex; } } .on-page-search-module--formPanel--6930a { background-color:var(--color-white); text-align:center; width:100%; padding:1rem; } @media screen and (min-width:768px) { .on-page-search-module--formPanel--6930a { padding:var(--small-padding); } } .on-page-search-module--formPanelContent--a2ec3 { padding:1rem; text-align:left; margin:0 auto; } @media screen and (min-width:768px) { .on-page-search-module--formPanelContent--a2ec3 { width:calc(100% - 4rem); max-width:1280px; } } @media screen and (min-width:480px) { .on-page-search-module--formPanelContent--a2ec3 form { display:flex; align-items:flex-end; } } .on-page-search-module--formItem--e9a9a { flex:1; } @media screen and (min-width:480px) { .on-page-search-module--formItem--e9a9a { margin-right:1rem; } } .on-page-search-module--formItem--e9a9a label { display:block; font-size:var(--subheading-small); font-family:var(--subheading-family); font-weight:900; letter-spacing:0.1em; margin-bottom:0.5rem; } .on-page-search-module--formItem--e9a9a input,.on-page-search-module--formItem--e9a9a select { width:100%; } .on-page-search-module--formActions--32ba7 { text-align:center; } @media screen and (min-width:768px) { .on-page-search-module--formActions--32ba7 { text-align:left; } } .on-page-search-module--formActions--32ba7 a { text-align:center; min-width:140px; } .on-page-search-module--formActions--32ba7 a:hover { background-color:var(--color-white); border-color:var(--color-white); color:var(--color-orange); } .on-page-search-module--formActions--32ba7 button { margin:0; } @media screen and (max-width:479px) { .on-page-search-module--formActions--32ba7 button { width:100%; margin-top:1rem; } } .on-page-search-module--autocomplete--729c5 { position:relative; } .on-page-search-module--autocomplete--729c5 input { border:none; background-color:var(--color-gray); padding:1rem 1.25rem; } .on-page-search-module--formError--eab57 { margin:0; } .autocomplete-module--container--d911c { position:relative; } .autocomplete-module--suggestionsContainer--93c40 { position:absolute; left:1px; top:45px; z-index:5; width:100%; background:var(--color-white); color:var(--color-dark-gray); } .autocomplete-module--suggestionsContainer--93c40 ul { list-style-type:none; margin:0; padding:0 1rem; } .onetrustcookiebutton-module--reviews--91492 { margin:var(--mobile-component-buffer); width:calc(100% - var(--mobile-buffer)*2); max-width:1290px; } @media screen and (max-width:768px) { .onetrustcookiebutton-module--reviews--91492 { margin:var(--desktop-component-buffer); } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .onetrustcookiebutton-module--reviews--91492 { display:none; } } .onetrustcookielist-module--reviews--9f707 { margin:var(--mobile-component-buffer); width:calc(100% - var(--mobile-buffer)*2); max-width:1290px; } @media screen and (max-width:768px) { .onetrustcookielist-module--reviews--9f707 { margin:var(--desktop-component-buffer); } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .onetrustcookielist-module--reviews--9f707 { display:none; } } .Pdf-module--pdfWrapper--9797d { height:100vh; } .Pdf-module--wrapper--37917 { display:flex; height:100%; flex-direction:column; } .Pdf-module--wrapper--37917 > * { display:inline-block; } .Pdf-module--wrapper--37917 > iframe { flex-grow:1; } .Pdf-module--downloadBtn--1ad7b { display:flex; margin-left:0.5rem; height:60px; } .Pdf-module--downloadBtn--1ad7b a { border:1px solid; padding:0.5rem 1.5rem; margin:0.5rem; align-self:center; } .page-relevancy-tags-module--wrapper--9e3ee { background:var(--color-white); margin-bottom:var(--mobile-buffer); } @media screen and (min-width:768px) { .page-relevancy-tags-module--wrapper--9e3ee { margin-bottom:var(--desktop-buffer); } } .page-relevancy-tags-module--content--ae5c7 { position:relative; z-index:1; background:var(--color-gray); color:var(--color-dark-gray); width:calc(100% - 4rem); margin:-8rem auto 0; padding:2rem; filter:drop-shadow(0 0 4px var(--color-dark-gray)); } @media screen and (min-width:768px) { .page-relevancy-tags-module--content--ae5c7 { max-width:1280px; padding:2rem 4rem 2rem; } } .page-relevancy-tags-module--content--ae5c7 h2 { font-size:var(--heading-small); text-align:center; margin:0 auto 2rem; } @media screen and (min-width:768px) { .page-relevancy-tags-module--content--ae5c7 h2 { font-size:var(--heading-medium); } } .page-relevancy-tags-module--pageTags--01717 { text-align:center; } @media screen and (min-width:768px) { .page-relevancy-tags-module--pageTags--01717 { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:4rem; } } .page-relevancy-tags-module--tag--17bb7 { display:flex; flex-direction:column; padding:2rem 0 0; font-size:var(--subheading-medium); } @media screen and (min-width:768px) { .page-relevancy-tags-module--tag--17bb7 { font-size:var(--subheading-small); } } .page-relevancy-tags-module--iconWrapper--2890c { position:relative; } .page-relevancy-tags-module--iconWrapper--2890c object { height:4rem; } .page-relevancy-tags-module--iconWrapper--2890c button { position:absolute; top:25%; transform:translateY(-50%); } .page-relevancy-tags-module--iconWrapper--2890c button:hover { background-color:transparent; } .page-relevancy-tags-module--iconWrapper--2890c button svg { height:2.5rem; } .page-relevancy-tags-module--iconWrapper--2890c .page-relevancy-tags-module--prev--5088f { left:calc(10% - 0.25rem); } .page-relevancy-tags-module--iconWrapper--2890c .page-relevancy-tags-module--next--5b56e { right:calc(10% - 0.25rem); } .TestimonialScroll-module--wrapper--473f2 { height:100%; width:100%; overflow:hidden; position:relative; background-color:var(--color-white); margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .TestimonialScroll-module--wrapper--473f2 { margin:var(--desktop-component-buffer); } } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--gallery--e3b32 { overflow:hidden; padding:0; margin:0 auto; } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--prevArrowButton--65c2e { position:absolute; top:35%; left:-12px; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--prevArrowButton--65c2e { width:90px; } } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--nextArrowButton--c8908 { position:absolute; top:35%; right:-12px; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--nextArrowButton--c8908 { width:90px; } } .TestimonialScroll-module--wrapper--473f2 svg { height:2.5rem; } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--dots--aff05 { width:100%; text-align:center; margin:15px auto 0; padding-bottom:22px; } @media screen and (max-width:649px) { .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--dots--aff05 { max-width:250px; } } .TestimonialScroll-module--wrapper--473f2 .TestimonialScroll-module--dots--aff05 span { display:inline-block; border:1px solid #ccc; border-radius:50%; font-size:0; padding:6px; margin:0 2px; } .TestimonialScroll-module--subtitle--6175f { padding-left:20px; padding-right:10px; padding-bottom: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; } .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; } .PromotionalDiscountOverlay-module--overlay--5eeac { position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:hsla(0,0%,100%,.75) ; z-index:100; } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--overlay--5eeac { overflow:scroll; } } .PromotionalDiscountOverlay-module--overlay--5eeac > div { margin-top:6.5vh; } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--overlay--5eeac > div { margin-top:3.5vh; } } .PromotionalDiscountOverlay-module--componentWrapper--6fd1b { text-align:-webkit-center; display:flex; } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--componentWrapper--6fd1b { display:flex; flex-direction:column; } } .PromotionalDiscountOverlay-module--verticalCenter--668cb { display:flex; flex-direction:column; text-align:center; } .PromotionalDiscountOverlay-module--wrapperContainer--57fec { flex-direction:column; } @media screen and (min-width:768px) { .PromotionalDiscountOverlay-module--wrapperContainer--57fec { width:100%; } } .PromotionalDiscountOverlay-module--contentWrappers--ef6cc { display:flex; justify-content:space-between; background-color:#f6f9fc; padding:2rem; } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--contentWrappers--ef6cc { position:relative; width:50vw; padding:4rem; } } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--contentWrappers--ef6cc { flex-direction:column; align-items:center; padding-left:7vw; padding-right:7vw; padding-bottom:20px; } } .PromotionalDiscountOverlay-module--promotionalHeading--01dc1 { font-size:large; font-family:var(--font-avenir); } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--promotionalHeading--01dc1 { margin-top:0.7vw; text-align:center; width:100%; } } .PromotionalDiscountOverlay-module--container--baa3d { display:flex; flex-direction:column; margin-top:5vh; } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--container--baa3d { margin:5%; text-align:left; } } .PromotionalDiscountOverlay-module--promotionTimeContainer--ff98d { width:50%; } .PromotionalDiscountOverlay-module--promotionBanner--9e657 { text-align:center; font-size:var(--heading-x-small); } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--promotionBanner--9e657 { text-align:center; } } .PromotionalDiscountOverlay-module--countdownTimeContainer--de110 { display:flex; } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--countdownTimeContainer--de110 { justify-content:center; display:flex; } } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--countdownTimeContainer--de110 { justify-content:center; } } @media screen and (max-width:400px) { .PromotionalDiscountOverlay-module--countdownTimeContainer--de110 { justify-content:normal; } } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--withImage--8a753 { margin:auto; } } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--timerBanner--dffeb { } } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--timerBanner--dffeb { width:100%; } } .PromotionalDiscountOverlay-module--countdown--12ef3 { display:flex; flex-direction:column; text-align:center; padding:0 10px; } @media screen and (max-width:768px) { .PromotionalDiscountOverlay-module--countdown--12ef3 { margin-right:4%; justify-content:space-between; padding:0px; } } .PromotionalDiscountOverlay-module--countDownNumber--01827 { font-size:var(--heading-x-small); } .PromotionalDiscountOverlay-module--countDownText--2ff8d { font-family:var(--subheading-family); font-size:var(--subheading-small); } .PromotionalDiscountOverlay-module--picture--e3414 img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; height:100%; } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--picture--e3414 img { margin-bottom:-50px; } } @media screen and (max-width:500px) { .PromotionalDiscountOverlay-module--picture--e3414 img { -o-object-fit:cover; object-fit:cover; } } .PromotionalDiscountOverlay-module--buttons--f7823 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:190px; } @media screen and (min-width:992px) { .PromotionalDiscountOverlay-module--buttons--f7823 a { width:30vw; } } .PromotionalDiscountOverlay-module--buttons--f7823 .PromotionalDiscountOverlay-module--cta--d6383:hover { background:var(--color-orange); } .PromotionalDiscountOverlay-module--noimagetimerBanner--337fd { display:flex !important; } .PromotionalDiscountOverlay-module--noimagetimerBanner--337fd { justify-content:space-evenly; } @media screen and (max-width:769px) { .PromotionalDiscountOverlay-module--noimagetimerBanner--337fd { justify-content:normal !important; } .PromotionalDiscountOverlay-module--noimagetimerBanner--337fd { display:flex; flex-direction:column; } } .PromotionalDiscountOverlay-module--noimagebutton--d103e { display:flex; justify-content:center; } @media screen and (max-width:769px) { .PromotionalDiscountOverlay-module--noimagebutton--d103e { display:block; justify-content:none; } } @media screen and (min-width:769px) { .PromotionalDiscountOverlay-module--noimagecontentWrappers--73bb9 { padding:4vw !important; } .PromotionalDiscountOverlay-module--noimagecontentWrappers--73bb9 { width:100vw; } } .PromotionalDiscountOverlay-module--customCTAButton--83965 button:hover { text-decoration:none; background-color:transparent; border:2px solid var(--color-dark-gray); color:var(--color-dark-gray); } .PromotionalDiscountOverlay-module--customCTAButton--83965 a:hover { text-decoration:none; } .PromotionalDiscountOverlay-module--customCTAButton--83965 button { width:40%; text-align:"center"; } .PromotionalDiscountOverlay-module--imageWrapper--38e4f { width:50%; } @media screen and (max-width:769px) { .PromotionalDiscountOverlay-module--imageWrapper--38e4f { height:300px; width:100%; } } .PromotionalDiscountOverlay-module--jotFormStyle--a5bf7 { height:0vh !important; } .PromotionalDiscountOverlay-module--closeButton--81c51 { transition:transform 0.3s ease-in-out; position:absolute; right:4%; top:1%; } .PromotionalDiscountOverlay-module--closeButton--81c51:hover { transform:rotate(90deg); } @media screen and (max-width:769px) { .PromotionalDiscountOverlay-module--closeButton--81c51 { padding-bottom:1%; } } .related-products-module--wrapper--a4fd4 { height:100%; padding:0 0 var(--mobile-buffer); } @media screen and (min-width:768px) { .related-products-module--wrapper--a4fd4 { padding:0 0 var(--desktop-buffer); } } .related-products-module--wrapper--a4fd4 h2 { font-size:var(--subheading-large); text-align:center; } .related-products-module--productDetails--8709c { margin:1rem 2rem; display:flex; flex-direction:column; justify-content:space-between; } .related-products-module--productSubtitle--78702 { font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.05em; padding:0 0 1rem; } .related-products-module--ctaContainer--61c6d { text-align:center; text-transform:uppercase; font-family:var(--font-barlow-regular); } .related-products-module--description--e1447 { flex:100%; font-family:var(--font-barlow-regular); } .related-products-module--wrapper--a4fd4 { height:100%; padding:0 0 var(--mobile-buffer); @media screen and (min-width:768px) { padding:0 0 var(--desktop-buffer); } h2 { font-size:var(--subheading-large); text-align:center; } } .related-products-module--productDetails--8709c { margin:1rem 2rem; display:flex; flex-direction:column; justify-content:space-between; } .related-products-module--productSubtitle--78702 { font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.05em; padding:0 0 1rem; } .related-products-module--ctaContainer--61c6d { text-align:center; text-transform:uppercase; font-family:var(--font-barlow-regular); } .related-products-module--description--e1447 { flex:100%; font-family:var(--font-barlow-regular); } .carousel-module--controls--0617e { position:relative; z-index:1; width:100%; } .carousel-module--controls--0617e button { position:absolute; top:300px; margin:0; padding:0; z-index:1; } .carousel-module--controls--0617e svg { height:1.5rem; } @media screen and (min-width:992px) { .carousel-module--controls--0617e svg { height:2rem; } } .carousel-module--controls--0617e .carousel-module--prev--adf55 { left:0; } @media screen and (min-width:992px) { .carousel-module--controls--0617e .carousel-module--prev--adf55 { left:1rem; } } .carousel-module--controls--0617e .carousel-module--next--0a308 { right:0; } @media screen and (min-width:992px) { .carousel-module--controls--0617e .carousel-module--next--0a308 { right:1rem; } } .carousel-module--carouselContainer--98622 { display:flex; justify-content:space-between; margin:0 auto; width:calc(100% - var(--small-padding)); } @media screen and (min-width:992px) { .carousel-module--carouselContainer--98622 { width:calc(100% - var(--small-padding)*4); justify-content:center; } } .carousel-module--product--279e8 { background:var(--color-gray); display:grid; grid-template-rows:auto auto; grid-template-columns:1fr; } @media screen and (min-width:992px) { .carousel-module--product--279e8 { grid-template-rows:fit-content(520px) auto; flex-basis:calc(33.33333% - 1.33333rem); flex-grow:0; margin:0 1rem; } } .carousel-module--product--279e8 h3 { font-family:var(--subheading-family); font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.05em; } .carousel-module--ctaContainer--e9f0e { } .carousel-module--ctaContainer--e9f0e a { width:100%; } .carousel-module--ctaContainer--e9f0e a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important; } .carousel-module--contentPanel--c72d5 { transform:translateY(-3rem); padding:4rem 3rem 1rem; position:relative; z-index:0; font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.1em; text-align:center; } @media screen and (min-width:992px) { .carousel-module--contentPanel--c72d5 { text-transform:none; letter-spacing:inherit; font-family:var(--font-avenir); font-size:var(--subheading-large); } .carousel-module--contentPanel--c72d5 p { max-width:60%; margin:1rem auto; } } .carousel-module--contentPanel--c72d5 a { width:80%; display:block; margin:1rem auto; text-transform:uppercase; } @media screen and (min-width:992px) { .carousel-module--contentPanel--c72d5 a { width:30%; font-size:1rem; } } .carousel-module--contentPanel--c72d5 button { width:80%; display:block; margin:1rem auto; text-transform:uppercase; } @media screen and (min-width:992px) { .carousel-module--contentPanel--c72d5 button { width:30%; font-size:1rem; } } .shop-panel-with-inset-image-module--constrained--d65d0 { overflow:hidden; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--constrained--d65d0 { width:100%; padding:var(--desktop-buffer); } } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962 { padding:2rem; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962 { width:100%; max-width:1280px; margin:0 auto; display:grid; grid-template-columns:auto minmax(30%,690px); grid-template-rows:max-content; align-items:center; grid-gap:var(--desktop-buffer); gap:var(--desktop-buffer); } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962 a { margin-bottom:3rem; } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c { grid-template-columns:minmax(30%,690px) auto; } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c .shop-panel-with-inset-image-module--imageContainer--bbe7e { grid-column:1; grid-row:1; } .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c .shop-panel-with-inset-image-module--copyContainer--e3776 { grid-column:2; grid-row:1; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .shop-panel-with-inset-image-module--constrained--d65d0 .shop-panel-with-inset-image-module--content--0c962 { display:flex; } } .shop-panel-with-inset-image-module--unconstrained--5d4de { background:var(--color-gray); padding:2rem; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--unconstrained--5d4de { padding:5rem; } } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962 { display:grid; grid-template-columns:auto minmax(30%,690px); grid-template-rows:max-content; align-items:center; grid-gap:var(--desktop-buffer); gap:var(--desktop-buffer); } .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962 a { margin-bottom:3rem; } .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c { grid-template-columns:minmax(30%,690px) auto; } .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c .shop-panel-with-inset-image-module--imageContainer--bbe7e { grid-column:1; grid-row:1; } .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962.shop-panel-with-inset-image-module--imageOnLeft--90d2c .shop-panel-with-inset-image-module--copyContainer--e3776 { grid-column:2; grid-row:1; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .shop-panel-with-inset-image-module--unconstrained--5d4de .shop-panel-with-inset-image-module--content--0c962 { display:flex; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .shop-panel-with-inset-image-module--copyContainer--e3776 { width:50%; } } .shop-panel-with-inset-image-module--copyContainer--e3776 h2 { font-size:var(--subheading-large); text-align:center; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--copyContainer--e3776 h2 { text-align:left; font-size:var(--heading-medium); margin-bottom:1rem; } } .shop-panel-with-inset-image-module--description--5d158 { margin:1rem 0 1rem; font-family:var(--font-barlow-regular); } .shop-panel-with-inset-image-module--description--5d158 h3 { font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.1em; font-family:var(--subheading-family); } .shop-panel-with-inset-image-module--ctaLink--34ed1 a { font-family:var(--subheading-family); text-align:center; text-transform:uppercase; width:100%; } .shop-panel-with-inset-image-module--ctaLink--34ed1 a:hover { color:var(--color-white) !important; border-color:var(--color-orange) !important; } .shop-panel-with-inset-image-module--ctaLink--34ed1 a:hover { text-decoration:none; } @media screen and (min-width:1200px) { .shop-panel-with-inset-image-module--ctaLink--34ed1 a { min-width:350px; width:auto; } } .shop-panel-with-inset-image-module--imageContainer--bbe7e { height:100%; width:100%; display:flex; flex-direction:column; justify-content:center; align-self:center; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .shop-panel-with-inset-image-module--imageContainer--bbe7e { width:50%; min-height:500px; } } .shop-panel-with-inset-image-module--imageContainer--bbe7e img { -o-object-fit:contain; object-fit:contain; } @media screen and (min-width:576px) and (max-width:1200px) { .shop-panel-with-inset-image-module--image--45c04 { max-width:690px; max-height:510px; margin:0 auto; } } .statement-block-with-icon-option-module--wrapper--8dd03 { position:relative; text-align:center; margin-bottom:var(--mobile-buffer); } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--wrapper--8dd03 { margin-bottom:var(--desktop-buffer); } } .statement-block-with-icon-option-module--wrapper--8dd03 h2 { font-size:var(--heading-small-mobile); text-align:center; max-width:45rem; margin:0 auto 2rem; } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--wrapper--8dd03 h2 { font-size:var(--heading-medium); } } .statement-block-with-icon-option-module--wrapper--8dd03 h4 { text-align:center; font-size:var(--subheading-small); font-family:var(--subheading-family); font-weight:400; margin:1rem 0; } .statement-block-with-icon-option-module--content--2d063 { display:inline-block; width:calc(100% - var(--small-padding)*2); max-width:1280px; margin:0 auto; padding:2rem 1rem 1rem; text-align:left; position:relative; } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--content--2d063 { width:calc(100% - 8rem); padding:4rem; } } .statement-block-with-icon-option-module--description--8475a { margin:0 2rem 1rem; text-align:center; } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--statements--095ea { display:flex; flex-wrap:wrap; } } @media screen and (min-width:1024px) { .statement-block-with-icon-option-module--statements--095ea { flex-wrap:nowrap; justify-content:space-between; align-items:top; } } .statement-block-with-icon-option-module--statement--beaaf { text-align:left; overflow-y:visible; } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--statement--beaaf { width:50%; height:100%; padding:0 1.5rem; } } @media screen and (min-width:1024px) { .statement-block-with-icon-option-module--statement--beaaf { width:100%; } } .statement-block-with-icon-option-module--iconWrapper--23c0d img { display:block; width:90px; margin:0 auto; } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .statement-block-with-icon-option-module--iconWrapper--23c0d img { height:auto; } } .statement-block-with-icon-option-module--ctaWrapper--fa668 { text-align:center; } .statement-block-with-icon-option-module--ctaWrapper--fa668 a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important; } .statement-block-with-icon-option-module--iconTitleWrapper--83b7c { position:relative; } .statement-block-with-icon-option-module--iconTitleWrapper--83b7c button { position:absolute; top:50%; transform:translateY(-50%); } .statement-block-with-icon-option-module--iconTitleWrapper--83b7c button:hover { background-color:transparent; } .statement-block-with-icon-option-module--iconTitleWrapper--83b7c button svg { height:2.5rem; } .statement-block-with-icon-option-module--prev--8be83 { left:0; } .statement-block-with-icon-option-module--next--198e7 { right:0; } .statement-block-with-icon-option-module--ghostedImage--2e0f3 { position:absolute; overflow:hidden; z-index:0; top:2rem; width:calc(100% - 2rem); } @media screen and (min-width:768px) { .statement-block-with-icon-option-module--ghostedImage--2e0f3 { position:absolute; top:50%; left:25%; transform:translate(-50%,-50%); overflow:hidden; max-height:100%; width:33%; padding:2rem; } } .statement-block-with-icon-option-module--videoContainer--c5d3f { height:100%; width:100%; } .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 { display:flex; justify-content:center; align-items:center; margin:var(--desktop-component-buffer); width:calc(100% - var(--mobile-buffer)*2); max-width:1280px; } .iframe-module--reviews--0e00e p code iframe { max-width:calc(100vw - 4rem); } @media screen and (max-width:768px) { .iframe-module--reviews--0e00e { margin:var(--mobile-component-buffer); } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .iframe-module--reviews--0e00e { display:none; } } .product-showcase-module--card--ce2d0 { min-height:100%; text-align:center; } .product-showcase-module--card--ce2d0 img { max-width:100%; } .product-showcase-module--card--ce2d0 h6 { margin:0.5rem 0; flex-grow:1; } .product-showcase-module--card--ce2d0 p { margin:0.5rem 0; line-height:1.5; } .product-showcase-module--card--ce2d0 { display:flex; flex-direction:column; } @media screen and (max-width:576px) { .product-showcase-module--card--ce2d0 { margin-top:62%; } } .product-showcase-module--cta--f63d1 { box-sizing:border-box; width:100%; } .product-showcase-module--cta--f63d1 a { width:100%; padding:0.5rem 0; margin:auto 0 0.5rem 0; } .product-showcase-module--badge--2e202 { text-align:left; position:absolute; } .product-showcase-module--badge--2e202 p { margin:0; line-height:1.5; padding:6px 12px; display:inline-block; } .product-showcase-module--description--458b2 { flex-grow:1; } .product-showcase-module--cardInner--362d7 { display:flex; flex-direction:column; height:100%; } .product-showcase-module--wrapper--f3c05 { padding-top:0 !important; padding-bottom:0.5rem !important; } .product-showcase-module--wrapper--f3c05 { margin:2rem 2rem; } @media screen and (min-width:360px) { .product-showcase-module--wrapper--f3c05 { margin:2rem 3rem; } } @media screen and (min-width:420px) { .product-showcase-module--wrapper--f3c05 { margin:2rem 3rem; } } @media screen and (min-width:470px) { .product-showcase-module--wrapper--f3c05 { margin:2rem 5rem; } } @media screen and (min-width:576px) { .product-showcase-module--wrapper--f3c05 { margin-top:0 !important; margin-bottom:0 !important; } } .product-showcase-module--showLessArrow--bc53c svg { transform:rotate(180deg); } @media screen and (min-width:768px) { .product-showcase-module--containerWrapper--74464 { margin:4rem 0.5rem; } } .product-showcase-module--containerWrapper--74464 { margin:6rem 0; } @media screen and (min-width:768px) { .product-showcase-module--cardWrapper--6dfb2 { margin:4rem 0; } } .product-showcase-module--cardWrapper--6dfb2 { margin:2rem 0; } .product-showcase-module--headline--ff94b h3 { line-height:1.2; text-align:center; margin:0; } @media screen and (max-width:992px) { .product-showcase-module--headline--ff94b h3 { font-size:2.5rem; } } .product-showcase-module--wrapper--f3c05 { padding:var(--padded-mobile-component-buffer); display:grid; grid-template-rows:3fr auto auto auto; grid-template-columns:100%; margin:var(--mobile-component-buffer); } @media screen and (min-width:768px) { .product-showcase-module--wrapper--f3c05 { margin:var(--desktop-component-buffer); grid-template-rows:3fr auto auto auto; grid-template-columns:1fr 1fr; } } @media screen and (max-width:992px) { .product-showcase-module--wrapper--f3c05 { padding:var(--padded-mobile-component-buffer); display:grid; grid-template-rows:3fr auto; grid-template-columns:100%; margin:var(--mobile-component-buffer); } } .product-showcase-module--picture--3f7bf { position:relative; } @media screen and (min-width:992px) { .product-showcase-module--picture--3f7bf { grid-row:1 /span 2; grid-column:1 /span 2; } } @media screen and (max-width:576px) { .product-showcase-module--picture--3f7bf { padding:0 2.5rem; } } @media (min-width:576px) and (max-width:992px) { .product-showcase-module--picture--3f7bf { padding:0; } } .product-showcase-module--picture--3f7bf img { -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; } @media screen and (max-width:992px) { .product-showcase-module--picture--3f7bf img { } } .product-showcase-module--pictureSm--4f395 { position:relative; } .product-showcase-module--pictureSm--4f395 img { position:absolute; bottom:0; -o-object-fit:cover; object-fit:cover; -o-object-position:center center; object-position:center center; display:block; width:100%; left:0; } @media screen and (max-width:992px) { .product-showcase-module--pictureSm--4f395 img { } } @media screen and (max-width:992px) { .product-showcase-module--pictureSm--4f395 picture { display:block; } } @media screen and (max-width:992px) { .product-showcase-module--pictureSm--4f395 { width:80%; margin:0 auto; } } .product-showcase-module--headlineContentContainer--bf911 { flex:1; padding:4rem 0.5rem 1rem 2rem; margin-right:1.5rem; z-index:1; grid-row:2 /span 2; grid-column:1; display:flex; flex-direction:column; justify-content:center; } @media screen and (min-width:576px) { .product-showcase-module--headlineContentContainer--bf911 { padding:1rem 0.5rem 1rem 5rem; } } @media screen and (max-width:992px) { .product-showcase-module--headlineContentContainer--bf911 { grid-row:1 /span 2; z-index:-1; margin-right:0; text-align:center; padding-left:0.5rem; } .product-showcase-module--headlineContentContainer--bf911 .product-showcase-module--headline--ff94b,.product-showcase-module--headlineContentContainer--bf911 .product-showcase-module--subheadline--9215a { text-align:center; } } @media (min-width:576px) and (max-width:992px) { .product-showcase-module--headlineContentContainer--bf911 { grid-row:2 /span 2; margin:0 1.5rem; position:absolute; top:80%; left:50%; transform:translateX(-50%); width:90%; margin:0; z-index:1; } } .product-showcase-module--headline--ff94b { font-size:var(--heading-x-small); font-weight:100; line-height:1.2; margin:0; text-align:left; } @media screen and (min-width:768px) { .product-showcase-module--headline--ff94b { font-size:var(--heading-small); } } @media screen and (max-width:992px) { .product-showcase-module--headline--ff94b { margin-top:1rem; } } .product-showcase-module--subheadline--9215a { font-size:1em; font-family:var(--subheading-family); letter-spacing:0.05em; } @media screen and (min-width:768px) { .product-showcase-module--subheadline--9215a { font-size:var(--subheading-small); text-align:left; } } @media screen and (min-width:992px) { .product-showcase-module--descriptionContentContainer--240a9 { flex:1; grid-row:3 /span 2; grid-column:2; } } .product-showcase-module--descriptionContent--b9656 .product-showcase-module--descriptionCopy--28fcb { color:var(--color-dark-gray); margin:0 auto 0rem; text-align:left; } @media screen and (min-width:992px) { .product-showcase-module--descriptionContent--b9656 { padding:1em 0 0 0; } } @media screen and (max-width:992px) { .product-showcase-module--descriptionContent--b9656 .product-showcase-module--descriptionCopy--28fcb { padding:0 1rem; text-align:center; } } @media screen and (max-width:992px) { .product-showcase-module--ctaContainer--dfe77 { width:100%; box-sizing:border-box; padding:0 2rem; } } .product-showcase-module--ctaContainer--dfe77 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:100%; } @media screen and (min-width:992px) { .product-showcase-module--ctaContainer--dfe77 a { width:50%; } } .product-showcase-module--ctaContainer--dfe77 .product-showcase-module--cta--f63d1:hover { background:var(--color-orange); } .product-showcase-module--headlineContentContainerHidden--8991d { flex:1; padding:4rem 0.5rem 1rem 2rem; margin-right:1.5rem; z-index:1; grid-row:2 /span 2; grid-column:1; display:flex; flex-direction:column; justify-content:center; } @media screen and (min-width:576px) { .product-showcase-module--headlineContentContainerHidden--8991d { padding:1rem 0.5rem 1rem 5rem; } } @media screen and (max-width:992px) { .product-showcase-module--headlineContentContainerHidden--8991d { grid-row:1 /span 2; z-index:-1; margin-right:0; text-align:center; padding-left:0.5rem; } .product-showcase-module--headlineContentContainerHidden--8991d .product-showcase-module--headline--ff94b,.product-showcase-module--headlineContentContainerHidden--8991d .product-showcase-module--subheadline--9215a { text-align:center; } } @media (min-width:576px) and (max-width:992px) { .product-showcase-module--headlineContentContainerHidden--8991d { grid-row:2 /span 2; margin:0 1.5rem; } } .product-showcase-module--headlineContentContainerHidden--8991d { opacity:0; padding:0 0.5rem; background:transparent; width:90%; } @media screen and (min-width:768px) { .product-showcase-module--cardWrapperStack--e14c9 { margin:4rem 0; } } .product-showcase-module--cardWrapperStack--e14c9 { margin:2rem 0; margin-top:60%; } .product-showcase-module--wrapperOuter--46353 { margin:4rem 0; } .slick-slide { width:200px; box-sizing:border-box; } .showcaseSwiper { width:95%; } @media screen and (max-width:576px) { .showcaseSwiper { margin-left:0 !important; margin-right:0 !important; } .showcaseSwiper { width:100%; } } .showcaseSwiper .res-slide { min-width:300px; max-width:400px; min-height:350px; border:2px solid #0080ff ; border-radius:20px; height:200px; } .nextCustom,.prevCustom { color:#000 !important; } @media screen and (max-width:576px) { .nextCustom,.prevCustom { top:30% !important; } } @media screen and (max-width:410px) { .nextCustom,.prevCustom { top:25% !important; } } .nextCustom:hover,.prevCustom:hover,.nextCustom:active,.prevCustom:active { color:#f06623 !important; } .swiper-pagination-bullet-active { background-color:#f06623 !important; } .containerB { padding:0 6rem; position:relative; } @media screen and (max-width:576px) { .containerB { padding:2rem 0; } } .containerB { margin-top:3rem; margin-bottom:3rem; } .nextCustom { margin-top:0px; position:absolute; top:50%; right:-40px; width:45px; height:45px; transform:translateY(-50%); } @media screen and (min-width:576px) { .nextCustom { right:40px !important; } } .prevCustom { position:absolute; top:50%; left:-40px; width:45px; height:45px; transform:translateY(-50%); margin-top:0px; } @media screen and (min-width:576px) { .prevCustom { left:40px !important; } } .slideCustom { height:auto !important; display:flex !important; } .swiper-pagination-horizontal { bottom:-5px !important; } @media screen and (max-width:576px) { .swiper-pagination-horizontal { bottom:2px !important; } } .product-display-cards-gallery-module--card--55bd6 { min-height:100%; text-align:center; } .product-display-cards-gallery-module--card--55bd6 img { max-width:100%; } .product-display-cards-gallery-module--card--55bd6 h6 { margin:0.5rem 0; } .product-display-cards-gallery-module--card--55bd6 .product-display-cards-gallery-module--growTitle--4a373 { flex-grow:1; } .product-display-cards-gallery-module--card--55bd6 p { margin:0.5rem 0; line-height:1.5; } .product-display-cards-gallery-module--card--55bd6 { display:flex; flex-direction:column; } @media screen and (max-width:576px) { .product-display-cards-gallery-module--card--55bd6 { } } .product-display-cards-gallery-module--cta--0f7a0 { box-sizing:border-box; width:100%; } .product-display-cards-gallery-module--cta--0f7a0 a { width:100%; padding:0.5rem 0; margin:auto 0 0.5rem 0; } .product-display-cards-gallery-module--badge--609b2 { text-align:left; position:absolute; } .product-display-cards-gallery-module--badge--609b2 p { margin:0; line-height:1.5; padding:6px 12px; display:inline-block; } .product-display-cards-gallery-module--description--14e94 { flex-grow:1; } .product-display-cards-gallery-module--cardInner--56acc { display:flex; flex-direction:column; height:100%; } .product-display-cards-gallery-module--wrapper--d8735 { margin:2rem 2rem; } @media screen and (min-width:360px) { .product-display-cards-gallery-module--wrapper--d8735 { margin:2rem 3rem; } } @media screen and (min-width:420px) { .product-display-cards-gallery-module--wrapper--d8735 { margin:2rem 3rem; } } @media screen and (min-width:470px) { .product-display-cards-gallery-module--wrapper--d8735 { margin:2rem 5rem; } } .product-display-cards-gallery-module--showLessArrow--c9089 svg { transform:rotate(180deg); } @media screen and (min-width:768px) { .product-display-cards-gallery-module--containerWrapper--87b40 { margin:4rem 0.5rem; } } .product-display-cards-gallery-module--containerWrapper--87b40 { margin:2rem 0; } @media screen and (min-width:768px) { .product-display-cards-gallery-module--cardWrapper--ca596 { margin:4rem 0; } } .product-display-cards-gallery-module--cardWrapper--ca596 { margin:2rem 0; } .product-display-cards-gallery-module--headline--d33bd h3 { line-height:1.2; text-align:center; margin:0; } @media screen and (max-width:576px) { .product-display-cards-gallery-module--headline--d33bd h3 { font-size:2.5rem; } } .slick-slide { width:200px; box-sizing:border-box; } .customSwiper { padding:2rem 0 !important; } .customSwiper { width:95%; } .customSwiper .res-slide { min-width:300px; max-width:400px; min-height:350px; border:2px solid #0080ff ; border-radius:20px; height:200px; } .cutomNext,.cutomPrev { color:#000 !important; } .cutomNext:hover,.cutomPrev:hover,.cutomNext:active,.cutomPrev:active { color:#f06623 !important; } .swiper-pagination-bullet-active { background-color:#f06623 !important; } .containerA { padding:2rem 2rem; position:relative; } @media screen and (max-width:576px) { .containerA { padding:2rem 3rem; } } .cutomNext { margin-top:0px; position:absolute; top:50%; right:-40px; width:45px; height:45px; transform:translateY(-50%); } .cutomPrev { position:absolute; top:50%; left:-40px; width:45px; height:45px; transform:translateY(-50%); margin-top:0px; } .customSlide { height:auto !important; display:flex !important; } .swiper-pagination-horizontal { bottom:-5px !important; } @media screen and (max-width:576px) { .swiper-pagination-horizontal { bottom:2px !important; } } .consultant-testimonial-module--wrapper--b4903 { margin:4rem auto; display:flex; max-width:60%; } @media screen and (min-width:768px) and (max-width:850px) { .consultant-testimonial-module--wrapper--b4903 { max-width:90%; } } @media screen and (min-width:850px) and (max-width:992px) { .consultant-testimonial-module--wrapper--b4903 { max-width:80%; } } @media screen and (min-width:992px) and (max-width:1100px) { .consultant-testimonial-module--wrapper--b4903 { max-width:70%; } } @media screen and (min-width:1100px) and (max-width:1300px) { .consultant-testimonial-module--wrapper--b4903 { max-width:60%; } } @media screen and (min-width:1536px) { .consultant-testimonial-module--wrapper--b4903 { max-width:800px; } } @media screen and (max-width:768px) { .consultant-testimonial-module--wrapper--b4903 { flex-direction:column-reverse; max-width:80%; } } @media screen and (max-width:360px) { .consultant-testimonial-module--wrapper--b4903 { max-width:90%; } } .consultant-testimonial-module--customer--d8309 { display:flex; flex-direction:column; width:50%; } @media screen and (max-width:768px) { .consultant-testimonial-module--customer--d8309 { width:100%; } } .consultant-testimonial-module--customer--d8309 { padding:3rem; } @media screen and (max-width:576px) { .consultant-testimonial-module--customer--d8309 { padding:2rem; } } .consultant-testimonial-module--customer--d8309 { padding-bottom:0; } .consultant-testimonial-module--customer--d8309 p { margin:0; font-size:1.2rem; } @media screen and (max-width:1300px) { .consultant-testimonial-module--customer--d8309 p { font-size:1rem; line-height:1.65; } } .consultant-testimonial-module--customer--d8309 p { flex-grow:1; line-height:1.5; } .consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerName--6dd13,.consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerTitle--c53af { margin:0.5rem; text-align:right; font-size:1.5rem; } @media screen and (max-width:992px) { .consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerName--6dd13,.consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerTitle--c53af { font-size:1.2rem; } } .consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerTitle--c53af { font-style:italic; font-size:1.25rem; } @media screen and (min-width:768px) { .consultant-testimonial-module--customer--d8309 .consultant-testimonial-module--customerName--6dd13 { font-size:1.5rem; } } .consultant-testimonial-module--consultant--fba80 img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; } .consultant-testimonial-module--consultant--fba80 { width:50%; } @media screen and (max-width:768px) { .consultant-testimonial-module--consultant--fba80 { width:100%; } } .consultant-testimonial-module--consultant--fba80 { display:flex; flex-direction:column; } .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab { text-align:center; padding:1.5rem; } @media screen and (max-width:576px) { .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab { padding:1rem; } } .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab h2 { margin:0.5rem; font-size:3rem; } @media screen and (max-width:992px) { .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab h2 { font-size:2rem; } } .consultant-testimonial-module--consultant--fba80 .consultant-testimonial-module--consultantInfo--6ecab h6 { margin:0.5rem; font-size:1.25rem; } .customer-testimonial-module--card--02228 { display:flex; flex-direction:column; padding:2rem 1rem; } .customer-testimonial-module--cta--128e8 { box-sizing:border-box; width:100%; } .customer-testimonial-module--cta--128e8 a { width:100%; padding:0.5rem 0; margin:auto 0 0.5rem 0; } .customer-testimonial-module--badge--20438 { text-align:left; position:absolute; } .customer-testimonial-module--badge--20438 p { margin:0; line-height:1.5; padding:6px 12px; display:inline-block; } .customer-testimonial-module--testimonialCopy--d4ab4 { flex-grow:1; font-family:var(--font-barlow-regular); margin-bottom:2rem; margin-top:0; } @media screen and (min-width:500px) and (max-width:900px) { .customer-testimonial-module--testimonialCopy--d4ab4 { font-size:1rem; margin-bottom:0.5rem; } } @media screen and (min-width:900px) { .customer-testimonial-module--testimonialCopy--d4ab4 { font-size:1.2rem; margin-bottom:0.5rem; margin-top:0.5rem; } } .customer-testimonial-module--name--d5556 { margin:0; } .customer-testimonial-module--showLessArrow--caef8 svg { transform:rotate(180deg); } @media screen and (min-width:768px) { .customer-testimonial-module--containerWrapper--97021 { margin:4rem 0.5rem; } } .customer-testimonial-module--containerWrapper--97021 { margin:0 0; } @media screen and (min-width:768px) { .customer-testimonial-module--cardWrapper--4f666 { margin:4rem 0; } } .customer-testimonial-module--cardWrapper--4f666 { margin:2rem 0; } .customer-testimonial-module--headline--f71d0 h3 { line-height:1.2; text-align:center; margin:0; } @media screen and (max-width:576px) { .customer-testimonial-module--headline--f71d0 h3 { font-size:2.5rem; } } .customer-testimonial-module--headingContent--0e67c { text-align:center; } .customer-testimonial-module--headingContent--0e67c .customer-testimonial-module--headingText--24608 { margin:0 auto; } @media screen and (max-width:576px) { .customer-testimonial-module--headingContent--0e67c .customer-testimonial-module--headingText--24608 { font-size:2.5rem; line-height:1.3; } } .customer-testimonial-module--wrapper--63d44 { margin:5rem 2rem; } @media screen and (max-width:400px) { .customer-testimonial-module--wrapper--63d44 { margin:3rem 1rem 3rem 1rem; } } @media screen and (min-width:700px) and (max-width:800px) { .customer-testimonial-module--wrapper--63d44 { margin:5rem 1rem; } } @media screen and (min-width:1536px) { .customer-testimonial-module--wrapper--63d44 { margin:5rem 15%; } } .customer-testimonial-module--cta--128e8 { text-decoration:underline; display:flex; } .customer-testimonial-module--ctaArrow--bca91 { margin:0 3px; } @media screen and (min-width:400px) { .customer-testimonial-module--ctaArrow--bca91 { } } .customer-testimonial-module--ctaArrow--bca91 svg { transform:rotate(270deg); } .customer-testimonial-module--cta--128e8:hover { color:var(--color-orange); } .customer-testimonial-module--cta--128e8:hover svg polyline { stroke:#f06623; } .slick-slide { width:200px; box-sizing:border-box; } .customSwiper { padding:2rem 0 !important; } .customSwiper { width:95%; } .customSwiper .res-slide { min-width:300px; max-width:400px; min-height:350px; border:2px solid #0080ff ; border-radius:20px; height:200px; } .containerC { padding:1rem 2rem; position:relative; } @media screen and (max-width:576px) { .containerC { padding:0 3rem 2rem 3rem; } } .cutomNext { margin-top:0px; position:absolute; top:50%; right:-40px; width:45px; height:45px; transform:translateY(-50%); } .cutomPrev { position:absolute; top:50%; left:-40px; width:45px; height:45px; transform:translateY(-50%); margin-top:0px; } .customSlide { height:auto !important; display:flex !important; } .swiper-pagination-horizontal { bottom:-5px !important; } @media screen and (max-width:576px) { .swiper-pagination-horizontal { bottom:2px !important; } } .navigation-module--navigation--0a787 { position:absolute; position:sticky; top:0; left:0; width:100%; overflow:auto; max-height:100vh; z-index:202; margin-bottom:-96px; } .navigation-module--navigation--0a787 table { width:100%; } .navigation-module--navigation--0a787 tr { width:100%; display:flex; } .navigation-module--navigation--0a787 td { width:100%; display:table-cell; } .navigation-module--hideOverflow--16ef3 { overflow:hidden; } [id] { scroll-snap-margin-top:calc(96px + var(--mobile-buffer)); scroll-margin-top:calc(96px + var(--mobile-buffer)); } @media screen and (min-width:1200px) { [id] { scroll-snap-margin-top:calc(96px + var(--desktop-buffer)); scroll-margin-top:calc(96px + var(--desktop-buffer)); } } .navigation-module--navDefault--b3373 { color:var(--color-dark-gray) !important; } .navigation-module--navDefault--b3373 { background-color:var(--color-white); filter:drop-shadow(0 0 4px var(--color-dark-gray)); height:auto; position:fixed; } @media screen and (min-width:1200px) { .navigation-module--navContainer--6a0ec { width:calc(100% - 6rem); margin:0 3rem; } } .navigation-module--collapseNav--980ea { display:flex; justify-content:space-between; align-items:center; padding:1rem 0; margin:0 2rem; max-height:96px; } .navigation-module--collapseNav--980ea .navigation-module--logoImage--f8c8d { height:3rem; width:auto; } @media screen and (min-width:1200px) { .navigation-module--collapseNav--980ea .navigation-module--logoImage--f8c8d { height:4rem; } } .navigation-module--collapseNav--980ea ul { display:flex; justify-content:flex-end; align-items:center; flex:1 0; } .navigation-module--collapseNav--980ea li { color:inherit; display:inline-block; text-transform:uppercase; font-family:var(--subheading-family); letter-spacing:0.1em; margin-right:2rem; } .navigation-module--collapseNav--980ea li:last-child { margin-right:0; } .navigation-module--navLinkActive--3bd8d { color:var(--color-orange); } .navigation-module--navIcons--20ce4 { display:flex; justify-content:space-between; align-items:center; } .navigation-module--navIcons--20ce4 li { display:flex; align-items:flex-start; } @media screen and (min-width:1200px) { .navigation-module--navIcons--20ce4 li { line-height:1rem; } } @media all and (-ms-high-contrast:none),(-ms-high-contrast:active) { .navigation-module--navIcons--20ce4 .navigation-module--navIcon--4f625 { background-color:transparent !important; } } .navigation-module--navIcon--4f625 { background-color:var(--color-dark-gray); color:var(--color-orange); -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; display:inline-block; margin:0; padding:0; border:0; height:2rem; width:2rem; } @media screen and (min-width:1200px) { .navigation-module--navIcon--4f625 { height:1rem; width:1rem; } } @supports not (-ms-high-contrast:none) { .navigation-module--navIcon--4f625 { background-image:none !important; } } .navigation-module--flagIcon--e333e { height:1.5rem; width:1.5rem; border-radius:50%; cursor:pointer; } .navigation-module--flagIcon--e333e img { border-radius:50%; } .navigation-module--closeButton--cad85 { position:relative; transition:transform 0.3s ease-in-out; } .navigation-module--closeButton--cad85:hover { transform:rotate(90deg); } .navigation-module--expandNav--f4a88 { border-top:2px solid var(--color-gray); margin:0 auto; height:auto; } .navigation-module--searchTitle--0d51c { font-size:var(--subheading-large); font-weight:100; line-height:1.1; margin:2rem 0 1rem; } .navigation-module--searchResults--b763f { position:relative; } @media screen and (min-width:1200px) { .navigation-module--searchResults--b763f button { position:absolute; top:50%; } .navigation-module--searchResults--b763f button svg { height:2rem; } } .navigation-module--searchResults--b763f .navigation-module--next--30239 { right:-3rem; } .navigation-module--searchResults--b763f .navigation-module--prev--53fe7 { left:-3rem; } .navigation-module--group--27ea2 { display:flex; gap:1rem; justify-content:space-between; align-content:flex-start; flex-wrap:wrap; margin:0 2rem; padding:1.5rem 0; border-top:2px solid var(--color-gray); } @media screen and (min-width:1200px) { .navigation-module--group--27ea2 { margin:0; flex-flow:row nowrap; border-top:0; } } .navigation-module--searchGroup--1c6fc { min-height:100vh; } @media screen and (min-width:1200px) { .navigation-module--searchGroup--1c6fc { min-height:auto; flex-flow:row nowrap; gap:1rem; justify-content:space-between; align-content:flex-start; } } .navigation-module--searchInput--ba5f8 { margin:0 2rem; padding:1.5rem 0; border-top:2px solid var(--color-gray); } .navigation-module--searchInput--ba5f8 input { width:100%; } @media screen and (min-width:1200px) { .navigation-module--searchInput--ba5f8 { margin:0; border-top:0; } } .navigation-module--mobilePrimaryNav--891f0 { list-style-type:none; list-style-position:inside; padding:0; margin:0 2rem; } .navigation-module--mobilePrimaryNav--891f0 li:not(:last-child) { border-bottom:2px var(--color-gray) solid; } .navigation-module--mobilePrimaryNav--891f0 a { color:var(--color-orange); text-decoration:none; } .navigation-module--mobilePrimaryNav--891f0 a:hover { color:var(--color-dark-gray); } .navigation-module--mobileSecondaryNav--d96f8 { margin:0 2rem; } .navigation-module--mobileNavFooter--5da64 { background:var(--color-gray); color:var(--color-dark-gray); width:100%; padding:0.5rem 0; margin:0; text-align:center; } .navigation-module--mobileFooterIconLink--d854b::before { display:flex; justify-content:center; align-items:center; } .navigation-module--mobileFooterIconLink--d854b { padding:0.5rem; } .navigation-module--mobileFooterIconLink--d854b a { text-decoration:none; font-size:var(--subheading-small); text-transform:uppercase; letter-spacing:0.05em; } .navigation-module--mobileFooterIconLink--d854b a:hover { color:var(--color-orange); } .navigation-module--mobileFooterIconLink--d854b a:hover .navigation-module--mobileFooterIcon--1bb66 { background-color:var(--color-orange); } .navigation-module--mobileFooterIcon--1bb66 { background-color:var(--color-dark-gray); color:var(--color-orange); -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; display:inline-block; height:var(--subheading-small); width:var(--subheading-small); } .navigation-module--mobileSearch--337c5 { padding:0.5rem 0; } .navigation-module--mobileSearch--337c5 .navigation-module--searchForm--1b90f { display:flex; justify-content:space-between; align-items:center; } .navigation-module--mobileSearch--337c5 input { flex:1 0 75%; border:0; font-size:var(--subheading-medium); letter-spacing:0.05em; max-width:80%; } .navigation-module--categoryName--802ad:hover { cursor:pointer; } .navigation-module--mobileButtonLink--3c183 { background:inherit; color:inherit; font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.05em; position:relative; width:100%; border:0; padding-left:0; text-align:left; } .navigation-module--mobileButtonLink--3c183:hover { background:inherit; } .navigation-module--mobileBackLink--17bec { opacity:0.6; font-size:var(--subheading-small); } .navigation-module--mobileBackLink--17bec .navigation-module--buttonCopy--9a3ba { padding-left:2rem; } .navigation-module--arrowContainer--90b89 { display:inline; } .navigation-module--arrowContainer--90b89 .navigation-module--forward--28020 { position:absolute; top:5%; right:0; } .navigation-module--arrowContainer--90b89 .navigation-module--back--3af6e { position:absolute; top:5%; left:0; } .navigation-module--arrowContainer--90b89 svg { height:1rem; } .navigation-module--iconCard--32b3d { flex:0 0 45%; margin:0 auto; } @media screen and (min-width:768px) { .navigation-module--iconCard--32b3d { flex:0 0 10%; } } .navigation-module--iconCard--32b3d img { height:3.5rem; padding-bottom:0.5rem; } .navigation-module--iconCard--32b3d a { display:block; font-size:var(--subheading-small); text-align:center; width:100%; text-decoration:none; color:var(--color-orange); opacity:0.8; line-height:1.25; } @media screen and (min-width:768px) { .navigation-module--iconCard--32b3d a { font-size:18px; } } .navigation-module--iconCard--32b3d a:hover { opacity:1; } .navigation-module--richTextCard--2c0b4 { flex:1 0; } .navigation-module--richTextCard--2c0b4 h4 { font-size:var(--subheading-medium); padding:0; margin:0; } .navigation-module--richTextCard--2c0b4 a { text-decoration:none; } .navigation-module--richTextCard--2c0b4 a:hover { color:var(--color-orange); } .navigation-module--richTextCard--2c0b4 a:hover strong { color:var(--color-dark-gray); } .navigation-module--richTextCard--2c0b4 p { margin:0; } .navigation-module--richTextCard--2c0b4:last-child { flex:1 1 auto; } .navigation-module--richTextCard--2c0b4 strong { color:var(--color-orange); font-size:1.5rem; font-weight:100; line-height:1.25; } .navigation-module--contentCard--1055a { flex:0 0 20%; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062 { text-decoration:none; opacity:0.8; display:flex; flex-direction:column; height:100%; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062 div.navigation-module--cta--4eecc { display:inline-block; text-decoration:none; border:2px solid var(--color-dark-gray); padding:0.5rem 1.25rem; margin:0 0; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); font-size:var(--subheading-small); text-transform:uppercase; letter-spacing:0.05em; width:100%; text-align:center; justify-self:flex-end; flex-grow:0; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062:hover { opacity:1; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062:hover div.navigation-module--cta--4eecc { color:var(--color-white) !important; } .navigation-module--contentCard--1055a .navigation-module--contentCardLink--8d062:hover div.navigation-module--cta--4eecc { background-color:var(--color-orange); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .navigation-module--contentCard--1055a .navigation-module--headline--5adef { font-size:var(--subheading-medium); padding:0.5rem 0 0; margin:0; } .navigation-module--contentCard--1055a .navigation-module--description--239b6 { margin:0; flex-basis:100%; } .navigation-module--contentCard--1055a .navigation-module--description--239b6 p:first-child { margin-top:0; } .navigation-module--standardLink--f4a73 { flex-basis:100%; font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.05em; position:relative; width:100%; border:0; padding:0.5rem 0; text-align:left; } .navigation-module--standardLink--f4a73 a { text-decoration:none; } .navigation-module--countrySelectButton--85c91 { background:inherit; padding:0; margin:0; border:0; color:var(--color-orange); } .navigation-module--countrySelectButton--85c91:hover { background:inherit; text-decoration:underline; } .navigation-module--autocomplete--7428e { position:relative; } .navigation-module--modalOverlay--874e9 { background-color:transparent; top:0; left:0; width:100%; height:100%; z-index:201; position:fixed; } .navigation-module--findMySaunaCta--86306 { color:var(--color-white); padding:0.05rem 0.5rem; border:var(--color-dark-gray); border:2px solid #ffffff; } .navigation-module--findMySaunaCta--86306:hover { border:2px solid var(--color-orange); background:var(--color-orange); transition:all 0.25s ease-in-out; color:var(--color-white); cursor:pointer; } .navigation-module--greySaunaScrolled--3a741 { color:var(--color-dark-gray); border:2px solid #505251; } .navigation-module--higherZindex--ac388 { z-index:2147483640; } .navigation-module--directLinkMobile--c2cfe { color:inherit !important; } .navigation-module--directLinkMobile--c2cfe:hover { color:var(--color-orange); } .navigation-module--directLinkMobile--c2cfe:hover .navigation-module--mobileFooterIcon--1bb66 { background-color:var(--color-orange); } .footer-module--wrapper--fa68c { background:var(--color-gray); color:var(--color-dark-gray); padding:0 0 1rem; position:relative; z-index:200; margin-top:var(--mobile-buffer); } @media screen and (min-width:992px) { .footer-module--wrapper--fa68c { margin-top:var(--desktop-buffer); padding:2rem 2rem 1rem; } } @media screen and (min-width:1200px) { .footer-module--wrapper--fa68c { padding:2rem 5rem 1rem; } } .footer-module--wrapper--fa68c table { width:100%; } .footer-module--wrapper--fa68c td { vertical-align:top; } .footer-module--mobileStoreBtn--43de0 { width:132px; height:43px; margin:3px; } @media screen and (min-width:992px) { .footer-module--mobileStoreBtn--43de0 { margin:3px 6px 3px 0; } } .footer-module--navContent--e8a77 { display:flex; flex-direction:column; align-items:center; } @media screen and (min-width:992px) { .footer-module--navContent--e8a77 { align-items:flex-start; justify-content:space-between; flex-flow:row wrap; background:linear-gradient(var(--color-dark-gray),var(--color-dark-gray)) top/100% 2px no-repeat,var(--color-gray); border-top:4rem var(--color-gray) solid; } } .footer-module--legalreq--d45e4 { display:inline-flex; align-items:center; max-width:200px; height:10px; } .footer-module--legalreq--d45e4 img { height:100%; margin-left:5px; } @media screen and (max-width:390px) { .footer-module--legalreq--d45e4 img { margin-left:0px; } } @media screen and (min-width:360px) and (max-width:385px) { .footer-module--modifiedreq--36c69 { padding:0 8vw; } } .footer-module--modifiedreq--36c69 a { color:var(--color-orange); text-decoration:none; } .footer-module--modifiedreq--36c69 a:hover { text-decoration:underline; } .footer-module--navSection--92041 { padding:0 2rem; margin-bottom:2rem; width:100%; text-align:center; display:flex; flex-direction:column; } .footer-module--navSection--92041:not(:first-child) { order:2; } @media screen and (min-width:992px) { .footer-module--navSection--92041 { flex-basis:25%; transform:translateY(-4rem); padding:auto; text-align:left; padding:0; margin-bottom:-4rem; } .footer-module--navSection--92041:nth-child(2) { flex-basis:40%; } } .footer-module--navSection--92041 ul { list-style-type:none; margin:0; padding:0; } .footer-module--categoryHeadline--0d01c { font-family:var(--subheading-family); font-size:var(--subheading-medium); text-transform:uppercase; letter-spacing:0.1em; padding-bottom:1rem; margin-bottom:2rem; width:100%; border-bottom:2px var(--color-dark-gray) solid; } @media screen and (min-width:992px) { .footer-module--categoryHeadline--0d01c { font-size:var(--subheading-small); border-bottom:0; } } .footer-module--linkButtonContainer--a8408 a { text-transform:uppercase; text-align:center; width:100%; margin:0 0 1rem; } @media screen and (min-width:992px) { .footer-module--linkButtonContainer--a8408 a { width:80%; } } .footer-module--richText--48cae { font-family:var(--subheading-family); } .footer-module--richText--48cae:first-child { margin-top:0; } .footer-module--richText--48cae a { text-transform:uppercase; letter-spacing:0.05em; text-decoration:none; } .footer-module--richText--48cae a:hover { color:var(--color-orange); } .footer-module--richText--48cae tr { flex-direction:row; } .footer-module--linkIcon--f36f6 a.footer-module--icon--07b48 { background-color:#717171; color:var(--color-orange); -webkit-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-position:center; mask-position:center; display:inline-block; margin:0; padding:0; border:0; height:34px; width:34px; } .footer-module--linkIcon--f36f6 a.footer-module--icon--07b48:hover { background-color:var(--color-orange); } @supports not (-ms-high-contrast:none) { .footer-module--linkIcon--f36f6 a.footer-module--icon--07b48 { background-image:none !important; } } .footer-module--linkIcon--f36f6 img,.footer-module--linkIcon--f36f6 picture { width:35px; } .footer-module--mobileApps--a3b51 { order:-1; padding-bottom:2rem; } @media screen and (min-width:992px) { .footer-module--mobileApps--a3b51 { order:2; flex-basis:100%; } .footer-module--mobileApps--a3b51 .footer-module--categoryHeadline--0d01c { padding-bottom:0rem; margin:4rem 0 1rem; text-align:left; } } .footer-module--mobileAppsIcons--4b351 { display:flex; justify-content:center; } @media screen and (min-width:992px) { .footer-module--mobileAppsIcons--4b351 { justify-content:left; } } .footer-module--connectForm--937f4 > div:first-child { background:var(--color-dark-gray); color:var(--color-white); width:100%; margin:1rem 0; order:1; display:flex; flex-direction:column; align-items:center; justify-content:center; height:auto; } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 > div:first-child { flex-direction:row; padding:1rem 2rem; justify-content:space-between; } } @media screen and (min-width:1200px) { .footer-module--connectForm--937f4 > div:first-child { padding:1rem 5rem; } } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 > div:first-child h3 { flex:0 1 25%; } } .footer-module--connectForm--937f4 > div:first-child form { justify-content:center; align-items:center; gap:0; } .footer-module--connectForm--937f4 > div:first-child form div label { border:0; clip:rect(0,0,0,0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; white-space:nowrap; width:1px; } .footer-module--connectForm--937f4 > div:first-child form div select { margin-bottom:0; } .footer-module--connectForm--937f4 > div:first-child button { background:var(--color-dark-gray); border-color:var(--color-white); color:var(--color-white); margin-top:0; } .footer-module--connectForm--937f4 > div:first-child button:hover { background:var(--color-orange); } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 { order:3; width:calc(100% + 4rem); margin:1rem -2rem; } } @media screen and (min-width:1200px) { .footer-module--connectForm--937f4 { order:3; width:calc(100% + 10rem); margin:1rem -5rem; } } .footer-module--connectForm--937f4 .footer-module--title--13230 { font-size:var(--subheading-large); text-align:center; margin:1rem 0 0.5rem; } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 .footer-module--title--13230 { font-size:var(--heading-x-small); } } .footer-module--connectForm--937f4 form { display:flex; flex-direction:column; padding:0; } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 form { flex-direction:row; gap:2rem; padding:auto; justify-content:space-evenly; align-items:center; } } @media screen and (min-width:1200px) { .footer-module--connectForm--937f4 form { flex:0 1 75%; } } .footer-module--connectForm--937f4 input,.footer-module--connectForm--937f4 select { width:100%; } @media screen and (min-width:992px) { .footer-module--connectForm--937f4 input,.footer-module--connectForm--937f4 select { flex:0 25%; width:auto; } } select { padding:0.75rem; } .footer-module--copyright--d4641 { text-align:center; } .footer-module--socialIcons--d395d { display:flex; justify-content:space-between; } .footer-module--coutryStyle--ddcd5 { display:flex; justify-content:center; cursor:pointer; color:var(--color-orange); } .alert-banner-module--banner--87577 { position:relative; top:0; left:0; width:100%; text-align:center; z-index:1; } .alert-banner-module--banner--87577 div { padding:0.5rem 1rem; align-content:center; } @media screen and (max-width:991px) { .alert-banner-module--banner--87577 div { padding:0.5rem 0.5rem; } } .alert-banner-module--banner--87577 p { margin:0; } @media screen and (max-width:991px) { .alert-banner-module--banner--87577 p { margin:0px 15px; } } .alert-banner-module--banner--87577 p + p { margin-top:0.5rem; } .alert-banner-module--banner--87577 button { position:absolute; right:1rem; top:50%; transform:translateY(-50%); } .alert-banner-module--alert--e3113 { align-content:center; display:flex; justify-content:center; } @media screen and (max-width:991px) { .alert-banner-module--alert--e3113 { flex-direction:column; align-items:center; } } .alert-banner-module--alertChild--f1de0 a { max-width:9.5rem; padding:0.5rem 1rem 0.4rem 1rem; margin:0px; } .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; } } @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; } .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); } } .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; } 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; } } @font-face { font-family:"swiper-icons"; src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight:400; font-style:normal; }:root { --swiper-theme-color:#007aff; }:host { position:relative; display:block; margin-left:auto; margin-right:auto; z-index:1; } .swiper { margin-left:auto; margin-right:auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1; display:block; } .swiper-vertical > .swiper-wrapper { flex-direction:column; } .swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:flex; transition-property:transform; transition-timing-function:initial; transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial); box-sizing:content-box; } .swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper { transform:translate3d(0px,0,0); } .swiper-horizontal { touch-action:pan-y; } .swiper-vertical { touch-action:pan-x; } .swiper-slide { flex-shrink:0; width:100%; height:100%; position:relative; transition-property:transform; display:block; } .swiper-slide-invisible-blank { visibility:hidden; } .swiper-autoheight,.swiper-autoheight .swiper-slide { height:auto; } .swiper-autoheight .swiper-wrapper { align-items:flex-start; transition-property:transform,height; } .swiper-backface-hidden .swiper-slide { transform:translateZ(0); backface-visibility:hidden; } .swiper-3d.swiper-css-mode .swiper-wrapper { perspective:1200px; } .swiper-3d .swiper-wrapper { transform-style:preserve-3d; } .swiper-3d { perspective:1200px; } .swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow { transform-style:preserve-3d; } .swiper-css-mode > .swiper-wrapper { overflow:auto; scrollbar-width:none; -ms-overflow-style:none; } .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display:none; } .swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align:start start; } .swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type:x mandatory; } .swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type:y mandatory; } .swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type:none; } .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align:none; } .swiper-css-mode.swiper-centered > .swiper-wrapper::before { content:""; flex-shrink:0; order:9999; } .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align:center center; scroll-snap-stop:always; } [dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-left:var(--swiper-centered-offset-before); } [dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-right:var(--swiper-centered-offset-before); } .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height:100%; min-height:1px; width:var(--swiper-centered-offset-after); } .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-top:var(--swiper-centered-offset-before); } .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width:100%; min-width:1px; height:var(--swiper-centered-offset-after); } .swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom { position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10; } .swiper-3d .swiper-slide-shadow { background:rgba(0,0,0,.15) ; } .swiper-3d .swiper-slide-shadow-left { background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent); } .swiper-3d .swiper-slide-shadow-right { background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent); } .swiper-3d .swiper-slide-shadow-top { background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent); } .swiper-3d .swiper-slide-shadow-bottom { background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent); } .swiper-lazy-preloader { width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; transform-origin:50%; box-sizing:border-box; border:4px solid #007aff; border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color)); border-radius:50%; border-top-color:transparent; } .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation:swiper-preloader-spin 1s infinite linear; } .swiper-lazy-preloader-white { --swiper-preloader-color:#fff; } .swiper-lazy-preloader-black { --swiper-preloader-color:#000; } @keyframes swiper-preloader-spin { 0% { transform:rotate(0deg); } 100% { transform:rotate(360deg); } }:root { --swiper-navigation-size:44px; } .swiper-button-prev,.swiper-button-next { position:absolute; top:50%; top:var(--swiper-navigation-top-offset,50%); width:27px; width:calc(var(--swiper-navigation-size)/44*27); height:44px; height:var(--swiper-navigation-size); margin-top:-22px; margin-top:calc(0px - var(--swiper-navigation-size)/2); z-index:10; cursor:pointer; display:flex; align-items:center; justify-content:center; color:var(--swiper-theme-color); color:var(--swiper-navigation-color,var(--swiper-theme-color)); } .swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled { opacity:0.35; cursor:auto; pointer-events:none; } .swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden { opacity:0; cursor:auto; pointer-events:none; } .swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next { display:none !important; } .swiper-button-prev svg,.swiper-button-next svg { width:100%; height:100%; -o-object-fit:contain; object-fit:contain; transform-origin:center; } .swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg { transform:rotate(180deg); } .swiper-button-prev,.swiper-rtl .swiper-button-next { left:10px; left:var(--swiper-navigation-sides-offset,10px); right:auto; } .swiper-button-next,.swiper-rtl .swiper-button-prev { right:10px; right:var(--swiper-navigation-sides-offset,10px); left:auto; } .swiper-button-lock { display:none; } .swiper-button-prev:after,.swiper-button-next:after { text-transform:none !important; } .swiper-button-prev:after,.swiper-button-next:after { font-family:swiper-icons; font-size:44px; font-size:var(--swiper-navigation-size); letter-spacing:0; font-feature-settings:; font-variant:normal; font-variant:initial; line-height:1; } .swiper-button-prev:after,.swiper-rtl .swiper-button-next:after { content:"prev"; } .swiper-button-next,.swiper-rtl .swiper-button-prev { right:10px; right:var(--swiper-navigation-sides-offset,10px); left:auto; } .swiper-button-next:after,.swiper-rtl .swiper-button-prev:after { content:"next"; } .faq-module--faqExploration--ef173 { padding:1rem; position:relative; } .faq-module--faqExploration--ef173 button { background-color:transparent; } @media screen and (min-width:768px) { .faq-module--faqExploration--ef173 { padding:2rem; } } .faq-module--faqExploration--ef173:nth-child(even) { background:var(--color-gray); } .faq-module--faqRowControls--f81db { position:absolute; top:50%; transform:translateY(-50%); margin:0; right:0; background:inherit; border:0; line-height:0.1; } @media screen and (min-width:768px) { .faq-module--faqRowControls--f81db { line-height:1.65; } } .faq-module--faqRowControls--f81db svg { height:0.6rem; } @media screen and (min-width:768px) { .faq-module--faqRowControls--f81db svg { height:0.9rem; } } .faq-module--faqRowControls--f81db:hover { background:inherit; } .faq-module--faqRowControls--f81db:hover polyline { stroke:var(--color-orange); } .faq-module--arrowUp--9f8ed { top:0; transform:none; margin:1rem 0; } .faq-module--faqRowOpen--df74e svg { transform:rotate(180deg); } .faq-module--faqTags--43756 { color:var(--color-orange); font-family:var(--subheading-family); text-transform:uppercase; letter-spacing:0.1em; text-align:left; font-size:1.1rem; padding:0 0 1rem; } @media screen and (min-width:768px) { .faq-module--faqTags--43756 { font-size:0.85rem; } } .faq-module--faqQuestion--54804 { font-family:var(--font-avenir); font-size:var(--subheading-medium); line-height:1.5rem; color:var(--color-dark-gray); text-align:left; border:0; padding:0.5rem 0; background:inherit; margin:0; } .faq-module--faqQuestion--54804:hover { background:inherit; border:0; cursor:pointer; } .faq-module--faqQuestion--54804 { width:90%; line-height:1.1; } @media screen and (min-width:1500px) { .faq-module--faqQuestion--54804 { width:95%; } } .faq-module--faqAnswer--d29f5 { font-family:var(--font-barlow-regular); color:var(--color-dark-gray); text-align:left; line-height:1.5rem; } .faq-module--faqAnswer--d29f5 ul { padding-left:40px; } .faq-module--faqCtaContainer--cd0b7 a { width:calc(100% - 2rem); text-transform:uppercase; text-align:center; margin:1rem; } .faq-module--faqCtaContainer--cd0b7 a:hover { text-decoration:none; } @media screen and (min-width:768px) { .faq-module--faqCtaContainer--cd0b7 a { width:auto; margin-left:0; } }:root { } .swiper-pagination { position:absolute; text-align:center; transition:300ms opacity; transform:translate3d(0,0,0); z-index:10; } .swiper-pagination.swiper-pagination-hidden { opacity:0; } .swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled { display:none !important; } .swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal { bottom:8px; bottom:var(--swiper-pagination-bottom,8px); top:auto; top:var(--swiper-pagination-top,auto); left:0; width:100%; } .swiper-pagination-bullets-dynamic { overflow:hidden; font-size:0; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform:scale(0.33); position:relative; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform:scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform:scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform:scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform:scale(0.33); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform:scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform:scale(0.33); } .swiper-pagination-bullet { width:8px; width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height:8px; height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display:inline-block; border-radius:50%; border-radius:var(--swiper-pagination-bullet-border-radius,50%); background:#000; background:var(--swiper-pagination-bullet-inactive-color,#000); opacity:0.2; opacity:var(--swiper-pagination-bullet-inactive-opacity,0.2); } button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer; } .swiper-pagination-bullet:only-child { display:none !important; } .swiper-pagination-bullet-active { opacity:1; opacity:var(--swiper-pagination-bullet-opacity,1); background:var(--swiper-theme-color); background:var(--swiper-pagination-color,var(--swiper-theme-color)); } .swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets { right:8px; right:var(--swiper-pagination-right,8px); left:auto; left:var(--swiper-pagination-left,auto); top:50%; transform:translate3d(0px,-50%,0); } .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet { margin:6px 0; margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0; display:block; } .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top:50%; transform:translateY(-50%); width:8px; } .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display:inline-block; transition:200ms transform,200ms top; } .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px; margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px); } .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left:50%; transform:translateX(-50%); white-space:nowrap; } .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition:200ms transform,200ms left; } .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition:200ms transform,200ms right; } .swiper-pagination-fraction { color:inherit; color:var(--swiper-pagination-fraction-color,inherit); } .swiper-pagination-progressbar { background:rgba(0,0,0,.25) ; background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25)); position:absolute; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background:var(--swiper-theme-color); background:var(--swiper-pagination-color,var(--swiper-theme-color)); position:absolute; left:0; top:0; width:100%; height:100%; transform:scale(0); transform-origin:left top; } .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin:right top; } .swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { width:100%; height:4px; height:var(--swiper-pagination-progressbar-size,4px); left:0; top:0; } .swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { width:4px; width:var(--swiper-pagination-progressbar-size,4px); height:100%; left:0; top:0; } .swiper-pagination-lock { display:none; } .swiper-virtual .swiper-slide { -webkit-backface-visibility:hidden; transform:translateZ(0); } .swiper-virtual.swiper-css-mode .swiper-wrapper::after { content:""; position:absolute; left:0; top:0; pointer-events:none; } .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height:1px; width:var(--swiper-virtual-size); } .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width:1px; height:var(--swiper-virtual-size); } .Button-module--outlineDark--5aff8 { background:transparent; color:var(--color-dark-gray); border-color:var(--color-dark-gray); } .Button-module--outlineDark--5aff8:hover { color:var(--color-white); } .Button-module--outlineLight--ab51c { background:transparent; color:var(--color-white); border-color:var(--color-white); } .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; } .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; } .CtaLink-module--ctaLink--98feb { display:inline-block; text-decoration:none; border:2px solid #ffffff; padding:0.5rem 1.25rem; margin:1rem 0; transition:all 0.25s ease-in-out; font-family:var(--subheading-family); font-size:var(--subheading-small); letter-spacing:var(--cta-letter-spacing); } .CtaLink-module--ctaLink--98feb:hover { background-color:var(--color-orange); border-color:var(--color-orange); transition:all 0.25s ease-in-out; } .CtaLink-module--outlineDark--a05fe { background-color:transparent; color:var(--color-dark-gray); border-color:var(--color-dark-gray); } .CtaLink-module--outlineDark--a05fe:hover { color:var(--color-white); } .CtaLink-module--outlineLight--d1c21 { background-color:transparent; color:var(--color-white); border-color:var(--color-white); } .CtaLink-module--outlineLight--d1c21:hover { color:var(--color-white); } .CtaBar-module--container--981d9 { margin:var(--mobile-component-buffer); padding:1rem; } @media screen and (min-width:768px) { .CtaBar-module--container--981d9 { margin:var(--desktop-component-buffer); padding:1rem; } } .CtaBar-module--content--889c9 { text-align:center; } .CtaBar-module--content--889c9 p { font-family:var(--font-avenir); font-size:var(--subheading-large); } .CtaBar-module--ctaContainer--0aa7b { display:flex; justify-content:center; flex-direction:row; } @media screen and (max-width:768px) { .CtaBar-module--ctaContainer--0aa7b { display:flex; justify-content:center; align-items:center; flex-direction:column; } } .CtaBar-module--ctaContainer--0aa7b a,.CtaBar-module--ctaContainer--0aa7b button { text-align:center; background:inherit; color:var(--color-dark-gray); border-color:var(--color-dark-gray); text-transform:uppercase; width:calc(100% - 4rem); margin:0; } @media screen and (min-width:768px) { .CtaBar-module--ctaContainer--0aa7b a,.CtaBar-module--ctaContainer--0aa7b button { max-width:30%; flex:30%; margin:0 1rem; } } .CtaBar-module--ctaContainer--0aa7b a:hover,.CtaBar-module--ctaContainer--0aa7b button:hover { background:var(--color-orange) !important; color:var(--color-white) !important; border-color:var(--color-orange) !important; } .CtaBar-module--modal--28d87 { margin:40px 40px; z-index:205; background:black; } .CtaBar-module--overlayJotForm--16c25 { position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:hsla(0,0%,100%,.75) ; z-index:1000; } .CtaBar-module--closeButton--8e716 { transition:transform 0.3s ease-in-out; position:absolute; left:80%; top:10%; } .CtaBar-module--closeButton--8e716:hover { transform:rotate(90deg); } @media screen and (max-width:769px) { .CtaBar-module--closeButton--8e716 { padding-bottom:1%; left:80%; } } @media only screen and (min-width:576px) { .CtaBar-module--closeButton--8e716 { left:95%; top:5%; } } @media only screen and (max-width:576px) { .CtaBar-module--closeButton--8e716 { left:92%; top:2%; } } .CtaBar-module--modalContent--ea517 { position:absolute; bottom:2rem; border:1px solid var(--color-gray); background:var(--color-white); overflow:hidden; -webkit-overflow-scrolling:touch; border-radius:1rem; outline:none; padding:1rem; } @media screen and (min-width:1550px) { .CtaBar-module--modalContent--ea517 { padding:0; } } .CtaBar-module--mobilemodalContent--d3d42 { overflow-y:auto; -webkit-overflow-scrolling:touch; scrollbar-width:none; -ms-overflow-style:none; overflow:scroll; max-height:calc(100% - 2rem); max-width:calc(100% - 2rem); left:1rem; right:1rem; } @media screen and (max-width:450px) { .CtaBar-module--mobilemodalContent--d3d42 { max-height:calc(100% - 4rem); } } @media screen and (max-width:400px) { .CtaBar-module--mobilemodalContent--d3d42 { max-height:calc(100% - 4rem); } } @media screen and (max-width:350px) { .CtaBar-module--mobilemodalContent--d3d42 { max-height:calc(100% - 4rem); } } .CtaBar-module--mobilemodalContent--d3d42 { top:4%; } .CtaBar-module--mobilemodalContent--d3d42::-webkit-scrollbar { display:none; } .CtaBar-module--desktopmodalContent--fa7fd { max-height:calc(100% - 4rem); top:2rem; max-width:calc(100% - 4rem); left:2rem; right:2rem; } .CtaBar-module--desktopmodalContent--fa7fd > div:first-child { height:calc(100% - 2rem); } .form-container-w-image-module--container--920d6 { display:flex; justify-content:center; align-items:center; flex-direction:column; margin:2rem auto; } @media screen and (min-width:992px) { .form-container-w-image-module--container--920d6 { margin:2rem auto; flex-direction:row; align-items:flex-start; justify-content:space-between; max-width:1400px; padding:0rem 2rem; height:100%; } } .form-container-w-image-module--imageRight--12181 { flex-direction:row-reverse; } .form-container-w-image-module--imageDown--66c11 { flex-direction:column-reverse; } .form-container-w-image-module--imageContainer--9e232 { max-height:100%; overflow:hidden; } .form-container-w-image-module--imageContainer--9e232 img { width:100%; } @media screen and (min-width:992px) { .form-container-w-image-module--imageContainer--9e232 img { max-width:32vw; margin:0 auto; height:100%; width:auto; } } @media screen and (min-width:992px) { .form-container-w-image-module--imageContainer--9e232 { min-width:50%; } } .form-container-w-image-module--formContainer--80757 { display:grid; grid-template-rows:auto auto 1fr; width:100%; } @media screen and (min-width:992px) { .form-container-w-image-module--formContainer--80757 { height:100%; max-width:50%; } } .form-container-w-image-module--formContainer--80757 h1 { font-size:2rem; color:#515251; font-family:var(--font-avenir); text-align:center; margin-bottom:1rem; line-height:1.2; } @media screen and (min-width:992px) { .form-container-w-image-module--formContainer--80757 h1 { padding:0 10px; margin-top:0; margin-bottom:0; font-size:2.5rem; line-height:3.75rem; } } .form-container-w-image-module--formContainer--80757 p { text-align:center; font-size:1rem; padding:0 1rem; } @media screen and (min-width:992px) { .form-container-w-image-module--formContainer--80757 p { margin-top:10px; margin-bottom:0; } } @media screen and (min-width:992px) { .form-container-w-image-module--formContainer--80757 .form-container-w-image-module--jotForm--187d4 { overflow-y:auto; } } .CtaContainer-module--ctaWrapper--3a0bf > a { margin:0.7em; } .CtaContainer-module--ctaContainer--6875a { display:flex; justify-content:center; flex-direction:row; margin:1em; } @media screen and (max-width:768px) { .CtaContainer-module--ctaContainer--6875a { display:flex; justify-content:center; align-items:center; flex-direction:column; } } .CtaContainer-module--ctaContainer--6875a a,.CtaContainer-module--ctaContainer--6875a button { text-align:center; background:inherit; color:var(--color-dark-gray); border-color:var(--color-dark-gray); text-transform:uppercase; width:calc(100% - 4rem); margin:0; } @media screen and (min-width:768px) { .CtaContainer-module--ctaContainer--6875a a,.CtaContainer-module--ctaContainer--6875a button { max-width:30%; flex:30%; margin:0 1rem; } } .CtaContainer-module--ctaContainer--6875a a:hover,.CtaContainer-module--ctaContainer--6875a button:hover { background:var(--color-orange) !important; color:var(--color-white) !important; border-color:var(--color-orange) !important; } .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; } } .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; } } .promoted-content-styleB-module--wrapper--672ad { position:relative; overflow:visible; background:inherit; margin:var(--mobile-component-buffer); } @media screen and (max-width:768px) { .promoted-content-styleB-module--wrapper--672ad { margin:var(--desktop-component-buffer); } } .promoted-content-styleB-module--wrapper--672ad a { color:var(--color-orange); } .promoted-content-styleB-module--container--24414 { width:100%; position:relative; background-color:var(--color-gray); margin:0; } .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--topFloatImage--3617a { margin-top:6rem; } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--topFloatImage--3617a { margin-top:8rem; } } .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--topFloatImage--3617a .promoted-content-styleB-module--videoWrapper--dfb60 { margin:-4rem 0 0; } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--topFloatImage--3617a .promoted-content-styleB-module--videoWrapper--dfb60 { position:absolute; top:0; left:0; width:50%; margin:-3rem 4rem 14rem 0; } } .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--centerFloatImage--0b82b .promoted-content-styleB-module--videoWrapper--dfb60 { margin:2rem 2rem 0; } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--centerFloatImage--0b82b .promoted-content-styleB-module--videoWrapper--dfb60 { margin:0 2rem 0 0; } } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--bottomFloatImage--0a1a1 { margin-bottom:8rem; } } .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--bottomFloatImage--0a1a1 .promoted-content-styleB-module--videoWrapper--dfb60 { position:absolute; bottom:0; left:0; width:50%; margin:2rem 2rem 0; } @media screen and (min-width:769px) { .promoted-content-styleB-module--container--24414.promoted-content-styleB-module--bottomFloatImage--0a1a1 .promoted-content-styleB-module--videoWrapper--dfb60 { margin:0 4rem -4rem 0; } } .promoted-content-styleB-module--innerContent--c1d03 { position:relative; width:100%; max-width:1280px; margin:0 auto; display:flex; flex-direction:row; justify-content:flex-end; align-items:center; } @media screen and (max-width:768px) { .promoted-content-styleB-module--innerContent--c1d03 { flex-direction:column !important; } } .promoted-content-styleB-module--image--9d908 { pointer-events:none; position:absolute; opacity:0.2; height:-moz-fit-content; height:fit-content; height:100%; width:100%; overflow:hidden; top:30%; } .promoted-content-styleB-module--secondaryimage--70b16 { width:300px; margin-left:64%; } @media screen (min-width:550px) and (max-width:768px) { .promoted-content-styleB-module--secondaryimage--70b16 { margin-left:30%; } } .promoted-content-styleB-module--contentBox--47df9 { flex-basis:50%; display:flex; flex-direction:column; align-items:flex-start; padding:var(--desktop-buffer); } @media screen and (max-width:768px) { .promoted-content-styleB-module--contentBox--47df9 { width:100%; padding:var(--mobile-buffer); align-items:center; } } .promoted-content-styleB-module--headline--8c5ba { margin:0; word-wrap:break-word; } .promoted-content-styleB-module--headline--8c5ba h3 { font-size:var(--heading-x-small); margin:1rem auto; } @media screen and (min-width:769px) { .promoted-content-styleB-module--headline--8c5ba h3 { font-size:var(--heading-small); margin:2rem auto; } } .promoted-content-styleB-module--paragraph--b99b4 { align-items:center; font-family:var(--font-barlow-regular); } .promoted-content-styleB-module--cta--bf11b { width:100%; display:flex; align-items:center; justify-content:center; } .promoted-content-styleB-module--credentials--f143c { padding-left:30px; font-size:2rem; } .promoted-content-styleB-module--ctaContainer--f185d { min-width:80%; } .promoted-content-styleB-module--ctaContainer--f185d a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); width:100%; } .promoted-content-styleB-module--ctaContainer--f185d a:hover { border-color:var(--color-orange) !important; color:var(--color-white) !important ; } .promoted-content-styleB-module--ctaContainer--f185d a .promoted-content-styleB-module--cta--bf11b:hover { background:var(--color-orange) !important; border-color:var(--color-orange) !important; } .promoted-content-styleB-module--ctaContainer--f185d .promoted-content-styleB-module--cta--bf11b:hover { background:var(--color-orange); } .promoted-content-styleB-module--videoWrapper--dfb60 { flex-basis:50%; display:flex; justify-content:flex-start; align-items:center; max-width:812px; } @media screen and (max-width:768px) { .promoted-content-styleB-module--videoWrapper--dfb60 { width:100%; padding:0 2rem; } } .promoted-content-styleB-module--playerWrapper--5a353 { width:100%; height:100%; } .promoted-content-styleB-module--modal--73e17 { width:100%; height:100%; display:flex; justify-content:center; align-items:center; } .promoted-content-styleB-module--primaryimage--086a1 { width:100%; max-width:812px; height:100%; } .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 { position:absolute; height:50px; width:50px; border:2px solid var(--color-gray); border-radius:50%; padding:5px; color:var(--color-white); } .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 svg { height:90% !important; } @media screen and (max-width:768px) { .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 { height:38px; width:38px; } .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 svg { height:100% !important; } .promoted-content-styleB-module--modalPreviewPlayIcon--a54f0 svg { margin-top:-10px; margin-left:2px; } } .promoted-content-styleB-module--reactPlayer--a0259 { position:absolute; padding:2%; top:0; left:0; width:80%; height:80%; } .promoted-content-styleB-module--secondaryRight--3010b { width:300px; margin-left:-21%; } .promoted-content-styleB-module--name--9d434 { padding-left:30px; padding-bottom:10%; } @media screen and (max-width:768px) { .promoted-content-styleB-module--name--9d434 { padding-bottom:10%; } } .promoted-content-styleB-module--audioLabel--47027 { display:flex; justify-content:space-around; } .promoted-content-styleB-module--audioPlayer--cb38d { width:100%; } .promoted-content-styleB-module--playArrow--395b7 { background:var(--color-orange); border-radius:50px; position:absolute; cursor:pointer; } .promoted-content-styleB-module--playArrow--395b7:hover { background-color:transparent; } .PromotionalstylesA-module--contentWrapper--37ef4 { margin:var(--mobile-component-buffer); } @media screen and (min-width:1200px) { .PromotionalstylesA-module--contentWrapper--37ef4 { margin:var(--desktop-component-buffer); } } .PromotionalstylesA-module--contentBody--512a9 { display:flex; flex-direction:column; background-color:var(--color-white); } @media screen and (min-width:1200px) { .PromotionalstylesA-module--contentBody--512a9.PromotionalstylesA-module--leftAlignBody--71547 { flex-direction:row; padding-left:8rem; } .PromotionalstylesA-module--contentBody--512a9.PromotionalstylesA-module--leftAlignBody--71547 .PromotionalstylesA-module--infoItems--f7e8a { padding:var(--desktop-buffer) 8rem var(--desktop-buffer) var(--desktop-buffer); } } @media screen and (min-width:1200px) { .PromotionalstylesA-module--contentBody--512a9.PromotionalstylesA-module--rightAlignBody--da402 { flex-direction:row-reverse; padding-right:8rem; } .PromotionalstylesA-module--contentBody--512a9.PromotionalstylesA-module--rightAlignBody--da402 .PromotionalstylesA-module--infoItems--f7e8a { padding:var(--desktop-buffer) var(--desktop-buffer) var(--desktop-buffer) 8rem; } } .PromotionalstylesA-module--infoItems--f7e8a { width:100%; height:100%; position:relative; display:flex; flex-direction:column; justify-content:center; padding:var(--mobile-buffer); } .PromotionalstylesA-module--image--3a5a5 { pointer-events:none; position:absolute; top:0; left:0; overflow:hidden; } .PromotionalstylesA-module--image--3a5a5.PromotionalstylesA-module--secondaryRight--58e2a { right:0; left:auto; } .PromotionalstylesA-module--primaryimage--7cea3 { width:100%; max-width:1105px; height:100%; } .PromotionalstylesA-module--videoWrapper--a19f2 { width:100%; max-width:1105px; max-height:622px; padding-top:2rem; padding-bottom:2rem; } @media screen and (max-width:1199px) { .PromotionalstylesA-module--videoWrapper--a19f2 { width:100%; padding:0; } } .PromotionalstylesA-module--contentBox--22a20 { width:100%; display:flex; align-items:center; position:relative; } .PromotionalstylesA-module--playerWrapper--4b792 { width:100%; height:100%; } .PromotionalstylesA-module--modal--20646 { width:100%; height:100%; display:flex; justify-content:center; align-items:center; } .PromotionalstylesA-module--ctaContainer--60ec4 { display:flex; align-self:center; } @media screen and (min-width:1200px) { .PromotionalstylesA-module--ctaContainer--60ec4 { align-self:flex-start; } } .PromotionalstylesA-module--ctaContainer--60ec4 a { text-align:center; color:var(--color-dark-gray); border-color:var(--color-dark-gray); min-width:80%; } .PromotionalstylesA-module--ctaContainer--60ec4 a:hover { border-color:var(--color-orange) !important; } .PromotionalstylesA-module--ctaContainer--60ec4 a .PromotionalstylesA-module--cta--5d282:hover { background:var(--color-orange); } .PromotionalstylesA-module--ctaContainer--60ec4 .PromotionalstylesA-module--cta--5d282:hover { background:var(--color-orange); } .PromotionalstylesA-module--headline--e6762 { margin:0; word-wrap:break-word; } .PromotionalstylesA-module--headline--e6762 h3 { font-size:var(--heading-x-small); margin:1rem auto; } @media screen and (min-width:1200px) { .PromotionalstylesA-module--headline--e6762 h3 { font-size:var(--heading-small); margin:2rem auto; } } .PromotionalstylesA-module--paragraph--c0d4b { align-items:center; font-family:var(--font-barlow-regular); } .PromotionalstylesA-module--cta--5d282 { width:100%; display:flex; align-items:center; justify-content:center; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d { border:2px solid var(--color-gray) !important; color:var(--color-white) !important; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d { position:absolute; height:60px; width:60px; border-radius:50%; padding:5px; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d:hover { background:var(--color-orange) !important; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d svg { height:90% !important; } @media screen and (max-width:1199px) { .PromotionalstylesA-module--modalPreviewPlayIcon--9868d { height:70px; width:70px; padding-top:13px; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d svg { height:100% !important; } .PromotionalstylesA-module--modalPreviewPlayIcon--9868d svg { margin-top:-10px; margin-left:2px; } } .PromotionalstylesA-module--closeButton--aa5ab { position:relative; transition:transform 0.3s ease-in-out; float:right; } .PromotionalstylesA-module--closeButton--aa5ab:hover { transform:rotate(90deg); } @media screen and (max-width:1199px) { .PromotionalstylesA-module--closeButton--aa5ab { padding-bottom:1%; } } .PromotionalstylesA-module--reactPlayer--2ea47 { padding-top:3%; } .PromotionalstylesA-module--name--d9a74 { font-family:var(--font-barlow-regular); font-size:1.25rem; text-transform:uppercase; letter-spacing:0.05em; } @media screen and (min-width:1200px) { .PromotionalstylesA-module--name--d9a74 { padding-top:4rem; } } .PromotionalstylesA-module--audioLabel--091c8 { display:flex; justify-content:space-around; } .PromotionalstylesA-module--audioPlayer--fcb8d { width:100%; } .PromotionalstylesA-module--overlay--f9f68 { position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:hsla(0,0%,100%,.75) ; z-index:201; } .PromotionalstylesA-module--playArrow--3d257 { background:var(--color-orange); border-radius:50px; position:absolute; cursor:pointer; } .PromotionalstylesA-module--playArrow--3d257:hover { background-color:transparent; } .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; } } .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; } .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; } .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--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%; } }
How often should you use an infrared sauna | Sunlighten
August 01, 2022
How often to use an infrared sauna Holistic Wellness It’s great that you are considering using an infrared sauna. They are a fantastic tool for your wellbeing and maintenance. In saying that, we want to ensure that you get the most from your sauna which will have you feeling your best.
In this article, we will share tips for infrared sauna usage.
Keep in mind
When you are spending an extended amount of time in your sauna, be mindful of your hydration. Good hydration is important before and after each session. Avoid alcohol or other intoxicating substances and if you are not feeling well, take a break and listen to your body.
It’s normal to get a shallow sweat during your first session
For those new to infrared therapy, it can take time for your body to adjust. During the first sessions some people elicit a shallow sweat. No need to worry. Give your body time to acclimatise to infrared and ensure that you stay hydrated.
With more use you’ll notice a deep, purifying sweat and an invigorating feeling afterward.
The optimal amount of sessions
There is no one answer for the amount of sessions per week, but infrared saunas are safe to use every day.
In fact, you will see wellness improvements sooner if you use it daily.
On average, most people partake in 30-45 minute sessions, 3-4 times a week.
The best way to replenish your body after a session
You will keep sweating for a while as your core body temperature cools. Wipe down with a towel and when ready hop into the shower.
Not only will this feel invigorating and refreshing, it helps cleanse your skin of the toxins you have excreted during your sweat session.
Once you’re done with your shower, it’s time to rehydrate. Your body will lose electrolytes with your sweat. Best to use a sugar-free electrolyte drink to replenish lost fluids without flavourings and unnecessary sweeteners. relectrolyteME was designed to keep your body pure and natural.
There is no research suggesting any harm from using a sauna every day. Although, there are several common sense precautions like overheating or dehydration. You can read further information about recommended sauna protocol here .
And as always, consult with your physician if you are unsure if an infrared sauna is right for you.
*Sunlighten does not provide medical advice. We recommend you consult with a health care practitioner if you are unsure if using an infrared sauna is right for you. For best results, our saunas should be used in conjunction with an appropriate diet and exercise program. Individual results may vary.
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?