.greeting-wrapper h1.headline{margin-bottom:40px;max-width:704px}@media ((max-width:1279px)){.greeting-wrapper h1.headline{font-size:24px;margin-bottom:14px;max-width:none}}@media ((max-width:600px)){.greeting-wrapper h1.headline{font-size:18px;margin-bottom:12px}}.person-section{display:flex;flex-direction:column;gap:32px}.person-section:not(:has(*)){display:none}@media ((max-width:1279px)){.person-section{gap:24px}}.person-banners-wrapper{display:flex;flex-direction:column;gap:inherit}.person-big-banner{align-items:end;background:#fbf7f7;border-radius:var(--borderRadius);display:grid;gap:36px;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;padding-inline:160px;--gap:123px}.person-big-banner:nth-child(2n) figure{justify-self:end}.person-big-banner:nth-child(2n) .person-side{order:-1;padding-inline:var(--gap) 0}.person-big-banner:nth-child(2n) .decal{left:auto;right:0;transform:rotateY(180deg)}.person-big-banner:nth-child(2n) .decal-small{left:0;right:auto;transform:rotateY(180deg) translate(25%,-49%)}.person-big-banner figure{aspect-ratio:1/1;max-width:570px;position:relative;width:100%;z-index:2}.person-big-banner .person-side{align-self:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding-block:64px;padding-right:var(--gap);position:relative;z-index:2}.person-big-banner .person-side b{color:#111}.person-big-banner .person-side>b{font-size:36px;line-height:1.2}.person-big-banner:not(:has(figure)) .person-side{grid-column:1/-1;padding-inline:var(--gap)}@media ((max-width:600px)){.person-big-banner:not(:has(figure)) .person-side{padding-inline:0}}.person-big-banner:not(:has(figure)) .decal{width:470px}.person-big-banner .decal{aspect-ratio:791/1002;bottom:0;left:0;opacity:.4;position:absolute;width:791px;z-index:1}.person-big-banner .decal-small{aspect-ratio:173/193;height:580px;opacity:.4;position:absolute;right:0;top:0;transform:translate(25%,-49%);z-index:0}.person-big-banner img img,.person-big-banner img:is(img){display:block;height:100%;object-fit:cover;width:100%}@media ((max-width:1700px)){.person-big-banner{--gap:64px;gap:0;padding-inline:var(--gap)}.person-big-banner .person-side{padding-block:var(--gap)}.person-big-banner .decal{width:672px}.person-big-banner .decal-small{height:493px}}@media ((max-width:1279px)){.person-big-banner{gap:var(--gap)}.person-big-banner figure{max-width:500px}.person-big-banner .person-side>b{font-size:22px}.person-big-banner .decal{width:56dvw}.person-big-banner .decal-small{display:none}}@media ((max-width:1100px)){.person-big-banner{--gap:32px}.person-big-banner figure{max-width:400px}.person-big-banner .person-side{gap:16px}.person-big-banner .person-side>b{font-size:20px}}@media (max-width:900px){.person-big-banner{gap:0;padding-inline:0}.person-big-banner .decal{left:-14dvw;width:56dvw}.person-big-banner:nth-child(2n) .decal{right:-14dvw}}@media ((max-width:600px)){.person-section{gap:16px}.person-big-banner{--gap:12px;grid-template-columns:minmax(0,auto) minmax(0,1fr)}.person-big-banner figure{max-width:145px}.person-big-banner .person-side{gap:10px;padding-inline:0}.person-big-banner:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,auto)}.person-big-banner:nth-child(2n) .person-side{padding-inline:0}}@media (max-width:359px){.person-big-banner figure{max-width:120px}}.person-banners-small-wrapper{display:grid;gap:50px;grid-auto-rows:max-content;grid-template-columns:repeat(10,minmax(0,1fr))}.person-banner-small{width:100%}.person-banner-small figure{align-items:end;aspect-ratio:1/1;border:1px solid #ccc8c6;border-radius:var(--borderRadius);display:flex;justify-content:center;overflow:hidden;width:100%}.person-banner-small figure img{object-position:bottom;position:relative;top:1px}.person-banner-small figure img img,.person-banner-small figure img:is(img){display:block;height:100%;object-fit:scale-down;width:100%}[data-type=mainpage] .tippy-box{border-radius:var(--borderRadius)}[data-type=mainpage] .tippy-box:not(:has(b)){display:none}[data-type=mainpage] .tippy-box div{display:flex;flex-direction:column;gap:7px}[data-type=mainpage] .tippy-box b{color:#111;font-size:19px}[data-type=mainpage] .tippy-box .tippy-arrow{display:none}[data-type=mainpage] .tippy-box .tippy-content{padding:21px}@media (max-width:1520px){.person-banners-small-wrapper{gap:28px}}@media (max-width:1380px){.person-banners-small-wrapper{gap:16px}[data-type=mainpage] .tippy-box div{gap:4px}[data-type=mainpage] .tippy-box b{font-size:16px}[data-type=mainpage] .tippy-box .tippy-content{font-size:14px;padding:10px}}@media ((max-width:1279px)){.person-banners-small-wrapper{gap:10px}}@media (max-width:680px){.person-banners-small-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}[data-type=mainpage] .tippy-box b{font-size:14px}[data-type=mainpage] .tippy-box .tippy-content{font-size:12px}}.tall-banners-wrapper{--gap:32px;display:grid;gap:32px;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:calc(var(--gap)*-1)}.tall-banner{width:100%}.tall-banner figure{border-radius:var(--borderRadius);display:block;float:left;margin-bottom:var(--gap);margin-right:var(--gap);max-width:100px;max-width:253px;overflow:hidden;position:relative;width:100%}.tall-banner figure:after{background:#e1d9b9;content:"";inset:0;mix-blend-mode:color;opacity:.35;position:absolute}.tall-banner figure img img,.tall-banner figure img:is(img){display:block;height:100%;object-fit:cover;width:100%}.tall-banner>b{color:#111;display:block;font-size:36px;line-height:1.2;margin-bottom:20px;padding-right:5%}.tall-banner>i{margin-top:32px}@media ((max-width:1700px)){.tall-banner>b{font-size:26px;padding-right:0}}@media ((max-width:1279px)){.tall-banners-wrapper{gap:16px;--gap:10px}.tall-banner>figure{max-width:140px}.tall-banner>b{font-size:18px;margin-bottom:16px}}@media (max-width:900px){.tall-banners-wrapper{display:flex;flex-direction:column;gap:24px}}@media ((max-width:600px)){.tall-banner>figure{max-width:100px}}.alternating-banners-section>.headline{text-align:center}@media ((min-width:1280px)){.alternating-banners-section>.headline{margin-bottom:40px}}.alternating-banners-section:not(:has(.alternating-banner)){display:none}.alternating-banner{align-items:center;display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:64px;position:relative;--gap:141px}.alternating-banner:before{background-color:inherit;background:#fbf7f7;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.alternating-banner:nth-child(2n):before{display:none}.alternating-banner:nth-child(2n) .alternating-img{justify-self:end}.alternating-banner:nth-child(2n) .alternating-side{order:-1;padding-inline:var(--gap) 0}.alternating-banner:nth-child(2n):last-child{padding-bottom:0}.alternating-img{aspect-ratio:714/645;border-radius:var(--borderRadius);max-width:714px;overflow:hidden;position:relative;width:100%}.alternating-img:after{background:#e1d9b9;content:"";inset:0;mix-blend-mode:color;opacity:.35;position:absolute}.alternating-img img img,.alternating-img img:is(img){display:block;height:100%;object-fit:cover;width:100%}.alternating-side{padding-right:var(--gap)}.alternating-side>.headline{margin-bottom:32px}@media ((min-width:1280px)){.alternating-side>.headline{font-size:36px}}.alternating-side:only-child{grid-column:1/-1;padding-inline:var(--gap)}@media ((max-width:600px)){.alternating-side:only-child{padding-inline:0}}.alternating-side .confirm-button{margin-top:32px}@media ((max-width:1700px)){.alternating-banner{--gap:64px}}@media (max-width:1540px){.alternating-banner{gap:var(--gap);padding-block:var(--gap)}}@media ((max-width:1279px)){.alternating-banner{--gap:32px}.alternating-side>.headline{margin-bottom:16px}.alternating-side .confirm-button{margin-top:20px}}@media ((max-width:1100px)){.alternating-banner{--gap:20px}.alternating-banner:nth-child(2n) .alternating-side,.alternating-side{padding-inline:0}.alternating-side>.headline{margin-bottom:10px}.alternating-side .confirm-button{margin-top:16px}}@media ((max-width:600px)){.alternating-banner{gap:10px;grid-template-columns:minmax(0,1fr)}.alternating-banner:nth-child(2n) .alternating-side{order:0}}.blog-banners-section{padding-top:var(--rowGap);position:relative}.blog-banners-section:before{background-color:#ccc8c6;background:#ccc8c6;content:"";height:1px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.blog-banners-section>.headline{margin-bottom:40px;text-align:center}@media ((max-width:1279px)){.blog-banners-section>.headline{margin-bottom:16px}}.blog-banners-wrapper{gap:48px 33px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-banner,.blog-banners-wrapper{display:grid;grid-auto-rows:max-content}.blog-banner{gap:21px;grid-template-rows:auto auto 1fr}.blog-banner figure{aspect-ratio:538/250;border-radius:var(--borderRadius);margin-bottom:19px;overflow:hidden;position:relative;width:100%}.blog-banner figure:after{background:#e1d9b9;content:"";inset:0;mix-blend-mode:color;opacity:.35;position:absolute}.blog-banner figure img img,.blog-banner figure img:is(img){display:block;height:100%;object-fit:cover;width:100%}.blog-banner b{color:#111;font-size:24px;line-height:1.2}@media (((hover:hover) and (pointer:fine))){.blog-banner b:hover{text-decoration:underline}}.blog-banner i{align-items:center;align-self:end;color:#111;display:flex;font-size:14px;font-style:normal;font-weight:700;gap:12px;letter-spacing:.05em;line-height:1.4;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.blog-banner i:after{color:inherit;content:"\e916";display:block;font-family:icomoon;font-size:24px;font-size:22px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none;transition:transform .1s ease-in-out}@media (((hover:hover) and (pointer:fine))){.blog-banner i:hover{color:#8f8a84}.blog-banner i:hover:after{transform:translateX(4px)}}@media ((max-width:1700px)){.blog-banners-wrapper{gap:48px 24px}.blog-banner{gap:15px}}@media ((max-width:1279px)){.blog-banners-wrapper{gap:32px 10px}.blog-banner{gap:12px}.blog-banner figure{margin-bottom:0}.blog-banner b{font-size:16px}.blog-banner i{font-size:11px;gap:6px}.blog-banner i:after{font-size:16px}}@media ((max-width:1100px)){.blog-banners-wrapper{gap:30px 10px}.blog-banner b{font-size:14px}}@media ((max-width:600px)){.blog-banners-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}#newsletter{align-items:center;background:#8f8a84;border-top-left-radius:var(--borderRadius);border-top-right-radius:var(--borderRadius);color:#fff;display:flex;gap:135px;justify-content:center;margin-bottom:calc(var(--rowGap)*-1);overflow:hidden;padding-block:min(var(--rowGap),64px);position:relative}#newsletter .decal{aspect-ratio:173/193;height:100%;position:absolute;right:0;top:0}#newsletter .decal img img,#newsletter .decal img:is(img){display:block;height:100%;object-fit:cover;width:100%}.newsletter-header{display:flex;flex-direction:column;gap:8px;line-height:1.2}.newsletter-header b{font-size:32px}.newsletter-input{align-items:center;display:flex;flex-direction:column;max-width:508px;position:relative;width:100%;z-index:2}.newsletter-input input[type=text]{background-color:initial;background:#8f8a84;border:1px solid #fff;border-radius:initial;color:#fff;font-family:Rethink Sans,Adjusted Verdana Fallback,Verdana;font-size:16px;height:48px;padding-inline:16px 64px;width:100%}.newsletter-input input[type=text]:focus::placeholder{color:#0000}.newsletter-input input[type=text]::-webkit-input-placeholder{color:#fff}.newsletter-input input[type=text]::-moz-placeholder{color:#fff}.newsletter-input input[type=text]:-ms-input-placeholder{color:#fff}.newsletter-input input[type=text]:-moz-placeholder{color:#fff}.newsletter-input .popup-trigger{background:#0000;color:#fff;height:48px;position:absolute;right:0;top:0;width:64px}.newsletter-input .popup-trigger:after{color:inherit;content:"\e926";display:block;font-family:icomoon;font-size:24px;font-style:normal;font-weight:400;line-height:1;text-decoration:none;text-transform:none}@media (((hover:hover) and (pointer:fine))){.newsletter-input .popup-trigger:hover{color:#85c1e9}}@media ((max-width:1700px)){#newsletter{gap:36px}}@media ((max-width:1279px)){#newsletter{flex-direction:column;gap:16px;overflow:initial;text-align:center}#newsletter b{font-size:22px}}@media ((max-width:1100px)){#newsletter .decal{display:none}}@media ((max-width:600px)){#newsletter p{font-size:12px}#newsletter .newsletter-input input[type=text]{height:44px;padding-right:52px}#newsletter .popup-trigger{height:44px;width:52px}#newsletter .popup-trigger:after{font-size:20px}}@media (max-width:372px){#newsletter b{font-size:19px}}.footer-inner{background:#fbf7f7;padding-inline:120px;position:relative}@media ((max-width:1700px)){.footer-inner{padding-inline:60px}}@media ((max-width:1279px)){.footer-inner{padding-inline:24px}}@media ((max-width:1100px)){.footer-inner{padding-inline:0}}body:not(:has(#newsletter)) .footer-inner:before{background-color:inherit;background:inherit;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media ((max-width:1279px)){#newsletter:before,.footer-inner:before{background-color:inherit;background:inherit;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}}.footer-content{border-bottom:1px solid #ffffff4f;color:#111;display:flex;gap:20px;padding-block:56px}.footer-content>*>strong{color:#111;display:block;font-size:20px;font-weight:700;margin-bottom:24px}.footer-submenu{width:50%}.footer-submenu ul{column-count:3;column-gap:10px;margin-block:-8px}.footer-submenu a{color:#111;display:inline-block;padding-block:8px}@media (((hover:hover) and (pointer:fine))){.footer-submenu a:hover{text-decoration:underline}}.footer-submenu .selected a{color:#8f8a84}.footer-contact:not(:has(li)){display:none}.footer-contact ul{display:grid;gap:20px 24px;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,auto))}.footer-contact li{padding-left:36px;position:relative}.footer-contact li a{color:#111}.footer-contact li a.email:before{content:"\e926"}@media (((hover:hover) and (pointer:fine))){.footer-contact li a:hover{text-decoration:underline}}.footer-contact li.address,.footer-contact li:has(.email){grid-column:1/-1}.footer-contact .address:before,.footer-contact a:before{color:inherit;content:"\e918";display:block;font-family:icomoon;font-size:24px;font-style:normal;font-weight:400;left:0;line-height:1;position:absolute;text-decoration:none;text-transform:none;top:0}.footer-contact .address:before{content:"\e927"}.footer-contact .address b{display:block}.footer-decal{aspect-ratio:162/96;height:96px;margin-left:auto;margin-top:54px}.footer-decal img img,.footer-decal img:is(img){display:block;height:100%;object-fit:scale-down;width:100%}.footer-bottom-bar{align-items:flex-start;border-top:1px solid #ccc8c6;color:#111;display:flex;justify-content:space-between;padding:32px 0}.footer-bottom-bar a{color:#111}@media (((hover:hover) and (pointer:fine))){.footer-bottom-bar a:hover{text-decoration:underline}}@media ((max-width:1700px)){.footer-bottom-bar{padding:30px 0 60px}}@media ((max-width:1279px)){.footer-content{display:grid;gap:30px;grid-auto-rows:max-content;grid-template-columns:repeat(2,minmax(0,auto));padding:30px 0}.footer-content .footer-submenu{flex-basis:auto;font-size:14px;grid-column:1/-1;max-width:none;width:100%}.footer-content>*>strong{font-size:18px;line-height:1.2;margin-bottom:16px}.footer-contact{width:-moz-fit-content;width:fit-content}.footer-bottom-bar{flex-direction:column;font-size:14px;gap:16px}.footer-decal{margin-top:38px}.footer-contact .address:before,.footer-contact a:before{font-size:22px}.footer-contact ul{font-size:14px}.footer-contact li{padding-left:30px}}@media ((max-width:1100px)){.footer-content{display:flex;flex-direction:column}.footer-decal{height:71px;margin-left:0;width:-moz-fit-content;width:fit-content}.footer-submenu ul{column-count:1}.footer-decal{margin-top:0}}:root{--colorsBackgroundWidth:8px}#filter .colors-choice>span,.colors-choice>span{display:none}#filter .colors-choice ul,.colors-choice ul{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}#filter .colors-choice li,.colors-choice li{border-radius:2px;cursor:pointer;height:24px;margin:var(--colorsBackgroundWidth);position:relative;width:24px}#filter .colors-choice li:before,.colors-choice li:before{background:#fff;border:1px solid #ccc8c6;border-radius:inherit;content:"";inset:calc(var(--colorsBackgroundWidth)*-1);position:absolute;z-index:-1}#filter .colors-choice li.selected:before,#filter .colors-choice li:has(input:checked):before,.colors-choice li.selected:before,.colors-choice li:has(input:checked):before{border:2px solid #8f8a84}#filter .colors-choice li img,.colors-choice li img{background:#ccc8c6}#filter .colors-choice li img img,#filter .colors-choice li img:is(img),.colors-choice li img img,.colors-choice li img:is(img){display:block;height:100%;object-fit:cover;width:100%}#filter .colors-choice label,.colors-choice label{font-size:0;height:100%;padding:0;width:100%;z-index:3}#filter .colors-choice label:before,.colors-choice label:before{background:#0000;border:none;height:calc(100% + var(--colorsBackgroundWidth)*2);left:calc(var(--colorsBackgroundWidth)*-1);position:absolute;top:calc(var(--colorsBackgroundWidth)*-1);width:calc(100% + var(--colorsBackgroundWidth)*2)}#filter .colors-choice label:after,.colors-choice label:after{display:none!important}@media (((hover:hover) and (pointer:fine))){#filter .colors-choice li:hover:before,.colors-choice li:hover:before{border-color:#111}}
/*# sourceMappingURL=lazy_base.css.map*/