@font-face {
 font-family: font;
 src: url(/files/icons/custom-icons/font/icomoon.woff) format("woff"),
 url(/files/icons/custom-icons/font/icomoon.ttf) format("truetype");
}
.font-0:before {
 content: "\e900";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-1:before {
 content: "\e901";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-2:before {
 content: "\e902";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-3:before {
 content: "\e903";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-4:before {
 content: "\e904";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-5:before {
 content: "\e905";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-6:before {
 content: "\e906";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-7:before {
 content: "\e907";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-8:before {
 content: "\e908";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-9:before {
 content: "\e909";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-group:before {
 content: "\e90a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-px:before {
 content: "\e90b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-a:before {
 content: "\e90c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-accessible-icon:before {
 content: "\e90d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-accusoft:before {
 content: "\e90e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-address-book:before {
 content: "\e90f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-address-card:before {
 content: "\e910";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-adn:before {
 content: "\e911";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-adversal:before {
 content: "\e912";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-affiliatetheme:before {
 content: "\e913";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-airbnb:before {
 content: "\e914";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-algolia:before {
 content: "\e915";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-align-center:before {
 content: "\e916";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-align-justify:before {
 content: "\e917";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-align-left:before {
 content: "\e918";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-align-right:before {
 content: "\e919";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-alipay:before {
 content: "\e91a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-amazon:before {
 content: "\e91b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-amazon-pay:before {
 content: "\e91c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-amilia:before {
 content: "\e91d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-anchor:before {
 content: "\e91e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-android:before {
 content: "\e91f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angellist:before {
 content: "\e920";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angle-down:before {
 content: "\e921";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angle-left:before {
 content: "\e922";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angle-right:before {
 content: "\e923";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angles-down:before {
 content: "\e924";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angles-left:before {
 content: "\e925";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angles-right:before {
 content: "\e926";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angles-up:before {
 content: "\e927";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angle-up:before {
 content: "\e928";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angrycreative:before {
 content: "\e929";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-angular:before {
 content: "\e92a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ankh:before {
 content: "\e92b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-apper:before {
 content: "\e92c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-apple:before {
 content: "\e92d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-apple-pay:before {
 content: "\e92e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-apple-whole:before {
 content: "\e92f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-app-store:before {
 content: "\e930";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-app-store-ios:before {
 content: "\e931";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-archway:before {
 content: "\e932";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down:before {
 content: "\e933";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down-1-9:before {
 content: "\e934";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down-9-1:before {
 content: "\e935";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down-a-z:before {
 content: "\e936";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down-long:before {
 content: "\e937";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down-short-wide:before {
 content: "\e938";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down-wide-short:before {
 content: "\e939";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-down-z-a:before {
 content: "\e93a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-left:before {
 content: "\e93b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-left-long:before {
 content: "\e93c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-pointer:before {
 content: "\e93d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-right:before {
 content: "\e93e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-right-arrow-left:before {
 content: "\e93f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-right-from-bracket:before {
 content: "\e940";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-right-long:before {
 content: "\e941";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-right-to-bracket:before {
 content: "\e942";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-rotate-left:before {
 content: "\e943";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-rotate-right:before {
 content: "\e944";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrows-left-right:before {
 content: "\e945";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrows-rotate:before {
 content: "\e946";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrows-up-down:before {
 content: "\e947";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrows-up-down-left-right:before {
 content: "\e948";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-trend-down:before {
 content: "\e949";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-trend-up:before {
 content: "\e94a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-turn-down:before {
 content: "\e94b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-turn-up:before {
 content: "\e94c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up:before {
 content: "\e94d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-1-9:before {
 content: "\e94e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-9-1:before {
 content: "\e94f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-a-z:before {
 content: "\e950";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-from-bracket:before {
 content: "\e951";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-long:before {
 content: "\e952";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-right-from-square:before {
 content: "\e953";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-short-wide:before {
 content: "\e954";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-wide-short:before {
 content: "\e955";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-arrow-up-z-a:before {
 content: "\e956";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-artstation:before {
 content: "\e957";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-asterisk:before {
 content: "\e958";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-asymmetrik:before {
 content: "\e959";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-at:before {
 content: "\e95a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-atlassian:before {
 content: "\e95b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-atom:before {
 content: "\e95c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-audible:before {
 content: "\e95d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-audio-description:before {
 content: "\e95e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-austral-sign:before {
 content: "\e95f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-autoprefixer:before {
 content: "\e960";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-avianex:before {
 content: "\e961";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-aviato:before {
 content: "\e962";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-award:before {
 content: "\e963";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-aws:before {
 content: "\e964";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-b:before {
 content: "\e965";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-baby:before {
 content: "\e966";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-baby-carriage:before {
 content: "\e967";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-backward:before {
 content: "\e968";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-backward-fast:before {
 content: "\e969";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-backward-step:before {
 content: "\e96a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bacon:before {
 content: "\e96b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bacteria:before {
 content: "\e96c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bacterium:before {
 content: "\e96d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bag-shopping:before {
 content: "\e96e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bahai:before {
 content: "\e96f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-baht-sign:before {
 content: "\e970";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ban:before {
 content: "\e971";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bandage:before {
 content: "\e972";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bandcamp:before {
 content: "\e973";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ban-smoking:before {
 content: "\e974";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-barcode:before {
 content: "\e975";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bars:before {
 content: "\e976";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bars-progress:before {
 content: "\e977";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bars-staggered:before {
 content: "\e978";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-baseball:before {
 content: "\e979";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-baseball-bat-ball:before {
 content: "\e97a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-basketball:before {
 content: "\e97b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-basket-shopping:before {
 content: "\e97c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bath:before {
 content: "\e97d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-battery-empty:before {
 content: "\e97e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-battery-full:before {
 content: "\e97f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-battery-half:before {
 content: "\e980";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-battery-quarter:before {
 content: "\e981";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-battery-three-quarters:before {
 content: "\e982";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-battle-net:before {
 content: "\e983";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bed:before {
 content: "\e984";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bed-pulse:before {
 content: "\e985";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-beer-mug-empty:before {
 content: "\e986";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-behance:before {
 content: "\e987";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-behance-square:before {
 content: "\e988";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bell:before {
 content: "\e989";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bell-concierge:before {
 content: "\e98a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bell-slash:before {
 content: "\e98b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bezier-curve:before {
 content: "\e98c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bicycle:before {
 content: "\e98d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bilibili:before {
 content: "\e98e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bimobject:before {
 content: "\e98f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-binoculars:before {
 content: "\e990";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-biohazard:before {
 content: "\e991";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bitbucket:before {
 content: "\e992";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bitcoin:before {
 content: "\e993";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bitcoin-sign:before {
 content: "\e994";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bity:before {
 content: "\e995";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-blackberry:before {
 content: "\e996";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-black-tie:before {
 content: "\e997";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-blender:before {
 content: "\e998";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-blender-phone:before {
 content: "\e999";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-blog:before {
 content: "\e99a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-blogger:before {
 content: "\e99b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-blogger-b:before {
 content: "\e99c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bluetooth:before {
 content: "\e99d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bluetooth-b:before {
 content: "\e99e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bold:before {
 content: "\e99f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bolt:before {
 content: "\e9a0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bolt-lightning:before {
 content: "\e9a1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bomb:before {
 content: "\e9a2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bone:before {
 content: "\e9a3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bong:before {
 content: "\e9a4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book:before {
 content: "\e9a5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book-atlas:before {
 content: "\e9a6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book-bible:before {
 content: "\e9a7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book-journal-whills:before {
 content: "\e9a8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bookmark:before {
 content: "\e9a9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book-medical:before {
 content: "\e9aa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book-open:before {
 content: "\e9ab";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book-open-reader:before {
 content: "\e9ac";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book-quran:before {
 content: "\e9ad";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-book-skull:before {
 content: "\e9ae";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bootstrap:before {
 content: "\e9af";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-border-all:before {
 content: "\e9b0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-border-none:before {
 content: "\e9b1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-border-top-left:before {
 content: "\e9b2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bots:before {
 content: "\e9b3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bowling-ball:before {
 content: "\e9b4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-box:before {
 content: "\e9b5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-box-archive:before {
 content: "\e9b6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-boxes-stacked:before {
 content: "\e9b7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-box-open:before {
 content: "\e9b8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-box-tissue:before {
 content: "\e9b9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-braille:before {
 content: "\e9ba";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-brain:before {
 content: "\e9bb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-brazilian-real-sign:before {
 content: "\e9bc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bread-slice:before {
 content: "\e9bd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-briefcase:before {
 content: "\e9be";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-briefcase-medical:before {
 content: "\e9bf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-broom:before {
 content: "\e9c0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-broom-ball:before {
 content: "\e9c1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-brush:before {
 content: "\e9c2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-btc:before {
 content: "\e9c3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-buffer:before {
 content: "\e9c4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bug:before {
 content: "\e9c5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bug-slash:before {
 content: "\e9c6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-building:before {
 content: "\e9c7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-building-columns:before {
 content: "\e9c8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bullhorn:before {
 content: "\e9c9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bullseye:before {
 content: "\e9ca";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-burger:before {
 content: "\e9cb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-buromobelexperte:before {
 content: "\e9cc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bus:before {
 content: "\e9cd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-business-time:before {
 content: "\e9ce";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-bus-simple:before {
 content: "\e9cf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-buy-n-large:before {
 content: "\e9d0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-buysellads:before {
 content: "\e9d1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-c:before {
 content: "\e9d2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cake-candles:before {
 content: "\e9d3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calculator:before {
 content: "\e9d4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calendar:before {
 content: "\e9d5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calendar-check:before {
 content: "\e9d6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calendar-day:before {
 content: "\e9d7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calendar-days:before {
 content: "\e9d8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calendar-minus:before {
 content: "\e9d9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calendar-plus:before {
 content: "\e9da";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calendar-week:before {
 content: "\e9db";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-calendar-xmark:before {
 content: "\e9dc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-camera:before {
 content: "\e9dd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-camera-retro:before {
 content: "\e9de";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-camera-rotate:before {
 content: "\e9df";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-campground:before {
 content: "\e9e0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-canadian-maple-leaf:before {
 content: "\e9e1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-candy-cane:before {
 content: "\e9e2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cannabis:before {
 content: "\e9e3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-capsules:before {
 content: "\e9e4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-car:before {
 content: "\e9e5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-caravan:before {
 content: "\e9e6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-car-battery:before {
 content: "\e9e7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-car-crash:before {
 content: "\e9e8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-caret-down:before {
 content: "\e9e9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-caret-left:before {
 content: "\e9ea";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-caret-right:before {
 content: "\e9eb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-caret-up:before {
 content: "\e9ec";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-car-rear:before {
 content: "\e9ed";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-carrot:before {
 content: "\e9ee";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-car-side:before {
 content: "\e9ef";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cart-arrow-down:before {
 content: "\e9f0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cart-flatbed:before {
 content: "\e9f1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cart-flatbed-suitcase:before {
 content: "\e9f2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cart-plus:before {
 content: "\e9f3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cart-shopping:before {
 content: "\e9f4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cash-register:before {
 content: "\e9f5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cat:before {
 content: "\e9f6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-amazon-pay:before {
 content: "\e9f7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-amex:before {
 content: "\e9f8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-apple-pay:before {
 content: "\e9f9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-diners-club:before {
 content: "\e9fa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-discover:before {
 content: "\e9fb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-jcb:before {
 content: "\e9fc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-mastercard:before {
 content: "\e9fd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-paypal:before {
 content: "\e9fe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-stripe:before {
 content: "\e9ff";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cc-visa:before {
 content: "\ea00";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cedi-sign:before {
 content: "\ea01";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-centercode:before {
 content: "\ea02";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-centos:before {
 content: "\ea03";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cent-sign:before {
 content: "\ea04";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-certificate:before {
 content: "\ea05";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chair:before {
 content: "\ea06";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chalkboard:before {
 content: "\ea07";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chalkboard-user:before {
 content: "\ea08";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-champagne-glasses:before {
 content: "\ea09";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-charging-station:before {
 content: "\ea0a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chart-area:before {
 content: "\ea0b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chart-bar:before {
 content: "\ea0c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chart-column:before {
 content: "\ea0d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chart-gantt:before {
 content: "\ea0e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chart-line:before {
 content: "\ea0f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chart-pie:before {
 content: "\ea10";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-check:before {
 content: "\ea11";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-check-double:before {
 content: "\ea12";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-check-to-slot:before {
 content: "\ea13";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cheese:before {
 content: "\ea14";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chess:before {
 content: "\ea15";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chess-bishop:before {
 content: "\ea16";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chess-board:before {
 content: "\ea17";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chess-king:before {
 content: "\ea18";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chess-knight:before {
 content: "\ea19";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chess-pawn:before {
 content: "\ea1a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chess-queen:before {
 content: "\ea1b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chess-rook:before {
 content: "\ea1c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chevron-down:before {
 content: "\ea1d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chevron-left:before {
 content: "\ea1e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chevron-right:before {
 content: "\ea1f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chevron-up:before {
 content: "\ea20";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-child:before {
 content: "\ea21";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chrome:before {
 content: "\ea22";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-chromecast:before {
 content: "\ea23";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-church:before {
 content: "\ea24";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle:before {
 content: "\ea25";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-arrow-down:before {
 content: "\ea26";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-arrow-left:before {
 content: "\ea27";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-arrow-right:before {
 content: "\ea28";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-arrow-up:before {
 content: "\ea29";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-check:before {
 content: "\ea2a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-chevron-down:before {
 content: "\ea2b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-chevron-left:before {
 content: "\ea2c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-chevron-right:before {
 content: "\ea2d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-chevron-up:before {
 content: "\ea2e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-dollar-to-slot:before {
 content: "\ea2f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-dot:before {
 content: "\ea30";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-down:before {
 content: "\ea31";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-exclamation:before {
 content: "\ea32";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-h:before {
 content: "\ea33";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-half-stroke:before {
 content: "\ea34";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-info:before {
 content: "\ea35";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-left:before {
 content: "\ea36";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-minus:before {
 content: "\ea37";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-notch:before {
 content: "\ea38";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-pause:before {
 content: "\ea39";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-play:before {
 content: "\ea3a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-plus:before {
 content: "\ea3b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-question:before {
 content: "\ea3c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-radiation:before {
 content: "\ea3d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-right:before {
 content: "\ea3e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-stop:before {
 content: "\ea3f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-up:before {
 content: "\ea40";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-user:before {
 content: "\ea41";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-circle-xmark:before {
 content: "\ea42";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-city:before {
 content: "\ea43";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-clapperboard:before {
 content: "\ea44";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-clipboard:before {
 content: "\ea45";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-clipboard-check:before {
 content: "\ea46";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-clipboard-list:before {
 content: "\ea47";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-clock:before {
 content: "\ea48";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-clock-rotate-left:before {
 content: "\ea49";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-clone:before {
 content: "\ea4a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-closed-captioning:before {
 content: "\ea4b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud:before {
 content: "\ea4c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-arrow-down:before {
 content: "\ea4d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-arrow-up:before {
 content: "\ea4e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloudflare:before {
 content: "\ea4f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-meatball:before {
 content: "\ea50";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-moon:before {
 content: "\ea51";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-moon-rain:before {
 content: "\ea52";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-rain:before {
 content: "\ea53";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloudscale:before {
 content: "\ea54";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-showers-heavy:before {
 content: "\ea55";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloudsmith:before {
 content: "\ea56";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-sun:before {
 content: "\ea57";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloud-sun-rain:before {
 content: "\ea58";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cloudversify:before {
 content: "\ea59";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-clover:before {
 content: "\ea5a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cmplid:before {
 content: "\ea5b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-code:before {
 content: "\ea5c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-code-branch:before {
 content: "\ea5d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-code-commit:before {
 content: "\ea5e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-code-compare:before {
 content: "\ea5f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-code-fork:before {
 content: "\ea60";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-code-merge:before {
 content: "\ea61";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-codepen:before {
 content: "\ea62";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-code-pull-request:before {
 content: "\ea63";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-codiepie:before {
 content: "\ea64";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-coins:before {
 content: "\ea65";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-colon-sign:before {
 content: "\ea66";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-comment:before {
 content: "\ea67";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-comment-dollar:before {
 content: "\ea68";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-comment-dots:before {
 content: "\ea69";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-comment-medical:before {
 content: "\ea6a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-comments:before {
 content: "\ea6b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-comments-dollar:before {
 content: "\ea6c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-comment-slash:before {
 content: "\ea6d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-comment-sms:before {
 content: "\ea6e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-compact-disc:before {
 content: "\ea6f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-compass:before {
 content: "\ea70";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-compass-drafting:before {
 content: "\ea71";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-compress:before {
 content: "\ea72";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-computer-mouse:before {
 content: "\ea73";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-confluence:before {
 content: "\ea74";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-connectdevelop:before {
 content: "\ea75";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-contao:before {
 content: "\ea76";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cookie:before {
 content: "\ea77";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cookie-bite:before {
 content: "\ea78";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-copy:before {
 content: "\ea79";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-copyright:before {
 content: "\ea7a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cotton-bureau:before {
 content: "\ea7b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-couch:before {
 content: "\ea7c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cpanel:before {
 content: "\ea7d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons:before {
 content: "\ea7e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-by:before {
 content: "\ea7f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-nc:before {
 content: "\ea80";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-nc-eu:before {
 content: "\ea81";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-nc-jp:before {
 content: "\ea82";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-nd:before {
 content: "\ea83";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-pd:before {
 content: "\ea84";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-pd-alt:before {
 content: "\ea85";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-remix:before {
 content: "\ea86";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-sa:before {
 content: "\ea87";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-sampling:before {
 content: "\ea88";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-sampling-plus:before {
 content: "\ea89";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-share:before {
 content: "\ea8a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-creative-commons-zero:before {
 content: "\ea8b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-credit-card:before {
 content: "\ea8c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-critical-role:before {
 content: "\ea8d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-crop:before {
 content: "\ea8e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-crop-simple:before {
 content: "\ea8f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cross:before {
 content: "\ea90";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-crosshairs:before {
 content: "\ea91";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-crow:before {
 content: "\ea92";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-crown:before {
 content: "\ea93";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-crutch:before {
 content: "\ea94";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cruzeiro-sign:before {
 content: "\ea95";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-css3:before {
 content: "\ea96";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-css3-alt:before {
 content: "\ea97";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cube:before {
 content: "\ea98";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cubes:before {
 content: "\ea99";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-cuttlefish:before {
 content: "\ea9a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-d:before {
 content: "\ea9b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dailymotion:before {
 content: "\ea9c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-d-and-d:before {
 content: "\ea9d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-d-and-d-beyond:before {
 content: "\ea9e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dashcube:before {
 content: "\ea9f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-database:before {
 content: "\eaa0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-deezer:before {
 content: "\eaa1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-delete-left:before {
 content: "\eaa2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-delicious:before {
 content: "\eaa3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-democrat:before {
 content: "\eaa4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-deploydog:before {
 content: "\eaa5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-deskpro:before {
 content: "\eaa6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-desktop:before {
 content: "\eaa7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dev:before {
 content: "\eaa8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-deviantart:before {
 content: "\eaa9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dharmachakra:before {
 content: "\eaaa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dhl:before {
 content: "\eaab";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-diagram-next:before {
 content: "\eaac";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-diagram-predecessor:before {
 content: "\eaad";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-diagram-project:before {
 content: "\eaae";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-diagram-successor:before {
 content: "\eaaf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-diamond:before {
 content: "\eab0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-diamond-turn-right:before {
 content: "\eab1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-diaspora:before {
 content: "\eab2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice:before {
 content: "\eab3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice-d6:before {
 content: "\eab4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice-d20:before {
 content: "\eab5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice-five:before {
 content: "\eab6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice-four:before {
 content: "\eab7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice-one:before {
 content: "\eab8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice-six:before {
 content: "\eab9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice-three:before {
 content: "\eaba";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dice-two:before {
 content: "\eabb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-digg:before {
 content: "\eabc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-digital-ocean:before {
 content: "\eabd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-discord:before {
 content: "\eabe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-discourse:before {
 content: "\eabf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-disease:before {
 content: "\eac0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-divide:before {
 content: "\eac1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dna:before {
 content: "\eac2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dochub:before {
 content: "\eac3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-docker:before {
 content: "\eac4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dog:before {
 content: "\eac5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dollar-sign:before {
 content: "\eac6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dolly:before {
 content: "\eac7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dong-sign:before {
 content: "\eac8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-door-closed:before {
 content: "\eac9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-door-open:before {
 content: "\eaca";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dove:before {
 content: "\eacb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-down-left-and-up-right-to-center:before {
 content: "\eacc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-download:before {
 content: "\eacd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-down-long:before {
 content: "\eace";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-draft2digital:before {
 content: "\eacf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dragon:before {
 content: "\ead0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-draw-polygon:before {
 content: "\ead1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dribbble:before {
 content: "\ead2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dribbble-square:before {
 content: "\ead3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dropbox:before {
 content: "\ead4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-droplet:before {
 content: "\ead5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-droplet-slash:before {
 content: "\ead6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-drum:before {
 content: "\ead7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-drum-steelpan:before {
 content: "\ead8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-drumstick-bite:before {
 content: "\ead9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-drupal:before {
 content: "\eada";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dumbbell:before {
 content: "\eadb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dumpster:before {
 content: "\eadc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dumpster-fire:before {
 content: "\eadd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dungeon:before {
 content: "\eade";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-dyalog:before {
 content: "\eadf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-e:before {
 content: "\eae0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ear-deaf:before {
 content: "\eae1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ear-listen:before {
 content: "\eae2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-earlybirds:before {
 content: "\eae3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-earth-africa:before {
 content: "\eae4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-earth-americas:before {
 content: "\eae5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-earth-asia:before {
 content: "\eae6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-earth-europe:before {
 content: "\eae7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-earth-oceania:before {
 content: "\eae8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ebay:before {
 content: "\eae9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-edge:before {
 content: "\eaea";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-edge-legacy:before {
 content: "\eaeb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-egg:before {
 content: "\eaec";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-eject:before {
 content: "\eaed";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-elementor:before {
 content: "\eaee";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-elevator:before {
 content: "\eaef";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ellipsis:before {
 content: "\eaf0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ellipsis-vertical:before {
 content: "\eaf1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ello:before {
 content: "\eaf2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ember:before {
 content: "\eaf3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-empire:before {
 content: "\eaf4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-envelope:before {
 content: "\eaf5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-envelope-open:before {
 content: "\eaf6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-envelope-open-text:before {
 content: "\eaf7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-envelopes-bulk:before {
 content: "\eaf8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-envira:before {
 content: "\eaf9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-equals:before {
 content: "\eafa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-eraser:before {
 content: "\eafb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-erlang:before {
 content: "\eafc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ethereum:before {
 content: "\eafd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ethernet:before {
 content: "\eafe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-etsy:before {
 content: "\eaff";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-euro-sign:before {
 content: "\eb00";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-evernote:before {
 content: "\eb01";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-exclamation:before {
 content: "\eb02";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-expand:before {
 content: "\eb03";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-expeditedssl:before {
 content: "\eb04";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-eye:before {
 content: "\eb05";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-eye-dropper:before {
 content: "\eb06";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-eye-low-vision:before {
 content: "\eb07";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-eye-slash:before {
 content: "\eb08";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-f:before {
 content: "\eb09";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-angry:before {
 content: "\eb0a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-facebook:before {
 content: "\eb0b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-facebook-f:before {
 content: "\eb0c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-facebook-messenger:before {
 content: "\eb0d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-facebook-square:before {
 content: "\eb0e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-dizzy:before {
 content: "\eb0f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-flushed:before {
 content: "\eb10";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-frown:before {
 content: "\eb11";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-frown-open:before {
 content: "\eb12";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grimace:before {
 content: "\eb13";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin:before {
 content: "\eb14";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-beam:before {
 content: "\eb15";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-beam-sweat:before {
 content: "\eb16";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-hearts:before {
 content: "\eb17";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-squint:before {
 content: "\eb18";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-squint-tears:before {
 content: "\eb19";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-stars:before {
 content: "\eb1a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-tears:before {
 content: "\eb1b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-tongue:before {
 content: "\eb1c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-tongue-squint:before {
 content: "\eb1d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-tongue-wink:before {
 content: "\eb1e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-wide:before {
 content: "\eb1f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-grin-wink:before {
 content: "\eb20";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-kiss:before {
 content: "\eb21";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-kiss-beam:before {
 content: "\eb22";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-kiss-wink-heart:before {
 content: "\eb23";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-laugh:before {
 content: "\eb24";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-laugh-beam:before {
 content: "\eb25";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-laugh-squint:before {
 content: "\eb26";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-laugh-wink:before {
 content: "\eb27";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-meh:before {
 content: "\eb28";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-meh-blank:before {
 content: "\eb29";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-rolling-eyes:before {
 content: "\eb2a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-sad-cry:before {
 content: "\eb2b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-sad-tear:before {
 content: "\eb2c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-smile:before {
 content: "\eb2d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-smile-beam:before {
 content: "\eb2e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-smile-wink:before {
 content: "\eb2f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-surprise:before {
 content: "\eb30";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-face-tired:before {
 content: "\eb31";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fan:before {
 content: "\eb32";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fantasy-flight-games:before {
 content: "\eb33";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-faucet:before {
 content: "\eb34";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fax:before {
 content: "\eb35";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-feather:before {
 content: "\eb36";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-feather-pointed:before {
 content: "\eb37";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fedex:before {
 content: "\eb38";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fedora:before {
 content: "\eb39";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-figma:before {
 content: "\eb3a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file:before {
 content: "\eb3b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-arrow-down:before {
 content: "\eb3c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-arrow-up:before {
 content: "\eb3d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-audio:before {
 content: "\eb3e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-code:before {
 content: "\eb3f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-contract:before {
 content: "\eb40";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-csv:before {
 content: "\eb41";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-excel:before {
 content: "\eb42";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-export:before {
 content: "\eb43";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-image:before {
 content: "\eb44";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-import:before {
 content: "\eb45";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-invoice:before {
 content: "\eb46";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-invoice-dollar:before {
 content: "\eb47";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-lines:before {
 content: "\eb48";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-medical:before {
 content: "\eb49";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-pdf:before {
 content: "\eb4a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-powerpoint:before {
 content: "\eb4b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-prescription:before {
 content: "\eb4c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-signature:before {
 content: "\eb4d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-video:before {
 content: "\eb4e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-waveform:before {
 content: "\eb4f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-word:before {
 content: "\eb50";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-file-zipper:before {
 content: "\eb51";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fill:before {
 content: "\eb52";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fill-drip:before {
 content: "\eb53";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-film:before {
 content: "\eb54";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-filter:before {
 content: "\eb55";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-filter-circle-dollar:before {
 content: "\eb56";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-filter-circle-xmark:before {
 content: "\eb57";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fingerprint:before {
 content: "\eb58";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fire:before {
 content: "\eb59";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fire-extinguisher:before {
 content: "\eb5a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fire-flame-curved:before {
 content: "\eb5b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fire-flame-simple:before {
 content: "\eb5c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-firefox:before {
 content: "\eb5d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-firefox-browser:before {
 content: "\eb5e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-firstdraft:before {
 content: "\eb5f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-first-order:before {
 content: "\eb60";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-first-order-alt:before {
 content: "\eb61";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fish:before {
 content: "\eb62";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-flag:before {
 content: "\eb63";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-flag-checkered:before {
 content: "\eb64";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-flag-usa:before {
 content: "\eb65";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-flask:before {
 content: "\eb66";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-flickr:before {
 content: "\eb67";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-flipboard:before {
 content: "\eb68";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-floppy-disk:before {
 content: "\eb69";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-florin-sign:before {
 content: "\eb6a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fly:before {
 content: "\eb6b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-folder:before {
 content: "\eb6c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-folder-minus:before {
 content: "\eb6d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-folder-open:before {
 content: "\eb6e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-folder-plus:before {
 content: "\eb6f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-folder-tree:before {
 content: "\eb70";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-font:before {
 content: "\eb71";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-font-awesome:before {
 content: "\eb72";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fonticons:before {
 content: "\eb73";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fonticons-fi:before {
 content: "\eb74";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-football:before {
 content: "\eb75";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fort-awesome:before {
 content: "\eb76";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fort-awesome-alt:before {
 content: "\eb77";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-forumbee:before {
 content: "\eb78";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-forward:before {
 content: "\eb79";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-forward-fast:before {
 content: "\eb7a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-forward-step:before {
 content: "\eb7b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-foursquare:before {
 content: "\eb7c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-franc-sign:before {
 content: "\eb7d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-freebsd:before {
 content: "\eb7e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-free-code-camp:before {
 content: "\eb7f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-frog:before {
 content: "\eb80";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-fulcrum:before {
 content: "\eb81";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-futbol:before {
 content: "\eb82";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-g:before {
 content: "\eb83";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-galactic-republic:before {
 content: "\eb84";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-galactic-senate:before {
 content: "\eb85";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gamepad:before {
 content: "\eb86";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gas-pump:before {
 content: "\eb87";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gauge:before {
 content: "\eb88";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gauge-high:before {
 content: "\eb89";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gauge-simple:before {
 content: "\eb8a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gauge-simple-high:before {
 content: "\eb8b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gavel:before {
 content: "\eb8c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gear:before {
 content: "\eb8d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gears:before {
 content: "\eb8e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gem:before {
 content: "\eb8f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-genderless:before {
 content: "\eb90";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-get-pocket:before {
 content: "\eb91";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gg:before {
 content: "\eb92";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gg-circle:before {
 content: "\eb93";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ghost:before {
 content: "\eb94";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gift:before {
 content: "\eb95";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gifts:before {
 content: "\eb96";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-git:before {
 content: "\eb97";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-git-alt:before {
 content: "\eb98";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-github:before {
 content: "\eb99";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-github-alt:before {
 content: "\eb9a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-github-square:before {
 content: "\eb9b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gitkraken:before {
 content: "\eb9c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gitlab:before {
 content: "\eb9d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-git-square:before {
 content: "\eb9e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gitter:before {
 content: "\eb9f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-glasses:before {
 content: "\eba0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-glide:before {
 content: "\eba1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-glide-g:before {
 content: "\eba2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-globe:before {
 content: "\eba3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gofore:before {
 content: "\eba4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-golang:before {
 content: "\eba5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-golf-ball-tee:before {
 content: "\eba6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-goodreads:before {
 content: "\eba7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-goodreads-g:before {
 content: "\eba8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-google:before {
 content: "\eba9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-google-drive:before {
 content: "\ebaa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-google-pay:before {
 content: "\ebab";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-google-play:before {
 content: "\ebac";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-google-plus:before {
 content: "\ebad";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-google-plus-g:before {
 content: "\ebae";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-google-plus-square:before {
 content: "\ebaf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-google-wallet:before {
 content: "\ebb0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gopuram:before {
 content: "\ebb1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-graduation-cap:before {
 content: "\ebb2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gratipay:before {
 content: "\ebb3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-grav:before {
 content: "\ebb4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-greater-than:before {
 content: "\ebb5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-greater-than-equal:before {
 content: "\ebb6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-grip:before {
 content: "\ebb7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gripfire:before {
 content: "\ebb8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-grip-lines:before {
 content: "\ebb9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-grip-lines-vertical:before {
 content: "\ebba";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-grip-vertical:before {
 content: "\ebbb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-grunt:before {
 content: "\ebbc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-guarani-sign:before {
 content: "\ebbd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-guilded:before {
 content: "\ebbe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-guitar:before {
 content: "\ebbf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gulp:before {
 content: "\ebc0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-gun:before {
 content: "\ebc1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-h:before {
 content: "\ebc2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hacker-news:before {
 content: "\ebc3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hacker-news-square:before {
 content: "\ebc4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hackerrank:before {
 content: "\ebc5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hammer:before {
 content: "\ebc6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hamsa:before {
 content: "\ebc7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand:before {
 content: "\ebc8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-back-fist:before {
 content: "\ebc9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-dots:before {
 content: "\ebca";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-fist:before {
 content: "\ebcb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-holding:before {
 content: "\ebcc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-holding-dollar:before {
 content: "\ebcd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-holding-droplet:before {
 content: "\ebce";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-holding-heart:before {
 content: "\ebcf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-holding-medical:before {
 content: "\ebd0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-lizard:before {
 content: "\ebd1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-middle-finger:before {
 content: "\ebd2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-peace:before {
 content: "\ebd3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-point-down:before {
 content: "\ebd4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-pointer:before {
 content: "\ebd5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-point-left:before {
 content: "\ebd6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-point-right:before {
 content: "\ebd7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-point-up:before {
 content: "\ebd8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hands:before {
 content: "\ebd9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hands-asl-interpreting:before {
 content: "\ebda";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hands-bubbles:before {
 content: "\ebdb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-scissors:before {
 content: "\ebdc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hands-clapping:before {
 content: "\ebdd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-handshake:before {
 content: "\ebde";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-handshake-angle:before {
 content: "\ebdf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-handshake-simple-slash:before {
 content: "\ebe0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-handshake-slash:before {
 content: "\ebe1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hands-holding:before {
 content: "\ebe2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-sparkles:before {
 content: "\ebe3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hand-spock:before {
 content: "\ebe4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hands-praying:before {
 content: "\ebe5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hanukiah:before {
 content: "\ebe6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hard-drive:before {
 content: "\ebe7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hashnode:before {
 content: "\ebe8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hashtag:before {
 content: "\ebe9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hat-cowboy:before {
 content: "\ebea";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hat-cowboy-side:before {
 content: "\ebeb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hat-wizard:before {
 content: "\ebec";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-heading:before {
 content: "\ebed";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-headphones:before {
 content: "\ebee";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-headphones-simple:before {
 content: "\ebef";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-headset:before {
 content: "\ebf0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-head-side-cough:before {
 content: "\ebf1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-head-side-cough-slash:before {
 content: "\ebf2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-head-side-mask:before {
 content: "\ebf3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-head-side-virus:before {
 content: "\ebf4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-heart:before {
 content: "\ebf5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-heart-crack:before {
 content: "\ebf6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-heart-pulse:before {
 content: "\ebf7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-helicopter:before {
 content: "\ebf8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-helmet-safety:before {
 content: "\ebf9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-highlighter:before {
 content: "\ebfa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hippo:before {
 content: "\ebfb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hips:before {
 content: "\ebfc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hire-a-helper:before {
 content: "\ebfd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hive:before {
 content: "\ebfe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hockey-puck:before {
 content: "\ebff";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-holly-berry:before {
 content: "\ec00";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hooli:before {
 content: "\ec01";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hornbill:before {
 content: "\ec02";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-horse:before {
 content: "\ec03";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-horse-head:before {
 content: "\ec04";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hospital:before {
 content: "\ec05";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hospital-user:before {
 content: "\ec06";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hotdog:before {
 content: "\ec07";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hotel:before {
 content: "\ec08";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hotjar:before {
 content: "\ec09";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hot-tub-person:before {
 content: "\ec0a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hourglass:before {
 content: "\ec0b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hourglass-empty:before {
 content: "\ec0c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hourglass-end:before {
 content: "\ec0d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hourglass-start:before {
 content: "\ec0e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house:before {
 content: "\ec0f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-chimney:before {
 content: "\ec10";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-chimney-crack:before {
 content: "\ec11";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-chimney-medical:before {
 content: "\ec12";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-chimney-user:before {
 content: "\ec13";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-chimney-window:before {
 content: "\ec14";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-crack:before {
 content: "\ec15";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-laptop:before {
 content: "\ec16";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-medical:before {
 content: "\ec17";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-house-user:before {
 content: "\ec18";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-houzz:before {
 content: "\ec19";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hryvnia-sign:before {
 content: "\ec1a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-html5:before {
 content: "\ec1b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-hubspot:before {
 content: "\ec1c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-i:before {
 content: "\ec1d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ice-cream:before {
 content: "\ec1e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-icicles:before {
 content: "\ec1f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-icons:before {
 content: "\ec20";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-i-cursor:before {
 content: "\ec21";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-id-badge:before {
 content: "\ec22";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-id-card:before {
 content: "\ec23";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-id-card-clip:before {
 content: "\ec24";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ideal:before {
 content: "\ec25";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-igloo:before {
 content: "\ec26";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-image:before {
 content: "\ec27";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-image-portrait:before {
 content: "\ec28";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-images:before {
 content: "\ec29";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-imdb:before {
 content: "\ec2a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-inbox:before {
 content: "\ec2b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-indent:before {
 content: "\ec2c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-indian-rupee-sign:before {
 content: "\ec2d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-industry:before {
 content: "\ec2e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-infinity:before {
 content: "\ec2f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-info:before {
 content: "\ec30";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-instagram:before {
 content: "\ec31";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-instagram-square:before {
 content: "\ec32";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-instalod:before {
 content: "\ec33";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-intercom:before {
 content: "\ec34";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-internet-explorer:before {
 content: "\ec35";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-invision:before {
 content: "\ec36";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ioxhost:before {
 content: "\ec37";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-italic:before {
 content: "\ec38";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-itch-io:before {
 content: "\ec39";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-itunes:before {
 content: "\ec3a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-itunes-note:before {
 content: "\ec3b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-j:before {
 content: "\ec3c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-java:before {
 content: "\ec3d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-jedi:before {
 content: "\ec3e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-jedi-order:before {
 content: "\ec3f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-jenkins:before {
 content: "\ec40";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-jet-fighter:before {
 content: "\ec41";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-jira:before {
 content: "\ec42";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-joget:before {
 content: "\ec43";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-joint:before {
 content: "\ec44";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-joomla:before {
 content: "\ec45";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-js:before {
 content: "\ec46";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-jsfiddle:before {
 content: "\ec47";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-js-square:before {
 content: "\ec48";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-k:before {
 content: "\ec49";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-kaaba:before {
 content: "\ec4a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-kaggle:before {
 content: "\ec4b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-key:before {
 content: "\ec4c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-keybase:before {
 content: "\ec4d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-keyboard:before {
 content: "\ec4e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-keycdn:before {
 content: "\ec4f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-khanda:before {
 content: "\ec50";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-kickstarter:before {
 content: "\ec51";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-kickstarter-k:before {
 content: "\ec52";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-kip-sign:before {
 content: "\ec53";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-kit-medical:before {
 content: "\ec54";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-kiwi-bird:before {
 content: "\ec55";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-korvue:before {
 content: "\ec56";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-l:before {
 content: "\ec57";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-landmark:before {
 content: "\ec58";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-language:before {
 content: "\ec59";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-laptop:before {
 content: "\ec5a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-laptop-code:before {
 content: "\ec5b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-laptop-medical:before {
 content: "\ec5c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-laravel:before {
 content: "\ec5d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lari-sign:before {
 content: "\ec5e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lastfm:before {
 content: "\ec5f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lastfm-square:before {
 content: "\ec60";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-layer-group:before {
 content: "\ec61";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-leaf:before {
 content: "\ec62";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-leanpub:before {
 content: "\ec63";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-left-long:before {
 content: "\ec64";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-left-right:before {
 content: "\ec65";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lemon:before {
 content: "\ec66";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-less:before {
 content: "\ec67";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-less-than:before {
 content: "\ec68";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-less-than-equal:before {
 content: "\ec69";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-life-ring:before {
 content: "\ec6a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lightbulb:before {
 content: "\ec6b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-line:before {
 content: "\ec6c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-link:before {
 content: "\ec6d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-linkedin:before {
 content: "\ec6e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-linkedin-in:before {
 content: "\ec6f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-link-slash:before {
 content: "\ec70";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-linode:before {
 content: "\ec71";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-linux:before {
 content: "\ec72";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lira-sign:before {
 content: "\ec73";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-list:before {
 content: "\ec74";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-list-check:before {
 content: "\ec75";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-list-ol:before {
 content: "\ec76";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-list-ul:before {
 content: "\ec77";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-litecoin-sign:before {
 content: "\ec78";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-location-arrow:before {
 content: "\ec79";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-location-crosshairs:before {
 content: "\ec7a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-location-dot:before {
 content: "\ec7b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-location-pin:before {
 content: "\ec7c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lock:before {
 content: "\ec7d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lock-open:before {
 content: "\ec7e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lungs:before {
 content: "\ec7f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lungs-virus:before {
 content: "\ec80";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-lyft:before {
 content: "\ec81";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-m:before {
 content: "\ec82";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-magento:before {
 content: "\ec83";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-magnet:before {
 content: "\ec84";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-magnifying-glass:before {
 content: "\ec85";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-magnifying-glass-dollar:before {
 content: "\ec86";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-magnifying-glass-location:before {
 content: "\ec87";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-magnifying-glass-minus:before {
 content: "\ec88";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-magnifying-glass-plus:before {
 content: "\ec89";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mailchimp:before {
 content: "\ec8a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-manat-sign:before {
 content: "\ec8b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mandalorian:before {
 content: "\ec8c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-map:before {
 content: "\ec8d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-map-location:before {
 content: "\ec8e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-map-location-dot:before {
 content: "\ec8f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-map-pin:before {
 content: "\ec90";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-markdown:before {
 content: "\ec91";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-marker:before {
 content: "\ec92";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mars:before {
 content: "\ec93";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mars-and-venus:before {
 content: "\ec94";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mars-double:before {
 content: "\ec95";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mars-stroke:before {
 content: "\ec96";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mars-stroke-right:before {
 content: "\ec97";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mars-stroke-up:before {
 content: "\ec98";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-martini-glass:before {
 content: "\ec99";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-martini-glass-citrus:before {
 content: "\ec9a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-martini-glass-empty:before {
 content: "\ec9b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mask:before {
 content: "\ec9c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mask-face:before {
 content: "\ec9d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-masks-theater:before {
 content: "\ec9e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mastodon:before {
 content: "\ec9f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-maxcdn:before {
 content: "\eca0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-maximize:before {
 content: "\eca1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mdb:before {
 content: "\eca2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-medal:before {
 content: "\eca3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-medapps:before {
 content: "\eca4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-medium:before {
 content: "\eca5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-medrt:before {
 content: "\eca6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-meetup:before {
 content: "\eca7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-megaport:before {
 content: "\eca8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-memory:before {
 content: "\eca9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mendeley:before {
 content: "\ecaa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-menorah:before {
 content: "\ecab";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mercury:before {
 content: "\ecac";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-message:before {
 content: "\ecad";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-meteor:before {
 content: "\ecae";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-microblog:before {
 content: "\ecaf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-microchip:before {
 content: "\ecb0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-microphone:before {
 content: "\ecb1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-microphone-lines:before {
 content: "\ecb2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-microphone-lines-slash:before {
 content: "\ecb3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-microphone-slash:before {
 content: "\ecb4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-microscope:before {
 content: "\ecb5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-microsoft:before {
 content: "\ecb6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mill-sign:before {
 content: "\ecb7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-minimize:before {
 content: "\ecb8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-minus:before {
 content: "\ecb9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mitten:before {
 content: "\ecba";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mix:before {
 content: "\ecbb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mixcloud:before {
 content: "\ecbc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mixer:before {
 content: "\ecbd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mizuni:before {
 content: "\ecbe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mobile:before {
 content: "\ecbf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mobile-button:before {
 content: "\ecc0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mobile-screen-button:before {
 content: "\ecc1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-modx:before {
 content: "\ecc2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-monero:before {
 content: "\ecc3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-money-bill:before {
 content: "\ecc4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-money-bill-1:before {
 content: "\ecc5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-money-bill-1-wave:before {
 content: "\ecc6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-money-bill-wave:before {
 content: "\ecc7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-money-check:before {
 content: "\ecc8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-money-check-dollar:before {
 content: "\ecc9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-monument:before {
 content: "\ecca";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-moon:before {
 content: "\eccb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mortar-pestle:before {
 content: "\eccc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mosque:before {
 content: "\eccd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-motorcycle:before {
 content: "\ecce";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mountain:before {
 content: "\eccf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mug-hot:before {
 content: "\ecd0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-mug-saucer:before {
 content: "\ecd1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-music:before {
 content: "\ecd2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-n:before {
 content: "\ecd3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-naira-sign:before {
 content: "\ecd4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-napster:before {
 content: "\ecd5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-neos:before {
 content: "\ecd6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-network-wired:before {
 content: "\ecd7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-neuter:before {
 content: "\ecd8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-newspaper:before {
 content: "\ecd9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-nimblr:before {
 content: "\ecda";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-node:before {
 content: "\ecdb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-node-js:before {
 content: "\ecdc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-not-equal:before {
 content: "\ecdd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-notes-medical:before {
 content: "\ecde";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-note-sticky:before {
 content: "\ecdf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-npm:before {
 content: "\ece0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ns8:before {
 content: "\ece1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-nutritionix:before {
 content: "\ece2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-o:before {
 content: "\ece3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-object-group:before {
 content: "\ece4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-object-ungroup:before {
 content: "\ece5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-octopus-deploy:before {
 content: "\ece6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-odnoklassniki:before {
 content: "\ece7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-odnoklassniki-square:before {
 content: "\ece8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-oil-can:before {
 content: "\ece9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-old-republic:before {
 content: "\ecea";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-om:before {
 content: "\eceb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-opencart:before {
 content: "\ecec";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-openid:before {
 content: "\eced";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-opera:before {
 content: "\ecee";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-optin-monster:before {
 content: "\ecef";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-orcid:before {
 content: "\ecf0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-osi:before {
 content: "\ecf1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-otter:before {
 content: "\ecf2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-outdent:before {
 content: "\ecf3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-p:before {
 content: "\ecf4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-padlet:before {
 content: "\ecf5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-page4:before {
 content: "\ecf6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pagelines:before {
 content: "\ecf7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pager:before {
 content: "\ecf8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-paintbrush:before {
 content: "\ecf9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-paint-roller:before {
 content: "\ecfa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-palette:before {
 content: "\ecfb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-palfed:before {
 content: "\ecfc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pallet:before {
 content: "\ecfd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-panorama:before {
 content: "\ecfe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-paperclip:before {
 content: "\ecff";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-paper-plane:before {
 content: "\ed00";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-parachute-box:before {
 content: "\ed01";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-paragraph:before {
 content: "\ed02";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-passport:before {
 content: "\ed03";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-paste:before {
 content: "\ed04";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-patreon:before {
 content: "\ed05";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pause:before {
 content: "\ed06";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-paw:before {
 content: "\ed07";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-paypal:before {
 content: "\ed08";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-peace:before {
 content: "\ed09";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pen:before {
 content: "\ed0a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pencil:before {
 content: "\ed0b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pen-clip:before {
 content: "\ed0c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pen-fancy:before {
 content: "\ed0d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pen-nib:before {
 content: "\ed0e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pen-ruler:before {
 content: "\ed0f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pen-to-square:before {
 content: "\ed10";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-people-arrows-left-right:before {
 content: "\ed11";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-people-carry-box:before {
 content: "\ed12";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pepper-hot:before {
 content: "\ed13";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-perbyte:before {
 content: "\ed14";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-percent:before {
 content: "\ed15";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-periscope:before {
 content: "\ed16";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person:before {
 content: "\ed17";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-biking:before {
 content: "\ed18";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-booth:before {
 content: "\ed19";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-dots-from-line:before {
 content: "\ed1a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-dress:before {
 content: "\ed1b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-hiking:before {
 content: "\ed1c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-praying:before {
 content: "\ed1d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-running:before {
 content: "\ed1e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-skating:before {
 content: "\ed1f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-skiing:before {
 content: "\ed20";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-skiing-nordic:before {
 content: "\ed21";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-snowboarding:before {
 content: "\ed22";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-swimming:before {
 content: "\ed23";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-walking:before {
 content: "\ed24";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-person-walking-with-cane:before {
 content: "\ed25";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-peseta-sign:before {
 content: "\ed26";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-peso-sign:before {
 content: "\ed27";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-phabricator:before {
 content: "\ed28";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-phoenix-framework:before {
 content: "\ed29";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-phoenix-squadron:before {
 content: "\ed2a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-phone:before {
 content: "\ed2b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-phone-flip:before {
 content: "\ed2c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-phone-slash:before {
 content: "\ed2d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-phone-volume:before {
 content: "\ed2e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-photo-film:before {
 content: "\ed2f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-php:before {
 content: "\ed30";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pied-piper:before {
 content: "\ed31";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pied-piper-alt:before {
 content: "\ed32";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pied-piper-hat:before {
 content: "\ed33";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pied-piper-pp:before {
 content: "\ed34";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pied-piper-square:before {
 content: "\ed35";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-piggy-bank:before {
 content: "\ed36";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pills:before {
 content: "\ed37";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pinterest:before {
 content: "\ed38";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pinterest-p:before {
 content: "\ed39";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pinterest-square:before {
 content: "\ed3a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pix:before {
 content: "\ed3b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pizza-slice:before {
 content: "\ed3c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-place-of-worship:before {
 content: "\ed3d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-plane:before {
 content: "\ed3e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-plane-arrival:before {
 content: "\ed3f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-plane-departure:before {
 content: "\ed40";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-plane-slash:before {
 content: "\ed41";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-play:before {
 content: "\ed42";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-playstation:before {
 content: "\ed43";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-plug:before {
 content: "\ed44";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-plus:before {
 content: "\ed45";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-plus-minus:before {
 content: "\ed46";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-podcast:before {
 content: "\ed47";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-poo:before {
 content: "\ed48";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-poop:before {
 content: "\ed49";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-poo-storm:before {
 content: "\ed4a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-power-off:before {
 content: "\ed4b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-prescription:before {
 content: "\ed4c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-prescription-bottle:before {
 content: "\ed4d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-prescription-bottle-medical:before {
 content: "\ed4e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-print:before {
 content: "\ed4f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-product-hunt:before {
 content: "\ed50";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pump-medical:before {
 content: "\ed51";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pump-soap:before {
 content: "\ed52";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-pushed:before {
 content: "\ed53";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-puzzle-piece:before {
 content: "\ed54";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-python:before {
 content: "\ed55";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-q:before {
 content: "\ed56";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-qq:before {
 content: "\ed57";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-qrcode:before {
 content: "\ed58";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-question:before {
 content: "\ed59";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-quinscape:before {
 content: "\ed5a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-quora:before {
 content: "\ed5b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-quote-left:before {
 content: "\ed5c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-quote-right:before {
 content: "\ed5d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-r:before {
 content: "\ed5e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-radiation:before {
 content: "\ed5f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rainbow:before {
 content: "\ed60";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-raspberry-pi:before {
 content: "\ed61";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ravelry:before {
 content: "\ed62";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-react:before {
 content: "\ed63";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-reacteurope:before {
 content: "\ed64";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-readme:before {
 content: "\ed65";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rebel:before {
 content: "\ed66";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-receipt:before {
 content: "\ed67";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-record-vinyl:before {
 content: "\ed68";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rectangle-ad:before {
 content: "\ed69";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rectangle-list:before {
 content: "\ed6a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rectangle-xmark:before {
 content: "\ed6b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-recycle:before {
 content: "\ed6c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-reddit:before {
 content: "\ed6d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-reddit-alien:before {
 content: "\ed6e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-reddit-square:before {
 content: "\ed6f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-redhat:before {
 content: "\ed70";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-red-river:before {
 content: "\ed71";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-registered:before {
 content: "\ed72";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-renren:before {
 content: "\ed73";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-repeat:before {
 content: "\ed74";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-reply:before {
 content: "\ed75";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-reply-all:before {
 content: "\ed76";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-replyd:before {
 content: "\ed77";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-republican:before {
 content: "\ed78";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-researchgate:before {
 content: "\ed79";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-resolving:before {
 content: "\ed7a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-restroom:before {
 content: "\ed7b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-retweet:before {
 content: "\ed7c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rev:before {
 content: "\ed7d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ribbon:before {
 content: "\ed7e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-right-from-bracket:before {
 content: "\ed7f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-right-left:before {
 content: "\ed80";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-right-long:before {
 content: "\ed81";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-right-to-bracket:before {
 content: "\ed82";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ring:before {
 content: "\ed83";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-road:before {
 content: "\ed84";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-robot:before {
 content: "\ed85";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rocket:before {
 content: "\ed86";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rocketchat:before {
 content: "\ed87";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rockrms:before {
 content: "\ed88";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rotate:before {
 content: "\ed89";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rotate-left:before {
 content: "\ed8a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rotate-right:before {
 content: "\ed8b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-route:before {
 content: "\ed8c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-r-project:before {
 content: "\ed8d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rss:before {
 content: "\ed8e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ruble-sign:before {
 content: "\ed8f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ruler:before {
 content: "\ed90";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ruler-combined:before {
 content: "\ed91";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ruler-horizontal:before {
 content: "\ed92";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ruler-vertical:before {
 content: "\ed93";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rupee-sign:before {
 content: "\ed94";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rupiah-sign:before {
 content: "\ed95";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-rust:before {
 content: "\ed96";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-s:before {
 content: "\ed97";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-safari:before {
 content: "\ed98";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sailboat:before {
 content: "\ed99";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-salesforce:before {
 content: "\ed9a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sass:before {
 content: "\ed9b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-satellite:before {
 content: "\ed9c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-satellite-dish:before {
 content: "\ed9d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-scale-balanced:before {
 content: "\ed9e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-scale-unbalanced:before {
 content: "\ed9f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-scale-unbalanced-flip:before {
 content: "\eda0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-schlix:before {
 content: "\eda1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-school:before {
 content: "\eda2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-scissors:before {
 content: "\eda3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-screwdriver:before {
 content: "\eda4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-screwdriver-wrench:before {
 content: "\eda5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-scribd:before {
 content: "\eda6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-scroll:before {
 content: "\eda7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-scroll-torah:before {
 content: "\eda8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sd-card:before {
 content: "\eda9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-searchengin:before {
 content: "\edaa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-section:before {
 content: "\edab";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-seedling:before {
 content: "\edac";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sellcast:before {
 content: "\edad";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sellsy:before {
 content: "\edae";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-server:before {
 content: "\edaf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-servicestack:before {
 content: "\edb0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shapes:before {
 content: "\edb1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-share:before {
 content: "\edb2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-share-from-square:before {
 content: "\edb3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-share-nodes:before {
 content: "\edb4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shekel-sign:before {
 content: "\edb5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shield:before {
 content: "\edb6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shield-blank:before {
 content: "\edb7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shield-virus:before {
 content: "\edb8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ship:before {
 content: "\edb9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shirt:before {
 content: "\edba";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shirtsinbulk:before {
 content: "\edbb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shoe-prints:before {
 content: "\edbc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shop:before {
 content: "\edbd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shopify:before {
 content: "\edbe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shop-slash:before {
 content: "\edbf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shopware:before {
 content: "\edc0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shower:before {
 content: "\edc1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shrimp:before {
 content: "\edc2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shuffle:before {
 content: "\edc3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-shuttle-space:before {
 content: "\edc4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-signal:before {
 content: "\edc5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-signature:before {
 content: "\edc6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sign-hanging:before {
 content: "\edc7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-signs-post:before {
 content: "\edc8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sim-card:before {
 content: "\edc9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-simplybuilt:before {
 content: "\edca";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sink:before {
 content: "\edcb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sistrix:before {
 content: "\edcc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sitemap:before {
 content: "\edcd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sith:before {
 content: "\edce";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sitrox:before {
 content: "\edcf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sketch:before {
 content: "\edd0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-skull:before {
 content: "\edd1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-skull-crossbones:before {
 content: "\edd2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-skyatlas:before {
 content: "\edd3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-skype:before {
 content: "\edd4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-slack:before {
 content: "\edd5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-slash:before {
 content: "\edd6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sleigh:before {
 content: "\edd7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sliders:before {
 content: "\edd8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-slideshare:before {
 content: "\edd9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-smog:before {
 content: "\edda";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-smoking:before {
 content: "\eddb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-snapchat:before {
 content: "\eddc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-snapchat-square:before {
 content: "\eddd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-snowflake:before {
 content: "\edde";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-snowman:before {
 content: "\eddf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-snowplow:before {
 content: "\ede0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-soap:before {
 content: "\ede1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-socks:before {
 content: "\ede2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-solar-panel:before {
 content: "\ede3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sort:before {
 content: "\ede4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sort-down:before {
 content: "\ede5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sort-up:before {
 content: "\ede6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-soundcloud:before {
 content: "\ede7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sourcetree:before {
 content: "\ede8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spa:before {
 content: "\ede9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spaghetti-monster-flying:before {
 content: "\edea";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-speakap:before {
 content: "\edeb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-speaker-deck:before {
 content: "\edec";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spell-check:before {
 content: "\eded";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spider:before {
 content: "\edee";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spinner:before {
 content: "\edef";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-splotch:before {
 content: "\edf0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spoon:before {
 content: "\edf1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spotify:before {
 content: "\edf2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spray-can:before {
 content: "\edf3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-spray-can-sparkles:before {
 content: "\edf4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square:before {
 content: "\edf5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-arrow-up-right:before {
 content: "\edf6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-caret-down:before {
 content: "\edf7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-caret-left:before {
 content: "\edf8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-caret-right:before {
 content: "\edf9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-caret-up:before {
 content: "\edfa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-check:before {
 content: "\edfb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-envelope:before {
 content: "\edfc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-font-awesome:before {
 content: "\edfd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-font-awesome-stroke:before {
 content: "\edfe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-full:before {
 content: "\edff";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-h:before {
 content: "\ee00";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-minus:before {
 content: "\ee01";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-parking:before {
 content: "\ee02";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-pen:before {
 content: "\ee03";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-phone:before {
 content: "\ee04";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-phone-flip:before {
 content: "\ee05";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-plus:before {
 content: "\ee06";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-poll-horizontal:before {
 content: "\ee07";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-poll-vertical:before {
 content: "\ee08";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-root-variable:before {
 content: "\ee09";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-rss:before {
 content: "\ee0a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-share-nodes:before {
 content: "\ee0b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-squarespace:before {
 content: "\ee0c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-up-right:before {
 content: "\ee0d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-square-xmark:before {
 content: "\ee0e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stack-exchange:before {
 content: "\ee0f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stack-overflow:before {
 content: "\ee10";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stackpath:before {
 content: "\ee11";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stairs:before {
 content: "\ee12";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stamp:before {
 content: "\ee13";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-star:before {
 content: "\ee14";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-star-and-crescent:before {
 content: "\ee15";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-star-half:before {
 content: "\ee16";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-star-half-stroke:before {
 content: "\ee17";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-star-of-david:before {
 content: "\ee18";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-star-of-life:before {
 content: "\ee19";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-staylinked:before {
 content: "\ee1a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-steam:before {
 content: "\ee1b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-steam-square:before {
 content: "\ee1c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-steam-symbol:before {
 content: "\ee1d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sterling-sign:before {
 content: "\ee1e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stethoscope:before {
 content: "\ee1f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sticker-mule:before {
 content: "\ee20";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stop:before {
 content: "\ee21";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stopwatch:before {
 content: "\ee22";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stopwatch-20:before {
 content: "\ee23";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-store:before {
 content: "\ee24";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-store-slash:before {
 content: "\ee25";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-strava:before {
 content: "\ee26";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-street-view:before {
 content: "\ee27";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-strikethrough:before {
 content: "\ee28";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stripe:before {
 content: "\ee29";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stripe-s:before {
 content: "\ee2a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stroopwafel:before {
 content: "\ee2b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-studiovinari:before {
 content: "\ee2c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stumbleupon:before {
 content: "\ee2d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-stumbleupon-circle:before {
 content: "\ee2e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-subscript:before {
 content: "\ee2f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-suitcase:before {
 content: "\ee30";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-suitcase-medical:before {
 content: "\ee31";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-suitcase-rolling:before {
 content: "\ee32";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-sun:before {
 content: "\ee33";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-superpowers:before {
 content: "\ee34";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-superscript:before {
 content: "\ee35";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-supple:before {
 content: "\ee36";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-suse:before {
 content: "\ee37";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-swatchbook:before {
 content: "\ee38";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-swift:before {
 content: "\ee39";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-symfony:before {
 content: "\ee3a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-synagogue:before {
 content: "\ee3b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-syringe:before {
 content: "\ee3c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-t:before {
 content: "\ee3d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-table:before {
 content: "\ee3e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-table-cells:before {
 content: "\ee3f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-table-cells-large:before {
 content: "\ee40";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-table-columns:before {
 content: "\ee41";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-table-list:before {
 content: "\ee42";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tablet:before {
 content: "\ee43";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tablet-button:before {
 content: "\ee44";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-table-tennis-paddle-ball:before {
 content: "\ee45";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tablets:before {
 content: "\ee46";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tablet-screen-button:before {
 content: "\ee47";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tachograph-digital:before {
 content: "\ee48";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tag:before {
 content: "\ee49";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tags:before {
 content: "\ee4a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tape:before {
 content: "\ee4b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-taxi:before {
 content: "\ee4c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-teamspeak:before {
 content: "\ee4d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-teeth:before {
 content: "\ee4e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-teeth-open:before {
 content: "\ee4f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-telegram:before {
 content: "\ee50";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-temperature-empty:before {
 content: "\ee51";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-temperature-full:before {
 content: "\ee52";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-temperature-half:before {
 content: "\ee53";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-temperature-high:before {
 content: "\ee54";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-temperature-low:before {
 content: "\ee55";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-temperature-quarter:before {
 content: "\ee56";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-temperature-three-quarters:before {
 content: "\ee57";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tencent-weibo:before {
 content: "\ee58";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tenge-sign:before {
 content: "\ee59";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-terminal:before {
 content: "\ee5a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-text-height:before {
 content: "\ee5b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-text-slash:before {
 content: "\ee5c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-text-width:before {
 content: "\ee5d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-themeco:before {
 content: "\ee5e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-themeisle:before {
 content: "\ee5f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-the-red-yeti:before {
 content: "\ee60";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-thermometer:before {
 content: "\ee61";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-think-peaks:before {
 content: "\ee62";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-thumbs-down:before {
 content: "\ee63";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-thumbs-up:before {
 content: "\ee64";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-thumbtack:before {
 content: "\ee65";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ticket:before {
 content: "\ee66";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ticket-simple:before {
 content: "\ee67";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tiktok:before {
 content: "\ee68";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-timeline:before {
 content: "\ee69";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-toggle-off:before {
 content: "\ee6a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-toggle-on:before {
 content: "\ee6b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-toilet:before {
 content: "\ee6c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-toilet-paper:before {
 content: "\ee6d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-toilet-paper-slash:before {
 content: "\ee6e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-toolbox:before {
 content: "\ee6f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tooth:before {
 content: "\ee70";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-torii-gate:before {
 content: "\ee71";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tower-broadcast:before {
 content: "\ee72";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tractor:before {
 content: "\ee73";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trade-federation:before {
 content: "\ee74";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trademark:before {
 content: "\ee75";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-traffic-light:before {
 content: "\ee76";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trailer:before {
 content: "\ee77";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-train:before {
 content: "\ee78";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-train-subway:before {
 content: "\ee79";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-train-tram:before {
 content: "\ee7a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-transgender:before {
 content: "\ee7b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trash:before {
 content: "\ee7c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trash-arrow-up:before {
 content: "\ee7d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trash-can:before {
 content: "\ee7e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trash-can-arrow-up:before {
 content: "\ee7f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tree:before {
 content: "\ee80";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trello:before {
 content: "\ee81";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-triangle-exclamation:before {
 content: "\ee82";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-trophy:before {
 content: "\ee83";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-truck:before {
 content: "\ee84";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-truck-fast:before {
 content: "\ee85";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-truck-medical:before {
 content: "\ee86";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-truck-monster:before {
 content: "\ee87";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-truck-moving:before {
 content: "\ee88";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-truck-pickup:before {
 content: "\ee89";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-truck-ramp-box:before {
 content: "\ee8a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tty:before {
 content: "\ee8b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tumblr:before {
 content: "\ee8c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tumblr-square:before {
 content: "\ee8d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-turkish-lira-sign:before {
 content: "\ee8e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-turn-down:before {
 content: "\ee8f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-turn-up:before {
 content: "\ee90";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-tv:before {
 content: "\ee91";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-twitch:before {
 content: "\ee92";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-twitter:before {
 content: "\ee93";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-twitter-square:before {
 content: "\ee94";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-typo3:before {
 content: "\ee95";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-u:before {
 content: "\ee96";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-uber:before {
 content: "\ee97";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ubuntu:before {
 content: "\ee98";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-uikit:before {
 content: "\ee99";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-umbraco:before {
 content: "\ee9a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-umbrella:before {
 content: "\ee9b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-umbrella-beach:before {
 content: "\ee9c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-uncharted:before {
 content: "\ee9d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-underline:before {
 content: "\ee9e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-uniregistry:before {
 content: "\ee9f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-unity:before {
 content: "\eea0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-universal-access:before {
 content: "\eea1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-unlock:before {
 content: "\eea2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-unlock-keyhole:before {
 content: "\eea3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-unsplash:before {
 content: "\eea4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-untappd:before {
 content: "\eea5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-up-down:before {
 content: "\eea6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-up-down-left-right:before {
 content: "\eea7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-upload:before {
 content: "\eea8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-up-long:before {
 content: "\eea9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-up-right-and-down-left-from-center:before {
 content: "\eeaa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-up-right-from-square:before {
 content: "\eeab";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ups:before {
 content: "\eeac";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-usb:before {
 content: "\eead";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user:before {
 content: "\eeae";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-astronaut:before {
 content: "\eeaf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-check:before {
 content: "\eeb0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-clock:before {
 content: "\eeb1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-doctor:before {
 content: "\eeb2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-gear:before {
 content: "\eeb3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-graduate:before {
 content: "\eeb4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-group:before {
 content: "\eeb5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-injured:before {
 content: "\eeb6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-large:before {
 content: "\eeb7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-large-slash:before {
 content: "\eeb8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-lock:before {
 content: "\eeb9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-minus:before {
 content: "\eeba";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-ninja:before {
 content: "\eebb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-nurse:before {
 content: "\eebc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-pen:before {
 content: "\eebd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-plus:before {
 content: "\eebe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-users:before {
 content: "\eebf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-secret:before {
 content: "\eec0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-users-gear:before {
 content: "\eec1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-shield:before {
 content: "\eec2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-slash:before {
 content: "\eec3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-users-slash:before {
 content: "\eec4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-tag:before {
 content: "\eec5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-tie:before {
 content: "\eec6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-user-xmark:before {
 content: "\eec7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-usps:before {
 content: "\eec8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-ussunnah:before {
 content: "\eec9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-utensils:before {
 content: "\eeca";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-v:before {
 content: "\eecb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vaadin:before {
 content: "\eecc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-van-shuttle:before {
 content: "\eecd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vault:before {
 content: "\eece";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vector-square:before {
 content: "\eecf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-venus:before {
 content: "\eed0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-venus-double:before {
 content: "\eed1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-venus-mars:before {
 content: "\eed2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vest:before {
 content: "\eed3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vest-patches:before {
 content: "\eed4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-viacoin:before {
 content: "\eed5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-viadeo:before {
 content: "\eed6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-viadeo-square:before {
 content: "\eed7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vial:before {
 content: "\eed8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vials:before {
 content: "\eed9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-viber:before {
 content: "\eeda";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-video:before {
 content: "\eedb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-video-slash:before {
 content: "\eedc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vihara:before {
 content: "\eedd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vimeo:before {
 content: "\eede";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vimeo-square:before {
 content: "\eedf";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vimeo-v:before {
 content: "\eee0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vine:before {
 content: "\eee1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-virus:before {
 content: "\eee2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-virus-covid:before {
 content: "\eee3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-virus-covid-slash:before {
 content: "\eee4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-viruses:before {
 content: "\eee5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-virus-slash:before {
 content: "\eee6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vk:before {
 content: "\eee7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vnv:before {
 content: "\eee8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-voicemail:before {
 content: "\eee9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-volleyball:before {
 content: "\eeea";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-volume-high:before {
 content: "\eeeb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-volume-low:before {
 content: "\eeec";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-volume-off:before {
 content: "\eeed";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-volume-xmark:before {
 content: "\eeee";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vr-cardboard:before {
 content: "\eeef";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-vuejs:before {
 content: "\eef0";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-w:before {
 content: "\eef1";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wallet:before {
 content: "\eef2";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wand-magic:before {
 content: "\eef3";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wand-magic-sparkles:before {
 content: "\eef4";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wand-sparkles:before {
 content: "\eef5";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-warehouse:before {
 content: "\eef6";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-watchman-monitoring:before {
 content: "\eef7";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-water:before {
 content: "\eef8";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-water-ladder:before {
 content: "\eef9";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wave-square:before {
 content: "\eefa";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-waze:before {
 content: "\eefb";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-weebly:before {
 content: "\eefc";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-weibo:before {
 content: "\eefd";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-weight-hanging:before {
 content: "\eefe";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-weight-scale:before {
 content: "\eeff";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-weixin:before {
 content: "\ef00";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-whatsapp:before {
 content: "\ef01";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-whatsapp-square:before {
 content: "\ef02";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wheelchair:before {
 content: "\ef03";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-whiskey-glass:before {
 content: "\ef04";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-whmcs:before {
 content: "\ef05";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wifi:before {
 content: "\ef06";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wikipedia-w:before {
 content: "\ef07";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wind:before {
 content: "\ef08";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-window-maximize:before {
 content: "\ef09";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-window-minimize:before {
 content: "\ef0a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-window-restore:before {
 content: "\ef0b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-windows:before {
 content: "\ef0c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wine-bottle:before {
 content: "\ef0d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wine-glass:before {
 content: "\ef0e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wine-glass-empty:before {
 content: "\ef0f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wirsindhandwerk:before {
 content: "\ef10";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wix:before {
 content: "\ef11";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wizards-of-the-coast:before {
 content: "\ef12";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wodu:before {
 content: "\ef13";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wolf-pack-battalion:before {
 content: "\ef14";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-won-sign:before {
 content: "\ef15";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wordpress:before {
 content: "\ef16";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wordpress-simple:before {
 content: "\ef17";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wpbeginner:before {
 content: "\ef18";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wpexplorer:before {
 content: "\ef19";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wpforms:before {
 content: "\ef1a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wpressr:before {
 content: "\ef1b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-wrench:before {
 content: "\ef1c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-x:before {
 content: "\ef1d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-xbox:before {
 content: "\ef1e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-xing:before {
 content: "\ef1f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-xing-square:before {
 content: "\ef20";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-xmark:before {
 content: "\ef21";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-x-ray:before {
 content: "\ef22";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-y:before {
 content: "\ef23";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yahoo:before {
 content: "\ef24";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yammer:before {
 content: "\ef25";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yandex:before {
 content: "\ef26";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yandex-international:before {
 content: "\ef27";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yarn:before {
 content: "\ef28";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-y-combinator:before {
 content: "\ef29";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yelp:before {
 content: "\ef2a";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yen-sign:before {
 content: "\ef2b";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yin-yang:before {
 content: "\ef2c";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-yoast:before {
 content: "\ef2d";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-youtube:before {
 content: "\ef2e";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-youtube-square:before {
 content: "\ef2f";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-z:before {
 content: "\ef30";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.font-zhihu:before {
 content: "\ef31";
 font-family: font;
 font-weight: normal;
 font-style: normal;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
#item-17629858493680 {
 --border-radius: 0rem;
 min-height: 100vh;
 display : flex;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 6.25rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 6.25rem;
}
#item-17629858493680 {
 background-image: url(https://prostranstvo-biomolodost.ru/images/compressed/b1.webp);
 background-color: rgba(0, 0, 0, 0);
 backdrop-filter: none;
 background-attachment: scroll;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
#item-17629858493680 > .ba-overlay {
 background-color: rgba(0, 0, 0, 0.38);
 background-image: none;
 backdrop-filter: none;
}
#item-1775227016421 {
 --border-radius: 0rem;
 min-height: 250px;
 display : block;
 width: 42.5rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775227016421 {
 background-image: none;
 background-color: var(--bg-primary);
 backdrop-filter: none;
 --shadow-horizontal: 0px;
 --shadow-vertical: 30px;
 --shadow-blur: 60px;
 --shadow-spread: 0px;
 --shadow-color: var(--shadow);
}
.ba-overlay-section-backdrop[data-id=item-1775227016421] .close-overlay-section {
 color: var(--bg-secondary);
 text-align: right;
}
body.gridbox .ba-overlay-section-backdrop[data-id=item-1775227016421] > .ba-overlay-section-close {
 background-color: var(--overlay);
}
body:not(.gridbox) .ba-overlay-section-backdrop[data-id=item-1775227016421] {
 background-color: var(--overlay);
}
#item-1775217330848 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 3rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 5.5rem;
}
#item-1775217330848 {
 background-image: none;
 background-color: var(--bg-primary);
 backdrop-filter: none;
}
#item-1775219254732 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 5rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 5rem;
}
#item-1775220155989 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 5rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 5rem;
}
#item-1775220155989 {
 background-image: none;
 background-color: var(--bg-primary);
 backdrop-filter: none;
}
#item-1775222461248 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 5rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 5rem;
}
#item-1775222461248 {
 background-image: url(https://prostranstvo-biomolodost.ru/images/compressed/galery/img_1882.webp);
 background-color: rgba(0, 0, 0, 0);
 backdrop-filter: none;
 background-attachment: scroll;
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
}
#item-1775222461248 > .ba-overlay {
 background-color: rgba(45, 90, 39, 0.9);
 background-image: none;
 backdrop-filter: none;
}
#item-1775225656062 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 5rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 5rem;
}
#item-1775225656062 {
 background-image: none;
 background-color: var(--bg-primary);
 backdrop-filter: none;
}
#item-1775226176331 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 5rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 5rem;
}
#item-1775226468059 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 5rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 5rem;
}
#item-1775226468059 {
 background-image: none;
 background-color: var(--bg-primary);
 backdrop-filter: none;
}
#item-1769339236100 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775217144038 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 2.0625rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775227016423 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-top: 0rem;
 margin-bottom: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775217330849 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775219013579 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 3rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775219254733 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775220155990 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775220211083 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775221757655 {
 --border-radius: 31.25rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
 padding-bottom: 1.125rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 1.125rem;
}
#item-1775221757655 {
 background-image: none;
 background-color: rgba(192, 122, 96, 0.23);
 backdrop-filter: none;
}
#item-1775222033103 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775222461249 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775222671758 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 3rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775223051603 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775223081324 {
 --border-bottom: 1;
 --border-color: var(--bg-secondary);
 --border-left: 0;
 --border-right: 0;
 --border-style: solid;
 --border-radius: 0rem;
 --border-top: 0;
 --border-width: 0.0625rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752232191010 {
 --border-bottom: 1;
 --border-color: var(--bg-secondary);
 --border-left: 0;
 --border-right: 0;
 --border-style: solid;
 --border-radius: 0rem;
 --border-top: 0;
 --border-width: 0.0625rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752232515840 {
 --border-bottom: 1;
 --border-color: var(--bg-secondary);
 --border-left: 0;
 --border-right: 0;
 --border-style: solid;
 --border-radius: 0rem;
 --border-top: 0;
 --border-width: 0.0625rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775223312516 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 1.125rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 1.125rem;
}
#item-1775224006916 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 2.375rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775224212255 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775225656063 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775225711453 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775226086425 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 2.0625rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775226176332 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775226468060 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752265802090 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 2.0625rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1769339236101 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775217144039 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775217144040 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775227016424 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775217144041 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775217330850 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775219013580 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775219254734 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775220155991 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775220211084 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775221757656 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775222033104 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775222461250 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775222671759 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775222671760 {
 --border-radius: 1.4375rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 1.75rem;
 padding-left: 1.75rem;
 padding-right: 1.75rem;
 padding-top: 1.75rem;
}
#item-1775222671760 {
 background-image: none;
 background-color: var(--bg-primary);
 backdrop-filter: none;
}
#item-1775223051604 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775223081325 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775223081326 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752232191013 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752232191014 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752232515843 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752232515844 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775223312517 {
 --border-radius: 1.125rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 1.125rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 1.125rem;
}
#item-1775223312517 {
 background-image: none;
 background-color: var(--bg-secondary);
 backdrop-filter: none;
 --shadow-horizontal: 0px;
 --shadow-vertical: 2px;
 --shadow-blur: 2px;
 --shadow-spread: 0px;
 --shadow-color: var(--shadow);
}
#item-1775222671761 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775224006917 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775224006918 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775224006919 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775224006920 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775224212256 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775225656064 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775225711454 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775226086426 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775226176333 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775226468061 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752265802093 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752265802094 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752265802095 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752265802096 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775215825940 {
 display : block;
 margin-bottom: 1.875rem;
 margin-top: 0rem;
}
#item-1775215825940 h4 {
 font-family: 'Montserrat';
 font-weight: 400;
 color: var(--bg-secondary);
 background-image: none;
 text-transform: uppercase;
 letter-spacing: 0.25rem;
}
#item-1775215825940 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775215825940 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775216948329 {
 display : block;
 margin-bottom: 1.4375rem;
 margin-top: 0rem;
}
#item-1775216948329 p {
 color: rgba(255, 255, 255, 1);
 background-image: none;
}
#item-1775216948329 h1 {
 color: rgba(255, 255, 255, 1);
 background-image: none;
 font-size: 5rem;
 line-height: 5rem;
 letter-spacing: 0.0625rem;
}
#item-1775216948329 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775217020597 {
 display : block;
 margin-bottom: 0.5rem;
 margin-top: 0.5rem;
}
#item-1775217020597 p {
 color: var(--bg-secondary);
 background-image: none;
 text-align: center;
}
#item-1775217020597 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752170606160 {
 display : block;
 margin-bottom: 0.5rem;
 margin-top: 0.5rem;
}
#item-17752170606160 p {
 color: var(--bg-secondary);
 background-image: none;
 text-align: center;
 font-size: 0.9375rem;
 line-height: 1.125rem;
}
#item-17752170606160 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775217160189 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775217160189 .ba-button-wrapper {
 text-align: center;
}
#item-1775217160189 .ba-button-wrapper a span {
 font-family: 'Montserrat';
 font-size: 1rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-decoration: none;
 text-transform: none;
}
#item-1775217160189 .ba-button-wrapper a {
 display: flex;
 color: var(--title-inverse);
 background-color: var(--accent);
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 1.125rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 1.125rem;
}
#item-1775217160189 .ba-button-wrapper a:hover {
 color: var(--title-inverse);
 background-color: var(--primary);
}
#item-1775217160189 .ba-button-wrapper a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775217160189 .ba-button-wrapper a i {
 font-size : 1.5rem;
}
#item-1775217160189 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775217160189 .ba-button-wrapper a {
 flex-direction: row-reverse;
}
#item-1775217160189 .ba-button-wrapper a i {
 margin: 0 10px 0 0;
}
#item-1775227016420 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775227016420 .ba-button-wrapper {
 text-align: center;
}
#item-1775227016420 .ba-button-wrapper a span {
 font-size: 1rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-decoration: none;
 text-transform: none;
}
#item-1775227016420 .ba-button-wrapper a {
 display: flex;
 color: var(--icon);
 background-color: var(--bg-secondary);
 --border-color: var(--border);
 --border-radius: 31.25rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 --shadow-horizontal: 0px;
 --shadow-vertical: 10px;
 --shadow-blur: 20px;
 --shadow-spread: 0px;
 --shadow-color: var(--shadow);
 padding-bottom: 1.125rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 1.125rem;
}
#item-1775227016420 .ba-button-wrapper a:hover {
 color: var(--title-inverse);
 background-color: var(--hover);
}
#item-1775227016420 .ba-button-wrapper a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775227016420 .ba-button-wrapper a i {
 font-size : 1.5rem;
}
#item-1775227016420 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775227016420 .ba-button-wrapper a {
 flex-direction: row-reverse;
}
#item-1775227016420 .ba-button-wrapper a i {
 margin: 0 10px 0 0;
}
#item-1775227085619 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775227085619 .ba-video-wrapper {
 --border-color: var(--border);
 --border-radius: 0rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
}
#item-1775227085619 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752172573890 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752172573890 .ba-button-wrapper {
 text-align: center;
}
#item-17752172573890 .ba-button-wrapper a span {
 font-family: 'Montserrat';
 font-size: 1rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-decoration: none;
 text-transform: none;
}
#item-17752172573890 .ba-button-wrapper a {
 display: flex;
 color: var(--title-inverse);
 background-color: var(--secondary);
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 1.125rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 1.125rem;
}
#item-17752172573890 .ba-button-wrapper a:hover {
 color: var(--title-inverse);
 background-color: var(--accent);
}
#item-17752172573890 .ba-button-wrapper a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-17752172573890 .ba-button-wrapper a i {
 font-size : 1.5rem;
}
#item-17752172573890 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752172573890 .ba-button-wrapper a {
 flex-direction: row-reverse;
}
#item-17752172573890 .ba-button-wrapper a i {
 margin: 0 10px 0 0;
}
#item-1775217341799 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775217341799 p {
 font-style: normal;
}
#item-1775217341799 h2 {
 font-style: italic;
}
#item-1775217341799 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775217476621 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
}
#item-1775217476621 p {
 text-align: center;
}
#item-1775217476621 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775217510700 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.875rem;
}
#item-1775217510700 .ba-feature-box:nth-child(n) {
 width: calc((100% - 90px) / 4);
 margin-right: 30px;
 margin-top: 30px;
}
#item-1775217510700 .ba-feature-box:nth-child(4n) {
 margin-right: 0;
}
#item-1775217510700 .ba-feature-box:nth-child(1) {
 margin-top: 0;
}
#item-1775217510700 .ba-feature-box:nth-child(2) {
 margin-top: 0;
}
#item-1775217510700 .ba-feature-box:nth-child(3) {
 margin-top: 0;
}
#item-1775217510700 .ba-feature-box:nth-child(4) {
 margin-top: 0;
}
#item-1775217510700 .ba-feature-box {
 --border-color: var(--border);
 --border-style: solid;
 --border-radius: 0.375rem;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 background-color: rgba(245, 243, 235, 0);
 padding-bottom: 0rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 0rem;
}
#item-1775217510700 .ba-feature-box:hover {
 --shadow-horizontal: 0px;
 --shadow-vertical: 0px;
 --shadow-blur: 0px;
 --shadow-spread: 0px;
 --shadow-color: var(--shadow);
}
#item-1775217510700 .ba-feature-box {
 transition: box-shadow 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775217510700 .ba-feature-box:hover .ba-feature-title {
 color : var(--accent);
}
#item-1775217510700 .ba-feature-box:hover .ba-feature-description-wrapper * {
 color : var(--primary);
}
#item-1775217510700 .ba-feature-image-wrapper[data-type="icon"] {
 text-align: center;
}
#item-1775217510700 .ba-feature-image-wrapper:not([data-type="icon"]) {
 text-align: center;
}
#item-1775217510700 .ba-feature-image {
 width: 6.25rem;
 height: 6.25rem;
 --border-color: var(--border);
 --border-radius: 6.25rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
}
#item-1775217510700 .ba-feature-image-wrapper i {
 padding : 0.6875rem;
 font-size : 2.6875rem;
 --border-color: var(--border);
 --border-radius: 1.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--accent);
 background-color: var(--bg-secondary);
}
#item-1775217510700 .ba-feature-title {
 color: var(--accent);
 background-image: none;
 font-size: 1.125rem;
 font-style: italic;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.4375rem;
 text-decoration: none;
 text-align: center;
 text-transform: none;
 margin-bottom: 0.5rem;
 margin-top: 0.5rem;
}
#item-1775217510700 .ba-feature-title {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775217510700 .ba-feature-description-wrapper {
 text-align :center;
}
#item-1775217510700 .ba-feature-description-wrapper * {
 color: var(--primary);
 background-image: none;
 font-size: 0.9375rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-decoration: none;
 text-transform: none;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775217510700 .ba-feature-description-wrapper * {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775217510700 .ba-feature-button {
 text-align :center;
}
#item-1775217510700 .ba-feature-button:not(.empty-content) a {
 display: inline-block;
 margin-bottom: 0rem;
 margin-top: 1.5625rem;
 font-size: 0.625rem;
 font-style: normal;
 font-weight: 700;
 letter-spacing: 0.25rem;
 line-height: 1.625rem;
 text-decoration: none;
 text-transform: uppercase;
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--title-inverse);
 background-color: var(--primary);
 padding-bottom: 0.9375rem;
 padding-left: 3.125rem;
 padding-right: 3.125rem;
 padding-top: 0.9375rem;
}
#item-1775217510700 .ba-feature-button a:hover {
 color: var(--title-inverse);
 background-color: var(--hover);
}
#item-1775217510700 .ba-feature-button a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775217510700 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775219027648 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775219027648 h3 {
 font-size: 2.0625rem;
 line-height: 2.375rem;
}
#item-1775219027648 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775219122053 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 5.5rem;
}
#item-1775219122053 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775219276097 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775219276097 h2 {
 font-style: italic;
}
#item-1775219276097 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775219276097 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775219305108 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
}
#item-1775219305108 p {
 text-align: center;
}
#item-1775219305108 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775219360715 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
}
#item-1775219360715 .ba-icon-list-wrapper ul {
 align-items: center;
 justify-content: center;
}
#item-1775219360715 .ba-icon-list-wrapper ul li {
 background-color:rgba(194, 124, 97, 0.34);
 --border-color: var(--border);
 --border-style: solid;
 --border-radius: 31.25rem;
 --border-width: 0.125rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 0.5rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 0.5rem;
}
#item-1775219360715 .ba-icon-list-wrapper ul li span {
 text-align: center;
 color: var(--secondary);
 background-image: none;
 font-size: 1rem;
}
#item-1775219360715 .ba-icon-list-wrapper ul li i,
#item-1775219360715 ul li a:before,
#item-1775219360715 ul li.list-item-without-link:before {
 color: var(--icon);
 font-size: 0rem;
 background-color: var(--secondary);
 padding: 0rem;
 border-radius: 0rem;
}
#item-1775219360715 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775219360715 .ba-icon-list-wrapper ul li a:hover span {
 color : inherit;
}
#item-1775219360715 .ba-icon-list-wrapper ul li i,
#item-1775219360715 ul li a:before,
#item-1775219360715 ul li.list-item-without-link:before {
 order: 0;
 margin-right: 20px;
}
#item-1775219662770 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
}
#item-1775219662770 .ba-feature-box:nth-child(n) {
 width: calc((100% - 90px) / 4);
 margin-right: 30px;
 margin-top: 30px;
}
#item-1775219662770 .ba-feature-box:nth-child(4n) {
 margin-right: 0;
}
#item-1775219662770 .ba-feature-box:nth-child(1) {
 margin-top: 0;
}
#item-1775219662770 .ba-feature-box:nth-child(2) {
 margin-top: 0;
}
#item-1775219662770 .ba-feature-box:nth-child(3) {
 margin-top: 0;
}
#item-1775219662770 .ba-feature-box:nth-child(4) {
 margin-top: 0;
}
#item-1775219662770 .ba-feature-box {
 --border-color: var(--border);
 --border-style: solid;
 --border-radius: 1.4375rem;
 --border-width: 0.0625rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 background-color: rgba(255, 255, 255, 1);
 padding-bottom: 0.9375rem;
 padding-left: 0.8125rem;
 padding-right: 0.8125rem;
 padding-top: 1.125rem;
}
#item-1775219662770 .ba-feature-box:hover .ba-feature-title {
 color : var(--primary);
}
#item-1775219662770 .ba-feature-box:hover .ba-feature-description-wrapper * {
 color : var(--title-inverse);
}
#item-1775219662770 .ba-feature-image-wrapper[data-type="icon"] {
 text-align: center;
}
#item-1775219662770 .ba-feature-image-wrapper:not([data-type="icon"]) {
 text-align: center;
}
#item-1775219662770 .ba-feature-image {
 width: 6.25rem;
 height: 6.25rem;
 --border-color: var(--border);
 --border-radius: 6.25rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
}
#item-1775219662770 .ba-feature-image-wrapper i {
 padding : 0rem;
 font-size : 1.125rem;
 --border-color: var(--border);
 --border-radius: 6.25rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--secondary);
 background-color: rgba(255,255,255,0);
}
#item-1775219662770 .ba-feature-title {
 color: var(--primary);
 background-image: none;
 font-family: 'Montserrat';
 font-size: 0.9375rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.125rem;
 text-decoration: none;
 text-align: left;
 text-transform: none;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775219662770 .ba-feature-title {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775219662770 .ba-feature-description-wrapper {
 text-align :left;
}
#item-1775219662770 .ba-feature-description-wrapper * {
 color: var(--text);
 background-image: none;
 font-size: 1.3125rem;
 font-style: normal;
 font-weight: 300;
 letter-spacing: 0rem;
 line-height: 2.25rem;
 text-decoration: none;
 text-transform: none;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775219662770 .ba-feature-description-wrapper * {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775219662770 .ba-feature-button {
 text-align :left;
}
#item-1775219662770 .ba-feature-button:not(.empty-content) a {
 display: inline-block;
 margin-bottom: 0rem;
 margin-top: 1.5625rem;
 font-size: 0.625rem;
 font-style: normal;
 font-weight: 700;
 letter-spacing: 0.25rem;
 line-height: 1.625rem;
 text-decoration: none;
 text-transform: uppercase;
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--title-inverse);
 background-color: var(--primary);
 padding-bottom: 0.9375rem;
 padding-left: 3.125rem;
 padding-right: 3.125rem;
 padding-top: 0.9375rem;
}
#item-1775219662770 .ba-feature-button a:hover {
 color: var(--title-inverse);
 background-color: var(--hover);
}
#item-1775219662770 .ba-feature-button a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775219662770 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752201000600 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 4.25rem;
}
#item-17752201000600 p {
 text-align: center;
}
#item-17752201000600 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775220194011 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775220194011 h4 {
 font-style: italic;
}
#item-1775220194011 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775220194011 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775220217320 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 4.25rem;
}
#item-1775220217320 h3 {
 font-style: italic;
 color: var(--accent);
 background-image: none;
}
#item-1775220217320 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775220217320 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752202992280 {
 display : block;
 margin-bottom: 2.0625rem;
 margin-top: 3rem;
}
#item-17752202992280 .ba-feature-box:nth-child(n) {
 width: calc((100% - 90px) / 4);
 margin-right: 30px;
 margin-top: 30px;
}
#item-17752202992280 .ba-feature-box:nth-child(4n) {
 margin-right: 0;
}
#item-17752202992280 .ba-feature-box:nth-child(1) {
 margin-top: 0;
}
#item-17752202992280 .ba-feature-box:nth-child(2) {
 margin-top: 0;
}
#item-17752202992280 .ba-feature-box:nth-child(3) {
 margin-top: 0;
}
#item-17752202992280 .ba-feature-box:nth-child(4) {
 margin-top: 0;
}
#item-17752202992280 .ba-feature-box {
 --border-color: var(--border);
 --border-style: solid;
 --border-radius: 1.4375rem;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 background-color: rgba(255, 255, 255, 0);
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752202992280 .ba-feature-box:hover .ba-feature-title {
 color : var(--primary);
}
#item-17752202992280 .ba-feature-box:hover .ba-feature-description-wrapper * {
 color : var(--title-inverse);
}
#item-17752202992280 .ba-feature-image-wrapper[data-type="icon"] {
 text-align: center;
}
#item-17752202992280 .ba-feature-image-wrapper:not([data-type="icon"]) {
 text-align: center;
}
#item-17752202992280 .ba-feature-image {
 width: 6.25rem;
 height: 6.25rem;
 --border-color: var(--border);
 --border-radius: 6.25rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
}
#item-17752202992280 .ba-feature-image-wrapper i {
 padding : 0.6875rem;
 font-size : 1.125rem;
 --border-color: var(--border);
 --border-radius: 1.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--accent);
 background-color: var(--bg-secondary);
}
#item-17752202992280 .ba-feature-title {
 color: var(--primary);
 background-image: none;
 font-family: 'Montserrat';
 font-size: 0.9375rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.125rem;
 text-decoration: none;
 text-align: left;
 text-transform: none;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752202992280 .ba-feature-title {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-17752202992280 .ba-feature-description-wrapper {
 text-align :left;
}
#item-17752202992280 .ba-feature-description-wrapper * {
 color: var(--text);
 background-image: none;
 font-size: 1.3125rem;
 font-style: normal;
 font-weight: 300;
 letter-spacing: 0rem;
 line-height: 2.25rem;
 text-decoration: none;
 text-transform: none;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752202992280 .ba-feature-description-wrapper * {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-17752202992280 .ba-feature-button {
 text-align :left;
}
#item-17752202992280 .ba-feature-button:not(.empty-content) a {
 display: inline-block;
 margin-bottom: 0rem;
 margin-top: 1.5625rem;
 font-size: 0.625rem;
 font-style: normal;
 font-weight: 700;
 letter-spacing: 0.25rem;
 line-height: 1.625rem;
 text-decoration: none;
 text-transform: uppercase;
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--title-inverse);
 background-color: var(--primary);
 padding-bottom: 0.9375rem;
 padding-left: 3.125rem;
 padding-right: 3.125rem;
 padding-top: 0.9375rem;
}
#item-17752202992280 .ba-feature-button a:hover {
 color: var(--title-inverse);
 background-color: var(--hover);
}
#item-17752202992280 .ba-feature-button a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-17752202992280 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775221819126 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775221819126 .ba-button-wrapper {
 text-align: center;
}
#item-1775221819126 .ba-button-wrapper a span {
 font-size: 1rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-decoration: none;
 text-transform: uppercase;
}
#item-1775221819126 .ba-button-wrapper a {
 display: inline-flex;
 color: var(--secondary);
 background-color: rgba(47, 54, 56, 0);
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775221819126 .ba-button-wrapper a i {
 font-size : 1.5rem;
}
#item-1775221819126 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775221819126 .ba-button-wrapper a {
 flex-direction: row-reverse;
}
#item-1775221819126 .ba-button-wrapper a i {
 margin: 0 10px 0 0;
}
#item-1775222044816 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775222044816 p {
 text-align: center;
 font-size: 1rem;
 line-height: 1.25rem;
}
#item-1775222044816 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775222490235 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775222490235 h3 {
 color: rgba(255, 255, 255, 1);
 background-image: none;
 font-style: italic;
}
#item-1775222490235 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775222490235 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775222892467 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775222892467 .ba-icon-list-wrapper ul {
 align-items: flex-start;
 justify-content: flex-start;
}
#item-1775222892467 .ba-icon-list-wrapper ul li {
 background-color:rgba(255, 255, 255, 0);
 --border-color: var(--border);
 --border-style: solid;
 --border-radius: 0rem;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775222892467 .ba-icon-list-wrapper ul li span {
 text-align: left;
}
#item-1775222892467 .ba-icon-list-wrapper ul li i,
#item-1775222892467 ul li a:before,
#item-1775222892467 ul li.list-item-without-link:before {
 color: var(--icon);
 font-size: 1.5rem;
 background-color: rgba(245, 243, 235, 0);
 padding: 0.625rem;
 border-radius: 3.125rem;
}
#item-1775222892467 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775222892467 .ba-icon-list-wrapper ul li a:hover span {
 color : inherit;
}
#item-1775222892467 .ba-icon-list-wrapper ul li i,
#item-1775222892467 ul li a:before,
#item-1775222892467 ul li.list-item-without-link:before {
 order: 0;
 margin-right: 20px;
}
#item-17752231757640 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752231757640 p {
 font-size: 1rem;
 line-height: 1.25rem;
}
#item-17752231757640 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775223163905 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775223163905 p {
 font-weight: 700;
 text-align: right;
 line-height: 1.25rem;
}
#item-1775223163905 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752232191011 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752232191011 p {
 font-size: 1rem;
 line-height: 1.25rem;
}
#item-17752232191011 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752232191012 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752232191012 p {
 font-weight: 700;
 text-align: right;
 line-height: 1.25rem;
}
#item-17752232191012 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752232515841 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752232515841 p {
 font-size: 1rem;
 line-height: 1.25rem;
}
#item-17752232515841 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752232515842 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752232515842 p {
 font-weight: 700;
 text-align: right;
 line-height: 2.375rem;
 font-size: 2.375rem;
 color: var(--accent);
 background-image: none;
}
#item-17752232515842 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775223373105 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775223373105 p {
 text-align: center;
 font-size: 0.9375rem;
 line-height: 1.25rem;
}
#item-1775223373105 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775223394428 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.125rem;
}
#item-1775223394428 p {
 font-weight: 700;
 font-size: 2.375rem;
 line-height: 2.375rem;
 text-align: center;
 color: var(--accent);
 background-image: none;
}
#item-1775223394428 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752234224260 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0.5rem;
}
#item-17752234224260 p {
 text-align: center;
 font-size: 0.9375rem;
 line-height: 1.25rem;
}
#item-17752234224260 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775224022275 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775224022275 h5 {
 text-align: left;
 color: rgba(255, 255, 255, 1);
 background-image: none;
}
#item-1775224022275 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775224022275 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775224041139 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
}
#item-1775224041139 .ba-icon-list-wrapper ul {
 align-items: flex-start;
 justify-content: flex-start;
}
#item-1775224041139 .ba-icon-list-wrapper ul li {
 background-color:rgba(255, 255, 255, 0);
 --border-color: var(--border);
 --border-style: solid;
 --border-radius: 0rem;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-1775224041139 .ba-icon-list-wrapper ul li span {
 text-align: left;
 color: rgba(255, 255, 255, 1);
 background-image: none;
 font-size: 0.9375rem;
 line-height: 1.25rem;
}
#item-1775224041139 .ba-icon-list-wrapper ul li {
 --icon-list-line-height: 1.25rem;
}
#item-1775224041139 .ba-icon-list-wrapper ul li i,
#item-1775224041139 ul li a:before,
#item-1775224041139 ul li.list-item-without-link:before {
 color: var(--secondary);
 font-size: 1.4375rem;
 background-color: rgba(245, 243, 235, 0);
 padding: 0rem;
 border-radius: 0rem;
}
#item-1775224041139 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775224041139 .ba-icon-list-wrapper ul li a:hover span {
 color : inherit;
}
#item-1775224041139 .ba-icon-list-wrapper ul li i,
#item-1775224041139 ul li a:before,
#item-1775224041139 ul li.list-item-without-link:before {
 order: 0;
 margin-right: 20px;
}
#item-17752241578170 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752241578170 h5 {
 text-align: left;
 color: rgba(255, 255, 255, 1);
 background-image: none;
}
#item-17752241578170 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-17752241578170 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752241578172 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
}
#item-17752241578172 .ba-icon-list-wrapper ul {
 align-items: flex-start;
 justify-content: flex-start;
}
#item-17752241578172 .ba-icon-list-wrapper ul li {
 background-color:rgba(255, 255, 255, 0);
 --border-color: var(--border);
 --border-style: solid;
 --border-radius: 0rem;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-17752241578172 .ba-icon-list-wrapper ul li span {
 text-align: left;
 color: rgba(255, 255, 255, 1);
 background-image: none;
 font-size: 0.9375rem;
 line-height: 1.25rem;
}
#item-17752241578172 .ba-icon-list-wrapper ul li {
 --icon-list-line-height: 1.25rem;
}
#item-17752241578172 .ba-icon-list-wrapper ul li i,
#item-17752241578172 ul li a:before,
#item-17752241578172 ul li.list-item-without-link:before {
 color: var(--secondary);
 font-size: 1.4375rem;
 background-color: rgba(245, 243, 235, 0);
 padding: 0rem;
 border-radius: 0rem;
}
#item-17752241578172 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752241578172 .ba-icon-list-wrapper ul li a:hover span {
 color : inherit;
}
#item-17752241578172 .ba-icon-list-wrapper ul li i,
#item-17752241578172 ul li a:before,
#item-17752241578172 ul li.list-item-without-link:before {
 order: 0;
 margin-right: 20px;
}
#item-1775224227241 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775224227241 p {
 text-align: center;
 color: rgba(255, 255, 255, 1);
 background-image: none;
}
#item-1775224227241 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775225674200 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775225674200 h4 {
 font-style: italic;
}
#item-1775225674200 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775225674200 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775225717155 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775225717155 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775225717155 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775225749418 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.4375rem;
}
#item-1775225749418 .ba-feature-box:nth-child(n) {
 width: calc((100% - 30px) / 2);
 margin-right: 30px;
 margin-top: 30px;
}
#item-1775225749418 .ba-feature-box:nth-child(2n) {
 margin-right: 0;
}
#item-1775225749418 .ba-feature-box:nth-child(1) {
 margin-top: 0;
}
#item-1775225749418 .ba-feature-box:nth-child(2) {
 margin-top: 0;
}
#item-1775225749418 .ba-feature-box {
 --border-color: var(--bg-secondary);
 --border-style: solid;
 --border-radius: 1.125rem;
 --border-width: 0.0625rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 background-color: rgba(245, 243, 235, 0);
 padding-bottom: 1.4375rem;
 padding-left: 1.4375rem;
 padding-right: 1.4375rem;
 padding-top: 1.4375rem;
}
#item-1775225749418 .ba-feature-box:hover {
 --shadow-horizontal: 0px;
 --shadow-vertical: 0px;
 --shadow-blur: 0px;
 --shadow-spread: 0px;
 --shadow-color: var(--shadow);
}
#item-1775225749418 .ba-feature-box {
 transition: box-shadow 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775225749418 .ba-feature-box:hover .ba-feature-title {
 color : rgba(0, 0, 0, 1);
}
#item-1775225749418 .ba-feature-box:hover .ba-feature-description-wrapper * {
 color : rgba(0, 0, 0, 1);
}
#item-1775225749418 .ba-feature-image-wrapper[data-type="icon"] {
 text-align: left;
}
#item-1775225749418 .ba-feature-image-wrapper:not([data-type="icon"]) {
 text-align: center;
}
#item-1775225749418 .ba-feature-image {
 width: 6.25rem;
 height: 6.25rem;
 --border-color: var(--border);
 --border-radius: 6.25rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
}
#item-1775225749418 .ba-feature-image-wrapper i {
 padding : 0.5rem;
 font-size : 2.375rem;
 --border-color: var(--border);
 --border-radius: 0.8125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--accent);
 background-color: var(--bg-secondary);
}
#item-1775225749418 .ba-feature-box:hover .ba-feature-image-wrapper i {
 color: var(--accent);
 background-color: var(--bg-secondary);
}
#item-1775225749418 .ba-feature-image-wrapper i {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775225749418 .ba-feature-title {
 color: var(--title);
 background-image: none;
 font-size: 1.125rem;
 font-style: italic;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.4375rem;
 text-decoration: none;
 text-align: left;
 text-transform: none;
 margin-bottom: 0.5rem;
 margin-top: 0.5rem;
}
#item-1775225749418 .ba-feature-title {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775225749418 .ba-feature-description-wrapper {
 text-align :left;
}
#item-1775225749418 .ba-feature-description-wrapper * {
 color: var(--text);
 background-image: none;
 font-size: 1rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-decoration: none;
 text-transform: none;
 margin-bottom: 0rem;
 margin-top: 0.8125rem;
}
#item-1775225749418 .ba-feature-description-wrapper * {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775225749418 .ba-feature-button {
 text-align :center;
}
#item-1775225749418 .ba-feature-button:not(.empty-content) a {
 display: inline-block;
 margin-bottom: 0rem;
 margin-top: 1.5625rem;
 font-size: 0.625rem;
 font-style: normal;
 font-weight: 700;
 letter-spacing: 0.25rem;
 line-height: 1.625rem;
 text-decoration: none;
 text-transform: uppercase;
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--title-inverse);
 background-color: var(--primary);
 padding-bottom: 0.9375rem;
 padding-left: 3.125rem;
 padding-right: 3.125rem;
 padding-top: 0.9375rem;
}
#item-1775225749418 .ba-feature-button a:hover {
 color: var(--title-inverse);
 background-color: var(--hover);
}
#item-1775225749418 .ba-feature-button a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775225749418 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775226097559 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775226097559 p {
 text-align: center;
 font-size: 1rem;
 color: var(--secondary);
 background-image: none;
}
#item-1775226097559 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775226196843 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775226196843 .headline-wrapper > * {
 animation-duration: 0.9s;
}
#item-1775226196843 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775226252521 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 2.0625rem;
}
#item-1775226252521 .ba-gridbox-gallery-image {
 --border-color: var(--border);
 --border-radius: 0rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
}
#item-1775226252521 .ba-gridbox-gallery-image {
 transition: transform 0.3s;
}
#item-1775226252521 .gridbox-gallery-wrapper:not(.simple-gallery-masonry-layout) .ba-gridbox-gallery-image {
 height: 21.875rem;
}
#item-1775226252521 .gridbox-gallery-wrapper:not(.simple-gallery-masonry-layout) {
 grid-gap: 10px;
}
#item-1775226252521 .gridbox-gallery-wrapper {
 grid-template-columns: repeat(auto-fill, minmax(calc((100% / 3) - 20px),1fr));
}
#item-1775226252521 .ba-gridbox-gallery-image > * {
 --transition-duration: 0.3s;
}
#item-1775226252521 .ba-simple-gallery-caption .ba-caption-overlay {
 background-color: var(--overlay);
 background-image: none;
 backdrop-filter: none;
}
#item-1775226252521 .ba-simple-gallery-title {
 color: var(--title-inverse);
 background-image: none;
 font-size: 2rem;
 font-style: normal;
 font-weight: 900;
 letter-spacing: 0rem;
 line-height: 2.625rem;
 text-decoration: none;
 text-align: center;
 text-transform: none;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775226252521 .ba-simple-gallery-description {
 color: var(--title-inverse);
 background-image: none;
 font-size: 1.3125rem;
 font-style: normal;
 font-weight: 300;
 letter-spacing: 0rem;
 line-height: 2.25rem;
 text-decoration: none;
 text-align: center;
 text-transform: none;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775226252521 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775226252521 .ba-gridbox-gallery-image {
 cursor: zoom-in;
}
#item-1775226327330 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 1.875rem;
}
#item-1775226327330 p {
 text-align: center;
}
#item-1775226327330 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775226488612 {
 display : block;
 margin-bottom: 1.5625rem;
 margin-top: 1.5625rem;
}
#item-1775226488612 p {
 color: var(--accent);
 background-image: none;
}
#item-1775226488612 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775226513854 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-1775226513854 p {
 text-align: center;
}
#item-1775226513854 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752265802091 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752265802091 .ba-button-wrapper {
 text-align: center;
}
#item-17752265802091 .ba-button-wrapper a span {
 font-family: 'Montserrat';
 font-size: 1rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-decoration: none;
 text-transform: none;
}
#item-17752265802091 .ba-button-wrapper a {
 display: flex;
 color: var(--title-inverse);
 background-color: var(--accent);
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 1.125rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 1.125rem;
}
#item-17752265802091 .ba-button-wrapper a:hover {
 color: var(--title-inverse);
 background-color: var(--primary);
}
#item-17752265802091 .ba-button-wrapper a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-17752265802091 .ba-button-wrapper a i {
 font-size : 1.5rem;
}
#item-17752265802091 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752265802091 .ba-button-wrapper a {
 flex-direction: row-reverse;
}
#item-17752265802091 .ba-button-wrapper a i {
 margin: 0 10px 0 0;
}
#item-17752265802092 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-17752265802092 .ba-button-wrapper {
 text-align: center;
}
#item-17752265802092 .ba-button-wrapper a span {
 font-family: 'Montserrat';
 font-size: 1rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-decoration: none;
 text-transform: none;
}
#item-17752265802092 .ba-button-wrapper a {
 display: flex;
 color: var(--title-inverse);
 background-color: var(--secondary);
 --border-color: var(--border);
 --border-radius: 3.125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 padding-bottom: 1.125rem;
 padding-left: 1.125rem;
 padding-right: 1.125rem;
 padding-top: 1.125rem;
}
#item-17752265802092 .ba-button-wrapper a:hover {
 color: var(--title-inverse);
 background-color: var(--accent);
}
#item-17752265802092 .ba-button-wrapper a {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-17752265802092 .ba-button-wrapper a i {
 font-size : 1.5rem;
}
#item-17752265802092 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-17752265802092 .ba-button-wrapper a {
 flex-direction: row-reverse;
}
#item-17752265802092 .ba-button-wrapper a i {
 margin: 0 10px 0 0;
}
@media (max-width: 90rem) {
 #item-17629858493680 {
  display : flex;
 }
 #item-1775227016421 {
  display : block;
 }
 #item-1775217330848 {
  display : block;
 }
 #item-1775219254732 {
  display : block;
 }
 #item-1775220155989 {
  display : block;
 }
 #item-1775222461248 {
  display : block;
 }
 #item-1775225656062 {
  display : block;
 }
 #item-1775226176331 {
  display : block;
 }
 #item-1775226468059 {
  display : block;
 }
 #item-1769339236100 {
  display : block;
 }
 #item-1775217144038 {
  display : block;
 }
 #item-1775217330849 {
  display : block;
 }
 #item-1775219013579 {
  display : block;
 }
 #item-1775219254733 {
  display : block;
 }
 #item-1775220155990 {
  display : block;
 }
 #item-1775220211083 {
  display : block;
 }
 #item-1775221757655 {
  display : block;
 }
 #item-1775222033103 {
  display : block;
 }
 #item-1775222461249 {
  display : block;
 }
 #item-1775222671758 {
  display : block;
 }
 #item-1775223051603 {
  display : block;
 }
 #item-1775223081324 {
  display : block;
 }
 #item-17752232191010 {
  display : block;
 }
 #item-17752232515840 {
  display : block;
 }
 #item-1775223312516 {
  display : block;
 }
 #item-1775224006916 {
  display : block;
 }
 #item-1775224212255 {
  display : block;
 }
 #item-1775225656063 {
  display : block;
 }
 #item-1775225711453 {
  display : block;
 }
 #item-1775226086425 {
  display : block;
 }
 #item-1775226176332 {
  display : block;
 }
 #item-1775226468060 {
  display : block;
 }
 #item-17752265802090 {
  display : block;
 }
 #item-1769339236101 {
  display : block;
 }
 #item-1775217144039 {
  display : block;
 }
 #item-1775217144040 {
  display : block;
 }
 #item-1775227016424 {
  display : block;
 }
 #item-1775217144041 {
  display : block;
 }
 #item-1775217330850 {
  display : block;
 }
 #item-1775219013580 {
  display : block;
 }
 #item-1775219254734 {
  display : block;
 }
 #item-1775220155991 {
  display : block;
 }
 #item-1775220211084 {
  display : block;
 }
 #item-1775221757656 {
  display : block;
 }
 #item-1775222033104 {
  display : block;
 }
 #item-1775222461250 {
  display : block;
 }
 #item-1775222671759 {
  display : block;
 }
 #item-1775222671760 {
  display : block;
 }
 #item-1775223051604 {
  display : block;
 }
 #item-1775223081325 {
  display : block;
 }
 #item-1775223081326 {
  display : block;
 }
 #item-17752232191013 {
  display : block;
 }
 #item-17752232191014 {
  display : block;
 }
 #item-17752232515843 {
  display : block;
 }
 #item-17752232515844 {
  display : block;
 }
 #item-1775223312517 {
  display : block;
 }
 #item-1775222671761 {
  display : block;
 }
 #item-1775224006917 {
  display : block;
 }
 #item-1775224006918 {
  display : block;
 }
 #item-1775224006919 {
  display : block;
 }
 #item-1775224006920 {
  display : block;
 }
 #item-1775224212256 {
  display : block;
 }
 #item-1775225656064 {
  display : block;
 }
 #item-1775225711454 {
  display : block;
 }
 #item-1775226086426 {
  display : block;
 }
 #item-1775226176333 {
  display : block;
 }
 #item-1775226468061 {
  display : block;
 }
 #item-17752265802093 {
  display : block;
 }
 #item-17752265802094 {
  display : block;
 }
 #item-17752265802095 {
  display : block;
 }
 #item-17752265802096 {
  display : block;
 }
 #item-1775215825940 {
  display : block;
 }
 #item-1775216948329 {
  display : block;
 }
 #item-1775217020597 {
  display : block;
 }
 #item-17752170606160 {
  display : block;
 }
 #item-1775217160189 {
  display : block;
 }
 #item-1775227016420 {
  display : block;
 }
 #item-1775227085619 {
  display : block;
 }
 #item-17752172573890 {
  display : block;
 }
 #item-1775217341799 {
  display : block;
 }
 #item-1775217476621 {
  display : block;
 }
 #item-1775217510700 {
  display : block;
 }
 #item-1775219027648 {
  display : block;
 }
 #item-1775219122053 {
  display : block;
 }
 #item-1775219276097 {
  display : block;
 }
 #item-1775219305108 {
  display : block;
 }
 #item-1775219360715 {
  display : block;
 }
 #item-1775219662770 {
  display : block;
 }
 #item-17752201000600 {
  display : block;
 }
 #item-1775220194011 {
  display : block;
 }
 #item-1775220217320 {
  display : block;
 }
 #item-17752202992280 {
  display : block;
 }
 #item-1775221819126 {
  display : block;
 }
 #item-1775222044816 {
  display : block;
 }
 #item-1775222490235 {
  display : block;
 }
 #item-1775222892467 {
  display : block;
 }
 #item-17752231757640 {
  display : block;
 }
 #item-1775223163905 {
  display : block;
 }
 #item-17752232191011 {
  display : block;
 }
 #item-17752232191012 {
  display : block;
 }
 #item-17752232515841 {
  display : block;
 }
 #item-17752232515842 {
  display : block;
 }
 #item-1775223373105 {
  display : block;
 }
 #item-1775223394428 {
  display : block;
 }
 #item-17752234224260 {
  display : block;
 }
 #item-1775224022275 {
  display : block;
 }
 #item-1775224041139 {
  display : block;
 }
 #item-17752241578170 {
  display : block;
 }
 #item-17752241578172 {
  display : block;
 }
 #item-1775224227241 {
  display : block;
 }
 #item-1775225674200 {
  display : block;
 }
 #item-1775225717155 {
  display : block;
 }
 #item-1775225749418 {
  display : block;
 }
 #item-1775226097559 {
  display : block;
 }
 #item-1775226196843 {
  display : block;
 }
 #item-1775226252521 {
  display : block;
 }
 #item-1775226327330 {
  display : block;
 }
 #item-1775226488612 {
  display : block;
 }
 #item-1775226513854 {
  display : block;
 }
 #item-17752265802091 {
  display : block;
 }
 #item-17752265802092 {
  display : block;
 }
}
@media (max-width: 80rem) {
 #item-17629858493680 {
  display : flex;
  padding-bottom: 1.5625rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 1.5625rem;
 }
 #item-1775227016421 {
  display : block;
 }
 #item-1775217330848 {
  display : block;
  padding-bottom: 5rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 5rem;
 }
 #item-1775219254732 {
  display : block;
  padding-bottom: 5rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 5rem;
 }
 #item-1775220155989 {
  display : block;
  padding-bottom: 5rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 5rem;
 }
 #item-1775222461248 {
  display : block;
  padding-bottom: 5rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 5rem;
 }
 #item-1775225656062 {
  display : block;
  padding-bottom: 5rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 5rem;
 }
 #item-1775226176331 {
  display : block;
  padding-bottom: 5rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 5rem;
 }
 #item-1775226468059 {
  display : block;
  padding-bottom: 4.25rem;
  padding-left: 1.5625rem;
  padding-right: 1.5625rem;
  padding-top: 4.25rem;
 }
 #item-1769339236100 {
  display : block;
 }
 #item-1775217144038 {
  display : block;
 }
 #item-1775227016423 {
  display : block;
 }
 #item-1775217330849 {
  display : block;
 }
 #item-1775219013579 {
  display : block;
 }
 #item-1775219254733 {
  display : block;
 }
 #item-1775220155990 {
  display : block;
 }
 #item-1775220211083 {
  display : block;
 }
 #item-1775221757655 {
  display : block;
 }
 #item-1775222033103 {
  display : block;
 }
 #item-1775222461249 {
  display : block;
 }
 #item-1775222671758 {
  display : block;
 }
 #item-1775223051603 {
  display : block;
 }
 #item-1775223081324 {
  display : block;
 }
 #item-17752232191010 {
  display : block;
 }
 #item-17752232515840 {
  display : block;
 }
 #item-1775223312516 {
  display : block;
 }
 #item-1775224006916 {
  display : block;
 }
 #item-1775224212255 {
  display : block;
 }
 #item-1775225656063 {
  display : block;
 }
 #item-1775225711453 {
  display : block;
 }
 #item-1775226086425 {
  display : block;
 }
 #item-1775226176332 {
  display : block;
 }
 #item-1775226468060 {
  display : block;
 }
 #item-17752265802090 {
  display : block;
 }
 #item-1769339236101 {
  display : block;
 }
 #item-1775217144039 {
  display : block;
 }
 #item-1775217144040 {
  display : block;
 }
 #item-1775227016424 {
  display : block;
 }
 #item-1775217144041 {
  display : block;
 }
 #item-1775217330850 {
  display : block;
 }
 #item-1775219013580 {
  display : block;
 }
 #item-1775219254734 {
  display : block;
 }
 #item-1775220155991 {
  display : block;
 }
 #item-1775220211084 {
  display : block;
 }
 #item-1775221757656 {
  display : block;
 }
 #item-1775222033104 {
  display : block;
 }
 #item-1775222461250 {
  display : block;
 }
 #item-1775222671759 {
  display : block;
 }
 #item-1775222671760 {
  display : block;
 }
 #item-1775223051604 {
  display : block;
 }
 #item-1775223081325 {
  display : block;
 }
 #item-1775223081326 {
  display : block;
 }
 #item-17752232191013 {
  display : block;
 }
 #item-17752232191014 {
  display : block;
 }
 #item-17752232515843 {
  display : block;
 }
 #item-17752232515844 {
  display : block;
 }
 #item-1775223312517 {
  display : block;
 }
 #item-1775222671761 {
  display : block;
 }
 #item-1775224006917 {
  display : block;
 }
 #item-1775224006918 {
  display : block;
 }
 #item-1775224006919 {
  display : block;
 }
 #item-1775224006920 {
  display : block;
 }
 #item-1775224212256 {
  display : block;
 }
 #item-1775225656064 {
  display : block;
 }
 #item-1775225711454 {
  display : block;
 }
 #item-1775226086426 {
  display : block;
 }
 #item-1775226176333 {
  display : block;
 }
 #item-1775226468061 {
  display : block;
 }
 #item-17752265802093 {
  display : block;
 }
 #item-17752265802094 {
  display : block;
 }
 #item-17752265802095 {
  display : block;
 }
 #item-17752265802096 {
  display : block;
 }
 #item-1775215825940 {
  display : block;
 }
 #item-1775216948329 {
  display : block;
 }
 #item-1775217020597 {
  display : block;
 }
 #item-17752170606160 {
  display : block;
 }
 #item-1775217160189 {
  display : block;
 }
 #item-1775227016420 {
  display : block;
 }
 #item-1775227085619 {
  display : block;
 }
 #item-17752172573890 {
  display : block;
 }
 #item-1775217341799 {
  display : block;
 }
 #item-1775217476621 {
  display : block;
 }
 #item-1775217510700 {
  display : block;
 }
 #item-1775219027648 {
  display : block;
 }
 #item-1775219122053 {
  display : block;
 }
 #item-1775219276097 {
  display : block;
 }
 #item-1775219305108 {
  display : block;
 }
 #item-1775219360715 {
  display : block;
 }
 #item-1775219662770 {
  display : block;
 }
 #item-17752201000600 {
  display : block;
 }
 #item-1775220194011 {
  display : block;
 }
 #item-1775220217320 {
  display : block;
 }
 #item-17752202992280 {
  display : block;
 }
 #item-1775221819126 {
  display : block;
 }
 #item-1775222044816 {
  display : block;
 }
 #item-1775222490235 {
  display : block;
 }
 #item-1775222892467 {
  display : block;
 }
 #item-17752231757640 {
  display : block;
 }
 #item-1775223163905 {
  display : block;
 }
 #item-17752232191011 {
  display : block;
 }
 #item-17752232191012 {
  display : block;
 }
 #item-17752232515841 {
  display : block;
 }
 #item-17752232515842 {
  display : block;
 }
 #item-1775223373105 {
  display : block;
 }
 #item-1775223394428 {
  display : block;
 }
 #item-17752234224260 {
  display : block;
 }
 #item-1775224022275 {
  display : block;
 }
 #item-1775224041139 {
  display : block;
 }
 #item-17752241578170 {
  display : block;
 }
 #item-17752241578172 {
  display : block;
 }
 #item-1775224227241 {
  display : block;
 }
 #item-1775225674200 {
  display : block;
 }
 #item-1775225717155 {
  display : block;
 }
 #item-1775225749418 {
  display : block;
 }
 #item-1775226097559 {
  display : block;
 }
 #item-1775226196843 {
  display : block;
 }
 #item-1775226252521 {
  display : block;
 }
 #item-1775226327330 {
  display : block;
 }
 #item-1775226488612 {
  display : block;
 }
 #item-1775226513854 {
  display : block;
 }
 #item-17752265802091 {
  display : block;
 }
 #item-17752265802092 {
  display : block;
 }
}
@media (max-width: 64rem) {
 #item-17629858493680 {
  display : flex;
 }
 #item-1775227016421 {
  display : block;
 }
 #item-1775217330848 {
  display : block;
 }
 #item-1775219254732 {
  display : block;
 }
 #item-1775220155989 {
  display : block;
 }
 #item-1775222461248 {
  display : block;
 }
 #item-1775225656062 {
  display : block;
 }
 #item-1775226176331 {
  display : block;
 }
 #item-1775226468059 {
  display : block;
  padding-top: 3rem;
  padding-bottom: 3rem;
 }
 #item-1769339236100 {
  display : block;
 }
 #item-1775217144038 {
  display : block;
 }
 #item-1775217330849 {
  display : block;
 }
 #item-1775219013579 {
  display : block;
 }
 #item-1775219254733 {
  display : block;
 }
 #item-1775220155990 {
  display : block;
 }
 #item-1775220211083 {
  display : block;
 }
 #item-1775221757655 {
  display : block;
 }
 #item-1775222033103 {
  display : block;
 }
 #item-1775222461249 {
  display : block;
 }
 #item-1775222671758 {
  display : block;
 }
 #item-1775223051603 {
  display : block;
 }
 #item-1775223081324 {
  display : block;
 }
 #item-17752232191010 {
  display : block;
 }
 #item-17752232515840 {
  display : block;
 }
 #item-1775223312516 {
  display : block;
 }
 #item-1775224006916 {
  display : block;
 }
 #item-1775224212255 {
  display : block;
 }
 #item-1775225656063 {
  display : block;
 }
 #item-1775225711453 {
  display : block;
 }
 #item-1775226086425 {
  display : block;
 }
 #item-1775226176332 {
  display : block;
 }
 #item-1775226468060 {
  display : block;
 }
 #item-17752265802090 {
  display : block;
 }
 #item-1769339236101 {
  display : block;
 }
 #item-1775217144039 {
  display : block;
 }
 #item-1775217144040 {
  display : block;
 }
 #item-1775227016424 {
  display : block;
 }
 #item-1775217144041 {
  display : block;
 }
 #item-1775217330850 {
  display : block;
 }
 #item-1775219013580 {
  display : block;
 }
 #item-1775219254734 {
  display : block;
 }
 #item-1775220155991 {
  display : block;
 }
 #item-1775220211084 {
  display : block;
 }
 #item-1775221757656 {
  display : block;
 }
 #item-1775222033104 {
  display : block;
 }
 #item-1775222461250 {
  display : block;
 }
 #item-1775222671759 {
  display : block;
 }
 #item-1775222671760 {
  display : block;
 }
 #item-1775223051604 {
  display : block;
 }
 #item-1775223081325 {
  display : block;
 }
 #item-1775223081326 {
  display : block;
 }
 #item-17752232191013 {
  display : block;
 }
 #item-17752232191014 {
  display : block;
 }
 #item-17752232515843 {
  display : block;
 }
 #item-17752232515844 {
  display : block;
 }
 #item-1775223312517 {
  display : block;
 }
 #item-1775222671761 {
  display : block;
 }
 #item-1775224006917 {
  display : block;
 }
 #item-1775224006918 {
  display : block;
 }
 #item-1775224006919 {
  display : block;
 }
 #item-1775224006920 {
  display : block;
 }
 #item-1775224212256 {
  display : block;
 }
 #item-1775225656064 {
  display : block;
 }
 #item-1775225711454 {
  display : block;
 }
 #item-1775226086426 {
  display : block;
 }
 #item-1775226176333 {
  display : block;
 }
 #item-1775226468061 {
  display : block;
 }
 #item-17752265802093 {
  display : none;
 }
 #item-17752265802094 {
  display : block;
 }
 #item-17752265802095 {
  display : block;
 }
 #item-17752265802096 {
  display : none;
 }
 #item-1775215825940 {
  display : block;
 }
 #item-1775216948329 {
  display : block;
 }
 #item-1775216948329 h1 {
  font-size: 4.25rem;
  line-height: 4.25rem;
 }
 #item-1775217020597 {
  display : block;
 }
 #item-17752170606160 {
  display : block;
 }
 #item-1775217160189 {
  display : block;
 }
 #item-1775227016420 {
  display : block;
 }
 #item-1775227085619 {
  display : block;
 }
 #item-17752172573890 {
  display : block;
 }
 #item-1775217341799 {
  display : block;
 }
 #item-1775217341799 h2 {
  font-size: 2.375rem;
  line-height: 2.6875rem;
 }
 #item-1775217476621 {
  display : block;
 }
 #item-1775217510700 {
  display : block;
 }
 #item-1775217510700 .ba-feature-box:nth-child(n) {
  width: calc((100% - 30px) / 2);
  margin-right: 30px;
  margin-top: 30px;
 }
 #item-1775217510700 .ba-feature-box:nth-child(2n) {
  margin-right: 0;
 }
 #item-1775217510700 .ba-feature-box:nth-child(1) {
  margin-top: 0;
 }
 #item-1775217510700 .ba-feature-box:nth-child(2) {
  margin-top: 0;
 }
 #item-1775219027648 {
  display : block;
 }
 #item-1775219122053 {
  display : block;
 }
 #item-1775219276097 {
  display : block;
 }
 #item-1775219305108 {
  display : block;
 }
 #item-1775219360715 {
  display : block;
 }
 #item-1775219662770 {
  display : block;
 }
 #item-1775219662770 .ba-feature-box:nth-child(n) {
  width: calc((100% - 60px) / 3);
  margin-right: 30px;
  margin-top: 30px;
 }
 #item-1775219662770 .ba-feature-box:nth-child(3n) {
  margin-right: 0;
 }
 #item-1775219662770 .ba-feature-box:nth-child(1) {
  margin-top: 0;
 }
 #item-1775219662770 .ba-feature-box:nth-child(2) {
  margin-top: 0;
 }
 #item-1775219662770 .ba-feature-box:nth-child(3) {
  margin-top: 0;
 }
 #item-17752201000600 {
  display : block;
 }
 #item-1775220194011 {
  display : block;
 }
 #item-1775220217320 {
  display : block;
  margin-top: 0rem;
 }
 #item-17752202992280 {
  display : block;
 }
 #item-17752202992280 .ba-feature-box:nth-child(n) {
  width: calc((100% - 30px) / 2);
  margin-right: 30px;
  margin-top: 30px;
 }
 #item-17752202992280 .ba-feature-box:nth-child(2n) {
  margin-right: 0;
 }
 #item-17752202992280 .ba-feature-box:nth-child(1) {
  margin-top: 0;
 }
 #item-17752202992280 .ba-feature-box:nth-child(2) {
  margin-top: 0;
 }
 #item-1775221819126 {
  display : block;
 }
 #item-1775222044816 {
  display : block;
 }
 #item-1775222490235 {
  display : block;
 }
 #item-1775222892467 {
  display : block;
 }
 #item-17752231757640 {
  display : block;
 }
 #item-1775223163905 {
  display : block;
 }
 #item-17752232191011 {
  display : block;
 }
 #item-17752232191012 {
  display : block;
 }
 #item-17752232515841 {
  display : block;
 }
 #item-17752232515842 {
  display : block;
 }
 #item-1775223373105 {
  display : block;
 }
 #item-1775223394428 {
  display : block;
 }
 #item-17752234224260 {
  display : block;
 }
 #item-1775224022275 {
  display : block;
 }
 #item-1775224041139 {
  display : block;
 }
 #item-17752241578170 {
  display : block;
 }
 #item-17752241578172 {
  display : block;
 }
 #item-1775224227241 {
  display : block;
 }
 #item-1775225674200 {
  display : block;
 }
 #item-1775225717155 {
  display : block;
 }
 #item-1775225749418 {
  display : block;
 }
 #item-1775226097559 {
  display : block;
 }
 #item-1775226196843 {
  display : block;
 }
 #item-1775226252521 {
  display : block;
 }
 #item-1775226327330 {
  display : block;
 }
 #item-1775226488612 {
  display : block;
 }
 #item-1775226513854 {
  display : block;
 }
 #item-17752265802091 {
  display : block;
 }
 #item-17752265802092 {
  display : block;
 }
}
@media (max-width: 48rem) {
 #item-17629858493680 {
  display : flex;
 }
 #item-1775227016421 {
  display : block;
 }
 #item-1775217330848 {
  display : block;
 }
 #item-1775219254732 {
  display : block;
 }
 #item-1775220155989 {
  display : block;
 }
 #item-1775222461248 {
  display : block;
 }
 #item-1775225656062 {
  display : block;
 }
 #item-1775226176331 {
  display : block;
 }
 #item-1775226468059 {
  display : block;
 }
 #item-1769339236100 {
  display : block;
 }
 #item-1775217144038 {
  display : block;
 }
 #item-1775227016423 {
  display : block;
 }
 #item-1775217330849 {
  display : block;
 }
 #item-1775219013579 {
  display : block;
 }
 #item-1775219254733 {
  display : block;
 }
 #item-1775220155990 {
  display : block;
 }
 #item-1775220211083 {
  display : block;
 }
 #item-1775221757655 {
  display : block;
 }
 #item-1775222033103 {
  display : block;
 }
 #item-1775222461249 {
  display : block;
 }
 #item-1775222671758 {
  display : block;
 }
 #item-1775223051603 {
  display : block;
 }
 #item-1775223081324 {
  display : block;
 }
 #item-17752232191010 {
  display : block;
 }
 #item-17752232515840 {
  display : block;
 }
 #item-1775223312516 {
  display : block;
 }
 #item-1775224006916 {
  display : block;
 }
 #item-1775224212255 {
  display : block;
 }
 #item-1775225656063 {
  display : block;
 }
 #item-1775225711453 {
  display : block;
 }
 #item-1775226086425 {
  display : block;
 }
 #item-1775226176332 {
  display : block;
 }
 #item-1775226468060 {
  display : block;
 }
 #item-17752265802090 {
  display : block;
 }
 #item-1769339236101 {
  display : block;
 }
 #item-1775217144039 {
  display : block;
 }
 #item-1775217144040 {
  display : block;
  margin-top: 1.125rem;
 }
 #item-1775227016424 {
  display : block;
 }
 #item-1775217144041 {
  display : block;
 }
 #item-1775217330850 {
  display : block;
 }
 #item-1775219013580 {
  display : block;
 }
 #item-1775219254734 {
  display : block;
 }
 #item-1775220155991 {
  display : block;
 }
 #item-1775220211084 {
  display : block;
 }
 #item-1775221757656 {
  display : block;
 }
 #item-1775222033104 {
  display : block;
 }
 #item-1775222461250 {
  display : block;
 }
 #item-1775222671759 {
  display : none;
 }
 #item-1775222671760 {
  display : block;
 }
 #item-1775223051604 {
  display : block;
 }
 #item-1775223081325 {
  display : block;
 }
 #item-1775223081326 {
  display : block;
 }
 #item-17752232191013 {
  display : block;
 }
 #item-17752232191014 {
  display : block;
 }
 #item-17752232515843 {
  display : block;
 }
 #item-17752232515844 {
  display : block;
 }
 #item-1775223312517 {
  display : block;
 }
 #item-1775222671761 {
  display : none;
 }
 #item-1775224006917 {
  display : none;
 }
 #item-1775224006918 {
  display : block;
 }
 #item-1775224006919 {
  display : block;
 }
 #item-1775224006920 {
  display : none;
 }
 #item-1775224212256 {
  display : block;
 }
 #item-1775225656064 {
  display : block;
 }
 #item-1775225711454 {
  display : block;
 }
 #item-1775226086426 {
  display : block;
 }
 #item-1775226176333 {
  display : block;
 }
 #item-1775226468061 {
  display : block;
 }
 #item-17752265802093 {
  display : none;
 }
 #item-17752265802094 {
  display : block;
 }
 #item-17752265802095 {
  display : block;
 }
 #item-17752265802096 {
  display : none;
 }
 #item-1775215825940 {
  display : block;
 }
 #item-1775215825940 h4 {
  font-size: 1.125rem;
  line-height: 1.4375rem;
 }
 #item-1775216948329 {
  display : block;
 }
 #item-1775216948329 h1 {
  font-size: 3rem;
  line-height: 3.625rem;
 }
 #item-1775217020597 {
  display : block;
 }
 #item-17752170606160 {
  display : block;
 }
 #item-1775217160189 {
  display : block;
 }
 #item-1775227016420 {
  display : block;
 }
 #item-1775227085619 {
  display : block;
 }
 #item-17752172573890 {
  display : block;
 }
 #item-1775217341799 {
  display : block;
 }
 #item-1775217341799 h2 {
  font-size: 2.0625rem;
  line-height: 2.375rem;
 }
 #item-1775217476621 {
  display : block;
 }
 #item-1775217510700 {
  display : block;
 }
 #item-1775219027648 {
  display : block;
 }
 #item-1775219122053 {
  display : block;
 }
 #item-1775219276097 {
  display : block;
 }
 #item-1775219305108 {
  display : block;
 }
 #item-1775219360715 {
  display : block;
 }
 #item-1775219662770 {
  display : block;
 }
 #item-1775219662770 .ba-feature-box:nth-child(n) {
  width: calc((100% - 30px) / 2);
  margin-right: 30px;
  margin-top: 30px;
 }
 #item-1775219662770 .ba-feature-box:nth-child(2n) {
  margin-right: 0;
 }
 #item-1775219662770 .ba-feature-box:nth-child(1) {
  margin-top: 0;
 }
 #item-1775219662770 .ba-feature-box:nth-child(2) {
  margin-top: 0;
 }
 #item-1775219662770 .ba-feature-title {
  text-align: center;
 }
 #item-17752201000600 {
  display : block;
 }
 #item-1775220194011 {
  display : block;
 }
 #item-1775220217320 {
  display : block;
 }
 #item-17752202992280 {
  display : block;
 }
 #item-17752202992280 .ba-feature-box:nth-child(n) {
  width: calc((100% - 30px) / 2);
  margin-right: 30px;
  margin-top: 30px;
 }
 #item-17752202992280 .ba-feature-box:nth-child(2n) {
  margin-right: 0;
 }
 #item-17752202992280 .ba-feature-box:nth-child(1) {
  margin-top: 0;
 }
 #item-17752202992280 .ba-feature-box:nth-child(2) {
  margin-top: 0;
 }
 #item-17752202992280 .ba-feature-title {
  text-align: center;
 }
 #item-1775221819126 {
  display : block;
 }
 #item-1775222044816 {
  display : block;
 }
 #item-1775222490235 {
  display : block;
 }
 #item-1775222892467 {
  display : block;
 }
 #item-17752231757640 {
  display : block;
 }
 #item-1775223163905 {
  display : block;
 }
 #item-17752232191011 {
  display : block;
 }
 #item-17752232191012 {
  display : block;
 }
 #item-17752232515841 {
  display : block;
 }
 #item-17752232515842 {
  display : block;
 }
 #item-1775223373105 {
  display : block;
 }
 #item-1775223394428 {
  display : block;
 }
 #item-17752234224260 {
  display : block;
 }
 #item-1775224022275 {
  display : block;
 }
 #item-1775224041139 {
  display : block;
 }
 #item-17752241578170 {
  display : block;
 }
 #item-17752241578172 {
  display : block;
 }
 #item-1775224227241 {
  display : block;
 }
 #item-1775224227241 p {
  font-size: 1rem;
  line-height: 1.4375rem;
 }
 #item-1775225674200 {
  display : block;
 }
 #item-1775225717155 {
  display : block;
 }
 #item-1775225749418 {
  display : block;
 }
 #item-1775225749418 .ba-feature-box:nth-child(n) {
  width: calc((100% - 0px) / 1);
  margin-right: 30px;
  margin-top: 30px;
 }
 #item-1775225749418 .ba-feature-box:nth-child(1n) {
  margin-right: 0;
 }
 #item-1775225749418 .ba-feature-box:nth-child(1) {
  margin-top: 0;
 }
 #item-1775226097559 {
  display : block;
 }
 #item-1775226196843 {
  display : block;
 }
 #item-1775226252521 {
  display : block;
 }
 #item-1775226252521 .gridbox-gallery-wrapper {
  grid-template-columns: repeat(auto-fill, minmax(calc((100% / 2) - 20px),1fr));
 }
 #item-1775226327330 {
  display : block;
 }
 #item-1775226488612 {
  display : block;
 }
 #item-1775226513854 {
  display : block;
 }
 #item-17752265802091 {
  display : block;
 }
 #item-17752265802092 {
  display : block;
 }
}
@media (max-width: 26.25rem) {
 #item-17629858493680 {
  display : flex;
 }
 #item-1775227016421 {
  display : block;
 }
 #item-1775217330848 {
  display : block;
 }
 #item-1775219254732 {
  display : block;
 }
 #item-1775220155989 {
  display : block;
 }
 #item-1775222461248 {
  display : block;
 }
 #item-1775225656062 {
  display : block;
 }
 #item-1775226176331 {
  display : block;
 }
 #item-1775226468059 {
  display : block;
 }
 #item-1769339236100 {
  display : block;
 }
 #item-1775217144038 {
  display : block;
 }
 #item-1775217330849 {
  display : block;
 }
 #item-1775219013579 {
  display : block;
 }
 #item-1775219254733 {
  display : block;
 }
 #item-1775220155990 {
  display : block;
 }
 #item-1775220211083 {
  display : block;
 }
 #item-1775221757655 {
  display : block;
 }
 #item-1775222033103 {
  display : block;
 }
 #item-1775222461249 {
  display : block;
 }
 #item-1775222671758 {
  display : block;
 }
 #item-1775223051603 {
  display : block;
 }
 #item-1775223081324 {
  display : block;
 }
 #item-17752232191010 {
  display : block;
 }
 #item-17752232515840 {
  display : block;
 }
 #item-1775223312516 {
  display : block;
 }
 #item-1775224006916 {
  display : block;
 }
 #item-1775224212255 {
  display : block;
 }
 #item-1775225656063 {
  display : block;
 }
 #item-1775225711453 {
  display : block;
 }
 #item-1775226086425 {
  display : block;
 }
 #item-1775226176332 {
  display : block;
 }
 #item-1775226468060 {
  display : block;
 }
 #item-17752265802090 {
  display : block;
 }
 #item-1769339236101 {
  display : block;
 }
 #item-1775217144039 {
  display : block;
 }
 #item-1775217144040 {
  display : block;
 }
 #item-1775227016424 {
  display : block;
 }
 #item-1775217144041 {
  display : block;
  margin-top: 1.4375rem;
 }
 #item-1775217330850 {
  display : block;
 }
 #item-1775219013580 {
  display : block;
 }
 #item-1775219254734 {
  display : block;
 }
 #item-1775220155991 {
  display : block;
 }
 #item-1775220211084 {
  display : block;
 }
 #item-1775221757656 {
  display : block;
 }
 #item-1775222033104 {
  display : block;
 }
 #item-1775222461250 {
  display : block;
 }
 #item-1775222671759 {
  display : none;
 }
 #item-1775222671760 {
  display : block;
 }
 #item-1775223051604 {
  display : block;
 }
 #item-1775223081325 {
  display : block;
 }
 #item-1775223081326 {
  display : block;
 }
 #item-17752232191013 {
  display : block;
 }
 #item-17752232191014 {
  display : block;
 }
 #item-17752232515843 {
  display : block;
 }
 #item-17752232515844 {
  display : block;
 }
 #item-1775223312517 {
  display : block;
 }
 #item-1775222671761 {
  display : none;
 }
 #item-1775224006917 {
  display : none;
 }
 #item-1775224006918 {
  display : block;
 }
 #item-1775224006919 {
  display : block;
  margin-top: 1.4375rem;
 }
 #item-1775224006920 {
  display : none;
 }
 #item-1775224212256 {
  display : block;
 }
 #item-1775225656064 {
  display : block;
 }
 #item-1775225711454 {
  display : block;
 }
 #item-1775226086426 {
  display : block;
 }
 #item-1775226176333 {
  display : block;
 }
 #item-1775226468061 {
  display : block;
 }
 #item-17752265802093 {
  display : none;
 }
 #item-17752265802094 {
  display : block;
 }
 #item-17752265802095 {
  display : block;
  margin-top: 1.4375rem;
 }
 #item-17752265802096 {
  display : none;
 }
 #item-1775215825940 {
  display : block;
  margin-bottom: 1.125rem;
 }
 #item-1775216948329 {
  display : block;
 }
 #item-1775216948329 h1 {
  font-size: 2.375rem;
  line-height: 2.6875rem;
 }
 #item-1775217020597 {
  display : block;
 }
 #item-17752170606160 {
  display : block;
 }
 #item-1775217160189 {
  display : block;
 }
 #item-1775227016420 {
  display : block;
 }
 #item-1775227085619 {
  display : block;
 }
 #item-17752172573890 {
  display : block;
 }
 #item-1775217341799 {
  display : block;
 }
 #item-1775217476621 {
  display : block;
 }
 #item-1775217510700 {
  display : block;
 }
 #item-1775217510700 .ba-feature-box:nth-child(n) {
  width: calc((100% - 0px) / 1);
  margin-right: 30px;
  margin-top: 30px;
 }
 #item-1775217510700 .ba-feature-box:nth-child(1n) {
  margin-right: 0;
 }
 #item-1775217510700 .ba-feature-box:nth-child(1) {
  margin-top: 0;
 }
 #item-1775219027648 {
  display : block;
 }
 #item-1775219027648 h3 {
  font-size: 1.75rem;
  line-height: 2.0625rem;
 }
 #item-1775219122053 {
  display : block;
 }
 #item-1775219276097 {
  display : block;
 }
 #item-1775219305108 {
  display : block;
 }
 #item-1775219360715 {
  display : block;
 }
 #item-1775219662770 {
  display : block;
 }
 #item-1775219662770 .ba-feature-box:nth-child(n) {
  width: calc((100% - 0px) / 1);
  margin-right: 30px;
  margin-top: 30px;
 }
 #item-1775219662770 .ba-feature-box:nth-child(1n) {
  margin-right: 0;
 }
 #item-1775219662770 .ba-feature-box:nth-child(1) {
  margin-top: 0;
 }
 #item-17752201000600 {
  display : block;
 }
 #item-1775220194011 {
  display : block;
 }
 #item-1775220217320 {
  display : block;
 }
 #item-17752202992280 {
  display : block;
 }
 #item-17752202992280 .ba-feature-box {
  --border-radius: 0rem;
  --border-style: solid;
  --border-color: var(--border);
  --border-width: 0rem;
 }
 #item-1775221819126 {
  display : block;
 }
 #item-1775221819126 .ba-button-wrapper a span {
  font-size: 0.875rem;
  line-height: 1.125rem;
 }
 #item-1775222044816 {
  display : block;
 }
 #item-1775222490235 {
  display : block;
 }
 #item-1775222892467 {
  display : block;
 }
 #item-17752231757640 {
  display : block;
 }
 #item-17752231757640 p {
  text-align: center;
 }
 #item-1775223163905 {
  display : block;
 }
 #item-1775223163905 p {
  text-align: center;
 }
 #item-17752232191011 {
  display : block;
 }
 #item-17752232191011 p {
  text-align: center;
 }
 #item-17752232191012 {
  display : block;
 }
 #item-17752232191012 p {
  text-align: center;
 }
 #item-17752232515841 {
  display : block;
 }
 #item-17752232515841 p {
  text-align: center;
 }
 #item-17752232515842 {
  display : block;
 }
 #item-17752232515842 p {
  text-align: center;
  font-size: 1.875rem;
 }
 #item-1775223373105 {
  display : block;
 }
 #item-1775223394428 {
  display : block;
 }
 #item-1775223394428 p {
  font-size: 2.0625rem;
  line-height: 2.0625rem;
 }
 #item-17752234224260 {
  display : block;
 }
 #item-1775224022275 {
  display : block;
 }
 #item-1775224041139 {
  display : block;
 }
 #item-17752241578170 {
  display : block;
 }
 #item-17752241578172 {
  display : block;
 }
 #item-1775224227241 {
  display : block;
 }
 #item-1775225674200 {
  display : block;
 }
 #item-1775225717155 {
  display : block;
 }
 #item-1775225749418 {
  display : block;
 }
 #item-1775226097559 {
  display : block;
 }
 #item-1775226196843 {
  display : block;
 }
 #item-1775226252521 {
  display : block;
 }
 #item-1775226327330 {
  display : block;
 }
 #item-1775226488612 {
  display : block;
 }
 #item-1775226513854 {
  display : block;
 }
 #item-17752265802091 {
  display : block;
 }
 #item-17752265802092 {
  display : block;
 }
}
/* Copyright @ Balbooa, http://www.gnu.org/licenses/gpl.html GNU/GPL */ @font-face {
 font-family: 'balbooa-family';
 src: url(/files/icons/ba-icons/ba-icons.woff) format('woff');
 font-weight: normal;
 font-style: normal;
 font-display: block;
} /* ======================================================================== Global Reset ========================================================================== */
body.contentpane,
html {
 background: transparent;
}
body {
 -webkit-locale: auto;
 box-sizing: border-box;
}
body {
 -webkit-text-size-adjust: none!important ;
 -webkit-overflow-scrolling: touch !important;
 -webkit-tap-highlight-color: transparent;
}
p,
.content-text pre {
 font-size-adjust: inherit 
}
:focus {
 outline: 0;
}
:focus-visible {
 outline: 2px solid var(--primary);
}
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p,
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6,
.header p,
.com_gridbox:not(.modal) h1,
.com_gridbox:not(.modal) h2,
.com_gridbox:not(.modal) h3,
.com_gridbox:not(.modal) h4,
.com_gridbox:not(.modal) h5,
.com_gridbox:not(.modal) h6,
.com_gridbox:not(.modal) p {
 margin: 0;
}
.content-text {
 outline: none !important;
}
.ba-authorize-pay-btn .ba-authorize-pay,
body .ba-item:not(.ba-item-modules) {
 font-size: initial;
 letter-spacing: initial;
 line-height: initial;
}
body .ba-item.ba-item-image-field:not(.ba-item-modules) {
 line-height: 0;
}
body .ba-item.ba-item-in-positioning {
 margin: 0 !important;
 width: auto !important;
}
body .ba-item.ba-item-in-positioning.ba-item-button {
 white-space: nowrap;
}
table {
 border-spacing: 0;
 width: 100%;
}
a {
 cursor: pointer;
 text-decoration: none;
}
a[name]:hover,
a[name] {
 color: inherit;
 cursor: text;
}
img {
 min-width: 1px;
 vertical-align: middle;
}
form {
 margin: 0 0 18px;
}
fieldset {
 border: 0;
 margin: 0;
 padding: 0;
}
legend {
 border: 0;
 border-bottom: 1px solid #f3f3f3;
 display: block;
 font-size: 1.5em;
 line-height: 1.5em;
 margin-bottom: 18px;
 padding: 0;
 width: 100%;
}
hr {
 border: 0;
 border-top: 1px solid #f3f3f3;
 margin: 18px 0;
}
ul ul,
ul ol,
ol ol,
ol ul {
 margin-bottom: 0;
}
dl {
 margin-bottom: 18px;
}
dt,
dd {
 line-height: 18px;
}
dt {
 font-weight: bold;
}
dd {
 margin-left: 0;
}
select[multiple] {
 height: auto;
}
img[width="100"][height="100"] {
 height: auto;
 width: auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin: 12px 0;
 font-weight: inherit;
}
ul,
ol {
 margin: 0 0 9px 25px;
 padding: 0;
}
ul.list-unstyled,
ol.list-unstyled,
ul.unstyled,
ol.unstyled,
ul.inline,
ol.inline {
 list-style: none;
 margin-left: 0;
}
input[type=range]::-moz-focus-outer {
 border: 0;
}
.ba-item .search input[type="search"],
img {
 max-width: 100%;
}
.com_gridbox form {
 margin: 0;
}
.nav {
 list-style: none;
 margin-bottom: 18px;
 margin-left: 0;
}
.nav-tabs > li,
.nav-pills > li,
.navbar .nav > li {
 float: left;
}
.nav-tabs > li {
 margin-bottom: -1px;
}
.tab-content > .tab-pane {
 display: none;
}
.tab-content > .active {
 display: block;
} /* Blockquote */
blockquote {
 border-left: 4px solid;
 border-color: var(--primary);
 margin: 0;
 padding: 50px;
}
.highlight,
.ba-search-highlighted-word {
 background-color: yellow;
} /* ======================================================================== Global Inputs ========================================================================== */
.com_virtuemart table.user-details input,
.chzn-container-single .chzn-search input[type="text"],
.chzn-container-multi .chzn-choices,
.chzn-container-single .chzn-single,
textarea:not([class*="ba-col-"]),
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
 background: #fff;
 border: 1px solid #f3f3f3;
 box-sizing: border-box;
 color: #555;
 display: inline-block;
 font-size: .8125rem;
 font-family: inherit;
 height: 3rem;
 line-height: 1.25rem;
 margin-bottom: .625rem;
 padding: .25rem .375rem;
 width: 15.625rem;
}
input[readonly] {
 background-color: #fafafa;
}
input:focus,
textarea:not(.ba-comment-message):focus,
select:focus {
 border-color: transparent !important;
}
input:focus,
select:focus,
textarea:not(.ba-comment-message):focus {
 box-shadow: none !important;
}
label.invalid {
 color: #F54A40;
}
input.invalid {
 border: 1px solid #F54A40;
} /* Disabled inputs */
body input[disabled],
body select[disabled],
body textarea[disabled],
body input[readonly],
body select[readonly],
body textarea[readonly] {
 cursor: not-allowed;
 background-color: transparent;
} /* ======================================================================== Gridbox Template General Styles ========================================================================== */
body {
 display: flex;
 flex-direction: column;
 margin: 0;
 min-height: 100vh;
 overflow-x: hidden;
}
.body {
 flex: 1 1 auto;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .body {
  min-height: 1px;
 }
}
.ba-hide-element {
 display: none;
}
body.contentpane.modal {
 position: static;
}
.ba-video-background.global-video-bg {
 position: fixed;
}
.ba-video-background {
 bottom: 0;
 border-radius: inherit;
 height: 100%;
 left: 0;
 overflow: hidden;
 position: absolute;
 right: 0;
 top: 0;
 width: 100%;
 z-index: -2;
}
.ba-slideshow-img video,
.ba-video-background video,
.ba-video-background iframe,
.ba-slideshow-img iframe {
 height: calc(100vw * .5625);
 left: calc(0px - ((100vw - 100%)/2));
 position: absolute;
 top: calc(50% - ((100vw * .5625)/2));
 width: 100vw;
}
.ba-grid-column .ba-video-background {
 z-index: -1;
}
.ba-section > .ba-video-background {
 z-index: 0;
}
.ba-overlay-section-backdrop.horizontal-top .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-overlay-section-backdrop.horizontal-bottom .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-container {
 box-sizing: border-box;
 margin: 0 auto;
 max-width: 100%;
}
.ba-grid-column .ba-row > .ba-overlay,
.ba-overlay {
 border-radius: inherit;
 bottom: 0;
 left: 0;
 position: absolute;
 right: 0;
 top: 0;
 z-index: 0;
}
body > .ba-overlay {
 position: fixed;
 z-index: -2;
}
.ba-section > .ba-overlay {
 z-index: 1;
}
.ba-row > .ba-overlay {
 z-index: -1;
}
header.header {
 min-width: inherit;
 width: 100%;
 z-index: 16;
}
header.header[class*="fixed-header"] {
 z-index: 1000;
}
.ba-lightbox-open header.header,
.lightbox-open header.header {
 z-index: 20 !important;
}
body:not(.gridbox) header.header {
 margin-left: 0 !important 
}
.ba-item {
 min-height: 20px;
 position: relative;
}
.ba-item-modules.ba-item {
 box-sizing: border-box;
}
.ba-grid-column:not(.column-horizontal-direction):not(.column-horizontal-align-left):not(.column-horizontal-align-center):not(.column-horizontal-align-right) .ba-item:not(.ba-item-scroll-to-top):not(.ba-social-sidebar):not(.side-navigation-menu):not(.ba-pull-right):not(.ba-pull-left) {
 width: 100%;
}
.ba-item-before-after-slider,
.ba-item-feature-box,
.ba-item-simple-gallery,
.ba-item-weather,
.ba-item-blog-posts,
.ba-item-modules,
.ba-item-gallery,
.ba-item-store-search,
.ba-item-search,
.ba-item-recent-posts-slider,
.ba-item-recent-posts,
.ba-item-google-maps-places,
.ba-item-categories,
.ba-item-vk-comments,
.ba-item-login,
.ba-item-hypercomments,
.ba-item-comments-box,
.ba-item-yandex-maps,
.ba-item-progress-bar,
.ba-item-openstreetmap,
.ba-item-map,
.ba-item-video,
.ba-item-tabs,
.ba-item-slideshow,
.ba-item-slideset,
.ba-item-flipbox,
.ba-item-carousel,
.ba-item-content-slider {
 min-width: 100%;
 width: 100%;
}
.ba-row > .column-wrapper .ba-grid-column:before,
.ba-row > .column-wrapper .ba-grid-column:after,
.ba-row > .column-wrapper:before,
.ba-row > .column-wrapper:after {
 clear: both;
 content: "";
 display: table;
 line-height: 0;
}
.ba-comment-message-wrapper:after,
.ba-comment-message-wrapper:before,
.ba-item-flipbox .ba-flipbox-wrapper:before,
.ba-item-flipbox .ba-flipbox-wrapper:after,
.ba-search-result-body:before,
.ba-search-result-body:after,
.ba-item-blog-posts:before,
.ba-item-blog-posts:after,
.nav-tabs:before,
.nav-tabs:after,
.ba-classic-layout .ba-blog-post:before,
.ba-classic-layout .ba-blog-post:after {
 display: table;
 content: "";
 line-height: 0;
}
.ba-comment-message-wrapper:after,
.ba-item-flipbox .ba-flipbox-wrapper:after,
.ba-search-result-body:after,
.ba-item-blog-posts:after,
.nav-tabs:after,
.ba-classic-layout .ba-blog-post:after {
 clear: both;
} /* /* Grid */
.ba-blog-post,
.ba-blog-post-add-to-cart,
.ba-blog-post-button-wrapper a,
.ba-blog-post-image,
.ba-blog-posts-pagination >span >a.ba-btn-transition,
.ba-blog-posts-pagination a,
.ba-button-wrapper a,
.ba-comments-box-wrapper .ba-comment-message,
.ba-countdown > span,
.ba-counter span.counter-number,
.ba-feature-box,
.ba-feature-button:not(.empty-content) a,
.ba-feature-image,
.ba-feature-image-wrapper i,
.ba-field-wrapper,
.ba-icon-list-wrapper ul li,
.ba-icon-wrapper i,
.ba-image-wrapper,
.ba-gridbox-gallery-image,
.ba-item-content-slider > .slideshow-wrapper > .ba-slideshow,
.ba-item-fields-filter,
.ba-item-lottie-animations .ba-lottie-animations-wrapper,
.ba-item-main-menu .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div),
.ba-item-main-menu .main-menu li.deeper.parent > ul li > *:not(ul):not(div),
.ba-item-main-menu li.deeper.parent > ul,
.ba-item-main-menu li.megamenu-item > .tabs-content-wrapper > .ba-section,
.ba-item-one-page-menu .main-menu li a,
.ba-item-scroll-to-top .ba-scroll-to-top > i,
.ba-item-testimonials ul.style-6 .ba-slideset-dots div,
.ba-item-testimonials .slideshow-content .testimonials-wrapper,
.ba-item-testimonials .testimonials-img,
.ba-item-testimonials .testimonials-info,
.ba-post-author,
.ba-post-author-image,
.ba-progress-bar,
.ba-row-wrapper,
.ba-search-wrapper,
.ba-slideset-nav a,
.ba-slideshow-nav a,
.ba-video-wrapper,
.ba-wrapper,
.slideshow-button:not(.empty-content) a,
.slideshow-wrapper > .ba-slideshow > .ba-slideshow-nav a,
.user-comment-wrapper,
.column-wrapper {
 --border-color: transparent;
 --border-radius: 0;
 --border-style: none;
 --border-width: 0;
 --shadow-blur: 0;
 --shadow-color: transparent;
 --shadow-horizontal: 0;
 --shadow-spread: 0;
 --shadow-vertical: 0;
 --border-top: 0;
 --border-right: 0;
 --border-bottom: 0;
 --border-left: 0;
}
.ba-item-lottie-animations .ba-lottie-animations-wrapper,
.ba-blog-posts-pagination >span >a.ba-btn-transition,
.ba-progress-bar,
.ba-blog-posts-pagination a,
.ba-blog-post,
.ba-post-author,
.ba-feature-button:not(.empty-content) a,
.ba-feature-box,
.slideshow-button:not(.empty-content) a,
.ba-slideshow-nav a,
.ba-item-testimonials .slideshow-content .testimonials-wrapper,
.ba-item-testimonials .testimonials-info,
.ba-blog-post-add-to-cart,
.ba-blog-post-button-wrapper a,
.ba-slideset-nav a,
.slideshow-wrapper > .ba-slideshow > .ba-slideshow-nav a,
.ba-item-content-slider > .slideshow-wrapper > .ba-slideshow,
.ba-item-main-menu li.deeper.parent > ul,
.ba-item-main-menu li.megamenu-item > .tabs-content-wrapper > .ba-section,
.ba-image-wrapper,
.user-comment-wrapper,
.ba-comments-box-wrapper .ba-comment-message,
.ba-counter span.counter-number,
.ba-item-scroll-to-top .ba-scroll-to-top > i,
.ba-item-fields-filter,
.ba-icon-list-wrapper ul li,
.ba-video-wrapper,
.ba-icon-wrapper i,
.ba-button-wrapper a,
.ba-section,
.ba-row,
.ba-grid-column {
 border-bottom-width: calc(var(--border-bottom)*var(--border-width));
 border-color: var(--border-color);
 border-left-width: calc(var(--border-left)*var(--border-width));
 border-radius: var(--border-radius);
 border-right-width: calc(var(--border-right)*var(--border-width));
 border-style: var(--border-style);
 border-top-width: calc(var(--border-top)*var(--border-width));
 box-shadow: var(--shadow-horizontal) var(--shadow-vertical) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
 box-sizing: content-box;
 max-width: 100%;
}
.ba-item-main-menu li.deeper.parent > ul {
 max-width: none;
}
.ba-blog-post-image,
.ba-post-author-image,
.ba-feature-image-wrapper i,
.ba-feature-image,
.ba-item-testimonials .testimonials-img,
.ba-item-testimonials ul.style-6 .ba-slideset-dots div,
.ba-item-main-menu .ba-menu-wrapper > .main-menu > .integration-wrapper > ul > li > *:not(ul):not(div),
.ba-item-main-menu .main-menu li.deeper.parent > ul li > *:not(ul):not(div),
.ba-item-one-page-menu .main-menu li a,
.ba-gridbox-gallery-image,
.ba-countdown > span,
.ba-search-wrapper,
.ba-field-wrapper {
 border-bottom-width: calc(var(--border-bottom)*var(--border-width));
 border-color: var(--border-color);
 border-left-width: calc(var(--border-left)*var(--border-width));
 border-radius: var(--border-radius);
 border-right-width: calc(var(--border-right)*var(--border-width));
 border-style: var(--border-style);
 border-top-width: calc(var(--border-top)*var(--border-width));
}
.ba-gridbox-gallery-image {
 overflow: hidden;
}
.ba-add-to-cart-buttons-wrapper,
.ba-item-field-google-maps,
.ba-item-google-maps-places,
.ba-item-map,
.ba-item-openstreetmap,
.ba-item-yandex-maps {
 box-shadow: var(--shadow-horizontal) var(--shadow-vertical) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
}
.ba-section,
.ba-row,
.ba-grid-column {
 box-sizing: border-box;
 justify-content: center;
 position: relative;
}
.ba-section,
.ba-row {
 align-items: center;
}
.ba-row {
 z-index: 1;
}
.row-with-menu {
 z-index: 5;
}
.ba-grid-column {
 flex-direction: row;
}
.ba-section-items,
.ba-tabs-wrapper .ba-grid-column .ba-item:not(.ba-item-scroll-to-top):not(.ba-inline-icon) {
 width: 100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
 .ba-wrapper,
 .ba-row-wrapper,
 .ba-grid-column-wrapper {
  display: flex;
 }
 header.header {
  flex-shrink: 0;
 }
}
.column-wrapper .ba-grid-column-wrapper {
 align-self: stretch;
 display: flex;
 order: 1;
 flex-grow: 1;
 max-width: 100%;
}
.column-wrapper .ba-grid-column-wrapper > .ba-grid-column {
 align-content: flex-start;
 align-items: flex-start;
 align-self: stretch;
 display: flex !important;
 justify-content: center;
 flex-wrap: wrap;
 width: 100%;
}
.ba-grid-column > a {
 position: absolute;
 top: 0;
 right: 0;
 left: 0;
 bottom: 0;
 cursor: pointer;
 z-index: 100;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-align-left > .ba-item,
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-align-right > .ba-item,
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-align-center > .ba-item {
 width: auto !important;
}
.ba-grid-column .ba-row-wrapper:not(.ba-container) {
 width: 100%;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-align-center > .ba-item.ba-item-category-intro {
 width: 100%!important;
}
.ba-desktop-sticky-column-enabled {
 display: block !important;
}
.ba-desktop-sticky-column-enabled > .ba-grid-column {
 position: sticky;
}
.ba-desktop-sticky-row-enabled {
 position:sticky;
 top:var(--row-sticky-offset);
 z-index:15;
}
.ba-desktop-sticky-section-enabled.ba-wrapper {
 position:sticky;
 top:var(--section-sticky-offset);
 z-index:15;
}
.ba-item {
 max-width: 100%;
}
.column-wrapper .ba-hotspot-popover > .ba-item,
.ba-hotspot-popover > .ba-item {
 width: 100% !important;
 min-width: 100% !important;
}
.ba-sticky-header-parent.ba-hotspot-popover-visible .ba-sticky-header.visible-sticky-header {
 z-index: 1000;
}
.ba-item.ba-item-in-positioning {
 max-width: none;
}
.ba-item-accordion {
 width: 100%;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column {
 flex-direction: column;
 flex-wrap: initial;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction {
 flex-direction: row;
 flex-wrap: wrap;
} /* Column Vertical Direction */
.column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-left {
 align-items: start;
 align-content: start;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-center {
 align-items: center;
 align-content: center;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-right {
 align-items: end;
 align-content: end;
}
.column-wrapper .ba-grid-column-wrapper > .ba-grid-column:not(.column-horizontal-direction) {
 align-content: center;
 align-items: center;
 justify-content: start !important;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-middle {
 justify-content: center !important;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-bottom {
 justify-content: end !important;
} /* Column Horizontal Direction */
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction {
 align-content: start;
 align-items: start;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-middle {
 align-content: center;
 align-items: center;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-bottom {
 align-content: end;
 align-items: end;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-left {
 justify-content: start !important;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-center {
 justify-content: center !important;
}
.column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-right {
 justify-content: end !important;
} /* ======================================================================== Modal ========================================================================== */
.modal {
 background-color: #fff;
 border: none;
 bottom: auto;
 box-shadow: none;
 left: 50%;
 margin: 0;
 position: fixed;
 top: 5%;
 z-index: 1041;
}
.modal-body {
 position: relative;
}
.hide {
 display: none;
}
.visible {
 animation-fill-mode: both;
 display: block;
}
.visible * {
 backface-visibility: hidden;
 -webkit-backface-visibility: hidden;
}
.modal.ba-modal-sm {
 border-radius: 6px;
 border: none;
 box-shadow: 0 15px 40px rgba(0,0,0,.15);
 box-sizing: border-box;
 left: 50%;
 margin-left: -10.125rem;
 overflow: visible;
 padding: 25px;
 position: fixed;
 top: calc(50% - 11.5625rem) !important;
 width: 20.3125rem;
 z-index: 1060;
}
.ba-store-cart-opened .ba-modal-sm {
 display: block;
 font-size: initial;
 letter-spacing: 0;
 line-height: normal;
 text-align: left;
}
.ba-store-cart-opened .ba-modal-sm,
.system .ba-modal-sm {
 z-index: 99999999;
}
.modal.ba-modal-sm h3.ba-modal-title {
 color: #1a1a1a;
 cursor: default;
 font-weight: bold;
 font-size: 1.125rem;
 line-height: 1.25rem;
 display: inline-block;
 margin: 0 0 50px 0;
}
.ba-modal-sm input[type="text"]::placeholder {
 color: #757575;
}
.ba-modal-sm input[type="text"]:focus {
 border-bottom-color: #e3e3e3 !important;
}
.ba-modal-sm .ba-btn-primary.active-button {
 position: relative;
 z-index: 1;
}
.ba-modal-sm .ba-btn-primary.active-button:hover:after,
.ba-btn-primary.active-button:hover:after {
 backface-visibility: hidden;
 -webkit-backface-visibility: hidden;
 background: #75d84d;
 opacity: 1;
 transform: scale(27);
}
.ba-modal-sm .ba-btn-primary.active-button:hover:after {
 background: var(--primary);
}
.ba-input-lg {
 position: relative;
}
.ba-modal-sm .focus-underline {
 background: #1da6f4 !important;
 bottom: 50px;
 height: 2px;
 left: 0px;
 position: absolute;
 transform: scaleX(0);
 transition: all .3s cubic-bezier(0.4,0,0.2,1);
 width: 100%;
}
input:focus + .focus-underline {
 transform: scaleX(1);
}
.ba-modal-sm input[type="password"],
.ba-modal-sm input[type="text"] {
 border: none;
 border-bottom: 1px solid #e3e3e3;
 box-shadow: none;
 box-sizing: border-box;
 color: #1a1a1a;
 font-size: 1.375rem;
 font-weight: 400;
 height: 2.8125rem;
 line-height: 2.8125rem;
 margin: 25px 0 50px 0;
 outline: none;
 padding: 4px 6px;
 width: 100%;
}
.ba-store-cart-opened .ba-modal-sm input[type="text"] {
 font-weight: normal;
}
.ba-modal-sm p {
 color: #757575;
 font-size: 16px;
 font-weight: 400;
 line-height: 30px;
 margin: 0 0 10px;
}
@keyframes modal-in {
 from {
  opacity: 0;
 }
 to {
  opacity: 1;
 }
}
.modal.in {
 animation: modal-in .3s cubic-bezier(0.4,0,0.2,1) both;
 display: block !important;
}
@keyframes close-modal-sm {
 to {
  opacity: 0;
 }
}
@keyframes modal-sm-in {
 from {
  transform: scale(.8);
  opacity: 0;
 }
 to {
  transform: scale(1);
  opacity: 1;
 }
}
.modal.ba-modal-close:not(.contentpane) {
 animation: close-modal-sm .3s cubic-bezier(0.4,0,0.2,1) both;
 display: block !important;
 opacity: 1;
 visibility: visible;
}
.modal.ba-modal-sm .ba-footer-content {
 text-align: right;
}
.modal.ba-modal-sm .modal-footer {
 background: transparent;
 border: none;
 box-shadow: none;
 margin-top: 25px;
 padding: 0;
 text-align: right;
}
.ba-live-search-add-to-cart-cell > span,
.ba-wishlist-add-to-cart-cell > span:not(.ba-wishlist-empty-stock),
.modal.ba-modal-sm .modal-footer a.ba-btn-primary.active-button {
 background: var(--primary) !important;
 color: #fff !important;
 line-height: 1.125rem;
}
.ba-modal-sm .modal-footer a:not(.ba-btn-primary):hover {
 background-color: rgba(0,0,0,0.1);
 color: #363637;
}
.ba-modal-sm .modal-footer a:hover {
 background: #e6e6e6;
}
.ba-live-search-add-to-cart-cell > span,
.ba-wishlist-add-to-cart-cell > span,
.ba-store-cart-opened .ba-modal-sm .modal-footer a {
 transition: .3s;
 font-weight: bold;
}
.ba-live-search-add-to-cart-cell > span,
.ba-wishlist-add-to-cart-cell > span,
.ba-modal-sm a.ba-btn-primary,
.ba-modal-sm .modal-footer a {
 background-color: transparent;
 border-radius: 3px;
 border: none;
 color: #363637;
 display: inline-block;
 font-weight: 500;
 font-size: 1rem;
 line-height: 1.125rem;
 overflow: hidden;
 padding: 15px;
 text-decoration: none;
 text-transform: uppercase;
}
.ba-live-search-add-to-cart-cell > span,
.ba-wishlist-add-to-cart-cell > span {
 box-sizing: border-box;
 font-size: .875rem;
 font-weight: bold;
 margin-left: 25px;
 text-align: center;
 text-transform: initial;
 color: var(--title);
}
.ba-live-search-add-to-cart-cell,
.ba-wishlist-add-to-cart-cell {
 align-items: center;
 display: flex;
 text-align: right;
} /* ======================================================================== Plugins ========================================================================== */
.ba-blog-post-product-options-wrapper .ba-blog-post-product-options[data-type="image"] > span > span:not(.ba-tooltip):hover {
 opacity: .75;
}
.ba-blog-post-product-options-wrapper .ba-blog-post-product-options[data-type="color"] > span > span:not(.ba-tooltip):before {
 content: "";
 border: 3px solid var(--variation-color-value);
 border-radius: inherit;
 bottom: -5px;
 left: -5px;
 position: absolute;
 right: -5px;
 top: -5px;
 transition: transform .3s;
}
.ba-item-checkout-form .ba-checkout-form-field-wrapper .ba-checkbox-wrapper,
.ba-item-fields-filter .ba-fields-filter-wrapper .ba-checkbox-wrapper {
 align-items: flex-start;
 display: flex;
 flex-direction: row-reverse;
}
.ba-item-checkout-form .ba-checkout-form-field-wrapper .ba-checkbox-wrapper,
.ba-item-fields-filter .ba-fields-filter-wrapper .ba-checkbox-wrapper {
 margin-bottom: .625rem;
}
.ba-checkout-form-field-wrapper .ba-checkbox,
.ba-item-fields-filter .ba-field-filter .ba-checkbox {
 position: relative;
 display: inline;
}
.ba-field-filter-value-wrapper:not(.visible-filters-value) .ba-hide-filters,
.ba-field-filter-value-wrapper.visible-filters-value .ba-show-all-filters,
.ba-field-filter-value-wrapper:not(.visible-filters-value) .ba-filter-color-value:nth-child(10) ~ .ba-filter-color-value,
.ba-field-filter-value-wrapper:not(.visible-filters-value) .ba-checkbox-wrapper:nth-child(10) ~ .ba-checkbox-wrapper,
.ba-item-fields-filter .ba-fields-filter-wrapper:not(.horizontal-filter-bar):not(.ba-collapsible-filter) .ba-field-filter-label i {
 display: none;
}
.ba-checkout-authentication-checkbox input[type="checkbox"],
.ba-checkout-form-field-wrapper .ba-checkbox input[type="checkbox"],
.ba-item-fields-filter .ba-fields-filter-wrapper:not(.horizontal-filter-bar):not(.ba-collapsible-filter) .ba-field-filter-label i,
.ba-item-fields-filter .ba-field-filter .ba-checkbox input[type="checkbox"],
.ba-field-filter-value-wrapper:not(.visible-filters-value) .ba-hide-filters,
.ba-field-filter-value-wrapper.visible-filters-value .ba-show-all-filters,
.ba-fields-filter-wrapper:not(.horizontal-filter-bar) .ba-field-filter-value-wrapper:not(.visible-filters-value) .ba-filter-color-value:nth-child(10) ~ .ba-filter-color-value,
.ba-fields-filter-wrapper:not(.horizontal-filter-bar) .ba-field-filter-value-wrapper:not(.visible-filters-value) .ba-checkbox-wrapper:nth-child(10) ~ .ba-checkbox-wrapper {
 height: 1.25rem;
 left: 50%;
 margin: 0;
 position: absolute;
 top: 50%;
 transform: translate(-50%, -50%);
 width: 1.25rem;
}
.ba-cart-checkout-promo-code .ba-activated-promo-code .ba-icon-close:hover,
.ba-item-fields-filter .ba-icon-close:hover,
.ba-selected-filter-values-remove-all span:hover,
.ba-hide-filters:hover,
.ba-show-all-filters:hover {
 opacity: .5 
}
.ba-checkout-acceptance-html,
.ba-checkout-form-fields .ba-checkbox-wrapper > span,
.ba-item-fields-filter .ba-checkbox-wrapper > span {
 background: transparent !important;
 border: none !important;
 cursor: pointer;
 margin: 0;
 min-width: 0;
 padding: 0 0 0 1.875rem;
 width: auto;
}
.ba-checkout-acceptance-html {
 cursor: text;
 padding: 0 0 0 1.25rem;
}
.ba-checkout-authentication-checkbox .ba-checkbox span,
.ba-checkout-form-field-wrapper .ba-checkbox span,
.ba-item-fields-filter .ba-field-filter .ba-checkbox span {
 border-radius: 3px;
 border: 2px solid #757575;
 box-sizing: border-box;
 display: block;
 height: 1.25rem;
 top: .5rem;
 position: absolute;
 width: 1.25rem;
}
.ba-checkout-form-field-wrapper .ba-checkbox span {
 top: 50%;
 transform: translateY(-50%);
}
.ba-checkout-form-field-wrapper .ba-checkbox {
 position: absolute;
 top: calc(var(--field-line-height)/2 );
 left: 0;
}
.ba-checkout-form-fields[data-type="headline"],
.ba-checkout-form-fields[data-type="acceptance"] {
 margin: 10px 0;
}
.ba-checkout-form-fields[data-type="headline"] {
 margin-top: 30px;
}
.ba-checkout-form-fields[data-type="acceptance"] .ba-checkout-form-field-wrapper {
 align-items: center;
 display: flex;
}
.ba-checkout-form-fields[data-type="acceptance"] .ba-checkout-form-field-wrapper .acceptance-checkbox-wrapper {
 align-items: flex-start;
 flex-direction: row-reverse;
 height: 0;
 position: relative;
 width: 20px;
}
.ba-checkout-form-fields[data-type="acceptance"] .ba-checkout-form-field-wrapper .acceptance-checkbox-wrapper .ba-checkbox {
 top: 0;
}
.ba-checkout-authentication-checkbox .ba-checkbox input[type="checkbox"] + span:after,
.ba-checkout-form-field-wrapper .ba-checkbox input[type="checkbox"] + span:after,
.ba-item-fields-filter .ba-field-filter .ba-checkbox input[type="checkbox"] + span:after,
.ba-item-fields-filter .ba-field-filter .ba-checkbox input[type="checkbox"]:checked + span:after {
 color: #fff;
 content: '\f26b';
 display: block;
 font: normal normal normal 1rem/1rem 'balbooa-family';
 letter-spacing: 0;
 text-align: center;
 transition: .3s;
 will-change: transform;
}
.ba-checkout-authentication-checkbox .ba-checkbox input[type="checkbox"]:not(:checked) + span:after,
.ba-checkout-form-field-wrapper .ba-checkbox input[type="checkbox"]:not(:checked) + span:after,
.ba-item-fields-filter .ba-field-filter .ba-checkbox input[type="checkbox"]:not(:checked) + span:after {
 opacity: 0;
 transform: scale(.8);
}
.ba-checkout-authentication-checkbox .ba-checkbox input:checked ~ span,
.ba-checkout-form-field-wrapper .ba-checkbox input:checked ~ span,
.ba-item-fields-filter .ba-field-filter .ba-checkbox input:checked ~ span {
 border-color: var(--primary);
 background: var(--primary);
}
.ba-cart-checkout-promo-code .ba-activated-promo-code,
.ba-item-fields-filter .ba-selected-filter-values {
 align-items: center;
 background: var(--primary);
 border-radius: 50px;
 color: #fff;
 display: inline-flex;
 font-size: 0.875rem;
 line-height: 2.25rem;
 margin: 0 10px 10px 0;
 padding: 0 8px 0 15px;
 vertical-align: middle;
 white-space: nowrap;
}
.ba-cart-checkout-promo-code .ba-activated-promo-code {
 align-items: center;
 display: flex;
 font-weight: 400;
}
.ba-cart-checkout-promo-code .ba-activated-promo-code .ba-icon-close,
.ba-item-fields-filter .ba-icon-close {
 background: #ffffff;
 border-radius: 50%;
 color: var(--primary);
 cursor: pointer;
 font-size: 1rem;
 line-height: 0.875rem;
 letter-spacing: 0;
 margin-left: 10px;
 padding: 5px;
 text-align: center;
 transition: opacity .3s;
 vertical-align: middle;
 width: 0.875rem;
}
.ba-item-fields-filter .ba-icon-close {
 background: transparent;
 color: inherit;
 font-weight: 700;
}
.ba-blog-post-fields .ba-blog-post-field-title,
.ba-item-blog-posts .ba-blog-post-field-title,
.ba-item-field-group .ba-field-wrapper.ba-label-position-left .ba-field-label,
.ba-item-field .ba-field-wrapper.ba-label-position-left .ba-field-label {
 margin-right: 10px;
}
.ba-blog-post-fields .ba-blog-post-field-row-wrapper {
 display: flex;
 flex-direction: column;
}
.ba-item-post-navigation .ba-blog-post-fields .ba-blog-post-field-row-wrapper {
 width: 100%;
}
.ba-blog-post-fields .ba-blog-post-field-value {
 flex-grow: 1;
 text-align: right;
}
.ba-blog-post-fields .ba-blog-post-field-value .ba-blog-post-field-checkbox-value {
 display: flex;
 justify-content: flex-end;
}
.ba-blog-post-fields .ba-blog-post-field-title {
 word-break: normal;
}
.ba-blog-post-field-title:empty {
 display: none;
} /* /* Plugin Instagram */
.gridbox-gallery-modal > div {
 background-position: center;
 background-size: cover;
 height: 100%;
 opacity: 1;
 width: 100%;
}
@keyframes search-result {
 from {
  opacity: 0;
 }
 to {
  opacity: 1;
 }
}
.gridbox-gallery-modal i {
 animation: search-result .3s linear;
 color: #fff;
 cursor: pointer;
 outline-offset: -2px;
 font-size: 3rem;
 left: 0;
 padding: 2.5rem;
 position: fixed;
 text-align: center;
 width: 3rem;
}
@media (hover: hover) {
 .gridbox-gallery-modal i:hover {
  opacity: .5;
 }
}
.gridbox-gallery-modal .ba-icon-close,
.ba-image-modal.ba-comments-image-modal i.ba-icon-close,
.gridbox-gallery-modal i + i {
 left: auto;
 right: 0;
}
.gridbox-gallery-modal i:not(.ba-icon-close) {
 align-items: center;
 display: flex;
 font-size: 2.25rem;
 justify-content: center;
 top: calc(50% - 7.25rem / 2);
 z-index: 100;
}
.gridbox-gallery-modal .remove-attachment-image {
 background: rgb(255 255 255 / 10%);
 border-radius: 50%;
 color: #fff;
 font-size: 16px!important;
 height: 60px;
 left: 25px!important;
 padding: 0;
 right: auto!important;
 top: 25px !important;
 width: 60px;
}
.gridbox-gallery-modal i.ba-icon-close {
 top: 0;
 z-index: 1;
} /* /* Plugin Rating */
.event-calendar-event-item-reviews .ba-blog-post-rating-stars i.active,
.intro-post-reviews .ba-blog-post-rating-stars i.active + i:after,
.ba-field-filter .ba-filter-rating i.active:after,
.ba-item-recent-reviews .ba-review-stars-wrapper i.active:after,
.ba-item-reviews .ba-comments-login-wrapper + .ba-review-rate-wrapper .ba-review-stars-wrapper i.active:after,
.intro-post-reviews .ba-blog-post-rating-stars i.active,
.intro-post-reviews .ba-blog-post-rating-stars i.active + i:after,
.ba-blog-post-reviews .ba-blog-post-rating-stars i.active,
.ba-blog-post-reviews .ba-blog-post-rating-stars i.active + i:after,
.ba-item-reviews .ba-review-rate-wrapper .ba-review-stars-wrapper:not(.logout-reviews-user):hover i:after,
.ba-item-reviews .ba-review-stars-wrapper:not(.logout-reviews-user) i.active,
.ba-item-reviews .ba-review-stars-wrapper:not(.logout-reviews-user) i.active + i:after {
 color: #f79431 !important;
}
.event-calendar-event-item-reviews .ba-blog-post-rating-stars i,
.ba-item-recent-reviews .ba-review-stars-wrapper i,
.intro-post-reviews .ba-blog-post-rating-stars i,
.ba-blog-post-reviews .ba-blog-post-rating-stars i,
.ba-item-reviews .ba-review-stars-wrapper i {
 margin-right: 5px;
}
.ba-item-star-ratings .stars-wrapper {
 font-size: 0;
}
.ba-item-star-ratings .stars-wrapper {
 display: inline-block;
}
.ba-item-reviews .ba-review-stars-wrapper i.active ~ i:not(.active):after,
.ba-item-reviews .ba-review-stars-wrapper i.active ~ i:not(.active),
.ba-item-star-ratings .stars-wrapper i.active ~ i:not(.active):after,
.ba-item-star-ratings .stars-wrapper i.active ~ i:not(.active) {
 color: inherit ;
}
.ba-item-reviews .ba-review-stars-wrapper:not(.logout-reviews-user) i:hover ~ i:not(.active):after,
.ba-item-reviews .ba-review-stars-wrapper:not(.logout-reviews-user) i:hover ~ i:not(.active),
.ba-item-star-ratings .stars-wrapper i:hover ~ i:after,
.ba-item-star-ratings .stars-wrapper i:hover ~ i {
 color: inherit !important;
}
.event-calendar-event-item-reviews .ba-blog-post-rating-stars i,
.ba-selected-filter-value i,
.ba-item-fields-filter .ba-checkbox-wrapper i,
.ba-item-recent-reviews .ba-review-stars-wrapper i,
.intro-post-reviews .ba-blog-post-rating-stars i,
.ba-blog-post-reviews .ba-blog-post-rating-stars i,
.ba-item-reviews .ba-review-stars-wrapper i,
.ba-item-star-ratings .ba-icon-star {
 cursor: pointer;
 max-width: calc(1em/1.21);
 min-width: calc(1em/1.21);
 position: relative;
}
.ba-item-recent-reviews .ba-review-stars-wrapper i,
.intro-post-reviews .ba-blog-post-rating-stars i,
.ba-blog-post-reviews .ba-blog-post-rating-stars i {
 cursor: default !important;
}
.intro-post-reviews .ba-blog-post-rating-stars i,
.ba-blog-post-reviews .ba-blog-post-rating-stars i {
 font-size: 1.125rem;
}
.event-calendar-event-item-reviews .ba-blog-post-rating-stars i:after,
.ba-selected-filter-value i:after,
.ba-item-fields-filter .ba-checkbox-wrapper span i:after,
.intro-post-reviews .ba-blog-post-rating-stars i:after,
.ba-blog-post-reviews .ba-blog-post-rating-stars i:after,
.ba-review-stars-wrapper i:after,
.ba-item-star-ratings .ba-icon-star:after {
 content: '\f27d';
 left: 0;
 overflow: hidden;
 position: absolute;
 top: 0;
 z-index: 1;
}
.event-calendar-event-item-reviews .ba-blog-post-rating-stars i.active + i:not(.active):after,
.intro-post-reviews .ba-blog-post-rating-stars i.active + i:not(.active):after,
.ba-blog-post-reviews .ba-blog-post-rating-stars i.active + i:not(.active):after,
.ba-item-reviews .ba-review-stars-wrapper i.active + i:not(.active):after,
.ba-item-star-ratings .stars-wrapper i.active + i:not(.active):after {
 width: inherit;
}
.event-calendar-event-item-reviews .ba-blog-post-rating-stars i.active + i:not(.active) ~ i:after,
.intro-post-reviews .ba-blog-post-rating-stars i.active + i:not(.active) ~ i:after,
.ba-blog-post-reviews .ba-blog-post-rating-stars i.active + i:not(.active) ~ i:after,
.ba-item-reviews .ba-review-stars-wrapper i.active + i:not(.active) ~ i:after,
.ba-item-star-ratings .stars-wrapper i.active + i:not(.active) ~ i:after {
 display: none;
} /* /* Plugin Image */
.ba-image-modal.gridbox-gallery-modal > div,
body > .ba-image-modal {
 cursor: zoom-out;
 left: 0;
 position: fixed;
 top: 0;
 transition: all .5s ease-in-out;
 z-index: 10000;
}
@keyframes gridbox-gallery-modal-in {
 from {
  background-color: transparent;
 }
}
.ba-image-modal.gridbox-gallery-modal {
 background-color: var(--overlay);
 animation: gridbox-gallery-modal-in .5s linear both;
 bottom: 0;
 left: 0;
 position: fixed;
 right: 0;
 top: 0;
 transform: translate3d(0, 0, 0);
 z-index: 999999;
}
.ba-modal-sm + .modal-backdrop,
.modal-open .ba-scrollable,
.ba-image-modal.gridbox-gallery-modal {
 z-index: 999999 !important;
}
.ba-image-modal.gridbox-gallery-modal,
.ba-store-cart-backdrop +.ba-modal-sm + .modal-backdrop {
 z-index: 99999999 !important;
}
.ba-store-cart-opened .ba-store-cart-backdrop +.ba-modal-sm {
 z-index: 999999999 !important;
}
.ba-image-modal.gridbox-gallery-modal i {
 z-index: 99999;
}
body > .ba-image-modal:not(.gridbox-gallery-modal) {
 height: 0 !important;
}
@keyframes image-radius {
 to {
  border-radius:0;
 }
}
.ba-image-modal.gridbox-gallery-modal > div,
.ba-image-modal img {
 animation: image-radius .5s ease-in-out both;
 width: 100%;
}
.ba-image-modal img {
 position: absolute;
 transition: all .5s;
}
@keyframes image-radius-out {
 from {
  border-radius:0;
 }
}
.ba-image-modal.image-lightbox-out img {
 animation: image-radius-out .5s ease-in-out both;
}
@keyframes image-modal {
 from {
  opacity: 0;
 }
 to {
  opacity: 1;
 }
}
.ba-image-modal:not(.gridbox-gallery-modal):before {
 animation: image-modal .5s ease-in-out both;
 background-color: inherit;
 bottom: 0;
 content: "";
 left: 0;
 position: fixed;
 right: 0;
 top: 0;
 z-index: -1;
}
@keyframes image-modal-out {
 from {
  opacity: 1;
 }
 to {
  opacity: 0;
 }
}
.ba-image-modal.image-lightbox-out:before {
 animation: image-modal-out .5s linear both;
}
@keyframes gridbox-gallery-modal-out {
 to {
  background-color: transparent;
 }
}
.ba-image-modal.gridbox-gallery-modal.image-lightbox-out {
 animation: gridbox-gallery-modal-out .5s ease-in-out both;
}
@keyframes image-lightbox-fade-out {
 from {
  opacity: 1;
 }
 to {
  opacity: 0;
 }
}
.ba-comments-image-modal.ba-image-modal.gridbox-gallery-modal.image-lightbox-fade-out {
 animation: image-lightbox-fade-out .5s ease-in-out both;
}
.ba-item-lottie-animations .ba-lottie-animations-wrapper {
 display: inline-block;
} /* ======================================================================== Tooltip ========================================================================== */
.ba-cart-product-quantity-cell .ba-variation-notice,
.ba-add-to-cart-quantity .ba-variation-notice,
* > .ba-tooltip {
 background: #2c2c2c;
 border-radius: 4px;
 bottom: calc(100% + 10px);
 box-shadow: 0 10px 30px rgba(0,0,0,0.3);
 color: #fff;
 display: none!important;
 font-size: 14px ;
 font-weight: 500;
 left: 50%;
 letter-spacing: normal;
 line-height: 24px;
 margin-left: -250px;
 max-width: 250px;
 padding: 15px;
 pointer-events: none;
 position: absolute !important;
 text-align: center;
 transform: translateX(calc(250px - 50%));
 will-change: transform;
 z-index: 99999 !important;
}
@keyframes tooltip {
 from {
  opacity: 0;
 }
}
.ba-cart-product-quantity-cell .ba-variation-notice,
.ba-add-to-cart-quantity .ba-variation-notice,
*:hover > .ba-tooltip:not(.ba-help) {
 animation: tooltip .3s ease-in-out both!important;
 display: flex!important;
 text-transform: initial;
 width: auto;
}
.ba-cart-product-quantity-cell .ba-variation-notice:before,
.ba-add-to-cart-quantity .ba-variation-notice:before,
.ba-variation-notice:before,
.ba-comment-share-dialog .ba-comments-modal-body:before,
.ba-tooltip:before {
 border: 5px solid transparent;
 border-top: 5px solid #2c2c2c;
 bottom: -9px;
 content: "";
 height: 0;
 right: auto !important;
 left: 50% !important;
 margin-left: -5px;
 position: absolute;
 top: auto;
}
.carousel-type .ba-blog-post-wishlist-wrapper .ba-tooltip,
.visible-horizontal-filters-value .ba-tooltip,
.ba-tooltip.ba-left {
 bottom: 50%;
 left: auto;
 right: calc(100% + 5px);
 transform: translateY(50%);
}
.ba-cart-product-row:first-child .ba-cart-product-quantity-cell .ba-variation-notice,
.ba-tooltip.ba-bottom {
 animation: ba-tooltip .3s;
 bottom: auto;
 margin-left: -250px;
 text-transform: initial;
 top: calc(100% + 10px);
 transform: translateX(calc(250px - 50%));
}
.ba-cart-product-row:first-child .ba-cart-product-quantity-cell .ba-variation-notice:before,
.ba-tooltip.ba-bottom:before {
 content: "";
 height: 5px;
 position: absolute;
 top: -14px;
 left: 50% !important;
 margin-left: -5px;
 border: 5px solid transparent;
 border-bottom: 5px solid #2c2c2c;
}
.ba-variation-notice {
 animation: tooltip .3s ease-in-out both!important;
 background: #2c2c2c;
 border-radius: 4px;
 bottom: 50%;
 box-shadow: 0 10px 30px rgba(0,0,0,0.3);
 color: #fff;
 display: flex!important;
 font-size: 14px;
 font-weight: 500;
 letter-spacing: normal;
 line-height: 24px;
 max-width: 250px;
 padding: 15px;
 pointer-events: none;
 position: absolute !important;
 right: calc(100% + 15px);
 text-align: center;
 text-transform: initial;
 transform: translateY(50%);
 white-space: nowrap;
 width: auto;
 z-index: 99999 !important;
}
.carousel-type .ba-blog-post-wishlist-wrapper .ba-tooltip:before,
.visible-horizontal-filters-value .ba-tooltip:before,
.ba-tooltip.ba-left:before,
.ba-variation-notice:before {
 border: 5px solid transparent;
 border-left: 5px solid #2c2c2c;
 bottom: calc(50% - 5px);
 content: "";
 height: 0;
 right: -9px !important;
 position: absolute;
 top: auto;
 left: auto !important;
}
.ba-cart-product-quantity-cell .ba-variation-notice,
.ba-add-to-cart-quantity .ba-variation-notice {
 right: auto !important;
}
body > .ba-tooltip.ba-top:not(.ba-help) {
 display: none!important 
}
.ba-pull-left,
.ba-pull-right {
 z-index: 1;
 width: auto;
}
.ba-pull-left {
 float: left;
}
.ba-pull-right {
 float: right;
}
.ba-disabled-margin {
 margin: 0 !important;
}
.ba-live-search-add-to-cart-cell > span,
.ba-wishlist-add-to-cart-cell > span:not(.ba-wishlist-empty-stock),
.ba-store-wishlist-close i,
.ba-store-cart-close-wrapper i,
.ba-cart-product-remove-cell i,
.ba-wishlist-product-remove-cell i,
.ba-cart-product-quantity-cell i {
 cursor: pointer;
}
.ba-store-wishlist-opened,
.ba-store-cart-opened,
.gridbox-gallery-modal-open,
.lightbox-open {
 box-sizing: border-box;
 overflow: hidden;
}
.ba-store-wishlist-opened .ba-sticky-header,
.ba-store-cart-opened .ba-sticky-header,
.gridbox-gallery-modal-open .ba-sticky-header,
.lightbox-open .ba-sticky-header,
.ba-not-default-header .header {
 width: inherit;
} /* /* Responsive Grid */
.row-fluid:before,
.row-fluid:after {
 content: "";
 display: table;
 line-height: 0;
}
.row-fluid:after {
 clear: both;
}
[class*="ba-col-"] {
 flex-grow: 1;
 box-sizing: border-box;
 display: block;
 float: left;
 margin-left: 2.127659574468085%;
}
.ba-section.row-fluid,
.ba-row.row-fluid {
 width: auto;
}
.row-fluid {
 width: 100%;
}
.no-gutter-desktop > .column-wrapper > [class*="ba-col-"],
[class*="ba-col-"]:first-child {
 margin-left: 0;
}
.header .ba-col-12,
.ba-col-12 {
 width: 100%;
}
.header .ba-col-11,
.ba-col-11 {
 width: 91.48936170212765%;
}
.header .ba-col-10,
.ba-col-10 {
 width: 82.97872340425532%;
}
.header .ba-col-9,
.ba-col-9 {
 width: 74.46808510638297%;
}
.header .ba-col-8,
.ba-col-8 {
 width: 65.95744680851064%;
}
.header .ba-col-7,
.ba-col-7 {
 width: 57.44680851063829%;
}
.header .ba-col-6,
.ba-col-6 {
 width: 48.93617021276595%;
}
.header .ba-col-5,
.ba-col-5 {
 width: 40.42553191489362%;
}
.header .ba-col-4,
.ba-col-4 {
 width: 31.914893617021278%;
}
.header .ba-col-3,
.ba-col-3 {
 width: 23.404255319148934%;
}
.header .ba-col-2,
.ba-col-2 {
 width: 14.893617021276595%;
}
.header .ba-col-1,
.ba-col-1 {
 width: 6.382978723404255%;
} /* /* No Space Between Columns */
.column-wrapper {
 position: relative;
 width: 100%;
} /* /* Balbooad Icons */
.ba-icons {
 display: inline-block;
 font-family: 'balbooa-family' !important;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.ba-icon-copy:before {
 content: "\f237";
}
.ba-icon-chevron-left:before {
 content: "\e03f";
}
.ba-icon-arrow-tab-left:before {
 content: "\e045";
}
.ba-icon-close:before {
 content: "\e04a";
}
.ba-icon-chevron-right:before {
 content: "\e04b";
}
.ba-icon-attachment:before {
 content: "\f10d";
}
.ba-icon-link:before {
 content: "\f10e";
}
.ba-icon-block:before {
 content: "\f119";
}
.ba-icon-trash:before {
 content: "\f154";
}
.ba-icon-edit:before {
 content: "\f158";
}
.ba-icon-heart:before {
 content: "\f15f";
}
.ba-icon-flag:before {
 content: "\f162";
}
.ba-icon-mail-reply:before {
 content: "\f193";
}
.ba-icon-mall:before {
 content: "\f195";
}
.ba-icon-menu:before {
 content: "\f197";
}
.ba-icon-power:before {
 content: "\f1af";
}
.ba-icon-print:before {
 content: "\f1b0";
}
.ba-icon-quote:before {
 content: "\f1b2";
}
.ba-icon-refresh:before {
 content: "\f1b9";
}
.ba-icon-settings:before {
 content: "\f1c6";
}
.ba-icon-shopping-basket:before {
 content: "\f1c9";
}
.ba-icon-thumb-down:before {
 content: "\f1dc";
}
.ba-icon-thumb-up:before {
 content: "\f1de";
}
.ba-icon-truck:before {
 content: "\f1e6";
}
.ba-icon-alert:before {
 content: "\f1f2";
}
.ba-icon-account-circle:before {
 content: "\f205";
}
.ba-icon-smile:before {
 content: "\f214";
}
.ba-icon-download:before {
 content: "\f220";
}
.ba-icon-folder:before {
 content: "\f228";
}
.ba-icon-check:before {
 content: "\f26b";
}
.ba-icon-dot:before,
.ba-icon-circle:before {
 content: "\f26d";
}
.ba-icon-minus:before {
 content: "\f273";
}
.ba-icon-plus:before {
 content: "\f278";
}
.ba-icon-star:before {
 content: "\f27d";
}
.ba-icon-camera:before {
 content: "\f28c";
}
.ba-icon-keyboard:before {
 content: "\f2a4";
}
.ba-icon-caret-down:before {
 content: "\f2f2";
}
.ba-icon-filter-list:before {
 content: "\f160";
}
.ba-icon-caret-right:before {
 content: "\f2f6";
}
.ba-icon-behance:before {
 content: "\f33d";
}
.ba-icon-dribbble:before {
 content: "\f33f";
}
.ba-icon-facebook:before {
 content: "\f343";
}
.ba-icon-google:before {
 content: "\f34e";
}
.ba-icon-instagram:before {
 content: "\f34f";
}
.ba-icon-share:before {
 content: "\f35b";
}
.ba-icon-twitter:before {
 content: "\e900";
}
.ba-icon-vk:before {
 content: "\f361";
}
.ba-icon-fast-forward:before {
 content: "\f39f";
}
.ba-icon-fast-rewind:before {
 content: "\f3a0";
}
.ba-icon-play-circle:before {
 content: "\f3a9";
}
.ba-icon-skip-next:before {
 content: "\f3b4";
}
.ba-icon-skip-previous:before {
 content: "\f3b5";
}
.ba-icon-linkedin:before {
 content: "\f3f8";
}
.ba-icon-odnoklassniki:before {
 content: "\f3f9";
}
.ba-icon-pinterest:before {
 content: "\f3fc";
}
.ba-icon-tumblr:before {
 content: "\f402";
}
.ba-icon-vimeo:before {
 content: "\f404";
}
.ba-icon-youtube:before {
 content: "\f409";
}
body:not(.com_gridbox) .body .main-body,
.ba-overlay-section-backdrop.horizontal-top .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-overlay-section-backdrop.horizontal-bottom .ba-overlay-section.ba-container .ba-row-wrapper.ba-container,
.ba-container:not(.ba-overlay-section),
.intro-post-wrapper > *:not(.intro-post-image-wrapper) {
 width: 73.125rem;
}
@media (min-width: 80.0625rem) {
 .parallax-container {
  background-image: none !important;
  background-attachment: scroll !important;
 }
 .nav > .deeper.parent .mod-menu__sub,
 .nav > .deeper.parent .nav-child,
 .menu > .deeper.parent .mod-menu__sub,
 .menu > .deeper.parent .nav-child {
  padding: 10px 0;
  max-height: none !important;
 }
 .ba-lightbox:not(.ba-container) .ba-section {
  width: calc(100% - 100px) !important;
 }
 .gridbox.ba-lightbox-open .ba-cookies.notification-bar-top,
 .gridbox.ba-lightbox-open .ba-cookies.notification-bar-bottom {
  width: calc(100% - 103px) !important;
 }
 html[data-structure="left"] .gridbox.ba-lightbox-open .ba-cookies.notification-bar-top,
 html[data-structure="left"] .gridbox.ba-lightbox-open .ba-cookies.notification-bar-bottom {
  width: calc(100% - 51px - (calc(52px + var(--structure-width) - var(--iframe-offset)))) !important;
 }
 html[data-structure="right"] .gridbox.ba-lightbox-open .ba-cookies.notification-bar-top,
 html[data-structure="right"] .gridbox.ba-lightbox-open .ba-cookies.notification-bar-bottom {
  width: calc(100% - 51px - (calc(52px + var(--structure-width) - var(--iframe-offset-right) - var(--scroll-width)))) !important;
 }
 html[data-structure="left"] body.com_gridbox.gridbox .ba-sticky-header {
  left: calc(52px + var(--structure-width) - var(--iframe-offset)) !important;
  width: calc(100% - 51px - (calc(52px + var(--structure-width) - var(--iframe-offset)))) !important;
 }
 html[data-structure="right"] body.com_gridbox.gridbox .ba-sticky-header {
  left: calc(52px + var(--structure-width) - var(--iframe-offset)) !important;
  width: calc(100% - 51px - (calc(52px + var(--structure-width) - var(--iframe-offset-right)))) !important;
 }
 .sidebar-menu > .ba-wrapper:not(.ba-sticky-header) > .ba-section > .ba-section-items > .ba-row-wrapper > .row-fluid >.column-wrapper >[class*="ba-col-"] {
  clear: both;
  margin-left: 0;
  width: 100% !important;
  margin-left: 0 !important;
 }
 .sidebar-menu {
  height: 100vh;
  position: fixed !important;
  left: 0;
  top: 0;
  width: var(--sidebar-menu-width) !important;
 }
 body:not(.show-hidden-elements) .column-wrapper {
  display: flex;
 }
 .ba-row .ba-overlay + .ba-edit-item + .ba-grid-column,
 .no-gutter-desktop.row-fluid > .column-wrapper > [class*="ba-col-"] {
  margin-left: 0;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-12,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-12 {
  width: 100%;
 }
 header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-11,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-11 {
  width: 91.6%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-10,
 .no-gutter-desktop.row-fluid > .column-wrapper> .ba-col-10 {
  width: 83.3%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-9,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-9 {
  width: 75%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-8,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-8 {
  width: 66.7%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-7,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-7 {
  width: 58.3%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-6,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-6 {
  width: 50%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-5,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-5 {
  width: 41.6%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-4,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-4 {
  width: 33.3%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-3,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-3 {
  width: 25%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-2,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-2 {
  width: 16.6%;
 }
 .header .no-gutter-desktop.row-fluid .column-wrapper > .ba-col-1,
 .no-gutter-desktop.row-fluid > .column-wrapper > .ba-col-1 {
  width: 8.3%;
 } /* /* ba-style.css */
 body.com_gridbox.gridbox .ba-overlay-section-backdrop > .ba-overlay-section-close,
 body.com_gridbox.gridbox .ba-lightbox-backdrop > .ba-lightbox-close {
  left: -51px;
  right: 51px;
 }
 html[data-structure="right"] body.com_gridbox.gridbox .ba-overlay-section-backdrop > .ba-overlay-section-close,
 html[data-structure="right"] body.com_gridbox.gridbox .ba-lightbox-backdrop > .ba-lightbox-close {
  left: calc(52px + var(--structure-width) - var(--iframe-offset)) !important;
  width: calc(100% - var(--body-border-right) - (52px + var(--structure-width) - var(--iframe-offset))) !important;
  right: auto!important;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop > .ba-overlay-section-close,
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop > .ba-lightbox-close {
  right: 0;
  left: 0;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop.horizontal-bottom > .ba-overlay-section,
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop.horizontal-top > .ba-overlay-section {
  width: 100%!important;
 }
 body.com_gridbox.gridbox .ba-overlay-section-backdrop.horizontal-bottom > .ba-overlay-section,
 body.com_gridbox.gridbox .ba-overlay-section-backdrop.horizontal-top > .ba-overlay-section {
  width: calc(100% - 50px) !important;
 }
 body.com_gridbox.gridbox.lightbox-open,
 body.com_gridbox.gridbox.search-open {
  box-sizing: border-box;
 }
 body.com_gridbox.gridbox .ba-overlay-section-backdrop .ba-overlay-section:not(.ba-container) > .ba-section {
  width: calc(100vw - 107px) !important;
 }
 body.com_gridbox.gridbox .ba-overlay-section-backdrop > .ba-overlay-section {
  margin-right: 50px !important;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop > .ba-overlay-section {
  margin-right: 0 !important;
 }
 body.com_gridbox.gridbox .lightbox-top-left .ba-lightbox,
 body.com_gridbox.gridbox .lightbox-bottom-left .ba-lightbox {
  margin-left: 50px !important;
 }
 body.com_gridbox.gridbox .lightbox-top-right .ba-lightbox ,
 body.com_gridbox.gridbox .lightbox-bottom-right .ba-lightbox {
  margin-right: 50px !important;
 }
 body.com_gridbox.gridbox .ba-lightbox-backdrop .ba-lightbox:not(.ba-container) .ba-section {
  width: calc(100% - 200px) !important;
 }
 body.com_gridbox.gridbox .ba-item-social.ba-social-sidebar {
  left: calc(100% - 51px) !important;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-item-social.ba-social-sidebar {
  transform: translateY(-49%) translateX(calc(-100% - 350px));
 }
 body.com_gridbox.gridbox.lightbox-open .ba-item-social.ba-social-sidebar body.com_gridbox.gridbox.search-open .ba-item-social.ba-social-sidebar {
  left: calc(100% - 62px) !important;
  opacity: 0;
 }
 body.com_gridbox.gridbox .ba-item-blog-content .blog-content-backdrop {
  background: rgba(0, 0, 0, 0);
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 40px;
  z-index: 3;
 }
 body.com_gridbox.gridbox .fixed-header + .body .ba-item-blog-content .blog-content-backdrop {
  top: 0;
 }
 body.com_gridbox.gridbox .ba-search-result-body.ba-container {
  margin: 0 50px 0 50px !important;
 }
 body.com_gridbox.gridbox .ba-search-result-modal > i {
  left: calc(100% - 90px) !important;
 }
 body.com_gridbox.gridbox header.sidebar-menu {
  position: absolute !important;
  top: 0!important;
  left: 0!important;
  z-index: 32!important;
 }
 .ba-container header.sidebar-menu.fixed-header,
 body.com_gridbox.gridbox header.sidebar-menu.fixed-header {
  left: 52px!important;
  position: fixed !important;
  top: 0 !important;
  width: var(--sidebar-menu-width) !important;
 }
 body.com_gridbox.gridbox .sidebar-menu .ba-wrapper:not(.ba-container) .ba-row-wrapper .ba-grid-column-wrapper.ba-col-1:last-child .ba-item .ba-edit-item:hover .ba-buttons-wrapper,
 body.com_gridbox.gridbox .sidebar-menu .ba-wrapper:not(.ba-container) .ba-row-wrapper .ba-grid-column-wrapper.ba-col-2:last-child .ba-item .ba-edit-item:hover .ba-buttons-wrapper,
 body.com_gridbox.gridbox .sidebar-menu .ba-wrapper:not(.ba-container) .ba-row-wrapper .ba-grid-column-wrapper.ba-col-3:last-child .ba-item .ba-edit-item:hover .ba-buttons-wrapper,
 body.com_gridbox.gridbox .sidebar-menu .ba-wrapper:not(.ba-container) .ba-row-wrapper .ba-grid-column-wrapper.ba-col-4:last-child .ba-item .ba-edit-item:hover .ba-buttons-wrapper {
  right: auto !important;
  left: 5px !important;
  padding: 5px 10px 5px 50px !important;
 }
 body.com_gridbox.gridbox .sidebar-menu ~.footer:before {
  background: #f5f5f5;
  bottom: -40px;
  content: "";
  height: 40px;
  left: calc(var(--sidebar-menu-width)* -1);
  position: absolute;
  width: calc(100vw - 120px);
  z-index: 100;
 }
 body.com_gridbox.gridbox .sidebar-menu > .ba-wrapper >.ba-section > .ba-edit-item {
  left: calc(50% - 25px);
  right: auto;
  top: -25px;
 }
 body.com_gridbox.gridbox .gridbox-gallery-modal i {
  left: 75px;
 }
 body.com_gridbox.gridbox .gridbox-gallery-modal i.ba-icon-close,
 body.com_gridbox.gridbox .gridbox-gallery-modal i + i {
  right: 25px;
  left: auto;
 }
 body.com_gridbox.gridbox .gridbox-gallery-modal.ba-image-modal:before {
  margin: 0 50px;
 }
 .gridbox .ba-image-modal.gridbox-gallery-modal {
  right: 50px;
 }
 .gridbox.blog-post-editor:not(.laptop) .ba-image-modal.gridbox-gallery-modal {
  right: 377px;
  top: 65px;
 }
 .gridbox-gallery-modal-open {
  overflow: visible !important;
  width: 100% !important;
 }
 body.com_gridbox.gridbox .header:not(.sidebar-menu) .column-wrapper,
 body.com_gridbox.gridbox .body .column-wrapper,
 body.com_gridbox.gridbox .footer .column-wrapper {
  display: flex;
 }
 body.com_gridbox.gridbox.ba-opened-menu .body:before,
 body.com_gridbox.gridbox.ba-opened-menu .header:before,
 .lightbox-open .header.header:before {
  left: auto !important;
  right: 1px;
 }
 body.com_gridbox.gridbox .ba-hamburger-menu.ba-menu-position-left .main-menu.visible-menu {
  left: 35px!important;
 }
 body.com_gridbox.gridbox.ba-opened-menu .body:before,
 body.com_gridbox.gridbox.ba-opened-menu .header:before,
 body.com_gridbox.gridbox.lightbox-open .header.header:before {
  background: #f5f5f5;
  content: "";
  height: 50px !important;
  position: fixed;
  left: calc(100% - 66px);
  top: 0;
  width: 50px !important;
 }
 body.com_gridbox.gridbox .ba-hamburger-menu.ba-menu-position-left .main-menu.visible-menu,
 body.com_gridbox.gridbox .ba-hamburger-menu .main-menu.visible-menu {
  margin-right: 54px;
 }
 body.com_gridbox.gridbox.lightbox-open .side-navigation-menu {
  right: 97px;
 }
 body.com_gridbox.gridbox .side-navigation-menu .ba-edit-item {
  right: -25px;
 }
 body.com_gridbox.gridbox .side-navigation-menu .ba-box-model {
  left: auto;
  right: -25px;
  width: 50px;
 }
 body.com_gridbox.gridbox .side-navigation-menu {
  right: 80px;
 }
 body.com_gridbox.gridbox.blog-post-editor .side-navigation-menu {
  right: 430px;
 }
 body.com_gridbox.gridbox .ba-sticky-header {
  left: 52px !important;
  margin: 0 auto;
  max-width: calc(100% - 103px)!important;
  right: 51px;
 }
 body.com_gridbox.gridbox.sticky-header-opened.lightbox-open .ba-sticky-header {
  margin-left: 0 ;
 }
 body.com_gridbox.gridbox .sidebar-menu ~ .footer .ba-sticky-header,
 body.com_gridbox.gridbox .sidebar-menu + .body .ba-sticky-header,
 body.com_gridbox.gridbox .sidebar-menu .ba-sticky-header {
  max-width: calc(100% - var(--sidebar-menu-width) - 100px)!important 
 }
 .ba-tabs-wrapper.tabs-right > .tab-content,
 .ba-tabs-wrapper.tabs-left > .tab-content {
  flex-grow: 1;
  max-width: 75%;
 } /* Blog Post Editor */
 body.com_gridbox.gridbox.blog-post-editor:not(.gridbox-apps-editor) .lightbox-top-right .ba-lightbox,
 body.com_gridbox.gridbox.blog-post-editor:not(.gridbox-apps-editor) .lightbox-top-left .ba-lightbox {
  top: 120px !important;
 }
 body.com_gridbox.gridbox.blog-post-editor:not(.gridbox-apps-editor) .ba-overlay-section-backdrop > .ba-overlay-section-close,
 body.com_gridbox.gridbox.blog-post-editor:not(.gridbox-apps-editor) .ba-lightbox-backdrop > .ba-lightbox-close,
 body.com_gridbox.gridbox.blog-post-editor:not(.gridbox-apps-editor) .ba-overlay-section-backdrop,
 body.com_gridbox.gridbox.blog-post-editor:not(.gridbox-apps-editor) .ba-lightbox-backdrop.lightbox-center {
  top: 65px;
  min-height: auto;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop > .ba-overlay-section-close,
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop > .ba-lightbox-close,
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop,
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop.lightbox-center {
  left: 50px;
  right: 400px;
 }
 .gridbox.blog-post-editor:not(.gridbox-apps-editor) .ba-overlay-section-backdrop.vertical-left > .ba-overlay-section >.ba-section,
 .gridbox.blog-post-editor:not(.gridbox-apps-editor) .ba-overlay-section-backdrop.vertical-right > .ba-overlay-section > .ba-section {
  min-height: calc(100vh - 65px) !important;
 }
 body.com_gridbox.gridbox.blog-post-editor.lightbox-open {
  min-height: 100vh;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop.ba-cookies.visible-lightbox {
  left: 52px;
 }
 body.com_gridbox.gridbox.blog-post-editor .lightbox-bottom-right .ba-lightbox,
 body.com_gridbox.gridbox.blog-post-editor .lightbox-top-right .ba-lightbox {
  right: 400px;
 }
 .gridbox.ba-lightbox-open.blog-post-editor .ba-cookies.notification-bar-top,
 .gridbox.ba-lightbox-open.blog-post-editor .ba-cookies.notification-bar-bottom {
  width: calc(100% - 450px) !important;
 }
 body.com_gridbox.gridbox .megamenu-item > .tabs-content-wrapper:not(.ba-container) {
  box-sizing: border-box;
 }
 body.com_gridbox.gridbox .sidebar-menu .ba-row-wrapper:hover {
  z-index: 45;
 }
 .ba-date-cell.ba-event-date:hover:after {
  background-color: var(--hover);
 }
 .event-calendar-events-list > i {
  display: none;
 }
}
@media (min-width: 90.0625rem) {
 body:not(.show-hidden-elements) .ba-hidden-lg {
  display: none !important;
 }
 body:not(.show-hidden-elements) .ba-hidden-lg:first-child + .ba-column-resizer + .ba-grid-column-wrapper {
  margin-left: 0 !important;
 }
 .com_gridbox.gridbox .ba-item-reading-progress-bar {
  left: 51px;
  right: 51px;
  width: calc(100% - 102px) !important;
 } /* /* Panel Right */
 body.com_gridbox.gridbox.gridbox-cp-panel-right .ba-item-scroll-to-top.scroll-btn-right {
  right: 425px;
 }
 body.com_gridbox.gridbox.gridbox-page-structure-left .ba-item-scroll-to-top.scroll-btn-left {
  left: 365px;
 }
 body.com_gridbox.gridbox.gridbox-cp-panel-right .side-navigation-menu {
  right: 465px;
 }
 .com_gridbox.gridbox.gridbox-page-structure-left .ba-item-reading-progress-bar,
 .com_gridbox.gridbox.ba-lightbox-open.gridbox-page-structure-left .ba-cookies.notification-bar-top,
 .com_gridbox.gridbox.ba-lightbox-open.gridbox-page-structure-left .ba-cookies.notification-bar-bottom,
 body.com_gridbox.gridbox.gridbox-page-structure-left .ba-sticky-header {
  left: 391px !important;
  margin: 0 auto;
  max-width: calc(100% - 442px)!important;
  right: 51px;
  width: 1920px!important;
 }
 .com_gridbox.gridbox.gridbox-cp-panel-right .ba-item-reading-progress-bar,
 .com_gridbox.gridbox.ba-lightbox-open.gridbox-cp-panel-right .ba-cookies.notification-bar-top,
 .com_gridbox.gridbox.ba-lightbox-open.gridbox-cp-panel-right .ba-cookies.notification-bar-bottom,
 body.com_gridbox.gridbox.gridbox-cp-panel-right .ba-sticky-header {
  left: 52px !important;
  margin: 0 auto;
  max-width: calc(100% - 493px)!important;
  right: 441px;
  width: 1920px!important;
 }
 .com_gridbox.gridbox.gridbox-cp-panel-right.gridbox-page-structure-left .ba-item-reading-progress-bar,
 .com_gridbox.gridbox.ba-lightbox-open.gridbox-cp-panel-right.gridbox-page-structure-left .ba-cookies.notification-bar-top,
 .com_gridbox.gridbox.ba-lightbox-open.gridbox-cp-panel-right.gridbox-page-structure-left .ba-cookies.notification-bar-bottom,
 body.com_gridbox.gridbox.gridbox-cp-panel-right.gridbox-page-structure-left .ba-sticky-header {
  left: 391px !important;
  margin: 0 auto;
  max-width: calc(100% - 832px)!important;
  right: 441px;
 }
 body.com_gridbox.gridbox.gridbox-cp-panel-right .lightbox-top-right .ba-lightbox,
 body.com_gridbox.gridbox.gridbox-cp-panel-right .lightbox-bottom-right .ba-lightbox {
  margin-right: 450px !important;
 }
 body.com_gridbox.gridbox.gridbox-page-structure-left .lightbox-top-left .ba-lightbox,
 body.com_gridbox.gridbox.gridbox-page-structure-left .lightbox-bottom-left .ba-lightbox {
  margin-left: 350px !important;
 }
 body.com_gridbox.gridbox.gridbox-cp-panel-right .ba-item-social.ba-social-sidebar {
  left: calc(100% - 441px) !important;
 }
 body.com_gridbox.gridbox.gridbox-page-structure-left .ba-container header.sidebar-menu.fixed-header,
 body.com_gridbox.gridbox.gridbox-page-structure-left header.sidebar-menu.fixed-header {
  left: 391px !important;
  position: fixed !important;
 }
 body.com_gridbox.gridbox.gridbox-page-structure-left .lightbox-center,
 body.com_gridbox.gridbox.gridbox-page-structure-left .lightbox,
 body.com_gridbox.gridbox.gridbox-page-structure-left .horizontal-top,
 body.com_gridbox.gridbox.gridbox-page-structure-left .horizontal-bottom,
 body.com_gridbox.gridbox.gridbox-page-structure-left .ba-overlay-section-backdrop.vertical-left {
  left: 300px!important;
 }
 body.com_gridbox.gridbox.gridbox-cp-panel-right .lightbox-center,
 body.com_gridbox.gridbox.gridbox-cp-panel-right .lightbox,
 body.com_gridbox.gridbox.gridbox-cp-panel-right .horizontal-top,
 body.com_gridbox.gridbox.gridbox-cp-panel-right .horizontal-bottom,
 body.com_gridbox.gridbox.gridbox-cp-panel-right .ba-overlay-section-backdrop.vertical-right {
  right: 343px!important;
 }
 body.com_gridbox.gridbox.gridbox-cp-panel-right .ba-store-cart-backdrop[data-layout="sidebar"] .ba-store-cart.ba-container:not(.ba-overlay-section) {
  right: 400px!important;
 }
 .ba-social-sidebar .ba-social-lg,
 .ba-social-sidebar .ba-social-md,
 .ba-social-sidebar .ba-social-sm {
  align-items: end;
  display: flex;
  flex-direction: column;
 }
 body.com_gridbox.gridbox.gridbox-cp-panel-right .ba-store-wishlist-backdrop,
 body.com_gridbox.gridbox.gridbox-cp-panel-right .ba-store-cart-backdrop[data-layout="lightbox"] {
  right: 343px!important;
 }
 body.com_gridbox.gridbox.gridbox-page-structure-left .ba-store-wishlist-backdrop,
 body.com_gridbox.gridbox.gridbox-page-structure-left .ba-store-cart-backdrop[data-layout="lightbox"] {
  left: 300px!important;
 }
}
@media (min-width: 64.0625rem) {
 .main-menu > .ba-item {
  margin: 0 !important;
  visibility: hidden !important;
  height: 0;
  overflow: hidden;
  min-height: 0;
  padding: 0;
 }
}
@media (max-width: 64rem) { /* /* Menu */
 .open-menu i {
  color: inherit;
  font-size: inherit;
  padding: 15px;
 }
 .ba-opened-menu .row-with-menu {
  z-index: auto !important;
 }
 .ba-opened-menu .ba-section > .ba-overlay {
  z-index: 0;
 }
 .ba-opened-menu .ba-item-scroll-to-top {
  z-index: 9 !important;
 }
 .row-with-menu .ba-row {
  position: initial;
 }
 .ba-hamburger-menu .mod-menu__sub > .deeper:before,
 .ba-hamburger-menu .nav-child > .deeper:before {
  display: none;
 }
 .ba-hamburger-menu > .open-menu {
  background: transparent;
  border: none;
  display: block;
  font-size: 30px;
 }
 .ba-hamburger-menu > .main-menu >.close-menu {
  box-sizing: border-box;
  display: block;
  left: 0;
  padding: 15px;
  position: absolute;
  text-decoration: none;
  top: 0;
  width: 100%;
  z-index: 1;
 }
 .gridbox .ba-hamburger-menu > .main-menu > .add-new-item {
  display: block;
 }
 .main-menu.visible-menu.menu-sortable-started * {
  cursor: move!important;
 }
 .main-menu.visible-menu.menu-sortable-started .ba-item.sortable-helper {
  pointer-events: none!important;
 }
 .add-new-item {
  text-align: center;
 }
 .add-new-item > span {
  padding: 10px 10px 25px;
  display: block;
 }
 @-moz-document url-prefix() {
  .add-new-item > span {
   padding: 10px 10px 50px;
   display: block;
  }
 }
 .ba-hamburger-menu .mod-menu__sub .deeper:hover .mod-menu__sub,
 .ba-hamburger-menu .nav .deeper.parent .mod-menu__sub,
 .ba-hamburger-menu .nav-child .deeper:hover .nav-child,
 .ba-hamburger-menu .nav .deeper.parent .nav-child {
  position: static !important;
  margin-left: 0 !important;
 }
 .ba-hamburger-menu >.main-menu {
  box-shadow: var(--shadow-horizontal) var(--shadow-vertical) var(--shadow-blur) var(--shadow-spread) var(--shadow-color);
  box-sizing: border-box;
  height:100%;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 75px 30px 30px 30px;
  position: fixed;
  right: -100vw;
  top: 0;
  transition: right .5s ease, box-shadow .5s ease;
  width: 360px;
  max-width: 100vw;
  z-index: 1500;
 }
 .ba-hamburger-menu >.main-menu:not(.visible-menu) {
  box-shadow: 0 0 0 0 transparent!important;
 }
 @keyframes ba-visible-menu-backdrop {
  from {
   opacity: 0;
  }
 }
 .ba-visible-menu-backdrop.ba-menu-backdrop {
  animation: ba-visible-menu-backdrop 0.3s;
  display: block;
  z-index: 20;
 }
 @keyframes ba-menu-backdrop-out {
  to {
   opacity: 0;
  }
 }
 .ba-menu-backdrop.ba-menu-backdrop-out {
  animation: ba-menu-backdrop-out 0.3s;
  display: block;
  z-index: 20;
 }
 .ba-hamburger-menu >.nav .deeper.parent ul.mod-menu__sub,
 .ba-hamburger-menu >.nav .deeper.parent ul.nav-child {
  background: transparent;
  box-sizing: border-box;
  display: block;
  padding: 0 0 0 20px !important;
 }
 .ba-hamburger-menu >.main-menu .mod-menu li,
 .ba-hamburger-menu >.main-menu .nav li,
 .ba-hamburger-menu >.main-menu .nav.menu li {
  float: none;
 }
 .ba-hamburger-menu > .main-menu .nav li.deeper .mod-menu__sub,
 .ba-hamburger-menu .mod-menu__sub,
 .ba-hamburger-menu > .main-menu .nav li.deeper .nav-child,
 .ba-hamburger-menu .nav-child {
  display: block;
  transform: none !important;
 }
 .megamenu-item > a:after,
 .megamenu-item > span:after,
 .deeper.parent > span:after,
 .deeper.parent > a:after {
  padding: 5px;
  content: '';
  margin-left: 0.6em;
 }
 .row-with-megamenu .ba-item-main-menu .mod-menu__sub,
 .row-with-megamenu .ba-item-main-menu .nav-child {
  display: block !important;
 }
 .row-with-megamenu .ba-item-main-menu .megamenu-item .mod-menu__sub,
 .row-with-megamenu .ba-item-main-menu .megamenu-item .nav-child {
  display: none !important;
 }
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent:not(.visible-nav-child) > ul.mod-menu__sub,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent:not(.visible-nav-child) > ul.nav-child {
  padding-top: 0 !important;
  box-sizing: border-box;
  padding-bottom: 0 !important;
 }
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent > ul.mod-menu__sub,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent > .tabs-content-wrapper,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent > ul.nav-child {
  max-height: 0 ;
  overflow: hidden;
 }
 @keyframes visible-nav-child {
  0% {
   max-height: 0;
   overflow: hidden;
   opacity: 0;
  }
  99% {
   max-height: 400vh;
   overflow: visible;
   opacity: 1;
  }
  100% {
   max-height: 400vh;
   overflow: visible;
   opacity: 1;
  }
 }
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.visible-nav-child > ul.mod-menu__sub,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.visible-nav-child > .tabs-content-wrapper,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.visible-nav-child > ul.nav-child {
  animation: visible-nav-child .5s linear both!important;
  box-sizing: border-box;
  overflow: visible;
 }
 @keyframes hidden-nav-child {
  to {
   max-height: 0vh ;
   overflow: hidden;
   opacity: 0;
  }
 }
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.hidden-nav-child > ul.mod-menu__sub,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.hidden-nav-child > .tabs-content-wrapper,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.hidden-nav-child > ul.nav-child {
  animation: hidden-nav-child .3s linear both !important;
  overflow: hidden;
  max-height: 0!important;
  transition: .3s;
 }
 .ba-hamburger-menu .mod-menu__sub > li.deeper > span:before,
 .ba-hamburger-menu .mod-menu__sub > li.deeper > a:before,
 .ba-menu-wrapper:not(.ba-collapse-submenu) li.deeper > span i.ba-icon-caret-right,
 .ba-menu-wrapper:not(.ba-collapse-submenu) li.deeper > a i.ba-icon-caret-right,
 .ba-hamburger-menu .nav-child > li.deeper > span:before,
 .ba-hamburger-menu .nav-child > li.deeper > a:before {
  display: none !important;
 }
 .ba-menu-wrapper:not(.ba-collapse-submenu).collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > ul.mod-menu__sub,
 .ba-menu-wrapper:not(.ba-collapse-submenu).collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > .tabs-content-wrapper,
 .ba-menu-wrapper:not(.ba-collapse-submenu).collapsible-vertical-submenu.vertical-menu .deeper.parent.hidden-nav-child > ul.nav-child {
  animation: none !important;
  max-height: none !important;
 }
 .ba-hamburger-menu.ba-collapse-submenu li.deeper > span i:not(.ba-menu-item-icon),
 .ba-hamburger-menu.ba-collapse-submenu li.deeper > a i:not(.ba-menu-item-icon) {
  align-items: center;
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  display: flex !important;
  font-size: 24px;
  height: 100%;
  padding: 0 17px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
 }
 .ba-hamburger-menu.ba-collapse-submenu li.deeper > span,
 .ba-hamburger-menu.ba-collapse-submenu li.deeper > a {
  box-sizing: border-box;
  padding-right: 50px !important;
  width: 100%;
 }
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent > span i:before,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent > a i:before {
  display: inline-flex !important;
  transform: rotate(0) !important;
  transition: all .15s linear;
 }
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.visible-nav-child > span i:not(.ba-menu-item-icon):before,
 .ba-hamburger-menu.ba-collapse-submenu .deeper.parent.visible-nav-child > a i:not(.ba-menu-item-icon):before {
  transform: rotate(90deg) !important;
 }
 .ba-hamburger-menu > .main-menu .mod-menu li,
 .ba-hamburger-menu > .main-menu .mod-menu > li.active,
 .ba-hamburger-menu > .main-menu .mod-menu > li:hover,
 .ba-hamburger-menu .mod-menu__sub .deeper:hover .mod-menu__sub,
 .ba-hamburger-menu .nav .deeper.parent .mod-menu__sub,
 .ba-hamburger-menu > .main-menu .nav li,
 .ba-hamburger-menu > .main-menu .nav > li.active,
 .ba-hamburger-menu > .main-menu .nav > li:hover,
 .ba-hamburger-menu > .main-menu .nav.menu li,
 .ba-hamburger-menu > .main-menu .nav.menu > li.active,
 .ba-hamburger-menu > .main-menu .nav.menu > li:hover,
 .ba-hamburger-menu .nav-child .deeper:hover .nav-child,
 .ba-hamburger-menu .nav .deeper.parent .nav-child {
  background: transparent !important;
  border-radius: 0px!important;
  border: none !important;
  box-shadow: none!important;
  width: 100%!important;
  margin-right: 0 !important;
 }
 .ba-hamburger-menu .nav > .deeper.parent > .mod-menu__sub,
 .ba-hamburger-menu .nav > .deeper.parent > .nav-child {
  margin-top: 0;
 }
 .ba-opened-menu.lightbox-open .ba-hamburger-menu > .main-menu.visible-menu {
  right: auto !important;
  left: 100%;
  transform: translateX(-100%);
 }
 .ba-hamburger-menu > .main-menu .close-menu i {
  color: inherit;
  cursor: pointer;
  font-size: inherit;
 }
 .row-with-megamenu .ba-item-main-menu .ba-menu-wrapper:not(.ba-collapse-submenu) .deeper.parent:not(.megamenu-item) .mod-menu__sub,
 .row-with-megamenu .ba-item-main-menu .ba-menu-wrapper:not(.ba-collapse-submenu) .deeper.parent:not(.megamenu-item) .nav-child {
  display: block !important;
 } /* Menu Position Left */
 .ba-hamburger-menu.ba-menu-position-left >.main-menu {
  direction: rtl;
  right: auto;
  left: -500px;
  transition: left .5s ease;
 }
 .row-with-megamenu .ba-hamburger-menu.ba-menu-position-left >.main-menu,
 .ba-hamburger-menu.ba-menu-position-left >.main-menu.visible-menu {
  left: -17px !important;
  right: auto !important;
  transform: none !important;
 }
 .row-with-megamenu .ba-hamburger-menu.ba-menu-position-left >.main-menu *,
 .ba-hamburger-menu.ba-menu-position-left >.main-menu * {
  direction: ltr;
 } /* Menu Position Center */
 .ba-hamburger-menu.ba-menu-position-center >.main-menu {
  box-sizing: border-box;
  left: 100vw;
  min-height: 100vh;
  opacity: 0;
  right: auto;
  transition: opacity .3s ease, visibility .1s .4s ;
  visibility: hidden;
  width: 100vw !important;
 }
 .row-with-megamenu .ba-hamburger-menu.ba-menu-position-center >.main-menu,
 .ba-hamburger-menu.ba-menu-position-center >.main-menu.visible-menu {
  left: 0;
  opacity: 1;
  visibility: visible;
  transition: opacity .3s ease;
 }
 .ba-hamburger-menu >.main-menu .ba-overlay {
  pointer-events: none;
 }
 a,
 .nav > .deeper.parent > .mod-menu__sub li a,
 .ba-hamburger-menu > .main-menu >.close-menu,
 .nav > .deeper.parent > .nav-child li a {
  -webkit-tap-highlight-color: transparent;
 }
 .gridbox .column-with-menu > .ba-grid-column-wrapper {
  z-index: inherit;
 } /* Sidebar menu */
 .ba-item-one-page-menu.side-navigation-menu {
  position: static;
  right: auto;
  transform: none;
  width: 100%;
 }
 .ba-item-one-page-menu.side-navigation-menu li:not(.active) a {
  margin: 0;
 }
 .side-navigation-menu li a {
  left: 0 !important;
 }
 .ba-item-one-page-menu.side-navigation-menu li a:after,
 .ba-item-one-page-menu.side-navigation-menu li a:before {
  display: none;
 }
 .ba-item-one-page-menu.side-navigation-menu li a {
  text-align: inherit !important;
 }
 .vertical-menu .main-menu .nav > li.deeper.parent > .nav-child,
 .vertical-menu .main-menu .nav > li.deeper.parent > .mod-menu__sub,
 .vertical-menu .main-menu .mod-menu > li.deeper.parent > .mod-menu__sub,
 .vertical-menu .main-menu .mod-menu > li.deeper.parent > .nav-child,
 .vertical-menu .main-menu .nav.menu > li.deeper.parent > .mod-menu__sub,
 .vertical-menu .megamenu-item > .tabs-content-wrapper.ba-container,
 .vertical-menu .main-menu .nav.menu > li.deeper.parent > .nav-child {
  margin-left: 0 !important;
 } /* /* Megamenu */
 .ba-hamburger-menu > .main-menu .megamenu-item >.tabs-content-wrapper {
  display: block !important;
  margin: 0 !important;
  position: static !important;
  transform: none !important;
 }
 .ba-hamburger-menu > .main-menu .megamenu-item >.tabs-content-wrapper .ba-section,
 .ba-hamburger-menu > .main-menu .megamenu-item >.tabs-content-wrapper {
  width: 100% !important;
  box-shadow: none !important;
 }
 .ba-hamburger-menu > .main-menu .megamenu-item {
  display: flex !important;
  flex-direction: column;
  overflow: visible !important;
 }
 .ba-hamburger-menu .megamenu-item > .tabs-content-wrapper:not(.ba-container),
 .ba-hamburger-menu .megamenu-item > .tabs-content-wrapper {
  border: none !important;
  padding: 0 !important;
 }
 .ba-hamburger-menu .megamenu-item .ba-item .ba-edit-item {
  z-index: 50;
 } /* /* ba-style */
 body.com_gridbox.gridbox .ba-opened-menu .ba-add-section {
  opacity: 0 !important;
  z-index: 9 !important;
 }
 body.com_gridbox.gridbox.ba-opened-menu .ba-section-items {
  z-index: auto;
 }
 body.com_gridbox.gridbox.ba-opened-menu .main-menu.menu-sortable-started > div:not(.sortable-helper) > .ba-edit-item,
 body.com_gridbox.gridbox.ba-opened-menu .ba-row .ba-column-resizer,
 body.com_gridbox.gridbox.ba-opened-menu div:not(.visible-menu) > div > .ba-edit-item {
  display: none !important;
 }
 body.com_gridbox.gridbox.ba-opened-menu div:not(.visible-menu) > .ba-overlay-section div:hover > .ba-edit-item,
 body.com_gridbox.gridbox.ba-opened-menu div:not(.visible-menu) div.ba-item:hover > .ba-edit-item {
  display: flex !important;
 }
 body.com_gridbox.gridbox.ba-opened-menu.lightbox-open .ba-edit-item {
  display: block !important;
 }
 body.com_gridbox.gridbox.ba-opened-menu .nav div:hover > .ba-edit-item,
 body.com_gridbox.gridbox.ba-opened-menu .menu div:hover > .ba-edit-item {
  display: block !important;
  visibility: visible;
  opacity: 1;
 }
 body.com_gridbox.gridbox.ba-opened-menu:not(.lightbox-open) .active-item:not(.sortable-helper) > div > .ba-overlay {
  box-shadow: 0px 0px 0px 1px rgba(255,255,255,0)!important;
  outline-color: transparent!important;
  transition: none!important;
 }
 .ba-opened-menu .body:before,
 .ba-opened-menu .header:before {
  z-index: 99999;
 }
 .gridbox .ba-item-one-page-menu .ba-hamburger-menu ~ .ba-edit-item .ba-buttons-wrapper .ba-edit-wrapper:first-child,
 .gridbox .ba-item-main-menu .ba-hamburger-menu ~ .ba-edit-item .ba-buttons-wrapper .ba-edit-wrapper:first-child {
  display: inline-block !important;
 } /* Fields Filter */
 .ba-item .open-responsive-filters {
  background: var(--primary);
  border-radius: 3px;
  color: #fff !important;
  cursor: pointer;
  display: block;
  font-weight: bold !important;
  letter-spacing: 0px !important;
  line-height: initial !important;
  order: 100;
  padding: 15px 40px;
  text-align: center;
  margin-bottom: 25px;
  transition: all .3s;
 }
 .ba-item .open-responsive-filters i {
  font-size: 24px;
  margin-right: 10px;
 }
 .ba-item-fields-filter .ba-fields-filter-wrapper {
  height: 0;
  overflow: var(--responsive-filters-overflow);
  transition: height .5s;
 }
 .ba-fields-filter-wrapper.visible-responsive-filters {
  height: var(--responsive-filters-height);
 }
 .ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar {
  flex-wrap: inherit;
 }
 .ba-item-fields-filter .ba-field-filter-range-wrapper .price-range-handle {
  border-radius: 15px;
  height: 30px;
  margin-top: -15px;
  width: 30px;
 }
 .ba-item-fields-filter .ba-field-filter-range-wrapper .price-range-handle:before {
  border-radius: 15px;
  height: 30px;
  width: 30px;
 }
 .ba-item-fields-filter .ba-field-filter-input-wrapper {
  margin-top: 25px;
 }
 .ba-item-fields-filter .ba-field-filter-range-wrapper .price-range-handle + .price-range-handle {
  margin-left: -30px;
 }
 .visible-horizontal-filters-value .ba-field-filter-value-wrapper {
  padding: 35px 20px;
 }
 .ba-items-filter-wrapper {
  --responsive-filters-overflow: hidden;
 }
 .horizontal-filter-bar .ba-selected-filter-values-wrapper {
  flex-direction: column;
 }
 .ba-items-filter-search-button,
 .ba-selected-filter-values-footer {
  box-sizing: border-box;
  line-height: 24px !important;
  text-align: center;
  width: 100%;
 }
 .ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar {
  flex-direction: column;
 }
 .ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar .ba-field-filter {
  margin-right: 0;
  margin-bottom: 20px !important;
 }
 .ba-item-fields-filter .ba-fields-filter-wrapper.horizontal-filter-bar .ba-field-filter-value-wrapper {
  left: 50%;
  transform: translateX(-50%);
 }
 .gridbox .ba-hamburger-menu > .main-menu > .add-new-item > span .ba-tooltip {
  bottom: auto !important;
  top: -50px;
 }
 .gridbox .ba-hamburger-menu > .main-menu > .add-new-item > span .ba-tooltip:before {
  border-top: 5px solid #2c2c2c;
  top: auto;
  bottom: -9px;
  border-bottom-color: transparent;
 }
 .main-menu .integration-wrapper > .ba-edit-item {
  opacity: 1;
  pointer-events: all;
 }
 .main-menu.visible-menu .ba-item-search.ba-item > .ba-edit-item:hover,
 .main-menu.visible-menu .ba-item-overlay-section.ba-item > .ba-edit-item:hover,
 .sidebar-menu .ba-wrapper:not(.ba-sticky-header) .ba-item > .ba-edit-item {
  right: calc(50% - 25px);
  left: auto;
 }
 .row-with-menu .ba-overlay {
  pointer-events: none;
 }
}
@media (max-width: 90rem) {
 body.com_gridbox.gridbox.ba-opened-menu .body:before,
 body.com_gridbox.gridbox.ba-opened-menu .header:before,
 body.com_gridbox.gridbox.lightbox-open .header.header:before,
 body.com_gridbox.gridbox .ba-edit-blog-post {
  display: none !important;
 }
 body.com_gridbox.gridbox:before {
  border: none;
 }
 body.com_gridbox.gridbox .ba-section > .ba-edit-item {
  right: 0;
 }
 [dir="rtl"] body.com_gridbox.gridbox .ba-section > .ba-edit-item {
  left: 0px;
  right: auto !important;
 }
 body.com_gridbox.gridbox .ba-overlay-section-backdrop > .ba-overlay-section-close,
 body.com_gridbox.gridbox .ba-lightbox-backdrop.visible-lightbox > .ba-lightbox-close {
  left: 0;
  right: 0;
 }
 body.com_gridbox.gridbox .ba-overlay-section-backdrop > .ba-overlay-section-close,
 body.com_gridbox.gridbox .ba-lightbox-backdrop.visible-lightbox > .ba-lightbox-close {
  right: 0px !important;
  top: 0;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop > .ba-overlay-section-close,
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop > .ba-lightbox-close,
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop,
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop.lightbox-center {
  right: 50px;
 }
 body.com_gridbox.gridbox:not(.blog-editor) .ba-overlay-section-backdrop {
  padding: 0 !important;
 }
 body.com_gridbox.gridbox .ba-overlay-section-backdrop.visible-section .ba-overlay-section:not(.ba-container)>.ba-section {
  width: calc(100vw - 6px) !important;
 }
 body .ba-overlay-section-backdrop .ba-overlay-section:not(.ba-container) > .ba-section {
  width: 100vw !important;
 }
 .gridbox.ba-lightbox-open .ba-cookies.notification-bar-top,
 .gridbox.ba-lightbox-open .ba-cookies.notification-bar-bottom,
 body.com_gridbox.gridbox .ba-overlay-section-backdrop.horizontal-bottom > .ba-overlay-section,
 body.com_gridbox.gridbox .ba-overlay-section-backdrop.horizontal-top > .ba-overlay-section {
  width: 100% !important;
 }
 html[data-structure="left"] .gridbox.ba-lightbox-open .ba-cookies.notification-bar-top,
 html[data-structure="left"] .gridbox.ba-lightbox-open .ba-cookies.notification-bar-bottom {
  width: calc(100% - (calc(52px + var(--structure-width) - var(--iframe-offset)))) !important;
 }
 html[data-structure="right"] .gridbox.ba-lightbox-open .ba-cookies.notification-bar-top,
 html[data-structure="right"] .gridbox.ba-lightbox-open .ba-cookies.notification-bar-bottom {
  width: calc(100% - (calc( var(--structure-width) - var(--iframe-offset-right) - var(--scroll-width)))) !important;
 }
 html[data-structure="left"] body.com_gridbox.gridbox .ba-sticky-header {
  left: calc(52px + var(--structure-width) - var(--iframe-offset)) !important;
  width: calc(100% - (calc(52px + var(--structure-width) - var(--iframe-offset)))) !important;
 }
 html[data-structure="right"] body.com_gridbox.gridbox .ba-sticky-header {
  left: calc(52px + var(--structure-width) - var(--iframe-offset)) !important;
  width: calc(100% - (calc(52px + var(--structure-width) - var(--iframe-offset-right)))) !important;
 }
 body.com_gridbox.gridbox .lightbox-top-right .ba-lightbox,
 body.com_gridbox.gridbox .lightbox-bottom-right .ba-lightbox,
 body.com_gridbox.gridbox .ba-overlay-section-backdrop > .ba-overlay-section {
  margin-right: 0 !important;
 }
 body.com_gridbox.gridbox .lightbox-top-left .ba-lightbox,
 body.com_gridbox.gridbox .lightbox-bottom-left .ba-lightbox {
  margin-left: 0 !important;
 }
 .gridbox .ba-image-modal.gridbox-gallery-modal {
  right: 0px;
 }
 body.com_gridbox.gridbox .gridbox-gallery-modal i {
  left: 0;
 }
 body.com_gridbox.gridbox .gridbox-gallery-modal i.ba-icon-close,
 body.com_gridbox.gridbox .gridbox-gallery-modal i + i {
  left: auto;
  right: 0;
 }
 body.com_gridbox.gridbox .ba-item-scroll-to-top {
  margin: 0;
 }
 body.com_gridbox.gridbox .sidebar-menu + .body .ba-sticky-header,
 body.com_gridbox.gridbox .sidebar-menu ~ .footer .ba-sticky-header,
 body.com_gridbox.gridbox .sidebar-menu .ba-sticky-header,
 body.com_gridbox.gridbox .ba-sticky-header {
  left: 0px !important;
  max-width: 100% !important;
  right: 0px;
 }
 body.com_gridbox.gridbox .ba-item-social.ba-social-sidebar {
  left: 100% !important;
 }
 body.com_gridbox.gridbox.blog-post-editor .side-navigation-menu {
  right: 30px;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-item-social.ba-social-sidebar {
  transform: translateY(-49%) translateX(-100%);
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop > .ba-overlay-section-close,
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop > .ba-lightbox-close,
 body.com_gridbox.gridbox.blog-post-editor .ba-overlay-section-backdrop,
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop.lightbox-center {
  top: 0;
  left: 0;
  right: 0 !important;
 }
 .gridbox.blog-post-editor .ba-overlay-section-backdrop.vertical-left > .ba-overlay-section >.ba-section,
 .gridbox.blog-post-editor .ba-overlay-section-backdrop.vertical-right > .ba-overlay-section > .ba-section {
  min-height: 100vh!important;
 }
 body.com_gridbox.gridbox.blog-post-editor .lightbox-bottom-right .ba-lightbox,
 body.com_gridbox.gridbox.blog-post-editor .lightbox-top-right .ba-lightbox {
  right: 50px;
 }
 body.com_gridbox.gridbox.blog-post-editor .lightbox-top-left .ba-lightbox,
 body.com_gridbox.gridbox.blog-post-editor .lightbox-bottom-left .ba-lightbox {
  left: 50px 
 }
 body.com_gridbox.gridbox.blog-post-editor .lightbox-top-right .ba-lightbox,
 body.com_gridbox.gridbox.blog-post-editor .lightbox-top-left .ba-lightbox {
  top: 50px !important;
 }
 body.com_gridbox.gridbox.blog-post-editor .ba-lightbox-backdrop.ba-cookies.visible-lightbox {
  left: 0;
  width: 100% !important;
 }
 .ba-container header.sidebar-menu.fixed-header,
 body.com_gridbox.gridbox header.sidebar-menu.fixed-header {
  left: 0!important;
 }
 .com_gridbox.gridbox.ba-system-editing .sidebar-menu + .body .ba-item-preloader {
  margin-left: calc(0px - var(--sidebar-menu-width));
  width: calc(100% + var(--sidebar-menu-width)) !important;
 }
 .ba-laptop-sticky-column-enabled {
  display: block !important;
 }
 .ba-laptop-sticky-column-enabled > .ba-grid-column {
  position: sticky;
 }
 .ba-laptop-sticky-column-disabled {
  display: flex !important;
 }
 .ba-laptop-sticky-column-disabled > .ba-grid-column {
  position: relative;
  top: 0 !important;
 }
 .ba-laptop-sticky-row-enabled {
  position:sticky;
  top: var(--row-sticky-offset);
  z-index:15;
 }
 .ba-laptop-sticky-row-disabled {
  position: relative;
  top: 0;
 }
 .ba-laptop-sticky-section-enabled.ba-wrapper {
  position:sticky;
  top: var(--section-sticky-offset);
  z-index:15;
 }
 .ba-laptop-sticky-section-disabled.ba-wrapper {
  position: relative;
  top: 0;
 } /* Column Vertical Direction Laptop */
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-left-lp {
  align-items: start;
  align-content: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-center-lp {
  align-items: center;
  align-content: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-right-lp {
  align-items: end;
  align-content: end;
 }
 .column-wrapper .ba-grid-column-wrapper > .ba-grid-column:not(.column-horizontal-direction).column-content-align-top-lp {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-middle-lp {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-bottom-lp {
  justify-content: end !important;
 } /* Column Horizontal Direction Laptop*/
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-top-lp {
  align-content: start;
  align-items: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-middle-lp {
  align-content: center;
  align-items: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-bottom-lp {
  align-content: end;
  align-items: end;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-left-lp {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-center-lp {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-right-lp {
  justify-content: end !important;
 }
}
@media (max-width: 80rem) {
 .body .module-position > [class*="ba-col"],
 .footer .module-position >[class*="ba-col"],
 .module-position > [class*="ba-col"] {
  margin-left: 0;
  width: 100%;
 }
 [class*="ba-col-"] {
  margin-left: 0;
 }
 .ba-edit-blog-post,
 .ba-item-blog-content:hover > .ba-edit-item {
  display: none;
 }
 .ba-item-image .ba-image-wrapper img {
  width: 100% ;
 } /* Plugin Tabs */
 .ba-item .ba-tabs-wrapper.tabs-left,
 .ba-item .ba-tabs-wrapper.tabs-right {
  flex-direction: column 
 }
 .ba-item .ba-tabs-wrapper.tabs-right > .nav-tabsli a:before {
  left: -1px;
  right: auto;
 }
 .ba-item .ba-tabs-wrapper.tabs-right > .nav-tabs,
 .ba-item .ba-tabs-wrapper.tabs-left > .nav-tabs {
  flex-direction: row;
  width: 100%;
 }
 .ba-item .ba-tabs-wrapper .nav-tabs {
  display: flex !important;
  flex-wrap: nowrap;
  white-space: nowrap;
  max-width: 100%;
  overflow-x: auto;
 }
 .ba-tabs-wrapper .nav-tabs::-webkit-scrollbar {
  width: 6px;
 }
 .ba-tabs-wrapper .nav-tabs::-webkit-scrollbar-track {
  background-color: transparent;
 }
 .ba-tabs-wrapper .nav-tabs::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 6px;
 }
 .ba-tabs-wrapper .nav-tabs:not(#blog-post-editor-fields-options) {
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
 }
 .ba-tabs-wrapper.tabs-right > .nav-tabs:before,
 .ba-tabs-wrapper.tabs-left > .nav-tabs:before {
  display: none;
 }
 .ba-tabs-wrapper.tabs-left > .nav-tabs li,
 .ba-tabs-wrapper.tabs-right > .nav-tabs li,
 .ba-tabs-wrapper.tabs-right > .nav-tabs li a,
 .ba-tabs-wrapper.tabs-left > .nav-tabs li a {
  border-width: 0;
  border-right-width: 0 !important;
  border-bottom-width: 1px;
  border-color: inherit;
 }
 .ba-tabs-wrapper.tabs-right > .nav-tabs li.active a:before,
 .ba-tabs-wrapper.tabs-left > .nav-tabs li.active a:before {
  height: 4px;
  top: auto;
  width: 100%;
 } /* Sidebar Menu */
 .sidebar-menu ~ .footer .ba-wrapper.ba-sticky-header,
 .sidebar-menu + .body .ba-wrapper.ba-sticky-header,
 .sidebar-menu .ba-wrapper.ba-sticky-header,
 .sidebar-menu + .body ~ .footer,
 .sidebar-menu + .body {
  width: 100% !important;
 }
 .header.sidebar-menu > .ba-wrapper:not(.ba-sticky-header) > .ba-section,
 .header.sidebar-menu .ba-section.row-fluid {
  min-height: auto !important;
 }
 .ba-item.sortable-placeholder,
 .sortable-placeholder {
  margin: 0 auto !important;
 }
 .header.sidebar-menu ~ .footer .ba-wrapper.ba-sticky-header,
 .header.sidebar-menu + .body .ba-wrapper.ba-sticky-header,
 .header.sidebar-menu .ba-wrapper.ba-sticky-header,
 .header.sidebar-menu + .body ~ .footer,
 .header.sidebar-menu + .body {
  margin: 0 !important;
 } /* Plugin Slideshow */
 .ba-item-slideshow .ba-slideshow-caption {
  padding: 20px !important;
 } /* Plugin Lightbox */
 .ba-overlay-section-backdrop .ba-section,
 .ba-lightbox .ba-section,
 .ba-lightbox {
  box-sizing: border-box;
  max-width: 100%;
 }
 .ba-overlay-section-backdrop.lightbox .ba-overlay-section,
 .ba-overlay-section-backdrop.vertical-left > .ba-overlay-section >.ba-section,
 .ba-overlay-section-backdrop.vertical-right > .ba-overlay-section > .ba-section {
  max-width: 100vw;
 }
 .ba-lightbox-backdrop:not(.lightbox-center):not(.ba-cookies) .ba-lightbox {
  margin: 0 20px;
  max-width: calc(100% - 40px);
 }
 .ba-overlay-section-backdrop,
 .ba-lightbox-backdrop {
  right: 0 !important;
 }
 .lightbox-bottom-right .ba-lightbox,
 .lightbox-top-right .ba-lightbox {
  right: 0 !important;
 }
 .lightbox-top-left .ba-lightbox,
 .lightbox-bottom-left .ba-lightbox {
  left: 0 !important;
 }
 .ba-search-result-body {
  padding-left: 25px;
  padding-right: 25px;
 }
 .parallax-wrapper {
  display: none;
 }
 .ba-slideshow-img video,
 .ba-slideshow-img iframe {
  display: none !important;
 }
 @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
  @media(max-width: 1024px) {
   .com_gridbox:not(.gridbox).ba-visible-checkout-authentication .body {
    overflow: visible;
   }
  }
 }
 @supports (-webkit-text-size-adjust:none) and (-webkit-marquee-repetition:infinite) and (object-fit:fill) {
  @media(max-width: 1024px) {
   .com_gridbox:not(.gridbox).ba-visible-checkout-authentication .body {
    overflow: visible;
   }
  }
 }
 @media not all and (min-resolution:.001dpcm) {
  @media(max-width: 1024px) {
   .com_gridbox:not(.gridbox).ba-visible-checkout-authentication .body {
    overflow: visible;
   }
  }
 }
 .com_gridbox input:not([type="checkbox"]) {
  -webkit-appearance: none !important;
 }
 .body .login + div,
 .body .remind > form,
 .body .reset > form,
 .body .login > form {
  margin: 0 auto!important;
  width: calc(100% - 50px) !important;
 }
 .control-group .control-label {
  width: 30%!important;
 }
 .form-horizontal .controls {
  margin-left: 35% !important;
 }
 .body .login #password,
 .body .login #username {
  width: 100%!important;
 }
 .column-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
 }
 .column-wrapper .ba-grid-column-wrapper {
  flex-grow: 0;
 }
 [dir="rtl"] .body [class*="ba-col"],
 [dir="rtl"] .footer [class*="ba-col"],
 [dir="rtl"] [class*="ba-col"] {
  margin-right: 0 !important;
 }
 .body .ba-col-12 {
  width: 100%;
 }
 .body .ba-col-11 {
  width: 91.66666667%;
 }
 .body .ba-col-10 {
  width: 83.33333333%;
 }
 .body .ba-col-9 {
  width: 75%;
 }
 .body .ba-col-8 {
  width: 66.66666667%;
 }
 .body .ba-col-7 {
  width: 58.33333333%;
 }
 .body .ba-col-6 {
  width: 50%;
 }
 .body .ba-col-5 {
  width: 41.66666667%;
 }
 .body .ba-col-4 {
  width: 33.33333333%;
 }
 .body .ba-col-3 {
  width: 25%;
 }
 .body .ba-col-2 {
  width: 16.66666667%;
 }
 .body .ba-col-1 {
  width: 8.33333333%;
 }
 .header .ba-col-12,
 .header [class*="ba-col"].ba-tb-la-12,
 .body .ba-tb-la-12,
 .footer .ba-tb-la-12,
 .ba-tb-la-12 {
  width: 100%;
 }
 .header .ba-col-11,
 .header [class*="ba-col"].ba-tb-la-11,
 .body .ba-tb-la-11,
 .footer .ba-tb-la-11,
 .ba-tb-la-11 {
  width: 91.66666667%;
 }
 .header .ba-col-10,
 .header [class*="ba-col"].ba-tb-la-10,
 .body .ba-tb-la-10,
 .footer .ba-tb-la-10,
 .ba-tb-la-10 {
  width: 83.33333333%;
 }
 .header .ba-col-9,
 .header [class*="ba-col"].ba-tb-la-9,
 .body .ba-tb-la-9,
 .footer .ba-tb-la-9,
 .ba-tb-la-9 {
  width: 75%;
 }
 .header .ba-col-8,
 .header [class*="ba-col"].ba-tb-la-8,
 .body .ba-tb-la-8,
 .footer .ba-tb-la-8,
 .ba-tb-la-8 {
  width: 66.66666667%;
 }
 .header .ba-col-7,
 .header [class*="ba-col"].ba-tb-la-7,
 .body .ba-tb-la-7,
 .footer .ba-tb-la-7,
 .ba-tb-la-7 {
  width: 58.33333333%;
 }
 .header .ba-col-6,
 .header [class*="ba-col"].ba-tb-la-6,
 .body .ba-tb-la-6,
 .footer .ba-tb-la-6,
 .ba-tb-la-6 {
  width: 50%;
 }
 .header .ba-col-5,
 .header [class*="ba-col"].ba-tb-la-5,
 .body .ba-tb-la-5,
 .footer .ba-tb-la-5,
 .ba-tb-la-5 {
  width: 41.66666667%;
 }
 .header .ba-col-4,
 .header [class*="ba-col"].ba-tb-la-4,
 .body .ba-tb-la-4,
 .footer .ba-tb-la-4,
 .ba-tb-la-4 {
  width: 33.33333333%;
 }
 .header .ba-col-3,
 .header [class*="ba-col"].ba-tb-la-3,
 .body .ba-tb-la-3,
 .footer .ba-tb-la-3,
 .ba-tb-la-3 {
  width: 25%;
 }
 .header .ba-col-2,
 .header [class*="ba-col"].ba-tb-la-2,
 .body .ba-tb-la-2,
 .footer .ba-tb-la-2,
 .ba-tb-la-2 {
  width: 16.66666667%;
 }
 .header .ba-col-1,
 .header [class*="ba-col"].ba-tb-la-1,
 .body .ba-tb-la-1,
 .footer .ba-tb-la-1,
 .ba-tb-la-1 {
  width: 8.33333333%;
 }
 body:not(.com_gridbox) .body {
  padding: 0 25px;
 } /* /* Columns Order */
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-1 {
  order: 1;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-2 {
  order: 2;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-3 {
  order: 3;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-4 {
  order: 4;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-5 {
  order: 5;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-6 {
  order: 6;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-7 {
  order: 7;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-8 {
  order: 8;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-9 {
  order: 9;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-10 {
  order: 10;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-11 {
  order: 11;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-la-order-12 {
  order: 12;
 } /* /* ba-style.css */
 body.com_gridbox.gridbox > * .ba-row .ba-column-resizer {
  display: none;
 }
 body.com_gridbox.gridbox .ba-grid-column {
  transition: none !important;
 }
 body.com_gridbox.gridbox .header:hover + .body .ba-add-section {
  z-index: 100;
 }
 body.com_gridbox.gridbox .active-item {
  z-index: 5;
 }
 body.com_gridbox.gridbox .column-with-menu .ba-grid-column-wrapper,
 body.com_gridbox.gridbox .row-with-menu .active-item {
  z-index: initial;
 }
 body.com_gridbox.gridbox .ba-add-section {
  transition: opacity .3s ease-in-out;
 }
 body.com_gridbox.gridbox:not(.blog-editor) .ba-overlay-section-backdrop {
  padding: 0 !important;
 }
 body.com_gridbox.gridbox .ba-overlay-section-backdrop.visible-section .ba-overlay-section:not(.ba-container)>.ba-section {
  width: calc(100vw - 6px) !important;
 }
 body .ba-overlay-section-backdrop .ba-overlay-section:not(.ba-container) > .ba-section {
  width: 100vw !important;
 }
 div .ba-video-background video,
 div .ba-video-background iframe {
  left: 0;
  min-height: 100% !important;
  top: 0;
  transform: translateX(-50%)translateX(50vw);
  width: calc(200vh/.5624);
 } /* Preloader */
 .preloader-animation-out .preloader-wrapper {
  animation: pt-fade-out .5s .3s linear both !important;
 }
 .preloader-wrapper.ba-pt-split-diamond:after,
 .preloader-wrapper.ba-pt-split-diamond:before {
  animation: none!important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
 } /* Calendar */
 @keyframes calendar-tablet {
  from {
   opacity: 0;
  }
  to {
   opacity: 1;
  }
 }
 .event-calendar-events-list {
  animation: calendar-tablet .3s cubic-bezier(0.4, 0, 0.2, 1) both !important;
  left: calc(50% - 186px) !important;
  max-height: 90vh;
  max-width: 90%;
  overflow-y: auto;
  position: fixed !important;
  top: calc(50% - (var(--event-calendar-list-height)/2) )!important;
 }
 .event-calendar-events-list .event-calendar-row-wrapper {
  box-sizing: border-box;
  max-height: 90vh;
 }
 .event-calendar-events-list:after {
  display: none;
 }
 .comment-reply-form-wrapper,
 .ba-comment-reply-wrapper {
  margin-left: 0 !important;
 }
 .ba-tabs-wrapper .ba-item-text li {
  display: list-item !important;
 }
 @keyframes notification-responsive {
  from {
   bottom: 0;
   transform: translateY(100%) translateX(50%);
   opacity: 0;
  }
 }
 #ba-notification.notification-in {
  animation: notification-responsive .4s cubic-bezier(.25,.98,.26,.99) both;
 }
 #ba-notification {
  right: 50%;
  transform: translateX(50%);
 }
 @keyframes notification-responsive-out {
  to {
   bottom: 0;
   transform: translateY(130%) translateX(50%);
   opacity: 0;
  }
 }
 body #ba-notification.animation-out {
  animation: notification-responsive-out .4s cubic-bezier(.25,.98,.26,.99) both;
 }
 .sidebar-menu .ba-section > .ba-edit-item .ba-buttons-wrapper {
  left: auto;
  padding: 5px 50px 5px 10px;
  right: 5px;
 }
 .com_gridbox.gridbox.ba-system-editing .sidebar-menu + .body .ba-item-preloader {
  margin-left: 0;
  width: 100% !important;
 } /* Store */
 .ba-store-cart.ba-container:not(.ba-overlay-section) {
  width: 100%;
 }
 .ba-cart-products-list[class*="ba-col"] {
  min-height: auto;
  margin-bottom: 50px;
  padding: 0;
 }
 .ba-store-cart-backdrop {
  align-items: flex-start;
 }
 .ba-cart-product-title-cell {
  flex-grow: 1;
 }
 .ba-wishlist-product-remove-cell i,
 .ba-cart-product-remove-cell i {
  font-size: 24px;
 }
 .ba-cart-checkout-row.ba-cart-checkout-promo-code input {
  width: 100%;
 }
 .ba-cart-checkout-row.ba-cart-checkout-promo-code .ba-cart-apply-promo-code {
  padding: 15px 25px;
  white-space: nowrap;
 }
 .ba-left-thumbnails-navigation.dots-position-outside .ba-overlay {
  left: 0 !important;
 }
 .ba-store-wishlist-backdrop > .ba-store-wishlist-close,
 .ba-store-cart-backdrop > .ba-store-cart-close {
  width: 100%;
 }
 .ba-empty-cart-products-message {
  text-align: center;
 }
 body .ba-live-search-results {
  left: 20px;
  max-width: calc(100% - 40px);
  min-width: calc(100% - 40px);
 }
 .ba-account-wrapper {
  flex-direction: column;
 }
 .ba-account-wrapper .tab-content,
 .ba-account-wrapper > .nav-tabs {
  padding: 0;
  width: 100%;
 }
 .ba-account-wrapper .tab-content {
  padding: 0 25px;
 }
 .ba-account-wrapper > .nav-tabs li.active a:before {
  height: 4px;
  top: auto;
  width: 100%;
 }
 .ba-account-wrapper > .nav-tabs li > a {
  border: none !important;
  white-space: nowrap;
 }
 .ba-account-wrapper > .nav-tabs {
  border-bottom: 1px solid var(--border)!important;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 0 25px !important;
  width: 100%;
  overflow-y: hidden;
  overflow-x: scroll;
 }
 .ba-account-tr {
  border: none !important;
 }
 .ba-checkout-authentication-backdrop,
 .ba-checkout-registration-backdrop {
  align-items: normal;
 }
 .ba-tb-la-sticky-column-enabled {
  display: block !important;
 }
 .ba-tb-la-sticky-column-enabled > .ba-grid-column {
  position: sticky;
 }
 .ba-tb-la-sticky-column-disabled {
  display: flex !important;
 }
 .ba-tb-la-sticky-column-disabled > .ba-grid-column {
  position: relative;
  top: 0 !important;
 }
 .ba-tb-la-sticky-row-enabled {
  position:sticky;
  top: var(--row-sticky-offset);
  z-index:15;
 }
 .ba-tb-la-sticky-row-disabled {
  position: relative;
  top: 0;
 }
 .ba-tb-la-sticky-section-enabled.ba-wrapper {
  position:sticky;
  top: var(--section-sticky-offset);
  z-index:15;
 }
 .ba-tb-la-sticky-section-disabled.ba-wrapper {
  position: relative;
  top: 0;
 }
 .ba-item.ba-item-breadcrumbs ul {
  flex-wrap: nowrap;
  max-width: 100%;
  overflow: auto;
 }
 .ba-item-breadcrumbs ul::-webkit-scrollbar {
  width: 6px;
 }
 .ba-item-breadcrumbs ul::-webkit-scrollbar-track {
  background-color: transparent;
 }
 .ba-item-breadcrumbs ul::-webkit-scrollbar-thumb {
  background: transparent;
 }
 .com-content-category-blog__items.blog-items.columns-2 {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
 }
 .ba-item-hotspot .ba-hotspot-popover {
  bottom: auto !important;
  box-sizing: border-box;
  display: block;
  left: calc(50vw - var(--horizontal-offset)) !important;
  max-height: 95vh;
  max-width: 95vw;
  overflow-y: auto;
  right: auto !important;
  top: calc(50vh - var(--vertical-offset)) !important;
  transform: translate(-50%, -50%) !important;
 }
 body.com_gridbox.gridbox .ba-item-blog-content:hover > .ba-edit-item ,
 .ba-hotspot-popover:not(.ba-visible-hotspot-popover),
 .ba-item-hotspot .ba-hotspot-popover:after {
  display: none!important;
 } /* Column Vertical Direction Tablet Landscape */
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-left-md {
  align-items: start;
  align-content: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-center-md {
  align-items: center;
  align-content: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-right-md {
  align-items: end;
  align-content: end;
 }
 .column-wrapper .ba-grid-column-wrapper > .ba-grid-column:not(.column-horizontal-direction).column-content-align-top-md {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-middle-md {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-bottom-md {
  justify-content: end !important;
 } /* Column Horizontal Direction Tablet Landscape*/
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-top-md {
  align-content: start;
  align-items: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-middle-md {
  align-content: center;
  align-items: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-bottom-md {
  align-content: end;
  align-items: end;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-left-md {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-center-md {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-right-md {
  justify-content: end !important;
 }
}
@media (max-width: 64rem) { /* /* Blog */
 .ba-item-categories .ba-classic-layout .ba-blog-post,
 .ba-item-blog-posts .ba-classic-layout .ba-blog-post,
 .ba-item-search-result .ba-classic-layout .ba-blog-post,
 .ba-item-post-navigation .ba-classic-layout .ba-blog-post,
 .ba-item-related-posts .ba-classic-layout .ba-blog-post,
 .ba-item-recent-posts .ba-classic-layout .ba-blog-post {
  flex-direction: column !important;
 }
 .ba-item-categories .ba-blog-post .ba-blog-post-image {
  margin: 0 auto !important;
 }
 .ba-item-categories .ba-classic-layout .ba-blog-post .ba-blog-post-content,
 .ba-item-blog-posts .ba-classic-layout .ba-blog-post .ba-blog-post-content,
 .ba-item-search-result .ba-classic-layout .ba-blog-post .ba-blog-post-content,
 .ba-item-post-navigation .ba-classic-layout .ba-blog-post .ba-blog-post-content,
 .ba-item-related-posts .ba-classic-layout .ba-blog-post .ba-blog-post-content,
 .ba-item-recent-posts .ba-classic-layout .ba-blog-post .ba-blog-post-content {
  width: 100%;
 }
 .ba-item-categories .ba-classic-layout .ba-blog-post-content {
  padding-left: 0;
 }
 .header .ba-tb-pt-12,
 .header [class*="ba-col"].ba-tb-pt-12,
 .body .ba-tb-pt-12,
 .footer .ba-tb-pt-12,
 .ba-tb-pt-12 {
  width: 100%;
 }
 .header .ba-tb-pt-11,
 .header [class*="ba-col"].ba-tb-pt-11,
 .body .ba-tb-pt-11,
 .footer .ba-tb-pt-11,
 .ba-tb-pt-11 {
  width: 91.66666667%;
 }
 .header .ba-tb-pt-10,
 .header [class*="ba-col"].ba-tb-pt-10,
 .body .ba-tb-pt-10,
 .footer .ba-tb-pt-10,
 .ba-tb-pt-10 {
  width: 83.33333333%;
 }
 .header .ba-tb-pt-9,
 .header [class*="ba-col"].ba-tb-pt-9,
 .body .ba-tb-pt-9,
 .footer .ba-tb-pt-9,
 .ba-tb-pt-9 {
  width: 75%;
 }
 .header .ba-tb-pt-8,
 .header [class*="ba-col"].ba-tb-pt-8,
 .body .ba-tb-pt-8,
 .footer .ba-tb-pt-8,
 .ba-tb-pt-8 {
  width: 66.66666667%;
 }
 .header .ba-tb-pt-7,
 .header [class*="ba-col"].ba-tb-pt-7,
 .body .ba-tb-pt-7,
 .footer .ba-tb-pt-7,
 .ba-tb-pt-7 {
  width: 58.33333333%;
 }
 .header .ba-tb-pt-6,
 .header [class*="ba-col"].ba-tb-pt-6,
 .body .ba-tb-pt-6,
 .footer .ba-tb-pt-6,
 .ba-tb-pt-6 {
  width: 50%;
 }
 .header .ba-tb-pt-5,
 .header [class*="ba-col"].ba-tb-pt-5,
 .body .ba-tb-pt-5,
 .footer .ba-tb-pt-5,
 .ba-tb-pt-5 {
  width: 41.66666667%;
 }
 .header .ba-tb-pt-4,
 .header [class*="ba-col"].ba-tb-pt-4,
 .body .ba-tb-pt-4,
 .footer .ba-tb-pt-4,
 .ba-tb-pt-4 {
  width: 33.33333333%;
 }
 .header .ba-tb-pt-3,
 .header [class*="ba-col"].ba-tb-pt-3,
 .body .ba-tb-pt-3,
 .footer .ba-tb-pt-3,
 .ba-tb-pt-3 {
  width: 25%;
 }
 .header .ba-tb-pt-2,
 .header [class*="ba-col"].ba-tb-pt-2,
 .body .ba-tb-pt-2,
 .footer .ba-tb-pt-2,
 .ba-tb-pt-2 {
  width: 16.66666667%;
 }
 .header .ba-tb-pt-1,
 .header [class*="ba-col"].ba-tb-pt-1,
 .body .ba-tb-pt-1,
 .footer .ba-tb-pt-1,
 .ba-tb-pt-1 {
  width: 8.33333333%;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-1 {
  order: 1;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-2 {
  order: 2;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-3 {
  order: 3;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-4 {
  order: 4;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-5 {
  order: 5;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-6 {
  order: 6;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-7 {
  order: 7;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-8 {
  order: 8;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-9 {
  order: 9;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-10 {
  order: 10;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-11 {
  order: 11;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-tb-pt-order-12 {
  order: 12;
 }
 .ba-video-background video,
 .ba-video-background iframe {
  left: 0;
  min-height: 100% !important;
  top: 0;
  transform: translateX(-50%)translateX(50vw);
  width: calc(200vh/.5624);
 }
 .ba-item-checkout-form.ba-item .ba-checkout-form-wrapper .ba-checkout-form-fields {
  width: 100%!important;
 }
 .ba-tb-pt-sticky-column-enabled {
  display: block !important;
 }
 .ba-tb-pt-sticky-column-enabled > .ba-grid-column {
  position: sticky;
 }
 .ba-tb-pt-sticky-column-disabled {
  display: flex !important;
 }
 .ba-tb-pt-sticky-column-disabled > .ba-grid-column {
  position: relative;
  top: 0 !important;
 }
 .ba-tb-pt-sticky-row-enabled {
  position:sticky;
  top: var(--row-sticky-offset);
  z-index:15;
 }
 .ba-tb-pt-sticky-row-disabled {
  position: relative;
  top: 0;
 }
 .ba-tb-pt-sticky-section-enabled.ba-wrapper {
  position:sticky;
  top: var(--section-sticky-offset);
  z-index:15;
 }
 .ba-tb-pt-sticky-section-disabled.ba-wrapper {
  position: relative;
  top: 0;
 }
 .ba-item-currency-switcher .ba-dropdown-layout .ba-currency-switcher-list:before {
  display: none;
 }
 .ba-item-currency-switcher .ba-dropdown-layout.visible-currency-switcher-list .ba-currency-switcher-list {
  left: 50%;
  position: fixed;
  top: 50%;
  transform: translateY(-50%) !important;
 }
 .ba-item-add-to-cart .ba-add-to-cart-sku {
  flex-wrap: wrap;
  margin-bottom: 10px;
 }
 .ba-item-add-to-cart .ba-add-to-cart-sku > div,
 .ba-add-to-cart-extra-option[data-type="dropdown"] > div,
 .ba-item-add-to-cart .ba-add-to-cart-stock > div,
 .ba-item-add-to-cart .ba-add-to-cart-variation > div {
  justify-content: center;
  text-align: center;
  width: 100%;
 }
 .ba-item-add-to-cart .ba-add-to-cart-row-label {
  margin: 0 !important;
 }
 .ba-add-to-cart-extra-option[data-type="dropdown"],
 .ba-item-add-to-cart .ba-add-to-cart-stock,
 .ba-add-to-cart-price,
 .ba-add-to-cart-button-wrapper,
 .ba-item-add-to-cart .ba-add-to-cart-variation {
  flex-direction: column;
 }
 .ba-item.ba-item-add-to-cart .ba-add-to-cart-wrapper > .ba-add-to-cart-price:not(.ba-add-to-cart-info) {
  align-items: center;
  display: flex;
 }
 .ba-add-to-cart-button-wrapper {
  align-items: center;
 } /* Column Vertical Direction Tablet Portrait */
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-left-md-pt {
  align-items: start;
  align-content: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-center-md-pt {
  align-items: center;
  align-content: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-right-md-pt {
  align-items: end;
  align-content: end;
 }
 .column-wrapper .ba-grid-column-wrapper > .ba-grid-column:not(.column-horizontal-direction).column-content-align-top-md-pt {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-middle-md-pt {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-bottom-md-pt {
  justify-content: end !important;
 } /* Column Horizontal Direction Tablet Portrait*/
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-top-md-pt {
  align-content: start;
  align-items: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-middle-md-pt {
  align-content: center;
  align-items: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-bottom-md-pt {
  align-content: end;
  align-items: end;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-left-md-pt {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-center-md-pt {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-right-md-pt {
  justify-content: end !important;
 }
 .ba-add-to-cart-quantity {
  margin: 0 0 20px 0;
  margin-right: 0 !important;
 }
}
@media (min-width: 80.0625rem) and (max-width: 90rem) {
 body:not(.show-hidden-elements) .ba-hidden-lp {
  display: none !important;
 }
 body:not(.show-hidden-elements) .ba-hidden-lp:first-child + .ba-column-resizer + .ba-grid-column-wrapper {
  margin-left: 0 !important;
 }
}
@media (min-width: 64.0625rem) and (max-width: 80rem) {
 body:not(.show-hidden-elements) .ba-hidden-md {
  display: none !important;
 }
 body:not(.show-hidden-elements) .ba-hidden-md:first-child + .ba-column-resizer + .ba-grid-column-wrapper {
  margin-left: 0 !important;
 }
}
@media (min-width: 48.0625rem) and (max-width: 64rem) {
 body:not(.show-hidden-elements) .ba-hidden-md-pt {
  display: none !important;
 }
 body:not(.show-hidden-elements) .ba-hidden-md-pt:first-child + .ba-column-resizer + .ba-grid-column-wrapper {
  margin-left: 0 !important;
 }
}
@media (min-width: 26.3125rem) and (max-width: 48rem) {
 body:not(.show-hidden-elements) .ba-hidden-sm {
  display: none !important;
 }
 body:not(.show-hidden-elements) .ba-hidden-sm:first-child + .ba-column-resizer + .ba-grid-column-wrapper {
  margin-left: 0 !important;
 }
}
@media (max-width: 48rem) {
 body {
  word-break: break-word;
 }
 .ba-item-post-navigation .ba-blog-post {
  margin: 0 !important;
  width: 100% !important;
 }
 .ba-item-post-navigation .ba-blog-posts-wrapper {
  display: block !important;
 }
 .ba-item-post-navigation .ba-blog-posts-wrapper > i {
  display: none;
 }
 body .ba-item-post-navigation .ba-blog-posts-wrapper .ba-blog-post-image {
  margin-right: 0 !important;
  margin-left: 0 !important;
 }
 .control-group .control-label {
  width: 100%!important;
 }
 .form-horizontal .controls {
  margin-left: 0 !important;
 }
 .remind .control-group .control-label,
 .reset .control-group .control-label,
 .login .control-group .control-label {
  text-align: center;
 }
 .header .ba-sm-la-12,
 .header [class*="ba-col"].ba-sm-la-12,
 .ba-sm-la-12,
 .body .ba-sm-la-12,
 .footer .ba-sm-la-12 {
  width: 100%;
 }
 .header .ba-sm-la-11,
 .header [class*="ba-col"].ba-sm-la-11,
 .ba-sm-la-11,
 .body .ba-sm-la-11,
 .footer .ba-sm-la-11 {
  width: 91.66666667%;
 }
 .header .ba-sm-la-10,
 .header [class*="ba-col"].ba-sm-la-10,
 .ba-sm-la-10,
 .body .ba-sm-la-10,
 .footer .ba-sm-la-10 {
  width: 83.33333333%;
 }
 .header .ba-sm-la-9,
 .header [class*="ba-col"].ba-sm-la-9,
 .ba-sm-la-9,
 .body .ba-sm-la-9,
 .footer .ba-sm-la-9 {
  width: 75%;
 }
 .header .ba-sm-la-8,
 .header [class*="ba-col"].ba-sm-la-8,
 .ba-sm-la-8,
 .body .ba-sm-la-8,
 .footer .ba-sm-la-8 {
  width: 66.66666667%;
 }
 .header .ba-sm-la-7,
 .header [class*="ba-col"].ba-sm-la-7,
 .ba-sm-la-7,
 .body .ba-sm-la-7,
 .footer .ba-sm-la-7 {
  width: 58.33333333%;
 }
 .header .ba-sm-la-6,
 .header [class*="ba-col"].ba-sm-la-6,
 .ba-sm-la-6,
 .body .ba-sm-la-6,
 .footer .ba-sm-la-6 {
  width: 50%;
 }
 .header .ba-sm-la-5,
 .header [class*="ba-col"].ba-sm-la-5,
 .ba-sm-la-5,
 .body .ba-sm-la-5,
 .footer .ba-sm-la-5 {
  width: 41.66666667%;
 }
 .header .ba-sm-la-4,
 .header [class*="ba-col"].ba-sm-la-4,
 .ba-sm-la-4,
 .body .ba-sm-la-4,
 .footer .ba-sm-la-4 {
  width: 33.33333333%;
 }
 .header .ba-sm-la-3,
 .header [class*="ba-col"].ba-sm-la-3,
 .ba-sm-la-3,
 .body .ba-sm-la-3,
 .footer .ba-sm-la-3 {
  width: 25%;
 }
 .header .ba-sm-la-2,
 .header [class*="ba-col"].ba-sm-la-2,
 .ba-sm-la-2,
 .body .ba-sm-la-2,
 .footer .ba-sm-la-2 {
  width: 16.66666667%;
 }
 .header .ba-sm-la-1,
 .header [class*="ba-col"].ba-sm-la-1,
 .ba-sm-la-1,
 .body .ba-sm-la-1,
 .footer .ba-sm-la-1 {
  width: 8.33333333%;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-1 {
  order: 1;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-2 {
  order: 2;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-3 {
  order: 3;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-4 {
  order: 4;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-5 {
  order: 5;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-6 {
  order: 6;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-7 {
  order: 7;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-8 {
  order: 8;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-9 {
  order: 9;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-10 {
  order: 10;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-11 {
  order: 11;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-la-order-12 {
  order: 12;
 }
 .ba-video-background video,
 .ba-video-background iframe {
  height: calc(100vw * .5625);
  left: calc(0px - ((100vw - 100%)/2));
  position: absolute;
  top: calc(50% - ((100vw * .5625)/2));
  width: 100vw;
 }
 .ba-video-background video,
 .ba-video-background iframe {
  left: 0;
  min-height: 100% !important;
  top: 0;
  transform: translateX(-50%)translateX(50vw);
  width: calc(200vh/.5624);
 }
 .ba-guest-login-wrapper,
 .ba-user-login-wrapper,
 .ba-social-login-wrapper {
  justify-content: center;
  width: 100%;
 }
 .comment-reply-form-wrapper .ba-submit-cancel,
 .ba-leave-review-box-wrapper .ba-submit-cancel,
 .user-comment-wrapper.user-comment-edit-enable .ba-submit-cancel,
 .ba-submit-comment {
  margin-top: 15px;
 }
 .ba-user-login-btn,
 .ba-submit-comment {
  box-sizing: border-box;
  text-align: center !important;
 }
 .ba-item-comments-box .comment-reply-form-wrapper .ba-submit-comment-wrapper,
 .ba-item-comments-box div:not(.comment-edit-form-wrapper)>.ba-comment-message-wrapper .ba-submit-comment-wrapper,
 .ba-item-comments-box .comment-reply-form-wrapper .ba-submit-comment,
 .ba-item-comments-box div:not(.comment-edit-form-wrapper)>.ba-comment-message-wrapper .ba-submit-comment,
 .ba-comments-icons-wrapper {
  text-align: center;
  width: 100% !important;
 }
 .user-comment-wrapper {
  display: inline-block !important;
 }
 .comment-user-info {
  margin-left: 75px;
  min-height: 50px;
  position: relative;
  width: calc(100% - 75px) !important;
 }
 .ba-item-comments-box .comment-user-info {
  margin-top: 10px;
 }
 .comment-user-info-wrapper {
  float: left;
 }
 .comment-reply-name {
  flex-grow: 0;
 }
 .comment-logout-action {
  float: right;
 }
 .comment-logout-action {
  line-height: 50px !important;
 }
 .ba-item-reviews .user-comment-wrapper .ba-review-stars-wrapper,
 .comment-not-approved-label,
 .comment-moderator-label,
 .comment-reply-action,
 .comment-attachments-wrapper,
 .comment-attachments-image-wrapper {
  margin-left: 0;
 }
 .user-comment-wrapper span.comment-user-name {
  margin-right: 5px;
 }
 @keyframes smiles-picker-in-mobile {
  from {
   opacity: 0;
  }
  to {
   opacity: 1;
  }
 }
 .ba-comment-smiles-picker-dialog {
  animation: smiles-picker-in-mobile .3s cubic-bezier(0.4,0,0.2,1) both!important;
  left: 50% !important;
  max-width: 90%;
  position: fixed !important;
  top: calc(50vh - 90px) !important;
  transform: scale(1)translateX(-50%);
 }
 .ba-comment-smiles-picker-dialog:before {
  display: none;
 }
 .comment-likes-action-wrapper {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  width: 100%;
 }
 .comment-share-action,
 .comment-reply-action {
  float: none;
 }
 .comment-likes-wrapper {
  text-align: center;
 }
 .comment-action-wrapper > span {
  margin: 25px 12px 0 !important;
 }
 .user-comment-wrapper span.comment-user-name,
 .comment-attachments-wrapper,
 .comment-user-message-wrapper,
 .comment-likes-action-wrapper > span:first-child {
  margin-left: 0 !important;
 }
 .ba-comments-captcha-wrapper,
 .ba-comments-captcha-wrapper.inline-style {
  width: 100%;
 }
 .ba-comments-captcha-wrapper > .comments-recaptcha {
  justify-content: center;
  margin-top: 25px;
 }
 .ba-comments-login-wrapper + .ba-review-rate-wrapper,
 .ba-comments-login-wrapper {
  display: block;
 }
 .ba-submit-comment-wrapper {
  flex-direction: column-reverse;
  width: 100%;
 }
 .ba-submit-comment-wrapper * {
  margin-right: 0 !important;
  text-align: center;
 }
 .ba-leave-review-btn {
  box-sizing: border-box;
  justify-content: center;
  width: 100%;
 }
 .ba-submit-comment-wrapper *,
 .ba-reviews-total-rating-wrapper {
  width: 100%;
 }
 .ba-item-reviews .ba-comments-total-count {
  padding-left: 0 !important;
 }
 .ba-item-reviews .ba-comments-total-count-wrapper {
  flex-wrap: wrap;
 }
 .comments-moderators-context-menu.ba-context-menu {
  animation: smiles-picker-in-mobile .3s cubic-bezier(0.4,0,0.2,1) both!important;
  left: 50% !important;
  margin: 0!important;
  max-height: initial!important;
  position: fixed!important;
  top: 50% !important;
  transform: translate(-50%, -50%)!important;
 }
 .ba-comments-login-wrapper {
  overflow: hidden;
 } /* Store */
 .ba-cart-checkout,
 .ba-store-cart.ba-container:not(.ba-overlay-section) {
  padding: 25px;
 }
 .ba-wishlist-checkout-row.ba-wishlist-btn-wrapper,
 .ba-store-cart-backdrop:not([data-layout="sidebar"]) .ba-store-cart.ba-container:not(.ba-overlay-section),
 .ba-store-cart-opened .ba-store-cart-backdrop .ba-cart-checkout {
  padding: 0;
 }
 .ba-cart-checkout-row.ba-cart-checkout-includes-tax,
 .ba-wishlist-checkout-row:not(.ba-wishlist-btn-wrapper),
 .ba-cart-checkout-row.ba-cart-checkout-discount,
 .ba-cart-checkout-row.ba-cart-checkout-promo-code,
 .ba-cart-checkout-row.ba-cart-checkout-total,
 .ba-wishlist-checkout-row,
 .ba-wishlist-products-list,
 .ba-cart-checkout-row.ba-cart-checkout-discount,
 .ba-cart-checkout-row.ba-cart-checkout-promo-code,
 .ba-cart-checkout-row.ba-cart-checkout-total,
 .ba-store-cart-opened .ba-cart-products-list {
  padding: 0 25px;
 }
 .ba-wishlist-product-row,
 .ba-checkout-order-product-row,
 .ba-cart-product-row {
  flex-wrap: wrap;
  justify-content: center;
 }
 .ba-live-search-add-to-cart-cell,
 .ba-wishlist-add-to-cart-cell {
  margin-top: 10px !important;
 }
 .ba-checkout-order-product-title-cell {
  text-align: left;
 }
 .ba-checkout-order-product-info {
  display: block;
 }
 .ba-checkout-order-product-quantity-cell {
  margin: 0 10px;
 }
 .ba-checkout-order-product-content-cell,
 .ba-live-search-product-content-cell,
 .ba-checkout-order-product-content-cell,
 .ba-wishlist-product-content-cell,
 .ba-cart-product-content-cell {
  width: calc(100% - 95px);
 }
 .ba-checkout-order-product-row,
 .ba-cart-product-row {
  align-items: flex-start !important;
 }
 .ba-checkout-order-product-title-cell,
 .ba-wishlist-product-title-cell,
 .ba-cart-product-title-cell {
  margin-bottom: 10px !important;
  text-align: left !important;
  width: 100% !important;
 }
 .ba-wishlist-product-price-cell,
 .ba-cart-product-price-cell {
  margin-left: 0;
 }
 .ba-wishlist-product-price-cell {
  flex-direction: column;
  flex-grow: 1;
 }
 .ba-wishlist-product-remove-cell i {
  padding: 10px;
 }
 #ba-notification.ba-product-notice {
  max-width: 80%;
 }
 .ba-checkout-order-product-price-cell,
 .ba-checkout-order-product-title-cell,
 .ba-checkout-order-product-image-cell,
 .ba-cart-product-price-cell,
 .ba-cart-product-quantity-cell,
 .ba-wishlist-add-to-cart-btn,
 .ba-cart-product-title-cell,
 .ba-wishlist-product-title-cell,
 .ba-cart-product-image-cell,
 .ba-wishlist-product-image-cell,
 .ba-wishlist-add-to-cart-cell,
 .ba-cart-product-remove-cell {
  align-items: center;
  margin: 0;
  text-align: center;
 }
 .ba-live-search-add-to-cart-btn,
 .ba-live-search-add-to-cart-cell,
 .ba-wishlist-add-to-cart-btn,
 .ba-wishlist-add-to-cart-cell {
  width: 100%;
 }
 .ba-live-search-product-content-cell,
 .ba-wishlist-product-content-cell,
 .ba-checkout-order-product-price-cell,
 .ba-wishlist-product-price-cell {
  align-items: flex-start;
  display: flex;
  justify-content: center;
 }
 .ba-checkout-order-product-content-inner-cell,
 .ba-checkout-order-product-row,
 .ba-cart-product-row,
 .ba-live-search-product-content-inner-cell,
 .ba-wishlist-product-content-inner-cell,
 .ba-cart-product-content-inner-cell {
  align-items: center;
  flex-wrap: wrap;
 }
 .ba-checkout-order-product-row[data-extra-count="0"],
 .ba-cart-product-row[data-extra-count="0"],
 .ba-wishlist-product-row[data-extra-count="0"],
 .ba-live-search-product-row {
  align-items: flex-start;
 }
 .ba-wishlist-product-remove-cell {
  display: flex;
  justify-content: center;
  margin: 0;
 }
 body .ba-live-search-product-title-cell {
  padding: 0;
  width: 100%;
 }
 .ba-live-search-product-row {
  flex-wrap: wrap;
 }
 .ba-live-search-add-to-cart-btn,
 .ba-wishlist-add-to-cart-btn {
  margin: 0 !important;
 }
 .ba-checkout-order-product-image-cell,
 .ba-live-search-add-to-cart-cell,
 .ba-checkout-order-product-price-cell,
 .ba-checkout-order-product-title-cell,
 .ba-live-search-product-title,
 .ba-checkout-order-product-title,
 .ba-wishlist-product-title,
 body .ba-live-search-results .ba-live-search-product-image-cell,
 body .ba-live-search-product-image-cell,
 body .ba-wishlist-product-image-cell,
 body .ba-cart-product-image-cell,
 .ba-wishlist-checkout-row:not(.ba-wishlist-btn-wrapper),
 .ba-store-cart .ba-cart-checkout-row.ba-cart-checkout-promo-code,
 .ba-cart-product-title {
  justify-content: flex-start;
 }
 .ba-store-cart-backdrop[data-layout="sidebar"] .ba-store-cart .ba-cart-checkout-row.ba-cart-checkout-promo-code {
  align-items: center;
 }
 body .ba-cart-product-quantity-cell {
  margin-left: 0;
  margin: 0;
  width: auto;
 }
 .ba-live-search-product-price-cell,
 .ba-store-cart-backdrop .ba-cart-product-price-cell {
  align-items: flex-start;
  margin: 0 0 0 15px;
  flex-grow: 1;
 }
 body .ba-live-search-product-price-cell {
  margin: 0;
 }
 .ba-cart-checkout-row.ba-cart-checkout-promo-code {
  flex-direction: column;
  padding-bottom: 25px;
 }
 .ba-wishlist-product-row,
 .ba-cart-checkout-promo-code-wrapper {
  flex-wrap: wrap;
 }
 .ba-cart-checkout-row.ba-cart-checkout-promo-code .ba-cart-apply-promo-code {
  margin-bottom: 10px;
 }
 .ba-add-to-cart-extra-option[data-type="dropdown"],
 .ba-item-add-to-cart .ba-add-to-cart-stock,
 .ba-add-to-cart-price,
 .ba-add-to-cart-button-wrapper,
 .ba-item-add-to-cart .ba-add-to-cart-variation {
  flex-direction: column;
 }
 .ba-add-to-cart-extra-option[data-type="dropdown"] > div,
 .ba-item-add-to-cart .ba-add-to-cart-stock > div,
 .ba-item-add-to-cart .ba-add-to-cart-variation > div {
  justify-content: center;
  text-align: center;
  width: 100%;
 }
 .ba-variation-notice {
  bottom: 100%;
  right: 50%;
  transform: translate(50%, -10px);
 }
 .ba-variation-notice:before {
  border: 5px solid transparent !important;
  border-top: 5px solid #2c2c2c !important;
  bottom: -9px !important;
  right: auto !important;
  left: 50% !important;
  margin-left: -5px;
 }
 .ba-item-add-to-cart .ba-add-to-cart-row-label {
  margin: 0;
 }
 .ba-add-to-cart-quantity {
  margin: 0 0 20px 0;
 }
 .ba-add-to-cart-button-wrapper {
  align-items: center;
 }
 #ba-my-account-wishlist .ba-wishlist-product-remove-cell,
 .right-currency-position,
 .ba-add-to-cart-quantity + .ba-btn-transition {
  justify-content: center!important;
 }
 .ba-add-to-cart-sale-price-wrapper + .ba-add-to-cart-price-wrapper {
  margin-left: 0px;
 }
 .ba-blog-post-add-to-cart-wrapper {
  flex-wrap: wrap;
  justify-content: center;
 }
 .ba-blog-post-add-to-cart-button {
  justify-content: center;
  margin-top: 10px;
 }
 .ba-checkout-registration-wrapper,
 .ba-checkout-authentication-wrapper > div {
  padding: 25px!important 
 }
 .ba-checkout-guest-wrapper .ba-checkout-authentication-btn-wrapper span {
  margin-bottom: 0;
  margin-top: 40px;
 }
 .ba-checkout-authentication-links {
  flex-wrap: wrap;
 }
 .ba-checkout-authentication-links a {
  margin: 5px 0;
 }
 .ba-checkout-authentication-backdrop {
  align-items: flex-start;
 }
 .ba-account-order-header-wrapper >.ba-account-order-header,
 .ba-account-order-details .ba-account-order-customer-info {
  min-width: 100%!important;
  padding: 25px;
  width: 100%!important;
 }
 .ba-account-close-order-details {
  right: 10px;
  top: 10px;
 }
 .ba-account-order-header-wrapper {
  flex-wrap: wrap;
 }
 .ba-account-order-info .ba-account-order-header {
  justify-content: space-between;
 }
 .ba-account-order-details > div {
  padding: 25px;
 }
 .ba-account-order-product-title-cell,
 .ba-account-order-product-content-inner-cell,
 .ba-account-order-info .ba-account-order-product-row {
  align-items: center;
  flex-direction: column;
 }
 .ba-account-order-info .ba-account-order-product-row .ba-account-order-product-price-cell {
  min-width: auto !important;
 }
 .ba-account-order-info .ba-account-order-product-image-cell {
  margin-right: 0;
  margin-bottom: 25px;
 }
 .ba-account-order-product-price-cell {
  margin-left: 0;
 }
 .ba-account-order-product-title-cell .ba-account-order-product-title {
  text-align: center;
 }
 .ba-account-order-customer-info .ba-account-order-header {
  justify-content: flex-start;
 }
 .ba-my-account-wishlist .ba-wishlist-product-row {
  margin-bottom: 50px;
 }
 #ba-my-account-subscriptions .ba-account-tr,
 #ba-my-account-downloads .ba-account-tr,
 #ba-my-account-orders .ba-account-tr {
  align-items: center;
  border-bottom: 1px solid var(--border)!important;
  flex-direction: column;
  padding: 20px !important;
 }
 #ba-my-account-subscriptions .ba-account-tr > div,
 #ba-my-account-downloads .ba-account-tr > div,
 #ba-my-account-orders .ba-account-tr > div {
  justify-content: center !important;
  margin-bottom: 10px;
  min-height: auto;
  padding: 0;
  text-align: center;
  width: 100%!important;
 }
 #ba-my-account-subscriptions .ba-account-thead,
 #ba-my-account-downloads .ba-account-thead {
  display: none;
 }
 #ba-my-account-profile .ba-account-profile-fields,
 .ba-my-account-billing-details .ba-checkout-form-fields {
  padding: 0px!important;
  width: 100%;
 }
 .ba-account-order-header-wrapper .ba-account-order-header:last-child {
  background: var(--bg-secondary);
  padding-top: 0;
 }
 .ba-store-cart-backdrop.ba-visible-store-cart {
  padding-bottom: calc(var(--vh, 1vh) * 10) !important;
 }
 .ba-store-wishlist-backdrop[data-layout="lightbox"],
 .ba-store-cart-backdrop[data-layout="lightbox"] {
  margin-left: var(--body-scroll-width);
 }
 .ba-account-title-wrapper {
  justify-content: center;
  flex-wrap: wrap;
 }
 .ba-account-title-wrapper .ba-account-btn,
 #ba-my-account-downloads .ba-account-btn {
  width: 100%;
 }
 .ba-account-title-wrapper .ba-account-btn {
  margin-top: 25px;
  text-align: center;
 }
 .ba-sm-la-sticky-column-enabled {
  display: block !important;
 }
 .ba-sm-la-sticky-column-enabled > .ba-grid-column {
  position: sticky;
 }
 .ba-sm-la-sticky-column-disabled {
  display: flex !important;
 }
 .ba-sm-la-sticky-column-disabled > .ba-grid-column {
  position: relative;
  top: 0 !important;
 }
 .ba-sm-la-sticky-row-enabled {
  position:sticky;
  top: var(--row-sticky-offset);
  z-index:15;
 }
 .ba-sm-la-sticky-row-disabled {
  position: relative;
  top: 0;
 }
 .ba-sm-la-sticky-section-enabled.ba-wrapper {
  position:sticky;
  top: var(--section-sticky-offset);
  z-index:15;
 }
 .ba-sm-la-sticky-section-disabled.ba-wrapper {
  position: relative;
  top: 0;
 }
 .ba-checkout-order-product-title,
 .ba-item-add-to-cart .ba-custom-select ul.visible-select li,
 .ba-item-add-to-cart .ba-custom-select input {
  text-align: left !important;
 }
 .ba-live-search-results .ba-live-search-body {
  box-sizing: border-box;
  margin: 0;
  max-height:100vh;
  width: 100%;
 }
 .ba-wishlist-headline-wrapper,
 .ba-cart-headline-wrapper {
  padding: 25px 25px 0;
 }
 .ba-item.ba-item-add-to-cart .ba-add-to-cart-wrapper > .ba-add-to-cart-price:not(.ba-add-to-cart-info) {
  align-items: center;
  display: flex;
 }
 .ba-feature-box-wrapper .ba-feature-box {
  flex-direction: column;
 }
 .ba-feature-list-layout .ba-feature-image-wrapper {
  margin-right: 0 !important;
 } /* Column Vertical Direction Phone Landscape */
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-left-sm {
  align-items: start;
  align-content: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-center-sm {
  align-items: center;
  align-content: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-right-sm {
  align-items: end;
  align-content: end;
 }
 .column-wrapper .ba-grid-column-wrapper > .ba-grid-column:not(.column-horizontal-direction).column-content-align-top-sm {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-middle-sm {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-bottom-sm {
  justify-content: end !important;
 } /* Column Horizontal Direction Phone Landscape*/
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-top-sm {
  align-content: start;
  align-items: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-middle-sm {
  align-content: center;
  align-items: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-bottom-sm {
  align-content: end;
  align-items: end;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-left-sm {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-center-sm {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-right-sm {
  justify-content: end !important;
 }
 .ba-gridbox-calendar {
  margin-left: -175px!important;
  width: 350px!important;
 }
 .com_gridbox:not(.editor):not(.admin) .ba-gridbox-calendar {
  padding: 20px !important;
 }
 .com_gridbox:not(.editor):not(.admin) .ba-gridbox-multiple-date-calendar .ba-gridbox-calendar-inner {
  width: auto;
  min-width: auto;
 }
 .com_gridbox:not(.editor):not(.admin) .ba-gridbox-multiple-date-calendar .ba-gridbox-calendar-inner .ba-gridbox-calendar-title {
  margin-left: -92px;
 }
 .com_gridbox:not(.editor):not(.admin) .ba-gridbox-multiple-date-calendar .ba-gridbox-calendar-inner + .ba-gridbox-calendar-inner .ba-gridbox-calendar-title {
  margin-left: 0;
  margin-right: -92px;
 }
 .ba-gridbox-multiple-date-calendar .ba-gridbox-calendar {
  display: block !important;
  left: calc(50vw - 175px) !important;
  margin: 0 !important;
  top: 25px !important;
 }
 .ba-gridbox-multiple-date-calendar .ba-gridbox-calendar .ba-gridbox-calendar-inner + .ba-gridbox-calendar-inner {
  margin-left: 0 !important;
 }
 .blog-post-submission-form-options-group[data-field-type="field-video"] .ba-field-submission-form-label + div > div,
 .blog-post-submission-form-options-group[data-field-type="url"] .ba-field-submission-form-label + div > div,
 .blog-post-submission-form-options-group[data-field-type="field-button"] .ba-field-submission-form-label + div > div {
  margin-bottom: 10px;
  width: 100% !important;
 }
 .blog-post-submission-form-options-group[data-field-type="field-video"] .ba-field-submission-form-label + div,
 .blog-post-submission-form-options-group[data-field-type="url"] .ba-field-submission-form-label + div,
 .blog-post-submission-form-options-group[data-field-type="field-button"] .ba-field-submission-form-label + div {
  flex-direction: column;
 }
 #ba-notification {
  right: 50% !important;
  transform: translateX(50%) !important;
 }
 .submitted-items-list .ba-account-tr .ba-account-td:first-child {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
 }
 .ba-account-tr .ba-account-td {
  justify-content: flex-start !important;
  min-height: auto;
  position: relative;
  width: 100% !important;
 }
 .ba-account-tr {
  flex-direction: column;
  margin-bottom: 25px;
  min-height: 50px;
 }
 .submitted-items-list .ba-account-td .post-intro-image {
  margin-right: 0;
  margin-bottom: 15px;
 }
 #ba-my-account-wishlist .ba-wishlist-product-title-cell {
  align-items: flex-start;
 }
}
@media (max-width: 26.25rem) {
 .body [class*="ba-col"],
 .footer [class*="ba-col"],
 [class*="ba-col"] {
  margin-left: 0;
  width: 100%;
 }
 .header .ba-sm-pt-12,
 .header [class*="ba-col"].ba-sm-pt-12,
 .body .ba-sm-pt-12,
 .footer .ba-sm-pt-12,
 .ba-sm-pt-12 {
  width: 100%;
 }
 .header .ba-sm-pt-11,
 .header [class*="ba-col"].ba-sm-pt-11,
 .body .ba-sm-pt-11,
 .footer .ba-sm-pt-11,
 .ba-sm-pt-11 {
  width: 91.66666667%;
 }
 .header .ba-sm-pt-10,
 .header [class*="ba-col"].ba-sm-pt-10,
 .body .ba-sm-pt-10,
 .footer .ba-sm-pt-10,
 .ba-sm-pt-10 {
  width: 83.33333333%;
 }
 .header .ba-sm-pt-9,
 .header [class*="ba-col"].ba-sm-pt-9,
 .body .ba-sm-pt-9,
 .footer .ba-sm-pt-9,
 .ba-sm-pt-9 {
  width: 75%;
 }
 .header .ba-sm-pt-8,
 .header [class*="ba-col"].ba-sm-pt-8,
 .body .ba-sm-pt-8,
 .footer .ba-sm-pt-8,
 .ba-sm-pt-8 {
  width: 66.66666667%;
 }
 .header .ba-sm-pt-7,
 .header [class*="ba-col"].ba-sm-pt-7,
 .body .ba-sm-pt-7,
 .footer .ba-sm-pt-7,
 .ba-sm-pt-7 {
  width: 58.33333333%;
 }
 .header .ba-sm-pt-6,
 .header [class*="ba-col"].ba-sm-pt-6,
 .body .ba-sm-pt-6,
 .footer .ba-sm-pt-6,
 .ba-sm-pt-6 {
  width: 50%;
 }
 .header .ba-sm-pt-5,
 .header [class*="ba-col"].ba-sm-pt-5,
 .body .ba-sm-pt-5,
 .footer .ba-sm-pt-5,
 .ba-sm-pt-5 {
  width: 41.66666667%;
 }
 .header .ba-sm-pt-4,
 .header [class*="ba-col"].ba-sm-pt-4,
 .body .ba-sm-pt-4,
 .footer .ba-sm-pt-4,
 .ba-sm-pt-4 {
  width: 33.33333333%;
 }
 .header .ba-sm-pt-3,
 .header [class*="ba-col"].ba-sm-pt-3,
 .body .ba-sm-pt-3,
 .footer .ba-sm-pt-3,
 .ba-sm-pt-3 {
  width: 25%;
 }
 .header .ba-sm-pt-2,
 .header [class*="ba-col"].ba-sm-pt-2,
 .body .ba-sm-pt-2,
 .footer .ba-sm-pt-2,
 .ba-sm-pt-2 {
  width: 16.66666667%;
 }
 .header .ba-sm-pt-1,
 .header [class*="ba-col"].ba-sm-pt-1,
 .body .ba-sm-pt-1,
 .footer .ba-sm-pt-1,
 .ba-sm-pt-1 {
  width: 8.33333333%;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-1 {
  order: 1;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-2 {
  order: 2;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-3 {
  order: 3;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-4 {
  order: 4;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-5 {
  order: 5;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-6 {
  order: 6;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-7 {
  order: 7;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-8 {
  order: 8;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-9 {
  order: 9;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-10 {
  order: 10;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-11 {
  order: 11;
 }
 .column-wrapper .ba-grid-column-wrapper.ba-sm-pt-order-12 {
  order: 12;
 }
 .ba-video-background video,
 .ba-video-background iframe {
  left: 0;
  min-height: 100% !important;
  top: 0;
  transform: translateX(-50%)translateX(50vw);
  width: calc(200vh/.5624);
 }
 .ba-blog-posts-pagination-wrapper .ba-blog-posts-pagination span {
  display: none;
 }
 .ba-blog-posts-pagination-wrapper .ba-blog-posts-pagination span.active,
 .ba-blog-posts-pagination-wrapper .ba-blog-posts-pagination span:nth-last-child(2),
 .ba-blog-posts-pagination-wrapper .ba-blog-posts-pagination span:last-child,
 .ba-blog-posts-pagination-wrapper .ba-blog-posts-pagination span:first-child,
 .ba-blog-posts-pagination-wrapper .ba-blog-posts-pagination span:nth-child(2) {
  display: inline;
 }
 .comment-user-name,
 .comment-user-date {
  justify-content: center;
  text-align: center;
  width: 100%;
 }
 .comment-user-info {
  display: inline-flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 0 !important;
  min-height: 60px;
  position: relative;
 }
 .user-comment-wrapper span.comment-user-name {
  margin-right: 0;
 }
 .comment-moderator-user-settings {
  position: absolute;
  right: 0;
  top: -62px;
 }
 .comment-user-info-wrapper {
  float: none;
  justify-content: center;
 }
 .ba-submit-comment,
 .comment-user-info {
  margin-left: 0px;
  width: 100% !important;
 }
 .ba-submit-comment-wrapper {
  display: flex;
  width: 100%;
 }
 .ba-submit-cancel {
  order: 2;
  margin-right: 0 !important;
 }
 .comment-user-info .comment-user-name {
  order: -1;
 }
 .comment-report-user-comment {
  margin-top: 0 !important;
  position: absolute !important;
  right: 0;
  top: -50px;
 }
 .comment-report-user-comment,
 .comment-reply-name,
 .user-comment-container-wrapper .ba-review-stars-wrapper,
 .comment-moderator-label,
 .ba-comments-total-count + select,
 .ba-comments-total-count,
 .ba-review-rate-wrapper,
 .comment-logout-action,
 .comment-user-date,
 .comment-user-name {
  margin-top: 15px;
 }
 .comment-user-name,
 .comment-report-user-comment,
 .user-comment-wrapper span.comment-user-name {
  margin-left: 0 !important;
 }
 .ba-comments-login-wrapper + .ba-review-rate-wrapper,
 .comment-likes-wrapper {
  text-align: center;
 }
 .comment-logout-action {
  float: none;
  line-height: inherit !important;
 }
 .ba-comments-login-wrapper {
  flex-direction: column;
  margin-bottom: 0;
  text-align: center;
 }
 .ba-item-comments-box .ba-comments-login-wrapper {
  margin-bottom: 25px;
 }
 span.comment-user-name {
  flex-grow: 0;
 }
 .ba-item-reviews .ba-comments-total-count-wrapper,
 .user-comment-wrapper.user-comment-edit-enable .ba-submit-comment-wrapper {
  float: none;
  flex-direction: column;
 }
 .user-comment-wrapper.user-comment-edit-enable .ba-submit-cancel {
  margin-right: 0;
 }
 .ba-item-reviews .ba-comments-total-count {
  padding-left: 0;
 }
 .ba-reviews-total-rating-wrapper {
  flex-direction: column;
  text-align: center;
  white-space: normal;
 }
 .ba-reviews-total-rating-wrapper .ba-review-stars-wrapper {
  margin-left: 0;
 }
 .comment-likes-wrapper > span.comment-likes-action-wrapper {
  white-space: normal;
 }
 .was-review-helpful.comment-user-date {
  margin-bottom: 15px;
  margin-top: 0 !important;
 }
 .comment-likes-action[data-action="likes"] {
  margin-left: 0;
 }
 .event-calendar-events-list {
  left: 5% !important;
  width: 90%;
 }
 .ba-wishlist-checkout,
 .ba-cart-checkout {
  display: block !important;
 }
 .ba-sm-pt-sticky-column-enabled {
  display: block !important;
 }
 .ba-sm-pt-sticky-column-enabled > .ba-grid-column {
  position: sticky;
 }
 .ba-sm-pt-sticky-column-disabled {
  display: flex !important;
 }
 .ba-sm-pt-sticky-column-disabled > .ba-grid-column {
  position: relative;
  top: 0 !important;
 }
 .ba-sm-pt-sticky-row-enabled {
  position:sticky;
  top: var(--row-sticky-offset);
  z-index:15;
 }
 .ba-sm-pt-sticky-row-disabled {
  position: relative;
  top: 0;
 }
 .ba-sm-pt-sticky-section-enabled.ba-wrapper {
  position:sticky;
  top: var(--section-sticky-offset);
  z-index:15;
 }
 .ba-sm-pt-sticky-section-disabled.ba-wrapper {
  position: relative;
  top: 0;
 }
 body:not(.show-hidden-elements) .ba-hidden-sm-pt {
  display: none !important;
 }
 body:not(.show-hidden-elements) .ba-hidden-sm-pt:first-child + .ba-column-resizer + .ba-grid-column-wrapper {
  margin-left: 0 !important;
 }
 .ba-lightbox-layout .ba-language-switcher-list {
  left: 5%;
  max-width: 90%;
 } /* Column Vertical Direction Phone Portrait */
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-left-sm-pt {
  align-items: start;
  align-content: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-center-sm-pt {
  align-items: center;
  align-content: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-horizontal-align-right-sm-pt {
  align-items: end;
  align-content: end;
 }
 .column-wrapper .ba-grid-column-wrapper > .ba-grid-column:not(.column-horizontal-direction).column-content-align-top-sm-pt {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-middle-sm-pt {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column:not(.column-horizontal-direction).column-content-align-bottom-sm-pt {
  justify-content: end !important;
 } /* Column Horizontal Direction Phone Portrait*/
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-top-sm-pt {
  align-content: start;
  align-items: start;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-middle-sm-pt {
  align-content: center;
  align-items: center;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-content-align-bottom-sm-pt {
  align-content: end;
  align-items: end;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-left-sm-pt {
  justify-content: start !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-center-sm-pt {
  justify-content: center !important;
 }
 .column-wrapper .ba-grid-column-wrapper .ba-grid-column.column-horizontal-direction.column-horizontal-align-right-sm-pt {
  justify-content: end !important;
 }
}
html body {
 --primary: rgba(45, 52, 54, 1);
 --secondary: rgba(192, 122, 96, 1);
 --accent: rgba(45, 90, 39, 1);
 --title: #1b1b1d;
 --subtitle: rgba(29, 29, 31, 0.4);
 --text: rgba(45, 52, 54, 1);
 --icon: rgba(45, 90, 39, 1);
 --title-inverse: #ffffff;
 --text-inverse: rgba(255, 255, 255, 0.4);
 --bg-primary: #ffffff;
 --bg-secondary: rgba(243, 241, 234, 1);
 --bg-dark: #1e293d;
 --bg-dark-accent: #20364c;
 --border: #eeeeee;
 --shadow: rgba(0, 0, 0, 0.15);
 --overlay: rgba(0, 0, 0, 0.5);
 --hover: #2f3439;
 --color-1: #35404a;
 --color-2: #4f6279;
 --color-3: #0098d8;
 --color-4: #ff4f49;
 --color-5: #ff7a2f;
 --color-6: #ffc700;
 --color-7: #34dca2;
 --color-8: #00ada9;
}
#item-1494846679 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 1.4375rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 1.4375rem;
}
#item-1494846679 {
 background-image: none;
 background-color: var(--accent);
 backdrop-filter: none;
}
#item-1494846679 > .ba-overlay {
 background-color: rgba(0, 0, 0, 0);
 background-image: none;
 backdrop-filter: none;
}
body footer a {
 color : var(--secondary);
}
body footer a:hover {
 color : var(--hover);
}
body footer,
footer ul,
footer ol,
footer table,
footer blockquote {
 color: var(--text);
 background-image: none;
 font-family: 'Roboto';
 font-size: 1.3125rem;
 font-style: normal;
 font-weight: 300;
 letter-spacing: 0rem;
 line-height: 2.25rem;
 text-align: left;
 text-decoration: none;
 text-transform: none;
}
body footer {
 --icon-list-line-height: 2.25rem;
}
footer p,
footer .content-text pre {
 color: var(--text);
 background-image: none;
 font-size: 1.3125rem;
 font-style: normal;
 font-weight: 300;
 letter-spacing: 0rem;
 line-height: 2.25rem;
 text-align: left;
 text-decoration: none;
 text-transform: none;
}
footer h1 {
 color: var(--title);
 background-image: none;
 font-size: 3.5rem;
 font-style: normal;
 font-weight: 700;
 letter-spacing: 0rem;
 line-height: 4.0625rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
footer h2 {
 color: var(--title);
 background-image: none;
 font-size: 2.5rem;
 font-style: normal;
 font-weight: 900;
 letter-spacing: 0rem;
 line-height: 3.125rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
footer h3 {
 color: var(--title);
 background-image: none;
 font-size: 2rem;
 font-style: normal;
 font-weight: 900;
 letter-spacing: 0rem;
 line-height: 2.625rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
footer h4 {
 color: var(--text);
 background-image: none;
 font-size: 1.5rem;
 font-style: normal;
 font-weight: 300;
 letter-spacing: 0rem;
 line-height: 2.625rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
footer h5 {
 color: var(--title);
 background-image: none;
 font-size: 1.25rem;
 font-style: normal;
 font-weight: 900;
 letter-spacing: 0rem;
 line-height: 1.875rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
footer h6 {
 color: var(--subtitle);
 background-image: none;
 font-size: 0.875rem;
 font-style: normal;
 font-weight: 500;
 letter-spacing: 0.125rem;
 line-height: 1.125rem;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}
#item-15204640860 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-15204640860 > .ba-overlay {
 background-color: rgba(0, 0, 0, 0);
 background-image: none;
 backdrop-filter: none;
}
#item-15204640861 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-15204640861 > .ba-overlay {
 background-color: rgba(0, 0, 0, 0);
 background-image: none;
 backdrop-filter: none;
}
#item-15204664221990 {
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
}
#item-15204664221990 p {
 color: var(--bg-secondary);
 background-image: none;
 text-align: center;
 font-size: 0.875rem;
 line-height: 1.25rem;
}
#item-15204664221990 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
#item-1775229815843 {
 display : block;
}
#item-1775229815843 i.ba-btn-transition {
 padding-bottom: 0.8125rem;
 padding-left: 0.8125rem;
 padding-right: 0.8125rem;
 padding-top: 0.8125rem;
 --shadow-horizontal: 0px;
 --shadow-vertical: 10px;
 --shadow-blur: 20px;
 --shadow-spread: 0px;
 --shadow-color: var(--shadow);
 --border-color: var(--border);
 --border-radius: 0.8125rem;
 --border-style: solid;
 --border-width: 0rem;
 --border-bottom: 1;
 --border-left: 1;
 --border-top: 1;
 --border-right: 1;
 color: var(--title-inverse);
 background-color: var(--secondary);
 font-size : 2.0625rem;
 width : 2.0625rem;
 height : 2.0625rem;
}
#item-1775229815843 i.ba-btn-transition:hover {
 color: var(--title-inverse);
 background-color: var(--hover);
}
#item-1775229815843 i.ba-btn-transition {
 transition: color 0.3s cubic-bezier(0.42, 0, 0.58, 1), background-color 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
#item-1775229815843 {
 animation-duration: 0.9s;
 animation-delay: 0s;
 opacity: 1;
}
body {
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
body a {
 color : var(--secondary);
}
body a:hover {
 color : var(--hover);
}
body,
ul,
ol,
table,
blockquote {
 color: var(--text);
 background-image: none;
 font-family: 'Montserrat';
 font-size: 1.125rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.75rem;
 text-align: left;
 text-decoration: none;
 text-transform: none;
}
body {
 --icon-list-line-height: 1.75rem;
}
p,
.content-text pre {
 color: var(--text);
 background-image: none;
 font-family: 'Montserrat';
 font-size: 1.125rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.75rem;
 text-align: left;
 text-decoration: none;
 text-transform: none;
}
h1 {
 color: rgba(45, 90, 39, 1);
 background-image: none;
 font-family: 'Playfair Display';
 font-size: 3.625rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 3.9375rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
h2 {
 color: rgba(45, 90, 39, 1);
 background-image: none;
 font-family: 'Playfair Display';
 font-size: 2.6875rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 3rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
h3 {
 color: var(--title);
 background-image: none;
 font-family: 'Playfair Display';
 font-size: 2.6875rem;
 font-style: italic;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 3rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
h4 {
 color: var(--text);
 background-image: none;
 font-family: 'Playfair Display';
 font-size: 1.4375rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.75rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
h5 {
 color: var(--title);
 background-image: none;
 font-family: 'Playfair Display';
 font-size: 1.25rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.875rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
h6 {
 color: var(--subtitle);
 background-image: none;
 font-family: 'Playfair Display';
 font-size: 1rem;
 font-style: normal;
 font-weight: 400;
 letter-spacing: 0rem;
 line-height: 1.25rem;
 text-align: center;
 text-decoration: none;
 text-transform: none;
}
body {
 background-image: none;
 background-color: rgba(250, 249, 246, 1);
 backdrop-filter: none;
}
body > .ba-overlay {
 background-color: rgba(0, 0, 0, 0);
 background-image: none;
 backdrop-filter: none;
}
#item-179497138800 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
body header.header {
 position:absolute;
 top: 0;
 left: 0;
}
body {
 --sidebar-menu-width:15.625rem;
}
.ba-container .header {
 margin-left: 0;
 max-width: none;
}
#item-14960529410 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-14960529410 > .ba-overlay {
 background-color: rgba(0, 0, 0, 0);
 background-image: none;
 backdrop-filter: none;
}
#item-14960529411 {
 --border-radius: 0rem;
 min-height: 50px;
 display : block;
 margin-bottom: 0rem;
 margin-top: 0rem;
 padding-bottom: 0rem;
 padding-left: 0rem;
 padding-right: 0rem;
 padding-top: 0rem;
}
#item-14960529411 > .ba-overlay {
 background-color: rgba(0, 0, 0, 0);
 background-image: none;
 backdrop-filter: none;
}
@media (max-width: 90rem) {
 #item-1494846679 {
  display : block;
 }
 #item-15204640861 {
  display : block;
 }
 #item-15204664221990 {
  display : block;
 }
 #item-1775229815843 {
  display : block;
 }
 #item-179497138800 {
  display : block;
 }
 #item-14960529410 {
  display : block;
 }
}
@media (max-width: 80rem) {
 #item-1494846679 {
  display : block;
  padding-right: 1.5625rem;
  padding-left: 1.5625rem;
 }
 #item-15204640860 {
  display : block;
 }
 #item-15204640861 {
  display : block;
 }
 #item-15204664221990 {
  display : block;
 }
 #item-1775229815843 {
  display : block;
 }
 #item-179497138800 {
  display : block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
 }
 #item-14960529410 {
  display : block;
 }
 #item-14960529411 {
  display : block;
 }
}
@media (max-width: 64rem) {
 #item-1494846679 {
  display : block;
  padding-right: 0rem;
  padding-left: 0rem;
 }
 #item-15204640861 {
  display : block;
 }
 #item-15204664221990 {
  display : block;
 }
 #item-1775229815843 {
  display : block;
 }
 h2 {
  font-size: 2.375rem;
  line-height: 2.6875rem;
 }
 h3 {
  font-size: 2.375rem;
  line-height: 2.6875rem;
 }
 body > .ba-video-background {
  display: none;
 }
 #item-179497138800 {
  display : block;
  padding-right: 0rem;
  padding-left: 0rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
 }
 #item-14960529410 {
  display : block;
 }
}
@media (max-width: 48rem) {
 #item-1494846679 {
  display : block;
 }
 #item-15204640860 {
  display : block;
 }
 #item-15204640861 {
  display : block;
 }
 #item-15204664221990 {
  display : block;
 }
 #item-1775229815843 {
  display : block;
 }
 body,
 ul,
 ol,
 table,
 blockquote {
  font-size: 1rem;
  line-height: 1.4375rem;
 }
 body {
  --icon-list-line-height: 1.4375rem;
 }
 p,
 .content-text pre {
  font-size: 1rem;
  line-height: 1.4375rem;
 }
 h2 {
  font-size: 2.0625rem;
  line-height: 2.375rem;
 }
 h3 {
  font-size: 2.0625rem;
  line-height: 2.375rem;
 }
 body > .ba-video-background {
  display: none;
 }
 #item-179497138800 {
  display : block;
 }
 #item-14960529410 {
  display : block;
 }
 #item-14960529411 {
  display : block;
 }
}
@media (max-width: 26.25rem) {
 #item-1494846679 {
  display : block;
 }
 #item-15204640861 {
  display : block;
 }
 #item-15204664221990 {
  display : block;
 }
 #item-1775229815843 {
  display : block;
 }
 h3 {
  font-size: 1.75rem;
  line-height: 2.0625rem;
 }
 body > .ba-video-background {
  display: none;
 }
 #item-179497138800 {
  display : block;
 }
 #item-14960529410 {
  display : block;
 }
}
body {
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.fa,
.fab,
.fal,
.far,
.fas {
 display:inline-block;
 font-style:normal;
 font-variant:normal;
 text-rendering:auto;
 line-height:1
}
.fa-inverse {
 color:#fff
}
.fa-500px:before {
 content:"\f26e"
}
.fa-accessible-icon:before {
 content:"\f368"
}
.fa-accusoft:before {
 content:"\f369"
}
.fa-acquisitions-incorporated:before {
 content:"\f6af"
}
.fa-ad:before {
 content:"\f641"
}
.fa-address-book:before {
 content:"\f2b9"
}
.fa-address-card:before {
 content:"\f2bb"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-adn:before {
 content:"\f170"
}
.fa-adobe:before {
 content:"\f778"
}
.fa-adversal:before {
 content:"\f36a"
}
.fa-affiliatetheme:before {
 content:"\f36b"
}
.fa-air-freshener:before {
 content:"\f5d0"
}
.fa-airbnb:before {
 content:"\f834"
}
.fa-algolia:before {
 content:"\f36c"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-alipay:before {
 content:"\f642"
}
.fa-allergies:before {
 content:"\f461"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-amazon-pay:before {
 content:"\f42c"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-amilia:before {
 content:"\f36d"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-android:before {
 content:"\f17b"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angry:before {
 content:"\f556"
}
.fa-angrycreative:before {
 content:"\f36e"
}
.fa-angular:before {
 content:"\f420"
}
.fa-ankh:before {
 content:"\f644"
}
.fa-app-store:before {
 content:"\f36f"
}
.fa-app-store-ios:before {
 content:"\f370"
}
.fa-apper:before {
 content:"\f371"
}
.fa-apple:before {
 content:"\f179"
}
.fa-apple-alt:before {
 content:"\f5d1"
}
.fa-apple-pay:before {
 content:"\f415"
}
.fa-archive:before {
 content:"\f187"
}
.fa-archway:before {
 content:"\f557"
}
.fa-arrow-alt-circle-down:before {
 content:"\f358"
}
.fa-arrow-alt-circle-left:before {
 content:"\f359"
}
.fa-arrow-alt-circle-right:before {
 content:"\f35a"
}
.fa-arrow-alt-circle-up:before {
 content:"\f35b"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-arrows-alt-h:before {
 content:"\f337"
}
.fa-arrows-alt-v:before {
 content:"\f338"
}
.fa-artstation:before {
 content:"\f77a"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-asymmetrik:before {
 content:"\f372"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-atlas:before {
 content:"\f558"
}
.fa-atlassian:before {
 content:"\f77b"
}
.fa-atom:before {
 content:"\f5d2"
}
.fa-audible:before {
 content:"\f373"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-autoprefixer:before {
 content:"\f41c"
}
.fa-avianex:before {
 content:"\f374"
}
.fa-aviato:before {
 content:"\f421"
}
.fa-award:before {
 content:"\f559"
}
.fa-aws:before {
 content:"\f375"
}
.fa-baby:before {
 content:"\f77c"
}
.fa-baby-carriage:before {
 content:"\f77d"
}
.fa-backspace:before {
 content:"\f55a"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-bacon:before {
 content:"\f7e5"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-band-aid:before {
 content:"\f462"
}
.fa-bandcamp:before {
 content:"\f2d5"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-bars:before {
 content:"\f0c9"
}
.fa-baseball-ball:before {
 content:"\f433"
}
.fa-basketball-ball:before {
 content:"\f434"
}
.fa-bath:before {
 content:"\f2cd"
}
.fa-battery-empty:before {
 content:"\f244"
}
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-battle-net:before {
 content:"\f835"
}
.fa-bed:before {
 content:"\f236"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bezier-curve:before {
 content:"\f55b"
}
.fa-bible:before {
 content:"\f647"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bimobject:before {
 content:"\f378"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-biohazard:before {
 content:"\f780"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitcoin:before {
 content:"\f379"
}
.fa-bity:before {
 content:"\f37a"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-blackberry:before {
 content:"\f37b"
}
.fa-blender:before {
 content:"\f517"
}
.fa-blender-phone:before {
 content:"\f6b6"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-blog:before {
 content:"\f781"
}
.fa-blogger:before {
 content:"\f37c"
}
.fa-blogger-b:before {
 content:"\f37d"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-bold:before {
 content:"\f032"
}
.fa-bolt:before {
 content:"\f0e7"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-bone:before {
 content:"\f5d7"
}
.fa-bong:before {
 content:"\f55c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-book-dead:before {
 content:"\f6b7"
}
.fa-book-medical:before {
 content:"\f7e6"
}
.fa-book-open:before {
 content:"\f518"
}
.fa-book-reader:before {
 content:"\f5da"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-bootstrap:before {
 content:"\f836"
}
.fa-bowling-ball:before {
 content:"\f436"
}
.fa-box:before {
 content:"\f466"
}
.fa-box-open:before {
 content:"\f49e"
}
.fa-boxes:before {
 content:"\f468"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-brain:before {
 content:"\f5dc"
}
.fa-bread-slice:before {
 content:"\f7ec"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-briefcase-medical:before {
 content:"\f469"
}
.fa-broadcast-tower:before {
 content:"\f519"
}
.fa-broom:before {
 content:"\f51a"
}
.fa-brush:before {
 content:"\f55d"
}
.fa-btc:before {
 content:"\f15a"
}
.fa-buffer:before {
 content:"\f837"
}
.fa-bug:before {
 content:"\f188"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-burn:before {
 content:"\f46a"
}
.fa-buromobelexperte:before {
 content:"\f37f"
}
.fa-bus:before {
 content:"\f207"
}
.fa-bus-alt:before {
 content:"\f55e"
}
.fa-business-time:before {
 content:"\f64a"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-calendar:before {
 content:"\f133"
}
.fa-calendar-alt:before {
 content:"\f073"
}
.fa-calendar-check:before {
 content:"\f274"
}
.fa-calendar-day:before {
 content:"\f783"
}
.fa-calendar-minus:before {
 content:"\f272"
}
.fa-calendar-plus:before {
 content:"\f271"
}
.fa-calendar-times:before {
 content:"\f273"
}
.fa-calendar-week:before {
 content:"\f784"
}
.fa-camera:before {
 content:"\f030"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-campground:before {
 content:"\f6bb"
}
.fa-canadian-maple-leaf:before {
 content:"\f785"
}
.fa-candy-cane:before {
 content:"\f786"
}
.fa-cannabis:before {
 content:"\f55f"
}
.fa-capsules:before {
 content:"\f46b"
}
.fa-car:before {
 content:"\f1b9"
}
.fa-car-alt:before {
 content:"\f5de"
}
.fa-car-battery:before {
 content:"\f5df"
}
.fa-car-crash:before {
 content:"\f5e1"
}
.fa-car-side:before {
 content:"\f5e4"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-caret-square-down:before {
 content:"\f150"
}
.fa-caret-square-left:before {
 content:"\f191"
}
.fa-caret-square-right:before {
 content:"\f152"
}
.fa-caret-square-up:before {
 content:"\f151"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-carrot:before {
 content:"\f787"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cash-register:before {
 content:"\f788"
}
.fa-cat:before {
 content:"\f6be"
}
.fa-cc-amazon-pay:before {
 content:"\f42d"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-apple-pay:before {
 content:"\f416"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-centercode:before {
 content:"\f380"
}
.fa-centos:before {
 content:"\f789"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-chair:before {
 content:"\f6c0"
}
.fa-chalkboard:before {
 content:"\f51b"
}
.fa-chalkboard-teacher:before {
 content:"\f51c"
}
.fa-charging-station:before {
 content:"\f5e7"
}
.fa-chart-area:before {
 content:"\f1fe"
}
.fa-chart-bar:before {
 content:"\f080"
}
.fa-chart-line:before {
 content:"\f201"
}
.fa-chart-pie:before {
 content:"\f200"
}
.fa-check:before {
 content:"\f00c"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-check-double:before {
 content:"\f560"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-cheese:before {
 content:"\f7ef"
}
.fa-chess:before {
 content:"\f439"
}
.fa-chess-bishop:before {
 content:"\f43a"
}
.fa-chess-board:before {
 content:"\f43c"
}
.fa-chess-king:before {
 content:"\f43f"
}
.fa-chess-knight:before {
 content:"\f441"
}
.fa-chess-pawn:before {
 content:"\f443"
}
.fa-chess-queen:before {
 content:"\f445"
}
.fa-chess-rook:before {
 content:"\f447"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-chromecast:before {
 content:"\f838"
}
.fa-church:before {
 content:"\f51d"
}
.fa-circle:before {
 content:"\f111"
}
.fa-circle-notch:before {
 content:"\f1ce"
}
.fa-city:before {
 content:"\f64f"
}
.fa-clinic-medical:before {
 content:"\f7f2"
}
.fa-clipboard:before {
 content:"\f328"
}
.fa-clipboard-check:before {
 content:"\f46c"
}
.fa-clipboard-list:before {
 content:"\f46d"
}
.fa-clock:before {
 content:"\f017"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-closed-captioning:before {
 content:"\f20a"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-cloud-download-alt:before {
 content:"\f381"
}
.fa-cloud-meatball:before {
 content:"\f73b"
}
.fa-cloud-moon:before {
 content:"\f6c3"
}
.fa-cloud-moon-rain:before {
 content:"\f73c"
}
.fa-cloud-rain:before {
 content:"\f73d"
}
.fa-cloud-showers-heavy:before {
 content:"\f740"
}
.fa-cloud-sun:before {
 content:"\f6c4"
}
.fa-cloud-sun-rain:before {
 content:"\f743"
}
.fa-cloud-upload-alt:before {
 content:"\f382"
}
.fa-cloudscale:before {
 content:"\f383"
}
.fa-cloudsmith:before {
 content:"\f384"
}
.fa-cloudversify:before {
 content:"\f385"
}
.fa-cocktail:before {
 content:"\f561"
}
.fa-code:before {
 content:"\f121"
}
.fa-code-branch:before {
 content:"\f126"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cog:before {
 content:"\f013"
}
.fa-cogs:before {
 content:"\f085"
}
.fa-coins:before {
 content:"\f51e"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-comment:before {
 content:"\f075"
}
.fa-comment-alt:before {
 content:"\f27a"
}
.fa-comment-dollar:before {
 content:"\f651"
}
.fa-comment-dots:before {
 content:"\f4ad"
}
.fa-comment-medical:before {
 content:"\f7f5"
}
.fa-comment-slash:before {
 content:"\f4b3"
}
.fa-comments:before {
 content:"\f086"
}
.fa-comments-dollar:before {
 content:"\f653"
}
.fa-compact-disc:before {
 content:"\f51f"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-compress:before {
 content:"\f066"
}
.fa-compress-arrows-alt:before {
 content:"\f78c"
}
.fa-concierge-bell:before {
 content:"\f562"
}
.fa-confluence:before {
 content:"\f78d"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-cookie:before {
 content:"\f563"
}
.fa-cookie-bite:before {
 content:"\f564"
}
.fa-copy:before {
 content:"\f0c5"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-couch:before {
 content:"\f4b8"
}
.fa-cpanel:before {
 content:"\f388"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-creative-commons-by:before {
 content:"\f4e7"
}
.fa-creative-commons-nc:before {
 content:"\f4e8"
}
.fa-creative-commons-nc-eu:before {
 content:"\f4e9"
}
.fa-creative-commons-nc-jp:before {
 content:"\f4ea"
}
.fa-creative-commons-nd:before {
 content:"\f4eb"
}
.fa-creative-commons-pd:before {
 content:"\f4ec"
}
.fa-creative-commons-pd-alt:before {
 content:"\f4ed"
}
.fa-creative-commons-remix:before {
 content:"\f4ee"
}
.fa-creative-commons-sa:before {
 content:"\f4ef"
}
.fa-creative-commons-sampling:before {
 content:"\f4f0"
}
.fa-creative-commons-sampling-plus:before {
 content:"\f4f1"
}
.fa-creative-commons-share:before {
 content:"\f4f2"
}
.fa-creative-commons-zero:before {
 content:"\f4f3"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-critical-role:before {
 content:"\f6c9"
}
.fa-crop:before {
 content:"\f125"
}
.fa-crop-alt:before {
 content:"\f565"
}
.fa-cross:before {
 content:"\f654"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-crow:before {
 content:"\f520"
}
.fa-crown:before {
 content:"\f521"
}
.fa-crutch:before {
 content:"\f7f7"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-css3-alt:before {
 content:"\f38b"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-cut:before {
 content:"\f0c4"
}
.fa-cuttlefish:before {
 content:"\f38c"
}
.fa-d-and-d:before {
 content:"\f38d"
}
.fa-d-and-d-beyond:before {
 content:"\f6ca"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-deaf:before {
 content:"\f2a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-democrat:before {
 content:"\f747"
}
.fa-deploydog:before {
 content:"\f38e"
}
.fa-deskpro:before {
 content:"\f38f"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-dev:before {
 content:"\f6cc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-dharmachakra:before {
 content:"\f655"
}
.fa-dhl:before {
 content:"\f790"
}
.fa-diagnoses:before {
 content:"\f470"
}
.fa-diaspora:before {
 content:"\f791"
}
.fa-dice:before {
 content:"\f522"
}
.fa-dice-d20:before {
 content:"\f6cf"
}
.fa-dice-d6:before {
 content:"\f6d1"
}
.fa-dice-five:before {
 content:"\f523"
}
.fa-dice-four:before {
 content:"\f524"
}
.fa-dice-one:before {
 content:"\f525"
}
.fa-dice-six:before {
 content:"\f526"
}
.fa-dice-three:before {
 content:"\f527"
}
.fa-dice-two:before {
 content:"\f528"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-digital-ocean:before {
 content:"\f391"
}
.fa-digital-tachograph:before {
 content:"\f566"
}
.fa-directions:before {
 content:"\f5eb"
}
.fa-discord:before {
 content:"\f392"
}
.fa-discourse:before {
 content:"\f393"
}
.fa-divide:before {
 content:"\f529"
}
.fa-dizzy:before {
 content:"\f567"
}
.fa-dna:before {
 content:"\f471"
}
.fa-dochub:before {
 content:"\f394"
}
.fa-docker:before {
 content:"\f395"
}
.fa-dog:before {
 content:"\f6d3"
}
.fa-dollar-sign:before {
 content:"\f155"
}
.fa-dolly:before {
 content:"\f472"
}
.fa-dolly-flatbed:before {
 content:"\f474"
}
.fa-donate:before {
 content:"\f4b9"
}
.fa-door-closed:before {
 content:"\f52a"
}
.fa-door-open:before {
 content:"\f52b"
}
.fa-dot-circle:before {
 content:"\f192"
}
.fa-dove:before {
 content:"\f4ba"
}
.fa-download:before {
 content:"\f019"
}
.fa-draft2digital:before {
 content:"\f396"
}
.fa-drafting-compass:before {
 content:"\f568"
}
.fa-dragon:before {
 content:"\f6d5"
}
.fa-draw-polygon:before {
 content:"\f5ee"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-dribbble-square:before {
 content:"\f397"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-drum:before {
 content:"\f569"
}
.fa-drum-steelpan:before {
 content:"\f56a"
}
.fa-drumstick-bite:before {
 content:"\f6d7"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-dumbbell:before {
 content:"\f44b"
}
.fa-dumpster:before {
 content:"\f793"
}
.fa-dumpster-fire:before {
 content:"\f794"
}
.fa-dungeon:before {
 content:"\f6d9"
}
.fa-dyalog:before {
 content:"\f399"
}
.fa-earlybirds:before {
 content:"\f39a"
}
.fa-ebay:before {
 content:"\f4f4"
}
.fa-edge:before {
 content:"\f282"
}
.fa-edit:before {
 content:"\f044"
}
.fa-egg:before {
 content:"\f7fb"
}
.fa-eject:before {
 content:"\f052"
}
.fa-elementor:before {
 content:"\f430"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-ello:before {
 content:"\f5f1"
}
.fa-ember:before {
 content:"\f423"
}
.fa-empire:before {
 content:"\f1d1"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-envelope-open:before {
 content:"\f2b6"
}
.fa-envelope-open-text:before {
 content:"\f658"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-envira:before {
 content:"\f299"
}
.fa-equals:before {
 content:"\f52c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-erlang:before {
 content:"\f39d"
}
.fa-ethereum:before {
 content:"\f42e"
}
.fa-ethernet:before {
 content:"\f796"
}
.fa-etsy:before {
 content:"\f2d7"
}
.fa-euro-sign:before {
 content:"\f153"
}
.fa-evernote:before {
 content:"\f839"
}
.fa-exchange-alt:before {
 content:"\f362"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-expand:before {
 content:"\f065"
}
.fa-expand-arrows-alt:before {
 content:"\f31e"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-external-link-alt:before {
 content:"\f35d"
}
.fa-external-link-square-alt:before {
 content:"\f360"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-dropper:before {
 content:"\f1fb"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-facebook:before {
 content:"\f09a"
}
.fa-facebook-f:before {
 content:"\f39e"
}
.fa-facebook-messenger:before {
 content:"\f39f"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-fantasy-flight-games:before {
 content:"\f6dc"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-feather:before {
 content:"\f52d"
}
.fa-feather-alt:before {
 content:"\f56b"
}
.fa-fedex:before {
 content:"\f797"
}
.fa-fedora:before {
 content:"\f798"
}
.fa-female:before {
 content:"\f182"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-figma:before {
 content:"\f799"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-alt:before {
 content:"\f15c"
}
.fa-file-archive:before {
 content:"\f1c6"
}
.fa-file-audio:before {
 content:"\f1c7"
}
.fa-file-code:before {
 content:"\f1c9"
}
.fa-file-contract:before {
 content:"\f56c"
}
.fa-file-csv:before {
 content:"\f6dd"
}
.fa-file-download:before {
 content:"\f56d"
}
.fa-file-excel:before {
 content:"\f1c3"
}
.fa-file-export:before {
 content:"\f56e"
}
.fa-file-image:before {
 content:"\f1c5"
}
.fa-file-import:before {
 content:"\f56f"
}
.fa-file-invoice:before {
 content:"\f570"
}
.fa-file-invoice-dollar:before {
 content:"\f571"
}
.fa-file-medical:before {
 content:"\f477"
}
.fa-file-medical-alt:before {
 content:"\f478"
}
.fa-file-pdf:before {
 content:"\f1c1"
}
.fa-file-powerpoint:before {
 content:"\f1c4"
}
.fa-file-prescription:before {
 content:"\f572"
}
.fa-file-signature:before {
 content:"\f573"
}
.fa-file-upload:before {
 content:"\f574"
}
.fa-file-video:before {
 content:"\f1c8"
}
.fa-file-word:before {
 content:"\f1c2"
}
.fa-fill:before {
 content:"\f575"
}
.fa-fill-drip:before {
 content:"\f576"
}
.fa-film:before {
 content:"\f008"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-fingerprint:before {
 content:"\f577"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-fire-alt:before {
 content:"\f7e4"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-first-aid:before {
 content:"\f479"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-first-order-alt:before {
 content:"\f50a"
}
.fa-firstdraft:before {
 content:"\f3a1"
}
.fa-fish:before {
 content:"\f578"
}
.fa-fist-raised:before {
 content:"\f6de"
}
.fa-flag:before {
 content:"\f024"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-flag-usa:before {
 content:"\f74d"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-flipboard:before {
 content:"\f44d"
}
.fa-flushed:before {
 content:"\f579"
}
.fa-fly:before {
 content:"\f417"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-minus:before {
 content:"\f65d"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-folder-plus:before {
 content:"\f65e"
}
.fa-font:before {
 content:"\f031"
}
.fa-font-awesome:before {
 content:"\f2b4"
}
.fa-font-awesome-alt:before {
 content:"\f35c"
}
.fa-font-awesome-flag:before {
 content:"\f425"
}
.fa-font-awesome-logo-full:before {
 content:"\f4e6"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-fonticons-fi:before {
 content:"\f3a2"
}
.fa-football-ball:before {
 content:"\f44e"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-fort-awesome-alt:before {
 content:"\f3a3"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-free-code-camp:before {
 content:"\f2c5"
}
.fa-freebsd:before {
 content:"\f3a4"
}
.fa-frog:before {
 content:"\f52e"
}
.fa-frown:before {
 content:"\f119"
}
.fa-frown-open:before {
 content:"\f57a"
}
.fa-fulcrum:before {
 content:"\f50b"
}
.fa-funnel-dollar:before {
 content:"\f662"
}
.fa-futbol:before {
 content:"\f1e3"
}
.fa-galactic-republic:before {
 content:"\f50c"
}
.fa-galactic-senate:before {
 content:"\f50d"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-gas-pump:before {
 content:"\f52f"
}
.fa-gavel:before {
 content:"\f0e3"
}
.fa-gem:before {
 content:"\f3a5"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-ghost:before {
 content:"\f6e2"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-gifts:before {
 content:"\f79c"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-github:before {
 content:"\f09b"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-gitkraken:before {
 content:"\f3a6"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-gitter:before {
 content:"\f426"
}
.fa-glass-cheers:before {
 content:"\f79f"
}
.fa-glass-martini:before {
 content:"\f000"
}
.fa-glass-martini-alt:before {
 content:"\f57b"
}
.fa-glass-whiskey:before {
 content:"\f7a0"
}
.fa-glasses:before {
 content:"\f530"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-globe-africa:before {
 content:"\f57c"
}
.fa-globe-americas:before {
 content:"\f57d"
}
.fa-globe-asia:before {
 content:"\f57e"
}
.fa-globe-europe:before {
 content:"\f7a2"
}
.fa-gofore:before {
 content:"\f3a7"
}
.fa-golf-ball:before {
 content:"\f450"
}
.fa-goodreads:before {
 content:"\f3a8"
}
.fa-goodreads-g:before {
 content:"\f3a9"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-google-drive:before {
 content:"\f3aa"
}
.fa-google-play:before {
 content:"\f3ab"
}
.fa-google-plus:before {
 content:"\f2b3"
}
.fa-google-plus-g:before {
 content:"\f0d5"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-gopuram:before {
 content:"\f664"
}
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-gratipay:before {
 content:"\f184"
}
.fa-grav:before {
 content:"\f2d6"
}
.fa-greater-than:before {
 content:"\f531"
}
.fa-greater-than-equal:before {
 content:"\f532"
}
.fa-grimace:before {
 content:"\f57f"
}
.fa-grin:before {
 content:"\f580"
}
.fa-grin-alt:before {
 content:"\f581"
}
.fa-grin-beam:before {
 content:"\f582"
}
.fa-grin-beam-sweat:before {
 content:"\f583"
}
.fa-grin-hearts:before {
 content:"\f584"
}
.fa-grin-squint:before {
 content:"\f585"
}
.fa-grin-squint-tears:before {
 content:"\f586"
}
.fa-grin-stars:before {
 content:"\f587"
}
.fa-grin-tears:before {
 content:"\f588"
}
.fa-grin-tongue:before {
 content:"\f589"
}
.fa-grin-tongue-squint:before {
 content:"\f58a"
}
.fa-grin-tongue-wink:before {
 content:"\f58b"
}
.fa-grin-wink:before {
 content:"\f58c"
}
.fa-grip-horizontal:before {
 content:"\f58d"
}
.fa-grip-lines:before {
 content:"\f7a4"
}
.fa-grip-lines-vertical:before {
 content:"\f7a5"
}
.fa-grip-vertical:before {
 content:"\f58e"
}
.fa-gripfire:before {
 content:"\f3ac"
}
.fa-grunt:before {
 content:"\f3ad"
}
.fa-guitar:before {
 content:"\f7a6"
}
.fa-gulp:before {
 content:"\f3ae"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-hacker-news-square:before {
 content:"\f3af"
}
.fa-hackerrank:before {
 content:"\f5f7"
}
.fa-hamburger:before {
 content:"\f805"
}
.fa-hammer:before {
 content:"\f6e3"
}
.fa-hamsa:before {
 content:"\f665"
}
.fa-hand-holding:before {
 content:"\f4bd"
}
.fa-hand-holding-heart:before {
 content:"\f4be"
}
.fa-hand-holding-usd:before {
 content:"\f4c0"
}
.fa-hand-lizard:before {
 content:"\f258"
}
.fa-hand-middle-finger:before {
 content:"\f806"
}
.fa-hand-paper:before {
 content:"\f256"
}
.fa-hand-peace:before {
 content:"\f25b"
}
.fa-hand-point-down:before {
 content:"\f0a7"
}
.fa-hand-point-left:before {
 content:"\f0a5"
}
.fa-hand-point-right:before {
 content:"\f0a4"
}
.fa-hand-point-up:before {
 content:"\f0a6"
}
.fa-hand-pointer:before {
 content:"\f25a"
}
.fa-hand-rock:before {
 content:"\f255"
}
.fa-hand-scissors:before {
 content:"\f257"
}
.fa-hand-spock:before {
 content:"\f259"
}
.fa-hands:before {
 content:"\f4c2"
}
.fa-hands-helping:before {
 content:"\f4c4"
}
.fa-handshake:before {
 content:"\f2b5"
}
.fa-hanukiah:before {
 content:"\f6e6"
}
.fa-hard-hat:before {
 content:"\f807"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-hat-wizard:before {
 content:"\f6e8"
}
.fa-haykal:before {
 content:"\f666"
}
.fa-hdd:before {
 content:"\f0a0"
}
.fa-heading:before {
 content:"\f1dc"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-headphones-alt:before {
 content:"\f58f"
}
.fa-headset:before {
 content:"\f590"
}
.fa-heart:before {
 content:"\f004"
}
.fa-heart-broken:before {
 content:"\f7a9"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-helicopter:before {
 content:"\f533"
}
.fa-highlighter:before {
 content:"\f591"
}
.fa-hiking:before {
 content:"\f6ec"
}
.fa-hippo:before {
 content:"\f6ed"
}
.fa-hips:before {
 content:"\f452"
}
.fa-hire-a-helper:before {
 content:"\f3b0"
}
.fa-history:before {
 content:"\f1da"
}
.fa-hockey-puck:before {
 content:"\f453"
}
.fa-holly-berry:before {
 content:"\f7aa"
}
.fa-home:before {
 content:"\f015"
}
.fa-hooli:before {
 content:"\f427"
}
.fa-hornbill:before {
 content:"\f592"
}
.fa-horse:before {
 content:"\f6f0"
}
.fa-horse-head:before {
 content:"\f7ab"
}
.fa-hospital:before {
 content:"\f0f8"
}
.fa-hospital-alt:before {
 content:"\f47d"
}
.fa-hospital-symbol:before {
 content:"\f47e"
}
.fa-hot-tub:before {
 content:"\f593"
}
.fa-hotdog:before {
 content:"\f80f"
}
.fa-hotel:before {
 content:"\f594"
}
.fa-hotjar:before {
 content:"\f3b1"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-house-damage:before {
 content:"\f6f1"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-hryvnia:before {
 content:"\f6f2"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-hubspot:before {
 content:"\f3b2"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-ice-cream:before {
 content:"\f810"
}
.fa-icicles:before {
 content:"\f7ad"
}
.fa-id-badge:before {
 content:"\f2c1"
}
.fa-id-card:before {
 content:"\f2c2"
}
.fa-id-card-alt:before {
 content:"\f47f"
}
.fa-igloo:before {
 content:"\f7ae"
}
.fa-image:before {
 content:"\f03e"
}
.fa-images:before {
 content:"\f302"
}
.fa-imdb:before {
 content:"\f2d8"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-industry:before {
 content:"\f275"
}
.fa-infinity:before {
 content:"\f534"
}
.fa-info:before {
 content:"\f129"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-intercom:before {
 content:"\f7af"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-invision:before {
 content:"\f7b0"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-italic:before {
 content:"\f033"
}
.fa-itch-io:before {
 content:"\f83a"
}
.fa-itunes:before {
 content:"\f3b4"
}
.fa-itunes-note:before {
 content:"\f3b5"
}
.fa-java:before {
 content:"\f4e4"
}
.fa-jedi:before {
 content:"\f669"
}
.fa-jedi-order:before {
 content:"\f50e"
}
.fa-jenkins:before {
 content:"\f3b6"
}
.fa-jira:before {
 content:"\f7b1"
}
.fa-joget:before {
 content:"\f3b7"
}
.fa-joint:before {
 content:"\f595"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-journal-whills:before {
 content:"\f66a"
}
.fa-js:before {
 content:"\f3b8"
}
.fa-js-square:before {
 content:"\f3b9"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-kaaba:before {
 content:"\f66b"
}
.fa-kaggle:before {
 content:"\f5fa"
}
.fa-key:before {
 content:"\f084"
}
.fa-keybase:before {
 content:"\f4f5"
}
.fa-keyboard:before {
 content:"\f11c"
}
.fa-keycdn:before {
 content:"\f3ba"
}
.fa-khanda:before {
 content:"\f66d"
}
.fa-kickstarter:before {
 content:"\f3bb"
}
.fa-kickstarter-k:before {
 content:"\f3bc"
}
.fa-kiss:before {
 content:"\f596"
}
.fa-kiss-beam:before {
 content:"\f597"
}
.fa-kiss-wink-heart:before {
 content:"\f598"
}
.fa-kiwi-bird:before {
 content:"\f535"
}
.fa-korvue:before {
 content:"\f42f"
}
.fa-landmark:before {
 content:"\f66f"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-laptop-code:before {
 content:"\f5fc"
}
.fa-laptop-medical:before {
 content:"\f812"
}
.fa-laravel:before {
 content:"\f3bd"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-laugh:before {
 content:"\f599"
}
.fa-laugh-beam:before {
 content:"\f59a"
}
.fa-laugh-squint:before {
 content:"\f59b"
}
.fa-laugh-wink:before {
 content:"\f59c"
}
.fa-layer-group:before {
 content:"\f5fd"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-lemon:before {
 content:"\f094"
}
.fa-less:before {
 content:"\f41d"
}
.fa-less-than:before {
 content:"\f536"
}
.fa-less-than-equal:before {
 content:"\f537"
}
.fa-level-down-alt:before {
 content:"\f3be"
}
.fa-level-up-alt:before {
 content:"\f3bf"
}
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-lightbulb:before {
 content:"\f0eb"
}
.fa-line:before {
 content:"\f3c0"
}
.fa-link:before {
 content:"\f0c1"
}
.fa-linkedin:before {
 content:"\f08c"
}
.fa-linkedin-in:before {
 content:"\f0e1"
}
.fa-linode:before {
 content:"\f2b8"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-lira-sign:before {
 content:"\f195"
}
.fa-list:before {
 content:"\f03a"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-lock:before {
 content:"\f023"
}
.fa-lock-open:before {
 content:"\f3c1"
}
.fa-long-arrow-alt-down:before {
 content:"\f309"
}
.fa-long-arrow-alt-left:before {
 content:"\f30a"
}
.fa-long-arrow-alt-right:before {
 content:"\f30b"
}
.fa-long-arrow-alt-up:before {
 content:"\f30c"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-luggage-cart:before {
 content:"\f59d"
}
.fa-lyft:before {
 content:"\f3c3"
}
.fa-magento:before {
 content:"\f3c4"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-mail-bulk:before {
 content:"\f674"
}
.fa-mailchimp:before {
 content:"\f59e"
}
.fa-male:before {
 content:"\f183"
}
.fa-mandalorian:before {
 content:"\f50f"
}
.fa-map:before {
 content:"\f279"
}
.fa-map-marked:before {
 content:"\f59f"
}
.fa-map-marked-alt:before {
 content:"\f5a0"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-map-marker-alt:before {
 content:"\f3c5"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-markdown:before {
 content:"\f60f"
}
.fa-marker:before {
 content:"\f5a1"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-mask:before {
 content:"\f6fa"
}
.fa-mastodon:before {
 content:"\f4f6"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-medal:before {
 content:"\f5a2"
}
.fa-medapps:before {
 content:"\f3c6"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-medium-m:before {
 content:"\f3c7"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-medrt:before {
 content:"\f3c8"
}
.fa-meetup:before {
 content:"\f2e0"
}
.fa-megaport:before {
 content:"\f5a3"
}
.fa-meh:before {
 content:"\f11a"
}
.fa-meh-blank:before {
 content:"\f5a4"
}
.fa-meh-rolling-eyes:before {
 content:"\f5a5"
}
.fa-memory:before {
 content:"\f538"
}
.fa-mendeley:before {
 content:"\f7b3"
}
.fa-menorah:before {
 content:"\f676"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-meteor:before {
 content:"\f753"
}
.fa-microchip:before {
 content:"\f2db"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-alt:before {
 content:"\f3c9"
}
.fa-microphone-alt-slash:before {
 content:"\f539"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-microscope:before {
 content:"\f610"
}
.fa-microsoft:before {
 content:"\f3ca"
}
.fa-minus:before {
 content:"\f068"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-mitten:before {
 content:"\f7b5"
}
.fa-mix:before {
 content:"\f3cb"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-mizuni:before {
 content:"\f3cc"
}
.fa-mobile:before {
 content:"\f10b"
}
.fa-mobile-alt:before {
 content:"\f3cd"
}
.fa-modx:before {
 content:"\f285"
}
.fa-monero:before {
 content:"\f3d0"
}
.fa-money-bill:before {
 content:"\f0d6"
}
.fa-money-bill-alt:before {
 content:"\f3d1"
}
.fa-money-bill-wave:before {
 content:"\f53a"
}
.fa-money-bill-wave-alt:before {
 content:"\f53b"
}
.fa-money-check:before {
 content:"\f53c"
}
.fa-money-check-alt:before {
 content:"\f53d"
}
.fa-monument:before {
 content:"\f5a6"
}
.fa-moon:before {
 content:"\f186"
}
.fa-mortar-pestle:before {
 content:"\f5a7"
}
.fa-mosque:before {
 content:"\f678"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-mountain:before {
 content:"\f6fc"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-mug-hot:before {
 content:"\f7b6"
}
.fa-music:before {
 content:"\f001"
}
.fa-napster:before {
 content:"\f3d2"
}
.fa-neos:before {
 content:"\f612"
}
.fa-network-wired:before {
 content:"\f6ff"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-newspaper:before {
 content:"\f1ea"
}
.fa-nimblr:before {
 content:"\f5a8"
}
.fa-nintendo-switch:before {
 content:"\f418"
}
.fa-node:before {
 content:"\f419"
}
.fa-node-js:before {
 content:"\f3d3"
}
.fa-not-equal:before {
 content:"\f53e"
}
.fa-notes-medical:before {
 content:"\f481"
}
.fa-npm:before {
 content:"\f3d4"
}
.fa-ns8:before {
 content:"\f3d5"
}
.fa-nutritionix:before {
 content:"\f3d6"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-oil-can:before {
 content:"\f613"
}
.fa-old-republic:before {
 content:"\f510"
}
.fa-om:before {
 content:"\f679"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-osi:before {
 content:"\f41a"
}
.fa-otter:before {
 content:"\f700"
}
.fa-outdent:before {
 content:"\f03b"
}
.fa-page4:before {
 content:"\f3d7"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-pager:before {
 content:"\f815"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-paint-roller:before {
 content:"\f5aa"
}
.fa-palette:before {
 content:"\f53f"
}
.fa-palfed:before {
 content:"\f3d8"
}
.fa-pallet:before {
 content:"\f482"
}
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-parachute-box:before {
 content:"\f4cd"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-parking:before {
 content:"\f540"
}
.fa-passport:before {
 content:"\f5ab"
}
.fa-pastafarianism:before {
 content:"\f67b"
}
.fa-paste:before {
 content:"\f0ea"
}
.fa-patreon:before {
 content:"\f3d9"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-peace:before {
 content:"\f67c"
}
.fa-pen:before {
 content:"\f304"
}
.fa-pen-alt:before {
 content:"\f305"
}
.fa-pen-fancy:before {
 content:"\f5ac"
}
.fa-pen-nib:before {
 content:"\f5ad"
}
.fa-pen-square:before {
 content:"\f14b"
}
.fa-pencil-alt:before {
 content:"\f303"
}
.fa-pencil-ruler:before {
 content:"\f5ae"
}
.fa-penny-arcade:before {
 content:"\f704"
}
.fa-people-carry:before {
 content:"\f4ce"
}
.fa-pepper-hot:before {
 content:"\f816"
}
.fa-percent:before {
 content:"\f295"
}
.fa-percentage:before {
 content:"\f541"
}
.fa-periscope:before {
 content:"\f3da"
}
.fa-person-booth:before {
 content:"\f756"
}
.fa-phabricator:before {
 content:"\f3db"
}
.fa-phoenix-framework:before {
 content:"\f3dc"
}
.fa-phoenix-squadron:before {
 content:"\f511"
}
.fa-phone:before {
 content:"\f095"
}
.fa-phone-slash:before {
 content:"\f3dd"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-phone-volume:before {
 content:"\f2a0"
}
.fa-php:before {
 content:"\f457"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-pied-piper-hat:before {
 content:"\f4e5"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-piggy-bank:before {
 content:"\f4d3"
}
.fa-pills:before {
 content:"\f484"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-pizza-slice:before {
 content:"\f818"
}
.fa-place-of-worship:before {
 content:"\f67f"
}
.fa-plane:before {
 content:"\f072"
}
.fa-plane-arrival:before {
 content:"\f5af"
}
.fa-plane-departure:before {
 content:"\f5b0"
}
.fa-play:before {
 content:"\f04b"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-playstation:before {
 content:"\f3df"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-plus:before {
 content:"\f067"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-podcast:before {
 content:"\f2ce"
}
.fa-poll:before {
 content:"\f681"
}
.fa-poll-h:before {
 content:"\f682"
}
.fa-poo:before {
 content:"\f2fe"
}
.fa-poo-storm:before {
 content:"\f75a"
}
.fa-poop:before {
 content:"\f619"
}
.fa-portrait:before {
 content:"\f3e0"
}
.fa-pound-sign:before {
 content:"\f154"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-pray:before {
 content:"\f683"
}
.fa-praying-hands:before {
 content:"\f684"
}
.fa-prescription:before {
 content:"\f5b1"
}
.fa-prescription-bottle:before {
 content:"\f485"
}
.fa-prescription-bottle-alt:before {
 content:"\f486"
}
.fa-print:before {
 content:"\f02f"
}
.fa-procedures:before {
 content:"\f487"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-project-diagram:before {
 content:"\f542"
}
.fa-pushed:before {
 content:"\f3e1"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-python:before {
 content:"\f3e2"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-question:before {
 content:"\f128"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-quidditch:before {
 content:"\f458"
}
.fa-quinscape:before {
 content:"\f459"
}
.fa-quora:before {
 content:"\f2c4"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-quran:before {
 content:"\f687"
}
.fa-r-project:before {
 content:"\f4f7"
}
.fa-radiation:before {
 content:"\f7b9"
}
.fa-radiation-alt:before {
 content:"\f7ba"
}
.fa-rainbow:before {
 content:"\f75b"
}
.fa-random:before {
 content:"\f074"
}
.fa-raspberry-pi:before {
 content:"\f7bb"
}
.fa-ravelry:before {
 content:"\f2d9"
}
.fa-react:before {
 content:"\f41b"
}
.fa-reacteurope:before {
 content:"\f75d"
}
.fa-readme:before {
 content:"\f4d5"
}
.fa-rebel:before {
 content:"\f1d0"
}
.fa-receipt:before {
 content:"\f543"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-red-river:before {
 content:"\f3e3"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-redhat:before {
 content:"\f7bc"
}
.fa-redo:before {
 content:"\f01e"
}
.fa-redo-alt:before {
 content:"\f2f9"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-reply:before {
 content:"\f3e5"
}
.fa-reply-all:before {
 content:"\f122"
}
.fa-replyd:before {
 content:"\f3e6"
}
.fa-republican:before {
 content:"\f75e"
}
.fa-researchgate:before {
 content:"\f4f8"
}
.fa-resolving:before {
 content:"\f3e7"
}
.fa-restroom:before {
 content:"\f7bd"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-rev:before {
 content:"\f5b2"
}
.fa-ribbon:before {
 content:"\f4d6"
}
.fa-ring:before {
 content:"\f70b"
}
.fa-road:before {
 content:"\f018"
}
.fa-robot:before {
 content:"\f544"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-rocketchat:before {
 content:"\f3e8"
}
.fa-rockrms:before {
 content:"\f3e9"
}
.fa-route:before {
 content:"\f4d7"
}
.fa-rss:before {
 content:"\f09e"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-ruble-sign:before {
 content:"\f158"
}
.fa-ruler:before {
 content:"\f545"
}
.fa-ruler-combined:before {
 content:"\f546"
}
.fa-ruler-horizontal:before {
 content:"\f547"
}
.fa-ruler-vertical:before {
 content:"\f548"
}
.fa-running:before {
 content:"\f70c"
}
.fa-rupee-sign:before {
 content:"\f156"
}
.fa-sad-cry:before {
 content:"\f5b3"
}
.fa-sad-tear:before {
 content:"\f5b4"
}
.fa-safari:before {
 content:"\f267"
}
.fa-salesforce:before {
 content:"\f83b"
}
.fa-sass:before {
 content:"\f41e"
}
.fa-satellite:before {
 content:"\f7bf"
}
.fa-satellite-dish:before {
 content:"\f7c0"
}
.fa-save:before {
 content:"\f0c7"
}
.fa-schlix:before {
 content:"\f3ea"
}
.fa-school:before {
 content:"\f549"
}
.fa-screwdriver:before {
 content:"\f54a"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-scroll:before {
 content:"\f70e"
}
.fa-sd-card:before {
 content:"\f7c2"
}
.fa-search:before {
 content:"\f002"
}
.fa-search-dollar:before {
 content:"\f688"
}
.fa-search-location:before {
 content:"\f689"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-searchengin:before {
 content:"\f3eb"
}
.fa-seedling:before {
 content:"\f4d8"
}
.fa-sellcast:before {
 content:"\f2da"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-server:before {
 content:"\f233"
}
.fa-servicestack:before {
 content:"\f3ec"
}
.fa-shapes:before {
 content:"\f61f"
}
.fa-share:before {
 content:"\f064"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-shekel-sign:before {
 content:"\f20b"
}
.fa-shield-alt:before {
 content:"\f3ed"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-shipping-fast:before {
 content:"\f48b"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-shoe-prints:before {
 content:"\f54b"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-shopware:before {
 content:"\f5b5"
}
.fa-shower:before {
 content:"\f2cc"
}
.fa-shuttle-van:before {
 content:"\f5b6"
}
.fa-sign:before {
 content:"\f4d9"
}
.fa-sign-in-alt:before {
 content:"\f2f6"
}
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-sign-out-alt:before {
 content:"\f2f5"
}
.fa-signal:before {
 content:"\f012"
}
.fa-signature:before {
 content:"\f5b7"
}
.fa-sim-card:before {
 content:"\f7c4"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-sistrix:before {
 content:"\f3ee"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-sith:before {
 content:"\f512"
}
.fa-skating:before {
 content:"\f7c5"
}
.fa-sketch:before {
 content:"\f7c6"
}
.fa-skiing:before {
 content:"\f7c9"
}
.fa-skiing-nordic:before {
 content:"\f7ca"
}
.fa-skull:before {
 content:"\f54c"
}
.fa-skull-crossbones:before {
 content:"\f714"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-slack:before {
 content:"\f198"
}
.fa-slack-hash:before {
 content:"\f3ef"
}
.fa-slash:before {
 content:"\f715"
}
.fa-sleigh:before {
 content:"\f7cc"
}
.fa-sliders-h:before {
 content:"\f1de"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-smile:before {
 content:"\f118"
}
.fa-smile-beam:before {
 content:"\f5b8"
}
.fa-smile-wink:before {
 content:"\f4da"
}
.fa-smog:before {
 content:"\f75f"
}
.fa-smoking:before {
 content:"\f48d"
}
.fa-smoking-ban:before {
 content:"\f54d"
}
.fa-sms:before {
 content:"\f7cd"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-snowboarding:before {
 content:"\f7ce"
}
.fa-snowflake:before {
 content:"\f2dc"
}
.fa-snowman:before {
 content:"\f7d0"
}
.fa-snowplow:before {
 content:"\f7d2"
}
.fa-socks:before {
 content:"\f696"
}
.fa-solar-panel:before {
 content:"\f5ba"
}
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-alpha-down:before {
 content:"\f15d"
}
.fa-sort-alpha-up:before {
 content:"\f15e"
}
.fa-sort-amount-down:before {
 content:"\f160"
}
.fa-sort-amount-up:before {
 content:"\f161"
}
.fa-sort-down:before {
 content:"\f0dd"
}
.fa-sort-numeric-down:before {
 content:"\f162"
}
.fa-sort-numeric-up:before {
 content:"\f163"
}
.fa-sort-up:before {
 content:"\f0de"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-sourcetree:before {
 content:"\f7d3"
}
.fa-spa:before {
 content:"\f5bb"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-speakap:before {
 content:"\f3f3"
}
.fa-speaker-deck:before {
 content:"\f83c"
}
.fa-spider:before {
 content:"\f717"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-splotch:before {
 content:"\f5bc"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-spray-can:before {
 content:"\f5bd"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-square-full:before {
 content:"\f45c"
}
.fa-square-root-alt:before {
 content:"\f698"
}
.fa-squarespace:before {
 content:"\f5be"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-stamp:before {
 content:"\f5bf"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-and-crescent:before {
 content:"\f699"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-star-half-alt:before {
 content:"\f5c0"
}
.fa-star-of-david:before {
 content:"\f69a"
}
.fa-star-of-life:before {
 content:"\f621"
}
.fa-staylinked:before {
 content:"\f3f5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-steam-symbol:before {
 content:"\f3f6"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-sticker-mule:before {
 content:"\f3f7"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stopwatch:before {
 content:"\f2f2"
}
.fa-store:before {
 content:"\f54e"
}
.fa-store-alt:before {
 content:"\f54f"
}
.fa-strava:before {
 content:"\f428"
}
.fa-stream:before {
 content:"\f550"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-stripe:before {
 content:"\f429"
}
.fa-stripe-s:before {
 content:"\f42a"
}
.fa-stroopwafel:before {
 content:"\f551"
}
.fa-studiovinari:before {
 content:"\f3f8"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-subway:before {
 content:"\f239"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-suitcase-rolling:before {
 content:"\f5c1"
}
.fa-sun:before {
 content:"\f185"
}
.fa-superpowers:before {
 content:"\f2dd"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-supple:before {
 content:"\f3f9"
}
.fa-surprise:before {
 content:"\f5c2"
}
.fa-suse:before {
 content:"\f7d6"
}
.fa-swatchbook:before {
 content:"\f5c3"
}
.fa-swimmer:before {
 content:"\f5c4"
}
.fa-swimming-pool:before {
 content:"\f5c5"
}
.fa-symfony:before {
 content:"\f83d"
}
.fa-synagogue:before {
 content:"\f69b"
}
.fa-sync:before {
 content:"\f021"
}
.fa-sync-alt:before {
 content:"\f2f1"
}
.fa-syringe:before {
 content:"\f48e"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-table-tennis:before {
 content:"\f45d"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-tablet-alt:before {
 content:"\f3fa"
}
.fa-tablets:before {
 content:"\f490"
}
.fa-tachometer-alt:before {
 content:"\f3fd"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-tape:before {
 content:"\f4db"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-taxi:before {
 content:"\f1ba"
}
.fa-teamspeak:before {
 content:"\f4f9"
}
.fa-teeth:before {
 content:"\f62e"
}
.fa-teeth-open:before {
 content:"\f62f"
}
.fa-telegram:before {
 content:"\f2c6"
}
.fa-telegram-plane:before {
 content:"\f3fe"
}
.fa-temperature-high:before {
 content:"\f769"
}
.fa-temperature-low:before {
 content:"\f76b"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-tenge:before {
 content:"\f7d7"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-the-red-yeti:before {
 content:"\f69d"
}
.fa-theater-masks:before {
 content:"\f630"
}
.fa-themeco:before {
 content:"\f5c6"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-thermometer:before {
 content:"\f491"
}
.fa-thermometer-empty:before {
 content:"\f2cb"
}
.fa-thermometer-full:before {
 content:"\f2c7"
}
.fa-thermometer-half:before {
 content:"\f2c9"
}
.fa-thermometer-quarter:before {
 content:"\f2ca"
}
.fa-thermometer-three-quarters:before {
 content:"\f2c8"
}
.fa-think-peaks:before {
 content:"\f731"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbtack:before {
 content:"\f08d"
}
.fa-ticket-alt:before {
 content:"\f3ff"
}
.fa-times:before {
 content:"\f00d"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-tint:before {
 content:"\f043"
}
.fa-tint-slash:before {
 content:"\f5c7"
}
.fa-tired:before {
 content:"\f5c8"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-toilet:before {
 content:"\f7d8"
}
.fa-toilet-paper:before {
 content:"\f71e"
}
.fa-toolbox:before {
 content:"\f552"
}
.fa-tools:before {
 content:"\f7d9"
}
.fa-tooth:before {
 content:"\f5c9"
}
.fa-torah:before {
 content:"\f6a0"
}
.fa-torii-gate:before {
 content:"\f6a1"
}
.fa-tractor:before {
 content:"\f722"
}
.fa-trade-federation:before {
 content:"\f513"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-traffic-light:before {
 content:"\f637"
}
.fa-train:before {
 content:"\f238"
}
.fa-tram:before {
 content:"\f7da"
}
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-trash-alt:before {
 content:"\f2ed"
}
.fa-trash-restore:before {
 content:"\f829"
}
.fa-trash-restore-alt:before {
 content:"\f82a"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-trello:before {
 content:"\f181"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-truck-loading:before {
 content:"\f4de"
}
.fa-truck-monster:before {
 content:"\f63b"
}
.fa-truck-moving:before {
 content:"\f4df"
}
.fa-truck-pickup:before {
 content:"\f63c"
}
.fa-tshirt:before {
 content:"\f553"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-tv:before {
 content:"\f26c"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-typo3:before {
 content:"\f42b"
}
.fa-uber:before {
 content:"\f402"
}
.fa-ubuntu:before {
 content:"\f7df"
}
.fa-uikit:before {
 content:"\f403"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-umbrella-beach:before {
 content:"\f5ca"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-undo:before {
 content:"\f0e2"
}
.fa-undo-alt:before {
 content:"\f2ea"
}
.fa-uniregistry:before {
 content:"\f404"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-university:before {
 content:"\f19c"
}
.fa-unlink:before {
 content:"\f127"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-untappd:before {
 content:"\f405"
}
.fa-upload:before {
 content:"\f093"
}
.fa-ups:before {
 content:"\f7e0"
}
.fa-usb:before {
 content:"\f287"
}
.fa-user:before {
 content:"\f007"
}
.fa-user-alt:before {
 content:"\f406"
}
.fa-user-alt-slash:before {
 content:"\f4fa"
}
.fa-user-astronaut:before {
 content:"\f4fb"
}
.fa-user-check:before {
 content:"\f4fc"
}
.fa-user-circle:before {
 content:"\f2bd"
}
.fa-user-clock:before {
 content:"\f4fd"
}
.fa-user-cog:before {
 content:"\f4fe"
}
.fa-user-edit:before {
 content:"\f4ff"
}
.fa-user-friends:before {
 content:"\f500"
}
.fa-user-graduate:before {
 content:"\f501"
}
.fa-user-injured:before {
 content:"\f728"
}
.fa-user-lock:before {
 content:"\f502"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-user-minus:before {
 content:"\f503"
}
.fa-user-ninja:before {
 content:"\f504"
}
.fa-user-nurse:before {
 content:"\f82f"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-user-shield:before {
 content:"\f505"
}
.fa-user-slash:before {
 content:"\f506"
}
.fa-user-tag:before {
 content:"\f507"
}
.fa-user-tie:before {
 content:"\f508"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-users:before {
 content:"\f0c0"
}
.fa-users-cog:before {
 content:"\f509"
}
.fa-usps:before {
 content:"\f7e1"
}
.fa-ussunnah:before {
 content:"\f407"
}
.fa-utensil-spoon:before {
 content:"\f2e5"
}
.fa-utensils:before {
 content:"\f2e7"
}
.fa-vaadin:before {
 content:"\f408"
}
.fa-vector-square:before {
 content:"\f5cb"
}
.fa-venus:before {
 content:"\f221"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-vial:before {
 content:"\f492"
}
.fa-vials:before {
 content:"\f493"
}
.fa-viber:before {
 content:"\f409"
}
.fa-video:before {
 content:"\f03d"
}
.fa-video-slash:before {
 content:"\f4e2"
}
.fa-vihara:before {
 content:"\f6a7"
}
.fa-vimeo:before {
 content:"\f40a"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-vimeo-v:before {
 content:"\f27d"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-vk:before {
 content:"\f189"
}
.fa-vnv:before {
 content:"\f40b"
}
.fa-volleyball-ball:before {
 content:"\f45f"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-mute:before {
 content:"\f6a9"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-vote-yea:before {
 content:"\f772"
}
.fa-vr-cardboard:before {
 content:"\f729"
}
.fa-vuejs:before {
 content:"\f41f"
}
.fa-walking:before {
 content:"\f554"
}
.fa-wallet:before {
 content:"\f555"
}
.fa-warehouse:before {
 content:"\f494"
}
.fa-water:before {
 content:"\f773"
}
.fa-wave-square:before {
 content:"\f83e"
}
.fa-waze:before {
 content:"\f83f"
}
.fa-weebly:before {
 content:"\f5cc"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-weight:before {
 content:"\f496"
}
.fa-weight-hanging:before {
 content:"\f5cd"
}
.fa-weixin:before {
 content:"\f1d7"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-whatsapp-square:before {
 content:"\f40c"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-whmcs:before {
 content:"\f40d"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-wind:before {
 content:"\f72e"
}
.fa-window-close:before {
 content:"\f410"
}
.fa-window-maximize:before {
 content:"\f2d0"
}
.fa-window-minimize:before {
 content:"\f2d1"
}
.fa-window-restore:before {
 content:"\f2d2"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-wine-bottle:before {
 content:"\f72f"
}
.fa-wine-glass:before {
 content:"\f4e3"
}
.fa-wine-glass-alt:before {
 content:"\f5ce"
}
.fa-wix:before {
 content:"\f5cf"
}
.fa-wizards-of-the-coast:before {
 content:"\f730"
}
.fa-wolf-pack-battalion:before {
 content:"\f514"
}
.fa-won-sign:before {
 content:"\f159"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-wordpress-simple:before {
 content:"\f411"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpexplorer:before {
 content:"\f2de"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-wpressr:before {
 content:"\f3e4"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-x-ray:before {
 content:"\f497"
}
.fa-xbox:before {
 content:"\f412"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-yammer:before {
 content:"\f840"
}
.fa-yandex:before {
 content:"\f413"
}
.fa-yandex-international:before {
 content:"\f414"
}
.fa-yarn:before {
 content:"\f7e3"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-yen-sign:before {
 content:"\f157"
}
.fa-yin-yang:before {
 content:"\f6ad"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-youtube-square:before {
 content:"\f431"
}
.fa-zhihu:before {
 content:"\f63f"
}
.sr-only {
 border:0;
 clip:rect(0,0,0,0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 clip:auto;
 height:auto;
 margin:0;
 overflow:visible;
 position:static;
 width:auto
}
@font-face {
 font-family:"Font Awesome 5 Brands";
 font-style:normal;
 font-weight:400;
 font-display:auto;
 src:url(/files/icons/fontawesome/fa-brands-400.woff) format("woff")
}
.fab,
.fab:before {
 font-family:"Font Awesome 5 Brands"
}
@font-face {
 font-family:"Font Awesome 5 Free";
 font-style:normal;
 font-weight:400;
 font-display:auto;
 src:url(/files/icons/fontawesome/fa-regular-400.woff) format("woff")
}
.far {
 font-weight:400
}
@font-face {
 font-family:"Font Awesome 5 Free";
 font-style:normal;
 font-weight:900;
 font-display:auto;
 src:url(/files/icons/fontawesome/fa-solid-900.woff) format("woff")
}
.fa,
.fa:before,
.far,
.far:before,
.fas,
.fas:before {
 font-family:"Font Awesome 5 Free"
}
.fa,
.fas {
 font-weight:900
}
@font-face {
 font-family:Material-Design-Iconic-Font;
 src:url(/files/icons/material/material.woff) format('woff')
}
.zmdi {
 display:inline-block;
 font:normal normal normal 14px/1 Material-Design-Iconic-Font;
 font-size:inherit;
 text-rendering:auto
}
.zmdi:before {
 font-family:Material-Design-Iconic-Font
}
.zmdi-3d-rotation:before {
 content:'\f101'
}
.zmdi-airplane-off:before {
 content:'\f102'
}
.zmdi-airplane:before {
 content:'\f103'
}
.zmdi-album:before {
 content:'\f104'
}
.zmdi-archive:before {
 content:'\f105'
}
.zmdi-assignment-account:before {
 content:'\f106'
}
.zmdi-assignment-alert:before {
 content:'\f107'
}
.zmdi-assignment-check:before {
 content:'\f108'
}
.zmdi-assignment-o:before {
 content:'\f109'
}
.zmdi-assignment-return:before {
 content:'\f10a'
}
.zmdi-assignment-returned:before {
 content:'\f10b'
}
.zmdi-assignment:before {
 content:'\f10c'
}
.zmdi-attachment-alt:before {
 content:'\f10d'
}
.zmdi-attachment:before {
 content:'\f10e'
}
.zmdi-audio:before {
 content:'\f10f'
}
.zmdi-badge-check:before {
 content:'\f110'
}
.zmdi-balance-wallet:before {
 content:'\f111'
}
.zmdi-balance:before {
 content:'\f112'
}
.zmdi-battery-alert:before {
 content:'\f113'
}
.zmdi-battery-flash:before {
 content:'\f114'
}
.zmdi-battery-unknown:before {
 content:'\f115'
}
.zmdi-battery:before {
 content:'\f116'
}
.zmdi-bike:before {
 content:'\f117'
}
.zmdi-block-alt:before {
 content:'\f118'
}
.zmdi-block:before {
 content:'\f119'
}
.zmdi-boat:before {
 content:'\f11a'
}
.zmdi-book-image:before {
 content:'\f11b'
}
.zmdi-book:before {
 content:'\f11c'
}
.zmdi-bookmark-outline:before {
 content:'\f11d'
}
.zmdi-bookmark:before {
 content:'\f11e'
}
.zmdi-brush:before {
 content:'\f11f'
}
.zmdi-bug:before {
 content:'\f120'
}
.zmdi-bus:before {
 content:'\f121'
}
.zmdi-cake:before {
 content:'\f122'
}
.zmdi-car-taxi:before {
 content:'\f123'
}
.zmdi-car-wash:before {
 content:'\f124'
}
.zmdi-car:before {
 content:'\f125'
}
.zmdi-card-giftcard:before {
 content:'\f126'
}
.zmdi-card-membership:before {
 content:'\f127'
}
.zmdi-card-travel:before {
 content:'\f128'
}
.zmdi-card:before {
 content:'\f129'
}
.zmdi-case-check:before {
 content:'\f12a'
}
.zmdi-case-download:before {
 content:'\f12b'
}
.zmdi-case-play:before {
 content:'\f12c'
}
.zmdi-case:before {
 content:'\f12d'
}
.zmdi-cast-connected:before {
 content:'\f12e'
}
.zmdi-cast:before {
 content:'\f12f'
}
.zmdi-chart-donut:before {
 content:'\f130'
}
.zmdi-chart:before {
 content:'\f131'
}
.zmdi-city-alt:before {
 content:'\f132'
}
.zmdi-city:before {
 content:'\f133'
}
.zmdi-close-circle-o:before {
 content:'\f134'
}
.zmdi-close-circle:before {
 content:'\f135'
}
.zmdi-close:before {
 content:'\f136'
}
.zmdi-cocktail:before {
 content:'\f137'
}
.zmdi-code-setting:before {
 content:'\f138'
}
.zmdi-code-smartphone:before {
 content:'\f139'
}
.zmdi-code:before {
 content:'\f13a'
}
.zmdi-coffee:before {
 content:'\f13b'
}
.zmdi-collection-bookmark:before {
 content:'\f13c'
}
.zmdi-collection-case-play:before {
 content:'\f13d'
}
.zmdi-collection-folder-image:before {
 content:'\f13e'
}
.zmdi-collection-image-o:before {
 content:'\f13f'
}
.zmdi-collection-image:before {
 content:'\f140'
}
.zmdi-collection-item-1:before {
 content:'\f141'
}
.zmdi-collection-item-2:before {
 content:'\f142'
}
.zmdi-collection-item-3:before {
 content:'\f143'
}
.zmdi-collection-item-4:before {
 content:'\f144'
}
.zmdi-collection-item-5:before {
 content:'\f145'
}
.zmdi-collection-item-6:before {
 content:'\f146'
}
.zmdi-collection-item-7:before {
 content:'\f147'
}
.zmdi-collection-item-8:before {
 content:'\f148'
}
.zmdi-collection-item-9-plus:before {
 content:'\f149'
}
.zmdi-collection-item-9:before {
 content:'\f14a'
}
.zmdi-collection-item:before {
 content:'\f14b'
}
.zmdi-collection-music:before {
 content:'\f14c'
}
.zmdi-collection-pdf:before {
 content:'\f14d'
}
.zmdi-collection-plus:before {
 content:'\f14e'
}
.zmdi-collection-speaker:before {
 content:'\f14f'
}
.zmdi-collection-text:before {
 content:'\f150'
}
.zmdi-collection-video:before {
 content:'\f151'
}
.zmdi-compass:before {
 content:'\f152'
}
.zmdi-cutlery:before {
 content:'\f153'
}
.zmdi-delete:before {
 content:'\f154'
}
.zmdi-dialpad:before {
 content:'\f155'
}
.zmdi-dns:before {
 content:'\f156'
}
.zmdi-drink:before {
 content:'\f157'
}
.zmdi-edit:before {
 content:'\f158'
}
.zmdi-email-open:before {
 content:'\f159'
}
.zmdi-email:before {
 content:'\f15a'
}
.zmdi-eye-off:before {
 content:'\f15b'
}
.zmdi-eye:before {
 content:'\f15c'
}
.zmdi-eyedropper:before {
 content:'\f15d'
}
.zmdi-favorite-outline:before {
 content:'\f15e'
}
.zmdi-favorite:before {
 content:'\f15f'
}
.zmdi-filter-list:before {
 content:'\f160'
}
.zmdi-fire:before {
 content:'\f161'
}
.zmdi-flag:before {
 content:'\f162'
}
.zmdi-flare:before {
 content:'\f163'
}
.zmdi-flash-auto:before {
 content:'\f164'
}
.zmdi-flash-off:before {
 content:'\f165'
}
.zmdi-flash:before {
 content:'\f166'
}
.zmdi-flip:before {
 content:'\f167'
}
.zmdi-flower-alt:before {
 content:'\f168'
}
.zmdi-flower:before {
 content:'\f169'
}
.zmdi-font:before {
 content:'\f16a'
}
.zmdi-fullscreen-alt:before {
 content:'\f16b'
}
.zmdi-fullscreen-exit:before {
 content:'\f16c'
}
.zmdi-fullscreen:before {
 content:'\f16d'
}
.zmdi-functions:before {
 content:'\f16e'
}
.zmdi-gas-station:before {
 content:'\f16f'
}
.zmdi-gesture:before {
 content:'\f170'
}
.zmdi-globe-alt:before {
 content:'\f171'
}
.zmdi-globe-lock:before {
 content:'\f172'
}
.zmdi-globe:before {
 content:'\f173'
}
.zmdi-graduation-cap:before {
 content:'\f174'
}
.zmdi-home:before {
 content:'\f175'
}
.zmdi-hospital-alt:before {
 content:'\f176'
}
.zmdi-hospital:before {
 content:'\f177'
}
.zmdi-hotel:before {
 content:'\f178'
}
.zmdi-hourglass-alt:before {
 content:'\f179'
}
.zmdi-hourglass-outline:before {
 content:'\f17a'
}
.zmdi-hourglass:before {
 content:'\f17b'
}
.zmdi-http:before {
 content:'\f17c'
}
.zmdi-image-alt:before {
 content:'\f17d'
}
.zmdi-image-o:before {
 content:'\f17e'
}
.zmdi-image:before {
 content:'\f17f'
}
.zmdi-inbox:before {
 content:'\f180'
}
.zmdi-invert-colors-off:before {
 content:'\f181'
}
.zmdi-invert-colors:before {
 content:'\f182'
}
.zmdi-key:before {
 content:'\f183'
}
.zmdi-label-alt-outline:before {
 content:'\f184'
}
.zmdi-label-alt:before {
 content:'\f185'
}
.zmdi-label-heart:before {
 content:'\f186'
}
.zmdi-label:before {
 content:'\f187'
}
.zmdi-labels:before {
 content:'\f188'
}
.zmdi-lamp:before {
 content:'\f189'
}
.zmdi-landscape:before {
 content:'\f18a'
}
.zmdi-layers-off:before {
 content:'\f18b'
}
.zmdi-layers:before {
 content:'\f18c'
}
.zmdi-library:before {
 content:'\f18d'
}
.zmdi-link:before {
 content:'\f18e'
}
.zmdi-lock-open:before {
 content:'\f18f'
}
.zmdi-lock-outline:before {
 content:'\f190'
}
.zmdi-lock:before {
 content:'\f191'
}
.zmdi-mail-reply-all:before {
 content:'\f192'
}
.zmdi-mail-reply:before {
 content:'\f193'
}
.zmdi-mail-send:before {
 content:'\f194'
}
.zmdi-mall:before {
 content:'\f195'
}
.zmdi-map:before {
 content:'\f196'
}
.zmdi-menu:before {
 content:'\f197'
}
.zmdi-money-box:before {
 content:'\f198'
}
.zmdi-money-off:before {
 content:'\f199'
}
.zmdi-money:before {
 content:'\f19a'
}
.zmdi-more-vert:before {
 content:'\f19b'
}
.zmdi-more:before {
 content:'\f19c'
}
.zmdi-movie-alt:before {
 content:'\f19d'
}
.zmdi-movie:before {
 content:'\f19e'
}
.zmdi-nature-people:before {
 content:'\f19f'
}
.zmdi-nature:before {
 content:'\f1a0'
}
.zmdi-navigation:before {
 content:'\f1a1'
}
.zmdi-open-in-browser:before {
 content:'\f1a2'
}
.zmdi-open-in-new:before {
 content:'\f1a3'
}
.zmdi-palette:before {
 content:'\f1a4'
}
.zmdi-parking:before {
 content:'\f1a5'
}
.zmdi-pin-account:before {
 content:'\f1a6'
}
.zmdi-pin-assistant:before {
 content:'\f1a7'
}
.zmdi-pin-drop:before {
 content:'\f1a8'
}
.zmdi-pin-help:before {
 content:'\f1a9'
}
.zmdi-pin-off:before {
 content:'\f1aa'
}
.zmdi-pin:before {
 content:'\f1ab'
}
.zmdi-pizza:before {
 content:'\f1ac'
}
.zmdi-plaster:before {
 content:'\f1ad'
}
.zmdi-power-setting:before {
 content:'\f1ae'
}
.zmdi-power:before {
 content:'\f1af'
}
.zmdi-print:before {
 content:'\f1b0'
}
.zmdi-puzzle-piece:before {
 content:'\f1b1'
}
.zmdi-quote:before {
 content:'\f1b2'
}
.zmdi-railway:before {
 content:'\f1b3'
}
.zmdi-receipt:before {
 content:'\f1b4'
}
.zmdi-refresh-alt:before {
 content:'\f1b5'
}
.zmdi-refresh-sync-alert:before {
 content:'\f1b6'
}
.zmdi-refresh-sync-off:before {
 content:'\f1b7'
}
.zmdi-refresh-sync:before {
 content:'\f1b8'
}
.zmdi-refresh:before {
 content:'\f1b9'
}
.zmdi-roller:before {
 content:'\f1ba'
}
.zmdi-ruler:before {
 content:'\f1bb'
}
.zmdi-scissors:before {
 content:'\f1bc'
}
.zmdi-screen-rotation-lock:before {
 content:'\f1bd'
}
.zmdi-screen-rotation:before {
 content:'\f1be'
}
.zmdi-search-for:before {
 content:'\f1bf'
}
.zmdi-search-in-file:before {
 content:'\f1c0'
}
.zmdi-search-in-page:before {
 content:'\f1c1'
}
.zmdi-search-replace:before {
 content:'\f1c2'
}
.zmdi-search:before {
 content:'\f1c3'
}
.zmdi-seat:before {
 content:'\f1c4'
}
.zmdi-settings-square:before {
 content:'\f1c5'
}
.zmdi-settings:before {
 content:'\f1c6'
}
.zmdi-shield-check:before {
 content:'\f1c7'
}
.zmdi-shield-security:before {
 content:'\f1c8'
}
.zmdi-shopping-basket:before {
 content:'\f1c9'
}
.zmdi-shopping-cart-plus:before {
 content:'\f1ca'
}
.zmdi-shopping-cart:before {
 content:'\f1cb'
}
.zmdi-sign-in:before {
 content:'\f1cc'
}
.zmdi-sort-amount-asc:before {
 content:'\f1cd'
}
.zmdi-sort-amount-desc:before {
 content:'\f1ce'
}
.zmdi-sort-asc:before {
 content:'\f1cf'
}
.zmdi-sort-desc:before {
 content:'\f1d0'
}
.zmdi-spellcheck:before {
 content:'\f1d1'
}
.zmdi-storage:before {
 content:'\f1d2'
}
.zmdi-store-24:before {
 content:'\f1d3'
}
.zmdi-store:before {
 content:'\f1d4'
}
.zmdi-subway:before {
 content:'\f1d5'
}
.zmdi-sun:before {
 content:'\f1d6'
}
.zmdi-tab-unselected:before {
 content:'\f1d7'
}
.zmdi-tab:before {
 content:'\f1d8'
}
.zmdi-tag-close:before {
 content:'\f1d9'
}
.zmdi-tag-more:before {
 content:'\f1da'
}
.zmdi-tag:before {
 content:'\f1db'
}
.zmdi-thumb-down:before {
 content:'\f1dc'
}
.zmdi-thumb-up-down:before {
 content:'\f1dd'
}
.zmdi-thumb-up:before {
 content:'\f1de'
}
.zmdi-ticket-star:before {
 content:'\f1df'
}
.zmdi-toll:before {
 content:'\f1e0'
}
.zmdi-toys:before {
 content:'\f1e1'
}
.zmdi-traffic:before {
 content:'\f1e2'
}
.zmdi-translate:before {
 content:'\f1e3'
}
.zmdi-triangle-down:before {
 content:'\f1e4'
}
.zmdi-triangle-up:before {
 content:'\f1e5'
}
.zmdi-truck:before {
 content:'\f1e6'
}
.zmdi-turning-sign:before {
 content:'\f1e7'
}
.zmdi-wallpaper:before {
 content:'\f1e8'
}
.zmdi-washing-machine:before {
 content:'\f1e9'
}
.zmdi-window-maximize:before {
 content:'\f1ea'
}
.zmdi-window-minimize:before {
 content:'\f1eb'
}
.zmdi-window-restore:before {
 content:'\f1ec'
}
.zmdi-wrench:before {
 content:'\f1ed'
}
.zmdi-zoom-in:before {
 content:'\f1ee'
}
.zmdi-zoom-out:before {
 content:'\f1ef'
}
.zmdi-alert-circle-o:before {
 content:'\f1f0'
}
.zmdi-alert-circle:before {
 content:'\f1f1'
}
.zmdi-alert-octagon:before {
 content:'\f1f2'
}
.zmdi-alert-polygon:before {
 content:'\f1f3'
}
.zmdi-alert-triangle:before {
 content:'\f1f4'
}
.zmdi-help-outline:before {
 content:'\f1f5'
}
.zmdi-help:before {
 content:'\f1f6'
}
.zmdi-info-outline:before {
 content:'\f1f7'
}
.zmdi-info:before {
 content:'\f1f8'
}
.zmdi-notifications-active:before {
 content:'\f1f9'
}
.zmdi-notifications-add:before {
 content:'\f1fa'
}
.zmdi-notifications-none:before {
 content:'\f1fb'
}
.zmdi-notifications-off:before {
 content:'\f1fc'
}
.zmdi-notifications-paused:before {
 content:'\f1fd'
}
.zmdi-notifications:before {
 content:'\f1fe'
}
.zmdi-account-add:before {
 content:'\f1ff'
}
.zmdi-account-box-mail:before {
 content:'\f200'
}
.zmdi-account-box-o:before {
 content:'\f201'
}
.zmdi-account-box-phone:before {
 content:'\f202'
}
.zmdi-account-box:before {
 content:'\f203'
}
.zmdi-account-calendar:before {
 content:'\f204'
}
.zmdi-account-circle:before {
 content:'\f205'
}
.zmdi-account-o:before {
 content:'\f206'
}
.zmdi-account:before {
 content:'\f207'
}
.zmdi-accounts-add:before {
 content:'\f208'
}
.zmdi-accounts-alt:before {
 content:'\f209'
}
.zmdi-accounts-list-alt:before {
 content:'\f20a'
}
.zmdi-accounts-list:before {
 content:'\f20b'
}
.zmdi-accounts-outline:before {
 content:'\f20c'
}
.zmdi-accounts:before {
 content:'\f20d'
}
.zmdi-face:before {
 content:'\f20e'
}
.zmdi-female:before {
 content:'\f20f'
}
.zmdi-male-alt:before {
 content:'\f210'
}
.zmdi-male-female:before {
 content:'\f211'
}
.zmdi-male:before {
 content:'\f212'
}
.zmdi-mood-bad:before {
 content:'\f213'
}
.zmdi-mood:before {
 content:'\f214'
}
.zmdi-run:before {
 content:'\f215'
}
.zmdi-walk:before {
 content:'\f216'
}
.zmdi-cloud-box:before {
 content:'\f217'
}
.zmdi-cloud-circle:before {
 content:'\f218'
}
.zmdi-cloud-done:before {
 content:'\f219'
}
.zmdi-cloud-download:before {
 content:'\f21a'
}
.zmdi-cloud-off:before {
 content:'\f21b'
}
.zmdi-cloud-outline-alt:before {
 content:'\f21c'
}
.zmdi-cloud-outline:before {
 content:'\f21d'
}
.zmdi-cloud-upload:before {
 content:'\f21e'
}
.zmdi-cloud:before {
 content:'\f21f'
}
.zmdi-download:before {
 content:'\f220'
}
.zmdi-file-plus:before {
 content:'\f221'
}
.zmdi-file-text:before {
 content:'\f222'
}
.zmdi-file:before {
 content:'\f223'
}
.zmdi-folder-outline:before {
 content:'\f224'
}
.zmdi-folder-person:before {
 content:'\f225'
}
.zmdi-folder-star-alt:before {
 content:'\f226'
}
.zmdi-folder-star:before {
 content:'\f227'
}
.zmdi-folder:before {
 content:'\f228'
}
.zmdi-gif:before {
 content:'\f229'
}
.zmdi-upload:before {
 content:'\f22a'
}
.zmdi-border-all:before {
 content:'\f22b'
}
.zmdi-border-bottom:before {
 content:'\f22c'
}
.zmdi-border-clear:before {
 content:'\f22d'
}
.zmdi-border-color:before {
 content:'\f22e'
}
.zmdi-border-horizontal:before {
 content:'\f22f'
}
.zmdi-border-inner:before {
 content:'\f230'
}
.zmdi-border-left:before {
 content:'\f231'
}
.zmdi-border-outer:before {
 content:'\f232'
}
.zmdi-border-right:before {
 content:'\f233'
}
.zmdi-border-style:before {
 content:'\f234'
}
.zmdi-border-top:before {
 content:'\f235'
}
.zmdi-border-vertical:before {
 content:'\f236'
}
.zmdi-copy:before {
 content:'\f237'
}
.zmdi-crop:before {
 content:'\f238'
}
.zmdi-format-align-center:before {
 content:'\f239'
}
.zmdi-format-align-justify:before {
 content:'\f23a'
}
.zmdi-format-align-left:before {
 content:'\f23b'
}
.zmdi-format-align-right:before {
 content:'\f23c'
}
.zmdi-format-bold:before {
 content:'\f23d'
}
.zmdi-format-clear-all:before {
 content:'\f23e'
}
.zmdi-format-clear:before {
 content:'\f23f'
}
.zmdi-format-color-fill:before {
 content:'\f240'
}
.zmdi-format-color-reset:before {
 content:'\f241'
}
.zmdi-format-color-text:before {
 content:'\f242'
}
.zmdi-format-indent-decrease:before {
 content:'\f243'
}
.zmdi-format-indent-increase:before {
 content:'\f244'
}
.zmdi-format-italic:before {
 content:'\f245'
}
.zmdi-format-line-spacing:before {
 content:'\f246'
}
.zmdi-format-list-bulleted:before {
 content:'\f247'
}
.zmdi-format-list-numbered:before {
 content:'\f248'
}
.zmdi-format-ltr:before {
 content:'\f249'
}
.zmdi-format-rtl:before {
 content:'\f24a'
}
.zmdi-format-size:before {
 content:'\f24b'
}
.zmdi-format-strikethrough-s:before {
 content:'\f24c'
}
.zmdi-format-strikethrough:before {
 content:'\f24d'
}
.zmdi-format-subject:before {
 content:'\f24e'
}
.zmdi-format-underlined:before {
 content:'\f24f'
}
.zmdi-format-valign-bottom:before {
 content:'\f250'
}
.zmdi-format-valign-center:before {
 content:'\f251'
}
.zmdi-format-valign-top:before {
 content:'\f252'
}
.zmdi-redo:before {
 content:'\f253'
}
.zmdi-select-all:before {
 content:'\f254'
}
.zmdi-space-bar:before {
 content:'\f255'
}
.zmdi-text-format:before {
 content:'\f256'
}
.zmdi-transform:before {
 content:'\f257'
}
.zmdi-undo:before {
 content:'\f258'
}
.zmdi-wrap-text:before {
 content:'\f259'
}
.zmdi-comment-alert:before {
 content:'\f25a'
}
.zmdi-comment-alt-text:before {
 content:'\f25b'
}
.zmdi-comment-alt:before {
 content:'\f25c'
}
.zmdi-comment-edit:before {
 content:'\f25d'
}
.zmdi-comment-image:before {
 content:'\f25e'
}
.zmdi-comment-list:before {
 content:'\f25f'
}
.zmdi-comment-more:before {
 content:'\f260'
}
.zmdi-comment-outline:before {
 content:'\f261'
}
.zmdi-comment-text-alt:before {
 content:'\f262'
}
.zmdi-comment-text:before {
 content:'\f263'
}
.zmdi-comment-video:before {
 content:'\f264'
}
.zmdi-comment:before {
 content:'\f265'
}
.zmdi-comments:before {
 content:'\f266'
}
.zmdi-check-all:before {
 content:'\f267'
}
.zmdi-check-circle-u:before {
 content:'\f268'
}
.zmdi-check-circle:before {
 content:'\f269'
}
.zmdi-check-square:before {
 content:'\f26a'
}
.zmdi-check:before {
 content:'\f26b'
}
.zmdi-circle-o:before {
 content:'\f26c'
}
.zmdi-circle:before {
 content:'\f26d'
}
.zmdi-dot-circle-alt:before {
 content:'\f26e'
}
.zmdi-dot-circle:before {
 content:'\f26f'
}
.zmdi-minus-circle-outline:before {
 content:'\f270'
}
.zmdi-minus-circle:before {
 content:'\f271'
}
.zmdi-minus-square:before {
 content:'\f272'
}
.zmdi-minus:before {
 content:'\f273'
}
.zmdi-plus-circle-o-duplicate:before {
 content:'\f274'
}
.zmdi-plus-circle-o:before {
 content:'\f275'
}
.zmdi-plus-circle:before {
 content:'\f276'
}
.zmdi-plus-square:before {
 content:'\f277'
}
.zmdi-plus:before {
 content:'\f278'
}
.zmdi-square-o:before {
 content:'\f279'
}
.zmdi-star-circle:before {
 content:'\f27a'
}
.zmdi-star-half:before {
 content:'\f27b'
}
.zmdi-star-outline:before {
 content:'\f27c'
}
.zmdi-star:before {
 content:'\f27d'
}
.zmdi-bluetooth-connected:before {
 content:'\f27e'
}
.zmdi-bluetooth-off:before {
 content:'\f27f'
}
.zmdi-bluetooth-search:before {
 content:'\f280'
}
.zmdi-bluetooth-setting:before {
 content:'\f281'
}
.zmdi-bluetooth:before {
 content:'\f282'
}
.zmdi-camera-add:before {
 content:'\f283'
}
.zmdi-camera-alt:before {
 content:'\f284'
}
.zmdi-camera-bw:before {
 content:'\f285'
}
.zmdi-camera-front:before {
 content:'\f286'
}
.zmdi-camera-mic:before {
 content:'\f287'
}
.zmdi-camera-party-mode:before {
 content:'\f288'
}
.zmdi-camera-rear:before {
 content:'\f289'
}
.zmdi-camera-roll:before {
 content:'\f28a'
}
.zmdi-camera-switch:before {
 content:'\f28b'
}
.zmdi-camera:before {
 content:'\f28c'
}
.zmdi-card-alert:before {
 content:'\f28d'
}
.zmdi-card-off:before {
 content:'\f28e'
}
.zmdi-card-sd:before {
 content:'\f28f'
}
.zmdi-card-sim:before {
 content:'\f290'
}
.zmdi-desktop-mac:before {
 content:'\f291'
}
.zmdi-desktop-windows:before {
 content:'\f292'
}
.zmdi-device-hub:before {
 content:'\f293'
}
.zmdi-devices-off:before {
 content:'\f294'
}
.zmdi-devices:before {
 content:'\f295'
}
.zmdi-dock:before {
 content:'\f296'
}
.zmdi-floppy:before {
 content:'\f297'
}
.zmdi-gamepad:before {
 content:'\f298'
}
.zmdi-gps-dot:before {
 content:'\f299'
}
.zmdi-gps-off:before {
 content:'\f29a'
}
.zmdi-gps:before {
 content:'\f29b'
}
.zmdi-headset-mic:before {
 content:'\f29c'
}
.zmdi-headset:before {
 content:'\f29d'
}
.zmdi-input-antenna:before {
 content:'\f29e'
}
.zmdi-input-composite:before {
 content:'\f29f'
}
.zmdi-input-hdmi:before {
 content:'\f2a0'
}
.zmdi-input-power:before {
 content:'\f2a1'
}
.zmdi-input-svideo:before {
 content:'\f2a2'
}
.zmdi-keyboard-hide:before {
 content:'\f2a3'
}
.zmdi-keyboard:before {
 content:'\f2a4'
}
.zmdi-laptop-chromebook:before {
 content:'\f2a5'
}
.zmdi-laptop-mac:before {
 content:'\f2a6'
}
.zmdi-laptop:before {
 content:'\f2a7'
}
.zmdi-mic-off:before {
 content:'\f2a8'
}
.zmdi-mic-outline:before {
 content:'\f2a9'
}
.zmdi-mic-setting:before {
 content:'\f2aa'
}
.zmdi-mic:before {
 content:'\f2ab'
}
.zmdi-mouse:before {
 content:'\f2ac'
}
.zmdi-network-alert:before {
 content:'\f2ad'
}
.zmdi-network-locked:before {
 content:'\f2ae'
}
.zmdi-network-off:before {
 content:'\f2af'
}
.zmdi-network-outline:before {
 content:'\f2b0'
}
.zmdi-network-setting:before {
 content:'\f2b1'
}
.zmdi-network:before {
 content:'\f2b2'
}
.zmdi-phone-bluetooth:before {
 content:'\f2b3'
}
.zmdi-phone-end:before {
 content:'\f2b4'
}
.zmdi-phone-forwarded:before {
 content:'\f2b5'
}
.zmdi-phone-in-talk:before {
 content:'\f2b6'
}
.zmdi-phone-locked:before {
 content:'\f2b7'
}
.zmdi-phone-missed:before {
 content:'\f2b8'
}
.zmdi-phone-msg:before {
 content:'\f2b9'
}
.zmdi-phone-paused:before {
 content:'\f2ba'
}
.zmdi-phone-ring:before {
 content:'\f2bb'
}
.zmdi-phone-setting:before {
 content:'\f2bc'
}
.zmdi-phone-sip:before {
 content:'\f2bd'
}
.zmdi-phone:before {
 content:'\f2be'
}
.zmdi-portable-wifi-changes:before {
 content:'\f2bf'
}
.zmdi-portable-wifi-off:before {
 content:'\f2c0'
}
.zmdi-portable-wifi:before {
 content:'\f2c1'
}
.zmdi-radio:before {
 content:'\f2c2'
}
.zmdi-reader:before {
 content:'\f2c3'
}
.zmdi-remote-control-alt:before {
 content:'\f2c4'
}
.zmdi-remote-control:before {
 content:'\f2c5'
}
.zmdi-router:before {
 content:'\f2c6'
}
.zmdi-scanner:before {
 content:'\f2c7'
}
.zmdi-smartphone-android:before {
 content:'\f2c8'
}
.zmdi-smartphone-download:before {
 content:'\f2c9'
}
.zmdi-smartphone-erase:before {
 content:'\f2ca'
}
.zmdi-smartphone-info:before {
 content:'\f2cb'
}
.zmdi-smartphone-iphone:before {
 content:'\f2cc'
}
.zmdi-smartphone-landscape-lock:before {
 content:'\f2cd'
}
.zmdi-smartphone-landscape:before {
 content:'\f2ce'
}
.zmdi-smartphone-lock:before {
 content:'\f2cf'
}
.zmdi-smartphone-portrait-lock:before {
 content:'\f2d0'
}
.zmdi-smartphone-ring:before {
 content:'\f2d1'
}
.zmdi-smartphone-setting:before {
 content:'\f2d2'
}
.zmdi-smartphone-setup:before {
 content:'\f2d3'
}
.zmdi-smartphone:before {
 content:'\f2d4'
}
.zmdi-speaker:before {
 content:'\f2d5'
}
.zmdi-tablet-android:before {
 content:'\f2d6'
}
.zmdi-tablet-mac:before {
 content:'\f2d7'
}
.zmdi-tablet:before {
 content:'\f2d8'
}
.zmdi-tv-alt-play:before {
 content:'\f2d9'
}
.zmdi-tv-list:before {
 content:'\f2da'
}
.zmdi-tv-play:before {
 content:'\f2db'
}
.zmdi-tv:before {
 content:'\f2dc'
}
.zmdi-usb:before {
 content:'\f2dd'
}
.zmdi-videocam-off:before {
 content:'\f2de'
}
.zmdi-videocam-switch:before {
 content:'\f2df'
}
.zmdi-videocam:before {
 content:'\f2e0'
}
.zmdi-watch:before {
 content:'\f2e1'
}
.zmdi-wifi-alt-2:before {
 content:'\f2e2'
}
.zmdi-wifi-alt:before {
 content:'\f2e3'
}
.zmdi-wifi-info:before {
 content:'\f2e4'
}
.zmdi-wifi-lock:before {
 content:'\f2e5'
}
.zmdi-wifi-off:before {
 content:'\f2e6'
}
.zmdi-wifi-outline:before {
 content:'\f2e7'
}
.zmdi-wifi:before {
 content:'\f2e8'
}
.zmdi-arrow-left-bottom:before {
 content:'\f2e9'
}
.zmdi-arrow-left:before {
 content:'\f2ea'
}
.zmdi-arrow-merge:before {
 content:'\f2eb'
}
.zmdi-arrow-missed:before {
 content:'\f2ec'
}
.zmdi-arrow-right-top:before {
 content:'\f2ed'
}
.zmdi-arrow-right:before {
 content:'\f2ee'
}
.zmdi-arrow-split:before {
 content:'\f2ef'
}
.zmdi-arrows:before {
 content:'\f2f0'
}
.zmdi-caret-down-circle:before {
 content:'\f2f1'
}
.zmdi-caret-down:before {
 content:'\f2f2'
}
.zmdi-caret-left-circle:before {
 content:'\f2f3'
}
.zmdi-caret-left:before {
 content:'\f2f4'
}
.zmdi-caret-right-circle:before {
 content:'\f2f5'
}
.zmdi-caret-right:before {
 content:'\f2f6'
}
.zmdi-caret-up-circle:before {
 content:'\f2f7'
}
.zmdi-caret-up:before {
 content:'\f2f8'
}
.zmdi-chevron-down:before {
 content:'\f2f9'
}
.zmdi-chevron-left:before {
 content:'\f2fa'
}
.zmdi-chevron-right:before {
 content:'\f2fb'
}
.zmdi-chevron-up:before {
 content:'\f2fc'
}
.zmdi-forward:before {
 content:'\f2fd'
}
.zmdi-long-arrow-down:before {
 content:'\f2fe'
}
.zmdi-long-arrow-left:before {
 content:'\f2ff'
}
.zmdi-long-arrow-return:before {
 content:'\f300'
}
.zmdi-long-arrow-right:before {
 content:'\f301'
}
.zmdi-long-arrow-tab:before {
 content:'\f302'
}
.zmdi-long-arrow-up:before {
 content:'\f303'
}
.zmdi-rotate-ccw:before {
 content:'\f304'
}
.zmdi-rotate-cw:before {
 content:'\f305'
}
.zmdi-rotate-left:before {
 content:'\f306'
}
.zmdi-rotate-right:before {
 content:'\f307'
}
.zmdi-square-down:before {
 content:'\f308'
}
.zmdi-square-right:before {
 content:'\f309'
}
.zmdi-swap-alt:before {
 content:'\f30a'
}
.zmdi-swap-vertical-circle:before {
 content:'\f30b'
}
.zmdi-swap-vertical:before {
 content:'\f30c'
}
.zmdi-swap:before {
 content:'\f30d'
}
.zmdi-trending-down:before {
 content:'\f30e'
}
.zmdi-trending-flat:before {
 content:'\f30f'
}
.zmdi-trending-up:before {
 content:'\f310'
}
.zmdi-unfold-less:before {
 content:'\f311'
}
.zmdi-unfold-more:before {
 content:'\f312'
}
.zmdi-apps:before {
 content:'\f313'
}
.zmdi-grid-off:before {
 content:'\f314'
}
.zmdi-grid:before {
 content:'\f315'
}
.zmdi-view-agenda:before {
 content:'\f316'
}
.zmdi-view-array:before {
 content:'\f317'
}
.zmdi-view-carousel:before {
 content:'\f318'
}
.zmdi-view-column:before {
 content:'\f319'
}
.zmdi-view-comfy:before {
 content:'\f31a'
}
.zmdi-view-compact:before {
 content:'\f31b'
}
.zmdi-view-dashboard:before {
 content:'\f31c'
}
.zmdi-view-day:before {
 content:'\f31d'
}
.zmdi-view-headline:before {
 content:'\f31e'
}
.zmdi-view-list-alt:before {
 content:'\f31f'
}
.zmdi-view-list:before {
 content:'\f320'
}
.zmdi-view-module:before {
 content:'\f321'
}
.zmdi-view-quilt:before {
 content:'\f322'
}
.zmdi-view-stream:before {
 content:'\f323'
}
.zmdi-view-subtitles:before {
 content:'\f324'
}
.zmdi-view-toc:before {
 content:'\f325'
}
.zmdi-view-web:before {
 content:'\f326'
}
.zmdi-view-week:before {
 content:'\f327'
}
.zmdi-widgets:before {
 content:'\f328'
}
.zmdi-alarm-check:before {
 content:'\f329'
}
.zmdi-alarm-off:before {
 content:'\f32a'
}
.zmdi-alarm-plus:before {
 content:'\f32b'
}
.zmdi-alarm-snooze:before {
 content:'\f32c'
}
.zmdi-alarm:before {
 content:'\f32d'
}
.zmdi-calendar-alt:before {
 content:'\f32e'
}
.zmdi-calendar-check:before {
 content:'\f32f'
}
.zmdi-calendar-close:before {
 content:'\f330'
}
.zmdi-calendar-note:before {
 content:'\f331'
}
.zmdi-calendar:before {
 content:'\f332'
}
.zmdi-time-countdown:before {
 content:'\f333'
}
.zmdi-time-interval:before {
 content:'\f334'
}
.zmdi-time-restore-setting:before {
 content:'\f335'
}
.zmdi-time-restore:before {
 content:'\f336'
}
.zmdi-time:before {
 content:'\f337'
}
.zmdi-timer-off:before {
 content:'\f338'
}
.zmdi-timer:before {
 content:'\f339'
}
.zmdi-android-alt:before {
 content:'\f33a'
}
.zmdi-android:before {
 content:'\f33b'
}
.zmdi-apple:before {
 content:'\f33c'
}
.zmdi-behance:before {
 content:'\f33d'
}
.zmdi-codepen:before {
 content:'\f33e'
}
.zmdi-dribbble:before {
 content:'\f33f'
}
.zmdi-dropbox:before {
 content:'\f340'
}
.zmdi-evernote:before {
 content:'\f341'
}
.zmdi-facebook-box:before {
 content:'\f342'
}
.zmdi-facebook:before {
 content:'\f343'
}
.zmdi-github-box:before {
 content:'\f344'
}
.zmdi-github:before {
 content:'\f345'
}
.zmdi-google-drive:before {
 content:'\f346'
}
.zmdi-google-earth:before {
 content:'\f347'
}
.zmdi-google-glass:before {
 content:'\f348'
}
.zmdi-google-maps:before {
 content:'\f349'
}
.zmdi-google-pages:before {
 content:'\f34a'
}
.zmdi-google-play:before {
 content:'\f34b'
}
.zmdi-google-plus-box:before {
 content:'\f34c'
}
.zmdi-google-plus:before {
 content:'\f34d'
}
.zmdi-google:before {
 content:'\f34e'
}
.zmdi-instagram:before {
 content:'\f34f'
}
.zmdi-language-css3:before {
 content:'\f350'
}
.zmdi-language-html5:before {
 content:'\f351'
}
.zmdi-language-javascript:before {
 content:'\f352'
}
.zmdi-language-python-alt:before {
 content:'\f353'
}
.zmdi-language-python:before {
 content:'\f354'
}
.zmdi-lastfm:before {
 content:'\f355'
}
.zmdi-linkedin-box:before {
 content:'\f356'
}
.zmdi-paypal:before {
 content:'\f357'
}
.zmdi-pinterest-box:before {
 content:'\f358'
}
.zmdi-pocket:before {
 content:'\f359'
}
.zmdi-polymer:before {
 content:'\f35a'
}
.zmdi-share:before {
 content:'\f35b'
}
.zmdi-stackoverflow:before {
 content:'\f35c'
}
.zmdi-steam-square:before {
 content:'\f35d'
}
.zmdi-steam:before {
 content:'\f35e'
}
.zmdi-twitter-box:before {
 content:'\f35f'
}
.zmdi-twitter:before {
 content:'\f360'
}
.zmdi-vk:before {
 content:'\f361'
}
.zmdi-wikipedia:before {
 content:'\f362'
}
.zmdi-windows:before {
 content:'\f363'
}
.zmdi-aspect-ratio-alt:before {
 content:'\f364'
}
.zmdi-aspect-ratio:before {
 content:'\f365'
}
.zmdi-blur-circular:before {
 content:'\f366'
}
.zmdi-blur-linear:before {
 content:'\f367'
}
.zmdi-blur-off:before {
 content:'\f368'
}
.zmdi-blur:before {
 content:'\f369'
}
.zmdi-brightness-2:before {
 content:'\f36a'
}
.zmdi-brightness-3:before {
 content:'\f36b'
}
.zmdi-brightness-4:before {
 content:'\f36c'
}
.zmdi-brightness-5:before {
 content:'\f36d'
}
.zmdi-brightness-6:before {
 content:'\f36e'
}
.zmdi-brightness-7:before {
 content:'\f36f'
}
.zmdi-brightness-auto:before {
 content:'\f370'
}
.zmdi-brightness-setting:before {
 content:'\f371'
}
.zmdi-broken-image:before {
 content:'\f372'
}
.zmdi-center-focus-strong:before {
 content:'\f373'
}
.zmdi-center-focus-weak:before {
 content:'\f374'
}
.zmdi-compare:before {
 content:'\f375'
}
.zmdi-crop-16-9:before {
 content:'\f376'
}
.zmdi-crop-3-2:before {
 content:'\f377'
}
.zmdi-crop-5-4:before {
 content:'\f378'
}
.zmdi-crop-7-5:before {
 content:'\f379'
}
.zmdi-crop-din:before {
 content:'\f37a'
}
.zmdi-crop-free:before {
 content:'\f37b'
}
.zmdi-crop-landscape:before {
 content:'\f37c'
}
.zmdi-crop-portrait:before {
 content:'\f37d'
}
.zmdi-crop-square:before {
 content:'\f37e'
}
.zmdi-exposure-alt:before {
 content:'\f37f'
}
.zmdi-exposure:before {
 content:'\f380'
}
.zmdi-filter-b-and-w:before {
 content:'\f381'
}
.zmdi-filter-center-focus:before {
 content:'\f382'
}
.zmdi-filter-frames:before {
 content:'\f383'
}
.zmdi-filter-tilt-shift:before {
 content:'\f384'
}
.zmdi-gradient:before {
 content:'\f385'
}
.zmdi-grain:before {
 content:'\f386'
}
.zmdi-graphic-eq:before {
 content:'\f387'
}
.zmdi-hdr-off:before {
 content:'\f388'
}
.zmdi-hdr-strong:before {
 content:'\f389'
}
.zmdi-hdr-weak:before {
 content:'\f38a'
}
.zmdi-hdr:before {
 content:'\f38b'
}
.zmdi-iridescent:before {
 content:'\f38c'
}
.zmdi-leak-off:before {
 content:'\f38d'
}
.zmdi-leak:before {
 content:'\f38e'
}
.zmdi-looks:before {
 content:'\f38f'
}
.zmdi-loupe:before {
 content:'\f390'
}
.zmdi-panorama-horizontal:before {
 content:'\f391'
}
.zmdi-panorama-vertical:before {
 content:'\f392'
}
.zmdi-panorama-wide-angle:before {
 content:'\f393'
}
.zmdi-photo-size-select-large:before {
 content:'\f394'
}
.zmdi-photo-size-select-small:before {
 content:'\f395'
}
.zmdi-picture-in-picture:before {
 content:'\f396'
}
.zmdi-slideshow:before {
 content:'\f397'
}
.zmdi-texture:before {
 content:'\f398'
}
.zmdi-tonality:before {
 content:'\f399'
}
.zmdi-vignette:before {
 content:'\f39a'
}
.zmdi-wb-auto:before {
 content:'\f39b'
}
.zmdi-eject-alt:before {
 content:'\f39c'
}
.zmdi-eject:before {
 content:'\f39d'
}
.zmdi-equalizer:before {
 content:'\f39e'
}
.zmdi-fast-forward:before {
 content:'\f39f'
}
.zmdi-fast-rewind:before {
 content:'\f3a0'
}
.zmdi-forward-10:before {
 content:'\f3a1'
}
.zmdi-forward-30:before {
 content:'\f3a2'
}
.zmdi-forward-5:before {
 content:'\f3a3'
}
.zmdi-hearing:before {
 content:'\f3a4'
}
.zmdi-pause-circle-outline:before {
 content:'\f3a5'
}
.zmdi-pause-circle:before {
 content:'\f3a6'
}
.zmdi-pause:before {
 content:'\f3a7'
}
.zmdi-play-circle-outline:before {
 content:'\f3a8'
}
.zmdi-play-circle:before {
 content:'\f3a9'
}
.zmdi-play:before {
 content:'\f3aa'
}
.zmdi-playlist-audio:before {
 content:'\f3ab'
}
.zmdi-playlist-plus:before {
 content:'\f3ac'
}
.zmdi-repeat-one:before {
 content:'\f3ad'
}
.zmdi-repeat:before {
 content:'\f3ae'
}
.zmdi-replay-10:before {
 content:'\f3af'
}
.zmdi-replay-30:before {
 content:'\f3b0'
}
.zmdi-replay-5:before {
 content:'\f3b1'
}
.zmdi-replay:before {
 content:'\f3b2'
}
.zmdi-shuffle:before {
 content:'\f3b3'
}
.zmdi-skip-next:before {
 content:'\f3b4'
}
.zmdi-skip-previous:before {
 content:'\f3b5'
}
.zmdi-stop:before {
 content:'\f3b6'
}
.zmdi-surround-sound:before {
 content:'\f3b7'
}
.zmdi-tune:before {
 content:'\f3b8'
}
.zmdi-volume-down:before {
 content:'\f3b9'
}
.zmdi-volume-mute:before {
 content:'\f3ba'
}
.zmdi-volume-off:before {
 content:'\f3bb'
}
.zmdi-volume-up:before {
 content:'\f3bc'
}
.zmdi-n-1-square:before {
 content:'\f3bd'
}
.zmdi-n-2-square:before {
 content:'\f3be'
}
.zmdi-n-3-square:before {
 content:'\f3bf'
}
.zmdi-n-4-square:before {
 content:'\f3c0'
}
.zmdi-n-5-square:before {
 content:'\f3c1'
}
.zmdi-n-6-square:before {
 content:'\f3c2'
}
.zmdi-neg-1:before {
 content:'\f3c3'
}
.zmdi-neg-2:before {
 content:'\f3c4'
}
.zmdi-plus-1:before {
 content:'\f3c5'
}
.zmdi-plus-2:before {
 content:'\f3c6'
}
.zmdi-sec-10:before {
 content:'\f3c7'
}
.zmdi-sec-3:before {
 content:'\f3c8'
}
.zmdi-zero:before {
 content:'\f3c9'
}
.zmdi-airline-seat-flat-angled:before {
 content:'\f3ca'
}
.zmdi-airline-seat-flat:before {
 content:'\f3cb'
}
.zmdi-airline-seat-individual-suite:before {
 content:'\f3cc'
}
.zmdi-airline-seat-legroom-extra:before {
 content:'\f3cd'
}
.zmdi-airline-seat-legroom-normal:before {
 content:'\f3ce'
}
.zmdi-airline-seat-legroom-reduced:before {
 content:'\f3cf'
}
.zmdi-airline-seat-recline-extra:before {
 content:'\f3d0'
}
.zmdi-airline-seat-recline-normal:before {
 content:'\f3d1'
}
.zmdi-airplay:before {
 content:'\f3d2'
}
.zmdi-closed-caption:before {
 content:'\f3d3'
}
.zmdi-confirmation-number:before {
 content:'\f3d4'
}
.zmdi-developer-board:before {
 content:'\f3d5'
}
.zmdi-disc-full:before {
 content:'\f3d6'
}
.zmdi-explicit:before {
 content:'\f3d7'
}
.zmdi-flight-land:before {
 content:'\f3d8'
}
.zmdi-flight-takeoff:before {
 content:'\f3d9'
}
.zmdi-flip-to-back:before {
 content:'\f3da'
}
.zmdi-flip-to-front:before {
 content:'\f3db'
}
.zmdi-group-work:before {
 content:'\f3dc'
}
.zmdi-hd:before {
 content:'\f3dd'
}
.zmdi-hq:before {
 content:'\f3de'
}
.zmdi-markunread-mailbox:before {
 content:'\f3df'
}
.zmdi-memory:before {
 content:'\f3e0'
}
.zmdi-nfc:before {
 content:'\f3e1'
}
.zmdi-play-for-work:before {
 content:'\f3e2'
}
.zmdi-power-input:before {
 content:'\f3e3'
}
.zmdi-present-to-all:before {
 content:'\f3e4'
}
.zmdi-satellite:before {
 content:'\f3e5'
}
.zmdi-tap-and-play:before {
 content:'\f3e6'
}
.zmdi-vibration:before {
 content:'\f3e7'
}
.zmdi-voicemail:before {
 content:'\f3e8'
}
.zmdi-group:before {
 content:'\f3e9'
}
.zmdi-rss:before {
 content:'\f3ea'
}
.zmdi-shape:before {
 content:'\f3eb'
}
.zmdi-spinner:before {
 content:'\f3ec'
}
.zmdi-ungroup:before {
 content:'\f3ed'
}
.zmdi-500px:before {
 content:'\f3ee'
}
.zmdi-8tracks:before {
 content:'\f3ef'
}
.zmdi-amazon:before {
 content:'\f3f0'
}
.zmdi-blogger:before {
 content:'\f3f1'
}
.zmdi-delicious:before {
 content:'\f3f2'
}
.zmdi-disqus:before {
 content:'\f3f3'
}
.zmdi-flattr:before {
 content:'\f3f4'
}
.zmdi-flickr:before {
 content:'\f3f5'
}
.zmdi-github-alt:before {
 content:'\f3f6'
}
.zmdi-google-old:before {
 content:'\f3f7'
}
.zmdi-linkedin:before {
 content:'\f3f8'
}
.zmdi-odnoklassniki:before {
 content:'\f3f9'
}
.zmdi-outlook:before {
 content:'\f3fa'
}
.zmdi-paypal-alt:before {
 content:'\f3fb'
}
.zmdi-pinterest:before {
 content:'\f3fc'
}
.zmdi-playstation:before {
 content:'\f3fd'
}
.zmdi-reddit:before {
 content:'\f3fe'
}
.zmdi-skype:before {
 content:'\f3ff'
}
.zmdi-slideshare:before {
 content:'\f400'
}
.zmdi-soundcloud:before {
 content:'\f401'
}
.zmdi-tumblr:before {
 content:'\f402'
}
.zmdi-twitch:before {
 content:'\f403'
}
.zmdi-vimeo:before {
 content:'\f404'
}
.zmdi-whatsapp:before {
 content:'\f405'
}
.zmdi-xbox:before {
 content:'\f406'
}
.zmdi-yahoo:before {
 content:'\f407'
}
.zmdi-youtube-play:before {
 content:'\f408'
}
.zmdi-youtube:before {
 content:'\f409'
}
.zmdi-3d-rotation:before {
 content:'\f101'
}
.zmdi-airplane-off:before {
 content:'\f102'
}
.zmdi-airplane:before {
 content:'\f103'
}
.zmdi-album:before {
 content:'\f104'
}
.zmdi-archive:before {
 content:'\f105'
}
.zmdi-assignment-account:before {
 content:'\f106'
}
.zmdi-assignment-alert:before {
 content:'\f107'
}
.zmdi-assignment-check:before {
 content:'\f108'
}
.zmdi-assignment-o:before {
 content:'\f109'
}
.zmdi-assignment-return:before {
 content:'\f10a'
}
.zmdi-assignment-returned:before {
 content:'\f10b'
}
.zmdi-assignment:before {
 content:'\f10c'
}
.zmdi-attachment-alt:before {
 content:'\f10d'
}
.zmdi-attachment:before {
 content:'\f10e'
}
.zmdi-audio:before {
 content:'\f10f'
}
.zmdi-badge-check:before {
 content:'\f110'
}
.zmdi-balance-wallet:before {
 content:'\f111'
}
.zmdi-balance:before {
 content:'\f112'
}
.zmdi-battery-alert:before {
 content:'\f113'
}
.zmdi-battery-flash:before {
 content:'\f114'
}
.zmdi-battery-unknown:before {
 content:'\f115'
}
.zmdi-battery:before {
 content:'\f116'
}
.zmdi-bike:before {
 content:'\f117'
}
.zmdi-block-alt:before {
 content:'\f118'
}
.zmdi-block:before {
 content:'\f119'
}
.zmdi-boat:before {
 content:'\f11a'
}
.zmdi-book-image:before {
 content:'\f11b'
}
.zmdi-book:before {
 content:'\f11c'
}
.zmdi-bookmark-outline:before {
 content:'\f11d'
}
.zmdi-bookmark:before {
 content:'\f11e'
}
.zmdi-brush:before {
 content:'\f11f'
}
.zmdi-bug:before {
 content:'\f120'
}
.zmdi-bus:before {
 content:'\f121'
}
.zmdi-cake:before {
 content:'\f122'
}
.zmdi-car-taxi:before {
 content:'\f123'
}
.zmdi-car-wash:before {
 content:'\f124'
}
.zmdi-car:before {
 content:'\f125'
}
.zmdi-card-giftcard:before {
 content:'\f126'
}
.zmdi-card-membership:before {
 content:'\f127'
}
.zmdi-card-travel:before {
 content:'\f128'
}
.zmdi-card:before {
 content:'\f129'
}
.zmdi-case-check:before {
 content:'\f12a'
}
.zmdi-case-download:before {
 content:'\f12b'
}
.zmdi-case-play:before {
 content:'\f12c'
}
.zmdi-case:before {
 content:'\f12d'
}
.zmdi-cast-connected:before {
 content:'\f12e'
}
.zmdi-cast:before {
 content:'\f12f'
}
.zmdi-chart-donut:before {
 content:'\f130'
}
.zmdi-chart:before {
 content:'\f131'
}
.zmdi-city-alt:before {
 content:'\f132'
}
.zmdi-city:before {
 content:'\f133'
}
.zmdi-close-circle-o:before {
 content:'\f134'
}
.zmdi-close-circle:before {
 content:'\f135'
}
.zmdi-close:before {
 content:'\f136'
}
.zmdi-cocktail:before {
 content:'\f137'
}
.zmdi-code-setting:before {
 content:'\f138'
}
.zmdi-code-smartphone:before {
 content:'\f139'
}
.zmdi-code:before {
 content:'\f13a'
}
.zmdi-coffee:before {
 content:'\f13b'
}
.zmdi-collection-bookmark:before {
 content:'\f13c'
}
.zmdi-collection-case-play:before {
 content:'\f13d'
}
.zmdi-collection-folder-image:before {
 content:'\f13e'
}
.zmdi-collection-image-o:before {
 content:'\f13f'
}
.zmdi-collection-image:before {
 content:'\f140'
}
.zmdi-collection-item-1:before {
 content:'\f141'
}
.zmdi-collection-item-2:before {
 content:'\f142'
}
.zmdi-collection-item-3:before {
 content:'\f143'
}
.zmdi-collection-item-4:before {
 content:'\f144'
}
.zmdi-collection-item-5:before {
 content:'\f145'
}
.zmdi-collection-item-6:before {
 content:'\f146'
}
.zmdi-collection-item-7:before {
 content:'\f147'
}
.zmdi-collection-item-8:before {
 content:'\f148'
}
.zmdi-collection-item-9-plus:before {
 content:'\f149'
}
.zmdi-collection-item-9:before {
 content:'\f14a'
}
.zmdi-collection-item:before {
 content:'\f14b'
}
.zmdi-collection-music:before {
 content:'\f14c'
}
.zmdi-collection-pdf:before {
 content:'\f14d'
}
.zmdi-collection-plus:before {
 content:'\f14e'
}
.zmdi-collection-speaker:before {
 content:'\f14f'
}
.zmdi-collection-text:before {
 content:'\f150'
}
.zmdi-collection-video:before {
 content:'\f151'
}
.zmdi-compass:before {
 content:'\f152'
}
.zmdi-cutlery:before {
 content:'\f153'
}
.zmdi-delete:before {
 content:'\f154'
}
.zmdi-dialpad:before {
 content:'\f155'
}
.zmdi-dns:before {
 content:'\f156'
}
.zmdi-drink:before {
 content:'\f157'
}
.zmdi-edit:before {
 content:'\f158'
}
.zmdi-email-open:before {
 content:'\f159'
}
.zmdi-email:before {
 content:'\f15a'
}
.zmdi-eye-off:before {
 content:'\f15b'
}
.zmdi-eye:before {
 content:'\f15c'
}
.zmdi-eyedropper:before {
 content:'\f15d'
}
.zmdi-favorite-outline:before {
 content:'\f15e'
}
.zmdi-favorite:before {
 content:'\f15f'
}
.zmdi-filter-list:before {
 content:'\f160'
}
.zmdi-fire:before {
 content:'\f161'
}
.zmdi-flag:before {
 content:'\f162'
}
.zmdi-flare:before {
 content:'\f163'
}
.zmdi-flash-auto:before {
 content:'\f164'
}
.zmdi-flash-off:before {
 content:'\f165'
}
.zmdi-flash:before {
 content:'\f166'
}
.zmdi-flip:before {
 content:'\f167'
}
.zmdi-flower-alt:before {
 content:'\f168'
}
.zmdi-flower:before {
 content:'\f169'
}
.zmdi-font:before {
 content:'\f16a'
}
.zmdi-fullscreen-alt:before {
 content:'\f16b'
}
.zmdi-fullscreen-exit:before {
 content:'\f16c'
}
.zmdi-fullscreen:before {
 content:'\f16d'
}
.zmdi-functions:before {
 content:'\f16e'
}
.zmdi-gas-station:before {
 content:'\f16f'
}
.zmdi-gesture:before {
 content:'\f170'
}
.zmdi-globe-alt:before {
 content:'\f171'
}
.zmdi-globe-lock:before {
 content:'\f172'
}
.zmdi-globe:before {
 content:'\f173'
}
.zmdi-graduation-cap:before {
 content:'\f174'
}
.zmdi-home:before {
 content:'\f175'
}
.zmdi-hospital-alt:before {
 content:'\f176'
}
.zmdi-hospital:before {
 content:'\f177'
}
.zmdi-hotel:before {
 content:'\f178'
}
.zmdi-hourglass-alt:before {
 content:'\f179'
}
.zmdi-hourglass-outline:before {
 content:'\f17a'
}
.zmdi-hourglass:before {
 content:'\f17b'
}
.zmdi-http:before {
 content:'\f17c'
}
.zmdi-image-alt:before {
 content:'\f17d'
}
.zmdi-image-o:before {
 content:'\f17e'
}
.zmdi-image:before {
 content:'\f17f'
}
.zmdi-inbox:before {
 content:'\f180'
}
.zmdi-invert-colors-off:before {
 content:'\f181'
}
.zmdi-invert-colors:before {
 content:'\f182'
}
.zmdi-key:before {
 content:'\f183'
}
.zmdi-label-alt-outline:before {
 content:'\f184'
}
.zmdi-label-alt:before {
 content:'\f185'
}
.zmdi-label-heart:before {
 content:'\f186'
}
.zmdi-label:before {
 content:'\f187'
}
.zmdi-labels:before {
 content:'\f188'
}
.zmdi-lamp:before {
 content:'\f189'
}
.zmdi-landscape:before {
 content:'\f18a'
}
.zmdi-layers-off:before {
 content:'\f18b'
}
.zmdi-layers:before {
 content:'\f18c'
}
.zmdi-library:before {
 content:'\f18d'
}
.zmdi-link:before {
 content:'\f18e'
}
.zmdi-lock-open:before {
 content:'\f18f'
}
.zmdi-lock-outline:before {
 content:'\f190'
}
.zmdi-lock:before {
 content:'\f191'
}
.zmdi-mail-reply-all:before {
 content:'\f192'
}
.zmdi-mail-reply:before {
 content:'\f193'
}
.zmdi-mail-send:before {
 content:'\f194'
}
.zmdi-mall:before {
 content:'\f195'
}
.zmdi-map:before {
 content:'\f196'
}
.zmdi-menu:before {
 content:'\f197'
}
.zmdi-money-box:before {
 content:'\f198'
}
.zmdi-money-off:before {
 content:'\f199'
}
.zmdi-money:before {
 content:'\f19a'
}
.zmdi-more-vert:before {
 content:'\f19b'
}
.zmdi-more:before {
 content:'\f19c'
}
.zmdi-movie-alt:before {
 content:'\f19d'
}
.zmdi-movie:before {
 content:'\f19e'
}
.zmdi-nature-people:before {
 content:'\f19f'
}
.zmdi-nature:before {
 content:'\f1a0'
}
.zmdi-navigation:before {
 content:'\f1a1'
}
.zmdi-open-in-browser:before {
 content:'\f1a2'
}
.zmdi-open-in-new:before {
 content:'\f1a3'
}
.zmdi-palette:before {
 content:'\f1a4'
}
.zmdi-parking:before {
 content:'\f1a5'
}
.zmdi-pin-account:before {
 content:'\f1a6'
}
.zmdi-pin-assistant:before {
 content:'\f1a7'
}
.zmdi-pin-drop:before {
 content:'\f1a8'
}
.zmdi-pin-help:before {
 content:'\f1a9'
}
.zmdi-pin-off:before {
 content:'\f1aa'
}
.zmdi-pin:before {
 content:'\f1ab'
}
.zmdi-pizza:before {
 content:'\f1ac'
}
.zmdi-plaster:before {
 content:'\f1ad'
}
.zmdi-power-setting:before {
 content:'\f1ae'
}
.zmdi-power:before {
 content:'\f1af'
}
.zmdi-print:before {
 content:'\f1b0'
}
.zmdi-puzzle-piece:before {
 content:'\f1b1'
}
.zmdi-quote:before {
 content:'\f1b2'
}
.zmdi-railway:before {
 content:'\f1b3'
}
.zmdi-receipt:before {
 content:'\f1b4'
}
.zmdi-refresh-alt:before {
 content:'\f1b5'
}
.zmdi-refresh-sync-alert:before {
 content:'\f1b6'
}
.zmdi-refresh-sync-off:before {
 content:'\f1b7'
}
.zmdi-refresh-sync:before {
 content:'\f1b8'
}
.zmdi-refresh:before {
 content:'\f1b9'
}
.zmdi-roller:before {
 content:'\f1ba'
}
.zmdi-ruler:before {
 content:'\f1bb'
}
.zmdi-scissors:before {
 content:'\f1bc'
}
.zmdi-screen-rotation-lock:before {
 content:'\f1bd'
}
.zmdi-screen-rotation:before {
 content:'\f1be'
}
.zmdi-search-for:before {
 content:'\f1bf'
}
.zmdi-search-in-file:before {
 content:'\f1c0'
}
.zmdi-search-in-page:before {
 content:'\f1c1'
}
.zmdi-search-replace:before {
 content:'\f1c2'
}
.zmdi-search:before {
 content:'\f1c3'
}
.zmdi-seat:before {
 content:'\f1c4'
}
.zmdi-settings-square:before {
 content:'\f1c5'
}
.zmdi-settings:before {
 content:'\f1c6'
}
.zmdi-shield-check:before {
 content:'\f1c7'
}
.zmdi-shield-security:before {
 content:'\f1c8'
}
.zmdi-shopping-basket:before {
 content:'\f1c9'
}
.zmdi-shopping-cart-plus:before {
 content:'\f1ca'
}
.zmdi-shopping-cart:before {
 content:'\f1cb'
}
.zmdi-sign-in:before {
 content:'\f1cc'
}
.zmdi-sort-amount-asc:before {
 content:'\f1cd'
}
.zmdi-sort-amount-desc:before {
 content:'\f1ce'
}
.zmdi-sort-asc:before {
 content:'\f1cf'
}
.zmdi-sort-desc:before {
 content:'\f1d0'
}
.zmdi-spellcheck:before {
 content:'\f1d1'
}
.zmdi-storage:before {
 content:'\f1d2'
}
.zmdi-store-24:before {
 content:'\f1d3'
}
.zmdi-store:before {
 content:'\f1d4'
}
.zmdi-subway:before {
 content:'\f1d5'
}
.zmdi-sun:before {
 content:'\f1d6'
}
.zmdi-tab-unselected:before {
 content:'\f1d7'
}
.zmdi-tab:before {
 content:'\f1d8'
}
.zmdi-tag-close:before {
 content:'\f1d9'
}
.zmdi-tag-more:before {
 content:'\f1da'
}
.zmdi-tag:before {
 content:'\f1db'
}
.zmdi-thumb-down:before {
 content:'\f1dc'
}
.zmdi-thumb-up-down:before {
 content:'\f1dd'
}
.zmdi-thumb-up:before {
 content:'\f1de'
}
.zmdi-ticket-star:before {
 content:'\f1df'
}
.zmdi-toll:before {
 content:'\f1e0'
}
.zmdi-toys:before {
 content:'\f1e1'
}
.zmdi-traffic:before {
 content:'\f1e2'
}
.zmdi-translate:before {
 content:'\f1e3'
}
.zmdi-triangle-down:before {
 content:'\f1e4'
}
.zmdi-triangle-up:before {
 content:'\f1e5'
}
.zmdi-truck:before {
 content:'\f1e6'
}
.zmdi-turning-sign:before {
 content:'\f1e7'
}
.zmdi-wallpaper:before {
 content:'\f1e8'
}
.zmdi-washing-machine:before {
 content:'\f1e9'
}
.zmdi-window-maximize:before {
 content:'\f1ea'
}
.zmdi-window-minimize:before {
 content:'\f1eb'
}
.zmdi-window-restore:before {
 content:'\f1ec'
}
.zmdi-wrench:before {
 content:'\f1ed'
}
.zmdi-zoom-in:before {
 content:'\f1ee'
}
.zmdi-zoom-out:before {
 content:'\f1ef'
}
.zmdi-alert-circle-o:before {
 content:'\f1f0'
}
.zmdi-alert-circle:before {
 content:'\f1f1'
}
.zmdi-alert-octagon:before {
 content:'\f1f2'
}
.zmdi-alert-polygon:before {
 content:'\f1f3'
}
.zmdi-alert-triangle:before {
 content:'\f1f4'
}
.zmdi-help-outline:before {
 content:'\f1f5'
}
.zmdi-help:before {
 content:'\f1f6'
}
.zmdi-info-outline:before {
 content:'\f1f7'
}
.zmdi-info:before {
 content:'\f1f8'
}
.zmdi-notifications-active:before {
 content:'\f1f9'
}
.zmdi-notifications-add:before {
 content:'\f1fa'
}
.zmdi-notifications-none:before {
 content:'\f1fb'
}
.zmdi-notifications-off:before {
 content:'\f1fc'
}
.zmdi-notifications-paused:before {
 content:'\f1fd'
}
.zmdi-notifications:before {
 content:'\f1fe'
}
.zmdi-account-add:before {
 content:'\f1ff'
}
.zmdi-account-box-mail:before {
 content:'\f200'
}
.zmdi-account-box-o:before {
 content:'\f201'
}
.zmdi-account-box-phone:before {
 content:'\f202'
}
.zmdi-account-box:before {
 content:'\f203'
}
.zmdi-account-calendar:before {
 content:'\f204'
}
.zmdi-account-circle:before {
 content:'\f205'
}
.zmdi-account-o:before {
 content:'\f206'
}
.zmdi-account:before {
 content:'\f207'
}
.zmdi-accounts-add:before {
 content:'\f208'
}
.zmdi-accounts-alt:before {
 content:'\f209'
}
.zmdi-accounts-list-alt:before {
 content:'\f20a'
}
.zmdi-accounts-list:before {
 content:'\f20b'
}
.zmdi-accounts-outline:before {
 content:'\f20c'
}
.zmdi-accounts:before {
 content:'\f20d'
}
.zmdi-face:before {
 content:'\f20e'
}
.zmdi-female:before {
 content:'\f20f'
}
.zmdi-male-alt:before {
 content:'\f210'
}
.zmdi-male-female:before {
 content:'\f211'
}
.zmdi-male:before {
 content:'\f212'
}
.zmdi-mood-bad:before {
 content:'\f213'
}
.zmdi-mood:before {
 content:'\f214'
}
.zmdi-run:before {
 content:'\f215'
}
.zmdi-walk:before {
 content:'\f216'
}
.zmdi-cloud-box:before {
 content:'\f217'
}
.zmdi-cloud-circle:before {
 content:'\f218'
}
.zmdi-cloud-done:before {
 content:'\f219'
}
.zmdi-cloud-download:before {
 content:'\f21a'
}
.zmdi-cloud-off:before {
 content:'\f21b'
}
.zmdi-cloud-outline-alt:before {
 content:'\f21c'
}
.zmdi-cloud-outline:before {
 content:'\f21d'
}
.zmdi-cloud-upload:before {
 content:'\f21e'
}
.zmdi-cloud:before {
 content:'\f21f'
}
.zmdi-download:before {
 content:'\f220'
}
.zmdi-file-plus:before {
 content:'\f221'
}
.zmdi-file-text:before {
 content:'\f222'
}
.zmdi-file:before {
 content:'\f223'
}
.zmdi-folder-outline:before {
 content:'\f224'
}
.zmdi-folder-person:before {
 content:'\f225'
}
.zmdi-folder-star-alt:before {
 content:'\f226'
}
.zmdi-folder-star:before {
 content:'\f227'
}
.zmdi-folder:before {
 content:'\f228'
}
.zmdi-gif:before {
 content:'\f229'
}
.zmdi-upload:before {
 content:'\f22a'
}
.zmdi-border-all:before {
 content:'\f22b'
}
.zmdi-border-bottom:before {
 content:'\f22c'
}
.zmdi-border-clear:before {
 content:'\f22d'
}
.zmdi-border-color:before {
 content:'\f22e'
}
.zmdi-border-horizontal:before {
 content:'\f22f'
}
.zmdi-border-inner:before {
 content:'\f230'
}
.zmdi-border-left:before {
 content:'\f231'
}
.zmdi-border-outer:before {
 content:'\f232'
}
.zmdi-border-right:before {
 content:'\f233'
}
.zmdi-border-style:before {
 content:'\f234'
}
.zmdi-border-top:before {
 content:'\f235'
}
.zmdi-border-vertical:before {
 content:'\f236'
}
.zmdi-copy:before {
 content:'\f237'
}
.zmdi-crop:before {
 content:'\f238'
}
.zmdi-format-align-center:before {
 content:'\f239'
}
.zmdi-format-align-justify:before {
 content:'\f23a'
}
.zmdi-format-align-left:before {
 content:'\f23b'
}
.zmdi-format-align-right:before {
 content:'\f23c'
}
.zmdi-format-bold:before {
 content:'\f23d'
}
.zmdi-format-clear-all:before {
 content:'\f23e'
}
.zmdi-format-clear:before {
 content:'\f23f'
}
.zmdi-format-color-fill:before {
 content:'\f240'
}
.zmdi-format-color-reset:before {
 content:'\f241'
}
.zmdi-format-color-text:before {
 content:'\f242'
}
.zmdi-format-indent-decrease:before {
 content:'\f243'
}
.zmdi-format-indent-increase:before {
 content:'\f244'
}
.zmdi-format-italic:before {
 content:'\f245'
}
.zmdi-format-line-spacing:before {
 content:'\f246'
}
.zmdi-format-list-bulleted:before {
 content:'\f247'
}
.zmdi-format-list-numbered:before {
 content:'\f248'
}
.zmdi-format-ltr:before {
 content:'\f249'
}
.zmdi-format-rtl:before {
 content:'\f24a'
}
.zmdi-format-size:before {
 content:'\f24b'
}
.zmdi-format-strikethrough-s:before {
 content:'\f24c'
}
.zmdi-format-strikethrough:before {
 content:'\f24d'
}
.zmdi-format-subject:before {
 content:'\f24e'
}
.zmdi-format-underlined:before {
 content:'\f24f'
}
.zmdi-format-valign-bottom:before {
 content:'\f250'
}
.zmdi-format-valign-center:before {
 content:'\f251'
}
.zmdi-format-valign-top:before {
 content:'\f252'
}
.zmdi-redo:before {
 content:'\f253'
}
.zmdi-select-all:before {
 content:'\f254'
}
.zmdi-space-bar:before {
 content:'\f255'
}
.zmdi-text-format:before {
 content:'\f256'
}
.zmdi-transform:before {
 content:'\f257'
}
.zmdi-undo:before {
 content:'\f258'
}
.zmdi-wrap-text:before {
 content:'\f259'
}
.zmdi-comment-alert:before {
 content:'\f25a'
}
.zmdi-comment-alt-text:before {
 content:'\f25b'
}
.zmdi-comment-alt:before {
 content:'\f25c'
}
.zmdi-comment-edit:before {
 content:'\f25d'
}
.zmdi-comment-image:before {
 content:'\f25e'
}
.zmdi-comment-list:before {
 content:'\f25f'
}
.zmdi-comment-more:before {
 content:'\f260'
}
.zmdi-comment-outline:before {
 content:'\f261'
}
.zmdi-comment-text-alt:before {
 content:'\f262'
}
.zmdi-comment-text:before {
 content:'\f263'
}
.zmdi-comment-video:before {
 content:'\f264'
}
.zmdi-comment:before {
 content:'\f265'
}
.zmdi-comments:before {
 content:'\f266'
}
.zmdi-check-all:before {
 content:'\f267'
}
.zmdi-check-circle-u:before {
 content:'\f268'
}
.zmdi-check-circle:before {
 content:'\f269'
}
.zmdi-check-square:before {
 content:'\f26a'
}
.zmdi-check:before {
 content:'\f26b'
}
.zmdi-circle-o:before {
 content:'\f26c'
}
.zmdi-circle:before {
 content:'\f26d'
}
.zmdi-dot-circle-alt:before {
 content:'\f26e'
}
.zmdi-dot-circle:before {
 content:'\f26f'
}
.zmdi-minus-circle-outline:before {
 content:'\f270'
}
.zmdi-minus-circle:before {
 content:'\f271'
}
.zmdi-minus-square:before {
 content:'\f272'
}
.zmdi-minus:before {
 content:'\f273'
}
.zmdi-plus-circle-o-duplicate:before {
 content:'\f274'
}
.zmdi-plus-circle-o:before {
 content:'\f275'
}
.zmdi-plus-circle:before {
 content:'\f276'
}
.zmdi-plus-square:before {
 content:'\f277'
}
.zmdi-plus:before {
 content:'\f278'
}
.zmdi-square-o:before {
 content:'\f279'
}
.zmdi-star-circle:before {
 content:'\f27a'
}
.zmdi-star-half:before {
 content:'\f27b'
}
.zmdi-star-outline:before {
 content:'\f27c'
}
.zmdi-star:before {
 content:'\f27d'
}
.zmdi-bluetooth-connected:before {
 content:'\f27e'
}
.zmdi-bluetooth-off:before {
 content:'\f27f'
}
.zmdi-bluetooth-search:before {
 content:'\f280'
}
.zmdi-bluetooth-setting:before {
 content:'\f281'
}
.zmdi-bluetooth:before {
 content:'\f282'
}
.zmdi-camera-add:before {
 content:'\f283'
}
.zmdi-camera-alt:before {
 content:'\f284'
}
.zmdi-camera-bw:before {
 content:'\f285'
}
.zmdi-camera-front:before {
 content:'\f286'
}
.zmdi-camera-mic:before {
 content:'\f287'
}
.zmdi-camera-party-mode:before {
 content:'\f288'
}
.zmdi-camera-rear:before {
 content:'\f289'
}
.zmdi-camera-roll:before {
 content:'\f28a'
}
.zmdi-camera-switch:before {
 content:'\f28b'
}
.zmdi-camera:before {
 content:'\f28c'
}
.zmdi-card-alert:before {
 content:'\f28d'
}
.zmdi-card-off:before {
 content:'\f28e'
}
.zmdi-card-sd:before {
 content:'\f28f'
}
.zmdi-card-sim:before {
 content:'\f290'
}
.zmdi-desktop-mac:before {
 content:'\f291'
}
.zmdi-desktop-windows:before {
 content:'\f292'
}
.zmdi-device-hub:before {
 content:'\f293'
}
.zmdi-devices-off:before {
 content:'\f294'
}
.zmdi-devices:before {
 content:'\f295'
}
.zmdi-dock:before {
 content:'\f296'
}
.zmdi-floppy:before {
 content:'\f297'
}
.zmdi-gamepad:before {
 content:'\f298'
}
.zmdi-gps-dot:before {
 content:'\f299'
}
.zmdi-gps-off:before {
 content:'\f29a'
}
.zmdi-gps:before {
 content:'\f29b'
}
.zmdi-headset-mic:before {
 content:'\f29c'
}
.zmdi-headset:before {
 content:'\f29d'
}
.zmdi-input-antenna:before {
 content:'\f29e'
}
.zmdi-input-composite:before {
 content:'\f29f'
}
.zmdi-input-hdmi:before {
 content:'\f2a0'
}
.zmdi-input-power:before {
 content:'\f2a1'
}
.zmdi-input-svideo:before {
 content:'\f2a2'
}
.zmdi-keyboard-hide:before {
 content:'\f2a3'
}
.zmdi-keyboard:before {
 content:'\f2a4'
}
.zmdi-laptop-chromebook:before {
 content:'\f2a5'
}
.zmdi-laptop-mac:before {
 content:'\f2a6'
}
.zmdi-laptop:before {
 content:'\f2a7'
}
.zmdi-mic-off:before {
 content:'\f2a8'
}
.zmdi-mic-outline:before {
 content:'\f2a9'
}
.zmdi-mic-setting:before {
 content:'\f2aa'
}
.zmdi-mic:before {
 content:'\f2ab'
}
.zmdi-mouse:before {
 content:'\f2ac'
}
.zmdi-network-alert:before {
 content:'\f2ad'
}
.zmdi-network-locked:before {
 content:'\f2ae'
}
.zmdi-network-off:before {
 content:'\f2af'
}
.zmdi-network-outline:before {
 content:'\f2b0'
}
.zmdi-network-setting:before {
 content:'\f2b1'
}
.zmdi-network:before {
 content:'\f2b2'
}
.zmdi-phone-bluetooth:before {
 content:'\f2b3'
}
.zmdi-phone-end:before {
 content:'\f2b4'
}
.zmdi-phone-forwarded:before {
 content:'\f2b5'
}
.zmdi-phone-in-talk:before {
 content:'\f2b6'
}
.zmdi-phone-locked:before {
 content:'\f2b7'
}
.zmdi-phone-missed:before {
 content:'\f2b8'
}
.zmdi-phone-msg:before {
 content:'\f2b9'
}
.zmdi-phone-paused:before {
 content:'\f2ba'
}
.zmdi-phone-ring:before {
 content:'\f2bb'
}
.zmdi-phone-setting:before {
 content:'\f2bc'
}
.zmdi-phone-sip:before {
 content:'\f2bd'
}
.zmdi-phone:before {
 content:'\f2be'
}
.zmdi-portable-wifi-changes:before {
 content:'\f2bf'
}
.zmdi-portable-wifi-off:before {
 content:'\f2c0'
}
.zmdi-portable-wifi:before {
 content:'\f2c1'
}
.zmdi-radio:before {
 content:'\f2c2'
}
.zmdi-reader:before {
 content:'\f2c3'
}
.zmdi-remote-control-alt:before {
 content:'\f2c4'
}
.zmdi-remote-control:before {
 content:'\f2c5'
}
.zmdi-router:before {
 content:'\f2c6'
}
.zmdi-scanner:before {
 content:'\f2c7'
}
.zmdi-smartphone-android:before {
 content:'\f2c8'
}
.zmdi-smartphone-download:before {
 content:'\f2c9'
}
.zmdi-smartphone-erase:before {
 content:'\f2ca'
}
.zmdi-smartphone-info:before {
 content:'\f2cb'
}
.zmdi-smartphone-iphone:before {
 content:'\f2cc'
}
.zmdi-smartphone-landscape-lock:before {
 content:'\f2cd'
}
.zmdi-smartphone-landscape:before {
 content:'\f2ce'
}
.zmdi-smartphone-lock:before {
 content:'\f2cf'
}
.zmdi-smartphone-portrait-lock:before {
 content:'\f2d0'
}
.zmdi-smartphone-ring:before {
 content:'\f2d1'
}
.zmdi-smartphone-setting:before {
 content:'\f2d2'
}
.zmdi-smartphone-setup:before {
 content:'\f2d3'
}
.zmdi-smartphone:before {
 content:'\f2d4'
}
.zmdi-speaker:before {
 content:'\f2d5'
}
.zmdi-tablet-android:before {
 content:'\f2d6'
}
.zmdi-tablet-mac:before {
 content:'\f2d7'
}
.zmdi-tablet:before {
 content:'\f2d8'
}
.zmdi-tv-alt-play:before {
 content:'\f2d9'
}
.zmdi-tv-list:before {
 content:'\f2da'
}
.zmdi-tv-play:before {
 content:'\f2db'
}
.zmdi-tv:before {
 content:'\f2dc'
}
.zmdi-usb:before {
 content:'\f2dd'
}
.zmdi-videocam-off:before {
 content:'\f2de'
}
.zmdi-videocam-switch:before {
 content:'\f2df'
}
.zmdi-videocam:before {
 content:'\f2e0'
}
.zmdi-watch:before {
 content:'\f2e1'
}
.zmdi-wifi-alt-2:before {
 content:'\f2e2'
}
.zmdi-wifi-alt:before {
 content:'\f2e3'
}
.zmdi-wifi-info:before {
 content:'\f2e4'
}
.zmdi-wifi-lock:before {
 content:'\f2e5'
}
.zmdi-wifi-off:before {
 content:'\f2e6'
}
.zmdi-wifi-outline:before {
 content:'\f2e7'
}
.zmdi-wifi:before {
 content:'\f2e8'
}
.zmdi-arrow-left-bottom:before {
 content:'\f2e9'
}
.zmdi-arrow-left:before {
 content:'\f2ea'
}
.zmdi-arrow-merge:before {
 content:'\f2eb'
}
.zmdi-arrow-missed:before {
 content:'\f2ec'
}
.zmdi-arrow-right-top:before {
 content:'\f2ed'
}
.zmdi-arrow-right:before {
 content:'\f2ee'
}
.zmdi-arrow-split:before {
 content:'\f2ef'
}
.zmdi-arrows:before {
 content:'\f2f0'
}
.zmdi-caret-down-circle:before {
 content:'\f2f1'
}
.zmdi-caret-down:before {
 content:'\f2f2'
}
.zmdi-caret-left-circle:before {
 content:'\f2f3'
}
.zmdi-caret-left:before {
 content:'\f2f4'
}
.zmdi-caret-right-circle:before {
 content:'\f2f5'
}
.zmdi-caret-right:before {
 content:'\f2f6'
}
.zmdi-caret-up-circle:before {
 content:'\f2f7'
}
.zmdi-caret-up:before {
 content:'\f2f8'
}
.zmdi-chevron-down:before {
 content:'\f2f9'
}
.zmdi-chevron-left:before {
 content:'\f2fa'
}
.zmdi-chevron-right:before {
 content:'\f2fb'
}
.zmdi-chevron-up:before {
 content:'\f2fc'
}
.zmdi-forward:before {
 content:'\f2fd'
}
.zmdi-long-arrow-down:before {
 content:'\f2fe'
}
.zmdi-long-arrow-left:before {
 content:'\f2ff'
}
.zmdi-long-arrow-return:before {
 content:'\f300'
}
.zmdi-long-arrow-right:before {
 content:'\f301'
}
.zmdi-long-arrow-tab:before {
 content:'\f302'
}
.zmdi-long-arrow-up:before {
 content:'\f303'
}
.zmdi-rotate-ccw:before {
 content:'\f304'
}
.zmdi-rotate-cw:before {
 content:'\f305'
}
.zmdi-rotate-left:before {
 content:'\f306'
}
.zmdi-rotate-right:before {
 content:'\f307'
}
.zmdi-square-down:before {
 content:'\f308'
}
.zmdi-square-right:before {
 content:'\f309'
}
.zmdi-swap-alt:before {
 content:'\f30a'
}
.zmdi-swap-vertical-circle:before {
 content:'\f30b'
}
.zmdi-swap-vertical:before {
 content:'\f30c'
}
.zmdi-swap:before {
 content:'\f30d'
}
.zmdi-trending-down:before {
 content:'\f30e'
}
.zmdi-trending-flat:before {
 content:'\f30f'
}
.zmdi-trending-up:before {
 content:'\f310'
}
.zmdi-unfold-less:before {
 content:'\f311'
}
.zmdi-unfold-more:before {
 content:'\f312'
}
.zmdi-apps:before {
 content:'\f313'
}
.zmdi-grid-off:before {
 content:'\f314'
}
.zmdi-grid:before {
 content:'\f315'
}
.zmdi-view-agenda:before {
 content:'\f316'
}
.zmdi-view-array:before {
 content:'\f317'
}
.zmdi-view-carousel:before {
 content:'\f318'
}
.zmdi-view-column:before {
 content:'\f319'
}
.zmdi-view-comfy:before {
 content:'\f31a'
}
.zmdi-view-compact:before {
 content:'\f31b'
}
.zmdi-view-dashboard:before {
 content:'\f31c'
}
.zmdi-view-day:before {
 content:'\f31d'
}
.zmdi-view-headline:before {
 content:'\f31e'
}
.zmdi-view-list-alt:before {
 content:'\f31f'
}
.zmdi-view-list:before {
 content:'\f320'
}
.zmdi-view-module:before {
 content:'\f321'
}
.zmdi-view-quilt:before {
 content:'\f322'
}
.zmdi-view-stream:before {
 content:'\f323'
}
.zmdi-view-subtitles:before {
 content:'\f324'
}
.zmdi-view-toc:before {
 content:'\f325'
}
.zmdi-view-web:before {
 content:'\f326'
}
.zmdi-view-week:before {
 content:'\f327'
}
.zmdi-widgets:before {
 content:'\f328'
}
.zmdi-alarm-check:before {
 content:'\f329'
}
.zmdi-alarm-off:before {
 content:'\f32a'
}
.zmdi-alarm-plus:before {
 content:'\f32b'
}
.zmdi-alarm-snooze:before {
 content:'\f32c'
}
.zmdi-alarm:before {
 content:'\f32d'
}
.zmdi-calendar-alt:before {
 content:'\f32e'
}
.zmdi-calendar-check:before {
 content:'\f32f'
}
.zmdi-calendar-close:before {
 content:'\f330'
}
.zmdi-calendar-note:before {
 content:'\f331'
}
.zmdi-calendar:before {
 content:'\f332'
}
.zmdi-time-countdown:before {
 content:'\f333'
}
.zmdi-time-interval:before {
 content:'\f334'
}
.zmdi-time-restore-setting:before {
 content:'\f335'
}
.zmdi-time-restore:before {
 content:'\f336'
}
.zmdi-time:before {
 content:'\f337'
}
.zmdi-timer-off:before {
 content:'\f338'
}
.zmdi-timer:before {
 content:'\f339'
}
.zmdi-android-alt:before {
 content:'\f33a'
}
.zmdi-android:before {
 content:'\f33b'
}
.zmdi-apple:before {
 content:'\f33c'
}
.zmdi-behance:before {
 content:'\f33d'
}
.zmdi-codepen:before {
 content:'\f33e'
}
.zmdi-dribbble:before {
 content:'\f33f'
}
.zmdi-dropbox:before {
 content:'\f340'
}
.zmdi-evernote:before {
 content:'\f341'
}
.zmdi-facebook-box:before {
 content:'\f342'
}
.zmdi-facebook:before {
 content:'\f343'
}
.zmdi-github-box:before {
 content:'\f344'
}
.zmdi-github:before {
 content:'\f345'
}
.zmdi-google-drive:before {
 content:'\f346'
}
.zmdi-google-earth:before {
 content:'\f347'
}
.zmdi-google-glass:before {
 content:'\f348'
}
.zmdi-google-maps:before {
 content:'\f349'
}
.zmdi-google-pages:before {
 content:'\f34a'
}
.zmdi-google-play:before {
 content:'\f34b'
}
.zmdi-google-plus-box:before {
 content:'\f34c'
}
.zmdi-google-plus:before {
 content:'\f34d'
}
.zmdi-google:before {
 content:'\f34e'
}
.zmdi-instagram:before {
 content:'\f34f'
}
.zmdi-language-css3:before {
 content:'\f350'
}
.zmdi-language-html5:before {
 content:'\f351'
}
.zmdi-language-javascript:before {
 content:'\f352'
}
.zmdi-language-python-alt:before {
 content:'\f353'
}
.zmdi-language-python:before {
 content:'\f354'
}
.zmdi-lastfm:before {
 content:'\f355'
}
.zmdi-linkedin-box:before {
 content:'\f356'
}
.zmdi-paypal:before {
 content:'\f357'
}
.zmdi-pinterest-box:before {
 content:'\f358'
}
.zmdi-pocket:before {
 content:'\f359'
}
.zmdi-polymer:before {
 content:'\f35a'
}
.zmdi-share:before {
 content:'\f35b'
}
.zmdi-stackoverflow:before {
 content:'\f35c'
}
.zmdi-steam-square:before {
 content:'\f35d'
}
.zmdi-steam:before {
 content:'\f35e'
}
.zmdi-twitter-box:before {
 content:'\f35f'
}
.zmdi-twitter:before {
 content:'\f360'
}
.zmdi-vk:before {
 content:'\f361'
}
.zmdi-wikipedia:before {
 content:'\f362'
}
.zmdi-windows:before {
 content:'\f363'
}
.zmdi-aspect-ratio-alt:before {
 content:'\f364'
}
.zmdi-aspect-ratio:before {
 content:'\f365'
}
.zmdi-blur-circular:before {
 content:'\f366'
}
.zmdi-blur-linear:before {
 content:'\f367'
}
.zmdi-blur-off:before {
 content:'\f368'
}
.zmdi-blur:before {
 content:'\f369'
}
.zmdi-brightness-2:before {
 content:'\f36a'
}
.zmdi-brightness-3:before {
 content:'\f36b'
}
.zmdi-brightness-4:before {
 content:'\f36c'
}
.zmdi-brightness-5:before {
 content:'\f36d'
}
.zmdi-brightness-6:before {
 content:'\f36e'
}
.zmdi-brightness-7:before {
 content:'\f36f'
}
.zmdi-brightness-auto:before {
 content:'\f370'
}
.zmdi-brightness-setting:before {
 content:'\f371'
}
.zmdi-broken-image:before {
 content:'\f372'
}
.zmdi-center-focus-strong:before {
 content:'\f373'
}
.zmdi-center-focus-weak:before {
 content:'\f374'
}
.zmdi-compare:before {
 content:'\f375'
}
.zmdi-crop-16-9:before {
 content:'\f376'
}
.zmdi-crop-3-2:before {
 content:'\f377'
}
.zmdi-crop-5-4:before {
 content:'\f378'
}
.zmdi-crop-7-5:before {
 content:'\f379'
}
.zmdi-crop-din:before {
 content:'\f37a'
}
.zmdi-crop-free:before {
 content:'\f37b'
}
.zmdi-crop-landscape:before {
 content:'\f37c'
}
.zmdi-crop-portrait:before {
 content:'\f37d'
}
.zmdi-crop-square:before {
 content:'\f37e'
}
.zmdi-exposure-alt:before {
 content:'\f37f'
}
.zmdi-exposure:before {
 content:'\f380'
}
.zmdi-filter-b-and-w:before {
 content:'\f381'
}
.zmdi-filter-center-focus:before {
 content:'\f382'
}
.zmdi-filter-frames:before {
 content:'\f383'
}
.zmdi-filter-tilt-shift:before {
 content:'\f384'
}
.zmdi-gradient:before {
 content:'\f385'
}
.zmdi-grain:before {
 content:'\f386'
}
.zmdi-graphic-eq:before {
 content:'\f387'
}
.zmdi-hdr-off:before {
 content:'\f388'
}
.zmdi-hdr-strong:before {
 content:'\f389'
}
.zmdi-hdr-weak:before {
 content:'\f38a'
}
.zmdi-hdr:before {
 content:'\f38b'
}
.zmdi-iridescent:before {
 content:'\f38c'
}
.zmdi-leak-off:before {
 content:'\f38d'
}
.zmdi-leak:before {
 content:'\f38e'
}
.zmdi-looks:before {
 content:'\f38f'
}
.zmdi-loupe:before {
 content:'\f390'
}
.zmdi-panorama-horizontal:before {
 content:'\f391'
}
.zmdi-panorama-vertical:before {
 content:'\f392'
}
.zmdi-panorama-wide-angle:before {
 content:'\f393'
}
.zmdi-photo-size-select-large:before {
 content:'\f394'
}
.zmdi-photo-size-select-small:before {
 content:'\f395'
}
.zmdi-picture-in-picture:before {
 content:'\f396'
}
.zmdi-slideshow:before {
 content:'\f397'
}
.zmdi-texture:before {
 content:'\f398'
}
.zmdi-tonality:before {
 content:'\f399'
}
.zmdi-vignette:before {
 content:'\f39a'
}
.zmdi-wb-auto:before {
 content:'\f39b'
}
.zmdi-eject-alt:before {
 content:'\f39c'
}
.zmdi-eject:before {
 content:'\f39d'
}
.zmdi-equalizer:before {
 content:'\f39e'
}
.zmdi-fast-forward:before {
 content:'\f39f'
}
.zmdi-fast-rewind:before {
 content:'\f3a0'
}
.zmdi-forward-10:before {
 content:'\f3a1'
}
.zmdi-forward-30:before {
 content:'\f3a2'
}
.zmdi-forward-5:before {
 content:'\f3a3'
}
.zmdi-hearing:before {
 content:'\f3a4'
}
.zmdi-pause-circle-outline:before {
 content:'\f3a5'
}
.zmdi-pause-circle:before {
 content:'\f3a6'
}
.zmdi-pause:before {
 content:'\f3a7'
}
.zmdi-play-circle-outline:before {
 content:'\f3a8'
}
.zmdi-play-circle:before {
 content:'\f3a9'
}
.zmdi-play:before {
 content:'\f3aa'
}
.zmdi-playlist-audio:before {
 content:'\f3ab'
}
.zmdi-playlist-plus:before {
 content:'\f3ac'
}
.zmdi-repeat-one:before {
 content:'\f3ad'
}
.zmdi-repeat:before {
 content:'\f3ae'
}
.zmdi-replay-10:before {
 content:'\f3af'
}
.zmdi-replay-30:before {
 content:'\f3b0'
}
.zmdi-replay-5:before {
 content:'\f3b1'
}
.zmdi-replay:before {
 content:'\f3b2'
}
.zmdi-shuffle:before {
 content:'\f3b3'
}
.zmdi-skip-next:before {
 content:'\f3b4'
}
.zmdi-skip-previous:before {
 content:'\f3b5'
}
.zmdi-stop:before {
 content:'\f3b6'
}
.zmdi-surround-sound:before {
 content:'\f3b7'
}
.zmdi-tune:before {
 content:'\f3b8'
}
.zmdi-volume-down:before {
 content:'\f3b9'
}
.zmdi-volume-mute:before {
 content:'\f3ba'
}
.zmdi-volume-off:before {
 content:'\f3bb'
}
.zmdi-volume-up:before {
 content:'\f3bc'
}
.zmdi-n-1-square:before {
 content:'\f3bd'
}
.zmdi-n-2-square:before {
 content:'\f3be'
}
.zmdi-n-3-square:before {
 content:'\f3bf'
}
.zmdi-n-4-square:before {
 content:'\f3c0'
}
.zmdi-n-5-square:before {
 content:'\f3c1'
}
.zmdi-n-6-square:before {
 content:'\f3c2'
}
.zmdi-neg-1:before {
 content:'\f3c3'
}
.zmdi-neg-2:before {
 content:'\f3c4'
}
.zmdi-plus-1:before {
 content:'\f3c5'
}
.zmdi-plus-2:before {
 content:'\f3c6'
}
.zmdi-sec-10:before {
 content:'\f3c7'
}
.zmdi-sec-3:before {
 content:'\f3c8'
}
.zmdi-zero:before {
 content:'\f3c9'
}
.zmdi-airline-seat-flat-angled:before {
 content:'\f3ca'
}
.zmdi-airline-seat-flat:before {
 content:'\f3cb'
}
.zmdi-airline-seat-individual-suite:before {
 content:'\f3cc'
}
.zmdi-airline-seat-legroom-extra:before {
 content:'\f3cd'
}
.zmdi-airline-seat-legroom-normal:before {
 content:'\f3ce'
}
.zmdi-airline-seat-legroom-reduced:before {
 content:'\f3cf'
}
.zmdi-airline-seat-recline-extra:before {
 content:'\f3d0'
}
.zmdi-airline-seat-recline-normal:before {
 content:'\f3d1'
}
.zmdi-airplay:before {
 content:'\f3d2'
}
.zmdi-closed-caption:before {
 content:'\f3d3'
}
.zmdi-confirmation-number:before {
 content:'\f3d4'
}
.zmdi-developer-board:before {
 content:'\f3d5'
}
.zmdi-disc-full:before {
 content:'\f3d6'
}
.zmdi-explicit:before {
 content:'\f3d7'
}
.zmdi-flight-land:before {
 content:'\f3d8'
}
.zmdi-flight-takeoff:before {
 content:'\f3d9'
}
.zmdi-flip-to-back:before {
 content:'\f3da'
}
.zmdi-flip-to-front:before {
 content:'\f3db'
}
.zmdi-group-work:before {
 content:'\f3dc'
}
.zmdi-hd:before {
 content:'\f3dd'
}
.zmdi-hq:before {
 content:'\f3de'
}
.zmdi-markunread-mailbox:before {
 content:'\f3df'
}
.zmdi-memory:before {
 content:'\f3e0'
}
.zmdi-nfc:before {
 content:'\f3e1'
}
.zmdi-play-for-work:before {
 content:'\f3e2'
}
.zmdi-power-input:before {
 content:'\f3e3'
}
.zmdi-present-to-all:before {
 content:'\f3e4'
}
.zmdi-satellite:before {
 content:'\f3e5'
}
.zmdi-tap-and-play:before {
 content:'\f3e6'
}
.zmdi-vibration:before {
 content:'\f3e7'
}
.zmdi-voicemail:before {
 content:'\f3e8'
}
.zmdi-group:before {
 content:'\f3e9'
}
.zmdi-rss:before {
 content:'\f3ea'
}
.zmdi-shape:before {
 content:'\f3eb'
}
.zmdi-spinner:before {
 content:'\f3ec'
}
.zmdi-ungroup:before {
 content:'\f3ed'
}
.zmdi-500px:before {
 content:'\f3ee'
}
.zmdi-8tracks:before {
 content:'\f3ef'
}
.zmdi-amazon:before {
 content:'\f3f0'
}
.zmdi-blogger:before {
 content:'\f3f1'
}
.zmdi-delicious:before {
 content:'\f3f2'
}
.zmdi-disqus:before {
 content:'\f3f3'
}
.zmdi-flattr:before {
 content:'\f3f4'
}
.zmdi-flickr:before {
 content:'\f3f5'
}
.zmdi-github-alt:before {
 content:'\f3f6'
}
.zmdi-google-old:before {
 content:'\f3f7'
}
.zmdi-linkedin:before {
 content:'\f3f8'
}
.zmdi-odnoklassniki:before {
 content:'\f3f9'
}
.zmdi-outlook:before {
 content:'\f3fa'
}
.zmdi-paypal-alt:before {
 content:'\f3fb'
}
.zmdi-pinterest:before {
 content:'\f3fc'
}
.zmdi-playstation:before {
 content:'\f3fd'
}
.zmdi-reddit:before {
 content:'\f3fe'
}
.zmdi-skype:before {
 content:'\f3ff'
}
.zmdi-slideshare:before {
 content:'\f400'
}
.zmdi-soundcloud:before {
 content:'\f401'
}
.zmdi-tumblr:before {
 content:'\f402'
}
.zmdi-twitch:before {
 content:'\f403'
}
.zmdi-vimeo:before {
 content:'\f404'
}
.zmdi-whatsapp:before {
 content:'\f405'
}
.zmdi-xbox:before {
 content:'\f406'
}
.zmdi-yahoo:before {
 content:'\f407'
}
.zmdi-youtube-play:before {
 content:'\f408'
}
.zmdi-youtube:before {
 content:'\f409'
}
.zmdi-import-export:before {
 content:'\f30c'
}
.zmdi-swap-vertical-:before {
 content:'\f30c'
}
.zmdi-airplanemode-inactive:before {
 content:'\f102'
}
.zmdi-airplanemode-active:before {
 content:'\f103'
}
.zmdi-rate-review:before {
 content:'\f103'
}
.zmdi-comment-sign:before {
 content:'\f25a'
}
.zmdi-network-warning:before {
 content:'\f2ad'
}
.zmdi-shopping-cart-add:before {
 content:'\f1ca'
}
.zmdi-file-add:before {
 content:'\f221'
}
.zmdi-network-wifi-scan:before {
 content:'\f2e4'
}
.zmdi-collection-add:before {
 content:'\f14e'
}
.zmdi-format-playlist-add:before {
 content:'\f3ac'
}
.zmdi-format-queue-music:before {
 content:'\f3ab'
}
.zmdi-plus-box:before {
 content:'\f277'
}
.zmdi-tag-backspace:before {
 content:'\f1d9'
}
.zmdi-alarm-add:before {
 content:'\f32b'
}
.zmdi-battery-charging:before {
 content:'\f114'
}
.zmdi-daydream-setting:before {
 content:'\f217'
}
.zmdi-more-horiz:before {
 content:'\f19c'
}
.zmdi-book-photo:before {
 content:'\f11b'
}
.zmdi-incandescent:before {
 content:'\f189'
}
.zmdi-wb-iridescent:before {
 content:'\f38c'
}
.zmdi-calendar-remove:before {
 content:'\f330'
}
.zmdi-refresh-sync-disabled:before {
 content:'\f1b7'
}
.zmdi-refresh-sync-problem:before {
 content:'\f1b6'
}
.zmdi-crop-original:before {
 content:'\f17e'
}
.zmdi-power-off:before {
 content:'\f1af'
}
.zmdi-power-off-setting:before {
 content:'\f1ae'
}
.zmdi-leak-remove:before {
 content:'\f38d'
}
.zmdi-star-border:before {
 content:'\f27c'
}
.zmdi-brightness-low:before {
 content:'\f36d'
}
.zmdi-brightness-medium:before {
 content:'\f36e'
}
.zmdi-brightness-high:before {
 content:'\f36f'
}
.zmdi-smartphone-portrait:before {
 content:'\f2d4'
}
.zmdi-live-tv:before {
 content:'\f2d9'
}
.zmdi-format-textdirection-l-to-r:before {
 content:'\f249'
}
.zmdi-format-textdirection-r-to-l:before {
 content:'\f24a'
}
.zmdi-arrow-back:before {
 content:'\f2ea'
}
.zmdi-arrow-forward:before {
 content:'\f2ee'
}
.zmdi-arrow-in:before {
 content:'\f2e9'
}
.zmdi-arrow-out:before {
 content:'\f2ed'
}
.zmdi-rotate-90-degrees-ccw:before {
 content:'\f304'
}
.zmdi-adb:before {
 content:'\f33a'
}
.zmdi-network-wifi:before {
 content:'\f2e8'
}
.zmdi-network-wifi-alt:before {
 content:'\f2e3'
}
.zmdi-network-wifi-lock:before {
 content:'\f2e5'
}
.zmdi-network-wifi-off:before {
 content:'\f2e6'
}
.zmdi-network-wifi-outline:before {
 content:'\f2e7'
}
.zmdi-network-wifi-info:before {
 content:'\f2e4'
}
.zmdi-layers-clear:before {
 content:'\f18b'
}
.zmdi-colorize:before {
 content:'\f15d'
}
.zmdi-format-paint:before {
 content:'\f1ba'
}
.zmdi-format-quote:before {
 content:'\f1b2'
}
.zmdi-camera-monochrome-photos:before {
 content:'\f285'
}
.zmdi-sort-by-alpha:before {
 content:'\f1cf'
}
.zmdi-folder-shared:before {
 content:'\f225'
}
.zmdi-folder-special:before {
 content:'\f226'
}
.zmdi-comment-dots:before {
 content:'\f260'
}
.zmdi-reorder:before {
 content:'\f31e'
}
.zmdi-dehaze:before {
 content:'\f197'
}
.zmdi-sort:before {
 content:'\f1ce'
}
.zmdi-pages:before {
 content:'\f34a'
}
.zmdi-stack-overflow:before {
 content:'\f35c'
}
.zmdi-calendar-account:before {
 content:'\f204'
}
.zmdi-paste:before {
 content:'\f109'
}
.zmdi-cut:before {
 content:'\f1bc'
}
.zmdi-save:before {
 content:'\f297'
}
.zmdi-smartphone-code:before {
 content:'\f139'
}
.zmdi-directions-bike:before {
 content:'\f117'
}
.zmdi-directions-boat:before {
 content:'\f11a'
}
.zmdi-directions-bus:before {
 content:'\f121'
}
.zmdi-directions-car:before {
 content:'\f125'
}
.zmdi-directions-railway:before {
 content:'\f1b3'
}
.zmdi-directions-run:before {
 content:'\f215'
}
.zmdi-directions-subway:before {
 content:'\f1d5'
}
.zmdi-directions-walk:before {
 content:'\f216'
}
.zmdi-local-hotel:before {
 content:'\f178'
}
.zmdi-local-activity:before {
 content:'\f1df'
}
.zmdi-local-play:before {
 content:'\f1df'
}
.zmdi-local-airport:before {
 content:'\f103'
}
.zmdi-local-atm:before {
 content:'\f198'
}
.zmdi-local-bar:before {
 content:'\f137'
}
.zmdi-local-cafe:before {
 content:'\f13b'
}
.zmdi-local-car-wash:before {
 content:'\f124'
}
.zmdi-local-convenience-store:before {
 content:'\f1d3'
}
.zmdi-local-dining:before {
 content:'\f153'
}
.zmdi-local-drink:before {
 content:'\f157'
}
.zmdi-local-florist:before {
 content:'\f168'
}
.zmdi-local-gas-station:before {
 content:'\f16f'
}
.zmdi-local-grocery-store:before {
 content:'\f1cb'
}
.zmdi-local-hospital:before {
 content:'\f177'
}
.zmdi-local-laundry-service:before {
 content:'\f1e9'
}
.zmdi-local-library:before {
 content:'\f18d'
}
.zmdi-local-mall:before {
 content:'\f195'
}
.zmdi-local-movies:before {
 content:'\f19d'
}
.zmdi-local-offer:before {
 content:'\f187'
}
.zmdi-local-parking:before {
 content:'\f1a5'
}
.zmdi-local-parking:before {
 content:'\f1a5'
}
.zmdi-local-pharmacy:before {
 content:'\f176'
}
.zmdi-local-phone:before {
 content:'\f2be'
}
.zmdi-local-pizza:before {
 content:'\f1ac'
}
.zmdi-local-post-office:before {
 content:'\f15a'
}
.zmdi-local-printshop:before {
 content:'\f1b0'
}
.zmdi-local-see:before {
 content:'\f28c'
}
.zmdi-local-shipping:before {
 content:'\f1e6'
}
.zmdi-local-store:before {
 content:'\f1d4'
}
.zmdi-local-taxi:before {
 content:'\f123'
}
.zmdi-local-wc:before {
 content:'\f211'
}
.zmdi-my-location:before {
 content:'\f299'
}
.zmdi-directions:before {
 content:'\f1e7'
}
