/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-front-icon-block{width:100vw;margin-left:calc(-50vw + 50%);}#block-front-icon-block .content{width:100vw;}.icon-block{background-color:#09104d;padding:13px;}.icon-block .icon-block-wrapper{max-width:1186px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;}.icon-block .icon-block-wrapper .icon-block-item{flex-basis:50%;max-width:50%;margin-bottom:5px;}.icon-block .icon-block-wrapper .icon-block-item a{display:block;}.icon-block .icon-block-wrapper .icon-block-item a img{display:none;}.icon-block .icon-block-wrapper .icon-block-item a .icon-title{font-size:14px;line-height:15px;font-weight:400;color:#fff;}@media only screen and (min-width:666px){.icon-block{padding:10px;}.icon-block .icon-block-wrapper{max-width:1186px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;}.icon-block .icon-block-wrapper .icon-block-item{flex-basis:20%;max-width:20%;margin-bottom:0px;}.icon-block .icon-block-wrapper .icon-block-item a{display:block;text-align:center;}.icon-block .icon-block-wrapper .icon-block-item a img:hover{transition:all .3s;}.icon-block .icon-block-wrapper .icon-block-item a .img-wrapper{height:45px;}.icon-block .icon-block-wrapper .icon-block-item a img{display:block;width:35px;margin:0 auto;animation-direction:reverse;transform-origin:center;}.icon-block .icon-block-wrapper .icon-block-item a .icon-title{font-size:15px;line-height:15px;margin-top:0px;}}@media only screen and (min-width:980px){.icon-block{padding:30px 10px 30px 10px;}.icon-block .icon-block-wrapper .icon-block-item a img{width:50px;}.icon-block .icon-block-wrapper .icon-block-item a img:hover{}.icon-block .icon-block-wrapper .icon-block-item a .img-wrapper{height:75px;}.icon-block .icon-block-wrapper .icon-block-item a .icon-title{margin-top:0px;font-size:18px;line-height:20px;}.icon-block .icon-block-wrapper .icon-block-item a img{transition:all .3s;}.icon-block .icon-block-wrapper .icon-block-item a:hover img{transform:scale(1.3);}}
#block-front-slide-block{width:100vw;margin-left:calc(-50vw + 50%);}#block-front-slide-block .content{width:100vw;}
.smp-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;}@media (min-width:666px){.smp-wrapper{margin:0 -10px;}}@media (min-width:1201px){.smp-wrapper{margin:0 -35px;}}.smp-wrapper .smp,.smp-wrapper .smp-2{flex-basis:100%;max-width:100%;font-size:16px;color:#000;}@media (min-width:666px){.smp-wrapper .smp,.smp-wrapper .smp-2{flex-basis:50%;max-width:50%;padding:0 10px;}}@media (min-width:980px){.smp-wrapper .smp,.smp-wrapper .smp-2{flex-basis:33.33%;max-width:33.33%;padding:0 35px;}}.smp-wrapper .smp h2,.smp-wrapper .smp-2 h2{font-size:30px;color:#000;line-height:28px;margin:8px 0px;font-weight:300;}@media (min-width:980px){.smp-wrapper .smp h2,.smp-wrapper .smp-2 h2{font-size:25px;}}@media (min-width:1441px){.smp-wrapper .smp h2,.smp-wrapper .smp-2 h2{font-size:30px;}}.smp-wrapper .smp h2 a,.smp-wrapper .smp-2 h2 a{color:#000;transition:.3s;}.smp-wrapper .smp h2 a:hover,.smp-wrapper .smp-2 h2 a:hover{color:#2d3994;text-decoration:underline;}.smp-wrapper .smp h3,.smp-wrapper .smp-2 h3{font-size:22px;line-height:22px;margin:5px 0px;font-weight:bold;margin-bottom:12px;}@media (min-width:980px){.smp-wrapper .smp h3,.smp-wrapper .smp-2 h3{font-size:18px;}}@media (min-width:1441px){.smp-wrapper .smp h3,.smp-wrapper .smp-2 h3{font-size:22px;}}.smp-wrapper .smp h3 a,.smp-wrapper .smp-2 h3 a{color:#000;transition:.3s;}.smp-wrapper .smp h3 a:hover,.smp-wrapper .smp-2 h3 a:hover{color:#2d3994;text-decoration:underline;}.smp-wrapper .smp h4,.smp-wrapper .smp-2 h4{font-size:18px;line-height:22px;margin:5px 0px;font-weight:bold;margin-bottom:12px;}@media (min-width:980px){.smp-wrapper .smp h4,.smp-wrapper .smp-2 h4{font-size:16px;}}@media (min-width:1441px){.smp-wrapper .smp h4,.smp-wrapper .smp-2 h4{font-size:18px;}}.smp-wrapper .smp h4 a,.smp-wrapper .smp-2 h4 a{color:#000;transition:.3s;}.smp-wrapper .smp h4 a:hover,.smp-wrapper .smp-2 h4 a:hover{color:#2d3994;text-decoration:underline;}.smp-wrapper .smp ul,.smp-wrapper .smp-2 ul{margin:0px 0px 40px 0px;padding:0px;}.smp-wrapper .smp ul li,.smp-wrapper .smp-2 ul li{list-style-type:none;line-height:25px;padding:2px 0;}.smp-wrapper .smp ul li a,.smp-wrapper .smp-2 ul li a{color:#000;transition:.3s;}.smp-wrapper .smp ul li a:hover,.smp-wrapper .smp-2 ul li a:hover{color:#2d3994;text-decoration:underline;}
