.breadcrumbs{background-color:#f7f7f7;padding:20px 0}@media screen and (min-width:641px){.breadcrumbs{padding:45px 0}}.page-title-wrapper{margin:0;padding:0;text-align:left}.page-title-wrapper h1{font-size:45px;text-transform:uppercase;line-height:normal;margin:0 0 20px}@media screen and (max-width:640px){.page-title-wrapper h1{display:none}}.page-main{background:#f7f7f7;padding:15px}@media screen and (min-width:641px){.page-main{background:#fff}}.cms-home .page-main{padding:0}.page-layout-2columns-left .columns-wrapper{padding:30px 0;position:relative;background:#fff;width:1200px;max-width:100%;margin:0 auto}@media screen and (max-width:640px){.page-layout-2columns-left .columns-wrapper{margin:0;padding:30px 25px 10px}}@media screen and (min-width:641px){.page-layout-2columns-left .columns-wrapper{padding:50px 0}}.page-layout-2columns-left .columns-wrapper>.sidebar{position:relative}@media screen and (min-width:641px){.page-layout-2columns-left .columns-wrapper>.sidebar{width:180px;padding-top:3px}}@media screen and (min-width:1024px){.page-layout-2columns-left .columns-wrapper>.sidebar{width:240px;margin-left:auto}}@media screen and (min-width:641px){.page-layout-2columns-left .columns-wrapper>.main{padding-left:20px}}.cms-menu-toggle{font-size:24px;text-transform:uppercase;line-height:normal;margin:0 0 15px;font-weight:700;position:relative;cursor:pointer}.cms-menu-toggle:after{content:"\f108";font-family:'Flaticon',sans-serif;margin-left:15px;font-size:24px;top:50%;font-weight:700}@media screen and (max-width:374px){.cms-menu-toggle:after{font-size:20px}}@media screen and (max-width:374px){.cms-menu-toggle{font-size:20px}}@media screen and (min-width:641px){.cms-menu-toggle{display:none}}@media screen and (max-width:640px){.cms-menu-wrapper{text-align:center;position:absolute;transition:.3s all;z-index:8;font-weight:700;font-size:18px;width:calc(100% - 30px);opacity:0;height:0;overflow:hidden}}.cms-menu-wrapper li{text-transform:uppercase;padding:2px 0;list-style:none;font-weight:700}.cms-menu-wrapper li a:hover,.cms-menu-wrapper li .current{text-decoration:underline}@media screen and (max-width:640px){.cms-menu-active .cms-menu-wrapper{opacity:1;height:500px;max-height:100vh}}.cms-menu{background:#fff;padding:10px 0}