footer .footer-block-gene .title-section .cmp-title__text{color:#1b1b1b;font-family:var(--barlow-regular);font-style:normal;font-size:16px;font-weight:600;letter-spacing:.015em;line-height:150%;margin:0;margin-right:84px;white-space:nowrap}
@media(max-width:992px){footer .footer-block-gene .title-section .cmp-title__text{margin:16px 0}
}
footer .footer-block-gene .cc12{display:flex;flex-wrap:nowrap;align-items:center;padding-bottom:40px}
footer .footer-block-gene .cc12 .title-section .cmp-title__text{margin-right:65px}
footer .footer-block-gene .cc12 ul{padding:0;list-style:none;margin:0;width:100%;justify-content:space-between;display:flex}
footer .footer-block-gene .cc12 ul li{display:inline-block;margin:20px 0;max-height:69px;text-align:center}
footer .footer-block-gene .cc12 ul li img{max-width:96px;max-height:68px}
footer .footer-block-gene .cc12 ul li:last-child{margin-right:0}
@media(max-width:992px){footer .footer-block-gene .cc12{display:inline-block;padding:0 16px}
footer .footer-block-gene .cc12 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:54px;margin-left:-16px}
footer .footer-block-gene .cc12 ul li{margin-bottom:15px;margin-top:15px}
footer .footer-block-gene .cc12 ul li:nth-child(3n){margin-right:0}
footer .footer-block-gene .cc12 ul li img{max-height:55px;max-width:89px}
}
footer .footer-block-gene .parks .title-section .cmp-title .cmp-title__text{width:110px;text-align:left;margin-right:30px;white-space:revert}
@media(max-width:992px){footer .footer-block-gene .parks .title-section .cmp-title .cmp-title__text{width:100%}
}
footer .footer-block-gene .parks .container ul li img{max-width:135px;max-height:60px}
footer .footer-block-gene .parks .container ul li:last-child{margin-right:0}
@media(max-width:992px){footer .footer-block-gene .parks .container ul li:last-child{margin-right:0}
}
footer .footer-block-gene .block-link-rrss{background-color:var(--color-primary-04)}
@media(max-width:992px){footer .footer-block-gene .block-link-rrss{display:block}
}
footer .footer-block-gene .block-link-rrss .container{display:flex;align-items:center;justify-content:space-between}
@media(max-width:992px){footer .footer-block-gene .block-link-rrss .container{display:block;padding:0}
}
footer .footer-block-gene .block-link-rrss .container .link-list{width:83%}
@media(max-width:992px){footer .footer-block-gene .block-link-rrss .container .link-list{width:100%}
}
footer .footer-block-gene .block-link-rrss .container .rrss{width:15%}
@media(max-width:992px){footer .footer-block-gene .block-link-rrss .container .rrss{width:100%}
}
footer .footer-block-gene .block-link-rrss .container .block-rrss{padding:0;padding-top:0}
@media(min-width:992px){footer .footer-block-gene .block-link-rrss .container .block-rrss{padding-left:0;padding-bottom:0}
}
footer .footer-block-gene .block-link-rrss .container .block-rrss ul{padding:0;list-style:none;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-end;justify-content:space-between;width:100%;height:100%;align-items:flex-end}
@media(max-width:575px){footer .footer-block-gene .block-link-rrss .container .block-rrss ul{justify-content:space-between;padding:0 24px 24px}
footer .footer-block-gene .block-link-rrss .container .block-rrss ul li{margin-left:0}
}
footer .footer-block-gene .block-link-rrss .container .block-rrss ul li{display:inline-block;margin-left:0}
footer .footer-block-gene .block-link-rrss .container .block-rrss ul li:first-child{margin-left:0}
footer .footer-block-gene .block-link-rrss .container .block-rrss ul li a{font-size:32px;color:var(--color-primary-01)}
@media(min-width:992px){footer .footer-block-gene .block-link-rrss .container .block-rrss ul li a{font-size:23px}
}
@media(max-width:575px){footer .footer-block-gene .block-link-rrss .container .block-rrss ul li a{font-size:23px}
}
footer .footer-block-gene .block-link-rrss .container.cc13{display:block}
@media(max-width:992px){footer .footer-block-gene .block-link-rrss .container.cc13{padding:8px 20px 24px}
}
footer .footer-block-gene .block-link-rrss .container.cc13 .link-list{width:100%}
@media(max-width:992px){footer .footer-block-gene .block-link-rrss .container.cc13 .link-list{width:100%}
}
@media(max-width:992px){footer .footer-block-gene .link-list.menu ul{width:100%}
}
footer .footer-block-gene .cc13{padding:32px 0 20px}
footer .footer-block-gene .cc13 .title-section .cmp-title__text{color:#1b1b1b;font-family:var(--barlow-regular);font-size:24px;letter-spacing:.015em;line-height:150%;margin-bottom:14px;font-weight:600}
@media(max-width:992px){footer .footer-block-gene .cc13 .title-section .cmp-title__text{font-size:20px}
}
footer .footer-block-gene .cc13 ul{padding:0;list-style:none;margin:0;display:grid;grid-template-columns:repeat(5,1fr)}
@media(max-width:992px){footer .footer-block-gene .cc13 ul{display:flex;flex-wrap:wrap;width:100%}
}
footer .footer-block-gene .cc13 ul li{margin-bottom:12px;margin-top:11px;display:flex}
@media(max-width:992px){footer .footer-block-gene .cc13 ul li{width:50%;margin-right:0}
}
footer .footer-block-gene .cc13 ul li a{color:var(--color-primary-01);font-family:var(--barlow-regular);font-size:16px;font-weight:600;letter-spacing:.015em;line-height:150%;text-decoration:none}
footer .footer-block-gene .footer-down{background-color:#1b1b1b;color:#fff;padding:0 15px}
@media(max-width:992px){footer .footer-block-gene .footer-down{padding:16px}
}
footer .footer-block-gene .footer-down .container{display:flex;align-items:center}
@media(max-width:992px){footer .footer-block-gene .footer-down .container{align-items:start;justify-content:left}
}
footer .footer-block-gene .footer-down .title-section{display:none}
footer .footer-block-gene .footer-down .link-list{width:50%}
footer .footer-block-gene .footer-down .copyright{width:50%;text-align:right}
@media(max-width:768px){footer .footer-block-gene .footer-down .copyright{width:auto}
}
footer .footer-block-gene .footer-down .cc13{padding:24px 0}
@media(max-width:992px){footer .footer-block-gene .footer-down .cc13{padding:0;margin:0}
}
footer .footer-block-gene .footer-down .cc13 ul{line-height:16px;width:100%;justify-content:left}
@media(max-width:992px){footer .footer-block-gene .footer-down .cc13 ul li{width:100%;margin:0}
}
footer .footer-block-gene .footer-down ul li{margin:0;width:auto}
footer .footer-block-gene .footer-down ul li a{color:#fff;padding-right:10px;margin-right:10px;position:relative;border-right:2px solid;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:.015em;line-height:150%;font-weight:600}
@media(max-width:992px){footer .footer-block-gene .footer-down ul li a{border-right:0;font-size:16px}
}
footer .footer-block-gene .footer-down ul li:last-child a{border-right:0}
footer .footer-block-gene .footer-down .copyright *{margin:0;white-space:normal;font-family:var(--barlow-regular);font-size:12px;font-weight:400;letter-spacing:.26px;line-height:16px}
footer .footer-block-gene .footer-down2{background-color:#1b1b1b;color:#fff;padding:0 15px}
@media(max-width:992px){footer .footer-block-gene .footer-down2{padding:16px}
}
footer .footer-block-gene .footer-down2 .container{display:flex;align-items:center}
@media(max-width:992px){footer .footer-block-gene .footer-down2 .container{align-items:start;justify-content:left}
}
footer .footer-block-gene .footer-down2 .title-section{display:none}
footer .footer-block-gene .footer-down2 .link-list{width:50%}
footer .footer-block-gene .footer-down2 .copyright{width:50%;text-align:right}
@media(max-width:768px){footer .footer-block-gene .footer-down2 .copyright{width:auto}
}
footer .footer-block-gene .footer-down2 .cc13{padding:24px 0}
@media(max-width:992px){footer .footer-block-gene .footer-down2 .cc13{padding:0;margin:0}
}
footer .footer-block-gene .footer-down2 .cc13 ul{line-height:16px;width:100%;justify-content:left}
@media(max-width:992px){footer .footer-block-gene .footer-down2 .cc13 ul li{width:100%;margin:0}
}
footer .footer-block-gene .footer-down2 ul li{margin:0;width:auto}
footer .footer-block-gene .footer-down2 ul li a{color:#fff;padding-right:10px;margin-right:10px;position:relative;border-right:2px solid;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:.015em;line-height:150%;font-weight:600}
@media(max-width:992px){footer .footer-block-gene .footer-down2 ul li a{border-right:0;font-size:16px}
}
footer .footer-block-gene .footer-down2 ul li:last-child a{border-right:0}
footer .footer-block-gene .footer-down2 .copyright *{margin:0;white-space:normal;font-family:var(--barlow-regular);font-size:12px;font-weight:400;letter-spacing:.26px;line-height:16px}
footer button#ot-sdk-btn.ot-sdk-show-settings{color:#fff !important;padding:0;padding-right:10px;margin-right:10px;position:relative;border-right:2px solid;font-family:var(--barlow-semibold-2);font-size:12px;letter-spacing:0;line-height:16px;background:transparent;color:#fff;border:0;outline:0;height:auto;white-space:normal;word-wrap:break-word;cursor:pointer;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;text-align:start}
@media(max-width:575px){footer button#ot-sdk-btn.ot-sdk-show-settings{line-height:150%;font-size:1rem}
}
footer button#ot-sdk-btn.ot-sdk-show-settings:hover{background-color:transparent}