@charset "UTF-8";/*! normalize.css v1.0.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{border-radius:none;-webkit-border-radius:none;-moz-border-radius:none;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}ul,li{padding:0;margin:0}ol{margin-left:20px;list-style:decimal}ol li{list-style:decimal}a,a:visited{color:inherit}a,button,input[type=submit]{cursor:pointer;color:inherit;text-decoration:none}input:focus,textarea:focus,select:focus,button:focus{outline-color:#294bac}hr{background-color:#eaeaea;border:0;height:1px;margin-bottom:28px}ul,ol{list-style:decimal;margin:0 0 28px 20px;padding:0}ul li{line-height:24px}ul li:before{font-size:14px;color:#232323;margin-right:1rem}ol{list-style:decimal}li>ul,li>ol{margin:0 0 0 23px}dl{margin:0 0 28px}dt{float:left;width:40%;font-weight:bold;margin:0 0 5px}dd{float:left;width:40%;margin:0 0 5px}table,th,td,.mce-item-table,.mce-item-table th,.mce-item-table td{border:1px solid #eaeaea}table a{color:#333}table,.mce-item-table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 28px;width:100%}table th,.mce-item-table th,table caption{border-width:0 1px 1px 0;font-size:17px;font-weight:700;padding:7px;text-align:left;vertical-align:baseline}table td,.mce-item-table td{border-width:0 1px 1px 0;font-size:17px;padding:7px;vertical-align:baseline}img{border:0;height:auto;max-width:100%;vertical-align:middle}.size-full{width:100%;max-width:100%}@media only screen and (min-width:1440px){.size-full{height:auto}}figure{margin:0}del{opacity:.8}a{text-decoration:none}.alignleft{float:left;max-width:50%;margin:0 20px 0 0}.alignright{float:right;max-width:50%;margin:0 0 0 20px}.aligncenter{clear:both;display:block;margin:0 auto}.wp-caption{background:transparent;border:0;color:#707070;margin:0 0 28px 0;max-width:660px;padding:0;text-align:inherit}.wp-caption.alignleft{margin:7px 28px 21px 0}.wp-caption.alignright{margin:7px 0 21px 28px}.wp-caption.aligncenter{margin:7px auto}.wp-caption .wp-caption-text,.wp-caption-dd{font-size:14px;line-height:1.5;padding:7px 0}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery .gallery-caption{color:#707070;display:block;font-size:14px;line-height:1.5;padding:7px 0}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.mce-content-body .wpview-wrap{margin-bottom:32px}.mce-content-body .wp-audio-playlist{margin:0}.rtl blockquote{border-left:none;border-right:4px solid #707070;margin:0 -21px 35px 0;padding-left:0;padding-right:17px}.rtl blockquote>blockquote{margin-left:auto;margin-right:0}.rtl li>ul,.rtl li>ol{margin:0 23px 0 0}.rtl table th,.rtl table caption{text-align:right}[class*='grid']{display:grid}.grid-col1{grid-template-columns:repeat(1,1 fr)}.grid-col2{grid-template-columns:repeat(2,1 fr)}@media only screen and (min-width:0) and (max-width:1024px){.grid-col2{grid-template-columns:1fr;grid-column-gap:0}}.grid-col3{grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width:0) and (max-width:1024px){.grid-col3{grid-template-columns:1fr;grid-column-gap:0}}.grid-col4{grid-template-columns:repeat(4,1 fr)}.grid-col5{grid-template-columns:repeat(5,1 fr)}.grid-col6{grid-template-columns:repeat(6,1 fr)}.grid-col2-1{grid-template-columns:2fr 1fr}@media only screen and (min-width:0) and (max-width:1024px){.grid-col2-1{grid-template-columns:1fr;grid-column-gap:0}}.gap20{grid-column-gap:20px}.gap40{grid-column-gap:40px}.gap50{grid-column-gap:50px}.gap60{grid-column-gap:60px}.gap80{grid-column-gap:80px}.gap100{grid-column-gap:100px}.row-gap20{grid-row-gap:20px}.row-gap40{grid-row-gap:40px}.row-gap60{grid-row-gap:60px}.v-center{align-items:center}.gradient{background:#ff8f3d;background:linear-gradient(86deg,#ff8f3d 0,#fdc80e 100%)}.box-shadow{position:relative}.box-shadow:before,.box-shadow:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.box-shadow:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.button{float:left;padding:10px 25px;text-transform:uppercase;background:#620093;color:#fff;font-weight:700;border-radius:5px}.button:visited{color:#fff}.button:hover{background:#400060;color:#fff}.white-button{float:left;padding:15px 40px;text-transform:uppercase;color:#fff;border:2px solid #fff}.white-button:visited{color:#fff}.white-button:visited:hover{background:#fff;color:#620093}.white-button:hover{background:#fff;color:#620093}h1,h2,h3,h4,h5,h6{text-align:left;clear:both;margin:0 0 28px;color:#232323;font-family:'Spartan',sans-serif;font-weight:bold}h1,h2,h3{position:relative;font-size:44px;line-height:70px;margin-bottom:20px}@media only screen and (min-width:0) and (max-width:1024px){h1,h2,h3{font-size:24px;line-height:50px}}h4{font-size:20px;line-height:36px}h5,h6{font-size:18px}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}p{font-size:18px;line-height:30px;margin:0 0 28px;color:#232323;font-family:'PT Sans',sans-serif;text-align:left}ul li{list-style:disc;font-size:18px;line-height:30px;margin:0 0 28px;color:#232323;font-family:'PT Sans',sans-serif}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}blockquote{border-left:4px solid #707070;color:#707070;font-size:20px;font-style:italic;line-height:1.8182;margin:0 0 35px -21px;padding-left:17px}blockquote>blockquote{margin-left:0}blockquote p{margin-bottom:35px}blockquote>p:last-child{margin-bottom:0}blockquote cite,blockquote small{color:#333;font-size:17px;line-height:1.6471}blockquote em,blockquote i,blockquote cite{font-style:normal}blockquote strong,blockquote b{font-weight:400}address{font-style:italic;margin:0 0 28px}code,kbd,tt,var,samp,pre{font-family:Inconsolata,monospace}pre{background-color:#fcfcfc;border:1px solid #eaeaea;font-size:17px;line-height:1.2353;margin-bottom:28px;max-width:100%;overflow:auto;padding:14px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}abbr[title]{border-bottom:1px dotted #eaeaea;cursor:help}mark,ins{background-color:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.container{float:left;width:100%;padding:0}[class*='box']{float:left;margin:0 1% 1rem 0;padding:0}[class*='box']:last-child{margin-right:0}.box1{width:6.5%}.box2{width:15%}.box3{width:23.5%}.box4{width:32%}.box5{width:40.5%}.box6{width:49%}.box7{width:57.5%}.box8{width:66%}.box9{width:74.5%}.box10{width:83%}.box11{width:91.5%}.box12{width:100%;margin-right:0}@media only screen and (min-width:0) and (max-width:1024px){[class*='box']{width:100%;margin-right:0}}.multi_news_excerpt_new{float:left;height:374px;width:65%}@media only screen and (min-width:1440px){.multi_news_excerpt_new{height:488px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.multi_news_excerpt_new{height:357px}}.multi_news_excerpt_new img{height:382px}@media only screen and (min-width:1440px){.multi_news_excerpt_new img{height:488px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.multi_news_excerpt_new img{height:397px}}.multi_news_excerpt_new .attachment-thumbnail.size-thumbnail.wp-post-image:first-child{height:350px;width:100%}.multi_news_excerpt_new .sotry_right_new{position:relative;float:left;width:100%;height:75px;margin-top:-75px;background:rgba(0,0,0,0.7);display:inline-block}.sotry_right_new>h2,.sotry_right_new>h3{margin:10px 10px 0;text-align:left;font-size:16px;color:#232323}.sotry_right_new .buttons_news{float:right;margin:-18px 10px 0 0;padding:0}.multi_news_excerpt_other{float:right;height:187px;width:35%}@media only screen and (min-width:1440px){.multi_news_excerpt_other{height:auto}}.multi_news_excerpt_other .attachment-thumbnail.size-thumbnail.wp-post-image{width:100%;height:172px}.multi_news_excerpt_other .story_image_other .size-full{height:195px}@media only screen and (min-width:1440px){.multi_news_excerpt_other .story_image_other .size-full{height:244px}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.multi_news_excerpt_other .story_image_other .size-full{height:12.42rem}}.sotry_right_other{background:rgba(0,0,0,0.7);display:inline-block;float:left;margin-top:-75px;padding:10px;position:relative;height:75px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.attachment-thumbnail.size-thumbnail.wp-post-image{height:171px;width:100%}.sotry_right_other h3{color:#232323;font-size:16px;line-height:22px;margin-top:10px 0 0 0}.sotry_right_other>a{text-align:center}.page-id-16 .site-content{margin-top:9.3%}.news .post-preview{float:left;width:30%;margin:0 5% 0 0;background:#fff}@media only screen and (min-width:0) and (max-width:1024px){.news .post-preview{width:100%;margin-bottom:1rem}}.news .post-preview:hover{-webkit-box-shadow:0 0 80px 0 #ddd;-moz-box-shadow:0 0 80px 0 #ddd;box-shadow:0 0 80px 0 #ddd}.news .post-preview:last-child{margin-right:0}.news .post-preview img{float:left;max-height:200px}.news .post-preview h3{float:left;padding-left:15px;margin:2rem;text-align:left;border-left:3px solid #232323}.news .post-preview a{margin:0 0 2rem 2rem;clear:both}@media only screen and (min-width:0) and (max-width:1024px){.news .post-preview a{margin-left:0}}.pagination{float:left;width:100%;margin-top:1rem;padding:1rem;background:0;color:#FFF;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.pagination .page-numbers{float:left;margin-right:10px;text-align:center;color:#232323;font-size:13px}.pagination .page-numbers:hover{opacity:.5}.pagination .next,.pagination .prev{width:auto;padding:0 1rem}.pagination .search-form{float:right;max-width:40%}@media only screen and (min-width:0) and (max-width:1024px){.pagination .search-form{max-width:100%;width:100%}}.pagination .search-form input{display:inline-block;padding:.8rem;font-size:14px}.screen-reader-text{float:left;width:1px;margin:0;padding:0}.pagination .search-form input[type=search]{border:0;padding:.9rem}@media only screen and (min-width:0) and (max-width:1024px){.pagination .search-form input[type=search]{padding:.9rem .4rem}}.pagination .search-form input[type=submit]{background:#232323;border:1px solid #232323}.pagination .search-form input[type=submit]:hover{background:#0a0a0a}.pagination .search-form label{width:auto;margin-bottom:0}article{float:left;width:100%;margin:0}@media only screen and (min-width:0) and (max-width:1024px){article{width:100%;margin:0 0 15px 0}}article h1{margin-bottom:18px;font-size:36px;text-align:left}article h2,article h3,article h4,article h5,article h6{text-align:left}article ul{list-style:none}article ul li{line-height:26px;font-size:14px;color:#666}article ul li:before{font-size:14px;color:#232323;margin-right:1rem}article img{margin-bottom:1rem}aside{float:left;width:30%}@media only screen and (min-width:0) and (max-width:1024px){aside{width:100%;margin:0 0 15px 0}}aside .sidebar-post{width:100%}aside .sidebar-post img{float:left;width:100%;clear:left}aside .sidebar-post h3{float:left;clear:none;font-size:16px;text-align:left;margin:15px 0 10px 0}aside .sidebar-post a{clear:both;margin:10px 0 15px 0;padding:.4rem 1.5rem}.entry-meta{margin-bottom:15px;float:left;width:100%}.entry-meta p{float:left;width:50%;margin:0;padding:0}@media only screen and (min-width:0) and (max-width:1024px){.entry-meta p{width:100%}}.comment-meta{background:0}#comments{float:left;width:100%;padding:40px 7.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-top:solid 1px #232323}@media only screen and (min-width:1440px){#comments{width:100%;padding:50px 15%}}.comment-content{background:#FFF;padding:1rem}form li{float:left;width:100%;clear:both}form li:before{display:none}form li i,form li svg{float:left;padding:1rem;font-size:18px;color:#fff;background:#232323;border-radius:23px 0 0 23px}form li input[type=text],form li select,form li textarea{float:left;width:80%;padding:.82rem 1rem;margin-bottom:1rem;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #ccc}form li select option{color:#666}form li input[type=submit]{padding:1rem 5rem}form li input[type=submit]:hover{padding:1rem 5rem}@media only screen and (min-width:0) and (max-width:1024px){form input[type=text],form input[type=email],form input[type=tel]{float:left;width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:0;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:50px;line-height:20px;text-align:center;color:#620093;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#620093;opacity:.75}html{width:100%;height:100%}body{width:100%;height:100%;margin:0;padding:0;font-size:100%;font-family:'PT Sans',sans-serif;font-weight:300;color:#232323;overflow-x:hidden}a:hover{color:#232323}.red{color:#620093}.button{float:left;padding:10px 25px;text-transform:uppercase;background:#620093;color:#fff;font-weight:700;border-radius:5px}.button:visited{color:#fff}.button:hover{background:#400060;color:#fff}.dark-button{float:left;padding:10px 25px;text-transform:uppercase;background:#620093;font-weight:700;border-radius:5px;background:#232323;color:#fff}.dark-button:visited{color:#fff}.dark-button:hover{background:#400060;color:#fff}.dark-button:visited{color:#fff}.dark-button:hover{background:#400060;color:#fff}.dark-button:visited{color:#fff}.dark-button:hover{background:#3d3d3d;color:#fff}.memberships .package{padding:40px}.memberships .package h3{font-size:34px;line-height:54px}.memberships .package .price{padding:10px 0;margin:20px 0;border-top:2px dashed #777}.memberships .package .price p{margin:0}.memberships .package .price strong{font-size:24px}.memberships .package ul li{margin:0 0 5px}.memberships .package a.button{width:100%;text-align:center}@media only screen and (min-width:0) and (max-width:1024px){.memberships .package{padding:30px;margin-bottom:30px}}.large-middle-bx{padding:0 20%}@media only screen and (min-width:0) and (max-width:1024px){.large-middle-bx{padding:0}}header{float:left;width:100%;padding:20px 7.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:1440px){header{padding:20px 15%}}@media only screen and (min-width:0) and (max-width:1024px){header{padding:15px}}header img.logo{height:150px}@media only screen and (min-width:0) and (max-width:1024px){header img.logo{height:110px}}header .toggle-nav{float:right;width:30%}header .toggle-nav img{float:right;width:40px;margin-top:50px;cursor:pointer}@media only screen and (min-width:0) and (max-width:1024px){header .toggle-nav img{margin-top:30px}}header nav{display:none;position:absolute;top:0;left:0;width:100%;min-height:100%;height:auto;padding:50px;background:#620093;z-index:9999;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}header nav img.close{position:absolute;top:50px;right:50px;width:40px}header nav ul{margin:0}header nav ul li{line-height:60px;list-style:none;margin:0}header nav ul li a,header nav ul li a:visited{font-size:36px;line-height:80px;color:#fff;font-weight:bold;font-family:'Spartan',sans-serif}@media only screen and (min-width:0) and (max-width:1024px){header nav ul li a,header nav ul li a:visited{font-size:20px;line-height:40px}}header nav ul li a:hover,header nav ul li a:visited:hover{color:#232323}header nav ul.social-links li{float:left;margin-right:40px}header nav ul.social-links li img{width:40px}.shadow{padding:20px;box-shadow:20px 20px 60px 0 rgba(0,0,0,0.16);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.shadow img{float:right;height:100px}.shadow form{padding:10px}.shadow form label{float:left;width:100%;margin-bottom:5px;color:#620093}.shadow form input[type=text],.shadow form input[type=email]{margin-bottom:10px;padding:10px}@media only screen and (min-width:0) and (max-width:1024px){.shadow form input[type=text],.shadow form input[type=email]{width:100%}}.shadow form input[type=submit]{float:left;padding:10px 25px;text-transform:uppercase;background:#620093;color:#fff;font-weight:700;border-radius:5px;padding:15px 50px;border:0}.shadow form input[type=submit]:visited{color:#fff}.shadow form input[type=submit]:hover{background:#400060;color:#fff}.shadow form input[type=submit]:visited{color:#fff}.shadow form input[type=submit]:hover{background:#400060;color:#fff}.shadow form .wpcf7-list-item{margin:0 15px 0 0}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:555}@media mobile{.overlay{overflow-y:scroll}}.overlay:target{visibility:visible;opacity:1}.popup{margin:70px auto;padding:60px;background:#fff;border-radius:5px;width:40%;position:relative;transition:all 5s ease-in-out;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.popup form{margin-top:30px}@media only screen and (min-width:0) and (max-width:1024px){.popup{width:90%;margin:20px auto;padding:30px}.popup .content{max-height:auto}}.popup .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}.popup .close:hover{color:#620093}.popup .content{max-height:30%;overflow:auto}.default-page{box-shadow:15px 15px 15px 15px #f2f2f2}.default-page article{padding:0}@media mobile{.default-page article{margin-top:0}}.banner{float:left;width:100%;position:relative;margin-bottom:30px}.banner img{width:100%;max-height:900px}@media only screen and (min-width:0) and (max-width:1024px){.banner img{min-height:120px}}.banner .banner-content{position:absolute;top:50%;transform:translateY(-50%);width:60%;margin:0 20%;text-align:center}@media only screen and (min-width:0) and (max-width:1024px){.banner .banner-content{top:40%;width:90%;margin:0 5%}.banner .banner-content h1{font-size:20px;margin-bottom:10px}}.banner .banner-content a{float:none;display:inline}.banner .banner-content h1{text-align:center;color:#fff}section{float:left;width:100%;padding:40px 7.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:1440px){section{width:100%;padding:50px 15%}}.intro{width:60%;padding-left:0;padding-right:0;margin:0 20% 30px 20%;text-align:center}@media only screen and (min-width:0) and (max-width:1024px){.intro{width:100%;padding:1rem 5%;margin:0;padding-bottom:3rem}}.intro h2,.intro p{text-align:center}@media only screen and (min-width:0) and (max-width:1024px){.intro h2,.intro p{text-align:left}}.intro p{display:inline-block;width:100%;margin:0 0 20px 0}@media only screen and (min-width:0) and (max-width:1024px){.intro p{width:100%;margin:0}}.intro ul{margin:0}@media only screen and (min-width:0) and (max-width:1024px){.intro ul{float:left;margin:1rem 0}}.intro ul li{float:left;width:49%;padding-left:20px;line-height:50px;margin:0 2% 20px 0;background:#232323;color:#fff;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.intro ul li:nth-child(2n+2){margin-right:0}@media only screen and (min-width:0) and (max-width:1024px){.intro ul li{width:100%;margin-right:0;padding-left:0}}.intro em{font-style:italic;font-size:24px;float:left;width:100%;margin-bottom:15px}@media only screen and (min-width:0) and (max-width:1024px){.intro em{font-size:18px;margin:15px 0!important}}.grey-bg{background:#fafbfc}.navy-bg{background:#232323}.navy-bg h2,.navy-bg p,.navy-bg label{color:#fff}.half{float:left;width:50%;min-height:900px;padding:40px 40px 40px 5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.half .box12{width:99%}@media only screen and (min-width:0) and (max-width:1024px){.half{width:100%;padding:20px 5%;min-height:0}}@media only screen and (min-width:1440px){.half{padding-left:15%}}.half:nth-child(2){padding:40px 5% 40px 40px}@media only screen and (min-width:1440px){.half:nth-child(2){padding-right:15%}}@media only screen and (min-width:0) and (max-width:1024px){.half:nth-child(2){width:100%;padding:20px 5%;min-height:0}}.icon-list{margin:0}.icon-list li{float:left;width:50%;margin-bottom:30px;list-style:none}.icon-list li img{width:32px;margin-right:10px}.full-width{padding:1rem 0}.supported img{max-width:150px}@media only screen and (min-width:0) and (max-width:1024px){.supported .box3{width:50%}}.home-news{background:#fafbfc;text-align:center}.home-news h3{margin-top:20px;text-align:center;font-size:24px;line-height:36px;padding:0 20px;min-height:110px}@media only screen and (min-width:0) and (max-width:1024px){.home-news h3{min-height:0}}.home-news a{float:none;display:inline-block;margin-bottom:30px}article{padding:40px 20%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:0) and (max-width:1024px){article{padding:20px 5%}article h1{font-size:24px}}article .post-thumbnail{margin-top:15px;float:left;width:100%}.news .box4 h2{font-size:24px;line-height:36px;margin:20px 0}.fullscreen-bg{position:relative;width:100%;height:auto;background-color:transparent;overflow:hidden}.fullscreen-bg video,.fullscreen-bg img{float:right;width:70%;height:auto}@media only screen and (min-width:0) and (max-width:1024px){.fullscreen-bg video,.fullscreen-bg img{width:100%}}.fullscreen-bg .banner-content{position:absolute;top:50%;left:15%;width:30%;transform:translateY(-50%);padding:40px;background:#620093;z-index:1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:0) and (max-width:1024px){.fullscreen-bg .banner-content{position:inherit;float:left;width:100%;top:0;left:0;transform:none}}.fullscreen-bg .banner-content h1,.fullscreen-bg .banner-content h2,.fullscreen-bg .banner-content p{color:#fff}.container.layout-maker.white,.container.layout-maker.full-width{background:#fff}.container.layout-maker.light,.container.layout-maker.full-width-light{background:#fafbfc}.container.layout-maker.yellow,.container.layout-maker.full-width-yellow{background:#ffd737}.container.layout-maker.dark,.container.layout-maker.full-width-dark{background:#620093;text-align:center}.container.layout-maker.dark a.button,.container.layout-maker.full-width-dark a.button{float:none}.layout-maker{float:left;width:100%;padding:40px 7.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:1440px){.layout-maker{width:100%;padding:50px 15%}}.layout-maker .box6{width:48%;margin-right:4%}@media only screen and (min-width:0) and (max-width:1024px){.layout-maker .box6{width:100%;margin:0 0 15px}}.layout-maker .box6:nth-child(even){margin-right:0}.layout-maker .box6 img{width:100%}.layout-maker .box3{text-align:center}.layout-maker .box-content{float:left;width:100%;padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.layout-maker .dark .box-content{background:#620093}.layout-maker .dark .box-content h1,.layout-maker .dark .box-content h2,.layout-maker .dark .box-content h3,.layout-maker .dark .box-content h4,.layout-maker .dark .box-content h5,.layout-maker .dark .box-content h6,.layout-maker .dark .box-content p,.layout-maker .dark .box-content strong,.layout-maker .dark .box-content em{color:#fff}.container.layout-maker.full-width,.container.layout-maker.full-width-dark,.container.layout-maker.full-width-light,.container.layout-maker.full-width-yellow{width:100%;padding:0}.container.layout-maker.full-width .box3,.container.layout-maker.full-width-dark .box3,.container.layout-maker.full-width-light .box3,.container.layout-maker.full-width-yellow .box3{width:25%;margin:0}.container.layout-maker.full-width .box6,.container.layout-maker.full-width-dark .box6,.container.layout-maker.full-width-light .box6,.container.layout-maker.full-width-yellow .box6{width:50%;margin:0}.container.layout-maker.full-width .box-content,.container.layout-maker.full-width-dark .box-content,.container.layout-maker.full-width-light .box-content,.container.layout-maker.full-width-yellow .box-content{padding:50px;border:0}ul.icon-list li{float:left;width:50%;margin:0 0 20px 0;color:#eee4dd}ul.icon-list li img{width:60px!important;margin:0 30px 0 0}ul.gallery{float:left;margin:0}ul.gallery li{float:left;width:49%;margin-bottom:2%;list-style:none}ul.gallery li:nth-child(odd){margin-right:2%}ul.gallery li img{width:100%}.provider-logos .slick-track{text-align:center}.provider-logos .slick-slide img{display:inline-block!important;max-height:60px}.services{text-align:center;background:#fafbfc}.services h3{text-align:center}.services .flip-box{display:inline-block;float:none;background-color:transparent;width:30%;margin:10px 5%;height:300px;perspective:1000px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:0) and (max-width:1024px){.services .flip-box{width:100%;margin:10px 0}}.services .flip-box:hover .flip-box-inner{transform:rotateX(180deg)}.services .flip-box .flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.services .flip-box .flip-box-inner .flip-box-front,.services .flip-box .flip-box-inner .flip-box-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.services .flip-box .flip-box-inner .flip-box-front{padding:30px;background:#232323;color:#fff;text-align:center}.services .flip-box .flip-box-inner .flip-box-front img{width:60px;margin-bottom:20px}.services .flip-box .flip-box-inner .flip-box-front h2{font-size:30px;color:#fff;text-align:center}.services .flip-box .flip-box-inner .flip-box-back{padding:30px;text-align:center;background-color:#620093;color:white;transform:rotateX(180deg)}.services .flip-box .flip-box-inner .flip-box-back p{text-align:center;color:#fff}.services .flip-box .flip-box-inner .flip-box-back a.white-button{display:inline-block;float:none}.why-slider .box4 img{width:80px;margin-bottom:20px}.why-slider .box4 h4{min-height:67px;color:#620093}@media only screen and (min-width:0) and (max-width:1024px){.why-slider .box4 h4{min-height:0}}.how-we-work h4{margin-bottom:20px;color:#620093}.how-we-work .box4{width:30%;margin-right:5%}@media only screen and (min-width:0) and (max-width:1024px){.how-we-work .box4{width:100%}}.how-we-work .box4:last-child{margin-right:0}.footer-cta{padding-top:0;padding-bottom:0;color:#fff;text-align:center;margin-bottom:80px}.footer-cta .container{padding:50px 0;background:#620093}.footer-cta h3{color:#fff;text-align:center}.footer-cta p{font-size:20px;color:#fff;text-align:center}.footer-cta a.white-button{display:inline-block;float:none;margin:0 10px}@media only screen and (min-width:0) and (max-width:1024px){.footer-cta a.white-button{margin-bottom:15px}}.jquery_accordion_wrapper{margin-bottom:40px}.jquery_accordion_item{display:inline-block;width:100%;border-bottom:1px solid #ccc}.jquery_accordion_title{color:#fff;background:#232323;display:block;padding:25px;font-weight:bold;position:relative;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jquery_accordion_title:after{content:"";width:0;height:0;display:inline-block;position:absolute;right:25px;top:50%;border:6px solid transparent;border-top-color:#620093;transition:border 400ms,margin 400ms;margin-top:-3px}.jquery_accordion_item.active .jquery_accordion_title:after{border-color:transparent;border-bottom-color:#620093;margin-top:-9px}.jquery_accordion_content{padding:25px;display:none;color:#232323;background:#fafbfc}.jquery_accordion_content p:last-child{margin-bottom:0}.jquery_accordion_content>*:first-child{margin-top:0}.contact-page{width:100%;padding:4rem 25%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (min-width:0) and (max-width:1024px){.contact-page{padding:3rem 15%}}.contact-page .title{width:100%}.contact-page .contact-left{padding:30px;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contact-page .contact-left form input,.contact-page .contact-left form textarea{float:left;width:100%;margin:5px 0 10px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.contact-page .contact-left form textarea{min-height:100px;max-width:100%}.contact-page .contact-left form input[type=submit]{width:50%;margin:20px 0 0 0;padding:15px 0;background:#620093;font-weight:bold;color:#fff;border:0}.contact-page .contact-left form input[type=submit]:hover{background:#400060}.contact-page .contact-right{padding:30px;background:#fafbfc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}footer{float:left;width:100%;padding:40px 7.5%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:#232323;text-align:center}@media only screen and (min-width:1440px){footer{width:100%;padding:50px 15%}}footer p{text-align:center;color:#fff;margin:0}footer a:hover{color:#620093}footer img{margin-bottom:15px}footer h3{margin-bottom:0;text-align:center;color:#fff;font-size:24px;line-height:44px}footer ul{margin:0}@media only screen and (min-width:0) and (max-width:1024px){footer ul{text-align:center}}footer ul li{list-style:none;line-height:36px;font-size:14px;color:#fff}@media only screen and (min-width:0) and (max-width:1024px){footer .social-icons{width:45%;margin:0 27.5%}}footer .social-icons li{float:right;display:inline-block}@media only screen and (min-width:0) and (max-width:1024px){footer .social-icons li{float:none}}footer .social-icons li img{float:left;width:25px;height:25px;margin-left:20px}@media only screen and (min-width:0) and (max-width:1024px){footer .social-icons li img{float:none;margin:0 10px}}form .lead-form{text-align:center}form .lead-form h1,form .lead-form h2,form .lead-form h3{text-align:center!important;font-size:48px}@media only screen and (min-width:0) and (max-width:1024px){form .lead-form h1,form .lead-form h2,form .lead-form h3{font-size:36px}}form .lead-form p{text-align:center!important;font-size:20px}form .lead-form [class*="box"]{float:none}form .lead-form .wpcf7-list-item.first{margin-left:-15px}form .lead-form span.pound{padding:20px;font-size:19px;font-weight:bold;color:#fff;background:#620093}form .lead-form input[type=text],form .lead-form input[type=number],form .lead-form input[type=tel],form .lead-form input[type=email]{padding:20px;border:1px solid #eee;border-radius:0}@media only screen and (min-width:0) and (max-width:1024px){form .lead-form input[type=text],form .lead-form input[type=number],form .lead-form input[type=tel],form .lead-form input[type=email]{padding:14px}}form .lead-form input[type=button]{display:inline-block;float:none;margin-right:20px;padding:20px 50px;font-size:16px;border:0;font-weight:bold;text-transform:uppercase;background:#fafbfc;color:#232323}@media only screen and (min-width:0) and (max-width:1024px){form .lead-form input[type=button]{padding:15px 30px}}form .lead-form input[type=button]:hover{background:#232323;color:#fff}form .lead-form input[type=submit]{display:inline-block;float:none;padding:20px 50px;font-size:16px;font-weight:bold;text-transform:uppercase;background:#620093;color:#fff;border:0}@media only screen and (min-width:0) and (max-width:1024px){form .lead-form input[type=submit]{padding:15px 30px}}form .lead-form input[type=submit]:hover{background:#8400c6}div.wpcf7-mail-sent-ok{border:0;background:green;float:left;margin:0;color:#fff}.envirabox-enabled [class*="box"]{margin:0!important}.grecaptcha-badge{display:none!important}.clear{clear:both}.last{margin:0}.f-right{float:right}.ui-datepicker-next ui-corner-all{color:#000}@media only screen and (min-width:0) and (max-width:1024px){.mob-m-bottom{margin-bottom:0}}@media only screen and (min-width:0) and (max-width:1024px){.m-hide{display:none}.m-show,.menu-toggle{display:block}.mb{margin-bottom:1rem}}

.fullscreen-bg video, .fullscreen-bg img {
	aspect-ratio: 2/1;
  object-fit: cover;
}

.fullscreen-bg .banner-content {
	left: 10%;
  width: 40%;
}


h1, h2, h3 {
  line-height: 54px;
}

@media (max-width: 1024px) {
	.fullscreen-bg .banner-content {
		left: 0;
	  	width: 100%;
	}
	h1, h2, h3 {
	  line-height: 34px;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1400px) {
  	.fullscreen-bg .banner-content {
	  left: 5%;
	  width: 50%;
	}
	.fullscreen-bg .banner-content p {
	  font-size: 18px;
	  line-height: 26px;
	  margin: 0 0 20px;
	}
	h1, h2, h3 {
		font-size: 34px;
	  line-height: 44px;
	}
}