body #footer{margin-top:50px}body #footer .component-footer-v2{display:flex;width:100%;background-color:rgb(var(--primarycolor-additional));transition:all .3s}body #footer .component-footer-v2 .footerGroupTitle{display:flex;position:relative;width:100%;padding-bottom:10px;margin-bottom:10px;color:rgb(var(--secondarycolor-additional));font-size:1.2rem}body #footer .component-footer-v2 .footerGroupTitle::after{content:"";width:70px;height:2px;background-color:rgb(var(--secondarycolor-additional));position:absolute;left:0;bottom:0}body #footer .component-footer-v2>section{contain:layout inline-size;container-type:inline-size;container-name:component_footer_v2;display:flex;width:100%;background-color:rgb(var(--primarycolor-additional))}body #footer .component-footer-v2>section .cmpntFooter{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:35px;padding:30px}@container component_footer_v2 (min-width: 600px){body #footer .component-footer-v2>section .cmpntFooter{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__logo{display:flex;justify-content:center;align-items:flex-start;width:100%}@container component_footer_v2 (min-width: 960px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__logo{align-items:center;width:calc(25% - 27px);height:100%;max-width:initial}}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__logo span{display:flex;justify-content:flex-start;align-items:center;height:70px;width:100%;max-width:260px}@container component_footer_v2 (min-width: 600px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__logo span{width:100%;max-width:100%}}@container component_footer_v2 (min-width: 960px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__logo span{width:initial;max-width:initial}}@container component_footer_v2 (min-width: 1240px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__logo span{height:100px}}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__logo span img{height:100%}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__details{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;gap:20px;max-width:260px}@container component_footer_v2 (min-width: 600px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__details{width:calc(50% - 17.5px);max-width:initial}}@container component_footer_v2 (min-width: 720px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__details{width:calc(33.33% - 25px);height:100%}}@container component_footer_v2 (min-width: 960px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__details{width:calc(25% - 27px)}}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__details .groupDetails{display:flex;flex-direction:column;width:100%;gap:5px}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__details .groupDetails p{color:rgb(var(--neutralcolor-detail))}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__details .groupDetails p label{font-weight:700}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__details .groupDetails p span{font-weight:400}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:260px}@container component_footer_v2 (min-width: 600px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links{width:calc(50% - 17.5px);max-width:initial}}@container component_footer_v2 (min-width: 720px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links{justify-content:flex-start;align-items:flex-start;width:calc(33.33% - 25px);height:100%}}@container component_footer_v2 (min-width: 960px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links{width:calc(25% - 27px)}}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group{display:flex;flex-direction:column;width:100%}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links{display:flex;flex-direction:column;width:100%;gap:10px}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links a{display:flex;width:max-content;text-decoration:none;color:rgb(var(--neutralcolor-additional));font-size:1.2rem;transition:all .3s}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links a:visited{color:rgb(var(--neutralcolor-additional));transition:all .3s}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links a:hover{color:#fff;transition:all .3s}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links a:active{color:rgb(var(--neutralcolor-alternative));transition:all .3s}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:260px}@container component_footer_v2 (min-width: 600px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia{width:100%;max-width:100%}}@container component_footer_v2 (min-width: 720px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia{justify-content:flex-start;align-items:flex-start;width:calc(33.33% - 25px);max-width:initial;height:100%}}@container component_footer_v2 (min-width: 960px){body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia{width:calc(25% - 27px)}}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group{display:flex;flex-direction:column;width:100%}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;width:100%}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia p{font-size:1.2rem;color:rgb(var(--neutralcolor-detail));font-weight:600;transition:all .3s}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a{text-decoration:none;width:max-content;border-radius:50%;overflow:hidden}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a i{font-size:4rem;color:rgb(var(--neutralcolor-additional));transition:all .3s}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a:visited i{color:rgb(var(--neutralcolor-additional));transition:all .3s}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a:hover i{color:#fff;transition:all .3s}body #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a:active i{color:rgb(var(--neutralcolor-alternative));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2{border-top:1px solid rgb(var(--contrastcolor-text));background-color:rgb(var(--contrastcolor-background));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2 .footerGroupTitle{color:rgb(var(--contrastcolor-text))}body.adaptContrastActive #footer .component-footer-v2 .footerGroupTitle::after{background-color:rgb(var(--contrastcolor-text))}body.adaptContrastActive #footer .component-footer-v2>section{background-color:rgb(var(--contrastcolor-background))}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links a{text-decoration:underline;color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links a:visited{color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links a:hover{color:rgb(var(--contrastcolor-hover));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__links .cmpntFooter__links--group .links a:active{color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia p{color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a i{font-size:4rem;color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a:visited i{color:rgb(var(--contrastcolor-text));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a:hover i{color:rgb(var(--contrastcolor-hover));transition:all .3s}body.adaptContrastActive #footer .component-footer-v2>section .cmpntFooter .cmpntFooter__socialmedia .cmpntFooter__socialmedia--group .socialmedia a:active i{color:rgb(var(--contrastcolor-text));transition:all .3s}
