@charset "utf-8";.c-footll{background:#f4f1ed;padding:50px 10px}.c-footll__col{position:relative;border-top:1px solid #c4c4c4}.c-footll__col:last-of-type{border-bottom:1px solid #c4c4c4}button.c-footll__toggle{position:absolute;color:#242e39;top:6px;right:5px;width:100%;border:none;text-align:right;padding:10px 50px 10px 0;background:transparent}button.c-footll__toggle:after{content:"+";margin-right:-50px;color:#4a4a4a}.c-footll__active>button.c-footll__toggle:after{content:"—";margin-right:-50px}.c-footll__col p{color:#242424;font-family:Inter,SourceSansPro,Tahoma,Verdana,sans-serif;font-weight:700;margin:0;padding:17px 0;letter-spacing:1.75px}.c-footll__col>p{font-size:16px}.c-footll__col ul{margin:52px 0 0;color:#242424;display:none;list-style:none}.c-footll__container{background:#f4f1ed;z-index:10;overflow:hidden}.c-footll__col ul:before{background:#555551;content:"";position:absolute;top:70px;height:2px;width:60px;margin-left:auto;margin-right:auto}.c-footll__active>ul{display:block}.c-footll a{text-decoration:none;color:#242424;font-weight:400}.c-ref-area a{font-weight:400}.c-footll__copyright a,.c-ref-area a{color:#0f71f0;text-decoration:underline}.c-footll__copyright a{font-weight:500}.c-ref-area{margin-top:50px}.c-footll__icon-link{height:46px;width:46px;margin-left:24px;display:inline-block}.c-footll__icon-link:first-child{margin-left:0}.c-footll__icon-img{height:46px;max-width:46px}.c-footll__social-icons{margin-top:50px;text-align:center}.c-footll__copyright{margin-top:30px;color:#242424;font-size:12px;line-height:16px}.c-footll__copyright p{letter-spacing:0;font-size:12px;line-height:16px}@media only screen and (max-width:767px){.c-footll__icon-img{height:36px}.c-footll__icon-link{margin-left:20px;height:36px;width:36px}.c-footll .c-ref-area{margin-top:30px}.c-footll .c-footll__copyright{margin-top:20px}.c-footll__copyright a{font-size:11px}.c-footll__social-icons{margin-top:30px}}@media only screen and (min-width:768px){.c-footll{padding:70px 21px}.c-footll__col>p{font-size:20px}.c-footll__col>ul{display:block}button.c-footll__toggle{display:none}.c-footll__col,.c-footll__col:last-of-type{border:none}}@media(min-width:1022px)and (max-width:1100px){.c-footll__icon-link{margin-left:10px}}@media(min-width:1101px)and (max-width:1300px){.c-footll__icon-link{margin-left:15px}}@media only screen and (min-width:1022px){.c-footll__social-icons{text-align:right;margin-top:20px;padding-right:10px}.c-footll{padding:50px 0px}}