@charset "utf-8";@import url(//theportablebarcompany.com/wp-content/plugins/aeig-flashbarbuilder/assets/styles/reset.css);@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');header.entry-header,header#masthead{display:none!important}.fbblogo0{fill:#8e8d8d}.fbblogo1{fill:#fff}.fbblogo2{fill:#8e8d8d}.toolset3dicons{fill:#707070}.helpbutton:hover .questionicon{fill:#027eed}.b{fill:#027eed}.bnone{fill:none}.toolset3d .buttongroup.mode button.tool3d.active .toolset3dicons.icons{fill:#027eed}path.submenuicon{fill:#484848}svg.pbclogosymbol .gray,svg.pbclogosymbol g.gray>path{fill:#919191}svg.pbclogosymbol .white,svg.pbclogosymbol g.white>path{fill:rgba(0,0,0,0)}svg.pbclogosymbol .red,svg.pbclogosymbol g.red>path{fill:#ef3e42}svg .primary-fill{fill:#555}.toolshelf .icon.button svg,.toolshelf .icon.button svg .primary-fill{fill:#027eed}.toolshelf .icon.button.active svg,.toolshelf .icon.button.active svg .primary-fill{fill:#02e5ed}.circular.icon.button svg,.circular.icon.button svg .primary-fill{fill:#eee}.circular.icon.button:hover svg,.circular.icon.button:hover svg .primary-fill{fill:#fff}.circular.icon.button.active svg,.circular.icon.button.active svg .primary-fill{color:#027eed}.circular.icon.button.active:hover svg,.circular.icon.button.active:hover svg .primary-fill{color:#00b1ff}.submenuitem svg{height:22px;max-width:22px;width:auto;margin-right:0}.flashbarbuilder svg.icon{font:bold 70px Century Gothic,Arial;width:auto;height:1rem;display:inline-block;vertical-align:middle}.flashbarbuilder h1,.flashbarbuilder h2,.flashbarbuilder h3,.flashbarbuilder h4,.flashbarbuilder h5,.flashbarbuilder h6{font-family:"Montserrat",Arial,sans-serif !important}a{color:#027eed;text-decoration:none}a:hover{color:#a92834}p{line-height:1.3}.contnttitle{color:#a92834;font-weight:700;text-align:center;display:block}.mbotmed{margin-bottom:1em}.red{color:#a92834}.fslarge{font-size:1.4em}button{cursor:pointer;background-color:#fff;border-radius:4px;border:.5px solid #b7b7b7;padding:.5em .75em;color:#707070;font-family:"Montserrat",Arial,sans-serif;pointer-events:all}button:hover{background-image:linear-gradient(#fff,#e3e3e3);color:#027eed;border-color:#027eed}button.active{color:#a92834;border:2px solid #a92834}.helpbutton.active .questionicon{fill:#a92834}.drwrutlty button:first-child{border-radius:4px 0 0 4px}.drwrutlty button:last-child{border-radius:0 4px 4px 0}.navbar .menuitem{color:#027eed;font-family:Montserrat,Arial,sans-serif;font-size:1em;border-width:0;border-style:solid;border-color:transparent;border-image:initial;background:0 0;padding:0}.navbar .menuitem[disabled=true]{color:#91919f}.navbar .menuitem[disabled=true]:hover{color:#787888}.navbar .menuitem:hover{color:#178aef}.navbar .menuitem.active:hover{color:#c4303f}.navbar .menuitem.active{color:#a92834;font-weight:700}.navbar .menuitem.active:hover{color:#a92834}.navbar .menuitem.disabled{color:#a7a7a7;cursor:not-allowed}.helpbutton{font-size:.75rem;padding:.2rem 8px 0;text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;border:1px solid #888}.helpbutton.active{color:#a92834;border:2px solid #a92834;margin:0}.helpbutton span{fill:#888;display:inline-block}.helpbutton svg{margin-right:.4em;width:1.7em;fill:#888}.flashbarbuilder{font-family:"Montserrat",Arial,sans-serif;color:#2b2b2b;font-size:.9em;word-wrap:break-word}.fbb.frontpage{left:0;top:0;background-color:#ccc;background-image:url(//theportablebarcompany.com/wp-content/plugins/aeig-flashbarbuilder/assets/styles/../../resource/system/bg.jpg);background-repeat:repeat}.fbb.frontpage img{top:1.2rem}.fbb.frontpage .vbox{border-radius:1rem;background-color:#fff;position:absolute;padding:1em;margin:32px;bottom:0;width:calc(100% - 4rem);display:grid;grid-template:"left right" auto/28% auto;max-width:948px;left:50%;transform:translateX(-50%)}.fbbfrontvideo{position:absolute}.fbb.frontpage .vbox .vbox_left{grid-area:left;margin-right:1em}.fbb.frontpage .vbox .vbox_right{grid-area:right;border-left:1px solid #aaa}.fbb.frontpage .vbox .lbox{display:grid;grid-template:"left right" auto/20rem auto}.fbb.frontpage .vbox .lbox *{grid-area:right}.fbb.frontpage .vbox .rbox{padding-right:1rem}.fbb.frontpage .vbox .lbox .percentdisplay{grid-area:left;position:relative}.fbb.frontpage .percentdisplay .fbbloadlead{text-transform:uppercase;font-size:1rem;position:absolute;margin:0 auto;text-align:center;left:50%;transform:translateX(-50%);letter-spacing:1em;top:1em}.fbb.frontpage .vbox.complete .lbox{visibility:hidden}.fbb.frontpage h3{text-align:center;transform:translateY(-.4em)}.fbb.frontpage .progressbar{height:2px;background-color:#ccc;margin:.4rem 0 .7rem;position:relative}.fbb.frontpage .bar{position:absolute;height:100%;margin:0;padding:0;background-color:#a92834}.fbb.frontpage .percentdisplay{font-size:7rem;text-align:center;color:#686868}.fbb.frontpage .message{text-align:center}.fbb.frontpage .loadstate{text-transform:uppercase;font-size:.7rem;line-height:.7rem;position:relative}.fbb.frontpage .loadstate.note{text-align:center;margin:2.5em 0 2em;animation:blinker 1.5s linear infinite}.fbb.frontpage .loadstate .msgl{left:0;position:absolute}.fbb.frontpage .loadstate .msgr{right:0;position:absolute}.fbb.frontpage .controls{grid-area:right;text-align:center;position:absolute;width:100%;height:100%}.flashbarbuilder .buildercontrol .buildcomplete,.fbb.frontpage .pagebutton{-webkit-border-radius:8;-moz-border-radius:8;border-radius:8px;color:#fff;font-size:20px;background:#a92835;padding:10px 20px;text-decoration:none;margin:0 0 1px}.fbb.frontpage .pagebutton{font-size:1.8rem;padding:15px 25px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flashbarbuilder .buildercontrol .buildcomplete:hover,.fbb.frontpage .pagebutton:hover{background:#c92f2f;text-decoration:none;margin:1px 0 0}.flashbarbuilder{position:absolute;width:100%;height:100%;z-index:9999;background-color:#fff}.flashbarbuilder>*{position:absolute;width:100%;height:100%}.flashbarbuilder>.main{display:grid;grid-template:"header" 3.5rem "workspace " auto "footer" 2rem/100%}.flashbarbuilder>.main>.workspace{grid-area:workspace;display:grid;grid-template:"leftbar content rightbar " auto/fit-content(32rem) 1fr fit-content(20rem)}.flashbarbuilder>.main>.header{grid-area:header;width:100vw}.flashbarbuilder>.main>.workspace>.content{grid-area:content;position:relative;max-height:calc( 100vh - 4rem );border-top:1px solid #dedede}.flashbarbuilder .viewport{position:absolute;width:100%;height:100%;transition:none}.flashbarbuilder .viewport canvas{transition:none}.flashbarbuilder>.main>.footer{grid-area:footer;align-items:center;display:grid;grid-template:[row1-start] "notification status" 2.5em [row1-end]/auto 7em;width:100%;background-color:#c1d6f1;color:#484848}.flashbarbuilder>.main>.footer .notification{grid-area:notification;padding-left:1em}.flashbarbuilder>.main .footer .status{grid-area:status;padding-right:1em;text-align:center}.flashbarbuilder>.main .drawers{overflow:hidden;max-height:calc(100vh - 4rem)}.flashbarbuilder .drawers img{width:100%;height:auto}.flashbarbuilder>.main .left.drawers{grid-area:leftbar;border-top:1px solid #dedede;border-right:1px solid #dedede;position:relative;display:flex}.flashbarbuilder>.main .right.drawers{max-width:20rem;grid-area:rightbar;border-top:1px solid #dedede;border-left:1px solid #dedede}.flashbarbuilder .drawer{padding:.5rem;background-color:#fff}.flashbarbuilder .drawer .contnt{margin:1rem 0;display:block;font-size:.8em;color:#2b2b2b;line-height:1.2em;text-align:center}.flashbarbuilder .left.drawer{width:8em;overflow-y:scroll;scrollbar-gutter:stable;scrollbar-width:thin}.flashbarbuilder .right.drawer .drwrutlty{text-align:center}.flashbarbuilder .right.drawer .cartproductlist{max-height:calc(100vh - 24rem);overflow:clip;overflow-y:auto;padding:.1rem;border-top:2px solid #aaa;border-bottom:2px solid #aaa;scrollbar-gutter:auto;padding-top:1rem;padding:.7rem}.flashbarbuilder .left.drawer .contntchces{max-height:calc( 100vh - 8rem);overflow:clip;overflow-y:auto;padding:.1rem;border-radius:3px;scrollbar-gutter:auto}.flashbarbuilder>.resources{width:0;bottom:0;top:unset;height:0;left:0;visibility:hidden}.flashbarbuilder .toolsetmain{width:100vw;display:grid;grid-template:"icontm navtm hlptm sumtm" auto/auto 1fr auto 20rem}.flashbarbuilder .toolsetmain .appicon{grid-area:icontm;max-width:unset;width:100%}.flashbarbuilder .toolsetmain .fbnavmain{grid-area:navtm;display:grid;padding-top:.4rem;padding-left:1em;grid-template:[row1-start] "nav" auto [row1-end] [row2-start] "control" auto [row2-end]/auto}.flashbarbuilder .fbnavmain .navbar{grid-area:nav}.flashbarbuilder .fbnavmain .navcontrol{grid-area:control}.flashbarbuilder .navcontrol .button{background:#027eed;border-radius:0 1rem 1rem 0;padding:2px 10px;color:#eee;user-select:none}.flashbarbuilder .navcontrol .button:hover{background:#2998f9;color:#fff}.flashbarbuilder .fbnavmain .navmsg{background-color:#eee;border-radius:1rem 0 0 1rem;padding:2px 10px}.flashbarbuilder .fbnavmain .navmsg.isolate{border-radius:1rem}.flashbarbuilder .navbar>svg{height:7px;width:auto;fill:#787878;padding:0 .5rem}.flashbarbuilder .toolsetmain .help{grid-area:hlptm}.flashbarbuilder .toolsetmain .summary{grid-area:sumtm;text-align:right}.flashbarbuilder .toolsetmain .summary .summprice{border:1px solid #a92834;font-weight:700;padding:0 .5rem;border-radius:4px;margin:.1rem .4rem 0;color:#a92834}.flashbarbuilder .toolsetmain .appicon img{height:100%;width:auto}.flashbarbuilder .toolset3d{width:100%;position:absolute;bottom:.5rem;left:0;pointer-events:none;text-align:center}.flashbarbuilder .submenu{width:100%;position:absolute;top:.5rem;right:0;pointer-events:none;text-align:center}.flashbarbuilder .submenuitem{padding:.5em .8em;margin:0 .5em;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;position:relative;display:inline-block;width:auto;height:2.5rem}.flashbarbuilder .submenuitem svg,.flashbarbuilder .submenuitem label{display:inline-block;vertical-align:middle}.flashbarbuilder .submenuitem label{cursor:pointer;display:none}.flashbarbuilder .submenuitem:hover .submenuicon{fill:#027eed}.flashbarbuilder .submenuitem:hover{color:#027eed}.flashbarbuilder .submenuitem.active{color:#a92834;border-color:#a92834}.flashbarbuilder .submenuitem.featureenabled:after{content:"";background:#a92834;width:16px;height:2px;display:block;border-radius:1px;position:absolute;left:50%;transform:translateX(-50%);bottom:3px}.flashbarbuilder .submenuitem.active .submenuicon{fill:#a92834}.flashbarbuilder button.tool3d svg{height:1rem;width:auto}.flashbarbuilder .toolset3d .buttongroup{margin-right:.5rem;display:inline-block}.flashbarbuilder .toolset3d .buttongroup button.tool3d{text-transform:uppercase;color:#707070}.flashbarbuilder .toolset3d .buttongroup.merged button.tool3d{border-radius:0;margin:0}.flashbarbuilder .toolset3d .buttongroup.merged button.tool3d:last-child{border-radius:0 4px 4px 0;margin-right:.15em}.flashbarbuilder .toolset3d .buttongroup.merged button.tool3d:first-child{border-radius:4px 0 0 4px}.flashbarbuilder .toolset3d .buttongroup.mode button.tool3d.active label{color:#027eed}.flashbarbuilder .toolset3d .buttongroup.mode button.tool3d.active{border-color:#027eed}.flashbarbuilder .toolset3d .buttongroup.mode button.tool3d.active .flashbarbuilder .toolset3dicons.icons{fill:#027eed}.flashbarbuilder .svgiconswrap{display:block}@media only screen and (min-width:1536px){.flashbarbuilder .toolset3d .buttongroup button.tool3d{padding:.75em 1em}}.flashbarbuilder .toolset3d .buttongroup button.tool3d{margin-right:.15em;min-width:3em}@media only screen and (min-width:1280px){.flashbarbuilder .toolset3d .buttongroup button.tool3d{min-width:5em}}.flashbarbuilder .toolset3d .buttongroup button.tool3d .label{font-size:.5rem;font-family:"Montserrat",Arial,sans-serif}.flashbarbuilder .bldopt{position:relative;background-color:#fff;padding:.5em;border:.5px solid #c4c4c4;border-radius:4px;display:grid;align-items:center;margin-bottom:.75em;cursor:pointer;margin-right:.5em;grid-template:[row1-start] "image image" auto [row1-end] [row2-start] "info info" auto [row2-end]/auto auto}.flashbarbuilder .bldopt img{grid-area:image;height:3rem;width:auto;margin:0 auto}.flashbarbuilder .bldopt .moreinfo{width:22px;height:22px;background-color:#027eed;position:absolute;right:-9px;top:50%;color:#fff;border-radius:50%;text-align:center;font-weight:700}.flashbarbuilder .bldopt bldoptdesc{grid-area:info}@media only screen and (min-width:1280px){.flashbarbuilder .left.drawer{width:12em}.flashbarbuilder .bldopt{grid-template:[row1-start] "image info" auto [row1-end] [row2-start] "image info" auto [row2-end]/4rem auto}.flashbarbuilder .bldopt .bldoptprice,.flashbarbuilder .bldopt .bldopttitle{text-align:left}}.bldopt.featureenabled:after{border-radius:1px;content:'';display:block;position:absolute;width:2px;height:2px;background-color:#a92834;left:50%;transform:translateX(-50%);bottom:2px}.bldopt .itemplacement{position:absolute;background-color:#fff;color:#333;padding:.2rem .5rem;border-radius:.65rem;right:-.45rem;top:1.4em;text-transform:uppercase;font-size:.65rem;border:1px solid #c4c4c4}@media only screen and (min-width:1280px){.bldopt{grid-template-columns:65px auto;padding:1em}}@media only screen and (min-width:1536px){.bldopt{grid-template-columns:85px auto}}.bldopt:hover{background-image:linear-gradient(#fff,#e3e3e3);color:#027eed;border-color:#027eed}.bldopt:hover .itemplacement{color:#027eed;border-color:#027eed}.bldopt.active{border:1px solid #a92834}.bldopt.active .bldopttitle{color:#a92834}.bldoptdesc p{margin-bottom:.65em}.bldopt.active .itemplacement{color:#a92834;border:1px solid #a92834}.bldopt img{height:45px;width:auto}@media only screen and (min-width:1536px){.bldopt img{height:70px}}.bldoptdesc .bldopttitle{font-size:.75em;font-weight:700;letter-spacing:-.9px;text-align:center;margin:0 .05rem}.bldoptdesc .bldoptexpln{text-align:center;font-size:.7em;color:#878787;margin-top:0;line-height:1em;font-weight:700;text-transform:uppercase}.bldoptprice{color:#a92834;font-size:.6em;text-transform:uppercase;text-align:center}.bldoptprice .currency{font-size:.8rem;font-weight:700}.secbtn{padding:.35em .75em;font-size:.75em;color:#707070;text-transform:uppercase}.secbtn:hover{background-image:linear-gradient(#fff,#e3e3e3);color:#027eed;border-color:#027eed}.secbtn,.secbtn label{cursor:pointer}.tablewrap{color:#707070;font-size:.85em;text-align:center}.rwhead{margin:1em 0 .3em;padding-right:1em;line-height:.7em}.rwhead span{font-size:.75em}.rwhead,.prod{display:grid;grid-template:[row1-start] "product-name product-unitprice product-quantity product-price" auto [row1-end]/auto 4em 3em 4em}.subgrpheader{border-bottom:1px solid #888;padding:5px 0 0}.grpfooter{display:grid;border-top:1px solid #888;padding-top:5px;text-align:right;grid-template:[row1-start] "fttext ftprice" auto [row1-end]/auto 6em;align-items:end}.fttext{grid-area:fttext}.ftprice{grid-area:ftprice}.subgrptitlewrap{display:grid;grid-template:[row1-start] "subtitle price" auto [row1-end] [row2-start] "content content" auto [row2-end]/auto 4em}.subgrptitle{grid-area:subtitle;text-align:left}.subgrpsubtotal{grid-area:price;text-align:right}.subgrp-wrap{grid-area:content}.prod{width:100%;padding:4px 0 6px;font-weight:200}.subgrp-wrap{padding:0;margin:0 0 1em}.subgrptitlewrap{font-weight:700;display:grid;grid-template-columns:auto auto;font-size:.85em;padding-bottom:.5em;margin-bottom:.75em;border-bottom:.5px solid #c4c4c4}.prodtitle{justify-self:start;align-self:start;grid-area:product-name;text-align:left}.prodtitle .meta{display:block;text-transform:uppercase;color:#989898;font-size:.6rem}.prodqty{justify-self:center;align-self:start;grid-area:product-quantity;text-align:center}.prod .prodtitle,.prod .prodqty{padding-top:3px}.produnitprice{justify-self:end;align-self:start;grid-area:product-unitprice}.rwhead .produnitprice{justify-self:center;text-align:right}.prodprice{justify-self:end;align-self:start;grid-area:product-price}.prodprice,.produnitprice,.subgrpsubtotal,.crttotaltitle,.crttotal,.carttotalnotice{text-align:right}.grpcontainer{margin:0 0 1.5em}.cartproductlist{max-height:40%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding-right:.2em}.subgrpprice{display:none}.flashbarbuilder .currency .fraction{vertical-align:super;font-size:.75em}.grpheader{background-color:#949292;padding:3px;border-radius:2em;color:#eee}.grptitle{padding:.45em 0 .2em;font-size:1.2em;margin-bottom:.8em;font-weight:lighter}.grpheader .grpprice{text-align:right}.grpheader .grptitle{text-align:left}.grpheader.closed .grptitle{text-align:unset}.grpheader .grpprice{display:none}.carttotalwrap{padding-top:.75em;margin-top:.75em;display:grid;grid-template-columns:auto 8em;align-items:baseline}.crttotal{color:#a92834;font-weight:700;font-size:1.2em}.carttotalnotice{margin:.75em;font-style:italic}.carttotalnotice{grid-column:1/3}@media only screen and (min-width:1280px){.flashbarbuilder .submenuitem label{display:inline-block;padding-left:1em}}.flashbarbuilder .pagebook{position:absolute;background:#fff;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;margin:0}.flashbarbuilder .pagebook .page{display:block;background:#fff;position:absolute;left:0;top:0;padding:0 1em 1em;width:calc(100% - 2em);height:calc(100% - 1em);pointer-events:all}.flashbarbuilder .headerblock h3{color:#a92834;font-weight:100;font-size:2.5em;margin:0 0 .3em;border-bottom:1px solid #a92834}.flashbarbuilder .page .contentblock{width:100%}.flashbarbuilder .page>.contentblock{position:relative;height:calc(100% - 4rem)}.flashbarbuilder .page .fbb-panel{background:#fff;width:100%;height:100%;position:absolute}.flashbarbuilder .imgcontainer button{width:2.5rem;height:2.5rem;margin:0;padding:0;display:inline-block;border:none;outline:none;background:0 0;color:#dedede;font-weight:700}.flashbarbuilder .imgcontainer button:before{content:'';width:1.5rem;height:1.5rem;background-color:#787878;transition:all .4s;position:absolute;border-radius:50%;display:block;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}.flashbarbuilder .imgcontainer button:hover:before{color:#fff;background:#027eed;transition:all .4s;width:2rem;height:2rem;margin:0}.flashbarbuilder .page button.closer{border-radius:50%;position:absolute;right:.5em;top:.5em;color:#787878}.flashbarbuilder .page button.closer:hover{color:#027eed}.flashbarbuilder .fbb-panel button.prev,.flashbarbuilder .fbb-panel button.next{top:50%;transform:translateY(-50%);position:absolute;border-radius:50%}.flashbarbuilder .fbb-panel .prev{left:1em}.flashbarbuilder .fbb-panel .next{right:1em}.flashbarbuilder .fbb-panel .imgcontrols{text-align:right;margin:.4em;grid-area:controls}.flashbarbuilder .fbb-panel .imgdescriptor{display:grid;grid-template:[row1-start] "titling controls" auto [row1-end]/auto auto}.flashbarbuilder .imgcontrols button:first-child{border-radius:4px 0 0 4px}.flashbarbuilder .imgcontrols button:last-child{border-radius:0 4px 4px 0}.flashbarbuilder .fbb-panel h4.titling{margin:.4em;grid-area:titling}.flashbarbuilder .titling svg.icon{fill:#027eed}.flashbarbuilder .pagebook .item p{margin:0;padding:0;font-size:.8rem;padding-bottom:.6rem}.flashbarbuilder .headerblock h4{text-transform:uppercase;font-weight:100;font-size:1.2em;margin:.5em 0 0;position:absolute;top:-1.1em;left:.4em;background-color:#fff;padding:0 .2em}.flashbarbuilder .subsection{border:1px solid #cbc9c9;border-radius:3px;padding:1em;margin:1em 0 2em;position:relative}.flashbarbuilder .subsection:last-child{margin-bottom:0}.flashbarbuilder .subsection>.contentblock{column-count:2;column-gap:32px;column-rule:1px solid #cbc9c9}.flashbarbuilder .subsection .item{display:inline-grid;white-space:nowrap;margin:.4em 0;grid-template:[row1-start] "header" auto [row1-end] [row2-start] "content" auto [row2-end]/auto}.flashbarbuilder .subsection .item.hasThumb{grid-template:[row1-start] "header header" auto [row1-end] [row2-start] "thumb content" auto [row2-end]/auto 1fr}.flashbarbuilder .subsection .item:not(:last-child){padding-right:1rem}.flashbarbuilder .item>.itemheader{grid-area:header;white-space:normal}.flashbarbuilder .item>img{grid-area:thumb;width:4em;margin-right:1em}.flashbarbuilder .item>.content{grid-area:header}.flashbarbuilder .item>.itemheader>label{font-weight:700;color:#a92834}.item.number input,.itempart.number input{border:1px solid #9c9a9a;outline:none;border-radius:3px;margin:3px}.itempart .itemheader label{text-transform:uppercase;font-size:.8rem}.item.number input[type=number]::-webkit-outer-spin-button,.item.number input[type=number]::-webkit-inner-spin-button,.itempart.number input[type=number]::-webkit-outer-spin-button,.itempart.number input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.subsection>.headerblock>p{margin:0}.item.number input[type=number],.itempart.number input[type=number]{width:5em;text-align:center;-moz-appearance:textfield}.selectionlist label{display:block}.selectionlist input[type=checkbox]+.labeltext,.selectionlist input[type=radio]+.labeltext{padding:0 0 0 .5em}.snpshots{display:flex;position:relative}.snpshots button{width:8rem;height:6rem}.snpshots .snpshot svg.icon{position:absolute;right:7px;top:7px}.snpshots .snpshot,.mresnpshots{position:relative;border:.5px solid #989898;overflow:hidden;border-radius:6px;width:8rem;height:6rem;display:inline-block;margin-right:.5rem}.snpshots button{width:6rem;height:6rem;display:inline-block;border:none;outline:none;background:0 0;color:#dedede}.snpshots button:before{content:'';width:5rem;height:5rem;background-color:#787878;line-height:6em;transition:all .4s;position:relative;border-radius:50%;display:block;left:50%;top:50%;transform:translate(-50%,-50%)}.snpshots button:hover:before{color:#fff;background:#027eed;transition:all .4s;width:6rem;height:6rem;margin:0}.mresnpshots svg{height:2.5em;display:inline-block;position:absolute;top:1.5rem;left:50%;transform:translateX(-50%)}.snpshots button:hover svg{height:3em;top:1.3rem}.mresnpshots .label{line-height:.8rem;position:absolute;text-align:center;display:inline-block;left:50%;transform:translateX(-50%);top:3.3rem;width:5rem;color:#fff}.snpshots button:hover .label{top:1rem;top:3.5rem;transition:all .5s}.zoom img,.snpshot img{overflow-clip-margin:content-box;overflow:clip;width:100%;height:auto}.zoom .imgcontainer{position:relative}.zoom img{border:1px solid #dedede;border-radius:3px}.zoom .titling{color:#027eed}.snpshots button:hover .toolset3dicons{fill:#fff}.snpshots button .toolset3dicons{fill:#dedede}.snpshots .snpshot:hover{border:.5px solid #027eed}.mresnpshots{font-size:.75em}.mresnpshots:hover .icons{fill:#027eed}.userformcontrols{margin-top:2rem}.userformcontrols button{border-radius:8px;border:.5px solid #8888;font-size:1em;font-weight:700;padding:1.3em;margin-top:2em;width:100%}.userformcontrols .bbtn{grid-area:second;background-color:#dedede;color:#787878;border-color:#dedede}.userformcontrols .bbtn:hover{background-image:linear-gradient(#efefef,#dedede);color:#484848}.userformcontrols .blubutton{grid-area:first;background-color:#027eed;color:#eee;border-color:#027eed}.userformcontrols .blubutton:hover{background-image:linear-gradient(#027eed,#0462c6);color:#fff}.userformcontrols .buttongroup{display:grid;grid-template:[row1-start] "second first" auto [row1-end]/7em auto}.userformcontrols .buttongroup .bbtn{border-radius:8px 0 0 8px}.userformcontrols .buttongroup .blubutton{border-radius:0 8px 8px 0}.formwrap{max-width:40em;margin:0 auto}.formfield{margin-bottom:.5rem}.required.formfield .label:after{content:"*";color:#a92834}.formwrap input[type=text],.formwrap textarea{border-radius:4px;padding:.55em;border:.5px solid #c4c4c4;margin-bottom:.1rem;width:100%}.formwrap textarea{min-height:6em}.fbbsimple{padding:.5em 0;color:#484848;display:grid;grid-template:[row1-start] "fieldlabel fieldcontent" 2rem [row1-end] [row2-start] "fieldlabel fieldmessage" auto [row2-end]/7em auto}.fbbsimple .fbb-fieldmsg{grid-area:fieldmessage;font-size:.8rem;text-align:right}.fbbsimple .formcontent{grid-area:fieldcontent}.fbbsimple label{grid-area:fieldlabel}.fbbcomposite{display:flex;flex-direction:column;text-align:left}form>.formfield>.label{padding:.5em 1em 0 0;text-align:right}.fbbname{text-align:right;display:grid;grid-template-columns:auto auto;grid-column-gap:.5em}.fbbcomposite.formfield .formcontent{display:grid;grid-template-columns:auto auto}.formfield .formfield label{text-transform:uppercase;color:#888;font-size:.55rem}.formfield .fbb-fieldmsg *{font-size:.7rem}.formfield .fbb-fieldmsg .error{color:#c92f2f}.introjs-tooltip{background-color:rgba(0,0,0,.5);color:#fff}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;opacity:0;transition:all .3s ease-out}.introjs-showElement{z-index:9999999!important}tr.introjs-showElement>td{z-index:9999999!important;position:relative}tr.introjs-showElement>th{z-index:9999999!important;position:relative}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;border-radius:4px;transition:all .3s ease-out}.introjs-helperLayer *{box-sizing:content-box}.introjs-helperLayer :before{box-sizing:content-box}.introjs-helperLayer :after{box-sizing:content-box}.introjs-tooltipReferenceLayer{font-family:"Helvetica Neue",ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;transition:all .3s ease-out}.introjs-tooltipReferenceLayer *{font-family:"Helvetica Neue",ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.introjs-helperNumberLayer{font-family:"Helvetica Neue",Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif;color:#9e9e9e;text-align:center;padding-top:10px;padding-bottom:10px}.introjs-arrow{border:5px solid transparent;content:"";position:absolute}.introjs-arrow.top{top:-10px;left:10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;left:10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;background-color:#fff;min-width:250px;max-width:300px;border-radius:5px;box-shadow:0 3px 30px rgba(33,33,33,.3);transition:opacity .1s ease-out}.introjs-tooltiptext{padding:20px}.introjs-dontShowAgain{padding-left:20px;padding-right:20px}.introjs-dontShowAgain input{padding:0;margin:0;margin-bottom:2px;display:inline;width:10px;height:10px}.introjs-dontShowAgain label{font-size:14px;display:inline-block;font-weight:400;margin:0 0 0 5px;padding:0;background-color:#fff;color:#616161;-webkit-user-select:none;user-select:none}.introjs-tooltip-title{font-size:18px;width:90%;min-height:1.5em;margin:0;padding:0;font-weight:700;line-height:1.5}.introjs-tooltip-header{position:relative;padding-left:20px;padding-right:20px;padding-top:10px;min-height:1.5em}.introjs-tooltipbuttons{border-top:1px solid #e0e0e0;padding:10px;text-align:right;white-space:nowrap}.introjs-tooltipbuttons:after{content:"";visibility:hidden;display:block;height:0;clear:both}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;padding:.5rem 1rem;border:1px solid #bdbdbd;text-decoration:none;text-shadow:1px 1px 0 #fff;font-size:14px;color:#424242;white-space:nowrap;cursor:pointer;outline:0;background-color:#f4f4f4;border-radius:.2em;zoom:1;display:inline}.introjs-button:hover{outline:0;text-decoration:none;border-color:#9e9e9e;background-color:#e0e0e0;color:#212121}.introjs-button:focus{outline:0;text-decoration:none;background-color:#eee;box-shadow:0 0 0 .2rem rgba(158,158,158,.5);border:1px solid #616161;color:#212121}.introjs-button:active{outline:0;text-decoration:none;background-color:#e0e0e0;border-color:#9e9e9e;color:#212121}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{position:absolute;top:0;right:0;display:inline-block;width:45px;height:45px;line-height:45px;color:#616161;font-size:22px;cursor:pointer;font-weight:700;text-align:center;text-decoration:none}.introjs-skipbutton:focus,.introjs-skipbutton:hover{color:#212121;outline:0;text-decoration:none}.introjs-prevbutton{float:left}.introjs-nextbutton{float:right}.introjs-disabled{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-disabled:focus,.introjs-disabled:hover{color:#9e9e9e;border-color:#bdbdbd;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center;padding-top:10px;padding-bottom:10px}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:0 auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{transition:width .1s ease-in;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:focus,.introjs-bullets ul li a:hover{width:15px;background:#999;text-decoration:none;outline:0}.introjs-bullets ul li a.active{width:15px;background:#999}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px;border-radius:4px;background-color:#e0e0e0}.introjs-progressbar{box-sizing:content-box;float:left;width:0;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hint:hover>.introjs-hint-pulse{background-color:rgba(255,0,0,.724)}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}@keyframes introjspulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}100%{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.introjs-hint-pulse{box-sizing:content-box;width:15px;height:15px;border-radius:30px;background-color:rgba(255,34,34,.457);z-index:10;position:absolute;transition:all .2s ease-out;animation:introjspulse 2s infinite}.introjs-hint-no-anim .introjs-hint-pulse{animation:none}.introjs-hint-dot{box-sizing:content-box;background:0 0;border-radius:60px;height:50px;width:50px;position:absolute;top:-18px;left:-18px;z-index:1;opacity:0}.introjs-tooltiptext{padding:20px;color:#282828;line-height:1em;position:relative}.introjs-tooltiptext small{max-width:100%;height:auto}.introjs-tooltiptext img{max-width:100%;margin:1em 0;border-radius:4px;box-shadow:inset 5px 5px 10px 2px #000;border:1px solid #ccc}.introjs-button{-webkit-border-radius:8;-moz-border-radius:8;border-radius:8px;color:#eee;font-size:1em;background:#a92835;padding:8px 15px;text-decoration:none;text-shadow:unset}.introjs-button:hover,.introjs-button:active{background:#c92f2f;color:#fff;text-decoration:none}.introjs-button.introjs-disabled:hover,.introjs-button.introjs-disabled:active,.introjs-button.introjs-disabled{color:#cfc8d8;background:#e0e0e0}.introjs-progress{margin:3px 1em;height:3px}.introjs-progressbar{background:#c92f2f;transition:all .35s}.introjs-button.introjs-prevbutton{display:none !important}.admin-bar .introjs-helperLayer,.admin-bar .introjs-tooltipReferenceLayer,.admin-bar .introjs-disableInteraction,.admin-bar .introjs-overlay{transform:translateY(-32px)}.introjs-hints{z-index:9999999;width:100%;height:100%;position:absolute;left:0;top:0;pointer-events:none}.introjs-hints>*{pointer-events:all}.introjs-tooltiptext p:first-child{margin-top:0}@keyframes blinker{0%{opacity:1}20%{opacity:.3}40%{opacity:1}}.modal{position:fixed;top:0;right:0;width:100vw;height:100vh;z-index:99999;overflow:hidden;outline:0}.modal-dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:8px}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:4px;outline:0}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:8px;border-top-left-radius:4px;border-top-right-radius:4px}.modal.dialog .modal-content{padding:10px}.modal.dialog .modal-header{border-radius:4px;background:#999;position:relative}.modal-header p,.modal-header h5{line-height:1rem;margin:0;font-family:"Montserrat",Arial,sans-serif}.modal.dialog.modal-state-error .modal-header{background:#e25c3b}.modal.dialog.modal-state-info .modal-header{background:#00b1ff}.modal.dialog .modal-header h5{color:#eee}.modal.dialog .modal-header button{background:0 0;position:relative}.modal-header svg{position:absolute;transform:translate(-50%,-50%)}.modal.dialog .modal-header button:hover{border:2px solid #fff}.modal.dialog .modal-header svg{fill:#eee;stroke:#eee}.modal-body{position:relative;flex:1 1 auto;padding:8px}.modal-body iframe{width:calc(100vw - 12rem);height:calc(100vh - 14rem)}.modal-footer{display:flex;justify-content:flex-end;padding:0 8px 8px}.modal-title{margin:0;line-height:1.5}.modal-close{margin:0;padding:0;border:none;width:16px;height:16px;cursor:pointer;background:0 0;font-size:0}.modal-backdrop{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}.modal-backdrop.in{opacity:0;transition:opacity .35s ease-in-out}.modal-backdrop.out{opacity:0;transition:opacity .35s ease-in-out}.modal-backdrop.is-open{opacity:.5}.modal.in .modal-dialog{opacity:1;transition:opacity .35s ease-in-out;animation:scaleUp .35s ease-in-out}.modal.out .modal-dialog{opacity:0;transition:opacity .35s ease-in-out;animation:scaleDown .35s ease-in-out}@keyframes scaleUp{0%{transform:translate(-50%,-50%) scale(1.2);opacity:0}100%{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes scaleDown{0%{transform:translate(-50%,-50%) scale(1);opacity:1}100%{transform:translate(-50%,-50%) scale(1.2);opacity:0}}.learnmore{color:#027eed;font-size:.7rem;text-transform:uppercase;padding:4px 8px;border-radius:11px;text-align:center;margin:0 auto .5rem;border:1px solid #027eed;display:block}.learnmore:hover{color:#02;border-color:#02}.subsection .learnmore{padding:2px 4px;font-size:.65rem;margin:unset;border-radius:8px;text-align:center;display:inline-block}.learnmore{width:8rem}.subsection .learnmore{width:8rem}