body{font-family:"Kanit",sans-serif;font-weight:400;line-height:1.5;color:#360038;background-color:#CECECE;background:linear-gradient(90deg, #bfbfbf 0%, #e5e5e5 25%, #e5e5e5 75%, #bfbfbf 100%)}body.darkBackground{color:#fff;background-color:#360038;background:linear-gradient(90deg, #250028 0%, #360038 25%, #360038 75%, #250028 100%)}.contentArea .text::first-letter{font-size:1.7em;line-height:1.2;padding-right:.05em}body{font-size:1em}.heading.h1,.user-edit h1{font-size:3.5rem;font-weight:bold}.heading.h2,.user-edit h2,legend{font-size:2rem}.heading.h3,.user-edit h3{font-size:1.75rem;line-height:1.2em;text-decoration:underline;text-decoration-thickness:2px}.heading.h4,.user-edit h4{font-size:1.5rem;font-weight:bold}.heading.h5,.user-edit h5{font-size:1.25rem}.heading.h6,.user-edit h6{font-size:1rem;font-weight:bold}@media only screen and (min-width: 768px){body{font-size:1.25rem}.heading.h1,.user-edit h1{font-size:5.5rem}.heading.h2,.user-edit h2,legend{font-size:3rem}.heading.h3,.user-edit h3{font-size:2.25rem}.heading.h4,.user-edit h4{font-size:1.75rem}.heading.h5,.user-edit h5{font-size:1.5rem}.heading.h6,.user-edit h6{font-size:1.25rem}}.heading-decor,.user-edit h1{margin-bottom:0.5em;display:flex;flex-wrap:wrap;width:100%}.heading-decor:before,.user-edit h1:before{content:"";display:block;height:2px;width:100%;border-bottom:2px solid #F6FF00;order:1;margin-top:0.45em;margin-bottom:0.1em}.heading-decor:after,.user-edit h1:after{content:"";display:block;height:4px;width:100%;border-bottom:4px solid #F6FF00;order:2}.user-edit *:first-child{margin-top:0}.user-edit h2,.user-edit h3,.user-edit h4,.user-edit h5,.user-edit h6{margin-top:1em}.user-edit img.left50{max-width:calc(50% - 1em);float:left;margin-right:1rem}.darkBackground .heading-decor:before,.darkBackground .user-edit h1:before{border-bottom:2px solid rgba(255,255,255,0.3)}.darkBackground .heading-decor:after,.darkBackground .user-edit h1:after{border-bottom:4px solid rgba(255,255,255,0.3)}a,.link{color:#5b005e}a:hover,a:focus{color:#250028}a:active{color:#1D0DFF}a.darkBackground,a .darkBackground,.darkBackground a,.darkBackground .link{text-decoration:underline;color:#F6FF00}a.darkBackground:hover,a.darkBackground:focus,a .darkBackground:hover,a .darkBackground:focus,.darkBackground a:hover,.darkBackground a:focus,.darkBackground .link:hover,.darkBackground .link:focus{text-decoration:none;color:#C6C6E7}a.darkBackground:active,a .darkBackground:active,.darkBackground a:active,.darkBackground .link:active{color:#fff}.darkBackground .back-gradient{background:radial-gradient(closest-side, rgba(29,13,255,0.2), rgba(54,0,56,0))}.btn,a.btn,.view-article,#contact-form div.wpforms-container-full .wpforms-form button[type=submit]{font-size:.9em;color:#360038;background-color:#F6FF00}.btn:hover,.btn:focus,a.btn:hover,a.btn:focus,.view-article:hover,.view-article:focus,#contact-form div.wpforms-container-full .wpforms-form button[type=submit]:hover,#contact-form div.wpforms-container-full .wpforms-form button[type=submit]:focus{color:#250028;background-color:#B9A2B9}.btn:active,a.btn:active,.view-article:active,#contact-form div.wpforms-container-full .wpforms-form button[type=submit]:active{color:#250028;background-color:#fff}.btn .fa{font-size:1.2em}.btn .fa.custom{margin-top:-.14em;position:relative;top:2px}.btn.wide{min-width:160px}.modal .close{border:1px solid #455668;background-color:#fff}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],select,textarea,.form-control,.wpforms-container.homepage input[type="text"],.wpforms-container.homepage input[type="number"],.wpforms-container.homepage input[type="email"],.wpforms-container.homepage input[type="url"],.wpforms-container.homepage input[type="password"],.wpforms-container.homepage input[type="search"],.wpforms-container.homepage input[type="tel"],.wpforms-container.homepage select,div.wpforms-container-full.wpforms-container.homepage .wpforms-form textarea,.wpforms-container.homepage .form-control{-webkit-box-shadow:inset 0em 0.2em 0.4em 0.04em rgba(0,0,0,0.3);-moz-box-shadow:inset 0em 0.2em 0.4em 0.04em rgba(0,0,0,0.3);box-shadow:inset 0em 0.2em 0.4em 0.04em rgba(0,0,0,0.3);background-color:#CECECE;border:1px solid #5b005e;border-radius:3px;transition:.5s;color:#250028}input[type="text"]:hover,input[type="text"]:focus,input[type="number"]:hover,input[type="number"]:focus,input[type="email"]:hover,input[type="email"]:focus,input[type="url"]:hover,input[type="url"]:focus,input[type="password"]:hover,input[type="password"]:focus,input[type="search"]:hover,input[type="search"]:focus,input[type="tel"]:hover,input[type="tel"]:focus,select:hover,select:focus,textarea:hover,textarea:focus,.form-control:hover,.form-control:focus,.wpforms-container.homepage input[type="text"]:hover,.wpforms-container.homepage input[type="text"]:focus,.wpforms-container.homepage input[type="number"]:hover,.wpforms-container.homepage input[type="number"]:focus,.wpforms-container.homepage input[type="email"]:hover,.wpforms-container.homepage input[type="email"]:focus,.wpforms-container.homepage input[type="url"]:hover,.wpforms-container.homepage input[type="url"]:focus,.wpforms-container.homepage input[type="password"]:hover,.wpforms-container.homepage input[type="password"]:focus,.wpforms-container.homepage input[type="search"]:hover,.wpforms-container.homepage input[type="search"]:focus,.wpforms-container.homepage input[type="tel"]:hover,.wpforms-container.homepage input[type="tel"]:focus,.wpforms-container.homepage select:hover,.wpforms-container.homepage select:focus,div.wpforms-container-full.wpforms-container.homepage .wpforms-form textarea:hover,div.wpforms-container-full.wpforms-container.homepage .wpforms-form textarea:focus,.wpforms-container.homepage .form-control:hover,.wpforms-container.homepage .form-control:focus{background-color:#bfbfbf;color:#383838;border:1px solid #5b005e}::-webkit-input-placeholder{color:#5b005e !important}::-moz-placeholder{color:#5b005e !important}::-ms-placeholder{color:#5b005e !important}::placeholder{color:#5b005e !important}input[placeholder],textarea[placeholder],.select option{color:#250028 !important}.darkBackground input[type="text"],.darkBackground input[type="number"],.darkBackground input[type="email"],.darkBackground input[type="url"],.darkBackground input[type="password"],.darkBackground input[type="search"],.darkBackground input[type="tel"],.darkBackground select,.darkBackground textarea,.darkBackground .form-control,.darkBackground .wpforms-container.homepage input[type="text"],.darkBackground .wpforms-container.homepage input[type="number"],.darkBackground .wpforms-container.homepage input[type="email"],.darkBackground .wpforms-container.homepage input[type="url"],.darkBackground .wpforms-container.homepage input[type="password"],.darkBackground .wpforms-container.homepage input[type="search"],.darkBackground .wpforms-container.homepage input[type="tel"],.darkBackground .wpforms-container.homepage select,.darkBackground div.wpforms-container-full.wpforms-container.homepage .wpforms-form textarea,.darkBackground .wpforms-container.homepage .form-control{-webkit-box-shadow:inset 0em 0.2em 0.4em 0.04em rgba(0,0,0,0.3);-moz-box-shadow:inset 0em 0.2em 0.4em 0.04em rgba(0,0,0,0.3);box-shadow:inset 0em 0.2em 0.4em 0.04em rgba(0,0,0,0.3);background-color:#5b005e;border:1px solid #F6FF00;border-radius:3px;transition:.5s;color:#fff}.darkBackground input[type="text"]:hover,.darkBackground input[type="text"]:focus,.darkBackground input[type="number"]:hover,.darkBackground input[type="number"]:focus,.darkBackground input[type="email"]:hover,.darkBackground input[type="email"]:focus,.darkBackground input[type="url"]:hover,.darkBackground input[type="url"]:focus,.darkBackground input[type="password"]:hover,.darkBackground input[type="password"]:focus,.darkBackground input[type="search"]:hover,.darkBackground input[type="search"]:focus,.darkBackground input[type="tel"]:hover,.darkBackground input[type="tel"]:focus,.darkBackground select:hover,.darkBackground select:focus,.darkBackground textarea:hover,.darkBackground textarea:focus,.darkBackground .form-control:hover,.darkBackground .form-control:focus,.darkBackground .wpforms-container.homepage input[type="text"]:hover,.darkBackground .wpforms-container.homepage input[type="text"]:focus,.darkBackground .wpforms-container.homepage input[type="number"]:hover,.darkBackground .wpforms-container.homepage input[type="number"]:focus,.darkBackground .wpforms-container.homepage input[type="email"]:hover,.darkBackground .wpforms-container.homepage input[type="email"]:focus,.darkBackground .wpforms-container.homepage input[type="url"]:hover,.darkBackground .wpforms-container.homepage input[type="url"]:focus,.darkBackground .wpforms-container.homepage input[type="password"]:hover,.darkBackground .wpforms-container.homepage input[type="password"]:focus,.darkBackground .wpforms-container.homepage input[type="search"]:hover,.darkBackground .wpforms-container.homepage input[type="search"]:focus,.darkBackground .wpforms-container.homepage input[type="tel"]:hover,.darkBackground .wpforms-container.homepage input[type="tel"]:focus,.darkBackground .wpforms-container.homepage select:hover,.darkBackground .wpforms-container.homepage select:focus,.darkBackground div.wpforms-container-full.wpforms-container.homepage .wpforms-form textarea:hover,.darkBackground div.wpforms-container-full.wpforms-container.homepage .wpforms-form textarea:focus,.darkBackground .wpforms-container.homepage .form-control:hover,.darkBackground .wpforms-container.homepage .form-control:focus{background-color:#360038;color:#383838;border:1px solid #F6FF00}.darkBackground input[type="text"]:active,.darkBackground input[type="number"]:active,.darkBackground input[type="email"]:active,.darkBackground input[type="url"]:active,.darkBackground input[type="password"]:active,.darkBackground input[type="search"]:active,.darkBackground input[type="tel"]:active,.darkBackground select:active,.darkBackground textarea:active,.darkBackground .form-control:active,.darkBackground .wpforms-container.homepage input[type="text"]:active,.darkBackground .wpforms-container.homepage input[type="number"]:active,.darkBackground .wpforms-container.homepage input[type="email"]:active,.darkBackground .wpforms-container.homepage input[type="url"]:active,.darkBackground .wpforms-container.homepage input[type="password"]:active,.darkBackground .wpforms-container.homepage input[type="search"]:active,.darkBackground .wpforms-container.homepage input[type="tel"]:active,.darkBackground .wpforms-container.homepage select:active,.darkBackground div.wpforms-container-full.wpforms-container.homepage .wpforms-form textarea:active,.darkBackground .wpforms-container.homepage .form-control:active{background-color:#fff;color:#383838;border:1px solid #F6FF00}.darkBackground ::-webkit-input-placeholder{color:#F6FF00 !important}.darkBackground ::-moz-placeholder{color:#F6FF00 !important}.darkBackground ::-ms-placeholder{color:#F6FF00 !important}.darkBackground ::placeholder{color:#F6FF00 !important}.darkBackground input[placeholder],.darkBackground textarea[placeholder],.darkBackground .select option{color:#fff !important}label .required,label.required{font-weight:bold}.access-outline{outline:1px solid #1D0DFF}.darkBackground .access-outline{outline:1px solid #F6FF00}.site-header{height:3em;position:relative;z-index:3;padding-top:.4rem;padding-bottom:.4rem;box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4)}.site-header .logo{position:relative;z-index:1}header a,footer a{border-bottom:1px solid transparent;font-weight:400}#main-menu .btn{margin:0.5em 0}.site-footer{position:relative}.site-footer .socialGroup{display:flex;flex-wrap:wrap;justify-content:center}.site-footer .social{font-size:6em;position:relative;z-index:2;height:1em}.site-footer .social i{vertical-align:text-top}.site-footer .social:before{content:"";background-color:#fff;height:.8em;width:.85em;position:absolute;z-index:-1;top:0;left:0;border-radius:.1em;transform:translate(0, 0.1em)}.site-footer .starflicker{position:absolute;z-index:-1;width:100%;height:100%}.darkBackground .site-footer .social:before{content:"";background-color:#360038}.script-svg{fill:#360038}.darkBackground .script-svg{fill:#fff}.thumbnail-set .row{place-content:space-around}.thumbnail-set .overlay{position:absolute;top:25%;left:50%;width:0;aspect-ratio:1 / 1}.thumbnail-set .image-box{padding:0;border:0px solid transparent;overflow:hidden;width:100%;display:block;min-height:3em;line-height:1.2;position:relative;z-index:1}.thumbnail-set .image-box .image{width:100%;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;padding-bottom:100%;position:relative;transition:all .9s ease}.thumbnail-set .image-box .mockup{background-size:cover;background-position:top}.thumbnail-set .proj-category{position:relative;z-index:1;padding-top:.5em;min-height:7.7rem}.thumbnail-set .proj-category:after{content:"";display:block;width:100%;height:40px;margin-top:.5em;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: %238e008a; %7D .cls-2 %7B stroke: %23fff; stroke-linecap: round; stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3Cpolygon class='cls-1' points='50.0001 30 100 0 0 0 50.0001 30'/%3E%3Cpolygon class='cls-2' points='50.0001 21.5 75 6.5 25 6.5 50.0001 21.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center top;border-top:1px solid #5b005e}.thumbnail-set .proj-toggle{border:0 transparent;background-color:transparent;transition:all .4s ease-in;border-radius:30%;position:relative;margin-bottom:.5em}.thumbnail-set .proj-toggle *{transition:all .5s ease}.thumbnail-set .proj-toggle:hover,.thumbnail-set .proj-toggle:focus{margin-bottom:0}.thumbnail-set .proj-toggle:hover .overlay,.thumbnail-set .proj-toggle:focus .overlay{top:-1em;left:-1em;border:5px solid #5b005e;width:calc(100% + 2em)}.thumbnail-set .proj-toggle:hover .overlay:after,.thumbnail-set .proj-toggle:focus .overlay:after{content:"";position:absolute;height:100%;width:100%;border-radius:100%;background-color:#F6FF00;filter:opacity(0.5) blur(2em)}.thumbnail-set .proj-toggle:hover .proj-category,.thumbnail-set .proj-toggle:focus .proj-category{padding-top:1.2em}body:not(.allow-Images) .proj-toggle .text{padding:0.5em;min-height:4em;display:block}body:not(.allow-Images) .proj-toggle .image{display:none}body.allow-Images .proj-toggle .text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.allow-Images .thumbnail-set .image-box{border-radius:100%}.title-card{display:flex;align-items:center;position:relative;margin-bottom:-1px}.title-card h1{margin:0}.title-card .my-name{display:block;font-size:1em;letter-spacing:.05em;font-weight:normal;margin-bottom:1rem;text-align:left}.title-card .my-title{display:block;font-size:3rem;letter-spacing:.5rem;text-align:center;font-weight:bold;word-spacing:.2em;margin-bottom:1rem;border-top:2px solid #F6FF00;border-bottom:2px solid #F6FF00}@media only screen and (min-width: 576px){.title-card .my-title{font-size:3rem;letter-spacing:.5rem}}@media only screen and (min-width: 768px){.title-card .my-title{font-size:3rem;letter-spacing:1.4rem}}@media only screen and (min-width: 992px){.title-card .my-title{font-size:3.24rem;letter-spacing:2.15rem}}@media only screen and (min-width: 1200px){.title-card .my-title{font-size:4.24rem;letter-spacing:2.15rem}}.title-card .my-title:before{content:"";display:block;border-top:4px solid #F6FF00;margin-top:4px;padding-bottom:.5em}.title-card .my-title:after{content:"";display:block;border-bottom:4px solid #F6FF00;margin-bottom:4px;padding-top:.6em}.title-card .tagline{font-size:1.1em;text-align:right}@media only screen and (min-width: 768px){.title-card .tagline{font-size:1.25em}}.darkBackground .my-title{border-top:2px solid rgba(255,255,255,0.3);border-bottom:2px solid rgba(255,255,255,0.3)}.darkBackground .my-title:before{border-top:4px solid rgba(255,255,255,0.3)}.darkBackground .my-title:after{border-bottom:4px solid rgba(255,255,255,0.3)}.serviceList .service h3{margin-bottom:.2rem}.serviceList .service p{margin:0}.serviceList .fa-solid{font-size:2em;width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;background-color:#250028;color:#F6FF00;border-radius:100%;margin-right:15px}.diamond-dance-box{position:absolute;width:100%}html{box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;font-display:block}body,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}a,.link{cursor:pointer;text-decoration:underline}a:hover,a:focus,a:active{text-decoration:none}a[href=""],a:not([href]){cursor:default}.link{background-color:transparent;border:0 solid transparent}.user-edit blockquote{position:relative;padding:2em 50px 1em}.user-edit blockquote:before,.user-edit blockquote:after{position:absolute;width:.5em;height:.5em;font-size:1.5em;line-height:1em;font-family:FontAwesome}.user-edit blockquote:before{content:'\f10d'}.user-edit blockquote:after{content:'\f10e'}@media only screen and (min-width: 576px){.user-edit blockquote:before{top:.5em;left:.5em}.user-edit blockquote:after{bottom:1.5em;right:.5em}}@media only screen and (max-width: 575px){.user-edit blockquote{margin:3em auto 2em;padding-bottom:1em}.user-edit blockquote:before{top:-.5em;left:0em}.user-edit blockquote:after{bottom:0em;right:0em}}hr{border-top:1px solid;margin:1.4em 0;clear:both}hr+.contentArea{margin-top:-1.4em}img{height:auto;max-width:100%}figure img{margin:auto}iframe{width:100%;background-color:white;border:none}.iframe-wrap{position:relative;overflow:hidden;width:100%;padding-top:82%}.responsive-iframe{border:0 solid transparent;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}body{font-smooth:always;text-rendering:optimizelegibility}.contentArea p,.contentArea q,.contentArea li{font-size:1.05em;line-height:1.6}.fill-container{position:absolute;top:0;width:100%;height:100%;z-index:-1}.clearfix,.col-md-12.contentArea{float:none;clear:both}.block-relative{position:relative}.absolute-bottom{position:absolute;bottom:0px}.displayBlock{display:block !important}.displayInline{display:inline !important}.displayInlineBlock{display:inline-block !important}.displayFlex{display:flex !important}.mx-auto{float:none !important}.clearfix::after{display:block;clear:both;content:""}.hr-center,.vr-center,.half-top{position:absolute;z-index:2}.half-top{transform:translate(-50%, -50%)}.vr-center{transform:translate(0, -50%);top:50%}.aligncenter,.owl-carousel .owl-item img.aligncenter{display:block;margin:auto}.hr-center{left:50%}.section-height{min-height:100vh;height:100%;width:100%}.full-width{width:100%}.col-margin{margin-left:15px;margin-right:15px}@media only screen and (max-width: 992px){.hide-md-down{display:none}}.background-img{height:100%;background-size:cover;background-position:center}.noMargin{margin:0 !important}.noMargin-top{margin-top:0 !important}.noMargin-bottom{margin-bottom:0 !important}.noPadding{padding:0 !important}.noPadding-top{padding-top:0 !important}.noPadding-bottom{padding-bottom:0 !important}.text-margin{margin-top:1rem;margin-bottom:1rem}.text-margin-top{margin-top:1rem}.text-margin-bottom{margin-bottom:1rem}.text-padding{padding-top:1rem;padding-bottom:1rem}.text-padding-top{padding-top:1rem}.text-padding-bottom{padding-bottom:1rem}.content-margin{margin-top:2rem;margin-bottom:2rem}.content-margin-top{margin-top:2rem}.content-margin-bottom{margin-bottom:2rem}.content-padding{padding-top:2rem;padding-bottom:2rem}.content-padding-top{padding-top:2rem}.content-padding-bottom{padding-bottom:2rem}.boxed-margin{margin-top:3rem;margin-bottom:3rem}.boxed-margin-top{margin-top:3rem}.boxed-margin-bottom{margin-bottom:3rem}.boxed-padding{padding-top:3rem;padding-bottom:3rem}.boxed-padding-top{padding-top:3rem}.boxed-padding-bottom{padding-bottom:3rem}.block-margin{margin-top:4rem;margin-bottom:4rem}.block-margin-top{margin-top:4rem}.block-margin-bottom{margin-bottom:4rem}.block-padding{padding-top:4rem;padding-bottom:4rem}.block-padding-top{padding-top:4rem}.block-padding-bottom{padding-bottom:4rem}.section-margin{margin-top:5rem;margin-bottom:5rem}.section-margin-top{margin-top:5rem}.section-margin-bottom{margin-bottom:5rem}.section-padding{padding-top:5rem;padding-bottom:5rem}.section-padding-top{padding-top:5rem}.section-padding-bottom{padding-bottom:5rem}@media only screen and (min-width: 768px){.text-margin{margin-top:1.5rem;margin-bottom:1.5rem}.text-margin-top{margin-top:1.5rem}.text-margin-bottom{margin-bottom:1.5rem}.text-padding{padding-top:1.5rem;padding-bottom:1.5rem}.text-padding-top{padding-top:1.5rem}.text-padding-bottom{padding-bottom:1.5rem}.content-margin{margin-top:2rem;margin-bottom:2rem}.content-margin-top{margin-top:2rem}.content-margin-bottom{margin-bottom:2rem}.content-padding{padding-top:2rem;padding-bottom:2rem}.content-padding-top{padding-top:2rem}.content-padding-bottom{padding-bottom:2rem}.boxed-margin{margin-top:4rem;margin-bottom:4rem}.boxed-margin-top{margin-top:4rem}.boxed-margin-bottom{margin-bottom:4rem}.boxed-padding{padding-top:4rem;padding-bottom:4rem}.boxed-padding-top{padding-top:4rem}.boxed-padding-bottom{padding-bottom:4rem}.block-margin{margin-top:6rem;margin-bottom:6rem}.block-margin-top{margin-top:6rem}.block-margin-bottom{margin-bottom:6rem}.block-padding{padding-top:6rem;padding-bottom:6rem}.block-padding-top{padding-top:6rem}.block-padding-bottom{padding-bottom:6rem}.section-margin{margin-top:7rem;margin-bottom:7rem}.section-margin-top{margin-top:7rem}.section-margin-bottom{margin-bottom:7rem}.section-padding{padding-top:7rem;padding-bottom:7rem}.section-padding-top{padding-top:7rem}.section-padding-bottom{padding-bottom:7rem}}a,button,input,.btn{transition:.5s;cursor:pointer}.btn,a.btn,.view-article{text-align:center;border:0;text-decoration:none;border-radius:3px;vertical-align:text-top;padding:.6rem .8rem;line-height:inherit}form input[type='submit'],.bigButton{font-size:1.2rem;padding:.5em 1em;height:2.5em;min-width:5em}@media only screen and (min-width: 576px){.btn.bigButton{font-size:1.4em;padding:.5em}}@media only screen and (max-width: 575px){.btn.bigButton{font-size:1.1em;padding:.8em;line-height:1}}.modal .close{border-radius:20px;height:20px;width:20px;padding:0 0 3px;opacity:.7;position:absolute;right:6px;top:6px}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],select,textarea,.form-control{font-size:1em;vertical-align:text-top}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],select,textarea{padding:0.4em 1em;width:100%}.form-control{height:calc(2.25rem + 2px)}label{display:block}.switch{position:relative;display:inline-block;width:4em;height:2em}.switch input{opacity:0;width:0;height:0}.switch input:checked+.toggle{background-color:#fff}.switch input:checked+.toggle:before{background-color:#007f59}.switch input:checked+.toggle:before,.switch input:checked+.toggle .text{-webkit-transform:translateX(1.95em);-ms-transform:translateX(1.95em);transform:translateX(1.95em)}.switch input:focus+.toggle{box-shadow:0 0 1px #250028}.switch .toggle{border-radius:2em;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #5b005e;-webkit-transition:.4s;transition:.4s}.switch .toggle:before{border-radius:50%;position:absolute;content:"";height:1.65em;width:1.65em;left:.18em;bottom:.18em;background-color:#bfbfbf;-webkit-transition:.4s;transition:.4s}.switch .toggle .text{position:relative;color:#250028;top:0.15em;width:1.65em;height:1.65em;line-height:1.6em}.darkBackground .switch .toggle{border:1px solid #F6FF00}.companyLogo img{max-width:300px}header .companyLogo{padding-top:.8em;padding-bottom:.8em;margin:0}@media only screen and (max-width: 767px){header .companyLogo img{display:block}}@media only screen and (max-width: 991px){header .companyLogo{width:90%}}p#header-skipnav{margin:0;padding:0}p#header-skipnav a{position:absolute;background:#fff;z-index:1;padding:1rem;left:-9999px}p#header-skipnav a:hover,p#header-skipnav a:focus{left:1em}header .nav{display:flex;justify-content:flex-end;flex-grow:1}header .nav ul{list-style:none;padding:0;margin:0}header .nav li{margin:.5em 0}header .nav a,header .nav #accessSettings-button{margin-top:.3em;padding:0.5em 0 0.5em 1em}@media only screen and (max-width: 991px){.nav-box{margin:1em 0 0}}footer{position:relative}footer .section-inner{padding-top:1.2rem;padding-bottom:1rem}footer address{margin:0}footer nav ul{margin:1em 0 0;padding:0}footer nav li{font-size:.9em;margin:0 .2em;display:block}small,.text-small{font-size:.9em;line-height:1.5em;display:block}small{padding:.6em 0}.icon-newtab,.darkBackground .btn .icon-newtab{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98 98'%3E%3Cpath fill='%233e003d' d='M36.88,6.56c3.35,0,6.06,2.71,6.06,6.06s-2.71,6.06-6.06,6.06H15.66c-1.67,0-3.03,1.36-3.03,3.03v60.62c0,1.67,1.36,3.03,3.03,3.03h60.62c1.67,0,3.03-1.36,3.03-3.03v-21.22c0-3.35,2.71-6.06,6.06-6.06s6.06,2.71,6.06,6.06v21.22c0,8.37-6.78,15.16-15.16,15.16H15.66c-8.37,0-15.16-6.78-15.16-15.16V21.72C.5,13.34,7.28,6.56,15.66,6.56h21.22ZM91.44,.5c3.35,0,6.06,2.71,6.06,6.06v30.31c0,3.35-2.71,6.06-6.06,6.06s-6.06-2.71-6.06-6.06v-15.67L47.24,59.36c-2.37,2.37-6.21,2.37-8.58,0s-2.37-6.21,0-8.58L76.79,12.62h-15.67c-3.35,0-6.06-2.71-6.06-6.06s2.71-6.06,6.06-6.06h30.31Z'/%3E%3C/svg%3E");height:1rem;width:1rem}.darkBackground .icon-newtab{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 98 98'%3E%3Cpath fill='%23fff' d='M36.88,6.56c3.35,0,6.06,2.71,6.06,6.06s-2.71,6.06-6.06,6.06H15.66c-1.67,0-3.03,1.36-3.03,3.03v60.62c0,1.67,1.36,3.03,3.03,3.03h60.62c1.67,0,3.03-1.36,3.03-3.03v-21.22c0-3.35,2.71-6.06,6.06-6.06s6.06,2.71,6.06,6.06v21.22c0,8.37-6.78,15.16-15.16,15.16H15.66c-8.37,0-15.16-6.78-15.16-15.16V21.72C.5,13.34,7.28,6.56,15.66,6.56h21.22ZM91.44,.5c3.35,0,6.06,2.71,6.06,6.06v30.31c0,3.35-2.71,6.06-6.06,6.06s-6.06-2.71-6.06-6.06v-15.67L47.24,59.36c-2.37,2.37-6.21,2.37-8.58,0s-2.37-6.21,0-8.58L76.79,12.62h-15.67c-3.35,0-6.06-2.71-6.06-6.06s2.71-6.06,6.06-6.06h30.31Z'/%3E%3C/svg%3E")}header .main-menu-button{position:relative;display:inline-flex;width:2.5em;height:2.5em;padding:0;border:0;background-color:transparent}header .main-menu-button span{margin:0 auto;position:relative;top:1em;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:0.2s;transition-delay:0.2s}header .main-menu-button span:before,header .main-menu-button span:after{position:absolute;content:''}header .main-menu-button span:before{margin-top:-.75em;-webkit-transition-property:margin, -webkit-transform;transition-property:margin, transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}header .main-menu-button span:after{margin-top:.75em;-webkit-transition-property:margin, -webkit-transform;transition-property:margin, transform;-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-delay:0.2s, 0s;transition-delay:0.2s, 0s}header .main-menu-button span,header .main-menu-button span:before,header .main-menu-button span:after{width:2.5em;height:.31em;background-color:#000;display:block;border-radius:.2em}header .main-menu-button.closeMe span{background-color:transparent;-webkit-transition-delay:0.2s;transition-delay:0.2s;height:0}header .main-menu-button.closeMe span:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s}header .main-menu-button.closeMe span:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0s, 0.2s;transition-delay:0s, 0.2s}.main-menu-button span,.main-menu-button span:before,.main-menu-button span:after{background-color:#250028}.main-menu-button.closeMe span{background-color:#250028}body.darkBackground .main-menu-button span,body.darkBackground .main-menu-button span:before,body.darkBackground .main-menu-button span:after{background-color:#fff}body.darkBackground .main-menu-button.closeMe span{background-color:#fff}.nav{position:relative}.nav .main-menu{position:absolute;top:2.5em}.main-menu{background-color:#fff;border-radius:1em;padding:1.2em 1em;width:max-content}.darkBackground .main-menu{background-color:#250028}#accessSettings{position:fixed;bottom:1rem;left:1rem;z-index:900}#accessSettings .main-menu-button{min-width:40px;min-height:40px;border-radius:100%;font-size:3rem;line-height:0;border:0;padding:0;display:block;color:#F6FF00;background-color:#5b005e;border:2px solid #360038}#accessSettings .main-menu-button:hover,#accessSettings .main-menu-button:focus{color:#B9A2B9;background-color:#250028;border-color:#360038}#accessSettings .main-menu-button:active{color:#250028;background-color:#fff;border-color:#bfbfbf}#accessSettings label{margin-bottom:0.5rem;border-bottom:1px solid #bfbfbf;padding-bottom:0.5rem;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center}#accessSettings #accessSettings-popout{position:absolute;left:3.2rem;bottom:0;max-width:calc(100vw - 4em)}body.darkBackground #accessSettings label{border-bottom:1px solid rgba(255,255,255,0.3)}body.darkBackground #accessSettings-button{color:#F6FF00;background-color:#360038;border-color:#bfbfbf}body.darkBackground #accessSettings-button:hover,body.darkBackground #accessSettings-button:focus{color:#B9A2B9;background-color:#250028;border-color:#bfbfbf}body.darkBackground #accessSettings-button:active{color:#fff;background-color:#250028;border-color:#bfbfbf}.larger-Text{font-size:1.3em}body.enlarged-Text{font-size:1.5rem}body.enlarged-Text .heading.h1,body.enlarged-Text .user-edit h1{font-size:5.25rem}body.enlarged-Text .heading.h2,body.enlarged-Text .user-edit h2,body.enlarged-Text legend{font-size:3rem}body.enlarged-Text .heading.h3,body.enlarged-Text .user-edit h3{font-size:2.625rem}body.enlarged-Text .heading.h4,body.enlarged-Text .user-edit h4{font-size:2.25rem}body.enlarged-Text .heading.h5,body.enlarged-Text .user-edit h5{font-size:1.875rem}body.enlarged-Text .heading.h6,body.enlarged-Text .user-edit h6{font-size:1.5rem}body.enlarged-Text p,body.enlarged-Text li,body.enlarged-Text label,body.enlarged-Text input,body.enlarged-Text select,body.enlarged-Text textarea,body.enlarged-Text code,body.enlarged-Text pre,body.enlarged-Text dd,body.enlarged-Text dt,body.enlarged-Text blockquote,body.enlarged-Text .btn,body.enlarged-Text .link{font-size:1.5rem}@media only screen and (min-width: 768px){body.enlarged-Text{font-size:1.875rem}body.enlarged-Text .heading.h1,body.enlarged-Text .user-edit h1{font-size:6.25rem}body.enlarged-Text .heading.h2,body.enlarged-Text .user-edit h2,body.enlarged-Text legend{font-size:4.5rem}body.enlarged-Text .heading.h3,body.enlarged-Text .user-edit h3{font-size:3.375rem}body.enlarged-Text .heading.h4,body.enlarged-Text .user-edit h4{font-size:2.625rem}body.enlarged-Text .heading.h5,body.enlarged-Text .user-edit h5{font-size:2.25rem}body.enlarged-Text .heading.h6,body.enlarged-Text .user-edit h6{font-size:1.875rem}body.enlarged-Text p,body.enlarged-Text li,body.enlarged-Text label,body.enlarged-Text input,body.enlarged-Text select,body.enlarged-Text textarea,body.enlarged-Text code,body.enlarged-Text pre,body.enlarged-Text dd,body.enlarged-Text dt,body.enlarged-Text blockquote,body.enlarged-Text .btn,body.enlarged-Text .link{font-size:1.875rem}}
/*# sourceMappingURL=styles.css.map */
