:root{--color-primary:#f05c3a;--color-primary-accent:#05154d;--color-primary-transparent:rgba(5,151,242,0.1);--color-primary-dark:#064260;--color-white:#fafafa;--color-white-transparent:rgba(250,250,250,0.1);--color-black:#0a0a0a;--color-accent:#ececec;--color-muted:#a0a0a0;--color-bg-base:var(--color-white);--color-bg-accent:var(--color-accent);--color-bg-contrast:var(--color-primary);--color-text-base:var(--color-black);--color-text-contrast:var(--color-white);--color-text-primary:var(--color-primary);--color-button-bg-base:var(--color-primary);--color-button-bg-base-hover:var(--color-primary-accent);--color-button-bg-outline-hover:var(--color-primary-transparent);--color-button-bg-outline-hover-inverse:var(--color-white-transparent);--shadow-base:0 15px 18px rgba(23,23,36,0.15);--border-radius-img:1rem;--border-radius-btn:.4rem;--spacing-section:5rem;--spacing-gap:5rem;--spacing-navbar:120px;--spacing-grid-gap:1.5rem;--color-alert-success-bg:#C2F3D6;--color-alert-success-border:#96EAB8;--color-alert-success-text:#1FB05A;--color-alert-danger-bg:#FFE1E3;--color-alert-danger-border:#FF99A4;--color-alert-danger-text:#FF4556;--color-placeholder:#d0d0d0;--imageStrip-height:80px;--color-main:#f2f3f6;--color-red:#f05c3a;--color-blue:#05154d;--color-grey:#DADDE6;--color-white:#fff}
@media (max-width:991px){:root{--spacing-navbar:80px}}
@media (max-width:768px){:root{--spacing-section:3rem;--spacing-gap:3rem}}
.Section{opacity:0}
.Section.isInitialized{opacity:1;transform:translateY(0)}
.Section--noChildren,.Section--noChildren.isInitialized{transform:translateY(70px);opacity:0}
.Section--noChildren.isInitialized.isVisible{transition:all ease 0.5s;transform:translateY(0);opacity:1}
.Section .Tiles-tile,.Section .BlogList-item,.Section .Accordion-item{opacity:0;transform:translateY(70px);transition:all ease 0.5s}
.Section .Tiles-tile.isVisible,.Section .BlogList-item.isVisible,.Section .Accordion-item.isVisible{opacity:1;transform:translateY(0)}
body,html{scroll-behavior:smooth}
*{box-sizing:border-box;margin:0;padding:0}
html,body{background-color:var(--color-main)}
@media screen and (min-width:920px){html,body{padding-top:0}}
body{font-family:"Inter";color:var(--color-blue)}
img{pointer-events:none;border-radius:unset}
h1.Headline{font-family:"PT Serif",serif}
.Headline a{color:var(--color-red);text-decoration:none}
.Headline a:hover,.Headline a:active,.Headline a:focus{color:var(--color-blue)}
.body-wrapper{min-height:100%;display:flex;flex-direction:column;background-color:var(--color-main)}
@media screen and (min-width:991px){.body-wrapper{padding-top:120px}}
.Button{box-shadow:none;border-radius:0}
.red-button{background-color:var(--color-red);transition:color 0.4s}
#more{display:none}
h2{font-family:"PT Serif";font-weight:700 !important;font-size:25px;margin-bottom:45px !important}
@media screen and (min-width:700px){h2{font-size:35px}}
h2 span,h2 em{color:var(--color-red);font-weight:400 !important;font-family:"Inter";text-decoration:none;font-style:normal}
p{font-family:"Inter",sans-serif;font-size:16px;color:var(--color-blue);font-weight:400;line-height:150%;margin-bottom:35px}
@media screen and (min-width:700px){p{font-size:18px}}
strong{color:var(--color-blue) !important;font-size:16px}
@media screen and (min-width:700px){strong{font-size:18px}}
ul{list-style-image:url("/storage/app/media/icon/dot.svg");padding-left:15px}
ul li{padding-left:15px;line-height:150%;margin-bottom:15px}
@media screen and (min-width:800px){ul li{margin-bottom:30px;padding-left:28px}}
.Flex-container{padding:0 20px}
@media screen and (min-width:1300px){.Flex-container{padding:0}}
#fwc-main-content{flex:1 1 auto}
.Navigation{height:var(--spacing-navbar);transition:height ease 0.3s;background-color:var(--color-main);box-shadow:none;border-bottom:2px solid var(--color-white)}
.Navigation .Flex-container{width:100%;max-width:100%;height:var(--spacing-navbar);padding:0 2rem;transition:height ease 0.3s}
.Navigation.isScrolled{height:80px}
.Navigation.isScrolled .Flex-container{height:80px}
.Navigation-logo{height:100%}
.Navigation-brand{padding-right:2rem;border-right:2px solid var(--color-white)}
.Navigation-menu--mobile .Navigation-itemWrapper{padding-bottom:2rem}
.Navigation-toggle svg path{fill:var(--color-blue) !important}
.Navigation-menu--mobile .Navigation-item{color:var(--color-blue) !important}
.Navigation--solid .Navigation-item,.Navigation--solid .SitePicker-item{color:var(--color-blue);font-weight:500}
.Navigation--solid .Navigation-itemWrapper{padding:0 1rem}
.Navigation--solid .Navigation-itemWrapper:hover{background-color:transparent}
.Navigation--solid .Navigation-item{position:relative;padding:0.5rem 0}
.Navigation--solid .Navigation-item::after{content:"";display:inline-block;width:100%;height:2px;background-color:var(--color-blue);position:absolute;bottom:-5px;left:0;transform:translateY(5px);opacity:0;transition:all ease 0.3s}
.Navigation--solid .Navigation-item:hover,.Navigation--solid .Navigation-item:active,.Navigation--solid .Navigation-item:focus,.Navigation--solid .Navigation-item.isActive{color:var(--color-blue)}
.Navigation--solid .Navigation-item:hover::after,.Navigation--solid .Navigation-item:active::after,.Navigation--solid .Navigation-item:focus::after,.Navigation--solid .Navigation-item.isActive::after{opacity:1;transform:translateY(0)}
@media (max-width:1050px){.Navigation-brand{flex:0 0 200px}}
@media (max-width:991px){.Navigation .Flex-container{padding:0 1rem}}
.Hero-block .Header{background-repeat:no-repeat;background-position:left;height:550px;background-size:contain}
.Hero-block .Header img{box-shadow:none;width:100%;display:none}
@media screen and (min-width:900px){.Hero-block .Header{background-position:center}}
@media (max-width:1099px){.Hero-block .Header{padding:0;background-image:none !important;height:auto}.Hero-block .Header img{display:block}}
.Hero-block .Header-container{display:block}
@media screen and (min-width:1100px){.Hero-block .Header-container{max-width:1200px;padding-left:0px;padding-right:0px}.Hero-block .Header-container .Header-content{max-width:570px;width:100%;float:right}}
.Hero-block .Header-container .Header-content{padding:0 20px}
.Hero-block .Header-container .Header-content h4,.Hero-block .Header-container .Header-content h2{color:var(--color-blue)}
.Hero-block .Header-container .Header-content h4{font-family:"Inter",sans-serif;font-size:18px;font-style:normal;line-height:40px;font-weight:400;color:rgba(5,22,77,0.5)}
.Hero-block .Header-container .Header-content h2{font-family:"PT Serif",sans-serif;font-weight:700;font-size:40px;line-height:110%}
@media screen and (min-width:900px){.Hero-block .Header-container .Header-content h2{font-size:50px}}
.Hero-block .Header-container .Header-content .Button{background-color:var(--color-red);color:white;border-radius:unset;font-weight:bold;transition:background-color 0.4s}
.Hero-block .Header-container .Header-content .Button:hover{background-color:var(--color-blue);color:var(--color-white)}
@media screen and (min-width:1100px){.Content-block-main{margin-top:155px;margin-bottom:155px}}
.Content-block-main .Flex-container{align-items:flex-start}
.Content-block-main img{max-height:530px;box-shadow:none}
@media screen and (min-width:940px){.Content-block-main h2{margin-top:58px}}
.Content-block-main p br{display:none}
@media screen and (min-width:940px){.Content-block-main p br{display:block}}
.Content-block-main .Buttons{margin-top:0;flex-wrap:wrap}
@media screen and (min-width:900px){.Content-block-main .Buttons{margin-top:90px}}
.Content-block-main .Button{font-size:16px;font-weight:600;background-color:var(--color-grey);color:var(--color-blue);transition:background-color 0.4s}
.Content-block-main .Button:hover{background-color:var(--color-red);color:white}
@media screen and (min-width:900px){.Side-text .Flex-col{width:100%;display:flex;justify-content:space-between}.Side-text .Flex-col .Button{padding-left:2rem}}
.Side-text .Flex-col .Button{background:none;position:relative;z-index:1;color:var(--color-blue);padding-left:0}
.Side-text .Flex-col .Button::before{content:" ";background-image:url("/storage/app/media/more-rect.svg");background-repeat:no-repeat;background-position:46%;height:60px;width:100%;z-index:-1;position:absolute;transition:background-position 0.2s ease-in-out}
.Side-text .Flex-col .Button:hover::before{background-position:94%}
.Text-top .Section{margin-bottom:20px}
.Text-top h2,.Text-top p{margin-bottom:5px !important}
.Width-1000{max-width:1000px;margin:auto}
.Width-900{max-width:900px;margin:auto}
.Width-600{max-width:600px;margin:auto}
.description{max-width:600px;margin:auto}
.description strong{font-family:"PT Serif",sans-serif;font-weight:700;font-size:20px;line-height:150%}
.BlogList-itemTags{margin-bottom:35px}
.BlogList-itemTag{margin-bottom:0;background:rgba(240,92,59,0.2);border-radius:5px;text-align:center;color:var(--color-red);padding:8px;font-family:"Inter",sans-serif;font-weight:600;font-size:12px;line-height:108%}
.BlogList-itemTag:hover{background:rgba(240,92,59,0.2);color:var(--color-red)}
.BlogList-itemDate{color:#9099b8}
.BlogList--columns4{display:grid;grid-template-columns:1fr}
@media screen and (min-width:600px){.BlogList--columns4{grid-template-columns:1fr 1fr}}
@media screen and (min-width:900px){.BlogList--columns4{grid-template-columns:1fr 1fr 1fr}}
@media screen and (min-width:1200px){.BlogList--columns4{grid-template-columns:1fr 1fr 1fr 1fr}}
.BlogList--columns4 .BlogList-item{border-radius:5px;gap:0;width:100%;display:flex;justify-content:space-between;background-color:var(--color-white);padding:20px;padding-top:35px;box-shadow:0 4px 10px 0 rgba(5,22,77,0.04)}
.BlogList--columns4 .BlogList-item:hover h2{text-decoration:underline}
.BlogList--columns4 .BlogList-item h2{color:var(--color-blue);height:130px;font-family:"PT Serif",sans-serif;font-weight:700;font-size:25px !important;line-height:120%}
.BlogList-filter .BlogList-itemTag{background-color:#E7E9EE;color:rgba(5,22,77,0.5)}
.BlogList-filter .BlogList-itemTag:hover,.BlogList-filter .BlogList-itemTag.isActive{background-color:rgba(240,92,59,0.2);color:var(--color-red)}
.BlogList-filter .BlogList-itemTags--filter{justify-content:flex-end}
.BlogPost-header{margin-bottom:30px}
@media (max-width:768px){.BlogPost-date{margin-bottom:0}.BlogPost .Flex-container{gap:15px;flex-direction:row}}
.Flex-container .Flex-container{padding:0}
.Membership{max-width:800 !important}
.Membership .Headline{display:flex;flex-wrap:wrap;align-items:center}
.Membership .Headline .Text,.Membership .Headline .List{max-width:475px;display:block}
@media screen and (min-width:800px){.Membership .Headline .Text{margin-right:120px}}
.news .BlogList-item{transition:all ease 0.3s}
.news .BlogList-item:hover{box-shadow:0 4px 30px 0 rgba(5,22,77,0.1);transform:scale(1.02)}
.news .BlogList-item:hover h2{text-decoration:none}
@media screen and (min-width:770px){.News-main{margin-top:-50px}}
.News-main .BlogList--columns3{display:flex;flex-direction:column}
@media screen and (min-width:600px){.News-main .BlogList--columns3{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}
@media screen and (min-width:1200px){.News-main .BlogList--columns3{flex-direction:row;align-items:center;flex-wrap:nowrap}}
.News-main .BlogList-item:nth-of-type(1){border-radius:5px;box-shadow:0 4px 10px 0 rgba(5,22,77,0.04);gap:0;width:100%;background-color:var(--color-blue)}
@media screen and (min-width:1200px){.News-main .BlogList-item:nth-of-type(1){width:50%}}
@media screen and (min-width:1320px){.News-main .BlogList-item:nth-of-type(1){width:580px;min-height:360px;padding:50px}.News-main .BlogList-item:nth-of-type(1) h2{font-size:25px}}
.News-main .BlogList-item:nth-of-type(1) h2{font-size:25px;color:white}
@media screen and (min-width:1200px){.News-main .BlogList-item:nth-of-type(1) h2{font-size:35px}}
.News-main .BlogList-item{margin:0;padding:20px;display:flex;flex-direction:column;background-color:var(--color-white);border-radius:5px;gap:0;width:100%;display:flex;justify-content:space-between;background-color:var(--color-white);padding:20px;padding-top:35px;box-shadow:0 4px 10px 0 rgba(5,22,77,0.04);transition:all ease 0.3s}
.News-main .BlogList-item:hover{box-shadow:0 4px 30px 0 rgba(5,22,77,0.1);transform:scale(1.02)}
.News-main .BlogList-item:hover h2{text-decoration:none}
@media screen and (min-width:600px){.News-main .BlogList-item{width:48%}}
@media screen and (min-width:1200px){.News-main .BlogList-item{width:300px;height:288px}}
.News-main .BlogList-item h2{color:var(--color-blue);font-family:"PT Serif",sans-serif;font-weight:700;font-size:25px;line-height:120%;height:100px}
.Team .Tiles{margin:0;background-color:unset;display:grid;grid-template-columns:1fr}
@media screen and (min-width:500px){.Team .Tiles{display:grid;grid-template-columns:1fr 1fr}}
@media screen and (min-width:800px){.Team .Tiles{grid-template-columns:1fr 1fr 1fr}}
.Team .Tiles .Tiles-tile{box-shadow:unset;background-color:unset;width:100%}
.Team .Tiles .Tiles-tile .Tiles-image{border-radius:unset;padding-top:75%;border-bottom:2px solid var(--color-red)}
@media screen and (min-width:1400px){.Team .Tiles .Tiles-tile .Tiles-image{width:312px;height:246px;padding-top:50%}}
.Team .Tiles .Tiles-tile .Tiles-body{padding:0;padding-top:24px}
.Team .Tiles .Tiles-tile h3{margin-bottom:30px;font-size:22px;font-weight:700}
.Team .Tiles .Tiles-tile p{font-weight:400;font-size:14px}
.Documents a.Tiles-tile .Headline{transition:all ease 0.3s}
.Documents a.Tiles-tile:hover,.Documents a.Tiles-tile:focus,.Documents a.Tiles-tile:active{transform:none}
.Documents a.Tiles-tile:hover .Headline,.Documents a.Tiles-tile:focus .Headline,.Documents a.Tiles-tile:active .Headline{transform:translateX(8px)}
.Documents .Tiles-dlIcon{box-shadow:none}
.Documents .Tiles-tile,.Documents .Content{flex-direction:row}
.Documents h2{font-family:"PT Serif";font-weight:700 !important;font-size:32px;margin-bottom:45px !important}
@media screen and (min-width:700px){.Documents h2{font-size:35px}}
.Documents .Tiles{display:block;background-color:var(--color-white);border-radius:5px;padding:0 15px}
@media screen and (min-width:500px){.Documents .Tiles{padding:0 25px}}
.Documents .Tiles .Tiles-tile{border-radius:0;background-color:unset;border-bottom:1px solid #C3CCE2}
.Documents .Tiles .Tiles-tile .Tiles-icon{padding:25px;padding-left:0}
.Documents .Tiles .Tiles-tile .Tiles-icon svg{width:41px;height:45px}
.Documents .Tiles .Tiles-tile .Tiles-body{display:flex;padding:0;margin:0;align-items:center;justify-content:space-between;width:100%}
.Documents .Tiles .Tiles-tile .Tiles-body h3{font-weight:500;line-height:150%;color:#05164d;max-width:150px;font-size:16px}
@media screen and (min-width:400px){.Documents .Tiles .Tiles-tile .Tiles-body h3{max-width:200px}}
@media screen and (min-width:700px){.Documents .Tiles .Tiles-tile .Tiles-body h3{max-width:unset;font-size:18px}}
.Documents .Tiles .Tiles-tile .Tiles-body a{width:37px;height:35px}
.Documents .Tiles .Tiles-tile .Tiles-body a img{display:block;width:37px;height:35px;box-shadow:unset}
.Documents .Tiles .Tiles-tile .Tiles-body .Content{display:flex;align-items:center}
.Documents .Tiles .Tiles-tile:nth-last-of-type(1){border-bottom:none}
.Statistic{max-width:690px;margin:auto;text-align:center}
.Statistic .Flex-container{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}
@media screen and (min-width:487px){.Statistic .Flex-container{flex-direction:row;justify-content:space-between}}
.Statistic h3{color:var(--color-red);font-weight:500;font-size:35px;line-height:108%;margin-bottom:30px}
.Statistic p{font-family:"PT Serif",sans-serif;font-weight:700;font-size:18px;line-height:150%;text-align:center}
.Members-tiles{max-width:920px;margin:auto}
.Members-tiles .Tiles{display:grid;grid-template-columns:1fr}
@media screen and (min-width:550px){.Members-tiles .Tiles{display:grid;grid-template-columns:1fr 1fr}}
@media screen and (min-width:900px){.Members-tiles .Tiles{grid-template-columns:1fr 1fr 1fr}}
.Members-tiles .Tiles-tile{display:flex;flex-direction:column;background-color:unset}
.Members-tiles .Tiles-tile .Headline{color:var(--color-blue);margin-bottom:25px;font-family:"PT Serif",sans-serif;font-weight:700;font-size:20px;line-height:150%}
.Members-tiles .Tiles-tile p{color:var(--color-blue);margin-top:0;margin-bottom:15px}
.Members-tiles .Tiles-tile a{font-weight:bold;text-decoration:none;color:var(--color-blue);transition:color 0.4s}
.Members-tiles .Tiles-tile a:hover{text-decoration:underline;color:var(--color-red)}
.Members-tiles .Tiles-tile .Tiles-image{border-radius:5px;margin:0;background-size:40%;background-repeat:no-repeat;background-color:var(--color-white)}
.Members-tiles .Tiles-tile .Tiles-body{padding:10px;margin-top:15px}
@media screen and (min-width:900px){.Contact-block .Flex-col{display:flex}}
.Contact-block .Flex-col .Contact-block--info{width:100%;margin-top:40px}
@media screen and (min-width:800px){.Contact-block .Flex-col .Contact-block--info{margin-top:0px}}
.Contact-block .Flex-col .Contact-block--info h2{margin-bottom:60px !important}
.Contact-block .Flex-col .Contact-block--info p span{color:var(--color-red)}
.Contact-block .Flex-col .Contact-block--form{width:100%;margin-top:-20px}
@media screen and (min-width:900px){.Contact-block .Flex-col .Contact-block--form{margin-top:100px;margin-left:40px}}
.Contact-block .Flex-col .Contact-block--form h3{font-weight:700;font-size:22px;line-height:108%}
.Contact-block .Flex-col .Contact-block--form label{margin-top:20px;color:var(--color-blue);font-family:"Inter",sans-serif;font-weight:400;font-size:14px}
.Contact-block .Flex-col .Contact-block--form .Form-group{gap:unset;display:flex}
@media screen and (min-width:900px){.Contact-block .Flex-col .Contact-block--form .Form-group{width:440px}}
.Contact-block .Flex-col .Contact-block--form .Form-group input,.Contact-block .Flex-col .Contact-block--form .Form-group textarea{border:none;border-radius:unset}
.Contact-block .Flex-col .Contact-block--form .Form-group button[type="submit"]{background-color:var(--color-red);color:var(--color-white);cursor:pointer}
.Contact-block .Flex-col .Contact-block--form .Form-group button[type="submit"]:hover{background-color:var(--color-blue)}
.Contact-block .Flex-col .Contact-block--form .Form-required{color:var(--color-red)}
.Map{height:50vh;position:relative}
.Map .Section{height:100%;margin:0}
.Map .Button{position:absolute;bottom:20%;left:50%;transform:translateX(-50%);background-color:var(--color-red);color:var(--color-white)}
.Map .Button:hover,.Map .Button:focus,.Map .Button:active{background-color:var(--color-blue)}
#fwc-main-footer{color:var(--color-white);padding-bottom:0}
#fwc-main-footer p{color:var(--color-white)}
#fwc-main-footer .Footer{padding-bottom:0;padding-top:50px;background-color:#05164d}
#fwc-main-footer .Footer .Footer-navWrapper{flex-wrap:wrap}
#fwc-main-footer a{text-decoration:none}
#fwc-main-footer .Contacts{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:20px;margin-right:50px;margin-bottom:50px}
@media screen and (min-width:900px){#fwc-main-footer .Contacts{padding-bottom:0}}
@media screen and (min-width:1200px){#fwc-main-footer .Contacts{margin-right:63px;padding-bottom:0}}
#fwc-main-footer .Contacts h2{font-weight:700;font-size:25px;line-height:108%;line-height:150%;max-width:400px;margin-bottom:50px !important}
@media screen and (min-width:900px){#fwc-main-footer .Contacts h2{max-width:unset;margin-bottom:0 !important}}
#fwc-main-footer .Contacts a{color:var(--color-red)}
#fwc-main-footer .Contacts a:hover{color:var(--color-white)}
#fwc-main-footer .Contacts div{display:flex;align-items:center;font-size:18px}
#fwc-main-footer .Contacts span{margin-right:10px}
#fwc-main-footer .Links-block{border-top:2px solid rgba(255,255,255,0.2);border-bottom:2px solid rgba(255,255,255,0.2)}
#fwc-main-footer .Links-block .Wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (min-width:870px){#fwc-main-footer .Links-block .Wrapper{justify-content:space-between;width:100%}}
#fwc-main-footer .Links-block .Links{padding-top:40px;display:flex;flex-wrap:wrap;padding-bottom:40px;border-bottom:2px solid rgba(255,255,255,0.2)}
@media screen and (min-width:900px){#fwc-main-footer .Links-block .Links{flex-wrap:wrap;border-bottom:none}}
@media screen and (min-width:1200px){#fwc-main-footer .Links-block .Links{flex-wrap:nowrap;border-right:2px solid rgba(255,255,255,0.2);padding-top:85px;width:868px}}
#fwc-main-footer .Links-block .Links div{margin-bottom:20px;width:50%}
@media screen and (min-width:875px){#fwc-main-footer .Links-block .Links div{margin-right:70px;margin-bottom:0;width:unset !important}}
@media screen and (min-width:1200px){#fwc-main-footer .Links-block .Links div{margin-right:70px;margin-bottom:0}}
#fwc-main-footer .Links-block .Links h3{margin-bottom:20px;font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:198%}
#fwc-main-footer .Links-block .Links h3 a{color:var(--color-white)}
#fwc-main-footer .Links-block .Links h3 a:hover{color:var(--color-red)}
#fwc-main-footer .Links-block ul,#fwc-main-footer .Links-block li{padding-left:0}
#fwc-main-footer .Links-block ul{list-style:none}
#fwc-main-footer .Links-block li{font-weight:500;font-size:18px;line-height:198%;padding-left:0px;margin-bottom:0}
#fwc-main-footer .Links-block li a{color:#505c82}
#fwc-main-footer .Links-block li a:hover{color:var(--color-white)}
#fwc-main-footer .Links-block .Info{padding-top:40px;display:flex;flex-direction:column}
@media screen and (min-width:1200px){#fwc-main-footer .Links-block .Info{padding-top:85px}}
#fwc-main-footer .Links-block .Info p{font-family:"Inter",sans-serif;font-weight:500;font-size:18px;line-height:149%;color:#505c82}
#fwc-main-footer .Links-block .Info img{margin-bottom:45px;max-width:120px}
#fwc-main-footer .Bottom{color:#505c82;display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:20px}
#fwc-main-footer .Bottom p,#fwc-main-footer .Bottom a{color:#505c82;font-family:"Inter",sans-serif;font-weight:500;font-size:14px;line-height:108%}
#fwc-main-footer .Bottom a{line-height:150%;color:#505c82}
#fwc-main-footer .Bottom a:hover{color:var(--color-white)}
.Section--showMore{position:relative;overflow:hidden;height:350px;transition:height ease 0.3s}
.Section--showMore .Headline{padding:0 1rem}
.Section--showMore .Flex-container{padding:0}
.Section--showMore::after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;z-index:1;background:linear-gradient(0deg,var(--color-main) 20%,transparent 100%);transition:all ease 0.3s}
.Section--showMore .Buttons{align-items:center;flex-direction:column;position:absolute;bottom:0;z-index:2;width:100%;gap:0}
.Section--showMore .Button{overflow:hidden;transition:all ease 0.3s;width:240px}
.Section--showMore .Button--1{height:51px;padding-top:1rem;padding-bottom:1rem}
.Section--showMore .Button--2{height:0;padding-top:0;padding-bottom:0}
.Section--showMore.isExpanded::after{height:0;opacity:0}
.Section--showMore.isExpanded .Button--1{height:0;padding-top:0;padding-bottom:0}
.Section--showMore.isExpanded .Button--2{height:51px;padding-top:1rem;padding-bottom:1rem}
.Tiles-tile--number{background-color:transparent}