/*!
Theme Name: kragh-berglund
Description: WordPress theme for kragh-berglund
Author: Spektra Design
Author URI: https://spektradesign.se
Version: 1.0.0
*/*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::-moz-selection{background-color:var(--color-dark);color:var(--color-light)}::selection{background-color:var(--color-dark);color:var(--color-light)}:before,:after{text-decoration:inherit;vertical-align:inherit}svg,body,main,fieldset,label,button,input,select,textarea,h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,figure,hr{margin:0;padding:0;display:block}ul,ol{list-style:none}a{color:inherit;background-color:#fff0;text-decoration:none}a:focus{outline:none}b,strong{font-weight:var(--font-weight-lg)}svg,img{border-style:none;max-width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,button,input,select,textarea{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:none}fieldset,button,input,textarea,select{overflow:visible;border:0;border-radius:0}fieldset{padding:0;margin:0;min-width:0;display:block}textarea{resize:vertical;border:0}input::-webkit-contacts-auto-fill-button{background-color:currentColor}hr{border:0;height:1px;background-color:currentColor}[hidden]{display:none}:root{--color-dark:#212121;--color-light:#fff;--font-size-xxs:clamp(1.3rem, 2vw, 1.5rem);--line-height-xxs:clamp(1.7rem, 2vw, 2.2rem);--font-size-xs:clamp(1.62rem, 2vw, 1.8rem);--line-height-xs:clamp(2.2rem, 2vw, 2.35rem);--font-size-sm:clamp(1.9rem, 2vw, 2.1rem);--line-height-sm:clamp(2.5rem, 2.2vw, 2.8rem);--font-size-md:clamp(2rem, 3vw, 2.4rem);--line-height-md:clamp(2.4rem, 3.2vw, 2.9rem);--font-size-lg:clamp(1.8rem, 5vw, 2.8rem);--line-height-lg:clamp(1.7rem, 5.2vw, 2.6rem);--font-size-xl:clamp(2.5rem, 6vw, 6rem);--line-height-xl:clamp(2.6rem, 6vw, 6.1rem);--font-size-xxl:clamp(4.1rem, 8vw, 10.5rem);--line-height-xxl:clamp(3.8rem, 8vw, 10rem);--font-regular:"TWKLausanne", Arial, sans-serif;--font-weight-lg:550;--font-weight-md:500;--font-weight-sm:450;--letter-spacing-xxl:-.0105em;--letter-spacing-lg:0;--letter-spacing-sm:.01em;--site-width-xs:57rem;--site-width-sm:75rem;--site-width-md:58.4rem;--site-width-lg:92.8rem;--spacing-xxs:.8rem;--spacing-xs:1.2rem;--spacing-sm:2rem;--spacing-md:3.2rem;--spacing-lg:4rem;--spacing-xl:6.4rem;--spacing-xxl:9.6rem;--spacing-border:1.6rem;--hover-transition:all .4s ease-in-out;--border:1px solid var(--color-dark);--doc-height:100%;--position:50%}@media(min-width:769px){:root{--spacing-xs:1.6rem;--spacing-sm:2.4rem;--spacing-md:4rem;--spacing-lg:4.8rem;--spacing-xl:8rem;--spacing-xxl:12.8rem;--spacing-border:4.8rem;--letter-spacing-xxl:-.02em;--letter-spacing-lg:-.01em}}@font-face{font-family:TWKLausanne;src:url(/wp-content/themes/kragh-berglund/assets/font/TWKLausanne-450.woff) format("woff");font-weight:450;font-style:normal}@font-face{font-family:TWKLausanne;src:url(/wp-content/themes/kragh-berglund/assets/font/TWKLausanne-500.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:TWKLausanne;src:url(/wp-content/themes/kragh-berglund/assets/font/TWKLausanne-550.woff) format("woff");font-weight:550;font-style:normal}*{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font:400 100%/1 sans-serif;font-size:10px}div,a{position:relative}body{height:var(--doc-height)!important;display:flex;flex-direction:column;font-family:var(--font-regular);font-weight:var(--font-weight-sm);font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--color-dark)}@media(min-width:769px){.Front-columns{margin-bottom:var(--spacing-xxl)!important}}@media(max-width:769px){.Front-columns{margin-bottom:var(--spacing-md)}.Front-columns .Flex-item{margin-bottom:var(--spacing-xl)}}@media(max-width:769px){.Archive-header h1{margin-bottom:var(--spacing-sm)}}cite{display:inline-block;font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:var(--font-weight-lg);font-style:normal;margin-top:var(--spacing-sm)}@media(min-width:769px){.Featured-image{margin-bottom:var(--spacing-xl)!important}}@media(max-width:769px){.Featured-image{margin-bottom:var(--spacing-xs)!important}}.Featured-image img{width:100%}.Border-container--top{border-top:var(--border);margin-top:var(--spacing-xxl);padding-top:var(--spacing-xs)}.Border-container--bottom{border-bottom:var(--border);padding-bottom:var(--spacing-xs)}@media(min-width:769px){.Employee-image--container{width:80%}}@media(max-width:769px){.Employee-image--container{margin:0 var(--spacing-border)}}.Site-main h2.Section-headline--xxl,.Section-headline--xxl{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);font-weight:var(--font-weight-lg);letter-spacing:var(--letter-spacing-xxl)}.Section-headline--xl{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.Section-headline--lg{font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-lg)}.Section-headline--md,.Site-main h2,.Site-main h3{font-size:var(--font-size-md);line-height:var(--line-height-md);font-weight:var(--font-weight-md)}.Section-headline--xs{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-md)}.Section-headline--xxs{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:var(--font-weight-lg)}.u-centered{text-align:center}.u-noMargin{margin:0!important}.u-marginTop--xs{margin-top:var(--spacing-xs)}.u-marginBottom--xs{margin-bottom:var(--spacing-xs)!important}.u-marginBottom--sm{margin-bottom:var(--spacing-sm)}.u-marginBottom--lg{margin-bottom:var(--spacing-lg)}.u-marginBottom--xl{margin-bottom:var(--spacing-xl)!important}.u-marginBottom--xxl{margin-bottom:var(--spacing-xxl)}.u-noMarginSide{margin-left:0!important;margin-right:0!important}.u-block{display:block}.u-widthFull{width:100%!important}.u-hidden{display:none!important}.u-visibilityHidden{visibility:hidden!important}.u-visibilityVisible{visibility:visible!important}.u-hiddenVisually{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media(max-width:769px){.u-hiddenMobile{display:none!important}}@media(min-width:769px){.u-hiddenDesktop{display:none!important}}.u-aspectRatio-1-1 img{aspect-ratio:1/1!important;-o-object-fit:cover!important;object-fit:cover!important}.wp-block-separator{border-bottom:none;margin-bottom:var(--spacing-xl)}@media(min-width:769px){.wp-block-image.size-full{margin-bottom:var(--spacing-xl)}}.wp-block-group .wp-block-image,.wp-block-column .wp-block-image{margin-bottom:var(--spacing-xs)}.wp-block-image.alignright{margin:var(--spacing-xl) 0}@media(min-width:769px){.Flex-item--image.is-small,.wp-block-image.is-small{max-width:38.4rem}}@media(max-width:769px){.Flex-item--image.is-small,.wp-block-image.is-small{max-width:24rem}}.wp-block-columns{margin:var(--spacing-xl) auto;gap:var(--spacing-xs)!important;font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-md)}.wp-block-group .wp-block-columns{margin:0}@media(max-width:769px){.wp-block-group .wp-block-columns{gap:0!important}}.wp-block-group{margin-bottom:var(--spacing-xl)}.wp-block-columns{text-align:center}.wp-block-columns.is-xxl,.wp-block-quote.is-xxl{margin:var(--spacing-xxl) auto}@media(min-width:769px){.wp-block-quote.is-lg{margin:var(--spacing-lg) auto var(--spacing-xxl)}}@media(max-width:769px){.wp-block-quote.is-lg{margin:0 auto var(--spacing-xl)}}.wp-block-columns h2,.wp-block-columns h3,.wp-block-columns h4,.wp-block-columns p{padding:0 var(--spacing-sm);max-width:var(--site-width-sm);margin:0 auto}@media(min-width:769px){.wp-block-columns p{margin-bottom:1em}}.wp-block-quote{max-width:var(--site-width-lg);font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:var(--font-weight-md);letter-spacing:var(--letter-spacing-lg);margin:var(--spacing-xl) auto;text-align:center}.wp-block-quote .wp-block-quote_image{margin:0 auto var(--spacing-xl)}.wp-block-video,.wp-block-image{margin-bottom:var(--spacing-xl)}.before-after-container{position:relative;overflow:hidden}@media(min-aspect-ratio:16/9){.before-after-container{width:100%;aspect-ratio:2/1;overflow-y:hidden;display:flex;align-items:center;justify-content:center}}.image-container{position:relative;aspect-ratio:16/9;width:100%}.image-container .slider-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;display:block;max-width:100%}.image-container .image-before{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--position)}.slider-input{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;opacity:0;width:100%;height:100%}.slider-line{position:absolute;top:0;right:0;bottom:0;left:0;width:.2rem;height:100%;background-color:#fff;left:var(--position);transform:translate(-50%);pointer-events:none}.slider-button{position:absolute;background-color:#fff;color:#000;padding:.5rem;border-radius:100vw;display:grid;place-items:center;top:50%;left:var(--position);transform:translate(-50%,-50%);pointer-events:none;box-shadow:1px 1px 1px #08040480;width:4rem;height:4rem}.swiper{padding-bottom:var(--spacing-sm)!important}.swiper-slide{margin:0 var(--spacing-border)!important;width:calc(100% - var(--spacing-border) * 2)!important}.swiper-slide img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}@media screen and (min-aspect-ratio:16/9){.swiper-slide img{aspect-ratio:2/1}}.swiper-pagination{bottom:0!important;width:-moz-fit-content!important;width:fit-content!important;left:50%!important;transform:translate(-50%)!important}.swiper-button-next:after{content:url(/wp-content/themes/kragh-berglund/assets/images/arrow_right.svg)!important}.swiper-button-prev:after{content:url(/wp-content/themes/kragh-berglund/assets/images/arrow_left.svg)!important}@media(max-width:769px){.swiper{padding-bottom:3rem!important}.swiper-button-prev{bottom:-.4rem;top:auto!important;left:var(--spacing-border)!important}.swiper-button-next{bottom:-.4rem;top:auto!important;right:var(--spacing-border)!important}}.Button-container{display:flex;flex-wrap:wrap;max-width:var(--site-width-md);margin:0 auto -.8rem}.Site-section--item .Button-container{margin:0}.Button{font-weight:var(--font-weight-md);border:1px solid;padding:.45rem var(--spacing-xs);transition:.2s ease;letter-spacing:var(--letter-spacing-sm)}@media(min-width:769px){.Button{font-size:1.3rem;line-height:1.4rem}}@media(max-width:769px){.Button{font-size:1.1rem;line-height:1.2rem}}.Button:not(.no-hover){cursor:pointer}.Button.is-active{background-color:var(--color-dark);border-color:var(--color-dark);color:var(--color-light)}.Button-container .Button{margin:0 .8rem .8rem 0}.Button:not(.no-hover):hover{color:var(--color-light);border-color:var(--color-dark);background-color:var(--color-dark)}.Button:not(.no-hover):hover:active{color:var(--color-dark);border-color:var(--color-dark);background-color:var(--color-light)}.Link-item{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-md)}.Link-item:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.57' height='12.619' viewBox='0 0 14.57 12.619'%3E%3Cg id='liten_pil' transform='translate(0 -0.469)'%3E%3Cpath id='Path_901' data-name='Path 901' d='M7.536,1.042l5.888,5.736L7.536,12.515' fill='none' stroke='%23212121' stroke-miterlimit='10' stroke-width='1.6'/%3E%3Cline id='Line_126' data-name='Line 126' x1='13.424' transform='translate(0 6.778)' fill='none' stroke='%23212121' stroke-miterlimit='10' stroke-width='1.6'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center center;width:1.3rem;height:1.3rem;display:inline-block;position:absolute;right:-2rem;top:50%;transform:translateY(-50%);transition:.3s ease-in-out}.Link-item:hover:after{right:-2.4rem}.Filter-selection{justify-content:center;margin-bottom:var(--spacing-lg)}.Filter-selection p{margin:0 calc(var(--spacing-sm) / 2);cursor:pointer}@media(min-width:769px){.Filter-buttons{margin-bottom:var(--spacing-xl)}}@media(max-width:769px){.Filter-buttons,.Filter-selection{margin-bottom:var(--spacing-sm)}}.Filter-item{display:none}@media(max-width:769px){.Filter-item{width:100%}}.Filter-item.is-selected{display:block}.Flex{display:flex;flex-wrap:wrap}@media(min-width:769px){.Flex-grid{margin:0 calc(var(--spacing-xs) * -.5)}.Flex-item--size1of2,.Flex-item--size1of3,.Flex-item--size1of4{padding:calc(var(--spacing-xs) / 2)}.Flex-item--size1of2{width:50%}.Flex-item--size1of3{width:33.33%}.Flex-item--size1of4{width:25%}}@media(max-width:769px){.Flex-item{width:100%}}.Flex-centerJustify{justify-content:center}.Flex-item{text-align:center}.Flex-item--image{display:block;margin:0 auto var(--spacing-sm)}.Flex-item--headline{margin-bottom:var(--spacing-xs)}.Flex-center{align-items:center;justify-content:center}.Flex-spaceBetween{justify-content:space-between}.Flex-item--video{margin-bottom:var(--spacing-sm);display:block;position:relative;padding-top:56.25%}.Flex-item--video.is-small{padding-top:85.71%}@media(max-width:769px){.Flex-item--video{padding-top:85.71%}}.Flex-item--video video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.Form-input{width:7ch;max-width:calc(100% - var(--spacing-border) * 2.5);text-align:center;letter-spacing:var(--letter-spacing-xxl);background:unset}::-moz-placeholder{color:var(--color-dark);opacity:1}::placeholder{color:var(--color-dark);opacity:1}input:focus::-moz-placeholder{color:#fff0}input:focus::placeholder{color:#fff0}.Form-submit.is-arrow{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23 22' style='enable-background:new 0 0 23 22;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23212121;stroke-width:3;stroke-miterlimit:10;%7D%0A%3C/style%3E%3Cg id='liten_pil' transform='translate(-1.241 1.075)'%3E%3Cpath id='Path_901' class='st0' d='M12.13,0.53l9.65,9.4l-9.65,9.4'/%3E%3Cline id='Line_126' class='st0' x1='21.65' y1='9.93' x2='1.77' y2='9.93'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-color:unset;height:2.4rem;width:2.2rem}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,select:focus,textarea:focus,button:focus{outline:none}.Map-container{height:calc(var(--doc-height) - 16.6rem);width:100%}@media(min-width:769px){.Map-container{height:79vh;width:100%}}.gm-style .gm-style-iw-c{padding:0!important;min-height:20.8rem;min-width:30rem!important;border-radius:0;transform:translate3d(-50%,-110%,0);border:var(--border);box-shadow:none}@media(max-width:600px){.gm-style .gm-style-iw-c{max-width:unset!important}}.gm-style .gm-style-iw-d{overflow:unset!important}.gm-style-iw-chr{display:none}.Marker-inner img{height:11.6rem;width:100%;-o-object-fit:cover;object-fit:cover}.Marker-content{text-align:center;padding:var(--spacing-xs);font-family:var(--font-regular);font-weight:var(--font-weight-md);line-height:1.7rem}.Marker-content p{font-size:1.5rem!important}.Marker-button{display:inline-block;margin-top:var(--spacing-xxs);font-size:1.3rem;padding:.45rem var(--spacing-xs)}.gm-style .gm-style-iw-tc:after{background:var(--color-dark);-webkit-clip-path:none;clip-path:none;top:-2.1rem;height:3.2rem;width:.1rem;left:50%;transform:translate(-50%)}.Page-header--inner{margin-bottom:var(--spacing-lg);text-align:center}@media(min-width:769px){.Page-header--inner{margin-left:4rem;margin-right:6rem}}.Site{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#fff0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.Site-main{margin-top:var(--spacing-sm);transition:var(--hover-transition)}@media(max-width:600px){.Site-main{margin-top:calc(5rem + var(--spacing-sm))}}.Site-container{width:calc(100% - var(--spacing-border) * 2);margin:0 auto var(--spacing-xl)}.Site-container--xl{width:calc(100% - var(--spacing-border) * 2);margin:0 auto}.Site-container--center{max-width:var(--site-width-md);margin:0 auto var(--spacing-xl)}@media(min-width:769px){.Site-container--col{width:50%}.Site-container--left{max-width:50vw;margin:0 var(--spacing-border)}.Site-container--right{width:calc(50% - var(--spacing-xs));max-width:var(--site-width-sm);margin:auto auto auto calc(50% + var(--spacing-xs) / 2)}.Site-container--flex{display:flex;gap:var(--spacing-xs)}.Site-container--flex .Site-container--left{flex-basis:0%;flex-grow:1;max-width:calc(50% - 5rem);margin:0 0 0 var(--spacing-border)}.Site-container--flex .Site-container--right{flex-basis:0%;flex-grow:1;margin:0 var(--spacing-border) 0 0}.Site-container--left .Site-section--item{width:70%}}@media(max-width:769px){.Site-container--flex .Site-container--right{margin:var(--spacing-lg) var(--spacing-border) 0}.Site-container--left .Site-section--item{margin:0 var(--spacing-border) var(--spacing-sm)}}.Site-main h2,.Site-main h3{margin-bottom:var(--spacing-xs)}.Site-container--right li{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);font-weight:var(--font-weight-lg);margin-bottom:.5em}.Site-section--item{margin-bottom:var(--spacing-sm)}@media(min-width:769px){.Site-section--item{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}}@media(max-width:769px){.Site-section--item{font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-md)}}.Site-section--item .Section-headline--xxs{margin-bottom:.4rem}.Site-container--right p,.Site-container--col:last-of-type p{margin-bottom:1em;text-align:left}.Site-container--right .Site-section--item p{margin-bottom:0}.Site-container--right p+h2,.Site-container--right p+h3,.Site-container--right p+h4{margin-top:var(--spacing-lg)}.Expandandable-container{font-size:var(--font-size-xxs);line-height:var(--line-height-xxs);margin-bottom:var(--spacing-md)}.wp-block-column .Expandandable-container{padding:0 var(--spacing-sm);font-size:inherit;line-height:inherit;max-width:var(--site-width-sm);margin:0 auto}.Toggle-container--inner{height:0}@media(max-width:769px){.Toggle-container .Toggle-desktop{height:100%!important}}@media(min-width:769px){.Toggle-container .Toggle-mobile{height:100%!important}}.Toggle-container--inner,.Toggle-container ul{transition:var(--hover-transition);overflow:hidden}.Toggle-button{cursor:pointer;display:flex;font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-md)}.Expandandable-container .Toggle-button{margin-top:var(--spacing-sm)}.wp-block-column .Expandandable-container .Toggle-button{justify-content:center}.Toggle-button.u-hiddenDesktop{justify-content:center;padding-bottom:var(--spacing-xs);margin-bottom:var(--spacing-xs)}@media(max-width:769px){.Toggle-button.u-hiddenDesktop{border-bottom:var(--border)}}.Toggle-button:after{content:"+";display:inline-block;margin-left:.3em;transition:var(--hover-transition)}.Toggle-button.is-active:after{transform:rotate(45deg)}.js-reveal{position:relative;display:block;opacity:0;transition:opacity ease-in-out .7s}.wp-block-image img{opacity:0}.wp-block-image .js-reveal img,.js-reveal.in-viewport-once{opacity:1}.js-reveal:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transition:opacity linear .5s .2s}.js-reveal:after{background-color:var(--color-light)}.js-reveal.in-viewport-once:after{opacity:0}.wp-block-image{overflow:hidden}.Flex-item--image img,.wp-block-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:bottom;transition:var(--hover-transition)}.wp-block-image.aligncenter{margin:0 auto var(--spacing-xl)}.Footer-container{padding:var(--spacing-xs) var(--spacing-border) var(--spacing-sm);margin-top:auto;border-top:var(--border);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-weight:var(--font-weight-md)}.Footer-container ul{display:flex;flex-wrap:wrap}@media(min-width:600px){.Footer-container ul{justify-content:center;margin-bottom:var(--spacing-lg)}}@media(max-width:600px){.Footer-container ul{flex-direction:column;align-items:center;margin-bottom:var(--spacing-xl)}}@media(min-width:600px){.Footer-container li{margin:0 1rem}}@media(max-width:600px){.Footer-container li{margin:.8rem 0}}.Footer-logo--image{width:12.7rem;height:3.7rem;margin:0 auto;transition:var(--hover-transition)}header{z-index:9999;position:fixed;width:100%;background-color:var(--color-light);transition:var(--hover-transition)}.Head-inner{width:100%}@media(max-width:600px){.Head-inner{position:fixed;top:0;padding:var(--spacing-xs) var(--spacing-border)}}@media(min-width:600px){.Head-inner{position:absolute;border-top:var(--border);margin-top:-1px;padding:var(--spacing-md) var(--spacing-border)}}.Head-logo{z-index:1}@media(max-width:600px){.Head-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Head-logo--image{height:2.5rem;width:2.3rem}}@media(min-width:600px){.Head-logo--image{height:3.7rem;width:4rem}}.Head-logo--image{transition:var(--hover-transition)}@media(max-width:600px){.Nav-container--toggle{width:100%;justify-content:space-between;align-items:center}}.Nav--searchBtn{cursor:pointer;z-index:999;right:var(--spacing-xs);transition:var(--hover-transition);opacity:1}@media(max-width:600px){.Nav--searchBtn{right:0}}.Nav--searchBtn.is-clicked{opacity:0}@media(min-width:600px){.Nav--searchBtn.is-active{right:-2.5rem}}.Nav--searchBtn svg{width:2.45rem;height:2.25rem}@media(min-width:600px){.Nav--searchBtn svg{width:2.45rem;height:2.25rem}}@media(max-width:600px){.Nav--searchBtn svg{width:2rem;height:1.8rem}}.Nav--toggleBtn{cursor:pointer;z-index:998;transition:.3s;opacity:0}.Nav--toggleBtn.is-closed{position:absolute;right:var(--spacing-border)}@media(min-width:600px){.Nav--toggleBtn.is-closed{top:var(--spacing-md)}}@media(max-width:600px){.Nav--toggleBtn.is-closed{top:var(--spacing-xs)}}.Nav--toggleBtn.is-active{opacity:1}@media(max-width:769px){.Nav--toggleBtn.is-closed{display:none}.Nav--toggleBtn.is-closed.is-active{display:block;opacity:1}}.Nav--toggleBtn span{height:.3rem;background-color:var(--color-dark);display:block;margin-bottom:.6rem;transition:var(--hover-transition)}@media(min-width:600px){.Nav--toggleBtn span{width:2.4rem}}@media(max-width:600px){.Nav--toggleBtn span{width:2rem}.Nav--toggleBtn.is-open span{margin-bottom:.4rem}.Nav--toggleBtn.is-open span:last-of-type{margin-bottom:0}}.Nav--toggleBtn.is-closed span:nth-child(1){transform:translateY(.9rem) rotate(45deg)}.Nav--toggleBtn.is-closed span:nth-child(2){transform:rotate(-45deg)}.Nav-container,.Search-container{overflow:hidden;height:0;width:100%;left:0;top:0;z-index:998;transition:var(--hover-transition)}.Search-container{margin-top:-1px}@media(max-width:600px){.Nav-container{margin-top:calc(5rem - 2px);border-bottom:var(--border)}.Search-container{margin-top:-1px;border-bottom:var(--border)}}.Nav-container.is-active,.Search-container.is-active{height:100%}.Nav-container--inner,.Search-container--inner{padding:var(--spacing-sm) var(--spacing-border);font-size:var(--font-size-xxl);line-height:var(--line-height-xxl);font-weight:var(--font-weight-lg);letter-spacing:var(--letter-spacing-xxl);text-align:center}@media(min-width:600px){.Search-container--inner{border-top:var(--border)}}.Search-form{display:flex;align-items:center;justify-content:center}.Search-icon--container{display:flex;position:absolute;right:var(--spacing-border);justify-content:space-between}.Form-close{margin-left:var(--spacing-xs);width:2.2rem;height:2.4rem;background-repeat:no-repeat;background-position:center;background-size:100%}@media(max-width:600px){.Form-close{width:2rem;height:1.8rem;position:fixed;top:1.2rem;left:.4rem;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23 22' style='enable-background:new 0 0 23 22;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;%7D .st1%7Bfill:none;stroke:%23212121;stroke-width:3;%7D .st2%7Bfill:none;stroke:%23212121;stroke-width:2;%7D%0A%3C/style%3E%3Cg id='Ellipse_16' transform='translate(19.903 46.75)'%3E%3Cellipse class='st0' cx='-10.95' cy='-37.05' rx='8.37' ry='8.37'/%3E%3Cellipse class='st1' cx='-10.95' cy='-37.05' rx='6.87' ry='6.87'/%3E%3C/g%3E%3Cline id='Line_218' class='st1' x1='14.31' y1='14.01' x2='21.03' y2='20.1'/%3E%3Cline class='st2' x1='6.62' y1='11.93' x2='11.29' y2='7.25'/%3E%3Cline class='st2' x1='6.62' y1='7.25' x2='11.29' y2='11.93'/%3E%3C/svg%3E%0A");display:none}.Form-close.is-active{display:block;opacity:1}}@media(min-width:600px){.Form-close{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 23 22' style='enable-background:new 0 0 23 22;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23212121;stroke-width:3;%7D%0A%3C/style%3E%3Cg%3E%3Cline id='Line_24' class='st0' x1='3.16' y1='18.84' x2='19.84' y2='3.16'/%3E%3Cline id='Line_24_00000103262658745233722590000002913789040838639039_' class='st0' x1='3.66' y1='2.66' x2='19.34' y2='19.34'/%3E%3C/g%3E%3C/svg%3E%0A")}}.Form-close,.Form-submit{cursor:pointer;opacity:0;transition:var(--hover-transition)}.Form-close.is-active,.Form-submit.is-active{opacity:1}.Secondary-menu--container{display:flex;justify-content:center}.Secondary-menu--container ul{display:flex}.Secondary-menu--container li{font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-xxl);margin:0 calc(var(--spacing-sm) / 2)}@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:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(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}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start: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-block-start: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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.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 var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:#fff0}.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(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);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-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.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:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;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:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(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:var(--swiper-pagination-bottom,8px);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(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.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:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{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:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{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:translate(-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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgb(0 0 0 / .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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: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:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}