body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@charset "UTF-8";
html{font-size:17px;color:#000}.ce_text{font-weight:600}#wrapper{background:#fff}.sectionTop{background:#b39ddb}.sectionTop .inside a{color:#000}nav{background-color:#fff}h1.bordered-left::after,.layout_full h1::after,h2.bordered-left::after,h3.bordered-left::after,h4.bordered-left::after,h5.bordered-left::after,h6.bordered-left::after,h1.bordered-right::after,h2.bordered-right::after,h3.bordered-right::after,h4.bordered-right::after,h5.bordered-right::after,h6.bordered-right::after{border-bottom:4px solid #311b92}h3{color:#311b92}a,a:hover{color:#7e57c2;text-decoration:none;-webkit-tap-highlight-color:transparent}#header .nav-wrapper ul li a.active,#main nav:not(.subnav) .nav-wrapper ul li a.active,#left nav:not(.subnav) .nav-wrapper ul li a.active,#right nav:not(.subnav) .nav-wrapper ul li a.active{color:#7e57c2}#header .nav-wrapper ul>li>a.active::before,#header .nav-wrapper ul>li.trail>a::before,#main nav:not(.subnav) .nav-wrapper ul>li>a.active::before,#main nav:not(.subnav) .nav-wrapper ul>li.trail>a::before,#left nav:not(.subnav) .nav-wrapper ul>li>a.active::before,#left nav:not(.subnav) .nav-wrapper ul>li.trail>a::before,#right nav:not(.subnav) .nav-wrapper ul>li>a.active::before,#right nav:not(.subnav) .nav-wrapper ul>li.trail>a::before{border:2px solid #7e57c2}#header .mod_mateNavbar.stuck{background:rgba(126, 87, 194, 0.9);height:90px}@media (max-width:992px){#header .mod_mateNavbar.stuck{height:100px}}#header .mod_mateNavbar.stuck .nav-wrapper ul li a.active,#header .mod_mateNavbar.stuck .nav-wrapper ul li a:hover{color:#fff}#header .mod_mateNavbar.stuck .nav-wrapper ul>li>a.active::before,#header .mod_mateNavbar.stuck .nav-wrapper ul>li.trail>a::before{border:2px solid #fff}#header .nav-wrapper ul.mobile-menu li a.active{color:#fff}footer.page-footer{background:#fff}footer.page-footer .footer-copyright{background:#b39ddb;color:#000}footer.page-footer .footer-copyright a{color:#000}strong{font-family:"Lato Regular";font-weight:700}.ce_list ul:not(.browser-default) li::before,.mod_sitemap ul:not(.browser-default) li::before,.ce_text ul:not(.browser-default) li::before{content:"»";color:#b39ddb;font-weight:700;padding-right:15px;position:absolute;left:0}#header .brand-logo .ce_image:not(.fixed-nav) img{width:auto}@media (max-width:992px){nav a.sidenav-trigger{right:0}}.address.ce_text::before,.telephone.ce_text::before,.email.ce_text::before,.home.ce_text::before{color:#b39ddb}.sectionTop .inside>div{font-size:13px}
