.row,.col{margin:0;padding:0}a{color:#404041}a:hover,a:active,a:focus{color:black;text-decoration:none}h1{font-size:320%;margin-bottom:40px;font-weight:700}@media screen and (max-width: 768px){h1{font-size:280%;margin-bottom:20px}}h2{font-size:180%;margin-top:10px;margin-bottom:10px;font-weight:700}h3{font-size:120%}.underlined{border-bottom:1px solid rgba(0,0,0,0.3);margin-bottom:20px;padding-bottom:20px}@media screen and (max-width: 768px){.underlined{margin-bottom:10px;padding-bottom:10px}}.hidden{display:none}.clearfix{clear:both}body,input,select,textarea,button,h1,h2,h3{font-family:"Merriweather Sans",sans-serif;color:#404041}.container{width:1400px;max-width:none;margin:0 auto;padding:0}@media screen and (max-width: 1400px){.container{width:1200px}}@media screen and (max-width: 1200px){.container{width:992px}}@media screen and (max-width: 992px){.container{width:100%}}body{background-image:url(/static/base/images/overlay.svg);background-origin:padding-box;background-position:50% 0;background-repeat:no-repeat;background-size:100%;width:100%;color:rgba(0,0,0,0.7)}body header{width:100%}body header div.logo{float:left;display:block;width:90%;margin:0}body header div.logo img{width:300px}body header div.toggle-btn{float:left;display:block;width:9%;position:relative;margin:38px 1% 0 0;cursor:pointer}body header div.slogan{font-size:350%;margin:10px 0 10px 0}@media screen and (max-width: 1200px){body header div.slogan{font-size:250%}}@media screen and (max-width: 768px){body header div.logo{width:85%;padding:0 0 0 2%}body header div.slogan{font-size:150%;padding:10px 0 0 2%}}@media screen and (max-width: 576px){body header div.slogan{font-size:110%}}@media screen and (max-width: 350px){body header div.logo img{width:200px}}@media screen and (max-width: 768px){body header div.toggle-btn{width:12%;margin:38px 3% 0 0}}@media screen and (max-width: 350px){body header div.toggle-btn{margin:24px 3% 0 0}}@media screen and (max-width: 250px){body header div.logo,body header div.toggle-btn{float:none;clear:both;width:100%}body header div.toggle-btn{padding:0 0 0 2%}body header div.logo img{width:100%}}body header div.carousel div.carousel-inner{position:relative}body menu{position:fixed;background:#fff;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:100;overflow:auto}body menu div.container{padding:0 0 0 0}body menu div.container div.logo,body menu div.container div.toggle-btn,body menu div.container div.menu,body menu div.container div.images{float:left}body menu div.container div.logo{width:90%;margin:0 0 0 0;padding:0 0 0 0}body menu div.container div.logo img{width:300px}body menu div.container div.toggle-btn{margin:35px 1% 0 0;width:9%;height:100%}body menu div.container div.slogan{font-size:350%;margin:10px 0 50px 0}body menu div.container div.menu,body menu div.container div.images{margin:100px 0 0 0}body menu div.container div.menu{width:50%;height:100%;padding:0 3% 60px 1%;margin:0}body menu div.container div.menu ul{margin:-10px 0 0 0;padding:0;display:block}body menu div.container div.menu ul li{padding:0;list-style:none}body menu div.container div.menu ul li a{font-size:200%;cursor:pointer;margin:0 0 20px 0;padding:0 0 20px 0;display:block}body menu div.container div.menu ul li a:hover,body menu div.container div.menu ul li a:active,body menu div.container div.menu ul li a:focus{color:black}body menu div.container div.menu ul li:not(:last-child) a{border-bottom:1px solid #404041}@media screen and (max-width: 1200px){body menu div.container div.slogan{font-size:250%}}@media screen and (max-width: 768px){body menu div.container div.slogan{font-size:150%;padding:10px 0 0 2%}body menu div.container div.menu{padding:50px 0 0 2%}}@media screen and (max-width: 576px){body menu div.container div.slogan{font-size:110%}}body menu div.container div.images{float:left;width:50%;height:100%;margin:0;padding:0}body menu div.container div.images a{display:block}body menu div.container div.images a img{width:100%;margin:0;padding:0}body menu div.container div.images a:nth-child(1){width:100%;margin-bottom:1%}body menu div.container div.images a:nth-child(2),body menu div.container div.images a:nth-child(3){float:left;width:49%}body menu div.container div.images a:nth-child(2){margin-right:1%}body menu div.container div.images a:nth-child(3){margin-left:1%}body menu div.container div.images a:nth-child(n+4){display:none}@media screen and (max-width: 768px){body menu div.container div.menu,body menu div.container div.images{width:100%;float:none;clear:both}}@media screen and (max-width: 768px){body menu div.container div.logo{padding:0 0 0 2%;width:85%}}@media screen and (max-width: 350px){body menu div.container div.logo img{width:200px}}@media screen and (max-width: 768px){body menu div.container div.toggle-btn{width:12%;margin:38px 3% 0 0}}@media screen and (max-width: 350px){body menu div.container div.toggle-btn{margin:24px 3% 0 0}}@media screen and (max-width: 250px){body menu div.container div.logo,body menu div.container div.toggle-btn{float:none;clear:both;width:100%;display:block}body menu div.container div.toggle-btn{padding:0 0 0 2%}body menu div.container div.logo img{width:100%}}body .fixedmenu{position:fixed;top:3%;left:0;width:100%;z-index:50}body .fixedmenu>div.container>div{width:300px;height:50px;background:#CB2026}body .fixedmenu>div.container>div div.toggle-btn,body .fixedmenu>div.container>div div.title{float:left;display:block;height:100%}body .fixedmenu>div.container>div div.toggle-btn{padding:15px 10px 10px 10px;width:20%;background:white;display:block}body .fixedmenu>div.container>div div.toggle-btn .hamburger-inner,body .fixedmenu>div.container>div div.toggle-btn .hamburger-inner::before,body .fixedmenu>div.container>div div.toggle-btn .hamburger-inner::after{background:black}body .fixedmenu>div.container>div div.title{color:white;font-weight:bold;width:80%;padding:10px;font-size:120%}@media screen and (max-width: 768px){body .fixedmenu{top:1%;left:2%}}body h1.site-title{margin-top:35px}body main{margin:50px auto;min-height:3000px}body main p{margin-bottom:40px}@media screen and (max-width: 1200px){body main{margin:30px auto}}@media screen and (max-width: 768px){body main{padding:0 2% 0 2%;margin:10px auto}}body footer .container>div{float:left;width:33.33%}body footer .container>div:nth-child(1) img{width:60%}body footer .container>div:nth-child(2) ul,body footer .container>div:nth-child(3) ul{padding-left:0;margin-left:0}body footer .container>div:nth-child(2) ul li,body footer .container>div:nth-child(3) ul li{list-style:none}@media screen and (max-width: 768px){body footer{padding:0 2% 0 2%}body footer .container{border-top:1px solid rgba(0,0,0,0.3)}body footer .container div{float:none;width:100%;margin-top:40px}body footer .container>div:nth-child(1){display:none}}
