@font-face{font-display:swap;font-family:Baskerville;src:url(/fonts/root/BaskervilleTenProNumbers.ttf) format("truetype")}@media screen and (max-width: 992px){#main-img{content:url(../assets/root/ROOT_RoboFactions_TeamPhoto.webp)!important}}@font-face{font-display:swap;font-family:Luminari;src:url(/fonts/root/F_hdr_Luminari.ttf) format("truetype")}.root{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/ROOT_Background_1440.webp);background-position:center;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;font-family:Baskerville,serif}.root .email-error{color:red;text-shadow:none}.root video{width:100%}.root .video-container{height:300px}@media screen and (max-width: 1200px){.root .video-container{height:440px}}@media screen and (max-width: 640px){.root .video-container{height:223px}}.root .video-container lite-youtube{width:90%;height:100%;max-width:1500px;margin-left:auto;margin-right:auto;border:none}.root .footer-wrapper{background-color:#000;padding:3em}.root .footer-wrapper .container{max-width:100%}.root .clockwork-header{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/nighttime_header.webp);background-size:100% 100%;text-align:center;height:103px;display:table-cell;padding-left:15px;padding-right:15px;vertical-align:middle}@media screen and (max-width: 1200px){.root .clockwork-header{width:770px}}@media screen and (max-width: 767px){.root .clockwork-header{font-size:50px!important}}@media screen and (max-width: 730px){.root .clockwork-header{font-size:44px!important}}@media screen and (max-width: 650px){.root .clockwork-header{font-size:43px!important}}@media screen and (max-width: 640px){.root .clockwork-header{font-size:46px!important}}@media screen and (max-width: 544px){.root .clockwork-header{font-size:37px!important}}@media screen and (max-width: 420px){.root .clockwork-header{font-size:32px!important}}.root .img-fluid{max-width:100%;height:auto}.root .mb-2{margin-bottom:2em}.root .aligning-logos{display:flex;align-items:center}.root .logo{max-height:170px;width:auto}.root .flex-display{display:flex;justify-content:center}.root .divider{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/S_frm_BorderBar.webp);background-color:transparent;height:30px;background-repeat:repeat-x;margin-top:-13px;margin-bottom:-20px}.root .banner{position:relative}.root .banner .badges{position:absolute;bottom:-70px;right:0;left:0;margin-left:auto;margin-right:auto;z-index:2}@media screen and (max-width: 1200px){.root .banner .badges{bottom:-55px}}@media screen and (max-width: 992px){.root .banner .badges{bottom:-70px}}@media screen and (max-width: 640px){.root .banner .badges{bottom:-79px}}.root .banner .badges .flex-display{align-items:flex-end}.root .badge-row{display:flex;justify-content:center;align-items:flex-end}@media screen and (max-width: 992px){.root .badge-row{display:block;text-align:center;flex-wrap:wrap}}.root .buy-badge{margin-bottom:2em;cursor:pointer}.root .overlay{position:relative;cursor:pointer;margin-left:10px;margin-right:10px}@media screen and (max-width: 640px){.root .overlay{margin-left:5px;margin-right:5px}}.root .overlay:after{position:absolute;content:"";top:0;left:0;width:100%;height:calc(100% - 2em);opacity:0;background:#fff;background:linear-gradient(0deg,#fff,#fff0);border-radius:12px}@media screen and (max-width: 1200px){.root .overlay:after{border-radius:7px}}.root .overlay:hover:after{opacity:.5}@media screen and (max-width: 992px){.root .overlay:hover:after{opacity:0}}.root main .main-content{padding:0 5em;margin-top:5em;background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/ROOT_ParchmentBacker.webp);background-size:100% 102%}@media screen and (max-width: 767px){.root main .main-content{width:90%}}@media screen and (max-width: 640px){.root main .main-content{width:100%;padding:2em}}.root main .main-content section{padding:2em 0;color:#000}.root main .main-content section h1{font-family:Luminari,serif;font-size:50px}@media screen and (max-width: 1200px){.root main .main-content section h1{font-size:40px}}.root main .main-content section h2{font-family:Luminari,serif;font-size:50px}.root main .main-content section h3{font-family:Luminari,serif;font-size:20px}.root main .main-content section .h3-large{font-size:30px}.root main .main-content section p,.root main .main-content section li{font-size:25px}.root main .main-content section .off-right{margin-left:6em}@media screen and (max-width: 992px){.root main .main-content section .off-right{margin-left:0}}.root main .main-content section .show-small{display:none}@media screen and (max-width: 992px){.root main .main-content section .show-small{display:inherit}}.root main .main-content section .hide-small{display:inherit}@media screen and (max-width: 992px){.root main .main-content section .hide-small{display:none}}.root main .main-content section .hide-large{display:inherit}@media screen and (max-width: 1200px){.root main .main-content section .hide-large{display:none}}.root main .main-content section .off-left{margin-left:-6em}@media screen and (max-width: 992px){.root main .main-content section .off-left{margin-left:0}}@media screen and (min-width: 992px){.root main .main-content .char-col{position:relative;transform:translateY(20%)}}.root main .main-content .top-character{max-width:162%;margin-left:-10em;margin-top:-4em}@media screen and (max-width: 1200px){.root main .main-content .top-character{margin-left:-7em;margin-top:6em}}@media screen and (max-width: 992px){.root main .main-content .top-character{max-width:100%;margin-left:0;margin-top:0}}.root main .main-content .top-right-character{max-width:162%;margin-left:-6em;margin-top:-4em}@media screen and (max-width: 1200px){.root main .main-content .top-right-character{margin-left:-7em;margin-top:6em}}@media screen and (max-width: 992px){.root main .main-content .top-right-character{max-width:100%;margin-left:0;margin-top:0}}.root main .main-content .top-paper-backer{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/ROOT_Factions_CopyPage.webp);background-size:100% 100%;padding:4em;width:110%}@media screen and (max-width: 992px){.root main .main-content .top-paper-backer{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/MobileROOT_FactionCopy_VerticalBacker.webp);max-width:100%}}.root main .main-content .top-clockwork-paper-backer{background-image:url(../assets/root/ROOT_Factions_CopyPage_Extended.webp);background-size:100% 100%;padding:4em;width:110%}@media screen and (max-width: 992px){.root main .main-content .top-clockwork-paper-backer{background-image:url(../assets/root/ROOT_Factions_CopyPage_Extended.webp);max-width:100%}}.root main .main-content .section-1{padding-top:6em}.root main .main-content .section-2{text-shadow:2px 2px 4px #fff}.root main .main-content .section-2 h1{text-shadow:none}.root main .main-content .section-2 li{font-size:18px}.root main .main-content .section-2 p{font-size:20px;text-indent:30px}@media screen and (max-width: 420px){.root main .main-content .section-2 p{text-indent:0px}}.root main .main-content .section-3 p{font-size:17px;text-indent:30px}@media screen and (max-width: 420px){.root main .main-content .section-3 p{text-indent:0px}}.root main .main-content .faction-select{display:flex;justify-content:center;margin-bottom:2em}@media screen and (max-width: 640px){.root main .main-content .faction-select{flex-wrap:wrap}}.root main .main-content .faction-select img:hover{max-width:105%;margin-left:-7px;margin-top:-4px}.root main .main-content .tab-pane{background-size:100% 100%;color:#000;text-shadow:2px 2px 4px #fff;padding:4em;width:114%;height:1200px;margin-left:-82px}.root main .main-content .tab-pane.cat{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/1-1_FactionBacker_DeCat.webp)}@media screen and (max-width: 992px){.root main .main-content .tab-pane.cat{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/factions_factionbacker_DeCat_LONG.webp)}}.root main .main-content .tab-pane.eyrie{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/1-1_FactionBacker_Eyrie.png)}@media screen and (max-width: 992px){.root main .main-content .tab-pane.eyrie{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/factions_factionbacker_Eyrie_LONG.png)}}.root main .main-content .tab-pane.alliance{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/1-1_FactionBacker_Alliance.png)}@media screen and (max-width: 992px){.root main .main-content .tab-pane.alliance{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/factions_factionbacker_Alliance_LONG.png)}}.root main .main-content .tab-pane.vagabond{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/1-1_FactionBacker_Vagabond.png)}@media screen and (max-width: 992px){.root main .main-content .tab-pane.vagabond{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/factions_factionbacker_Vagabond_LONG.png)}}@media screen and (max-width: 992px){.root main .main-content .tab-pane{padding:2em;width:100%;height:inherit;margin-left:0}}@media screen and (max-width: 320px){.root main .main-content .tab-pane{padding:1em}}@media screen and (max-width: 992px){.root main .main-content .tab-pane .container{width:inherit}}.root main .main-content .tab-pane .off-center{margin-left:-73px}@media screen and (max-width: 1200px){.root main .main-content .tab-pane .off-center{margin-left:-3px}}@media screen and (max-width: 992px){.root main .main-content .tab-pane .off-center{margin-left:0}}@media screen and (max-width: 640px){.root main .main-content .tab-pane .off-center{padding:0}}@media screen and (max-width: 992px){.root main .main-content .tab-pane h2{text-align:center}}@media screen and (max-width: 420px){.root main .main-content .tab-pane h2{font-size:42px}}.root main .main-content .tab-pane .paper-backer{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/1-1_FactionPage_CopyBodyPage.webp);background-size:100% 100%;padding:4em 4em 18em 3em}@media screen and (max-width: 1200px){.root main .main-content .tab-pane .paper-backer{padding:4em 7em 17em 4em}}@media screen and (max-width: 992px){.root main .main-content .tab-pane .paper-backer{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/factions_body_paper_LONG.webp);padding:4em}}@media screen and (max-width: 640px){.root main .main-content .tab-pane .paper-backer{padding:2em}}@media screen and (max-width: 420px){.root main .main-content .tab-pane .paper-backer{padding:1em}}.root main .main-content .tab-pane .panel-group{width:65%}@media screen and (max-width: 992px){.root main .main-content .tab-pane .panel-group{width:100%;margin-bottom:0}}.root main .main-content .tab-pane .panel{box-shadow:none;border:none;background-color:transparent}.root main .main-content .tab-pane .panel .panel-heading{color:inherit;background-color:transparent;border-color:transparent}.root main .main-content .tab-pane .panel .panel-body{border-top-color:transparent}.root main .main-content .tab-pane .panel .fighting-accordion{background-size:contain;background-repeat:no-repeat;display:inline-block;width:100%;height:60px;cursor:pointer}@media screen and (max-width: 640px){.root main .main-content .tab-pane .panel .fighting-accordion{height:50px}}@media screen and (max-width: 420px){.root main .main-content .tab-pane .panel .fighting-accordion{height:27px}}.root main .main-content .tab-pane .panel .fighting-accordion.cat{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightDeCat_Open.png)}.root main .main-content .tab-pane .panel .fighting-accordion.cat.collapsed{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightDeCat_Closed.png)}.root main .main-content .tab-pane .panel .fighting-accordion.cat.collapsed:hover{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightDeCat_Hover.png)}.root main .main-content .tab-pane .panel .fighting-accordion.eyrie{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightEyrie_Open.webp)}.root main .main-content .tab-pane .panel .fighting-accordion.eyrie.collapsed{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightEyrie_Closed.png)}.root main .main-content .tab-pane .panel .fighting-accordion.eyrie.collapsed:hover{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightEyrie_Hover.png)}.root main .main-content .tab-pane .panel .fighting-accordion.alliance{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightAlliance_Open.png)}.root main .main-content .tab-pane .panel .fighting-accordion.alliance.collapsed{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightAlliance_Closed.webp)}.root main .main-content .tab-pane .panel .fighting-accordion.alliance.collapsed:hover{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightAlliance_Hover.png)}.root main .main-content .tab-pane .panel .fighting-accordion.vagabond{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightVagabond_Open.png)}.root main .main-content .tab-pane .panel .fighting-accordion.vagabond.collapsed{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightVagabond_Closed.webp)}.root main .main-content .tab-pane .panel .fighting-accordion.vagabond.collapsed:hover{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/Faction_Headers_FightVagabond_Hover.png)}.root main .main-content .tab-pane .character{position:absolute;overflow-x:hidden;overflow-y:hidden}@media screen and (max-width: 992px){.root main .main-content .tab-pane .character{position:inherit;margin:0 auto 7em;max-width:100%!important}}.root main .main-content .tab-pane .character.cat{max-width:75%;top:23em;right:-28em}@media screen and (max-width: 1200px){.root main .main-content .tab-pane .character.cat{max-width:65%;top:31em;right:-19em}}.root main .main-content .tab-pane .character.eyrie{max-width:75%;top:12em;right:-28em}@media screen and (max-width: 1200px){.root main .main-content .tab-pane .character.eyrie{max-width:68%;top:22em;right:-19em}}.root main .main-content .tab-pane .character.alliance{max-width:75%;top:20em;right:-31em}@media screen and (max-width: 1200px){.root main .main-content .tab-pane .character.alliance{max-width:68%;top:32em;right:-19em}}.root main .main-content .tab-pane .character.vagabond{max-width:75%;top:20em;right:-34em}@media screen and (max-width: 1200px){.root main .main-content .tab-pane .character.vagabond{max-width:71%;top:26em;right:-21em}}.root main .main-content .faction-bottom-icons{position:absolute;bottom:6em;display:flex;align-items:baseline;width:70%}@media screen and (max-width: 992px){.root main .main-content .faction-bottom-icons{position:inherit;display:inline-block;width:inherit}}@media screen and (max-width: 992px){.root main .main-content .faction-bottom-icons .img-and-tooltip{display:flex;align-items:center;margin-bottom:1em}}.root main .main-content .faction-bottom-icons .img-and-tooltip img{position:relative;width:96px}@media screen and (max-width: 992px){.root main .main-content .faction-bottom-icons .img-and-tooltip img{width:60px}}.root main .main-content .faction-bottom-icons .img-and-tooltip .tooltip{position:absolute;z-index:1;visibility:hidden;opacity:0;transition:opacity .3s;font-family:Baskerville,serif;font-size:17px;background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/TOOLTIP_HoverBubble.png);background-size:100% 100%;text-align:center;width:240px;padding:1.7em;bottom:89%;margin-left:2.5em}.root main .main-content .faction-bottom-icons .img-and-tooltip .tooltip.long{width:320px}.root main .main-content .faction-bottom-icons .img-and-tooltip .tooltip.xlong{width:401px}.root main .main-content .faction-bottom-icons .img-and-tooltip .tooltip.xxlong{width:435px}.root main .main-content .faction-bottom-icons .img-and-tooltip .tooltip.xxxlong{width:479px}@media screen and (max-width: 992px){.root main .main-content .faction-bottom-icons .img-and-tooltip .tooltip{display:none}}.root main .main-content .faction-bottom-icons .img-and-tooltip:hover .tooltip{visibility:visible;opacity:1}.root main .main-content .faction-bottom-icons .img-and-tooltip .tooltip-mobile{display:none}@media screen and (max-width: 992px){.root main .main-content .faction-bottom-icons .img-and-tooltip .tooltip-mobile{display:inline-block;padding-left:10px;font-size:17px}}.root main .main-content #root-emailsignup .form-group{background:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/ROOT_InputBox.webp) no-repeat;background-size:100% 100%;width:90%;margin:0 auto}.root main .main-content #root-emailsignup input{border:none;background:transparent;padding:0 50px;font-size:24px;height:131px;color:#000;width:100%}@media screen and (max-width: 420px){.root main .main-content #root-emailsignup input{padding:0 24px;height:65px}}.root main .main-content #root-emailsignup input::placeholder{color:#414141}.root main .main-content #root-emailsignup input:active,.root main .main-content #root-emailsignup input:focus{border:none;box-shadow:none;outline-color:transparent}@keyframes autofill{0%,to{color:#000;background:transparent}}.root main .main-content #root-emailsignup input:-webkit-autofill{-webkit-animation-delay:1s;-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.root main .main-content .sign-up-btn{background-image:url(https://d19y2ttatozxjp.cloudfront.net/assets/root/ROOT_SignUp_Button.webp);background-size:100% 100%;background-repeat:no-repeat;background-color:initial;border:none;cursor:pointer;margin:0 auto;height:64px;width:256px}.root main .main-content #carousel-root .item{margin:0 auto;text-align:center}.root main .main-content #carousel-root .item img{height:auto;margin:auto}.root main .main-content #carousel-root .carousel-inner{width:100%;margin:0 auto}.root main .main-content #carousel-root .carousel-control{background-image:none;top:inherit}.root main .main-content #carousel-root .carousel-control .glyphicon{width:55px;height:45px}@media screen and (max-width: 767px){.root main .main-content #carousel-root .carousel-control .glyphicon{width:30px;height:26px}}.root main .main-content #carousel-root .carousel-control .glyphicon.glyphicon-chevron-left{margin-left:-3.5em;margin-top:-10em}@media screen and (max-width: 992px){.root main .main-content #carousel-root .carousel-control .glyphicon.glyphicon-chevron-left{margin-left:-2.5em;margin-top:-6.5em}}@media screen and (max-width: 640px){.root main .main-content #carousel-root .carousel-control .glyphicon.glyphicon-chevron-left{margin-left:-2em;margin-top:-5.5em}}.root main .main-content #carousel-root .carousel-control .glyphicon.glyphicon-chevron-right{margin-right:-3.5em;margin-top:-10em}@media screen and (max-width: 992px){.root main .main-content #carousel-root .carousel-control .glyphicon.glyphicon-chevron-right{margin-right:-2.5em;margin-top:-6.5em}}@media screen and (max-width: 640px){.root main .main-content #carousel-root .carousel-control .glyphicon.glyphicon-chevron-right{margin-right:-2em;margin-top:-5.5em}}.root main .main-content .news-row{padding-top:4em}.root main .main-content .more-news{width:20%;margin:0 auto}@media screen and (max-width: 992px){.root main .main-content .more-news{width:33%}}@media screen and (max-width: 767px){.root main .main-content .more-news{width:50%;margin-top:1em}}@media screen and (max-width: 420px){.root main .main-content .more-news{width:75%}}
