.footer{position:relative;min-height:4rem;border-top:25px solid var(--colW)}.page_detail .footer{border-top:0px none}.footerContent figure{width:1.875rem;margin-top:0.125rem}.footerContent img{padding:0.25rem;width:100%;height:auto;background:var(--colW)}.footerContent .ce-row{margin-right:0.625rem;margin-bottom:0;display:inline-block}.footerColorLightGray{background:var(--colLightBG)}.footerColorLightGray:before,.footerColorPrimary:after{content:"";position:absolute;width:100%;height:100%;background:var(--colLightBG);right:100%;top:0}.footerColorPrimary{background:var(--colPrime);color:var(--colW)}.footerColorPrimary:after{background:var(--colPrime);right:0;left:100%}.footerColorPrimary .col-6:nth-child(2){padding-left:3.125rem;border-left:0.0625rem solid var(--colW)}.footerMenu p{font-size:0.875rem;font-weight:200;color:var(--colW)}.footerMenu ul{padding:0}.footerMenu ul li{padding:0 1.875rem;display:inline}.footerMenu ul li a{font-size:1.125rem;font-weight:400;color:var(--colW);transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s}.footerMenu ul li a:hover{font-weight:700;transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;text-decoration:none}.footer .newsletter{position:absolute;right:3.125rem;top:0}.footer .newsletter a{display:inline-block;margin-top:-1.1875rem;background-color:var(--colPrime) !important;color:var(--colW);padding:1.25rem 3.75rem;-webkit-box-shadow:0 -0.3125rem 0 0 var(--colLightG);box-shadow:0 -0.3125rem 0 0 var(--colLightG);font-size:1.5625rem;font-weight:300}.footer .newsletter a::before{content:"";position:absolute;z-index:0;left:-1.5rem;top:-0.9375rem;width:0;border-bottom-width:4.625rem;border-bottom-style:solid;border-bottom-color:var(--colPrime) !important;border-left-width:1.5rem;border-left-style:solid;border-left-color:transparent}.footer .newsletter a::after{content:"";position:absolute;z-index:0;right:-1.5rem;top:-1.1875rem;width:0;border-top-width:4.625rem;border-top-style:solid;border-top-color:var(--colPrime) !important;border-right-width:1.5rem;border-right-style:solid;border-right-color:transparent;-webkit-box-shadow:0 -0.3125rem 0 0 var(--colLightG);box-shadow:0 -0.3125rem 0 0 var(--colLightG)}@media (max-width:100rem){.footer .newsletter a{padding:1.4375rem 1.5625rem;font-size:0.85rem;margin-top:0}.footer .newsletter a::before{border-bottom-width:4rem;top:0}.footer .newsletter a::after{border-top-width:4rem;top:0}}@media (max-width:61.875rem){.footerContent>div.frame{padding:0.9375rem 1.875rem 0}.footer .newsletter a::before{border-bottom-width:3.5625rem}.footer .newsletter a::after{border-top-width:3.5625rem}}@media (max-width:47.875rem){.footerMenu{margin-top:3.75rem}}@media (max-width:36rem){.footerMenu{margin-bottom:1.25rem}.footerMenu ul li{display:block}.footerMenu ul li a{word-break:break-all}.footerMenu .row>div{padding-bottom:1.875rem}.footerColorPrimary p{font-size:0.75rem}}