@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ul{font-size:1rem;font-weight:400;margin:0;padding:0}ul{list-style:none}img{height:auto;max-width:100%}body{background-color:#fefafa;font-family:Arial,Helvetica,sans-serif;line-height:normal;overflow-x:hidden}a,a:active,a:visited{color:#376bad;text-decoration:underline}a:active:hover,a:hover,a:visited:hover{color:#629ae0}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2rem;margin:2rem .5rem}h2{font-size:1.5rem;margin:1.5rem .5rem}h3{font-size:1.17rem;margin:1.17rem .5rem}h4{font-size:1rem;margin:1rem .5rem}h5{font-size:.83rem;margin:.83rem .5rem}h6{font-size:.67rem;margin:.67rem .5rem}ol,p,ul{margin:1rem .5rem}.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 20px;width:100%}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.gap-1>*{padding:10px}.gap-1{margin-left:-10px;margin-right:-10px}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:0){.offset-1{margin-left:8.3333333333%!important}.offset-3{margin-left:25%!important}.col-6{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:50%}.col-10{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:83.3333333333%}.col-12{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:100%}}@media (min-width:480px){.offset-1{margin-left:8.3333333333%!important}.offset-3{margin-left:25%!important}.col-sm-5{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:41.6666666667%}}@media (min-width:720px){.offset-1{margin-left:8.3333333333%!important}.col-md-3{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:25%}.offset-3{margin-left:25%!important}.col-md-4{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:33.3333333333%}.col-md-7{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:58.3333333333%}.col-md-8{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:66.6666666667%}.col-md-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:75%}}@media (min-width:960px){.offset-1{margin-left:8.3333333333%!important}.offset-3{margin-left:25%!important}}@media (min-width:1200px){.offset-1{margin-left:8.3333333333%!important}.offset-3{margin-left:25%!important}}.offset-md-1{margin-left:8.3333333333%!important}.text-red2{color:#d16060}.bg-violet-light-8{background-color:#f7ecfc}.text-violet2{color:#b260d1}.text-yellow{color:#fff082}.text-green2{color:#60d175}.bg-green3{background-color:#369e49}.text-blue2{color:#629ae0}.bg-blue3{background-color:#376bad}.bg-orange2{background-color:#de7051}.bg-orange2-light-8{background-color:#f8e2dc}.bg-gray-light-8{background-color:#fcfcfc}.bg-gray4{background-color:#333}.text-white{color:#fefafa}.bg-black{background-color:#00050b}.accordian label{display:block;overflow:hidden}.accordian label .title{background:#fefafa;border-bottom:1px solid #efefef;padding:1em 3em;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}.accordian label .title:hover{cursor:pointer;background:#fef9e8}.accordian label .title>*{display:inline-block}.accordian label .title>:before{content:"⇩";padding-right:2rem}.accordian label .content{position:relative;padding:0;max-height:0;border-bottom:1px solid #efefef;-webkit-transition:max-height .3s linear;transition:max-height .3s linear}.accordian label .content p{position:relative;padding:1.2em 3em;margin:0;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .55s ease;transition:all .55s ease}.accordian input[type=checkbox]{display:none}.accordian input[type=checkbox]:checked+.title{background:#ebf8eb}.accordian input[type=checkbox]:checked+.title>:before{content:"X"}.accordian input[type=checkbox]:checked+.title+.content{max-height:555px}.accordian input[type=checkbox]:checked+.title+.content p{-webkit-transform:scale(1);transform:scale(1);opacity:1}.alert-error,.alert-info,.alert-success,.alert-warning{border-radius:20px;border-style:solid;border-width:1px;margin:.75rem;padding:.75rem}.alert-success{background-color:#60d175;border-color:#60d175;color:#00050b}.alert-info{background-color:#60d1d1;border-color:#60d1d1;color:#00050b}.alert-warning{background-color:#d1c560;border-color:#d1c560;color:#00050b}.alert-error{background-color:#d16060;border-color:#d16060;color:#00050b}.alert-error-outlined,.alert-info-outlined,.alert-success-outlined,.alert-warning-outlined{background-color:#fefafa;border-radius:20px;border-style:solid;border-width:1px;margin:.75rem;padding:.75rem}.alert-success-outlined{border-color:#60d175;color:#60d175}.alert-info-outlined{border-color:#60d1d1;color:#60d1d1}.alert-warning-outlined{border-color:#d1c560;color:#d1c560}.alert-error-outlined{border-color:#d16060;color:#d16060}.badge-red2{background-color:#d16060;border-radius:80px;color:#00050b;font-size:.8rem;font-weight:400;padding:.1875rem .375rem;position:relative;right:-3px;top:-10px}.btn-red3{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;background-color:#9e3535;color:#fefafa}.btn-red3:hover{background-color:#ae5757;border:1px solid #9e3535}a.btn-red3,a.btn-red3:active,a.btn-red3:visited{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;background-color:#9e3535;color:#fefafa;text-decoration:none}a.btn-red3:active:hover,a.btn-red3:hover,a.btn-red3:visited:hover{background-color:#ae5757;border:1px solid #9e3535}.btn-red3-outlined{background-color:transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;border:1px solid #9e3535;color:#9e3535}.btn-red3-outlined:hover{background-color:#9e3535;color:#fefafa}a.btn-red3-outlined,a.btn-red3-outlined:active,a.btn-red3-outlined:visited{background-color:transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;border:1px solid #9e3535;color:#9e3535;text-decoration:none}a.btn-red3-outlined:active:hover,a.btn-red3-outlined:hover,a.btn-red3-outlined:visited:hover{background-color:#9e3535;color:#fefafa}.btn-green3{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;background-color:#369e49;color:#fefafa}.btn-green3:hover{background-color:#58ae68;border:1px solid #369e49}a.btn-green3,a.btn-green3:active,a.btn-green3:visited{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;background-color:#369e49;color:#fefafa;text-decoration:none}a.btn-green3:active:hover,a.btn-green3:hover,a.btn-green3:visited:hover{background-color:#58ae68;border:1px solid #369e49}.btn-green3-outlined{background-color:transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;border:1px solid #369e49;color:#369e49}.btn-green3-outlined:hover{background-color:#369e49;color:#fefafa}a.btn-green3-outlined,a.btn-green3-outlined:active,a.btn-green3-outlined:visited{background-color:transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;border:1px solid #369e49;color:#369e49;text-decoration:none}a.btn-green3-outlined:active:hover,a.btn-green3-outlined:hover,a.btn-green3-outlined:visited:hover{background-color:#369e49;color:#fefafa}.btn-blue-outlined{background-color:transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;border:1px solid #a2cbfe;color:#a2cbfe}.btn-blue-outlined:hover{background-color:#a2cbfe;color:#00050b}a.btn-blue-outlined,a.btn-blue-outlined:active,a.btn-blue-outlined:visited{background-color:transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;border:1px solid #a2cbfe;color:#a2cbfe;text-decoration:none}a.btn-blue-outlined:active:hover,a.btn-blue-outlined:hover,a.btn-blue-outlined:visited:hover{background-color:#a2cbfe;color:#00050b}.btn-blue3{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;background-color:#376bad;color:#fefafa}.btn-blue3:hover{background-color:#5984bb;border:1px solid #376bad}a.btn-blue3,a.btn-blue3:active,a.btn-blue3:visited{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;background-color:#376bad;color:#fefafa;text-decoration:none}a.btn-blue3:active:hover,a.btn-blue3:hover,a.btn-blue3:visited:hover{background-color:#5984bb;border:1px solid #376bad}.btn-blue3-outlined{background-color:transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;border:1px solid #376bad;color:#376bad}.btn-blue3-outlined:hover{background-color:#376bad;color:#fefafa}a.btn-blue3-outlined,a.btn-blue3-outlined:active,a.btn-blue3-outlined:visited{background-color:transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;border:1px solid #376bad;color:#376bad;text-decoration:none}a.btn-blue3-outlined:active:hover,a.btn-blue3-outlined:hover,a.btn-blue3-outlined:visited:hover{background-color:#376bad;color:#fefafa}.btn-gray{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;background-color:#efefef;color:#00050b}.btn-gray:hover{background-color:#f2f2f2;border:1px solid #efefef}a.btn-gray,a.btn-gray:active,a.btn-gray:visited{border:1px solid transparent;border-radius:5px;cursor:pointer;display:inline-block;font-size:.8rem;padding:.75rem 1.5rem;text-decoration:none;background-color:#efefef;color:#00050b;text-decoration:none}a.btn-gray:active:hover,a.btn-gray:hover,a.btn-gray:visited:hover{background-color:#f2f2f2;border:1px solid #efefef}.card{border:1px solid #efefef;border-radius:5px;-webkit-box-shadow:1px 3px 5px rgba(0,0,0,.1);box-shadow:1px 3px 5px rgba(0,0,0,.1);display:block;padding:.75rem}.card .card-title{font-size:1.25rem;font-weight:700;padding-bottom:.75rem}.card .card-body{font-size:1rem}form{border:1px solid #efefef;border-radius:5px;-webkit-box-shadow:1px 3px 5px rgba(0,0,0,.1);box-shadow:1px 3px 5px rgba(0,0,0,.1);margin:0 auto;max-width:85%;padding:.75rem}form legend{font-size:1.5rem}form label{display:block;font-size:.8rem;padding:.75rem 0 .1875rem}form input{display:block;border:1px solid #efefef;border-radius:5px;font-size:1.25rem;padding:.375rem .75rem;width:100%}form textarea{display:block;border:1px solid #efefef;border-radius:5px;font-size:1.25rem;padding:.375rem .75rem;width:100%}form button{background-color:#9ef0ad;border:1px solid #9ef0ad;border-radius:5px;color:#fefafa;display:block;font-size:.8rem;margin:.75rem auto 0 auto;padding:.375rem .75rem}form button:hover{background-color:#bbf5c6}.modal{background-color:rgba(0,0,0,.75);display:none;height:100vh;left:0;position:fixed;top:0;width:100vw}.modal .modal-content{background-color:#fefafa;left:50%;padding:.75rem 1.5rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%}.modal a.close-modal{color:#00050b;font-size:1.5rem;font-weight:700;position:absolute;right:15px;text-decoration:none;top:5px}.modal a.close-modal:hover{background-color:transparent;cursor:pointer}.modal:target{display:block}.navbar,.navbar .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.navbar{color:#fefafa;padding-bottom:.1875rem;padding-top:.1875rem}.navbar .container div .menu-button-container{display:none;height:100%;width:30px;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .container div #menu-toggle{display:none}.navbar .container div .menu-button,.navbar .container div .menu-button::after,.navbar .container div .menu-button::before{display:block;background-color:#fefafa;position:absolute;height:4px;width:30px;-webkit-transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1),-webkit-transform .4s cubic-bezier(.23,1,.32,1);border-radius:2px}.navbar .container div .menu-button::before{content:"";margin-top:-8px}.navbar .container div .menu-button::after{content:"";margin-top:8px}.navbar .container div #menu-toggle:checked+.menu-button-container .menu-button::before{margin-top:0;-webkit-transform:rotate(405deg);transform:rotate(405deg)}.navbar .container div #menu-toggle:checked+.menu-button-container .menu-button{background:0 0}.navbar .container div #menu-toggle:checked+.menu-button-container .menu-button::after{margin-top:0;-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}@media (max-width:720px){.navbar .container div .menu-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar .container div .menu{position:absolute;top:0;margin-top:2.25rem;left:-10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:105%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .container div #menu-toggle~.menu li{display:none;height:0;margin:0;padding:0;border:0;-webkit-transition:height .4s cubic-bezier(.23,1,.32,1);transition:height .4s cubic-bezier(.23,1,.32,1)}.navbar .container div #menu-toggle:checked~.menu li{border:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5em;padding:.5em;-webkit-transition:height .4s cubic-bezier(.23,1,.32,1);transition:height .4s cubic-bezier(.23,1,.32,1)}.navbar .container div .menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:.5em 0;width:100%;color:#fff;background-color:#333}.navbar .container div .menu>li:not(:last-child){border-bottom:1px solid #999}}.navbar .container div ul li{display:inline;padding-left:1.25rem}.navbar .container div ul li a,.navbar .container div ul li a:active,.navbar .container div ul li a:hover,.navbar .container div ul li a:link,.navbar .container div ul li a:visited{color:#fefafa;text-decoration:none}.navbar .container div ul li a:active:hover,.navbar .container div ul li a:hover,.navbar .container div ul li a:hover:hover,.navbar .container div ul li a:link:hover,.navbar .container div ul li a:visited:hover{background-color:transparent;text-decoration:underline}.navbar .container .brand{font-size:1.5rem;margin-bottom:0;margin-top:0}.tabbed{overflow-x:hidden;margin:32px 0;padding-bottom:16px;border-bottom:1px solid #efefef}.tabbed [type=radio]{display:none}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;list-style:none;padding:0;border-bottom:1px solid #efefef}.tab>label{display:block;margin-bottom:-1px;padding:12px 15px;border:1px solid #efefef;background:#fefafa;color:#f1f0f0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.tab:hover label{border-top-color:#9ef0ad;color:#999}.tab-content{display:none;color:#333}.tabbed [type=radio]:nth-of-type(1):checked~.tabs .tab:nth-of-type(1) label,.tabbed [type=radio]:nth-of-type(2):checked~.tabs .tab:nth-of-type(2) label,.tabbed [type=radio]:nth-of-type(3):checked~.tabs .tab:nth-of-type(3) label,.tabbed [type=radio]:nth-of-type(4):checked~.tabs .tab:nth-of-type(4) label,.tabbed [type=radio]:nth-of-type(5):checked~.tabs .tab:nth-of-type(5) label{border-bottom-color:#fefafa;border-top-color:#a2cbfe;background:#fefafa;color:#333}.tabbed [type=radio]:nth-of-type(1):checked~.tab-content:nth-of-type(1),.tabbed [type=radio]:nth-of-type(2):checked~.tab-content:nth-of-type(2),.tabbed [type=radio]:nth-of-type(3):checked~.tab-content:nth-of-type(3),.tabbed [type=radio]:nth-of-type(4):checked~.tab-content:nth-of-type(4){display:block}.pr-4{padding-right:4.5rem}.pr-2{padding-right:2.25rem}.pt-2{padding-top:1.5rem}.pt-3{padding-top:3rem}.pb-1{padding-bottom:.75rem}.pb-2{padding-bottom:1.5rem}.ml-3{margin-left:3rem}.mt-2{margin-top:1.5rem}.mb-2{margin-bottom:1.5rem}.o-40{opacity:.4}.br{border-radius:20px}.br-none{border-radius:0}.br-xs{border-radius:5px}.br-sm{border-radius:10px}.br-lg{border-radius:40px}.br-full{border-radius:50%}.d-none{display:none}.d-block{display:block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline{display:inline}.d-inline-block{display:inline-block}.font-xs{font-size:.6rem}.font-sm{font-size:.8rem}.font-md{font-size:1.25rem}.font-lg{font-size:1.5rem}.font-xl{font-size:2rem}.font-xx{font-size:2.5rem}@media (max-width:480px){.d-xs-none{display:none}}@media (max-width:720px){.d-sm-none{display:none}}@media (max-width:960px){.d-md-none{display:none}}@media (max-width:1200px){.d-lg-none{display:none}}@media (min-width:0px){.d-none{display:none}.d-xl-none{display:none}}.py-2{padding-top:1.5rem;padding-bottom:1.5rem}.my-2{margin-top:1.5rem;margin-bottom:1.5rem}.text-start{text-align:left}.text-center{text-align:center}.text-end{text-align:right}.h-100{height:100%}.aside-right,aside{border-radius:10px;display:inline-block;float:left;margin:.75rem;padding:.75rem;max-width:50%}.aside-right{float:right}.shadow{-webkit-box-shadow:1px 3px 5px rgba(0,0,0,.1);box-shadow:1px 3px 5px rgba(0,0,0,.1)}.left{display:block;margin-left:0;margin-right:auto;text-align:left}.right{display:block;margin-left:auto;margin-right:0;text-align:right}.center{display:block;margin-left:auto;margin-right:auto;text-align:center}body{color:#fefafa}a,a:visited{color:#fff082;text-decoration:none}a:active,a:hover,a:visited:active,a:visited:hover{color:#fff082;text-decoration:underline}a.brand-link,a.brand-link:visited{color:#fefafa;text-decoration:none}a.brand-link:active,a.brand-link:hover,a.brand-link:visited:active,a.brand-link:visited:hover{text-decoration:underline}footer a,footer a:visited{color:#fefafa;text-decoration:none}footer a:active,footer a:hover,footer a:visited:active,footer a:visited:hover{color:#fefafa;text-decoration:underline}.books{margin:0 0}@media screen and (min-width:720px){.books{margin:-150px 0 30px 50px}}form{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}body{font-family:Poppins,sans-serif,font-display:swap;}.lead{font-size:1.25rem;font-weight:300}.meta{font-size:.8rem;font-weight:300}body,html{height:100%}.cover{background-color:#00050b;background-image:url(../images/fantasy.webp);backgound-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100%;width:100%}.block{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%;min-height:100%}@media screen and (min-width:720px){.block{padding-top:100px}}