article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:active,a:hover{outline:0}h1,h2,h3,h4,h5,h6,p,blockquote{margin:0}code,kbd,pre,samp{font-size:1em;font-family:monospace}pre{overflow:auto}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}ul,ol,dl,dt,dd{padding:0;margin:0}li{list-style:none}form{margin:0}fieldset{border:0}legend{padding:0;border:0}button,input,optgroup,select,textarea{font:inherit;color:inherit;margin:0}button{padding:0;overflow:visible}button,select{text-transform:none}html button,html input[type="button"],html input[type="reset"],html input[type="submit"]{cursor:pointer;-webkit-appearance:button}html button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}textarea,input[type="url"],input[type="text"],input[type="email"],input[type="number"],input[type="search"],input[type="password"]{border-radius:0;-webkit-appearance:none}input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{padding:0}textarea{vertical-align:top;overflow:auto;resize:vertical}table{border-collapse:collapse;border-spacing:0}table th,table td{padding:0}.ir{font-size:0;font-family:a;line-height:0;text-shadow:none;color:transparent}.clr:after{display:table;clear:both;content:""}.browsehappy{position:fixed;top:0;right:0;left:0;text-align:center;color:#fff;background:#c00;padding:20px;z-index:999999}.browsehappy a{text-decoration:underline;color:#fff}a,.button{transition:color 300ms ease-in-out,text-shadow 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out,box-shadow 300ms ease-in-out,opacity 300ms ease-in-out;-webkit-transition:color 300ms ease-in-out,text-shadow 300ms ease-in-out,background-color 300ms ease-in-out,border-color 300ms ease-in-out,box-shadow 300ms ease-in-out,opacity 300ms ease-in-out}html{overflow-x:hidden}body{min-width:320px;font-weight:400;font-size:16px;font-family:"Dosis",Arial;line-height:1.4;color:#999;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#77298e}a:hover{color:#561e66}::selection{text-shadow:none;background:#b3d4fc}::-moz-selection{text-shadow:none;background:#b3d4fc}p:empty{display:none}.menu{display:none;position:absolute;top:50%;right:0;width:30px;height:30px;font-size:30px;line-height:30px;text-align:center;margin:-15px 0 0 0;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}@media (max-width: 767px){.menu{display:block}}.active .menu{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.mobile-menu{position:fixed;top:0;right:-260px;bottom:0;width:260px;background:#333;-webkit-transition: right 300ms ease-in-out;transition: right 300ms ease-in-out}.active .mobile-menu{right:0}.mobile-menu .mobile-scrollbar{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile-menu .mobile-navigation a:hover,.mobile-menu .mobile-navigation .current>a{text-decoration:none;color:#fff;background:#77298e}.mobile-menu .mobile-navigation a{display:block;text-transform:uppercase;color:#fff;padding:15px 20px;border-bottom:1px solid #4d4d4d}.mobile-viewport{position:relative;left:0;overflow:hidden;box-shadow:5px 0 5px rgba(0,0,0,0.4);-webkit-transition: left 300ms ease-in-out;transition: left 300ms ease-in-out}.active .mobile-viewport{left:-260px}textarea,input[type="url"],input[type="text"],input[type="email"],input[type="number"],input[type="search"],input[type="password"]{display:block;width:100%;height:46px;font-size:18px;line-height:46px;color:#000;padding:0 20px;background:#ebebeb;border:0;border-radius:0;-webkit-font-smoothing:antialiased}textarea::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder{color:#999;opacity:1}textarea:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder{color:#999;opacity:1}textarea::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="password"]::-moz-placeholder{color:#999;opacity:1}textarea:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="password"]:-moz-placeholder{color:#999;opacity:1}textarea:focus,input[type="url"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="password"]:focus{outline:none}textarea{height:140px}.row{margin:0 0 20px 0}.row.clr{margin-right:-20px}.row.clr .col{float:left;width:50%;padding:0 20px 0 0}@media (max-width: 767px){.row.clr .col{padding-top:20px}}@media (max-width: 767px){.row.clr .col:first-child{padding-top:0}}.row .button{margin:20px 0 0 0}label{display:block;font-size:16px;text-align:left;color:#000;padding:0 0 5px 0}.button{display:inline-block;height:46px;font-size:18px;line-height:44px;vertical-align:middle;padding:0 20px;background:none;border:1px solid transparent;border-radius:0;-webkit-font-smoothing:antialiased}.button.white{color:#fff;border-color:#fff}.button.white:hover{color:#77298e;background:#fff}.button.purple{color:#77298e;border-color:#77298e}.button.purple:hover{color:#fff;background:#77298e}.cnt{width:1160px;padding:0 10px;margin:0 auto}@media (max-width: 1159px){.cnt{width:980px}}@media (max-width: 979px){.cnt{width:768px}}@media (max-width: 767px){.cnt{width:auto}}.hidden{display:none}.cols{margin:0 -20px 0 0}.cols.cols3>.col{width:33.3333333333%}.cols.cols4>.col{width:25%}.cols.cols5>.col{width:20%}.cols>.col{float:left;width:50%;padding:0 20px 0 0}.cols>br{display:none}.tbl{display:table;width:100%}.tbl .trow{display:table-row}.tbl .tcell{display:table-cell}.tbl .tcell.vtop{vertical-align:top}.tbl .tcell.vmiddle{vertical-align:middle}.tbl .tcell.vbottom{vertical-align:bottom}#header{border-top:15px solid #77298e}@media (max-width: 767px){#header{border-top-width:10px}}#header .top{position:relative}#header .top h1{float:left;padding:26px 0}@media (max-width: 979px){#header .top h1{float:none;width:270px;padding:15px 0;margin:0 auto}}@media (max-width: 767px){#header .top h1{width:200px;padding:10px 0;margin:0}}#header .top h1 a{display:block}#header .top h1 img{display:block;max-width:100%}#header .top .right{float:right;width:750px}@media (max-width: 1159px){#header .top .right{width:650px}}@media (max-width: 979px){#header .top .right{float:none;width:auto}}@media (max-width: 767px){#header .top .right{display:none}}#header .top .info{padding:15px 0;border-bottom:1px solid #ccc}#header .top .info li{position:relative;float:left;font-size:14px;width:33.3333333333%;padding:0 0 0 90px;border-left:1px solid #ccc}@media (max-width: 1159px){#header .top .info li{padding-left:80px}}#header .top .info li:first-child{padding-left:60px;border-left:0}#header .top .info li:first-child .fa{left:0}#header .top .info a{color:#999}#header .top .info a:hover{color:#77298e}#header .top .info .fa{position:absolute;top:50%;left:30px;width:40px;height:40px;font-size:20px;line-height:38px;text-align:center;color:#77298e;margin:-20px 10px 0 0;border:1px solid #77298e;border-radius:100%}@media (max-width: 1159px){#header .top .info .fa{left:20px}}#header .top nav{padding:15px 0}#header .top nav li{float:left;font-size:20px;padding:0 0 0 50px}@media (max-width: 1159px){#header .top nav li{padding-left:40px}}@media (max-width: 979px){#header .top nav li{padding-left:50px}}#header .top nav li:first-child{padding-left:0}#header .top nav li.current a{color:#d8195d}#header .top nav a:hover{color:#d8195d}#header .slider{position:relative;height:640px}@media (max-width: 979px){#header .slider{height:500px}}@media (max-width: 767px){#header .slider{height:400px}}#header .slider .slides{position:absolute;top:0;right:0;bottom:0;left:0}#header .slider .slides li{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}#header .slider article{position:absolute;left:0;right:0;bottom:200px;text-align:center;color:#fff;z-index:20}@media (max-width: 979px){#header .slider article{bottom:130px}}@media (max-width: 767px){#header .slider article{bottom:110px}}#header .slider article h2{display:inline-block;font-weight:800;font-size:80px;font-family:"Raleway",Arial;text-transform:uppercase;padding:0 50px;margin:0 0 20px 0;border-bottom:1px solid #fff}@media (max-width: 979px){#header .slider article h2{font-size:60px;padding:0 30px;margin-bottom:10px}}@media (max-width: 767px){#header .slider article h2{font-size:50px;padding:0}}#header .slider article p{font-size:24px}@media (max-width: 979px){#header .slider article p{font-size:22px}}@media (max-width: 767px){#header .slider article p{font-size:20px}}@media (max-width: 767px){#header .slider .flex-direction-nav{display:none}}#header .slider .flex-direction-nav a{display:block;position:absolute;top:50%;width:40px;height:40px;font:0/0 a;text-align:center;color:#fff;margin:-20px 0 0 0;border:1px solid #fff;border-radius:100%;z-index:20}#header .slider .flex-direction-nav a:hover{color:#77298e;border-color:#77298e}#header .slider .flex-direction-nav a.flex-prev{left:20px}#header .slider .flex-direction-nav a.flex-prev:after{content:"\f112"}#header .slider .flex-direction-nav a.flex-next{right:20px}#header .slider .flex-direction-nav a.flex-next:after{content:"\f064"}#header .slider .flex-direction-nav a:after{position:absolute;top:0;right:0;left:0;font-size:20px;font-family:"FontAwesome";line-height:40px}#header .cover{height:240px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 767px){#header .cover{height:200px}}#main .columns{position:relative;margin:-150px 0 0 0;z-index:20}@media (max-width: 979px){#main .columns{margin-top:-100px}}@media (max-width: 979px){#main .columns .tbl{display:block}}#main .columns .tcell{width:33.3333333333%;font-size:18px;color:#fff;padding:30px}@media (max-width: 1159px){#main .columns .tcell{padding:20px}}@media (max-width: 979px){#main .columns .tcell{display:block;width:auto;text-align:center}}@media (max-width: 767px){#main .columns .tcell{padding:20px 10px}}#main .columns .tcell.one{background:#aa82ab}#main .columns .tcell.two{background:#8c539a}#main .columns .tcell.three{text-align:center;background:#77298e}#main .columns .fa{display:block;width:40px;height:40px;font-size:20px;line-height:38px;text-align:center;margin:0 auto 20px auto;border:1px solid #fff;border-radius:100%}@media (max-width: 767px){#main .columns .fa{margin-bottom:10px}}#main .columns h3{font-weight:400;font-size:24px;text-align:center;padding:0 0 30px 0}@media (max-width: 979px){#main .columns h3{padding-bottom:20px}}@media (max-width: 767px){#main .columns h3{padding-bottom:10px}}#main .columns li{padding:5px 0 0 0}#main .columns li:first-child{padding-top:0}#main .columns p{text-align:left;padding:0 0 30px 0}@media (max-width: 979px){#main .columns p{text-align:center;padding-bottom:20px}}#main .columns table{width:100%}#main .columns table td{text-align:left;padding:5px;border-bottom:1px solid rgba(255,255,255,0.2)}#main .columns table td:last-child{text-align:right}#main .section{font-size:18px;padding:60px 0}@media (max-width: 979px){#main .section{padding:40px 0}}@media (max-width: 767px){#main .section{padding:20px 0}}#main .section.center{text-align:center}#main .section.purple{color:#fff;background:#77298e}#main .section.gray{background:#f3f3f3}#main .section.purple-text{font-size:22px;color:#77298e}@media (max-width: 767px){#main .section.purple-text{font-size:18px}}#main .section header{text-align:center;padding:0 0 40px 0}@media (max-width: 979px){#main .section header{padding-bottom:30px}}@media (max-width: 767px){#main .section header{padding-bottom:20px}}#main .section header h1,#main .section header h2{font-weight:400;font-size:36px;color:#77298e;padding:0 0 20px 0}@media (max-width: 979px){#main .section header h1,#main .section header h2{font-size:32px}}@media (max-width: 767px){#main .section header h1,#main .section header h2{font-size:28px}}#main .section header h1:last-child,#main .section header h2:last-child{padding-bottom:0}#main .section header h3{font-weight:400;font-size:18px;color:#d8195d}#main .section header hr{display:block;position:relative;width:200px;height:1px;margin:-5px auto 15px auto;background:#77298e;border:0}#main .section header hr:before{position:absolute;top:0;left:50%;width:30px;height:1px;content:"";margin:0 0 0 -15px;background:#fff}#main .section header hr:after{position:absolute;top:-10px;left:50%;width:30px;line-height:21px;text-align:center;color:#77298e;content:"||";margin:0 0 0 -15px;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}#main .section blockquote p{font-size:28px;padding-bottom:20px}@media (max-width: 979px){#main .section blockquote p{font-size:26px}}@media (max-width: 767px){#main .section blockquote p{font-size:24px}}#main .section blockquote span{font-style:italic}#main .section img{display:block;max-width:100%;margin:0 auto 30px auto}@media (max-width: 767px){#main .section img{margin-bottom:20px}}#main .section .thumbnail{display:block;position:relative;margin:0 auto 30px auto}@media (max-width: 767px){#main .section .thumbnail{margin-bottom:20px}}#main .section .thumbnail:hover:before{opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}#main .section .thumbnail:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#main .section .thumbnail:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out}#main .section .thumbnail:after{position:absolute;top:50%;left:50%;width:40px;height:40px;font-size:15px;font-family:"FontAwesome";line-height:38px;text-align:center;color:#fff;content:"\f002";margin:-20px 0 0 -20px;border:1px solid #fff;border-radius:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out}#main .section .thumbnail img{width:100%;margin-bottom:0}#main .section .cols{padding:20px 0 0 0}@media (max-width: 979px){#main .section .cols{padding-top:10px}}@media (max-width: 767px){#main .section .cols{padding-top:0}}#main .section .cols:last-child{padding-bottom:0}@media (max-width: 767px){#main .section .col{float:none;width:auto}}#main .section .gallery{margin:0 -20px -20px 0}@media (max-width: 767px){#main .section .gallery{margin:0 -10px -10px 0}}#main .section .gallery .item{float:left;width:33.3333333333%;padding:0 20px 20px 0}@media (max-width: 767px){#main .section .gallery .item{width:50%;padding:0 10px 10px 0}}@media (max-width: 567px){#main .section .gallery .item{float:none;width:auto}}#main .section .gallery .thumbnail{margin-bottom:0}#main .section p{padding:0 0 30px 0}@media (max-width: 767px){#main .section p{padding-bottom:20px}}#main .section p:last-child{padding-bottom:0}#footer{text-align:center;padding:40px 0}@media (max-width: 767px){#footer{padding:20px 0}}#footer p{padding:0 0 20px 0}#footer p:last-child{padding-bottom:0}#footer a{color:#999}#footer a:hover{color:#77298e}
