/* Minification failed. Returning unminified contents.
(6,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,28): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,86): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,143): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,180): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,276): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,320): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,338): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,379): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,398): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,938): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,2715): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(6,6682): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,6721): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7262): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,7283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,7451): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(6,7494): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7535): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7667): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7708): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(6,7742): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(6,9653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9707): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9837): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9867): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9897): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,9991): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12187): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12226): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12265): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12303): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12377): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12451): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12489): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,12525): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14761): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14838): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14948): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,14986): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15024): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,15060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17191): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17224): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17335): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17373): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17411): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17483): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17521): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17559): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,17595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19727): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19760): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19793): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,19983): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20019): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20057): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20095): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,20131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22318): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22388): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22550): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22666): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22744): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22771): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22830): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22900): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22936): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,22967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23149): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-bg'
(6,23209): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(6,23235): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(6,23295): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(6,23321): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-accent-bg'
(6,23786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23845): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-striped-color'
(6,23884): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23942): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-active-color'
(6,23994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24051): run-time error CSS1039: Token not allowed after unary operator: '-bs-table-hover-color'
(6,24089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24141): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24257): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24334): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24356): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24416): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24445): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24502): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24577): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24599): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24629): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24659): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24688): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24745): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24817): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24899): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24928): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24957): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,24985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25082): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25112): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25200): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25228): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25324): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25384): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25543): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25683): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25783): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25835): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25865): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25894): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,25951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,62741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,62798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,62883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,62943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63029): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63089): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63235): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63322): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,63531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,85585): run-time error CSS1039: Token not allowed after unary operator: '-bs-breadcrumb-divider'
(6,105658): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,107857): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-sans-serif'
(6,117781): run-time error CSS1039: Token not allowed after unary operator: '-aspect-ratio'
(6,117881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,117912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,117943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,117977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,134962): run-time error CSS1039: Token not allowed after unary operator: '-bs-gradient'
(6,135361): run-time error CSS1039: Token not allowed after unary operator: '-bs-font-monospace'
(11,25): run-time error CSS1039: Token not allowed after unary operator: '-fa-style-family'
(11,81): run-time error CSS1039: Token not allowed after unary operator: '-fa-style'
(11,276): run-time error CSS1039: Token not allowed after unary operator: '-fa-display'
(11,1067): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-margin'
(11,1153): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(11,1223): run-time error CSS1039: Token not allowed after unary operator: '-fa-li-width'
(11,1291): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-radius'
(11,1327): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-width'
(11,1356): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-style'
(11,1385): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-color'
(11,1421): run-time error CSS1039: Token not allowed after unary operator: '-fa-border-padding'
(11,1501): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(11,1567): run-time error CSS1039: Token not allowed after unary operator: '-fa-pull-margin'
(11,1669): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(11,1713): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(11,1769): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,1826): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,1890): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,1941): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,2007): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,2078): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,2157): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,2222): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,2346): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,2417): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,2496): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,2573): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,2671): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(11,2715): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(11,2771): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,2828): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,2892): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,2943): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,3065): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,3136): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,3215): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,3292): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,3418): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(11,3462): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(11,3518): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,3575): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,3639): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,3690): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,3756): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,3827): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,3906): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,3971): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,4085): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(11,4129): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-delay'
(11,4185): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,4242): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,4306): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,4357): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,4423): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,4494): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,4573): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,4633): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,4679): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,4812): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,4869): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-direction'
(11,4933): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,4984): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-duration'
(11,5050): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,5121): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-iteration-count'
(11,5200): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,5262): run-time error CSS1039: Token not allowed after unary operator: '-fa-animation-timing'
(11,5785): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(11,5828): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(11,5950): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(11,5993): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-scale'
(11,6054): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(11,6106): run-time error CSS1039: Token not allowed after unary operator: '-fa-fade-opacity'
(11,6168): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(11,6283): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(11,6332): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(11,6393): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-opacity'
(11,6508): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(11,6557): run-time error CSS1039: Token not allowed after unary operator: '-fa-beat-fade-scale'
(11,6643): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(11,6662): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(11,6681): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(11,6700): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(11,6749): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(11,6768): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(11,6787): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(11,6806): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(11,6881): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(11,6900): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(11,6919): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(11,6938): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(11,6987): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-x'
(11,7006): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-y'
(11,7025): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-z'
(11,7044): run-time error CSS1039: Token not allowed after unary operator: '-fa-flip-angle'
(11,7995): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(11,8045): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(11,8091): run-time error CSS1039: Token not allowed after unary operator: '-fa-rotate-angle'
(11,8318): run-time error CSS1039: Token not allowed after unary operator: '-fa-stack-z-index'
(11,8425): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(11,144385): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,161908): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,162368): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-color'
(11,162408): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-opacity'
(11,162471): run-time error CSS1039: Token not allowed after unary operator: '-fa-secondary-color'
(11,162670): run-time error CSS1039: Token not allowed after unary operator: '-fa-secondary-opacity'
(11,162833): run-time error CSS1039: Token not allowed after unary operator: '-fa-primary-opacity'
(11,162906): run-time error CSS1039: Token not allowed after unary operator: '-fa-inverse'
(11,453280): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,453632): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,453992): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,454344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(105,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(106,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(107,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(109,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(110,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(111,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(112,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(113,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(114,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(115,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(116,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(118,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(119,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(120,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(121,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(124,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(125,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(126,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(127,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(129,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(139,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(142,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(149,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(207,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(212,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(217,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(222,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(230,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(257,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(274,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(276,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(306,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(307,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(457,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(570,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(581,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(600,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(606,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(634,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(660,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(665,22): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(666,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(671,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(672,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(694,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(724,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(732,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(772,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(866,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(867,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(877,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(882,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(899,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(900,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(908,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(909,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(915,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(916,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(946,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(955,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(956,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(957,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(980,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(989,20): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(1031,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1046,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1093,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1112,26): run-time error CSS1039: Token not allowed after unary operator: '-main-container'
(1112,50): run-time error CSS1039: Token not allowed after unary operator: '-container-gutters'
(1113,29): run-time error CSS1039: Token not allowed after unary operator: '-container-gutters'
(1114,30): run-time error CSS1039: Token not allowed after unary operator: '-container-gutters'
(1122,21): run-time error CSS1039: Token not allowed after unary operator: '-main-container'
(1128,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1134,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1160,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1161,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1162,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(1166,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1174,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1178,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1183,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1189,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1192,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1195,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1198,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1205,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1219,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1220,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(1224,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(1236,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1237,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1245,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1253,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1261,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1265,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1269,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1273,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1277,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1285,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(1308,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1394,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1404,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1417,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(1425,21): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1429,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1430,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1456,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1457,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1458,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1470,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(1475,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1476,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(1501,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1527,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(1536,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1539,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1546,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1547,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1548,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1555,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1556,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(1564,26): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(1594,15): run-time error CSS1039: Token not allowed after unary operator: '-success-color'
(1599,15): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(1616,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1617,27): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(1618,20): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-y'
(1664,26): run-time error CSS1039: Token not allowed after unary operator: '-dots-bg'
(1671,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1682,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1691,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1702,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1703,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1706,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(1708,14): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(1709,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1710,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1711,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1712,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(1713,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(1719,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1724,15): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(1729,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1730,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1731,22): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1746,14): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(1757,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1765,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1766,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1773,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1904,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1925,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1926,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1932,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1933,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(1990,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(1994,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2023,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2028,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(2034,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2051,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2052,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2058,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2065,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2074,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2089,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2099,26): run-time error CSS1039: Token not allowed after unary operator: '-input-height'
(2111,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(2115,33): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(2116,32): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(2119,26): run-time error CSS1039: Token not allowed after unary operator: '-input-height'
(2144,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2235,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(2268,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2306,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(2363,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2387,28): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2437,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2460,34): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2554,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(2555,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2556,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2598,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2602,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2606,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2610,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2614,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2618,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2622,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2627,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2628,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2632,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2636,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2640,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2644,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2645,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2651,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2655,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2659,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2667,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2668,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2672,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2676,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2680,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2684,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2688,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2692,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2696,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2711,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2712,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2738,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2750,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2773,15): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(2774,16): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(2775,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(2776,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(2777,26): run-time error CSS1039: Token not allowed after unary operator: '-icon-bg'
(2778,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2794,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(2795,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(2796,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(2798,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2799,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2800,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(2818,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2832,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2833,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2838,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2842,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2843,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2848,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2852,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2853,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2857,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(2858,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(2859,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(2860,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2861,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2867,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2872,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2876,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2877,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(2889,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2904,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2910,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2918,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(2927,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2942,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2948,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2952,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2961,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(2966,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2974,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(2986,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(2992,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3000,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3025,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(3030,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3038,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3044,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3046,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3054,16): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3069,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3075,28): run-time error CSS1039: Token not allowed after unary operator: '-section-title-space'
(3084,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3085,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(3096,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(3150,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3162,28): run-time error CSS1039: Token not allowed after unary operator: '-section-title-space'
(3226,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3229,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(3240,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3286,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(3292,23): run-time error CSS1039: Token not allowed after unary operator: '-section-title-space'
(3305,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3317,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3328,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3401,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3402,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3417,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(3418,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(3419,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(3420,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(3428,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3429,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3443,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(3444,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(3445,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(3446,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3447,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3459,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3460,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3464,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3467,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3472,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3473,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3474,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3478,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3479,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3648,15): run-time error CSS1030: Expected identifier, found '.'
(3648,24): run-time error CSS1031: Expected selector, found ')'
(3648,24): run-time error CSS1025: Expected comma or open brace, found ')'
(3653,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(3660,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3664,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3668,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3673,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3674,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3681,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(3683,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3689,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3690,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(3698,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3740,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(3744,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(3748,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(3752,21): run-time error CSS1039: Token not allowed after unary operator: '-style-font'
(3793,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3797,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(3801,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(3805,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3809,26): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(3813,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3817,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(3854,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3858,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3862,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(3866,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(3870,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3874,15): run-time error CSS1039: Token not allowed after unary operator: '-light-color'
(3878,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(3882,15): run-time error CSS1039: Token not allowed after unary operator: '-success-color'
(3886,15): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(3894,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3941,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(3945,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(3949,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(3953,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(3957,26): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(4006,36): run-time error CSS1039: Token not allowed after unary operator: '-ripple-ani-duration'
(4007,36): run-time error CSS1039: Token not allowed after unary operator: '-ripple-ani-duration'
(4619,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4623,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4627,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4631,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4635,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4639,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4643,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4651,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4672,32): run-time error CSS1039: Token not allowed after unary operator: '-animation-name'
(4673,32): run-time error CSS1039: Token not allowed after unary operator: '-animation-name'
(4850,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(4851,30): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(4861,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(4862,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4879,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4887,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4895,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4946,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4948,30): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(4955,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(4956,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(4969,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(4970,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4976,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(4981,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5035,17): run-time error CSS1039: Token not allowed after unary operator: '-widget-padding-y'
(5035,47): run-time error CSS1039: Token not allowed after unary operator: '-widget-padding-x'
(5036,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(5058,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5099,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5103,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5145,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5178,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5182,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5189,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5198,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5199,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5204,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5205,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5228,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5234,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5244,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(5258,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5265,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(5272,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5276,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5304,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5305,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5313,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5327,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(5333,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(5334,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5339,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5340,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5370,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5374,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5378,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5388,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5392,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5396,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5421,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5422,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(5430,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(5436,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5440,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5452,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5498,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5499,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5545,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5611,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(5612,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5635,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(5723,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5732,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5761,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(5787,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5798,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5810,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(5814,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5818,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5819,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5823,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(5866,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5867,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(5934,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(5935,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(5947,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(5955,20): run-time error CSS1030: Expected identifier, found '.'
(5955,31): run-time error CSS1031: Expected selector, found ')'
(5955,31): run-time error CSS1025: Expected comma or open brace, found ')'
(6008,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6028,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6036,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6040,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6045,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6073,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6081,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6092,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6096,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6102,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6106,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6118,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6125,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6141,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6155,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6156,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6177,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6201,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6249,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6253,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6257,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6261,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6274,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6277,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6279,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6283,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6293,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6297,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6324,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6325,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(6329,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(6365,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6366,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6383,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6384,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6429,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6450,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6451,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6461,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6494,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6495,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6522,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6532,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(6565,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6566,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(6571,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6576,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6580,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6586,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6646,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6709,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6710,21): run-time error CSS1039: Token not allowed after unary operator: '-theme-font'
(6732,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6741,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6747,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(6750,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6756,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(6757,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(6772,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6784,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(6818,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6819,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6837,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6879,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6899,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(6938,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7009,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(7082,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(7093,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(7128,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(7129,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7130,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7134,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(7229,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7234,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7240,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7253,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7257,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7263,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7280,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(7281,15): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(7312,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7316,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7324,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7335,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7351,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7355,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7363,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7373,15): run-time error CSS1039: Token not allowed after unary operator: '-light-color'
(7398,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7405,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7494,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7505,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7509,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7513,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7517,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7521,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(7572,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7583,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7599,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(7603,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7607,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7637,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7653,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(7657,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7661,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7703,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7779,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7788,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7891,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(7936,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(7937,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(7942,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7965,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(7969,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7986,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(7992,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(8037,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8056,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8109,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(8117,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8153,19): run-time error CSS1039: Token not allowed after unary operator: '-main-container'
(8184,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8185,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8195,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8248,32): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(8266,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8287,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(8288,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8292,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8296,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8315,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(8324,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8335,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8353,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(8354,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8360,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8394,32): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(8404,15): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(8411,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8433,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8436,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8454,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8458,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8459,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8469,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8473,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8613,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(8616,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8628,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8634,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8799,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(8806,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8811,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8815,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8861,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(8881,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8889,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8890,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(8897,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8898,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(8908,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(8921,32): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(8957,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(8962,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8963,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8968,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8972,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8989,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(8994,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9022,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9067,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(9086,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9098,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9130,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9134,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9197,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9200,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9206,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9209,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9226,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9298,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9310,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(9311,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9317,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9357,32): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(9367,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9374,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9404,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9422,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9426,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9460,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9475,26): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(9493,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9512,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9515,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9521,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9524,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9562,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9569,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9576,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9577,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9578,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9626,15): run-time error CSS1039: Token not allowed after unary operator: '-light-color'
(9630,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9638,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9642,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9647,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9669,26): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9674,15): run-time error CSS1039: Token not allowed after unary operator: '-light-color'
(9683,26): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(9687,15): run-time error CSS1039: Token not allowed after unary operator: '-light-color'
(9695,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9704,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(9708,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9729,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9742,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9746,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(9756,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9761,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9774,23): run-time error CSS1039: Token not allowed after unary operator: '-section-space-mobile'
(9793,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(9798,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(9826,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(9832,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(9841,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9842,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(9861,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(9865,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10009,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10010,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10023,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10024,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10048,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10051,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10060,26): run-time error CSS1039: Token not allowed after unary operator: '-quote-bg'
(10070,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(10077,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10078,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10110,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(10118,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10142,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(10162,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10187,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(10190,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10202,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10208,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10213,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10232,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10237,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10268,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(10307,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10323,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10334,17): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10342,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10358,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10364,23): run-time error CSS1039: Token not allowed after unary operator: '-blog-space-y'
(10366,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10392,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10424,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10427,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10432,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10433,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10455,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10485,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10491,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10492,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(10496,15): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(10501,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10505,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10505,53): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(10523,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10524,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(10531,30): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10532,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10542,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10557,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10568,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10569,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10574,30): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10575,33): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10586,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10629,30): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10630,33): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10636,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(10637,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10663,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10668,15): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(10672,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10690,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(10696,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(10708,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10744,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10745,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10748,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10755,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10778,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10779,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10816,20): run-time error CSS1039: Token not allowed after unary operator: '-blog-space-y'
(10823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10864,20): run-time error CSS1039: Token not allowed after unary operator: '-blog-space-y'
(10910,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(10967,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(10972,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11036,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11054,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11055,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11074,33): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(11141,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(11144,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11159,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11169,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11187,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(11188,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11210,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11260,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11440,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11446,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11455,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11456,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11472,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11478,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11484,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11489,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11490,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11508,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11510,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(11511,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(11512,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(11513,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(11514,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(11536,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11540,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11559,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11563,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11567,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11571,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11575,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11641,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11642,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(11643,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11677,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11678,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11679,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11750,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(11758,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(11763,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11803,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11806,14): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(11807,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(11808,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(11809,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(11810,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(11811,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(11819,15): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(11824,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11825,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11829,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11830,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(11863,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11875,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11879,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(11897,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12048,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12049,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12061,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12200,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12207,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12215,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12223,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12228,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12234,14): run-time error CSS1039: Token not allowed after unary operator: '-space'
(12235,27): run-time error CSS1039: Token not allowed after unary operator: '-space'
(12244,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12245,56): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12245,76): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12246,52): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12246,72): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12294,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12319,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12324,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12358,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(12363,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12366,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12370,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12374,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12378,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12382,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12386,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12394,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12404,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(12460,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12461,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12475,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12485,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12486,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12493,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12543,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12544,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12553,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12559,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12565,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(12575,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12576,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12585,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12586,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12594,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12601,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12610,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(12645,26): run-time error CSS1039: Token not allowed after unary operator: '-error-color'
(12666,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12674,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12675,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12683,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12684,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12691,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12692,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12728,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12733,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12766,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(12781,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12787,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(12862,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12931,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(12932,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(12940,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12941,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(12951,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(12958,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(12980,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13008,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(13023,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13063,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(13067,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13108,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(13112,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(13208,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13209,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13235,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13247,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(13265,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(13287,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13290,22): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13291,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(13292,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13297,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13298,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13302,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13304,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(13308,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13320,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(13343,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13370,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13371,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13372,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13376,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13378,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13395,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(13417,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13422,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(13434,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13445,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13447,28): run-time error CSS1039: Token not allowed after unary operator: '-space'
(13448,27): run-time error CSS1039: Token not allowed after unary operator: '-space'
(13450,13): run-time error CSS1039: Token not allowed after unary operator: '-space'
(13451,14): run-time error CSS1039: Token not allowed after unary operator: '-space'
(13452,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(13509,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13512,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13513,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13514,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13523,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13524,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13525,22): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13529,18): run-time error CSS1039: Token not allowed after unary operator: '-icon-gap-x'
(13537,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13539,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(13542,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13555,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13557,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13596,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13597,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(13602,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13603,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13614,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13615,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13624,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(13630,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(13631,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13635,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13637,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(13695,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13729,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13731,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13774,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(13863,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13864,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13872,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13873,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13881,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(13894,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(13902,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(13903,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13906,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(13910,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(13915,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(13929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13930,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13950,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(13952,16): run-time error CSS1039: Token not allowed after unary operator: '-thumb'
(13953,15): run-time error CSS1039: Token not allowed after unary operator: '-thumb'
(13954,17): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(14034,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14035,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(14054,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(14071,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(14078,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14091,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14097,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(14149,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(14150,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14167,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14191,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(14198,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14213,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(14293,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14298,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14316,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14325,15): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(14359,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(14401,22): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(14407,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14408,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14409,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14419,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14422,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(14428,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14465,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14466,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14489,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14490,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14498,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14528,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14540,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14574,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14579,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(14602,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14636,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(14642,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14669,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(14717,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14758,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14797,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14798,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14799,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14809,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14810,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14871,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(14872,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14901,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14911,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(14912,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(14917,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(14921,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14937,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(14949,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(14950,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(14955,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(14960,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14969,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14973,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14977,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14981,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(14985,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15108,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15124,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15129,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15161,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15288,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(15311,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(15335,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(15394,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15398,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15402,23): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(15424,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(15493,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15502,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15503,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15511,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15517,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15522,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(15605,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15614,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15657,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15665,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(15669,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(15673,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15684,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(15685,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15694,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15715,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15716,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15740,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15748,28): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15763,35): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(15803,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15809,28): run-time error CSS1039: Token not allowed after unary operator: '-space'
(15810,27): run-time error CSS1039: Token not allowed after unary operator: '-space'
(15812,13): run-time error CSS1039: Token not allowed after unary operator: '-space'
(15813,25): run-time error CSS1039: Token not allowed after unary operator: '-space'
(15814,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15899,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15913,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(15957,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(15958,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(15962,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(15968,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(15972,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15973,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15978,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15982,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(15987,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16022,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16098,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16099,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16109,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16110,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16118,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16126,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16134,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16138,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16142,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16146,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16150,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16158,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16167,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16171,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16172,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16176,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(16200,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16201,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(16211,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16212,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16220,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16228,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16236,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16240,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16244,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16248,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16252,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16260,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(16269,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16273,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16274,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16284,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16294,22): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16303,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16311,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16319,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16323,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16327,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16331,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16335,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16343,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16352,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16356,33): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16357,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16361,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(16365,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16366,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16371,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16375,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16381,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16382,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16393,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16464,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16488,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(16497,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16501,38): run-time error CSS1034: Expected closing parenthesis, found ','
(16501,38): run-time error CSS1042: Expected function, found ','
(16501,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(16514,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(16533,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(16545,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16595,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color'
(16634,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(16668,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16698,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(16699,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16703,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(16717,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(16718,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16727,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16733,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(16737,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16738,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16743,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16747,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16752,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16763,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16803,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(16804,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(16827,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(16831,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16832,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16837,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16841,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16846,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16850,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16854,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(16858,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16859,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16864,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16868,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16873,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(16971,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(16983,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(17003,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17022,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(17023,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17027,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(17038,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(17042,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17043,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17048,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17052,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17057,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17077,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17128,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17158,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17169,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(17173,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17182,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17218,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17254,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(17278,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(17372,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(17411,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(17452,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17463,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17473,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(17477,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17490,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(17494,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17546,27): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17568,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17625,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(17653,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(17843,30): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(17860,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(17873,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17881,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(17895,33): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(17959,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(17964,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(17968,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(17985,33): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(18103,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(18108,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(18121,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(18125,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(18177,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18253,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18341,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18351,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18352,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18356,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18357,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18411,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18412,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18417,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18482,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(18486,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(18499,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18521,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(18525,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(18532,27): run-time error CSS1039: Token not allowed after unary operator: '-space'
(18533,14): run-time error CSS1039: Token not allowed after unary operator: '-space'
(18534,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18568,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18594,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(18595,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18596,15): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(18597,16): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(18598,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(18600,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(18616,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18621,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(18646,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(18653,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18655,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18656,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18709,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(18710,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18749,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18750,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(18760,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(18770,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18824,33): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(18909,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(18910,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(18914,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(18918,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18927,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18929,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18952,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18953,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18954,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18982,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18983,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(18984,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(18997,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(19001,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(19012,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(19016,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(19028,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(19045,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(19056,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(19081,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(19082,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(19096,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(19148,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19170,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19176,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19183,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19189,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19219,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(19223,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(19244,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(19250,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(19257,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(19482,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(19512,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(19538,33): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(19615,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(19616,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(19638,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(19642,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(19665,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(19669,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(19694,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(19725,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(19776,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(19815,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(19819,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(19823,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(19827,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(19869,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(19921,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(19949,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(19950,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(19972,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(19976,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(19999,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(20003,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(20027,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(20039,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20142,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20157,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(20220,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(20233,15): run-time error CSS1039: Token not allowed after unary operator: '-yellow-color'
(20276,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20342,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(20384,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20385,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(20397,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(20401,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(20415,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(20419,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20522,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20528,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20541,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20573,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20574,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(20592,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(20730,33): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20749,35): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20750,36): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20781,16): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(20836,33): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20843,35): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20844,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20877,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(20918,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(20934,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(20938,15): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(20969,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(20973,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(20979,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(20980,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(20996,21): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(21006,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21021,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(21027,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21034,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21048,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(21049,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21056,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(21057,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21087,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21097,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21101,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21105,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21108,23): run-time error CSS1039: Token not allowed after unary operator: '-borderWidth'
(21120,23): run-time error CSS1039: Token not allowed after unary operator: '-borderWidth'
(21121,24): run-time error CSS1039: Token not allowed after unary operator: '-borderWidth'
(21122,28): run-time error CSS1039: Token not allowed after unary operator: '-borderWidth'
(21123,27): run-time error CSS1039: Token not allowed after unary operator: '-borderWidth'
(21147,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21151,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21157,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21161,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21218,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(21222,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21228,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(21232,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21236,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21276,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21281,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21306,57): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21306,77): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21307,51): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21307,71): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21342,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21363,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(21368,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(21369,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21378,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(21379,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21399,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21427,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21429,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(21435,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21469,57): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21469,77): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21470,51): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21470,71): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21544,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21564,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21578,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(21579,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21586,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(21587,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21600,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21609,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21636,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21638,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(21644,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21661,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21665,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21666,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21667,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21673,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21678,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21679,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21680,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(21746,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(21749,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(21823,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21824,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21830,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21836,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(21858,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(21897,30): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(21945,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(21954,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(21956,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22014,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22015,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22031,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(22032,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(22033,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22037,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22038,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22039,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22060,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22061,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22065,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22066,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22067,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22104,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(22110,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22115,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22116,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22121,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22201,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(22207,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22270,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22275,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22280,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22281,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22285,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22289,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22302,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22317,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22334,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22364,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(22372,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(22373,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(22374,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(22377,15): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(22378,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(22390,17): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(22391,18): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(22392,23): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(22421,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22426,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22460,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22461,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22465,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22469,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22482,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22497,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22514,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22526,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22527,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22545,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22546,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22550,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22554,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22592,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22609,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22614,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22619,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22620,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22624,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22628,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22641,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22656,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22673,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22679,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22714,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(22889,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22945,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(22951,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22958,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(22983,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(22987,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23004,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(23012,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(23021,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(23090,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23137,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23142,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23146,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23150,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23162,15): run-time error CSS1039: Token not allowed after unary operator: '-black-color-2'
(23163,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23168,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(23174,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(23178,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23179,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23184,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23188,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23194,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23195,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23289,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23298,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23313,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23335,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(23339,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(23349,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23366,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23378,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23469,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(23470,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(23495,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23557,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(23621,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23627,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23769,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(23780,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23898,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(23926,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(24049,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24059,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24063,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24079,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24131,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(24135,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24145,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(24189,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24203,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24211,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(24217,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24221,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24232,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24279,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(24286,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24299,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24387,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24419,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(24423,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24427,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24431,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24435,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24446,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24487,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24492,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24495,23): run-time error CSS1039: Token not allowed after unary operator: '-btn-space'
(24509,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24547,46): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24552,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24553,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24559,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-space'
(24569,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24575,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24585,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24626,60): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24641,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(24642,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24646,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24647,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24651,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24676,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(24723,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24724,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24776,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(24777,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24870,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24871,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24879,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24889,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(24945,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(24946,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(24996,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25000,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(25004,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(25015,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25020,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25027,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25034,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25042,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25048,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(25050,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(25051,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(25069,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(25106,33): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(25109,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25117,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25126,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(25175,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25183,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25190,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25194,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(25205,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25206,30): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(25259,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(25322,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(25324,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(25340,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25351,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25435,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25450,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(25454,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25668,26): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(25707,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25730,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(25783,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25788,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25892,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(25901,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25905,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25911,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25924,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(25925,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(25993,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26010,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26014,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26018,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26026,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26030,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26034,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26082,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26105,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26122,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26130,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26140,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26190,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26202,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26249,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26254,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26288,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26297,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26305,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26338,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26342,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26346,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26350,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26356,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26363,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26389,30): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26397,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26401,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26410,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26450,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26461,30): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26488,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26538,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26569,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26578,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26586,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26595,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26629,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26633,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26637,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26641,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26654,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26676,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(26686,33): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(26722,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26726,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26727,22): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26735,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26739,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26746,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26779,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26788,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26797,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26805,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26806,33): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(26821,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26829,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26833,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(26837,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26841,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26845,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(26873,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(26877,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(26924,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(26992,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27019,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(27022,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27030,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27081,32): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(27086,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color2'
(27087,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(27108,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27171,30): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(27184,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(27191,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(27200,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(27202,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27211,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(27222,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27232,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(27236,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27240,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27244,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27248,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27252,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27256,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27260,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27275,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(27279,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(27287,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(27301,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(27306,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(27312,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(27335,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27337,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(27340,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27351,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27391,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27396,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27499,21): run-time error CSS1039: Token not allowed after unary operator: '-style-font'
(27541,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(27545,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27557,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27565,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27659,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(27677,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27723,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(27974,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28019,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28020,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28032,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28033,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28075,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(28080,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28089,20): run-time error CSS1039: Token not allowed after unary operator: '-width-set'
(28090,19): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(28091,18): run-time error CSS1039: Token not allowed after unary operator: '-pos-y'
(28157,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28159,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28185,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(28196,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28202,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28212,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28293,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28315,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28386,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28390,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28391,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28392,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(28396,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28397,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28402,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28404,13): run-time error CSS1039: Token not allowed after unary operator: '-space'
(28405,14): run-time error CSS1039: Token not allowed after unary operator: '-space'
(28406,27): run-time error CSS1039: Token not allowed after unary operator: '-space'
(28407,28): run-time error CSS1039: Token not allowed after unary operator: '-space'
(28424,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28430,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28461,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28490,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28494,21): run-time error CSS1039: Token not allowed after unary operator: '-style-font'
(28522,22): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28523,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28668,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28672,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28673,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(28676,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28692,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(28752,22): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(28753,17): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(28909,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28915,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28924,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28930,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28936,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29010,14): run-time error CSS1039: Token not allowed after unary operator: '-space'
(29034,20): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(29053,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29057,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(29071,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(29092,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29114,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29116,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(29117,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(29118,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(29119,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(29120,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(29121,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(29158,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(29163,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(29176,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29180,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29199,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(29209,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29239,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29241,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(29258,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(29321,33): run-time error CSS1039: Token not allowed after unary operator: '-gray-color'
(29422,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(29431,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(29432,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(29478,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(29487,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(29488,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30126,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30131,21): run-time error CSS1039: Token not allowed after unary operator: '-section-space'
(30136,24): run-time error CSS1039: Token not allowed after unary operator: '-section-space'
(30141,26): run-time error CSS1039: Token not allowed after unary operator: '-section-space'
(30146,29): run-time error CSS1039: Token not allowed after unary operator: '-section-space'
(30151,26): run-time error CSS1039: Token not allowed after unary operator: '-section-space'
(30156,29): run-time error CSS1039: Token not allowed after unary operator: '-section-space'
(30163,23): run-time error CSS1039: Token not allowed after unary operator: '-section-space-mobile'
(30167,26): run-time error CSS1039: Token not allowed after unary operator: '-section-space-mobile'
(30171,28): run-time error CSS1039: Token not allowed after unary operator: '-section-space-mobile'
(30175,31): run-time error CSS1039: Token not allowed after unary operator: '-section-space-mobile'
(30431,31): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(30570,31): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(30588,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30630,31): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(30812,31): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(30835,31): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(30870,20): run-time error CSS1039: Token not allowed after unary operator: '-shape-width'
(31300,22): run-time error CSS1039: Token not allowed after unary operator: '-space-x'
(31361,15): run-time error CSS1039: Token not allowed after unary operator: '-space'
(31468,32): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(31485,34): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(31486,36): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(31517,32): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(31525,34): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(31527,36): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(31561,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32009,27): run-time error CSS1039: Token not allowed after unary operator: '-space'
(32011,22): run-time error CSS1039: Token not allowed after unary operator: '-space'
(32053,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32058,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32068,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32073,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32202,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32203,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32213,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32214,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32226,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32274,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(32277,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(32279,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(32283,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32293,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(32297,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32306,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(32318,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32324,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(32325,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(32368,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(32369,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(32370,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(32372,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32373,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32374,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(32388,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32422,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32426,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(32434,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32450,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32533,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(32540,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32550,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32553,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(32595,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32599,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(32607,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32615,15): run-time error CSS1039: Token not allowed after unary operator: '-light-color'
(32623,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32666,26): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(32679,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32696,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32755,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32756,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32778,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32784,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32790,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32797,15): run-time error CSS1039: Token not allowed after unary operator: '-shape-width'
(32798,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32813,20): run-time error CSS1039: Token not allowed after unary operator: '-shape-width'
(32832,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32837,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32848,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(32853,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32872,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32877,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32881,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32885,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32890,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(32894,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(32895,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32897,15): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(32898,16): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(32899,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(32900,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(32907,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32908,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32923,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32930,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(32936,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32937,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(32947,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32952,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32961,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(32966,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(32985,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33013,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33023,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33029,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33042,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33052,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33070,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33090,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33119,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33124,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33138,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33142,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33150,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33157,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33166,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33177,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33270,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33271,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33275,31): run-time error CSS1039: Token not allowed after unary operator: '-space-x'
(33276,21): run-time error CSS1039: Token not allowed after unary operator: '-space-x'
(33290,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(33291,22): run-time error CSS1039: Token not allowed after unary operator: '-space-y'
(33291,46): run-time error CSS1039: Token not allowed after unary operator: '-space-x'
(33291,61): run-time error CSS1039: Token not allowed after unary operator: '-space-y'
(33291,76): run-time error CSS1039: Token not allowed after unary operator: '-space-x'
(33310,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33329,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33336,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33337,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33341,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33345,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33349,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33363,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33373,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33374,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33381,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33382,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33389,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33390,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33396,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(33419,58): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33434,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33445,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(33455,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33460,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33474,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33502,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33593,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(33594,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(33604,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(33701,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33702,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(33707,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33711,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33712,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33736,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33740,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(33741,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(33900,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(33917,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(33938,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34012,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34027,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34030,14): run-time error CSS1039: Token not allowed after unary operator: '-space'
(34031,27): run-time error CSS1039: Token not allowed after unary operator: '-space'
(34047,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34051,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34053,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(34058,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(34063,27): run-time error CSS1039: Token not allowed after unary operator: '-space'
(34064,21): run-time error CSS1039: Token not allowed after unary operator: '-space'
(34076,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34098,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34102,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34108,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34114,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(34115,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34121,17): run-time error CSS1039: Token not allowed after unary operator: '-space'
(34122,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34131,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34134,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(34156,22): run-time error CSS1039: Token not allowed after unary operator: '-space'
(34164,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34171,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34176,17): run-time error CSS1039: Token not allowed after unary operator: '-space'
(34192,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34196,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34216,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34260,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34274,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(34282,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-font'
(34284,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34373,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34397,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34433,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(34474,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(34479,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(34487,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34491,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34537,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34546,21): run-time error CSS1039: Token not allowed after unary operator: '-section-space'
(34557,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34563,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34577,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34581,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34585,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34589,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34593,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34597,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34625,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(34628,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34639,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34640,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34647,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34660,23): run-time error CSS1039: Token not allowed after unary operator: '-section-space-mobile'
(34685,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34686,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34687,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34688,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34692,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34696,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34697,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34701,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34707,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34766,22): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(34812,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34833,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34838,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34839,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(34851,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(34856,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34898,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34919,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(34921,15): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(34922,16): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(34923,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(34924,19): run-time error CSS1039: Token not allowed after unary operator: '-btn-font-size'
(34928,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34929,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(34930,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35010,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35011,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35013,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35014,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35015,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35033,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35035,24): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35038,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35039,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35046,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35050,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35051,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35075,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35096,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35104,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35179,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35193,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(35194,22): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(35198,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35199,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(35204,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35205,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35262,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(35278,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35298,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(35299,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(35309,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35313,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35357,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35400,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color2'
(35401,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35449,26): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(35458,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35471,28): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(35505,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35506,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35519,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35520,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35521,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35523,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(35532,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35532,40): run-time error CSS1039: Token not allowed after unary operator: '-border'
(35533,20): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35533,39): run-time error CSS1039: Token not allowed after unary operator: '-border'
(35534,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35535,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35539,13): run-time error CSS1039: Token not allowed after unary operator: '-border'
(35540,14): run-time error CSS1039: Token not allowed after unary operator: '-border'
(35556,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35586,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35605,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(35614,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35621,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35622,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35637,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35638,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35667,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35668,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35713,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35714,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35715,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35736,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35753,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35771,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(35776,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35832,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(35833,30): run-time error CSS1039: Token not allowed after unary operator: '-border-color'
(35841,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35852,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(35865,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35870,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35881,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35885,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35914,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35922,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35925,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35926,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35927,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(35928,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(35930,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(35937,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35938,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35942,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35976,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(35983,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(35984,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(35993,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36047,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36082,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(36087,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36135,34): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(36143,34): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36154,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36155,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36213,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36226,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36227,22): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36244,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36260,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36313,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(36389,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36390,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36405,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(36416,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(36432,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36456,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36517,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(36519,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36525,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36529,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36594,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(36598,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36614,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36622,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(36623,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(36630,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36631,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36641,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(36645,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(36690,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(36695,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36696,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36701,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36705,20): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36715,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36721,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36726,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36730,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36738,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36739,15): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(36740,16): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(36741,21): run-time error CSS1039: Token not allowed after unary operator: '-btn-size'
(36746,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36747,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36760,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36764,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(36773,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36792,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36856,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36857,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36866,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36881,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36882,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(36888,14): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(36919,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(36931,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37020,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37021,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37026,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37040,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37043,31): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37044,21): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37059,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37065,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37071,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37074,25): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37095,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37098,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(37099,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37101,31): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37102,21): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37110,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(37111,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37133,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37171,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37280,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37287,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37300,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37305,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37368,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37373,15): run-time error CSS1039: Token not allowed after unary operator: '-light-color'
(37444,15): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(37461,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37468,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37472,14): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(37473,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(37474,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(37475,19): run-time error CSS1039: Token not allowed after unary operator: '-icon-font-size'
(37476,25): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(37477,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37485,15): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(37490,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37491,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37520,15): run-time error CSS1039: Token not allowed after unary operator: '-main-container'
(37536,14): run-time error CSS1039: Token not allowed after unary operator: '-pos-x'
(37538,15): run-time error CSS1039: Token not allowed after unary operator: '-width-set'
(37539,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37559,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(37588,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37597,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37689,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37697,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37701,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37708,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37713,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37718,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(37719,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37724,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37736,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(37737,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37741,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37743,17): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37749,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37755,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37760,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37761,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37762,22): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37780,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37783,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(37797,17): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37798,29): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37802,23): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37806,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37810,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(37814,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37818,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37829,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37832,24): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37835,24): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37838,24): run-time error CSS1039: Token not allowed after unary operator: '-space'
(37860,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37877,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(37883,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37939,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(37999,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(38080,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38097,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38099,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38101,19): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(38108,33): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38109,32): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38129,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(38135,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38148,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(38168,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(38174,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38187,15): run-time error CSS1039: Token not allowed after unary operator: '-body-color'
(38201,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(38219,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38275,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(38281,26): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(38286,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38291,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38295,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38299,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38314,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(38322,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(38327,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(38328,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(38338,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38342,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38346,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38350,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38362,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38375,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38386,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(38395,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38431,28): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(38453,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38454,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38463,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38468,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38469,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38502,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38509,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38542,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38550,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38575,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38678,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(38694,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(38695,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(38696,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(38697,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38702,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38703,27): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(38709,20): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(38715,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38751,15): run-time error CSS1039: Token not allowed after unary operator: '-title-color'
(38754,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(38764,15): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38786,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38789,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38826,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(38833,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38838,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38840,21): run-time error CSS1039: Token not allowed after unary operator: '-body-font'
(38969,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(38976,15): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(38977,16): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(38978,21): run-time error CSS1039: Token not allowed after unary operator: '-icon-size'
(39032,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(39033,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(39044,26): run-time error CSS1039: Token not allowed after unary operator: '-theme-color'
(39049,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(39056,21): run-time error CSS1039: Token not allowed after unary operator: '-title-font'
(39057,15): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(39064,26): run-time error CSS1039: Token not allowed after unary operator: '-white-color'
(39087,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
(39138,26): run-time error CSS1039: Token not allowed after unary operator: '-smoke-color'
 */
@charset "UTF-8";/*!
 * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0))}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x)/ -2);margin-left:calc(var(--bs-gutter-x)/ -2)}.row>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)/ 2);padding-left:calc(var(--bs-gutter-x)/ 2);margin-top:var(--bs-gutter-y)}.col{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-auto>*{width:auto}.row-cols-1>*,.row-cols-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-1>*{width:100%}.row-cols-2>*{width:50%}.row-cols-2>*,.row-cols-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-3>*{width:33.3333333333%}.row-cols-4>*{width:25%}.row-cols-4>*,.row-cols-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-5>*{width:20%}.row-cols-6>*{width:16.6666666667%}.col-auto,.row-cols-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-auto{width:auto}.col-1{width:8.3333333333%}.col-1,.col-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-2{width:16.6666666667%}.col-3{width:25%}.col-3,.col-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-5,.col-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-6{width:50%}.col-7{width:58.3333333333%}.col-7,.col-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-8{width:66.6666666667%}.col-9{width:75%}.col-9,.col-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-11,.col-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-12{width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-sm-auto>*{width:auto}.row-cols-sm-1>*,.row-cols-sm-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-1>*{width:100%}.row-cols-sm-2>*{width:50%}.row-cols-sm-2>*,.row-cols-sm-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-3>*{width:33.3333333333%}.row-cols-sm-4>*{width:25%}.row-cols-sm-4>*,.row-cols-sm-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-sm-5>*{width:20%}.row-cols-sm-6>*{width:16.6666666667%}.col-sm-auto,.row-cols-sm-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-auto{width:auto}.col-sm-1{width:8.3333333333%}.col-sm-1,.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-3,.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-5,.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-7,.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-9,.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-11,.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-12{width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-md-auto>*{width:auto}.row-cols-md-1>*,.row-cols-md-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-1>*{width:100%}.row-cols-md-2>*{width:50%}.row-cols-md-2>*,.row-cols-md-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-3>*{width:33.3333333333%}.row-cols-md-4>*{width:25%}.row-cols-md-4>*,.row-cols-md-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-md-5>*{width:20%}.row-cols-md-6>*{width:16.6666666667%}.col-md-auto,.row-cols-md-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-auto{width:auto}.col-md-1{width:8.3333333333%}.col-md-1,.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-3,.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-5,.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-7,.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-9,.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-11,.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-12{width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-lg-auto>*{width:auto}.row-cols-lg-1>*,.row-cols-lg-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-1>*{width:100%}.row-cols-lg-2>*{width:50%}.row-cols-lg-2>*,.row-cols-lg-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-3>*{width:33.3333333333%}.row-cols-lg-4>*{width:25%}.row-cols-lg-4>*,.row-cols-lg-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-lg-5>*{width:20%}.row-cols-lg-6>*{width:16.6666666667%}.col-lg-auto,.row-cols-lg-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-auto{width:auto}.col-lg-1{width:8.3333333333%}.col-lg-1,.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-3,.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-5,.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-7,.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-9,.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-11,.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-lg-12{width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xl-auto>*{width:auto}.row-cols-xl-1>*,.row-cols-xl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-1>*{width:100%}.row-cols-xl-2>*{width:50%}.row-cols-xl-2>*,.row-cols-xl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-3>*{width:33.3333333333%}.row-cols-xl-4>*{width:25%}.row-cols-xl-4>*,.row-cols-xl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xl-5>*{width:20%}.row-cols-xl-6>*{width:16.6666666667%}.col-xl-auto,.row-cols-xl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-auto{width:auto}.col-xl-1{width:8.3333333333%}.col-xl-1,.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-3,.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-5,.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-7,.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-9,.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-11,.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xl-12{width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.row-cols-xxl-auto>*{width:auto}.row-cols-xxl-1>*,.row-cols-xxl-auto>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-1>*{width:100%}.row-cols-xxl-2>*{width:50%}.row-cols-xxl-2>*,.row-cols-xxl-3>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-3>*{width:33.3333333333%}.row-cols-xxl-4>*{width:25%}.row-cols-xxl-4>*,.row-cols-xxl-5>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.row-cols-xxl-5>*{width:20%}.row-cols-xxl-6>*{width:16.6666666667%}.col-xxl-auto,.row-cols-xxl-6>*{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-auto{width:auto}.col-xxl-1{width:8.3333333333%}.col-xxl-1,.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-2{width:16.6666666667%}.col-xxl-3{width:25%}.col-xxl-3,.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-4{width:33.3333333333%}.col-xxl-5{width:41.6666666667%}.col-xxl-5,.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-6{width:50%}.col-xxl-7{width:58.3333333333%}.col-xxl-7,.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-8{width:66.6666666667%}.col-xxl-9{width:75%}.col-xxl-9,.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-10{width:83.3333333333%}.col-xxl-11{width:91.6666666667%}.col-xxl-11,.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.col-xxl-12{width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0,0,0,.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0,0,0,.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0,0,0,.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);background-image:-webkit-linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));background-image:linear-gradient(var(--bs-table-accent-bg),var(--bs-table-accent-bg));border-bottom-width:1px}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#cfe2ff;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:#000;border-color:#bacbe6}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;vertical-align:middle;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;-webkit-transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,background-position .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-check-input{-webkit-transition:none;transition:none}}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{-webkit-filter:brightness(90%);filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{pointer-events:none;-webkit-filter:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");background-position:0;border-radius:2em}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386b7fe'/%3E%3C/svg%3E")}.form-switch .form-check-input:checked{background-position:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;-webkit-filter:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:calc(3.5rem + 2px);padding:1rem .75rem}.form-floating>label{position:absolute;top:0;left:0;height:100%;padding:1rem .75rem;pointer-events:none;border:1px solid transparent;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,-webkit-transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out;transition:opacity .1s ease-in-out,transform .1s ease-in-out,-webkit-transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{-webkit-transition:none;transition:none}}.form-floating>.form-control:-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::-webkit-input-placeholder{color:transparent}.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control:-ms-input-placeholder,.form-floating>.form-control::-ms-input-placeholder{color:transparent}.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-ms-input-placeholder){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-ms-input-placeholder)~label{opacity:.65;-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);-ms-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;-webkit-transform:scale(.85) translateY(-.5rem) translateX(.15rem);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:1.75rem}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:4;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(25,135,84,.9);border-radius:.25rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:4;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545;padding-right:calc(.75em + 2.3125rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 1.75rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#0b5ed7;border-color:#0a58ca}.btn-check:focus+.btn-primary,.btn-primary:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0a58ca;border-color:#0a53be}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#157347;border-color:#146c43}.btn-check:focus+.btn-success,.btn-success:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#146c43;border-color:#13653f}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#198754;border-color:#198754}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{color:#000;background-color:#ffca2c;border-color:#ffc720}.btn-check:focus+.btn-warning,.btn-warning:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffcd39;border-color:#ffc720}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,164,6,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#bb2d3b;border-color:#b02a37}.btn-check:focus+.btn-danger,.btn-danger:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#b02a37;border-color:#a52834}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#0d6efd;border-color:#0d6efd}.btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(13,110,253,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0d6efd;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#198754;border-color:#198754}.btn-outline-success:hover{color:#fff;background-color:#198754;border-color:#198754}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#fff;background-color:#198754;border-color:#198754}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(25,135,84,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#198754;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffc107;border-color:#ffc107}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#0d6efd;text-decoration:underline}.btn-link:hover{color:#0a58ca}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:5;display:none;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[style]{right:auto!important}.dropdown-menu-start{--bs-position:start;right:auto;left:0}.dropdown-menu-end{--bs-position:end;right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start;right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end;right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start;right:auto;left:0}.dropdown-menu-md-end{--bs-position:end;right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start;right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end;right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start;right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end;right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start;right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end;right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-menu-dark{color:#dee2e6;background-color:#343a40;border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item{color:#dee2e6}.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{color:#fff;background-color:hsla(0,0%,100%,.15)}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{color:#fff;background-color:#0d6efd}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:#adb5bd}.dropdown-menu-dark .dropdown-divider{border-color:rgba(0,0,0,.15)}.dropdown-menu-dark .dropdown-item-text{color:#dee2e6}.dropdown-menu-dark .dropdown-header{color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{-webkit-transition:none;transition:none}}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd}.nav-fill .nav-item,.nav-fill>.nav-link{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:.5rem;padding-bottom:.5rem}.navbar,.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;-webkit-transition:box-shadow .15s ease-in-out;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{-webkit-transition:none;transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:50%;background-size:100%}@media (min-width:576px){.navbar-expand-sm{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width:768px){.navbar-expand-md{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width:992px){.navbar-expand-lg{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width:1200px){.navbar-expand-xl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}}@media (min-width:1400px){.navbar-expand-xxl{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}}.navbar-expand{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.55);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.55)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.5rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion-button{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;background-color:transparent;border:1px solid rgba(0,0,0,.125);border-radius:0;overflow-anchor:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{-webkit-transition:none;transition:none}}.accordion-button.collapsed{border-bottom-width:0}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff}.accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.accordion-button:after{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button:after{-webkit-transition:none;transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item:first-of-type .accordion-button{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed,.accordion-item:last-of-type .accordion-collapse{border-bottom-width:1px;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-collapse{border:solid rgba(0,0,0,.125);border-width:0 1px}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-button{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item:first-of-type .accordion-button{border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#0d6efd;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{-webkit-transition:none;transition:none}}.page-link:hover{z-index:2;border-color:#dee2e6}.page-link:focus,.page-link:hover{color:#0a58ca;background-color:#e9ecef}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664d03;background-color:#fff3cd;border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes a{0%{background-position-x:1rem}}@keyframes a{0%{background-position-x:1rem}}.progress{height:1rem;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#0d6efd;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite a;animation:1s linear infinite a}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0d6efd;border-color:#0d6efd}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 11.414 0 NaN NaN 1 1 0 111.414 1.414 NaN NaN 1 1 0 1-1.414 NaN NaN 1 1 0 1-1.414 NaN NaN 1 1 0 10-1.414 NaN NaNz'/%3E%3C/svg%3E") 50%/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.25}.btn-close-white{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.toast{width:350px;max-width:100%;font-size:.875rem;pointer-events:auto;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:.25rem}.toast:not(.showing):not(.show){opacity:0}.toast.hide{display:none}.toast-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:9;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;-ms-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-content,.modal-dialog-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-content{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:8;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}.modal-fullscreen-sm-down .modal-footer{border-radius:0}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-fullscreen-md-down .modal-footer{border-radius:0}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}.modal-fullscreen-lg-down .modal-footer{border-radius:0}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}.modal-fullscreen-xl-down .modal-footer{border-radius:0}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}.modal-fullscreen-xxl-down .modal-footer{border-radius:0}}.tooltip{position:absolute;z-index:11;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{padding:0 .4rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:10;display:block;max-width:276px;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .popover-arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[data-popper-placement^=top],.bs-popover-top{margin-bottom:.5rem!important}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[data-popper-placement^=right],.bs-popover-end{margin-left:.5rem!important}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[data-popper-placement^=bottom],.bs-popover-bottom{margin-top:.5rem!important}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f0f0f0}.bs-popover-auto[data-popper-placement^=left],.bs-popover-start{margin-right:.5rem!important}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem 1rem;margin-bottom:0;font-size:1rem;background-color:#f0f0f0;border-bottom:1px solid #d8d8d8;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:1rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;-ms-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{-webkit-filter:invert(1) grayscale(100);filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators li{background-color:#000}.carousel-dark .carousel-caption{color:#000}@-webkit-keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite b;animation:.75s linear infinite b}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes c{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}@keyframes c{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:none;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite c;animation:.75s linear infinite c}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.clearfix:after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--aspect-ratio:100%}.ratio-4x3{--aspect-ratio:75%}.ratio-16x9{--aspect-ratio:56.25%}.ratio-21x9{--aspect-ratio:42.85714%}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:7}.fixed-bottom{bottom:0}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:6}}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.translate-middle-x{-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.translate-middle-y{-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#0d6efd!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#198754!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-0{border-width:0!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-primary{color:#0d6efd!important}.text-secondary{color:#6c757d!important}.text-success{color:#198754!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-reset{color:inherit!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.bg-primary{background-color:#0d6efd!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#198754!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#dc3545!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body,.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-sm-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-sm-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-sm-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-sm-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-sm-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-sm-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-sm-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-sm-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-sm-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-md-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-md-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-md-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-md-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-md-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-md-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-md-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-md-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-md-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-lg-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-lg-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-lg-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-lg-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-lg-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-lg-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-lg-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-lg-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-lg-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{-webkit-box-flex:1!important;-webkit-flex:1 1 auto!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xxl-row{-webkit-box-orient:horizontal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xxl-column,.flex-xxl-row{-webkit-box-direction:normal!important}.flex-xxl-column{-webkit-box-orient:vertical!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xxl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xxl-grow-0{-webkit-box-flex:0!important;-webkit-flex-grow:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xxl-grow-1{-webkit-box-flex:1!important;-webkit-flex-grow:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xxl-shrink-0{-webkit-flex-shrink:0!important;-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xxl-shrink-1{-webkit-flex-shrink:1!important;-ms-flex-negative:1!important;flex-shrink:1!important}.flex-xxl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xxl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xxl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xxl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xxl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-content-xxl-evenly{-webkit-box-pack:space-evenly!important;-webkit-justify-content:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.align-items-xxl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xxl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xxl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xxl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xxl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xxl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xxl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xxl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xxl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xxl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xxl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xxl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xxl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xxl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xxl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;align-self:center!important}.align-self-xxl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xxl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;align-self:stretch!important}.order-xxl-first{-webkit-box-ordinal-group:0!important;-webkit-order:-1!important;-ms-flex-order:-1!important;order:-1!important}.order-xxl-0{-webkit-box-ordinal-group:1!important;-webkit-order:0!important;-ms-flex-order:0!important;order:0!important}.order-xxl-1{-webkit-box-ordinal-group:2!important;-webkit-order:1!important;-ms-flex-order:1!important;order:1!important}.order-xxl-2{-webkit-box-ordinal-group:3!important;-webkit-order:2!important;-ms-flex-order:2!important;order:2!important}.order-xxl-3{-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-ms-flex-order:3!important;order:3!important}.order-xxl-4{-webkit-box-ordinal-group:5!important;-webkit-order:4!important;-ms-flex-order:4!important;order:4!important}.order-xxl-5{-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-ms-flex-order:5!important;order:5!important}.order-xxl-last{-webkit-box-ordinal-group:7!important;-webkit-order:6!important;-ms-flex-order:6!important;order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-sm-1{font-size:2.5rem!important}.fs-sm-2{font-size:2rem!important}.fs-sm-3{font-size:1.75rem!important}.fs-sm-4{font-size:1.5rem!important}.fs-md-1{font-size:2.5rem!important}.fs-md-2{font-size:2rem!important}.fs-md-3{font-size:1.75rem!important}.fs-md-4{font-size:1.5rem!important}.fs-lg-1{font-size:2.5rem!important}.fs-lg-2{font-size:2rem!important}.fs-lg-3{font-size:1.75rem!important}.fs-lg-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.d-print-none{display:none!important}}
/*!
 * Font Awesome Pro 6.0.0-beta3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2021 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:a;animation-name:a;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-fade{-webkit-animation-name:b;animation-name:b;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:c;animation-name:c;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:d;animation-name:d;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{-webkit-animation-name:e;animation-name:e;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:e;animation-name:e;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-fade,.fa-flip,.fa-pulse,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes a{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes a{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes b{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes b{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes c{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes c{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes d{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes d{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));-ms-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"\30"}.fa-1:before{content:"\31"}.fa-2:before{content:"\32"}.fa-3:before{content:"\33"}.fa-4:before{content:"\34"}.fa-5:before{content:"\35"}.fa-6:before{content:"\36"}.fa-7:before{content:"\37"}.fa-8:before{content:"\38"}.fa-9:before{content:"\39"}.fa-00:before{content:"\e467"}.fa-360-degrees:before{content:"\e2dc"}.fa-a:before{content:"\41"}.fa-abacus:before{content:"\f640"}.fa-accent-grave:before{content:"\60"}.fa-acorn:before{content:"\f6ae"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-air-conditioner:before{content:"\f8f4"}.fa-airplay:before{content:"\e089"}.fa-alarm-clock:before{content:"\f34e"}.fa-alarm-exclamation:before{content:"\f843"}.fa-alarm-plus:before{content:"\f844"}.fa-alarm-snooze:before{content:"\f845"}.fa-album:before{content:"\f89f"}.fa-album-collection:before{content:"\f8a0"}.fa-alicorn:before{content:"\f6b0"}.fa-alien:before{content:"\f8f5"}.fa-alien-8bit:before,.fa-alien-monster:before{content:"\f8f6"}.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-align-slash:before{content:"\f846"}.fa-alt:before{content:"\e08a"}.fa-amp-guitar:before{content:"\f8a1"}.fa-ampersand:before{content:"\26"}.fa-anchor:before{content:"\f13d"}.fa-angel:before{content:"\f779"}.fa-angle:before{content:"\e08c"}.fa-angle-90:before{content:"\e08d"}.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-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apartment:before{content:"\e468"}.fa-aperture:before{content:"\e2df"}.fa-apostrophe:before{content:"\27"}.fa-apple-core:before{content:"\e08f"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-arrow-up:before,.fa-sort-alt:before{content:"\f883"}.fa-arrow-down-big-small:before,.fa-sort-size-down:before{content:"\f88c"}.fa-arrow-down-from-dotted-line:before{content:"\e090"}.fa-arrow-down-from-line:before,.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-down-left:before{content:"\e091"}.fa-arrow-down-left-and-arrow-up-right-to-center:before{content:"\e092"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-right:before{content:"\e093"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-small-big:before,.fa-sort-size-down-alt:before{content:"\f88d"}.fa-arrow-down-square-triangle:before,.fa-sort-shapes-down-alt:before{content:"\f889"}.fa-arrow-down-to-bracket:before{content:"\e094"}.fa-arrow-down-to-dotted-line:before{content:"\e095"}.fa-arrow-down-to-line:before,.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-down-to-square:before{content:"\e096"}.fa-arrow-down-triangle-square:before,.fa-sort-shapes-down:before{content:"\f888"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-from-right:before,.fa-arrow-left-from-line:before{content:"\f344"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-left-long-to-line:before{content:"\e3d4"}.fa-arrow-left-to-line:before,.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-from-left:before,.fa-arrow-right-from-line:before{content:"\f343"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-long-to-line:before{content:"\e3d5"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.fa-arrow-right-to-line:before,.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-down-left:before{content:"\e2e1"}.fa-arrow-turn-down-right:before{content:"\e3d6"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-arrow-down:before,.fa-sort-up-down:before{content:"\e099"}.fa-arrow-up-big-small:before,.fa-sort-size-up:before{content:"\f88e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-from-dotted-line:before{content:"\e09b"}.fa-arrow-from-bottom:before,.fa-arrow-up-from-line:before{content:"\f342"}.fa-arrow-up-from-square:before{content:"\e09c"}.fa-arrow-up-left:before{content:"\e09d"}.fa-arrow-up-left-from-circle:before{content:"\e09e"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right:before{content:"\e09f"}.fa-arrow-up-right-and-arrow-down-left-from-center:before{content:"\e0a0"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-small-big:before,.fa-sort-size-up-alt:before{content:"\f88f"}.fa-arrow-up-square-triangle:before,.fa-sort-shapes-up-alt:before{content:"\f88b"}.fa-arrow-up-to-dotted-line:before{content:"\e0a1"}.fa-arrow-to-top:before,.fa-arrow-up-to-line:before{content:"\f341"}.fa-arrow-up-triangle-square:before,.fa-sort-shapes-up:before{content:"\f88a"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-cross:before{content:"\e0a2"}.fa-arrows-from-dotted-line:before{content:"\e0a3"}.fa-arrows-from-line:before{content:"\e0a4"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-maximize:before,.fa-expand-arrows:before{content:"\f31d"}.fa-arrows-minimize:before,.fa-compress-arrows:before{content:"\e0a5"}.fa-arrows-repeat:before,.fa-repeat-alt:before{content:"\f364"}.fa-arrows-repeat-1:before,.fa-repeat-1-alt:before{content:"\f366"}.fa-arrows-retweet:before,.fa-retweet-alt:before{content:"\f361"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-to-dotted-line:before{content:"\e0a6"}.fa-arrows-to-line:before{content:"\e0a7"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before,.fa-atom-simple:before{content:"\f5d3"}.fa-audio-description:before{content:"\f29e"}.fa-audio-description-slash:before{content:"\e0a8"}.fa-austral-sign:before{content:"\e0a9"}.fa-avocado:before{content:"\e0aa"}.fa-award:before{content:"\f559"}.fa-award-simple:before{content:"\e0ab"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badge-sheriff:before{content:"\f8a2"}.fa-badger-honey:before{content:"\f6b4"}.fa-badminton:before{content:"\e33a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bagel:before{content:"\e3d7"}.fa-bags-shopping:before{content:"\f847"}.fa-baguette:before{content:"\e3d8"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ball-pile:before{content:"\f77e"}.fa-balloon:before{content:"\e2e3"}.fa-balloons:before{content:"\e2e4"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-bug:before,.fa-debug:before{content:"\f7f9"}.fa-ban-parking:before,.fa-parking-circle-slash:before{content:"\f616"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-banana:before{content:"\e2e5"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-bangladeshi-taka-sign:before{content:"\e2e6"}.fa-banjo:before{content:"\f8a3"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-barcode:before{content:"\f02a"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-filter:before{content:"\e0ad"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-sort:before{content:"\e0ae"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basket-shopping-simple:before,.fa-shopping-basket-alt:before{content:"\e0af"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-exclamation:before{content:"\e0b0"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-low:before{content:"\e0b1"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-bunk:before{content:"\f8f8"}.fa-bed-empty:before{content:"\f8f9"}.fa-bed-alt:before,.fa-bed-front:before{content:"\f8f7"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-bee:before{content:"\e0b2"}.fa-beer-foam:before,.fa-beer-mug:before{content:"\e0b3"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-exclamation:before{content:"\f848"}.fa-bell-on:before{content:"\f8fa"}.fa-bell-plus:before{content:"\f849"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bench-tree:before{content:"\e2e7"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binary:before{content:"\e33b"}.fa-binary-circle-check:before{content:"\e33c"}.fa-binary-lock:before{content:"\e33d"}.fa-binary-slash:before{content:"\e33e"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bird:before{content:"\e469"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blanket:before{content:"\f498"}.fa-blanket-fire:before{content:"\e3da"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blinds:before{content:"\f8fb"}.fa-blinds-open:before{content:"\f8fc"}.fa-blinds-raised:before{content:"\f8fd"}.fa-block:before{content:"\e46a"}.fa-block-brick:before,.fa-wall-brick:before{content:"\e3db"}.fa-block-brick-fire:before,.fa-firewall:before{content:"\e3dc"}.fa-block-question:before{content:"\e3dd"}.fa-block-quote:before{content:"\e0b5"}.fa-blog:before{content:"\f781"}.fa-blueberries:before{content:"\e2e8"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-auto:before{content:"\e0b6"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bolt-slash:before{content:"\e0b8"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-arrow-right:before{content:"\e0b9"}.fa-book-arrow-up:before{content:"\e0ba"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-alt:before,.fa-book-blank:before{content:"\f5d9"}.fa-book-bookmark:before{content:"\e0bb"}.fa-book-circle-arrow-right:before{content:"\e0bc"}.fa-book-circle-arrow-up:before{content:"\e0bd"}.fa-book-copy:before{content:"\e0be"}.fa-book-font:before{content:"\e0bf"}.fa-book-heart:before{content:"\f499"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-alt:before,.fa-book-open-cover:before{content:"\e0c0"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-law:before,.fa-book-section:before{content:"\e0c1"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-book-sparkles:before,.fa-book-spells:before{content:"\f6b8"}.fa-book-tanakh:before,.fa-tanakh:before{content:"\f827"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-bookmark-slash:before{content:"\e0c2"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boombox:before{content:"\f8a5"}.fa-boot:before{content:"\f782"}.fa-boot-heeled:before{content:"\e33f"}.fa-booth-curtain:before{content:"\f734"}.fa-border-all:before{content:"\f84c"}.fa-border-bottom:before{content:"\f84d"}.fa-border-bottom-right:before,.fa-border-style-alt:before{content:"\f854"}.fa-border-center-h:before{content:"\f89c"}.fa-border-center-v:before{content:"\f89d"}.fa-border-inner:before{content:"\f84e"}.fa-border-left:before{content:"\f84f"}.fa-border-none:before{content:"\f850"}.fa-border-outer:before{content:"\f851"}.fa-border-right:before{content:"\f852"}.fa-border-top:before{content:"\f855"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowl-chopsticks:before{content:"\e2e9"}.fa-bowl-chopsticks-noodles:before{content:"\e2ea"}.fa-bowl-hot:before,.fa-soup:before{content:"\f823"}.fa-bowl-rice:before{content:"\e2eb"}.fa-bowl-scoop:before,.fa-bowl-shaved-ice:before{content:"\e3de"}.fa-bowl-scoops:before{content:"\e3df"}.fa-bowl-soft-serve:before{content:"\e46b"}.fa-bowl-spoon:before{content:"\e3e0"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-ball-pin:before{content:"\e0c3"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-circle-check:before{content:"\e0c4"}.fa-box-dollar:before,.fa-box-usd:before{content:"\f4a0"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-full:before,.fa-box-open-full:before{content:"\f49c"}.fa-box-alt:before,.fa-box-taped:before{content:"\f49a"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-boxing-glove:before,.fa-glove-boxing:before{content:"\f438"}.fa-bracket-curly-left:before,.fa-bracket-curly:before{content:"\7b"}.fa-bracket-curly-right:before{content:"\7d"}.fa-bracket-round:before,.fa-parenthesis:before{content:"\28"}.fa-bracket-round-right:before{content:"\29"}.fa-bracket-left:before,.fa-bracket-square:before,.fa-bracket:before{content:"\5b"}.fa-bracket-square-right:before{content:"\5d"}.fa-brackets-curly:before{content:"\f7ea"}.fa-brackets-round:before,.fa-parentheses:before{content:"\e0c5"}.fa-brackets-square:before,.fa-brackets:before{content:"\f7e9"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brain-arrow-curved-right:before,.fa-mind-share:before{content:"\f677"}.fa-brain-circuit:before{content:"\e0c6"}.fa-brake-warning:before{content:"\e0c7"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-bread-slice-butter:before{content:"\e3e1"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-arrow-right:before{content:"\e2f2"}.fa-briefcase-blank:before{content:"\e0c8"}.fa-briefcase-medical:before{content:"\f469"}.fa-brightness:before{content:"\e0c9"}.fa-brightness-low:before{content:"\e0ca"}.fa-bring-forward:before{content:"\f856"}.fa-bring-front:before{content:"\f857"}.fa-broccoli:before{content:"\e3e2"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-browser:before{content:"\f37e"}.fa-browsers:before{content:"\e0cb"}.fa-brush:before{content:"\f55d"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-buildings:before{content:"\e0cc"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-burger-cheese:before,.fa-cheeseburger:before{content:"\f7f1"}.fa-burger-fries:before{content:"\e0cd"}.fa-burger-glass:before{content:"\e0ce"}.fa-burger-lettuce:before{content:"\e3e3"}.fa-burger-soda:before{content:"\f858"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-school:before{content:"\f5dd"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-butter:before{content:"\e3e4"}.fa-c:before{content:"\43"}.fa-cabin:before{content:"\e46d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-cable-car:before{content:"\e0cf"}.fa-cactus:before{content:"\f8a7"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-cake-slice:before,.fa-shortcake:before{content:"\e3e5"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before,.fa-calculator-simple:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-arrow-down:before,.fa-calendar-download:before{content:"\e0d0"}.fa-calendar-arrow-up:before,.fa-calendar-upload:before{content:"\e0d1"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-circle-exclamation:before{content:"\e46e"}.fa-calendar-circle-minus:before{content:"\e46f"}.fa-calendar-circle-plus:before{content:"\e470"}.fa-calendar-circle-user:before{content:"\e471"}.fa-calendar-clock:before,.fa-calendar-time:before{content:"\e0d2"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-heart:before{content:"\e0d3"}.fa-calendar-image:before{content:"\e0d4"}.fa-calendar-lines:before,.fa-calendar-note:before{content:"\e0d5"}.fa-calendar-lines-pen:before{content:"\e472"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-edit:before,.fa-calendar-pen:before{content:"\f333"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-range:before{content:"\e0d6"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-calendars:before{content:"\e0d7"}.fa-camcorder:before,.fa-video-handheld:before{content:"\f8a8"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-cctv:before,.fa-cctv:before{content:"\f8ac"}.fa-camera-movie:before{content:"\f8a9"}.fa-camera-polaroid:before{content:"\f8aa"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-camera-home:before,.fa-camera-security:before{content:"\f8fe"}.fa-camera-slash:before{content:"\e0d9"}.fa-camera-viewfinder:before,.fa-screenshot:before{content:"\e0da"}.fa-camera-web:before,.fa-webcam:before{content:"\f832"}.fa-camera-web-slash:before,.fa-webcam-slash:before{content:"\f833"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-can-food:before{content:"\e3e6"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy:before{content:"\e3e7"}.fa-candy-bar:before,.fa-chocolate-bar:before{content:"\e3e8"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-bolt:before{content:"\e341"}.fa-car-building:before{content:"\f859"}.fa-car-bump:before{content:"\f5e0"}.fa-car-bus:before{content:"\f85a"}.fa-car-circle-bolt:before{content:"\e342"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mirrors:before{content:"\e343"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-car-side-bolt:before{content:"\e344"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-car-mechanic:before,.fa-car-wrench:before{content:"\f5e3"}.fa-caravan:before{content:"\f8ff"}.fa-caravan-alt:before,.fa-caravan-simple:before{content:"\e000"}.fa-card-club:before{content:"\e3e9"}.fa-card-diamond:before{content:"\e3ea"}.fa-card-heart:before{content:"\e3eb"}.fa-card-spade:before{content:"\e3ec"}.fa-cards:before{content:"\e3ed"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cars:before{content:"\f85b"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-arrow-up:before{content:"\e3ee"}.fa-cart-circle-arrow-down:before{content:"\e3ef"}.fa-cart-circle-arrow-up:before{content:"\e3f0"}.fa-cart-circle-check:before{content:"\e3f1"}.fa-cart-circle-exclamation:before{content:"\e3f2"}.fa-cart-circle-plus:before{content:"\e3f3"}.fa-cart-circle-xmark:before{content:"\e3f4"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-boxes:before,.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-cart-flatbed-empty:before,.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-minus:before{content:"\e0db"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cart-shopping-fast:before{content:"\e0dc"}.fa-cart-xmark:before{content:"\e0dd"}.fa-cash-register:before{content:"\f788"}.fa-betamax:before,.fa-cassette-betamax:before{content:"\f8a4"}.fa-cassette-tape:before{content:"\f8ab"}.fa-cassette-vhs:before,.fa-vhs:before{content:"\f8ec"}.fa-castle:before{content:"\e0de"}.fa-cat:before{content:"\f6be"}.fa-cat-space:before{content:"\e001"}.fa-cauldron:before{content:"\f6bf"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glass:before,.fa-glass-champagne:before{content:"\f79e"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-bullet:before{content:"\e0e1"}.fa-chart-candlestick:before{content:"\e0e2"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-line-up:before{content:"\e0e5"}.fa-analytics:before,.fa-chart-mixed:before{content:"\f643"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-chart-pie-alt:before,.fa-chart-pie-simple:before{content:"\f64e"}.fa-chart-pyramid:before{content:"\e0e6"}.fa-chart-radar:before{content:"\e0e7"}.fa-chart-scatter:before{content:"\f7ee"}.fa-chart-scatter-3d:before{content:"\e0e8"}.fa-chart-scatter-bubble:before{content:"\e0e9"}.fa-chart-simple:before{content:"\e473"}.fa-chart-simple-horizontal:before{content:"\e474"}.fa-chart-tree-map:before{content:"\e0ea"}.fa-chart-user:before,.fa-user-chart:before{content:"\f6a3"}.fa-chart-waterfall:before{content:"\e0eb"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cherries:before{content:"\e0ec"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before,.fa-chess-bishop-piece:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before,.fa-chess-clock-flip:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before,.fa-chess-king-piece:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before,.fa-chess-knight-piece:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before,.fa-chess-pawn-piece:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before,.fa-chess-queen-piece:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before,.fa-chess-rook-piece:before{content:"\f448"}.fa-chestnut:before{content:"\e3f6"}.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-chevron-double-down:before,.fa-chevrons-down:before{content:"\f322"}.fa-chevron-double-left:before,.fa-chevrons-left:before{content:"\f323"}.fa-chevron-double-right:before,.fa-chevrons-right:before{content:"\f324"}.fa-chevron-double-up:before,.fa-chevrons-up:before{content:"\f325"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chopsticks:before{content:"\e3f7"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-0:before{content:"\e0ed"}.fa-circle-1:before{content:"\e0ee"}.fa-circle-2:before{content:"\e0ef"}.fa-circle-3:before{content:"\e0f0"}.fa-circle-4:before{content:"\e0f1"}.fa-circle-5:before{content:"\e0f2"}.fa-circle-6:before{content:"\e0f3"}.fa-circle-7:before{content:"\e0f4"}.fa-circle-8:before{content:"\e0f5"}.fa-circle-9:before{content:"\e0f6"}.fa-circle-a:before{content:"\e0f7"}.fa-circle-ampersand:before{content:"\e0f8"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-circle-arrow-down-left:before{content:"\e0f9"}.fa-circle-arrow-down-right:before{content:"\e0fa"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-circle-arrow-up-left:before{content:"\e0fb"}.fa-circle-arrow-up-right:before{content:"\e0fc"}.fa-circle-b:before{content:"\e0fd"}.fa-circle-bolt:before{content:"\e0fe"}.fa-book-circle:before,.fa-circle-book-open:before{content:"\e0ff"}.fa-bookmark-circle:before,.fa-circle-bookmark:before{content:"\e100"}.fa-circle-c:before{content:"\e101"}.fa-calendar-circle:before,.fa-circle-calendar:before{content:"\e102"}.fa-camera-circle:before,.fa-circle-camera:before{content:"\e103"}.fa-caret-circle-down:before,.fa-circle-caret-down:before{content:"\f32d"}.fa-caret-circle-left:before,.fa-circle-caret-left:before{content:"\f32e"}.fa-caret-circle-right:before,.fa-circle-caret-right:before{content:"\f330"}.fa-caret-circle-up:before,.fa-circle-caret-up:before{content:"\f331"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-d:before{content:"\e104"}.fa-circle-dashed:before{content:"\e105"}.fa-circle-divide:before{content:"\e106"}.fa-circle-dollar:before,.fa-dollar-circle:before,.fa-usd-circle:before{content:"\f2e8"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-down-left:before{content:"\e107"}.fa-circle-down-right:before{content:"\e108"}.fa-circle-e:before{content:"\e109"}.fa-circle-ellipsis:before{content:"\e10a"}.fa-circle-ellipsis-vertical:before{content:"\e10b"}.fa-circle-envelope:before,.fa-envelope-circle:before{content:"\e10c"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-exclamation-check:before{content:"\e10d"}.fa-circle-f:before{content:"\e10e"}.fa-circle-g:before{content:"\e10f"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-circle-half:before{content:"\e110"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-heart:before,.fa-heart-circle:before{content:"\f4c7"}.fa-circle-i:before{content:"\e111"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-circle-j:before{content:"\e112"}.fa-circle-k:before{content:"\e113"}.fa-circle-l:before{content:"\e114"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-location-arrow:before,.fa-location-circle:before{content:"\f602"}.fa-circle-m:before{content:"\e115"}.fa-circle-microphone:before,.fa-microphone-circle:before{content:"\e116"}.fa-circle-microphone-lines:before,.fa-microphone-circle-alt:before{content:"\e117"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-n:before{content:"\e118"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-o:before{content:"\e119"}.fa-circle-p:before{content:"\e11a"}.fa-circle-parking:before,.fa-parking-circle:before{content:"\f615"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-phone:before,.fa-phone-circle:before{content:"\e11b"}.fa-circle-phone-flip:before,.fa-phone-circle-alt:before{content:"\e11c"}.fa-circle-phone-hangup:before,.fa-phone-circle-down:before{content:"\e11d"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-q:before{content:"\e11e"}.fa-circle-quarter:before{content:"\e11f"}.fa-circle-quarters:before{content:"\e3f8"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-r:before{content:"\e120"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-s:before{content:"\e121"}.fa-circle-small:before{content:"\e122"}.fa-circle-sort:before,.fa-sort-circle:before{content:"\e030"}.fa-circle-sort-down:before,.fa-sort-circle-down:before{content:"\e031"}.fa-circle-sort-up:before,.fa-sort-circle-up:before{content:"\e032"}.fa-circle-star:before,.fa-star-circle:before{content:"\e123"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-circle-t:before{content:"\e124"}.fa-circle-three-quarters:before{content:"\e125"}.fa-circle-trash:before,.fa-trash-circle:before{content:"\e126"}.fa-circle-u:before{content:"\e127"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-up-left:before{content:"\e128"}.fa-circle-up-right:before{content:"\e129"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-v:before{content:"\e12a"}.fa-circle-video:before,.fa-video-circle:before{content:"\e12b"}.fa-circle-w:before{content:"\e12c"}.fa-circle-waveform-lines:before,.fa-waveform-circle:before{content:"\e12d"}.fa-circle-x:before{content:"\e12e"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-circle-y:before{content:"\e12f"}.fa-circle-z:before{content:"\e130"}.fa-citrus:before{content:"\e2f4"}.fa-citrus-slice:before{content:"\e2f5"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clapperboard-play:before{content:"\e132"}.fa-clarinet:before{content:"\f8ad"}.fa-claw-marks:before{content:"\f6c2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-medical:before{content:"\e133"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-desk:before{content:"\e134"}.fa-clock-eight:before{content:"\e345"}.fa-clock-eight-thirty:before{content:"\e346"}.fa-clock-eleven:before{content:"\e347"}.fa-clock-eleven-thirty:before{content:"\e348"}.fa-clock-five:before{content:"\e349"}.fa-clock-five-thirty:before{content:"\e34a"}.fa-clock-four-thirty:before{content:"\e34b"}.fa-clock-nine:before{content:"\e34c"}.fa-clock-nine-thirty:before{content:"\e34d"}.fa-clock-one:before{content:"\e34e"}.fa-clock-one-thirty:before{content:"\e34f"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clock-seven:before{content:"\e350"}.fa-clock-seven-thirty:before{content:"\e351"}.fa-clock-six:before{content:"\e352"}.fa-clock-six-thirty:before{content:"\e353"}.fa-clock-ten:before{content:"\e354"}.fa-clock-ten-thirty:before{content:"\e355"}.fa-clock-three:before{content:"\e356"}.fa-clock-three-thirty:before{content:"\e357"}.fa-clock-twelve:before{content:"\e358"}.fa-clock-twelve-thirty:before{content:"\e359"}.fa-clock-two:before{content:"\e35a"}.fa-clock-two-thirty:before{content:"\e35b"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-closed-captioning-slash:before{content:"\e135"}.fa-clothes-hanger:before{content:"\e136"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:"\f76c"}.fa-cloud-bolt-moon:before,.fa-thunderstorm-moon:before{content:"\f76d"}.fa-cloud-bolt-sun:before,.fa-thunderstorm-sun:before{content:"\f76e"}.fa-cloud-check:before{content:"\e35c"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-fog:before,.fa-fog:before{content:"\f74e"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-minus:before{content:"\e35d"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-music:before{content:"\f8ae"}.fa-cloud-plus:before{content:"\e35e"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-slash:before{content:"\e137"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-word:before{content:"\e138"}.fa-cloud-xmark:before{content:"\e35f"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-clover:before{content:"\e139"}.fa-club:before{content:"\f327"}.fa-coconut:before{content:"\e2f6"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-code-pull-request-closed:before{content:"\e3f9"}.fa-code-pull-request-draft:before{content:"\e3fa"}.fa-code-simple:before{content:"\e13d"}.fa-coffee-bean:before{content:"\e13e"}.fa-coffee-beans:before{content:"\e13f"}.fa-coffee-pot:before{content:"\e002"}.fa-coffin:before{content:"\f6c6"}.fa-coffin-cross:before{content:"\e051"}.fa-coin:before{content:"\f85c"}.fa-coin-blank:before{content:"\e3fb"}.fa-coin-front:before{content:"\e3fc"}.fa-coin-vertical:before{content:"\e3fd"}.fa-coins:before{content:"\f51e"}.fa-colon:before{content:"\3a"}.fa-colon-sign:before{content:"\e140"}.fa-columns-3:before{content:"\e361"}.fa-comet:before{content:"\e003"}.fa-comma:before{content:"\2c"}.fa-command:before{content:"\e142"}.fa-comment:before{content:"\f075"}.fa-comment-arrow-down:before{content:"\e143"}.fa-comment-arrow-up:before{content:"\e144"}.fa-comment-arrow-up-right:before{content:"\e145"}.fa-comment-captions:before{content:"\e146"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-code:before{content:"\e147"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-image:before{content:"\e148"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-middle:before{content:"\e149"}.fa-comment-middle-top:before{content:"\e14a"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-music:before{content:"\f8b0"}.fa-comment-edit:before,.fa-comment-pen:before{content:"\f4ae"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-question:before{content:"\e14b"}.fa-comment-quote:before{content:"\e14c"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comment-text:before{content:"\e14d"}.fa-comment-times:before,.fa-comment-xmark:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-comments-question:before{content:"\e14e"}.fa-comments-question-check:before{content:"\e14f"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-wide:before{content:"\f326"}.fa-computer-classic:before{content:"\f8b1"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-computer-mouse-scrollwheel:before,.fa-mouse-alt:before{content:"\f8cd"}.fa-computer-speaker:before{content:"\f8b2"}.fa-container-storage:before{content:"\f4b7"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before,.fa-conveyor-belt-boxes:before{content:"\f46f"}.fa-conveyor-belt-empty:before{content:"\e150"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-corner:before{content:"\e3fe"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cowbell:before{content:"\f8b3"}.fa-cowbell-circle-plus:before,.fa-cowbell-more:before{content:"\f8b4"}.fa-crab:before{content:"\e3ff"}.fa-crate-apple:before{content:"\f6b1"}.fa-apple-crate:before{content:"\f6b1"}.fa-crate-empty:before{content:"\e151"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket-bat-ball:before,.fa-cricket:before{content:"\f449"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple: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-crutches:before{content:"\f7f8"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-crystal-ball:before{content:"\e362"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cucumber:before{content:"\e401"}.fa-cup-straw:before{content:"\e363"}.fa-cup-straw-swoosh:before{content:"\e364"}.fa-coffee-togo:before,.fa-cup-togo:before{content:"\f6c5"}.fa-cupcake:before{content:"\e402"}.fa-curling-stone:before,.fa-curling:before{content:"\f44a"}.fa-custard:before{content:"\e403"}.fa-d:before{content:"\44"}.fa-dagger:before{content:"\f6cb"}.fa-dash:before{content:"\e404"}.fa-database:before{content:"\f1c0"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-delete-right:before{content:"\e154"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-desktop-arrow-down:before{content:"\e155"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-cells:before{content:"\e475"}.fa-diagram-lean-canvas:before{content:"\e156"}.fa-diagram-nested:before{content:"\e157"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-previous:before{content:"\e478"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-sankey:before{content:"\e158"}.fa-diagram-subtask:before{content:"\e479"}.fa-diagram-successor:before{content:"\e47a"}.fa-diagram-venn:before{content:"\e15a"}.fa-dial-med-high:before,.fa-dial:before{content:"\e15b"}.fa-dial-high:before{content:"\e15c"}.fa-dial-low:before{content:"\e15d"}.fa-dial-max:before{content:"\e15e"}.fa-dial-med:before{content:"\e15f"}.fa-dial-med-low:before{content:"\e160"}.fa-dial-min:before{content:"\e161"}.fa-dial-off:before{content:"\e162"}.fa-diamond:before{content:"\f219"}.fa-diamond-exclamation:before{content:"\e405"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.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-diploma:before,.fa-scroll-ribbon:before{content:"\f5ea"}.fa-disc-drive:before{content:"\f8b5"}.fa-disease:before{content:"\f7fa"}.fa-display:before{content:"\e163"}.fa-display-arrow-down:before{content:"\e164"}.fa-desktop-code:before,.fa-display-code:before{content:"\e165"}.fa-desktop-medical:before,.fa-display-medical:before{content:"\e166"}.fa-desktop-slash:before,.fa-display-slash:before{content:"\e2fa"}.fa-distribute-spacing-horizontal:before{content:"\e365"}.fa-distribute-spacing-vertical:before{content:"\e366"}.fa-ditto:before{content:"\22"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolphin:before{content:"\e168"}.fa-dong-sign:before{content:"\e169"}.fa-donut:before,.fa-doughnut:before{content:"\e406"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-arrow-alt-down:before,.fa-down:before{content:"\f354"}.fa-down-from-dotted-line:before{content:"\e407"}.fa-arrow-alt-from-top:before,.fa-down-from-line:before{content:"\f349"}.fa-down-left:before{content:"\e16a"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-down-right:before{content:"\e16b"}.fa-down-to-dotted-line:before{content:"\e408"}.fa-arrow-alt-to-bottom:before,.fa-down-to-line:before{content:"\f34a"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-drone:before{content:"\f85f"}.fa-drone-alt:before,.fa-drone-front:before{content:"\f860"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-dewpoint:before,.fa-droplet-degree:before{content:"\f748"}.fa-droplet-percent:before,.fa-humidity:before{content:"\f750"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dryer:before{content:"\f861"}.fa-dryer-alt:before,.fa-dryer-heat:before{content:"\f862"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-ear:before{content:"\f5f0"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-ear-muffs:before{content:"\f795"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-eclipse:before{content:"\f749"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eggplant:before{content:"\e16c"}.fa-eject:before{content:"\f052"}.fa-elephant:before{content:"\f6da"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-h-alt:before,.fa-ellipsis-stroke:before{content:"\f39b"}.fa-ellipsis-stroke-vertical:before,.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-empty-set:before{content:"\f656"}.fa-engine:before{content:"\e16e"}.fa-engine-exclamation:before,.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-badge:before,.fa-envelope-dot:before{content:"\e16f"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes:before{content:"\e170"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-escalator:before{content:"\e171"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-expand-wide:before{content:"\f320"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-dropper-full:before{content:"\e172"}.fa-eye-dropper-half:before{content:"\e173"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-eyes:before{content:"\e367"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-face-angry-horns:before{content:"\e368"}.fa-face-anguished:before{content:"\e369"}.fa-face-anxious-sweat:before{content:"\e36a"}.fa-face-astonished:before{content:"\e36b"}.fa-face-awesome:before,.fa-gave-dandy:before{content:"\e409"}.fa-face-beam-hand-over-mouth:before{content:"\e47c"}.fa-face-clouds:before{content:"\e47d"}.fa-face-confounded:before{content:"\e36c"}.fa-face-confused:before{content:"\e36d"}.fa-face-cowboy-hat:before{content:"\e36e"}.fa-face-diagonal-mouth:before{content:"\e47e"}.fa-face-disappointed:before{content:"\e36f"}.fa-face-disguise:before{content:"\e370"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-dotted:before{content:"\e47f"}.fa-face-downcast-sweat:before{content:"\e371"}.fa-face-drooling:before{content:"\e372"}.fa-face-exhaling:before{content:"\e480"}.fa-exploding-head:before,.fa-face-explode:before{content:"\e2fe"}.fa-face-expressionless:before{content:"\e373"}.fa-face-eyes-xmarks:before{content:"\e374"}.fa-face-fearful:before{content:"\e375"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-frown-slight:before{content:"\e376"}.fa-face-glasses:before{content:"\e377"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-hand-over-mouth:before{content:"\e378"}.fa-face-hand-peeking:before{content:"\e481"}.fa-face-hand-yawn:before{content:"\e379"}.fa-face-head-bandage:before{content:"\e37a"}.fa-face-holding-back-tears:before{content:"\e482"}.fa-face-hushed:before{content:"\e37b"}.fa-face-icicles:before{content:"\e37c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-closed-eyes:before{content:"\e37d"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-lying:before{content:"\e37e"}.fa-face-mask:before{content:"\e37f"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-melting:before{content:"\e483"}.fa-face-monocle:before{content:"\e380"}.fa-face-nauseated:before{content:"\e381"}.fa-face-nose-steam:before{content:"\e382"}.fa-face-party:before{content:"\e383"}.fa-face-pensive:before{content:"\e384"}.fa-face-persevering:before{content:"\e385"}.fa-face-pleading:before{content:"\e386"}.fa-face-pouting:before{content:"\e387"}.fa-face-raised-eyebrow:before{content:"\e388"}.fa-face-relieved:before{content:"\e389"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-sweat:before{content:"\e38a"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-saluting:before{content:"\e484"}.fa-face-scream:before{content:"\e38b"}.fa-face-shush:before{content:"\e38c"}.fa-face-sleeping:before{content:"\e38d"}.fa-face-sleepy:before{content:"\e38e"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-halo:before{content:"\e38f"}.fa-face-smile-hearts:before{content:"\e390"}.fa-face-smile-horns:before{content:"\e391"}.fa-face-smile-plus:before,.fa-smile-plus:before{content:"\f5b9"}.fa-face-smile-relaxed:before{content:"\e392"}.fa-face-smile-tear:before{content:"\e393"}.fa-face-smile-tongue:before{content:"\e394"}.fa-face-smile-upside-down:before{content:"\e395"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-smiling-hands:before{content:"\e396"}.fa-face-smirking:before{content:"\e397"}.fa-face-spiral-eyes:before{content:"\e485"}.fa-face-sunglasses:before{content:"\e398"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-swear:before{content:"\e399"}.fa-face-thermometer:before{content:"\e39a"}.fa-face-thinking:before{content:"\e39b"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-face-tissue:before{content:"\e39c"}.fa-face-tongue-money:before{content:"\e39d"}.fa-face-tongue-sweat:before{content:"\e39e"}.fa-face-unamused:before{content:"\e39f"}.fa-face-viewfinder:before{content:"\e2ff"}.fa-face-vomit:before{content:"\e3a0"}.fa-face-weary:before{content:"\e3a1"}.fa-face-woozy:before{content:"\e3a2"}.fa-face-worried:before{content:"\e3a3"}.fa-face-zany:before{content:"\e3a4"}.fa-face-zipper:before{content:"\e3a5"}.fa-falafel:before{content:"\e40a"}.fa-family:before{content:"\e300"}.fa-family-dress:before{content:"\e301"}.fa-family-pants:before{content:"\e302"}.fa-fan:before{content:"\f863"}.fa-fan-table:before{content:"\e004"}.fa-barn-silo:before,.fa-farm:before{content:"\f864"}.fa-faucet:before{content:"\e005"}.fa-faucet-drip:before{content:"\e006"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-fence:before{content:"\e303"}.fa-ferris-wheel:before{content:"\e174"}.fa-field-hockey-stick-ball:before,.fa-field-hockey:before{content:"\f44c"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-binary:before{content:"\e175"}.fa-file-award:before,.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-column:before,.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-dashed-line:before,.fa-page-break:before{content:"\f877"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-heart:before{content:"\e176"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-lock:before{content:"\e3a6"}.fa-file-magnifying-glass:before,.fa-file-search:before{content:"\f865"}.fa-file-medical:before{content:"\f477"}.fa-file-minus:before{content:"\f318"}.fa-file-music:before{content:"\f8b6"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-edit:before,.fa-file-pen:before{content:"\f31c"}.fa-file-plus:before{content:"\f319"}.fa-file-plus-minus:before{content:"\e177"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-slash:before{content:"\e3a7"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-times:before,.fa-file-xmark:before{content:"\f317"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-files:before{content:"\e178"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-canister:before{content:"\f8b7"}.fa-film-alt:before,.fa-film-simple:before{content:"\f3a0"}.fa-film-slash:before{content:"\e179"}.fa-films:before{content:"\e17a"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-filter-list:before{content:"\e17c"}.fa-filter-slash:before{content:"\e17d"}.fa-filters:before{content:"\e17e"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-flame:before,.fa-flame:before{content:"\f6df"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fire-hydrant:before{content:"\e17f"}.fa-fire-smoke:before{content:"\f74b"}.fa-fireplace:before{content:"\f79a"}.fa-fish:before{content:"\f578"}.fa-fish-bones:before{content:"\e304"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fishing-rod:before{content:"\e3a8"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-pennant:before,.fa-pennant:before{content:"\f456"}.fa-flag-alt:before,.fa-flag-swallowtail:before{content:"\f74c"}.fa-flag-usa:before{content:"\f74d"}.fa-flashlight:before{content:"\f8b8"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before,.fa-flask-round-poison:before{content:"\f6e0"}.fa-flask-potion:before,.fa-flask-round-potion:before{content:"\f6e1"}.fa-flatbread:before{content:"\e40b"}.fa-flatbread-stuffed:before{content:"\e40c"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-floppy-disk-circle-arrow-right:before,.fa-save-circle-arrow-right:before{content:"\e180"}.fa-floppy-disk-circle-xmark:before,.fa-floppy-disk-times:before,.fa-save-circle-xmark:before,.fa-save-times:before{content:"\e181"}.fa-floppy-disk-pen:before{content:"\e182"}.fa-floppy-disks:before{content:"\e183"}.fa-florin-sign:before{content:"\e184"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flute:before{content:"\f8b9"}.fa-flux-capacitor:before{content:"\f8ba"}.fa-flying-disc:before{content:"\e3a9"}.fa-folder:before{content:"\f07b"}.fa-folder-arrow-down:before,.fa-folder-download:before{content:"\e053"}.fa-folder-arrow-up:before,.fa-folder-upload:before{content:"\e054"}.fa-folder-blank:before{content:"\e185"}.fa-folder-bookmark:before{content:"\e186"}.fa-folder-cog:before,.fa-folder-gear:before{content:"\e187"}.fa-folder-grid:before{content:"\e188"}.fa-folder-heart:before{content:"\e189"}.fa-folder-image:before{content:"\e18a"}.fa-folder-magnifying-glass:before,.fa-folder-search:before{content:"\e18b"}.fa-folder-medical:before{content:"\e18c"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-music:before{content:"\e18d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-folder-user:before{content:"\e18e"}.fa-folder-times:before,.fa-folder-xmark:before{content:"\f65f"}.fa-folders:before{content:"\f660"}.fa-fondue-pot:before{content:"\e40d"}.fa-font:before{content:"\f031"}.fa-font-case:before{content:"\f866"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-fork:before,.fa-utensil-fork:before{content:"\f2e3"}.fa-fork-knife:before,.fa-utensils-alt:before{content:"\f2e6"}.fa-forklift:before{content:"\f47a"}.fa-fort:before{content:"\e486"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-function:before{content:"\f661"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-galaxy:before{content:"\e008"}.fa-gallery-thumbnails:before{content:"\e3aa"}.fa-game-board:before{content:"\f867"}.fa-game-board-alt:before,.fa-game-board-simple:before{content:"\f868"}.fa-game-console-handheld:before{content:"\f8bb"}.fa-gamepad:before{content:"\f11b"}.fa-gamepad-alt:before,.fa-gamepad-modern:before{content:"\f8bc"}.fa-garage:before{content:"\e009"}.fa-garage-car:before{content:"\e00a"}.fa-garage-open:before{content:"\e00b"}.fa-garlic:before{content:"\e40e"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-dashboard:before,.fa-gauge-high:before,.fa-gauge:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-low:before,.fa-tachometer-alt-slow:before{content:"\f627"}.fa-gauge-max:before,.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-gauge-med:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-min:before,.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-gauge-simple-high:before,.fa-gauge-simple:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gauge-simple-low:before,.fa-tachometer-slow:before{content:"\f62c"}.fa-gauge-simple-max:before,.fa-tachometer-fastest:before{content:"\f62b"}.fa-gauge-simple-med:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-min:before,.fa-tachometer-slowest:before{content:"\f62d"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gif:before{content:"\e190"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-glass:before{content:"\f804"}.fa-glass-citrus:before{content:"\f869"}.fa-glass-empty:before{content:"\e191"}.fa-glass-half-empty:before,.fa-glass-half-full:before,.fa-glass-half:before{content:"\e192"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before,.fa-glasses-round:before{content:"\f5f5"}.fa-globe:before{content:"\f0ac"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-goal-net:before{content:"\e3ab"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-golf-flag-hole:before{content:"\e3ac"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-gramophone:before{content:"\f8bd"}.fa-grapes:before{content:"\e306"}.fa-grate:before{content:"\e193"}.fa-grate-droplet:before{content:"\e194"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grid-3:before,.fa-grid:before{content:"\e195"}.fa-grid-2:before{content:"\e196"}.fa-grid-2-plus:before{content:"\e197"}.fa-grid-4:before{content:"\e198"}.fa-grid-5:before{content:"\e199"}.fa-grid-dividers:before{content:"\e3ad"}.fa-grid-horizontal:before{content:"\e307"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-dots:before{content:"\e410"}.fa-grip-dots-vertical:before{content:"\e411"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-guitar-electric:before{content:"\f8be"}.fa-guitars:before{content:"\f8bf"}.fa-gun:before{content:"\e19b"}.fa-gun-slash:before{content:"\e19c"}.fa-gun-squirt:before{content:"\e19d"}.fa-h:before{content:"\48"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-h4:before{content:"\f86a"}.fa-h5:before{content:"\e412"}.fa-h6:before{content:"\e413"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-crash:before{content:"\e414"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-hand-back-point-down:before{content:"\e19e"}.fa-hand-back-point-left:before{content:"\e19f"}.fa-hand-back-point-ribbon:before{content:"\e1a0"}.fa-hand-back-point-right:before{content:"\e1a1"}.fa-hand-back-point-up:before{content:"\e1a2"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-hand-fingers-crossed:before{content:"\e1a3"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-skull:before{content:"\e1a4"}.fa-hand-horns:before{content:"\e1a9"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-love:before{content:"\e1a5"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-ribbon:before{content:"\e1a6"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hand-wave:before{content:"\e1a7"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:"\f2a3"}.fa-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hand-receiving:before,.fa-hands-holding-diamond:before{content:"\f47c"}.fa-hands-holding-dollar:before,.fa-hands-usd:before{content:"\f4c5"}.fa-hands-heart:before,.fa-hands-holding-heart:before{content:"\f4c3"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt:before,.fa-handshake-simple:before{content:"\f4c6"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hashtag-lock:before{content:"\e415"}.fa-hat-chef:before{content:"\f86b"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-goggles:before,.fa-head-vr:before{content:"\f6ea"}.fa-head-side-headphones:before{content:"\f8c2"}.fa-head-side-heart:before{content:"\e1aa"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-medical:before{content:"\f809"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-half:before{content:"\e1ab"}.fa-heart-half-alt:before,.fa-heart-half-stroke:before{content:"\e1ac"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-heat:before{content:"\e00c"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-hexagon:before{content:"\f312"}.fa-hexagon-check:before{content:"\e416"}.fa-hexagon-divide:before{content:"\e1ad"}.fa-hexagon-exclamation:before{content:"\e417"}.fa-hexagon-minus:before,.fa-minus-hexagon:before{content:"\f307"}.fa-hexagon-plus:before,.fa-plus-hexagon:before{content:"\f300"}.fa-hexagon-xmark:before,.fa-times-hexagon:before,.fa-xmark-hexagon:before{content:"\f2ee"}.fa-high-definition:before,.fa-rectangle-hd:before{content:"\e1ae"}.fa-highlighter:before{content:"\f591"}.fa-highlighter-line:before{content:"\e1af"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-stick-puck:before{content:"\e3ae"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-honey-pot:before{content:"\e418"}.fa-hood-cloak:before{content:"\f6ef"}.fa-horizontal-rule:before{content:"\f86c"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-horse-saddle:before{content:"\f8c3"}.fa-hose:before{content:"\e419"}.fa-hose-reel:before{content:"\e41a"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-clock:before{content:"\e41b"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-blank:before,.fa-house-blank:before{content:"\e487"}.fa-house-building:before{content:"\e1b1"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-blank:before{content:"\e3b0"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-house-chimney-heart:before{content:"\e1b2"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-crack:before{content:"\e3b1"}.fa-house-day:before{content:"\e00e"}.fa-house-flood:before{content:"\f74f"}.fa-home-heart:before,.fa-house-heart:before{content:"\f4c9"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-medical:before{content:"\e3b2"}.fa-house-night:before{content:"\e010"}.fa-house-leave:before,.fa-house-person-depart:before,.fa-house-person-leave:before{content:"\e00f"}.fa-house-person-arrive:before,.fa-house-person-return:before,.fa-house-return:before{content:"\e011"}.fa-house-signal:before{content:"\e012"}.fa-house-tree:before{content:"\e1b3"}.fa-house-turret:before{content:"\e1b4"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-house-window:before{content:"\e3b3"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-100:before,.fa-hundred-points:before{content:"\e41c"}.fa-hurricane:before{content:"\f751"}.fa-hyphen:before{content:"\2d"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-landscape:before,.fa-landscape:before{content:"\e1b5"}.fa-image-polaroid:before{content:"\f8c4"}.fa-image-polaroid-user:before{content:"\e1b6"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-image-slash:before{content:"\e1b7"}.fa-image-user:before{content:"\e1b8"}.fa-images:before{content:"\f302"}.fa-images-user:before{content:"\e1b9"}.fa-inbox:before{content:"\f01c"}.fa-inbox-full:before{content:"\e1ba"}.fa-inbox-arrow-down:before,.fa-inbox-in:before{content:"\f310"}.fa-inbox-arrow-up:before,.fa-inbox-out:before{content:"\f311"}.fa-inboxes:before{content:"\e1bb"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before,.fa-industry-windows:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-inhaler:before{content:"\f5f9"}.fa-input-numeric:before{content:"\e1bd"}.fa-input-pipe:before{content:"\e1be"}.fa-input-text:before{content:"\e1bf"}.fa-integral:before{content:"\f667"}.fa-intersection:before{content:"\f668"}.fa-island-tree-palm:before,.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-joint:before{content:"\f595"}.fa-joystick:before{content:"\f8c5"}.fa-jug:before{content:"\f8c6"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-kazoo:before{content:"\f8c7"}.fa-kerning:before{content:"\f86f"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-key-skeleton-left-right:before{content:"\e3b4"}.fa-keyboard:before{content:"\f11c"}.fa-keyboard-brightness:before{content:"\e1c0"}.fa-keyboard-brightness-low:before{content:"\e1c1"}.fa-keyboard-down:before{content:"\e1c2"}.fa-keyboard-left:before{content:"\e1c3"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kidneys:before{content:"\f5fb"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-kiwi-fruit:before{content:"\e30c"}.fa-knife:before,.fa-utensil-knife:before{content:"\f2e4"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-l:before{content:"\4c"}.fa-lacrosse-stick:before{content:"\e3b5"}.fa-lacrosse-stick-ball:before{content:"\e3b6"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-lamp-desk:before{content:"\e014"}.fa-lamp-floor:before{content:"\e015"}.fa-lamp-street:before{content:"\e1c5"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before,.fa-landmark-dome:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-arrow-down:before{content:"\e1c6"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laptop-mobile:before,.fa-phone-laptop:before{content:"\f87a"}.fa-laptop-slash:before{content:"\e1c7"}.fa-lari-sign:before{content:"\e1c8"}.fa-lasso:before{content:"\f8c8"}.fa-lasso-sparkles:before{content:"\e1c9"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-group-minus:before,.fa-layer-minus:before{content:"\f5fe"}.fa-layer-group-plus:before,.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leafy-green:before{content:"\e41d"}.fa-arrow-alt-left:before,.fa-left:before{content:"\f355"}.fa-arrow-alt-from-right:before,.fa-left-from-line:before{content:"\f348"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-left-long-to-line:before{content:"\e41e"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-arrow-alt-to-left:before,.fa-left-to-line:before{content:"\f34b"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-light-ceiling:before{content:"\e016"}.fa-light-emergency:before{content:"\e41f"}.fa-light-emergency-on:before{content:"\e420"}.fa-light-switch:before{content:"\e017"}.fa-light-switch-off:before{content:"\e018"}.fa-light-switch-on:before{content:"\e019"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-exclamation-on:before{content:"\e1ca"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line-columns:before{content:"\f870"}.fa-line-height:before{content:"\f871"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-horizontal:before,.fa-link-horizontal:before{content:"\e1cb"}.fa-chain-horizontal-slash:before,.fa-link-horizontal-slash:before{content:"\e1cc"}.fa-link-simple:before{content:"\e1cd"}.fa-link-simple-slash:before{content:"\e1ce"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-dropdown:before{content:"\e1cf"}.fa-list-music:before{content:"\f8c9"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-radio:before{content:"\e1d0"}.fa-list-timeline:before{content:"\e1d1"}.fa-list-tree:before{content:"\e1d2"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-loader:before{content:"\e1d4"}.fa-lobster:before{content:"\e421"}.fa-location-arrow:before{content:"\f124"}.fa-location-check:before,.fa-map-marker-check:before{content:"\f606"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-crosshairs-slash:before,.fa-location-slash:before{content:"\f603"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-dot-slash:before,.fa-map-marker-alt-slash:before{content:"\f605"}.fa-location-exclamation:before,.fa-map-marker-exclamation:before{content:"\f608"}.fa-location-minus:before,.fa-map-marker-minus:before{content:"\f609"}.fa-location-pen:before,.fa-map-marker-edit:before{content:"\f607"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-location-pin-slash:before,.fa-map-marker-slash:before{content:"\f60c"}.fa-location-plus:before,.fa-map-marker-plus:before{content:"\f60a"}.fa-location-question:before,.fa-map-marker-question:before{content:"\f60b"}.fa-location-smile:before,.fa-map-marker-smile:before{content:"\f60d"}.fa-location-xmark:before,.fa-map-marker-times:before,.fa-map-marker-xmark:before{content:"\f60e"}.fa-lock:before{content:"\f023"}.fa-lock-a:before{content:"\e422"}.fa-lock-hashtag:before{content:"\e423"}.fa-lock-alt:before,.fa-lock-keyhole:before{content:"\f30d"}.fa-lock-keyhole-open:before,.fa-lock-open-alt:before{content:"\f3c2"}.fa-lock-open:before{content:"\f3c1"}.fa-lollipop:before,.fa-lollypop:before{content:"\e424"}.fa-couch-small:before,.fa-loveseat:before{content:"\f4cc"}.fa-luchador-mask:before,.fa-luchador:before,.fa-mask-luchador:before{content:"\f455"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-mace:before{content:"\f6f8"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-mailbox:before{content:"\f813"}.fa-manat-sign:before{content:"\e1d5"}.fa-mandolin:before{content:"\f6f9"}.fa-mango:before{content:"\e30f"}.fa-manhole:before{content:"\e1d6"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-mask-snorkel:before{content:"\e3b7"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-megaphone:before{content:"\f675"}.fa-melon:before{content:"\e310"}.fa-melon-slice:before{content:"\e311"}.fa-memo:before{content:"\e1d8"}.fa-memo-circle-check:before{content:"\e1d9"}.fa-memo-pad:before{content:"\e1da"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-comment-alt-arrow-down:before,.fa-message-arrow-down:before{content:"\e1db"}.fa-comment-alt-arrow-up:before,.fa-message-arrow-up:before{content:"\e1dc"}.fa-message-arrow-up-right:before{content:"\e1dd"}.fa-message-bot:before{content:"\e3b8"}.fa-comment-alt-captions:before,.fa-message-captions:before{content:"\e1de"}.fa-comment-alt-check:before,.fa-message-check:before{content:"\f4a2"}.fa-message-code:before{content:"\e1df"}.fa-comment-alt-dollar:before,.fa-message-dollar:before{content:"\f650"}.fa-comment-alt-dots:before,.fa-message-dots:before,.fa-messaging:before{content:"\f4a3"}.fa-comment-alt-exclamation:before,.fa-message-exclamation:before{content:"\f4a5"}.fa-comment-alt-image:before,.fa-message-image:before{content:"\e1e0"}.fa-comment-alt-lines:before,.fa-message-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before,.fa-message-medical:before{content:"\f7f4"}.fa-comment-middle-alt:before,.fa-message-middle:before{content:"\e1e1"}.fa-comment-middle-top-alt:before,.fa-message-middle-top:before{content:"\e1e2"}.fa-comment-alt-minus:before,.fa-message-minus:before{content:"\f4a7"}.fa-comment-alt-music:before,.fa-message-music:before{content:"\f8af"}.fa-comment-alt-edit:before,.fa-message-edit:before,.fa-message-pen:before{content:"\f4a4"}.fa-comment-alt-plus:before,.fa-message-plus:before{content:"\f4a8"}.fa-message-question:before{content:"\e1e3"}.fa-comment-alt-quote:before,.fa-message-quote:before{content:"\e1e4"}.fa-comment-alt-slash:before,.fa-message-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before,.fa-message-smile:before{content:"\f4aa"}.fa-message-sms:before{content:"\e1e5"}.fa-comment-alt-text:before,.fa-message-text:before{content:"\e1e6"}.fa-comment-alt-times:before,.fa-message-times:before,.fa-message-xmark:before{content:"\f4ab"}.fa-comments-alt:before,.fa-messages:before{content:"\f4b6"}.fa-comments-alt-dollar:before,.fa-messages-dollar:before{content:"\f652"}.fa-messages-question:before{content:"\e1e7"}.fa-meteor:before{content:"\f753"}.fa-meter:before{content:"\e1e8"}.fa-meter-bolt:before{content:"\e1e9"}.fa-meter-droplet:before{content:"\e1ea"}.fa-meter-fire:before{content:"\e1eb"}.fa-microchip:before{content:"\f2db"}.fa-microchip-ai:before{content:"\e1ec"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microphone-stand:before{content:"\f8cb"}.fa-microscope:before{content:"\f610"}.fa-microwave:before{content:"\e01b"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-iphone:before,.fa-mobile-notch:before{content:"\e1ee"}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:"\f3cf"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-mobile-signal:before{content:"\e1ef"}.fa-mobile-signal-out:before{content:"\e1f0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-simple:before{content:"\e1f1"}.fa-money-bill-simple-wave:before{content:"\e1f2"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bills:before{content:"\e1f3"}.fa-money-bills-alt:before,.fa-money-bills-simple:before{content:"\e1f4"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-money-check-dollar-pen:before,.fa-money-check-edit-alt:before{content:"\f873"}.fa-money-check-edit:before,.fa-money-check-pen:before{content:"\f872"}.fa-money-from-bracket:before{content:"\e312"}.fa-money-simple-from-bracket:before{content:"\e313"}.fa-monitor-heart-rate:before,.fa-monitor-waveform:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-eclipse-alt:before,.fa-moon-over-sun:before{content:"\f74a"}.fa-moon-stars:before{content:"\f755"}.fa-moped:before{content:"\e3b9"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mp3-player:before{content:"\f8ce"}.fa-mug:before{content:"\f874"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-mug-tea:before{content:"\f875"}.fa-mug-tea-saucer:before{content:"\e1f5"}.fa-mushroom:before{content:"\e425"}.fa-music:before{content:"\f001"}.fa-music-alt:before,.fa-music-note:before{content:"\f8cf"}.fa-music-alt-slash:before,.fa-music-note-slash:before{content:"\f8d0"}.fa-music-slash:before{content:"\f8d1"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-narwhal:before{content:"\f6fe"}.fa-nesting-dolls:before{content:"\e3ba"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nfc:before{content:"\e1f7"}.fa-nfc-lock:before{content:"\e1f8"}.fa-nfc-magnifying-glass:before{content:"\e1f9"}.fa-nfc-pen:before{content:"\e1fa"}.fa-nfc-signal:before{content:"\e1fb"}.fa-nfc-slash:before{content:"\e1fc"}.fa-nfc-trash:before{content:"\e1fd"}.fa-not-equal:before{content:"\f53e"}.fa-notdef:before{content:"\e1fe"}.fa-note:before{content:"\e1ff"}.fa-note-medical:before{content:"\e200"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notebook:before{content:"\e201"}.fa-notes:before{content:"\e202"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-objects-align-bottom:before{content:"\e3bb"}.fa-objects-align-center-horizontal:before{content:"\e3bc"}.fa-objects-align-center-vertical:before{content:"\e3bd"}.fa-objects-align-left:before{content:"\e3be"}.fa-objects-align-right:before{content:"\e3bf"}.fa-objects-align-top:before{content:"\e3c0"}.fa-objects-column:before{content:"\e3c1"}.fa-octagon:before{content:"\f306"}.fa-octagon-check:before{content:"\e426"}.fa-octagon-divide:before{content:"\e203"}.fa-octagon-exclamation:before{content:"\e204"}.fa-minus-octagon:before,.fa-octagon-minus:before{content:"\f308"}.fa-octagon-plus:before,.fa-plus-octagon:before{content:"\f301"}.fa-octagon-xmark:before,.fa-times-octagon:before,.fa-xmark-octagon:before{content:"\f2f0"}.fa-oil-can:before{content:"\f613"}.fa-oil-can-drip:before{content:"\e205"}.fa-oil-temp:before,.fa-oil-temperature:before{content:"\f614"}.fa-olive:before{content:"\e316"}.fa-olive-branch:before{content:"\e317"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-onion:before{content:"\e427"}.fa-option:before{content:"\e318"}.fa-ornament:before{content:"\f7b8"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-outlet:before{content:"\e01c"}.fa-oven:before{content:"\e01d"}.fa-overline:before{content:"\f876"}.fa-p:before{content:"\50"}.fa-page:before{content:"\e428"}.fa-file-caret-down:before,.fa-page-caret-down:before{content:"\e429"}.fa-file-caret-up:before,.fa-page-caret-up:before{content:"\e42a"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before,.fa-paint-brush-fine:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-paintbrush-pencil:before{content:"\e206"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-pallet-box:before{content:"\e208"}.fa-palette-boxes:before,.fa-pallet-alt:before,.fa-pallet-boxes:before{content:"\f483"}.fa-pan-food:before{content:"\e42b"}.fa-pan-frying:before{content:"\e42c"}.fa-pancakes:before{content:"\e42d"}.fa-panel-ews:before{content:"\e42e"}.fa-panel-fire:before{content:"\e42f"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paper-plane-alt:before,.fa-paper-plane-top:before,.fa-send:before{content:"\e20a"}.fa-paperclip:before{content:"\f0c6"}.fa-paperclip-vertical:before{content:"\e3c2"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-paragraph-left:before,.fa-paragraph-rtl:before{content:"\f878"}.fa-party-bell:before{content:"\e31a"}.fa-party-horn:before{content:"\e31b"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-paw-claws:before{content:"\f702"}.fa-paw-alt:before,.fa-paw-simple:before{content:"\f701"}.fa-peace:before{content:"\f67c"}.fa-peach:before{content:"\e20b"}.fa-peanut:before{content:"\e430"}.fa-peanuts:before{content:"\e431"}.fa-peapod:before{content:"\e31c"}.fa-pear:before{content:"\e20c"}.fa-pedestal:before{content:"\e20d"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-circle:before{content:"\e20e"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-alt-slash:before,.fa-pen-clip-slash:before{content:"\e20f"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-fancy-slash:before{content:"\e210"}.fa-pen-field:before{content:"\e211"}.fa-pen-line:before{content:"\e212"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-paintbrush:before,.fa-pencil-paintbrush:before{content:"\f618"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-pen-slash:before{content:"\e213"}.fa-pen-swirl:before{content:"\e214"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-pencil-slash:before{content:"\e215"}.fa-people:before{content:"\e216"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-people-dress:before{content:"\e217"}.fa-people-dress-simple:before{content:"\e218"}.fa-people-pants:before{content:"\e219"}.fa-people-pants-simple:before{content:"\e21a"}.fa-people-simple:before{content:"\e21b"}.fa-pepper:before{content:"\e432"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-period:before{content:"\2e"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-biking-mountain:before,.fa-person-biking-mountain:before{content:"\f84b"}.fa-person-booth:before{content:"\f756"}.fa-person-carry-box:before,.fa-person-carry:before{content:"\f4cf"}.fa-digging:before,.fa-person-digging:before{content:"\f85e"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-person-dress-simple:before{content:"\e21c"}.fa-person-from-portal:before,.fa-portal-exit:before{content:"\e023"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-pinball:before{content:"\e21d"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-pregnant:before{content:"\e31e"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-seat:before{content:"\e21e"}.fa-person-seat-reclined:before{content:"\e21f"}.fa-person-sign:before{content:"\f757"}.fa-person-simple:before{content:"\e220"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-ski-jumping:before,.fa-ski-jump:before{content:"\f7c7"}.fa-person-ski-lift:before,.fa-ski-lift:before{content:"\f7c8"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-sledding:before,.fa-sledding:before{content:"\f7cb"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-snowmobiling:before,.fa-snowmobile:before{content:"\f7d1"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-to-door:before{content:"\e433"}.fa-person-to-portal:before,.fa-portal-enter:before{content:"\e022"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-arrow-down-left:before,.fa-phone-arrow-down:before,.fa-phone-incoming:before{content:"\e223"}.fa-phone-arrow-up-right:before,.fa-phone-arrow-up:before,.fa-phone-outgoing:before{content:"\e224"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-hangup:before{content:"\e225"}.fa-phone-intercom:before{content:"\e434"}.fa-phone-missed:before{content:"\e226"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-rotary:before{content:"\f8d3"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-phone-xmark:before{content:"\e227"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-photo-film-music:before{content:"\e228"}.fa-pi:before{content:"\f67e"}.fa-piano:before{content:"\f8d4"}.fa-piano-keyboard:before{content:"\f8d5"}.fa-pickleball:before{content:"\e435"}.fa-pie:before{content:"\f705"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinata:before{content:"\e3c3"}.fa-pinball:before{content:"\e229"}.fa-pineapple:before{content:"\e31f"}.fa-pipe:before{content:"\7c"}.fa-pipe-circle-check:before{content:"\e436"}.fa-pipe-collar:before{content:"\e437"}.fa-pipe-section:before{content:"\e438"}.fa-pipe-smoking:before{content:"\e3c4"}.fa-pipe-valve:before{content:"\e439"}.fa-pizza:before{content:"\f817"}.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-plane-alt:before,.fa-plane-engines:before{content:"\f3de"}.fa-plane-prop:before{content:"\e22b"}.fa-plane-slash:before{content:"\e069"}.fa-plane-tail:before{content:"\e22c"}.fa-plane-up:before{content:"\e22d"}.fa-plane-up-slash:before{content:"\e22e"}.fa-planet-moon:before{content:"\e01f"}.fa-planet-ringed:before{content:"\e020"}.fa-plate-utensils:before{content:"\e43b"}.fa-play:before{content:"\f04b"}.fa-play-pause:before{content:"\e22f"}.fa-plug:before{content:"\f1e6"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-police-box:before{content:"\e021"}.fa-poll-people:before{content:"\f759"}.fa-pompebled:before{content:"\e43d"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-pool-8-ball:before{content:"\e3c5"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-popsicle:before{content:"\e43e"}.fa-pot-food:before{content:"\e43f"}.fa-potato:before{content:"\e440"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-presentation-screen:before,.fa-presentation:before{content:"\f685"}.fa-pretzel:before{content:"\e441"}.fa-print:before{content:"\f02f"}.fa-print-magnifying-glass:before,.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-projector:before{content:"\f8d6"}.fa-pump:before{content:"\e442"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pumpkin:before{content:"\f707"}.fa-puzzle:before{content:"\e443"}.fa-puzzle-piece:before{content:"\f12e"}.fa-puzzle-piece-alt:before,.fa-puzzle-piece-simple:before{content:"\e231"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-quotes:before{content:"\e234"}.fa-r:before{content:"\52"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before,.fa-rabbit-running:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radar:before{content:"\e024"}.fa-radiation:before{content:"\f7b9"}.fa-radio:before{content:"\f8d7"}.fa-radio-alt:before,.fa-radio-tuner:before{content:"\f8d8"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-raygun:before{content:"\e025"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-rectangle-landscape:before,.fa-rectangle:before{content:"\f2fa"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-barcode-alt:before,.fa-rectangle-barcode:before{content:"\f463"}.fa-rectangle-code:before{content:"\e322"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-pro:before,.fa-rectangle-pro:before{content:"\e235"}.fa-rectangle-terminal:before{content:"\e236"}.fa-rectangle-portrait:before,.fa-rectangle-vertical:before{content:"\f2fb"}.fa-rectangle-vertical-history:before{content:"\e237"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-rectangles-mixed:before{content:"\e323"}.fa-recycle:before{content:"\f1b8"}.fa-reel:before{content:"\e238"}.fa-refrigerator:before{content:"\e026"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-reply-clock:before,.fa-reply-time:before{content:"\e239"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-restroom-simple:before{content:"\e23a"}.fa-retweet:before{content:"\f079"}.fa-rhombus:before{content:"\e23b"}.fa-ribbon:before{content:"\f4d6"}.fa-arrow-alt-right:before,.fa-right:before{content:"\f356"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-arrow-alt-from-left:before,.fa-right-from-line:before{content:"\f347"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-long-to-line:before{content:"\e444"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-arrow-alt-to-right:before,.fa-right-to-line:before{content:"\f34c"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-robot-astromech:before{content:"\e2d2"}.fa-rocket:before{content:"\f135"}.fa-rocket-launch:before{content:"\e027"}.fa-roller-coaster:before{content:"\e324"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-exclamation:before{content:"\e23c"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-router:before{content:"\f8da"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-rugby-ball:before{content:"\e3c6"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-rv:before{content:"\f7be"}.fa-s:before{content:"\53"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sailboat:before{content:"\e445"}.fa-bowl-salad:before,.fa-salad:before{content:"\f81e"}.fa-salt-shaker:before{content:"\e446"}.fa-sandwich:before{content:"\f81f"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-saxophone:before{content:"\f8dc"}.fa-sax-hot:before,.fa-saxophone-fire:before{content:"\f8db"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-line-dashed:before,.fa-scalpel-path:before{content:"\f61e"}.fa-scanner-image:before,.fa-scanner:before{content:"\f8f3"}.fa-scanner-gun:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-school:before{content:"\f549"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screen-users:before,.fa-users-class:before{content:"\f63d"}.fa-screencast:before{content:"\e23e"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scribble:before{content:"\e23f"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-sd-cards:before{content:"\e240"}.fa-seal:before{content:"\e241"}.fa-seal-exclamation:before{content:"\e242"}.fa-seal-question:before{content:"\e243"}.fa-seat-airline:before{content:"\e244"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-semicolon:before{content:"\3b"}.fa-send-back:before{content:"\f87e"}.fa-send-backward:before{content:"\f87f"}.fa-sensor:before{content:"\e028"}.fa-sensor-cloud:before,.fa-sensor-smoke:before{content:"\e02c"}.fa-sensor-fire:before{content:"\e02a"}.fa-sensor-on:before{content:"\e02b"}.fa-sensor-alert:before,.fa-sensor-triangle-exclamation:before{content:"\e029"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-arrows-turn-right:before,.fa-share-all:before{content:"\f367"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-sheep:before{content:"\f711"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-inventory:before,.fa-shelves:before{content:"\f480"}.fa-shelves-empty:before{content:"\e246"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before,.fa-shield-blank:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-shield-exclamation:before{content:"\e247"}.fa-shield-keyhole:before{content:"\e248"}.fa-shield-minus:before{content:"\e249"}.fa-shield-plus:before{content:"\e24a"}.fa-shield-slash:before{content:"\e24b"}.fa-shield-virus:before{content:"\e06c"}.fa-shield-times:before,.fa-shield-xmark:before{content:"\e24c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shirt-long-sleeve:before{content:"\e3c7"}.fa-shirt-running:before{content:"\e3c8"}.fa-shirt-tank-top:before{content:"\e3c9"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shower-alt:before,.fa-shower-down:before{content:"\e24d"}.fa-shredder:before{content:"\f68a"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shutters:before{content:"\e449"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sidebar:before{content:"\e24e"}.fa-sidebar-flip:before{content:"\e24f"}.fa-sigma:before{content:"\f68b"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signal-alt-4:before,.fa-signal-alt:before,.fa-signal-bars-strong:before,.fa-signal-bars:before{content:"\f690"}.fa-signal-alt-2:before,.fa-signal-bars-fair:before{content:"\f692"}.fa-signal-alt-3:before,.fa-signal-bars-good:before{content:"\f693"}.fa-signal-alt-slash:before,.fa-signal-bars-slash:before{content:"\f694"}.fa-signal-alt-1:before,.fa-signal-bars-weak:before{content:"\f691"}.fa-signal-2:before,.fa-signal-fair:before{content:"\f68d"}.fa-signal-3:before,.fa-signal-good:before{content:"\f68e"}.fa-signal-slash:before{content:"\f695"}.fa-signal-stream:before{content:"\f8dd"}.fa-signal-stream-slash:before{content:"\e250"}.fa-signal-4:before,.fa-signal-strong:before{content:"\f68f"}.fa-signal-1:before,.fa-signal-weak:before{content:"\f68c"}.fa-signature:before{content:"\f5b7"}.fa-signature-lock:before{content:"\e3ca"}.fa-signature-slash:before{content:"\e3cb"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sim-cards:before{content:"\e251"}.fa-sink:before{content:"\e06d"}.fa-siren:before{content:"\e02d"}.fa-siren-on:before{content:"\e02e"}.fa-sitemap:before{content:"\f0e8"}.fa-skeleton:before{content:"\f620"}.fa-ski-boot:before{content:"\e3cc"}.fa-ski-boot-ski:before{content:"\e3cd"}.fa-skull:before{content:"\f54c"}.fa-skull-cow:before{content:"\f8de"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-slash-back:before{content:"\5c"}.fa-slash-forward:before{content:"\2f"}.fa-sleigh:before{content:"\f7cc"}.fa-slider:before{content:"\e252"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-sliders-simple:before{content:"\e253"}.fa-sliders-up:before,.fa-sliders-v:before{content:"\f3f1"}.fa-slot-machine:before{content:"\e3ce"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-snake:before{content:"\f716"}.fa-snooze:before,.fa-zzz:before{content:"\f880"}.fa-snow-blowing:before{content:"\f761"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-frosty-head:before,.fa-snowman-head:before{content:"\f79b"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-creemee:before,.fa-soft-serve:before{content:"\e400"}.fa-solar-panel:before{content:"\f5ba"}.fa-solar-system:before{content:"\e02f"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-space-station-moon:before{content:"\e033"}.fa-space-station-moon-alt:before,.fa-space-station-moon-construction:before{content:"\e034"}.fa-spade:before{content:"\f2f4"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-sparkles:before{content:"\f890"}.fa-speaker:before{content:"\f8df"}.fa-speakers:before{content:"\f8e0"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-split:before{content:"\e254"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-sportsball:before{content:"\e44b"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-sprinkler:before{content:"\e035"}.fa-sprinkler-ceiling:before{content:"\e44c"}.fa-square:before{content:"\f0c8"}.fa-square-0:before{content:"\e255"}.fa-square-1:before{content:"\e256"}.fa-square-2:before{content:"\e257"}.fa-square-3:before{content:"\e258"}.fa-square-4:before{content:"\e259"}.fa-square-5:before{content:"\e25a"}.fa-square-6:before{content:"\e25b"}.fa-square-7:before{content:"\e25c"}.fa-square-8:before{content:"\e25d"}.fa-square-9:before{content:"\e25e"}.fa-square-a:before{content:"\e25f"}.fa-square-a-lock:before{content:"\e44d"}.fa-square-ampersand:before{content:"\e260"}.fa-arrow-square-down:before,.fa-square-arrow-down:before{content:"\f339"}.fa-square-arrow-down-left:before{content:"\e261"}.fa-square-arrow-down-right:before{content:"\e262"}.fa-arrow-square-left:before,.fa-square-arrow-left:before{content:"\f33a"}.fa-arrow-square-right:before,.fa-square-arrow-right:before{content:"\f33b"}.fa-arrow-square-up:before,.fa-square-arrow-up:before{content:"\f33c"}.fa-square-arrow-up-left:before{content:"\e263"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-square-b:before{content:"\e264"}.fa-square-bolt:before{content:"\e265"}.fa-square-c:before{content:"\e266"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-chevron-square-down:before,.fa-square-chevron-down:before{content:"\f329"}.fa-chevron-square-left:before,.fa-square-chevron-left:before{content:"\f32a"}.fa-chevron-square-right:before,.fa-square-chevron-right:before{content:"\f32b"}.fa-chevron-square-up:before,.fa-square-chevron-up:before{content:"\f32c"}.fa-square-code:before{content:"\e267"}.fa-square-d:before{content:"\e268"}.fa-square-dashed:before{content:"\e269"}.fa-square-divide:before{content:"\e26a"}.fa-dollar-square:before,.fa-square-dollar:before,.fa-usd-square:before{content:"\f2e9"}.fa-arrow-alt-square-down:before,.fa-square-down:before{content:"\f350"}.fa-square-down-left:before{content:"\e26b"}.fa-square-down-right:before{content:"\e26c"}.fa-square-e:before{content:"\e26d"}.fa-square-ellipsis:before{content:"\e26e"}.fa-square-ellipsis-vertical:before{content:"\e26f"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-exclamation-square:before,.fa-square-exclamation:before{content:"\f321"}.fa-square-f:before{content:"\e270"}.fa-box-fragile:before,.fa-square-fragile:before,.fa-square-wine-glass-crack:before{content:"\f49b"}.fa-square-full:before{content:"\f45c"}.fa-square-g:before{content:"\e271"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-heart-square:before,.fa-square-heart:before{content:"\f4c8"}.fa-square-i:before{content:"\e272"}.fa-info-square:before,.fa-square-info:before{content:"\f30f"}.fa-square-j:before{content:"\e273"}.fa-square-k:before{content:"\e274"}.fa-square-kanban:before{content:"\e488"}.fa-square-l:before{content:"\e275"}.fa-arrow-alt-square-left:before,.fa-square-left:before{content:"\f351"}.fa-square-list:before{content:"\e489"}.fa-square-m:before{content:"\e276"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-square-n:before{content:"\e277"}.fa-square-o:before{content:"\e278"}.fa-square-p:before{content:"\e279"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-parking-slash:before,.fa-square-parking-slash:before{content:"\f617"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-phone-square-down:before,.fa-square-phone-hangup:before{content:"\e27a"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-q:before{content:"\e27b"}.fa-square-quarters:before{content:"\e44e"}.fa-question-square:before,.fa-square-question:before{content:"\f2fd"}.fa-square-quote:before{content:"\e329"}.fa-square-r:before{content:"\e27c"}.fa-arrow-alt-square-right:before,.fa-square-right:before{content:"\f352"}.fa-square-ring:before{content:"\e44f"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-square-s:before{content:"\e27d"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-sliders-h-square:before,.fa-square-sliders:before{content:"\f3f0"}.fa-sliders-v-square:before,.fa-square-sliders-vertical:before{content:"\f3f2"}.fa-square-small:before{content:"\e27e"}.fa-square-star:before{content:"\e27f"}.fa-square-t:before{content:"\e280"}.fa-square-terminal:before{content:"\e32a"}.fa-box-up:before,.fa-square-this-way-up:before{content:"\f49f"}.fa-square-u:before{content:"\e281"}.fa-arrow-alt-square-up:before,.fa-square-up:before{content:"\f353"}.fa-square-up-left:before{content:"\e282"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-user:before{content:"\e283"}.fa-square-v:before{content:"\e284"}.fa-square-w:before{content:"\e285"}.fa-square-x:before{content:"\e286"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-square-y:before{content:"\e287"}.fa-square-z:before{content:"\e288"}.fa-squid:before{content:"\e450"}.fa-squirrel:before{content:"\f71a"}.fa-staff:before{content:"\f71b"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-rectangle-sd:before,.fa-standard-definition:before{content:"\e28a"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-star-sharp:before{content:"\e28b"}.fa-star-sharp-half:before{content:"\e28c"}.fa-star-sharp-half-alt:before,.fa-star-sharp-half-stroke:before{content:"\e28d"}.fa-star-shooting:before{content:"\e036"}.fa-starfighter:before{content:"\e037"}.fa-starfighter-alt:before,.fa-starfighter-twin-ion-engine:before{content:"\e038"}.fa-starfighter-alt-advanced:before,.fa-starfighter-twin-ion-engine-advanced:before{content:"\e28e"}.fa-stars:before{content:"\f762"}.fa-starship:before{content:"\e039"}.fa-starship-freighter:before{content:"\e03a"}.fa-steak:before{content:"\f824"}.fa-steering-wheel:before{content:"\f622"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-strawberry:before{content:"\e32b"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-alt:before,.fa-sun-bright:before{content:"\e28f"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunglasses:before{content:"\f892"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superscript:before{content:"\f12b"}.fa-nigiri:before,.fa-sushi:before{content:"\e48a"}.fa-maki-roll:before,.fa-makizushi:before,.fa-sushi-roll:before{content:"\e48b"}.fa-swatchbook:before{content:"\f5c3"}.fa-sword:before{content:"\f71c"}.fa-sword-laser:before{content:"\e03b"}.fa-sword-laser-alt:before{content:"\e03c"}.fa-swords:before{content:"\f71d"}.fa-swords-laser:before{content:"\e03d"}.fa-icons-alt:before,.fa-symbols:before{content:"\f86e"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-layout:before{content:"\e290"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-table-picnic:before{content:"\e32d"}.fa-table-pivot:before{content:"\e291"}.fa-rows:before,.fa-table-rows:before{content:"\e292"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-table-tree:before{content:"\e293"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablet-android-alt:before,.fa-tablet-screen:before{content:"\f3fc"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally-5:before,.fa-tally:before{content:"\f69c"}.fa-tally-1:before{content:"\e294"}.fa-tally-2:before{content:"\e295"}.fa-tally-3:before{content:"\e296"}.fa-tally-4:before{content:"\e297"}.fa-tamale:before{content:"\e451"}.fa-tank-water:before{content:"\e452"}.fa-tape:before{content:"\f4db"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-taxi-bus:before{content:"\e298"}.fa-teddy-bear:before{content:"\e3cf"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telescope:before{content:"\e03e"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:"\e03f"}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:"\e040"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-list:before{content:"\e299"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-frigid:before,.fa-temperature-snow:before{content:"\f768"}.fa-temperature-hot:before,.fa-temperature-sun:before{content:"\f76a"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text:before{content:"\f893"}.fa-text-height:before{content:"\f034"}.fa-text-size:before{content:"\f894"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-theta:before{content:"\f69e"}.fa-thought-bubble:before{content:"\e32e"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-tick:before{content:"\e32f"}.fa-ticket:before{content:"\f145"}.fa-ticket-airline:before{content:"\e29a"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-tickets-airline:before{content:"\e29b"}.fa-tilde:before{content:"\7e"}.fa-timeline:before{content:"\e29c"}.fa-timeline-arrow:before{content:"\e29d"}.fa-timer:before{content:"\e29e"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before,.fa-toilet-paper-blank:before{content:"\f71f"}.fa-toilet-paper-blank-under:before,.fa-toilet-paper-reverse-alt:before{content:"\e29f"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toilet-paper-reverse:before,.fa-toilet-paper-under:before{content:"\e2a0"}.fa-toilet-paper-reverse-slash:before,.fa-toilet-paper-under-slash:before{content:"\e2a1"}.fa-tomato:before{content:"\e330"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before,.fa-tombstone-blank:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tower-control:before{content:"\e2a2"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-subway-tunnel:before,.fa-train-subway-tunnel:before{content:"\e2a3"}.fa-train-track:before{content:"\e453"}.fa-train-tram:before,.fa-tram:before{content:"\f7da"}.fa-train-tunnel:before{content:"\e454"}.fa-transformer-bolt:before{content:"\e2a4"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-transporter:before{content:"\e042"}.fa-transporter-1:before{content:"\e043"}.fa-transporter-2:before{content:"\e044"}.fa-transporter-3:before{content:"\e045"}.fa-transporter-4:before{content:"\e2a5"}.fa-transporter-5:before{content:"\e2a6"}.fa-transporter-6:before{content:"\e2a7"}.fa-transporter-7:before{content:"\e2a8"}.fa-transporter-empty:before{content:"\e046"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-trash-can-check:before{content:"\e2a9"}.fa-trash-can-clock:before{content:"\e2aa"}.fa-trash-can-list:before{content:"\e2ab"}.fa-trash-can-plus:before{content:"\e2ac"}.fa-trash-alt-slash:before,.fa-trash-can-slash:before{content:"\e2ad"}.fa-trash-can-arrow-turn-left:before,.fa-trash-can-undo:before,.fa-trash-undo-alt:before{content:"\f896"}.fa-trash-can-xmark:before{content:"\e2ae"}.fa-trash-check:before{content:"\e2af"}.fa-trash-clock:before{content:"\e2b0"}.fa-trash-list:before{content:"\e2b1"}.fa-trash-plus:before{content:"\e2b2"}.fa-trash-slash:before{content:"\e2b3"}.fa-trash-arrow-turn-left:before,.fa-trash-undo:before{content:"\f895"}.fa-trash-xmark:before{content:"\e2b4"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-alt:before,.fa-tree-deciduous:before{content:"\f400"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-triangle:before{content:"\f2ec"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-triangle-instrument:before,.fa-triangle-music:before{content:"\f8e2"}.fa-construction:before,.fa-triangle-person-digging:before{content:"\f85d"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before,.fa-trophy-star:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-bolt:before{content:"\e3d0"}.fa-shipping-timed:before,.fa-truck-clock:before{content:"\f48c"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-container-empty:before{content:"\e2b5"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-truck-flatbed:before{content:"\e2b6"}.fa-truck-front:before{content:"\e2b7"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-truck-couch:before,.fa-truck-ramp-couch:before{content:"\f4dd"}.fa-truck-tow:before{content:"\e2b8"}.fa-trumpet:before{content:"\f8e3"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-teletype-answer:before,.fa-tty-answer:before{content:"\e2b9"}.fa-tugrik-sign:before{content:"\e2ba"}.fa-turkey:before{content:"\f725"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-turn-down-left:before{content:"\e331"}.fa-turn-down-right:before{content:"\e455"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-turntable:before{content:"\f8e4"}.fa-turtle:before{content:"\f726"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-tv-music:before{content:"\f8e6"}.fa-tv-retro:before{content:"\f401"}.fa-typewriter:before{content:"\f8e7"}.fa-u:before{content:"\55"}.fa-ufo:before{content:"\e047"}.fa-ufo-beam:before{content:"\e048"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-umbrella-alt:before,.fa-umbrella-simple:before{content:"\e2bc"}.fa-underline:before{content:"\f0cd"}.fa-unicorn:before{content:"\f727"}.fa-uniform-martial-arts:before{content:"\e3d1"}.fa-union:before{content:"\f6a2"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrow-alt-up:before,.fa-up:before{content:"\f357"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-up-from-dotted-line:before{content:"\e456"}.fa-arrow-alt-from-bottom:before,.fa-up-from-line:before{content:"\f346"}.fa-up-left:before{content:"\e2bd"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-up-right:before{content:"\e2be"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-up-to-dotted-line:before{content:"\e457"}.fa-arrow-alt-to-top:before,.fa-up-to-line:before{content:"\f34d"}.fa-upload:before{content:"\f093"}.fa-usb-drive:before{content:"\f8e9"}.fa-user:before{content:"\f007"}.fa-user-alien:before{content:"\e04a"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-bounty-hunter:before{content:"\e2bf"}.fa-user-check:before{content:"\f4fc"}.fa-user-chef:before{content:"\e3d2"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cowboy:before{content:"\f8ea"}.fa-user-crown:before{content:"\f6a4"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-doctor-hair:before{content:"\e458"}.fa-user-doctor-hair-long:before{content:"\e459"}.fa-user-doctor-message:before,.fa-user-md-chat:before{content:"\f82e"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-group-crown:before,.fa-users-crown:before{content:"\f6a5"}.fa-user-hair:before{content:"\e45a"}.fa-user-hair-buns:before{content:"\e3d3"}.fa-user-hair-long:before{content:"\e45b"}.fa-business-front:before,.fa-party-back:before,.fa-trian-balbot:before,.fa-user-hair-mullet:before{content:"\e45c"}.fa-user-headset:before{content:"\f82d"}.fa-user-construction:before,.fa-user-hard-hat:before,.fa-user-helmet-safety:before{content:"\f82c"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-music:before{content:"\f8eb"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-nurse-hair:before{content:"\e45d"}.fa-user-nurse-hair-long:before{content:"\e45e"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-pilot:before{content:"\e2c0"}.fa-user-pilot-tie:before{content:"\e2c1"}.fa-user-plus:before{content:"\f234"}.fa-user-police:before{content:"\e333"}.fa-user-police-tie:before{content:"\e334"}.fa-user-robot:before{content:"\e04b"}.fa-user-secret:before{content:"\f21b"}.fa-user-shakespeare:before{content:"\e2c2"}.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-tie-hair:before{content:"\e45f"}.fa-user-tie-hair-long:before{content:"\e460"}.fa-user-unlock:before{content:"\e058"}.fa-user-visor:before{content:"\e04c"}.fa-user-vneck:before{content:"\e461"}.fa-user-vneck-hair:before{content:"\e462"}.fa-user-vneck-hair-long:before{content:"\e463"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-medical:before{content:"\f830"}.fa-users-slash:before{content:"\e073"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-utensils-slash:before{content:"\e464"}.fa-utility-pole:before{content:"\e2c3"}.fa-utility-pole-double:before{content:"\e2c4"}.fa-v:before{content:"\56"}.fa-vacuum:before{content:"\e04d"}.fa-vacuum-robot:before{content:"\e04e"}.fa-value-absolute:before{content:"\f6a6"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-circle:before{content:"\e2c6"}.fa-vector-polygon:before{content:"\e2c7"}.fa-vector-square:before{content:"\f5cb"}.fa-vent-damper:before{content:"\e465"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-arrow-down-left:before{content:"\e2c8"}.fa-video-arrow-up-right:before{content:"\e2c9"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-violin:before{content:"\f8ed"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-medium:before,.fa-volume:before{content:"\f6a8"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-waffle:before{content:"\e466"}.fa-wagon-covered:before{content:"\f8ee"}.fa-walker:before{content:"\f831"}.fa-walkie-talkie:before{content:"\f8ef"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before,.fa-warehouse-full:before{content:"\f495"}.fa-washer:before,.fa-washing-machine:before{content:"\f898"}.fa-watch:before{content:"\f2e1"}.fa-watch-apple:before{content:"\e2cb"}.fa-watch-calculator:before{content:"\f8f0"}.fa-watch-fitness:before{content:"\f63e"}.fa-watch-smart:before{content:"\e2cc"}.fa-water:before{content:"\f773"}.fa-water-arrow-down:before,.fa-water-lower:before{content:"\f774"}.fa-water-arrow-up:before,.fa-water-rise:before{content:"\f775"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-watermelon-slice:before{content:"\e337"}.fa-heart-rate:before,.fa-wave-pulse:before{content:"\f5f8"}.fa-wave-sine:before{content:"\f899"}.fa-wave-square:before{content:"\f83e"}.fa-wave-triangle:before{content:"\f89a"}.fa-waveform:before{content:"\f8f1"}.fa-waveform-lines:before,.fa-waveform-path:before{content:"\f8f2"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-whale:before{content:"\f72c"}.fa-wheat:before{content:"\f72d"}.fa-wheat-alt:before,.fa-wheat-awn:before{content:"\e2cd"}.fa-wheat-awn-slash:before{content:"\e338"}.fa-wheat-slash:before{content:"\e339"}.fa-wheelchair:before{content:"\f193"}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:"\e2ce"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before,.fa-whiskey-glass-ice:before{content:"\f7a1"}.fa-whistle:before{content:"\f460"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wifi-exclamation:before{content:"\e2cf"}.fa-wifi-2:before,.fa-wifi-fair:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wifi-1:before,.fa-wifi-weak:before{content:"\f6aa"}.fa-wind:before{content:"\f72e"}.fa-wind-turbine:before{content:"\f89b"}.fa-wind-circle-exclamation:before,.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before,.fa-window-flip:before{content:"\f40f"}.fa-window-frame:before{content:"\e04f"}.fa-window-frame-open:before{content:"\e050"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-fragile:before,.fa-wine-glass-crack:before{content:"\f4bb"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-wrench-simple:before{content:"\e2d1"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-times-to-slot:before,.fa-vote-nay:before,.fa-xmark-to-slot:before{content:"\f771"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(../fonts/fontawesome/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:Font Awesome\ 6 Brands;font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.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-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.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-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.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-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.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-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.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-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.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-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.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-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-penny-arcade:before{content:"\f704"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.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-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.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-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-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.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-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.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-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.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-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-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}@font-face{font-family:Font Awesome\ 6 Duotone;font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fontawesome/fa-duotone-900.woff2) format("woff2"),url(../fonts/fontawesome/fa-duotone-900.ttf) format("truetype")}.fa-duotone,.fad{position:relative;font-family:Font Awesome\ 6 Duotone;font-weight:900;letter-spacing:normal}.fa-duotone:before,.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fa-duotone:after,.fad:after{color:var(--fa-secondary-color,inherit)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}.fa-duotone.fa-fw:before,.fa-duotone.fa-stack-1x:before,.fa-duotone.fa-stack-2x:before,.fad.fa-fw:before,.fad.fa-stack-1x:before,.fad.fa-stack-2x:before{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.fa-duotone.fa-0:after,.fad.fa-0:after{content:"\30\30"}.fa-duotone.fa-1:after,.fad.fa-1:after{content:"\31\31"}.fa-duotone.fa-2:after,.fad.fa-2:after{content:"\32\32"}.fa-duotone.fa-3:after,.fad.fa-3:after{content:"\33\33"}.fa-duotone.fa-4:after,.fad.fa-4:after{content:"\34\34"}.fa-duotone.fa-5:after,.fad.fa-5:after{content:"\35\35"}.fa-duotone.fa-6:after,.fad.fa-6:after{content:"\36\36"}.fa-duotone.fa-7:after,.fad.fa-7:after{content:"\37\37"}.fa-duotone.fa-8:after,.fad.fa-8:after{content:"\38\38"}.fa-duotone.fa-9:after,.fad.fa-9:after{content:"\39\39"}.fa-duotone.fa-00:after,.fad.fa-00:after{content:"\e467\e467"}.fa-duotone.fa-360-degrees:after,.fad.fa-360-degrees:after{content:"\e2dc\e2dc"}.fa-duotone.fa-a:after,.fad.fa-a:after{content:"\41\41"}.fa-duotone.fa-abacus:after,.fad.fa-abacus:after{content:"\f640\f640"}.fa-duotone.fa-accent-grave:after,.fad.fa-accent-grave:after{content:"\60\60"}.fa-duotone.fa-acorn:after,.fad.fa-acorn:after{content:"\f6ae\f6ae"}.fa-duotone.fa-address-book:after,.fa-duotone.fa-contact-book:after,.fad.fa-address-book:after,.fad.fa-contact-book:after{content:"\f2b9\f2b9"}.fa-duotone.fa-address-card:after,.fa-duotone.fa-contact-card:after,.fa-duotone.fa-vcard:after,.fad.fa-address-card:after,.fad.fa-contact-card:after,.fad.fa-vcard:after{content:"\f2bb\f2bb"}.fa-duotone.fa-air-conditioner:after,.fad.fa-air-conditioner:after{content:"\f8f4\f8f4"}.fa-duotone.fa-airplay:after,.fad.fa-airplay:after{content:"\e089\e089"}.fa-duotone.fa-alarm-clock:after,.fad.fa-alarm-clock:after{content:"\f34e\f34e"}.fa-duotone.fa-alarm-exclamation:after,.fad.fa-alarm-exclamation:after{content:"\f843\f843"}.fa-duotone.fa-alarm-plus:after,.fad.fa-alarm-plus:after{content:"\f844\f844"}.fa-duotone.fa-alarm-snooze:after,.fad.fa-alarm-snooze:after{content:"\f845\f845"}.fa-duotone.fa-album:after,.fad.fa-album:after{content:"\f89f\f89f"}.fa-duotone.fa-album-collection:after,.fad.fa-album-collection:after{content:"\f8a0\f8a0"}.fa-duotone.fa-alicorn:after,.fad.fa-alicorn:after{content:"\f6b0\f6b0"}.fa-duotone.fa-alien:after,.fad.fa-alien:after{content:"\f8f5\f8f5"}.fa-duotone.fa-alien-8bit:after,.fa-duotone.fa-alien-monster:after,.fad.fa-alien-8bit:after,.fad.fa-alien-monster:after{content:"\f8f6\f8f6"}.fa-duotone.fa-align-center:after,.fad.fa-align-center:after{content:"\f037\f037"}.fa-duotone.fa-align-justify:after,.fad.fa-align-justify:after{content:"\f039\f039"}.fa-duotone.fa-align-left:after,.fad.fa-align-left:after{content:"\f036\f036"}.fa-duotone.fa-align-right:after,.fad.fa-align-right:after{content:"\f038\f038"}.fa-duotone.fa-align-slash:after,.fad.fa-align-slash:after{content:"\f846\f846"}.fa-duotone.fa-alt:after,.fad.fa-alt:after{content:"\e08a\e08a"}.fa-duotone.fa-amp-guitar:after,.fad.fa-amp-guitar:after{content:"\f8a1\f8a1"}.fa-duotone.fa-ampersand:after,.fad.fa-ampersand:after{content:"\26\26"}.fa-duotone.fa-anchor:after,.fad.fa-anchor:after{content:"\f13d\f13d"}.fa-duotone.fa-angel:after,.fad.fa-angel:after{content:"\f779\f779"}.fa-duotone.fa-angle:after,.fad.fa-angle:after{content:"\e08c\e08c"}.fa-duotone.fa-angle-90:after,.fad.fa-angle-90:after{content:"\e08d\e08d"}.fa-duotone.fa-angle-down:after,.fad.fa-angle-down:after{content:"\f107\f107"}.fa-duotone.fa-angle-left:after,.fad.fa-angle-left:after{content:"\f104\f104"}.fa-duotone.fa-angle-right:after,.fad.fa-angle-right:after{content:"\f105\f105"}.fa-duotone.fa-angle-up:after,.fad.fa-angle-up:after{content:"\f106\f106"}.fa-duotone.fa-angle-double-down:after,.fa-duotone.fa-angles-down:after,.fad.fa-angle-double-down:after,.fad.fa-angles-down:after{content:"\f103\f103"}.fa-duotone.fa-angle-double-left:after,.fa-duotone.fa-angles-left:after,.fad.fa-angle-double-left:after,.fad.fa-angles-left:after{content:"\f100\f100"}.fa-duotone.fa-angle-double-right:after,.fa-duotone.fa-angles-right:after,.fad.fa-angle-double-right:after,.fad.fa-angles-right:after{content:"\f101\f101"}.fa-duotone.fa-angle-double-up:after,.fa-duotone.fa-angles-up:after,.fad.fa-angle-double-up:after,.fad.fa-angles-up:after{content:"\f102\f102"}.fa-duotone.fa-ankh:after,.fad.fa-ankh:after{content:"\f644\f644"}.fa-duotone.fa-apartment:after,.fad.fa-apartment:after{content:"\e468\e468"}.fa-duotone.fa-aperture:after,.fad.fa-aperture:after{content:"\e2df\e2df"}.fa-duotone.fa-apostrophe:after,.fad.fa-apostrophe:after{content:"\27\27"}.fa-duotone.fa-apple-core:after,.fad.fa-apple-core:after{content:"\e08f\e08f"}.fa-duotone.fa-apple-alt:after,.fa-duotone.fa-apple-whole:after,.fad.fa-apple-alt:after,.fad.fa-apple-whole:after{content:"\f5d1\f5d1"}.fa-duotone.fa-archway:after,.fad.fa-archway:after{content:"\f557\f557"}.fa-duotone.fa-arrow-down:after,.fad.fa-arrow-down:after{content:"\f063\f063"}.fa-duotone.fa-arrow-down-1-9:after,.fa-duotone.fa-sort-numeric-asc:after,.fa-duotone.fa-sort-numeric-down:after,.fad.fa-arrow-down-1-9:after,.fad.fa-sort-numeric-asc:after,.fad.fa-sort-numeric-down:after{content:"\f162\f162"}.fa-duotone.fa-arrow-down-9-1:after,.fa-duotone.fa-sort-numeric-desc:after,.fa-duotone.fa-sort-numeric-down-alt:after,.fad.fa-arrow-down-9-1:after,.fad.fa-sort-numeric-desc:after,.fad.fa-sort-numeric-down-alt:after{content:"\f886\f886"}.fa-duotone.fa-arrow-down-a-z:after,.fa-duotone.fa-sort-alpha-asc:after,.fa-duotone.fa-sort-alpha-down:after,.fad.fa-arrow-down-a-z:after,.fad.fa-sort-alpha-asc:after,.fad.fa-sort-alpha-down:after{content:"\f15d\f15d"}.fa-duotone.fa-arrow-down-arrow-up:after,.fa-duotone.fa-sort-alt:after,.fad.fa-arrow-down-arrow-up:after,.fad.fa-sort-alt:after{content:"\f883\f883"}.fa-duotone.fa-arrow-down-big-small:after,.fa-duotone.fa-sort-size-down:after,.fad.fa-arrow-down-big-small:after,.fad.fa-sort-size-down:after{content:"\f88c\f88c"}.fa-duotone.fa-arrow-down-from-dotted-line:after,.fad.fa-arrow-down-from-dotted-line:after{content:"\e090\e090"}.fa-duotone.fa-arrow-down-from-line:after,.fa-duotone.fa-arrow-from-top:after,.fad.fa-arrow-down-from-line:after,.fad.fa-arrow-from-top:after{content:"\f345\f345"}.fa-duotone.fa-arrow-down-left:after,.fad.fa-arrow-down-left:after{content:"\e091\e091"}.fa-duotone.fa-arrow-down-left-and-arrow-up-right-to-center:after,.fad.fa-arrow-down-left-and-arrow-up-right-to-center:after{content:"\e092\e092"}.fa-duotone.fa-arrow-down-long:after,.fa-duotone.fa-long-arrow-down:after,.fad.fa-arrow-down-long:after,.fad.fa-long-arrow-down:after{content:"\f175\f175"}.fa-duotone.fa-arrow-down-right:after,.fad.fa-arrow-down-right:after{content:"\e093\e093"}.fa-duotone.fa-arrow-down-short-wide:after,.fa-duotone.fa-sort-amount-desc:after,.fa-duotone.fa-sort-amount-down-alt:after,.fad.fa-arrow-down-short-wide:after,.fad.fa-sort-amount-desc:after,.fad.fa-sort-amount-down-alt:after{content:"\f884\f884"}.fa-duotone.fa-arrow-down-small-big:after,.fa-duotone.fa-sort-size-down-alt:after,.fad.fa-arrow-down-small-big:after,.fad.fa-sort-size-down-alt:after{content:"\f88d\f88d"}.fa-duotone.fa-arrow-down-square-triangle:after,.fa-duotone.fa-sort-shapes-down-alt:after,.fad.fa-arrow-down-square-triangle:after,.fad.fa-sort-shapes-down-alt:after{content:"\f889\f889"}.fa-duotone.fa-arrow-down-to-bracket:after,.fad.fa-arrow-down-to-bracket:after{content:"\e094\e094"}.fa-duotone.fa-arrow-down-to-dotted-line:after,.fad.fa-arrow-down-to-dotted-line:after{content:"\e095\e095"}.fa-duotone.fa-arrow-down-to-line:after,.fa-duotone.fa-arrow-to-bottom:after,.fad.fa-arrow-down-to-line:after,.fad.fa-arrow-to-bottom:after{content:"\f33d\f33d"}.fa-duotone.fa-arrow-down-to-square:after,.fad.fa-arrow-down-to-square:after{content:"\e096\e096"}.fa-duotone.fa-arrow-down-triangle-square:after,.fa-duotone.fa-sort-shapes-down:after,.fad.fa-arrow-down-triangle-square:after,.fad.fa-sort-shapes-down:after{content:"\f888\f888"}.fa-duotone.fa-arrow-down-wide-short:after,.fa-duotone.fa-sort-amount-asc:after,.fa-duotone.fa-sort-amount-down:after,.fad.fa-arrow-down-wide-short:after,.fad.fa-sort-amount-asc:after,.fad.fa-sort-amount-down:after{content:"\f160\f160"}.fa-duotone.fa-arrow-down-z-a:after,.fa-duotone.fa-sort-alpha-desc:after,.fa-duotone.fa-sort-alpha-down-alt:after,.fad.fa-arrow-down-z-a:after,.fad.fa-sort-alpha-desc:after,.fad.fa-sort-alpha-down-alt:after{content:"\f881\f881"}.fa-duotone.fa-arrow-left:after,.fad.fa-arrow-left:after{content:"\f060\f060"}.fa-duotone.fa-arrow-from-right:after,.fa-duotone.fa-arrow-left-from-line:after,.fad.fa-arrow-from-right:after,.fad.fa-arrow-left-from-line:after{content:"\f344\f344"}.fa-duotone.fa-arrow-left-long:after,.fa-duotone.fa-long-arrow-left:after,.fad.fa-arrow-left-long:after,.fad.fa-long-arrow-left:after{content:"\f177\f177"}.fa-duotone.fa-arrow-left-long-to-line:after,.fad.fa-arrow-left-long-to-line:after{content:"\e3d4\e3d4"}.fa-duotone.fa-arrow-left-to-line:after,.fa-duotone.fa-arrow-to-left:after,.fad.fa-arrow-left-to-line:after,.fad.fa-arrow-to-left:after{content:"\f33e\f33e"}.fa-duotone.fa-arrow-pointer:after,.fa-duotone.fa-mouse-pointer:after,.fad.fa-arrow-pointer:after,.fad.fa-mouse-pointer:after{content:"\f245\f245"}.fa-duotone.fa-arrow-right:after,.fad.fa-arrow-right:after{content:"\f061\f061"}.fa-duotone.fa-arrow-right-arrow-left:after,.fa-duotone.fa-exchange:after,.fad.fa-arrow-right-arrow-left:after,.fad.fa-exchange:after{content:"\f0ec\f0ec"}.fa-duotone.fa-arrow-right-from-bracket:after,.fa-duotone.fa-sign-out:after,.fad.fa-arrow-right-from-bracket:after,.fad.fa-sign-out:after{content:"\f08b\f08b"}.fa-duotone.fa-arrow-from-left:after,.fa-duotone.fa-arrow-right-from-line:after,.fad.fa-arrow-from-left:after,.fad.fa-arrow-right-from-line:after{content:"\f343\f343"}.fa-duotone.fa-arrow-right-long:after,.fa-duotone.fa-long-arrow-right:after,.fad.fa-arrow-right-long:after,.fad.fa-long-arrow-right:after{content:"\f178\f178"}.fa-duotone.fa-arrow-right-long-to-line:after,.fad.fa-arrow-right-long-to-line:after{content:"\e3d5\e3d5"}.fa-duotone.fa-arrow-right-to-bracket:after,.fa-duotone.fa-sign-in:after,.fad.fa-arrow-right-to-bracket:after,.fad.fa-sign-in:after{content:"\f090\f090"}.fa-duotone.fa-arrow-right-to-line:after,.fa-duotone.fa-arrow-to-right:after,.fad.fa-arrow-right-to-line:after,.fad.fa-arrow-to-right:after{content:"\f340\f340"}.fa-duotone.fa-arrow-left-rotate:after,.fa-duotone.fa-arrow-rotate-back:after,.fa-duotone.fa-arrow-rotate-backward:after,.fa-duotone.fa-arrow-rotate-left:after,.fa-duotone.fa-undo:after,.fad.fa-arrow-left-rotate:after,.fad.fa-arrow-rotate-back:after,.fad.fa-arrow-rotate-backward:after,.fad.fa-arrow-rotate-left:after,.fad.fa-undo:after{content:"\f0e2\f0e2"}.fa-duotone.fa-arrow-right-rotate:after,.fa-duotone.fa-arrow-rotate-forward:after,.fa-duotone.fa-arrow-rotate-right:after,.fa-duotone.fa-redo:after,.fad.fa-arrow-right-rotate:after,.fad.fa-arrow-rotate-forward:after,.fad.fa-arrow-rotate-right:after,.fad.fa-redo:after{content:"\f01e\f01e"}.fa-duotone.fa-arrow-trend-down:after,.fad.fa-arrow-trend-down:after{content:"\e097\e097"}.fa-duotone.fa-arrow-trend-up:after,.fad.fa-arrow-trend-up:after{content:"\e098\e098"}.fa-duotone.fa-arrow-turn-down:after,.fa-duotone.fa-level-down:after,.fad.fa-arrow-turn-down:after,.fad.fa-level-down:after{content:"\f149\f149"}.fa-duotone.fa-arrow-turn-down-left:after,.fad.fa-arrow-turn-down-left:after{content:"\e2e1\e2e1"}.fa-duotone.fa-arrow-turn-down-right:after,.fad.fa-arrow-turn-down-right:after{content:"\e3d6\e3d6"}.fa-duotone.fa-arrow-turn-up:after,.fa-duotone.fa-level-up:after,.fad.fa-arrow-turn-up:after,.fad.fa-level-up:after{content:"\f148\f148"}.fa-duotone.fa-arrow-up:after,.fad.fa-arrow-up:after{content:"\f062\f062"}.fa-duotone.fa-arrow-up-1-9:after,.fa-duotone.fa-sort-numeric-up:after,.fad.fa-arrow-up-1-9:after,.fad.fa-sort-numeric-up:after{content:"\f163\f163"}.fa-duotone.fa-arrow-up-9-1:after,.fa-duotone.fa-sort-numeric-up-alt:after,.fad.fa-arrow-up-9-1:after,.fad.fa-sort-numeric-up-alt:after{content:"\f887\f887"}.fa-duotone.fa-arrow-up-a-z:after,.fa-duotone.fa-sort-alpha-up:after,.fad.fa-arrow-up-a-z:after,.fad.fa-sort-alpha-up:after{content:"\f15e\f15e"}.fa-duotone.fa-arrow-up-arrow-down:after,.fa-duotone.fa-sort-up-down:after,.fad.fa-arrow-up-arrow-down:after,.fad.fa-sort-up-down:after{content:"\e099\e099"}.fa-duotone.fa-arrow-up-big-small:after,.fa-duotone.fa-sort-size-up:after,.fad.fa-arrow-up-big-small:after,.fad.fa-sort-size-up:after{content:"\f88e\f88e"}.fa-duotone.fa-arrow-up-from-bracket:after,.fad.fa-arrow-up-from-bracket:after{content:"\e09a\e09a"}.fa-duotone.fa-arrow-up-from-dotted-line:after,.fad.fa-arrow-up-from-dotted-line:after{content:"\e09b\e09b"}.fa-duotone.fa-arrow-from-bottom:after,.fa-duotone.fa-arrow-up-from-line:after,.fad.fa-arrow-from-bottom:after,.fad.fa-arrow-up-from-line:after{content:"\f342\f342"}.fa-duotone.fa-arrow-up-from-square:after,.fad.fa-arrow-up-from-square:after{content:"\e09c\e09c"}.fa-duotone.fa-arrow-up-left:after,.fad.fa-arrow-up-left:after{content:"\e09d\e09d"}.fa-duotone.fa-arrow-up-left-from-circle:after,.fad.fa-arrow-up-left-from-circle:after{content:"\e09e\e09e"}.fa-duotone.fa-arrow-up-long:after,.fa-duotone.fa-long-arrow-up:after,.fad.fa-arrow-up-long:after,.fad.fa-long-arrow-up:after{content:"\f176\f176"}.fa-duotone.fa-arrow-up-right:after,.fad.fa-arrow-up-right:after{content:"\e09f\e09f"}.fa-duotone.fa-arrow-up-right-and-arrow-down-left-from-center:after,.fad.fa-arrow-up-right-and-arrow-down-left-from-center:after{content:"\e0a0\e0a0"}.fa-duotone.fa-arrow-up-right-from-square:after,.fa-duotone.fa-external-link:after,.fad.fa-arrow-up-right-from-square:after,.fad.fa-external-link:after{content:"\f08e\f08e"}.fa-duotone.fa-arrow-up-short-wide:after,.fa-duotone.fa-sort-amount-up-alt:after,.fad.fa-arrow-up-short-wide:after,.fad.fa-sort-amount-up-alt:after{content:"\f885\f885"}.fa-duotone.fa-arrow-up-small-big:after,.fa-duotone.fa-sort-size-up-alt:after,.fad.fa-arrow-up-small-big:after,.fad.fa-sort-size-up-alt:after{content:"\f88f\f88f"}.fa-duotone.fa-arrow-up-square-triangle:after,.fa-duotone.fa-sort-shapes-up-alt:after,.fad.fa-arrow-up-square-triangle:after,.fad.fa-sort-shapes-up-alt:after{content:"\f88b\f88b"}.fa-duotone.fa-arrow-up-to-dotted-line:after,.fad.fa-arrow-up-to-dotted-line:after{content:"\e0a1\e0a1"}.fa-duotone.fa-arrow-to-top:after,.fa-duotone.fa-arrow-up-to-line:after,.fad.fa-arrow-to-top:after,.fad.fa-arrow-up-to-line:after{content:"\f341\f341"}.fa-duotone.fa-arrow-up-triangle-square:after,.fa-duotone.fa-sort-shapes-up:after,.fad.fa-arrow-up-triangle-square:after,.fad.fa-sort-shapes-up:after{content:"\f88a\f88a"}.fa-duotone.fa-arrow-up-wide-short:after,.fa-duotone.fa-sort-amount-up:after,.fad.fa-arrow-up-wide-short:after,.fad.fa-sort-amount-up:after{content:"\f161\f161"}.fa-duotone.fa-arrow-up-z-a:after,.fa-duotone.fa-sort-alpha-up-alt:after,.fad.fa-arrow-up-z-a:after,.fad.fa-sort-alpha-up-alt:after{content:"\f882\f882"}.fa-duotone.fa-arrows-cross:after,.fad.fa-arrows-cross:after{content:"\e0a2\e0a2"}.fa-duotone.fa-arrows-from-dotted-line:after,.fad.fa-arrows-from-dotted-line:after{content:"\e0a3\e0a3"}.fa-duotone.fa-arrows-from-line:after,.fad.fa-arrows-from-line:after{content:"\e0a4\e0a4"}.fa-duotone.fa-arrows-h:after,.fa-duotone.fa-arrows-left-right:after,.fad.fa-arrows-h:after,.fad.fa-arrows-left-right:after{content:"\f07e\f07e"}.fa-duotone.fa-arrows-maximize:after,.fa-duotone.fa-expand-arrows:after,.fad.fa-arrows-maximize:after,.fad.fa-expand-arrows:after{content:"\f31d\f31d"}.fa-duotone.fa-arrows-minimize:after,.fa-duotone.fa-compress-arrows:after,.fad.fa-arrows-minimize:after,.fad.fa-compress-arrows:after{content:"\e0a5\e0a5"}.fa-duotone.fa-arrows-repeat:after,.fa-duotone.fa-repeat-alt:after,.fad.fa-arrows-repeat:after,.fad.fa-repeat-alt:after{content:"\f364\f364"}.fa-duotone.fa-arrows-repeat-1:after,.fa-duotone.fa-repeat-1-alt:after,.fad.fa-arrows-repeat-1:after,.fad.fa-repeat-1-alt:after{content:"\f366\f366"}.fa-duotone.fa-arrows-retweet:after,.fa-duotone.fa-retweet-alt:after,.fad.fa-arrows-retweet:after,.fad.fa-retweet-alt:after{content:"\f361\f361"}.fa-duotone.fa-arrows-rotate:after,.fa-duotone.fa-refresh:after,.fa-duotone.fa-sync:after,.fad.fa-arrows-rotate:after,.fad.fa-refresh:after,.fad.fa-sync:after{content:"\f021\f021"}.fa-duotone.fa-arrows-to-dotted-line:after,.fad.fa-arrows-to-dotted-line:after{content:"\e0a6\e0a6"}.fa-duotone.fa-arrows-to-line:after,.fad.fa-arrows-to-line:after{content:"\e0a7\e0a7"}.fa-duotone.fa-arrows-up-down:after,.fa-duotone.fa-arrows-v:after,.fad.fa-arrows-up-down:after,.fad.fa-arrows-v:after{content:"\f07d\f07d"}.fa-duotone.fa-arrows-up-down-left-right:after,.fa-duotone.fa-arrows:after,.fad.fa-arrows-up-down-left-right:after,.fad.fa-arrows:after{content:"\f047\f047"}.fa-duotone.fa-asterisk:after,.fad.fa-asterisk:after{content:"\2a\2a"}.fa-duotone.fa-at:after,.fad.fa-at:after{content:"\40\40"}.fa-duotone.fa-atom:after,.fad.fa-atom:after{content:"\f5d2\f5d2"}.fa-duotone.fa-atom-alt:after,.fa-duotone.fa-atom-simple:after,.fad.fa-atom-alt:after,.fad.fa-atom-simple:after{content:"\f5d3\f5d3"}.fa-duotone.fa-audio-description:after,.fad.fa-audio-description:after{content:"\f29e\f29e"}.fa-duotone.fa-audio-description-slash:after,.fad.fa-audio-description-slash:after{content:"\e0a8\e0a8"}.fa-duotone.fa-austral-sign:after,.fad.fa-austral-sign:after{content:"\e0a9\e0a9"}.fa-duotone.fa-avocado:after,.fad.fa-avocado:after{content:"\e0aa\e0aa"}.fa-duotone.fa-award:after,.fad.fa-award:after{content:"\f559\f559"}.fa-duotone.fa-award-simple:after,.fad.fa-award-simple:after{content:"\e0ab\e0ab"}.fa-duotone.fa-axe:after,.fad.fa-axe:after{content:"\f6b2\f6b2"}.fa-duotone.fa-axe-battle:after,.fad.fa-axe-battle:after{content:"\f6b3\f6b3"}.fa-duotone.fa-b:after,.fad.fa-b:after{content:"\42\42"}.fa-duotone.fa-baby:after,.fad.fa-baby:after{content:"\f77c\f77c"}.fa-duotone.fa-baby-carriage:after,.fa-duotone.fa-carriage-baby:after,.fad.fa-baby-carriage:after,.fad.fa-carriage-baby:after{content:"\f77d\f77d"}.fa-duotone.fa-backpack:after,.fad.fa-backpack:after{content:"\f5d4\f5d4"}.fa-duotone.fa-backward:after,.fad.fa-backward:after{content:"\f04a\f04a"}.fa-duotone.fa-backward-fast:after,.fa-duotone.fa-fast-backward:after,.fad.fa-backward-fast:after,.fad.fa-fast-backward:after{content:"\f049\f049"}.fa-duotone.fa-backward-step:after,.fa-duotone.fa-step-backward:after,.fad.fa-backward-step:after,.fad.fa-step-backward:after{content:"\f048\f048"}.fa-duotone.fa-bacon:after,.fad.fa-bacon:after{content:"\f7e5\f7e5"}.fa-duotone.fa-bacteria:after,.fad.fa-bacteria:after{content:"\e059\e059"}.fa-duotone.fa-bacterium:after,.fad.fa-bacterium:after{content:"\e05a\e05a"}.fa-duotone.fa-badge:after,.fad.fa-badge:after{content:"\f335\f335"}.fa-duotone.fa-badge-check:after,.fad.fa-badge-check:after{content:"\f336\f336"}.fa-duotone.fa-badge-dollar:after,.fad.fa-badge-dollar:after{content:"\f645\f645"}.fa-duotone.fa-badge-percent:after,.fad.fa-badge-percent:after{content:"\f646\f646"}.fa-duotone.fa-badge-sheriff:after,.fad.fa-badge-sheriff:after{content:"\f8a2\f8a2"}.fa-duotone.fa-badger-honey:after,.fad.fa-badger-honey:after{content:"\f6b4\f6b4"}.fa-duotone.fa-badminton:after,.fad.fa-badminton:after{content:"\e33a\e33a"}.fa-duotone.fa-bag-shopping:after,.fa-duotone.fa-shopping-bag:after,.fad.fa-bag-shopping:after,.fad.fa-shopping-bag:after{content:"\f290\f290"}.fa-duotone.fa-bagel:after,.fad.fa-bagel:after{content:"\e3d7\e3d7"}.fa-duotone.fa-bags-shopping:after,.fad.fa-bags-shopping:after{content:"\f847\f847"}.fa-duotone.fa-baguette:after,.fad.fa-baguette:after{content:"\e3d8\e3d8"}.fa-duotone.fa-bahai:after,.fad.fa-bahai:after{content:"\f666\f666"}.fa-duotone.fa-baht-sign:after,.fad.fa-baht-sign:after{content:"\e0ac\e0ac"}.fa-duotone.fa-ball-pile:after,.fad.fa-ball-pile:after{content:"\f77e\f77e"}.fa-duotone.fa-balloon:after,.fad.fa-balloon:after{content:"\e2e3\e2e3"}.fa-duotone.fa-balloons:after,.fad.fa-balloons:after{content:"\e2e4\e2e4"}.fa-duotone.fa-ballot:after,.fad.fa-ballot:after{content:"\f732\f732"}.fa-duotone.fa-ballot-check:after,.fad.fa-ballot-check:after{content:"\f733\f733"}.fa-duotone.fa-ban:after,.fa-duotone.fa-cancel:after,.fad.fa-ban:after,.fad.fa-cancel:after{content:"\f05e\f05e"}.fa-duotone.fa-ban-bug:after,.fa-duotone.fa-debug:after,.fad.fa-ban-bug:after,.fad.fa-debug:after{content:"\f7f9\f7f9"}.fa-duotone.fa-ban-parking:after,.fa-duotone.fa-parking-circle-slash:after,.fad.fa-ban-parking:after,.fad.fa-parking-circle-slash:after{content:"\f616\f616"}.fa-duotone.fa-ban-smoking:after,.fa-duotone.fa-smoking-ban:after,.fad.fa-ban-smoking:after,.fad.fa-smoking-ban:after{content:"\f54d\f54d"}.fa-duotone.fa-banana:after,.fad.fa-banana:after{content:"\e2e5\e2e5"}.fa-duotone.fa-band-aid:after,.fa-duotone.fa-bandage:after,.fad.fa-band-aid:after,.fad.fa-bandage:after{content:"\f462\f462"}.fa-duotone.fa-bangladeshi-taka-sign:after,.fad.fa-bangladeshi-taka-sign:after{content:"\e2e6\e2e6"}.fa-duotone.fa-banjo:after,.fad.fa-banjo:after{content:"\f8a3\f8a3"}.fa-duotone.fa-bank:after,.fa-duotone.fa-institution:after,.fa-duotone.fa-university:after,.fad.fa-bank:after,.fad.fa-institution:after,.fad.fa-university:after{content:"\f19c\f19c"}.fa-duotone.fa-barcode:after,.fad.fa-barcode:after{content:"\f02a\f02a"}.fa-duotone.fa-barcode-read:after,.fad.fa-barcode-read:after{content:"\f464\f464"}.fa-duotone.fa-barcode-scan:after,.fad.fa-barcode-scan:after{content:"\f465\f465"}.fa-duotone.fa-bars:after,.fa-duotone.fa-navicon:after,.fad.fa-bars:after,.fad.fa-navicon:after{content:"\f0c9\f0c9"}.fa-duotone.fa-bars-filter:after,.fad.fa-bars-filter:after{content:"\e0ad\e0ad"}.fa-duotone.fa-bars-progress:after,.fa-duotone.fa-tasks-alt:after,.fad.fa-bars-progress:after,.fad.fa-tasks-alt:after{content:"\f828\f828"}.fa-duotone.fa-bars-sort:after,.fad.fa-bars-sort:after{content:"\e0ae\e0ae"}.fa-duotone.fa-bars-staggered:after,.fa-duotone.fa-reorder:after,.fa-duotone.fa-stream:after,.fad.fa-bars-staggered:after,.fad.fa-reorder:after,.fad.fa-stream:after{content:"\f550\f550"}.fa-duotone.fa-baseball-ball:after,.fa-duotone.fa-baseball:after,.fad.fa-baseball-ball:after,.fad.fa-baseball:after{content:"\f433\f433"}.fa-duotone.fa-baseball-bat-ball:after,.fad.fa-baseball-bat-ball:after{content:"\f432\f432"}.fa-duotone.fa-basket-shopping:after,.fa-duotone.fa-shopping-basket:after,.fad.fa-basket-shopping:after,.fad.fa-shopping-basket:after{content:"\f291\f291"}.fa-duotone.fa-basket-shopping-simple:after,.fa-duotone.fa-shopping-basket-alt:after,.fad.fa-basket-shopping-simple:after,.fad.fa-shopping-basket-alt:after{content:"\e0af\e0af"}.fa-duotone.fa-basketball-ball:after,.fa-duotone.fa-basketball:after,.fad.fa-basketball-ball:after,.fad.fa-basketball:after{content:"\f434\f434"}.fa-duotone.fa-basketball-hoop:after,.fad.fa-basketball-hoop:after{content:"\f435\f435"}.fa-duotone.fa-bat:after,.fad.fa-bat:after{content:"\f6b5\f6b5"}.fa-duotone.fa-bath:after,.fa-duotone.fa-bathtub:after,.fad.fa-bath:after,.fad.fa-bathtub:after{content:"\f2cd\f2cd"}.fa-duotone.fa-battery-bolt:after,.fad.fa-battery-bolt:after{content:"\f376\f376"}.fa-duotone.fa-battery-0:after,.fa-duotone.fa-battery-empty:after,.fad.fa-battery-0:after,.fad.fa-battery-empty:after{content:"\f244\f244"}.fa-duotone.fa-battery-exclamation:after,.fad.fa-battery-exclamation:after{content:"\e0b0\e0b0"}.fa-duotone.fa-battery-5:after,.fa-duotone.fa-battery-full:after,.fa-duotone.fa-battery:after,.fad.fa-battery-5:after,.fad.fa-battery-full:after,.fad.fa-battery:after{content:"\f240\f240"}.fa-duotone.fa-battery-3:after,.fa-duotone.fa-battery-half:after,.fad.fa-battery-3:after,.fad.fa-battery-half:after{content:"\f242\f242"}.fa-duotone.fa-battery-1:after,.fa-duotone.fa-battery-low:after,.fad.fa-battery-1:after,.fad.fa-battery-low:after{content:"\e0b1\e0b1"}.fa-duotone.fa-battery-2:after,.fa-duotone.fa-battery-quarter:after,.fad.fa-battery-2:after,.fad.fa-battery-quarter:after{content:"\f243\f243"}.fa-duotone.fa-battery-slash:after,.fad.fa-battery-slash:after{content:"\f377\f377"}.fa-duotone.fa-battery-4:after,.fa-duotone.fa-battery-three-quarters:after,.fad.fa-battery-4:after,.fad.fa-battery-three-quarters:after{content:"\f241\f241"}.fa-duotone.fa-bed:after,.fad.fa-bed:after{content:"\f236\f236"}.fa-duotone.fa-bed-bunk:after,.fad.fa-bed-bunk:after{content:"\f8f8\f8f8"}.fa-duotone.fa-bed-empty:after,.fad.fa-bed-empty:after{content:"\f8f9\f8f9"}.fa-duotone.fa-bed-alt:after,.fa-duotone.fa-bed-front:after,.fad.fa-bed-alt:after,.fad.fa-bed-front:after{content:"\f8f7\f8f7"}.fa-duotone.fa-bed-pulse:after,.fa-duotone.fa-procedures:after,.fad.fa-bed-pulse:after,.fad.fa-procedures:after{content:"\f487\f487"}.fa-duotone.fa-bee:after,.fad.fa-bee:after{content:"\e0b2\e0b2"}.fa-duotone.fa-beer-foam:after,.fa-duotone.fa-beer-mug:after,.fad.fa-beer-foam:after,.fad.fa-beer-mug:after{content:"\e0b3\e0b3"}.fa-duotone.fa-beer-mug-empty:after,.fa-duotone.fa-beer:after,.fad.fa-beer-mug-empty:after,.fad.fa-beer:after{content:"\f0fc\f0fc"}.fa-duotone.fa-bell:after,.fad.fa-bell:after{content:"\f0f3\f0f3"}.fa-duotone.fa-bell-concierge:after,.fa-duotone.fa-concierge-bell:after,.fad.fa-bell-concierge:after,.fad.fa-concierge-bell:after{content:"\f562\f562"}.fa-duotone.fa-bell-exclamation:after,.fad.fa-bell-exclamation:after{content:"\f848\f848"}.fa-duotone.fa-bell-on:after,.fad.fa-bell-on:after{content:"\f8fa\f8fa"}.fa-duotone.fa-bell-plus:after,.fad.fa-bell-plus:after{content:"\f849\f849"}.fa-duotone.fa-bell-school:after,.fad.fa-bell-school:after{content:"\f5d5\f5d5"}.fa-duotone.fa-bell-school-slash:after,.fad.fa-bell-school-slash:after{content:"\f5d6\f5d6"}.fa-duotone.fa-bell-slash:after,.fad.fa-bell-slash:after{content:"\f1f6\f1f6"}.fa-duotone.fa-bells:after,.fad.fa-bells:after{content:"\f77f\f77f"}.fa-duotone.fa-bench-tree:after,.fad.fa-bench-tree:after{content:"\e2e7\e2e7"}.fa-duotone.fa-bezier-curve:after,.fad.fa-bezier-curve:after{content:"\f55b\f55b"}.fa-duotone.fa-bicycle:after,.fad.fa-bicycle:after{content:"\f206\f206"}.fa-duotone.fa-binary:after,.fad.fa-binary:after{content:"\e33b\e33b"}.fa-duotone.fa-binary-circle-check:after,.fad.fa-binary-circle-check:after{content:"\e33c\e33c"}.fa-duotone.fa-binary-lock:after,.fad.fa-binary-lock:after{content:"\e33d\e33d"}.fa-duotone.fa-binary-slash:after,.fad.fa-binary-slash:after{content:"\e33e\e33e"}.fa-duotone.fa-binoculars:after,.fad.fa-binoculars:after{content:"\f1e5\f1e5"}.fa-duotone.fa-biohazard:after,.fad.fa-biohazard:after{content:"\f780\f780"}.fa-duotone.fa-bird:after,.fad.fa-bird:after{content:"\e469\e469"}.fa-duotone.fa-bitcoin-sign:after,.fad.fa-bitcoin-sign:after{content:"\e0b4\e0b4"}.fa-duotone.fa-blanket:after,.fad.fa-blanket:after{content:"\f498\f498"}.fa-duotone.fa-blanket-fire:after,.fad.fa-blanket-fire:after{content:"\e3da\e3da"}.fa-duotone.fa-blender:after,.fad.fa-blender:after{content:"\f517\f517"}.fa-duotone.fa-blender-phone:after,.fad.fa-blender-phone:after{content:"\f6b6\f6b6"}.fa-duotone.fa-blinds:after,.fad.fa-blinds:after{content:"\f8fb\f8fb"}.fa-duotone.fa-blinds-open:after,.fad.fa-blinds-open:after{content:"\f8fc\f8fc"}.fa-duotone.fa-blinds-raised:after,.fad.fa-blinds-raised:after{content:"\f8fd\f8fd"}.fa-duotone.fa-block:after,.fad.fa-block:after{content:"\e46a\e46a"}.fa-duotone.fa-block-brick:after,.fa-duotone.fa-wall-brick:after,.fad.fa-block-brick:after,.fad.fa-wall-brick:after{content:"\e3db\e3db"}.fa-duotone.fa-block-brick-fire:after,.fa-duotone.fa-firewall:after,.fad.fa-block-brick-fire:after,.fad.fa-firewall:after{content:"\e3dc\e3dc"}.fa-duotone.fa-block-question:after,.fad.fa-block-question:after{content:"\e3dd\e3dd"}.fa-duotone.fa-block-quote:after,.fad.fa-block-quote:after{content:"\e0b5\e0b5"}.fa-duotone.fa-blog:after,.fad.fa-blog:after{content:"\f781\f781"}.fa-duotone.fa-blueberries:after,.fad.fa-blueberries:after{content:"\e2e8\e2e8"}.fa-duotone.fa-bluetooth:after,.fad.fa-bluetooth:after{content:"\f293\f293"}.fa-duotone.fa-bold:after,.fad.fa-bold:after{content:"\f032\f032"}.fa-duotone.fa-bolt:after,.fa-duotone.fa-zap:after,.fad.fa-bolt:after,.fad.fa-zap:after{content:"\f0e7\f0e7"}.fa-duotone.fa-bolt-auto:after,.fad.fa-bolt-auto:after{content:"\e0b6\e0b6"}.fa-duotone.fa-bolt-lightning:after,.fad.fa-bolt-lightning:after{content:"\e0b7\e0b7"}.fa-duotone.fa-bolt-slash:after,.fad.fa-bolt-slash:after{content:"\e0b8\e0b8"}.fa-duotone.fa-bomb:after,.fad.fa-bomb:after{content:"\f1e2\f1e2"}.fa-duotone.fa-bone:after,.fad.fa-bone:after{content:"\f5d7\f5d7"}.fa-duotone.fa-bone-break:after,.fad.fa-bone-break:after{content:"\f5d8\f5d8"}.fa-duotone.fa-bong:after,.fad.fa-bong:after{content:"\f55c\f55c"}.fa-duotone.fa-book:after,.fad.fa-book:after{content:"\f02d\f02d"}.fa-duotone.fa-book-arrow-right:after,.fad.fa-book-arrow-right:after{content:"\e0b9\e0b9"}.fa-duotone.fa-book-arrow-up:after,.fad.fa-book-arrow-up:after{content:"\e0ba\e0ba"}.fa-duotone.fa-atlas:after,.fa-duotone.fa-book-atlas:after,.fad.fa-atlas:after,.fad.fa-book-atlas:after{content:"\f558\f558"}.fa-duotone.fa-bible:after,.fa-duotone.fa-book-bible:after,.fad.fa-bible:after,.fad.fa-book-bible:after{content:"\f647\f647"}.fa-duotone.fa-book-alt:after,.fa-duotone.fa-book-blank:after,.fad.fa-book-alt:after,.fad.fa-book-blank:after{content:"\f5d9\f5d9"}.fa-duotone.fa-book-bookmark:after,.fad.fa-book-bookmark:after{content:"\e0bb\e0bb"}.fa-duotone.fa-book-circle-arrow-right:after,.fad.fa-book-circle-arrow-right:after{content:"\e0bc\e0bc"}.fa-duotone.fa-book-circle-arrow-up:after,.fad.fa-book-circle-arrow-up:after{content:"\e0bd\e0bd"}.fa-duotone.fa-book-copy:after,.fad.fa-book-copy:after{content:"\e0be\e0be"}.fa-duotone.fa-book-font:after,.fad.fa-book-font:after{content:"\e0bf\e0bf"}.fa-duotone.fa-book-heart:after,.fad.fa-book-heart:after{content:"\f499\f499"}.fa-duotone.fa-book-journal-whills:after,.fa-duotone.fa-journal-whills:after,.fad.fa-book-journal-whills:after,.fad.fa-journal-whills:after{content:"\f66a\f66a"}.fa-duotone.fa-book-medical:after,.fad.fa-book-medical:after{content:"\f7e6\f7e6"}.fa-duotone.fa-book-open:after,.fad.fa-book-open:after{content:"\f518\f518"}.fa-duotone.fa-book-open-alt:after,.fa-duotone.fa-book-open-cover:after,.fad.fa-book-open-alt:after,.fad.fa-book-open-cover:after{content:"\e0c0\e0c0"}.fa-duotone.fa-book-open-reader:after,.fa-duotone.fa-book-reader:after,.fad.fa-book-open-reader:after,.fad.fa-book-reader:after{content:"\f5da\f5da"}.fa-duotone.fa-book-quran:after,.fa-duotone.fa-quran:after,.fad.fa-book-quran:after,.fad.fa-quran:after{content:"\f687\f687"}.fa-duotone.fa-book-law:after,.fa-duotone.fa-book-section:after,.fad.fa-book-law:after,.fad.fa-book-section:after{content:"\e0c1\e0c1"}.fa-duotone.fa-book-dead:after,.fa-duotone.fa-book-skull:after,.fad.fa-book-dead:after,.fad.fa-book-skull:after{content:"\f6b7\f6b7"}.fa-duotone.fa-book-sparkles:after,.fa-duotone.fa-book-spells:after,.fad.fa-book-sparkles:after,.fad.fa-book-spells:after{content:"\f6b8\f6b8"}.fa-duotone.fa-book-tanakh:after,.fa-duotone.fa-tanakh:after,.fad.fa-book-tanakh:after,.fad.fa-tanakh:after{content:"\f827\f827"}.fa-duotone.fa-book-user:after,.fad.fa-book-user:after{content:"\f7e7\f7e7"}.fa-duotone.fa-bookmark:after,.fad.fa-bookmark:after{content:"\f02e\f02e"}.fa-duotone.fa-bookmark-slash:after,.fad.fa-bookmark-slash:after{content:"\e0c2\e0c2"}.fa-duotone.fa-books:after,.fad.fa-books:after{content:"\f5db\f5db"}.fa-duotone.fa-books-medical:after,.fad.fa-books-medical:after{content:"\f7e8\f7e8"}.fa-duotone.fa-boombox:after,.fad.fa-boombox:after{content:"\f8a5\f8a5"}.fa-duotone.fa-boot:after,.fad.fa-boot:after{content:"\f782\f782"}.fa-duotone.fa-boot-heeled:after,.fad.fa-boot-heeled:after{content:"\e33f\e33f"}.fa-duotone.fa-booth-curtain:after,.fad.fa-booth-curtain:after{content:"\f734\f734"}.fa-duotone.fa-border-all:after,.fad.fa-border-all:after{content:"\f84c\f84c"}.fa-duotone.fa-border-bottom:after,.fad.fa-border-bottom:after{content:"\f84d\f84d"}.fa-duotone.fa-border-bottom-right:after,.fa-duotone.fa-border-style-alt:after,.fad.fa-border-bottom-right:after,.fad.fa-border-style-alt:after{content:"\f854\f854"}.fa-duotone.fa-border-center-h:after,.fad.fa-border-center-h:after{content:"\f89c\f89c"}.fa-duotone.fa-border-center-v:after,.fad.fa-border-center-v:after{content:"\f89d\f89d"}.fa-duotone.fa-border-inner:after,.fad.fa-border-inner:after{content:"\f84e\f84e"}.fa-duotone.fa-border-left:after,.fad.fa-border-left:after{content:"\f84f\f84f"}.fa-duotone.fa-border-none:after,.fad.fa-border-none:after{content:"\f850\f850"}.fa-duotone.fa-border-outer:after,.fad.fa-border-outer:after{content:"\f851\f851"}.fa-duotone.fa-border-right:after,.fad.fa-border-right:after{content:"\f852\f852"}.fa-duotone.fa-border-top:after,.fad.fa-border-top:after{content:"\f855\f855"}.fa-duotone.fa-border-style:after,.fa-duotone.fa-border-top-left:after,.fad.fa-border-style:after,.fad.fa-border-top-left:after{content:"\f853\f853"}.fa-duotone.fa-bow-arrow:after,.fad.fa-bow-arrow:after{content:"\f6b9\f6b9"}.fa-duotone.fa-bowl-chopsticks:after,.fad.fa-bowl-chopsticks:after{content:"\e2e9\e2e9"}.fa-duotone.fa-bowl-chopsticks-noodles:after,.fad.fa-bowl-chopsticks-noodles:after{content:"\e2ea\e2ea"}.fa-duotone.fa-bowl-hot:after,.fa-duotone.fa-soup:after,.fad.fa-bowl-hot:after,.fad.fa-soup:after{content:"\f823\f823"}.fa-duotone.fa-bowl-rice:after,.fad.fa-bowl-rice:after{content:"\e2eb\e2eb"}.fa-duotone.fa-bowl-scoop:after,.fa-duotone.fa-bowl-shaved-ice:after,.fad.fa-bowl-scoop:after,.fad.fa-bowl-shaved-ice:after{content:"\e3de\e3de"}.fa-duotone.fa-bowl-scoops:after,.fad.fa-bowl-scoops:after{content:"\e3df\e3df"}.fa-duotone.fa-bowl-soft-serve:after,.fad.fa-bowl-soft-serve:after{content:"\e46b\e46b"}.fa-duotone.fa-bowl-spoon:after,.fad.fa-bowl-spoon:after{content:"\e3e0\e3e0"}.fa-duotone.fa-bowling-ball:after,.fad.fa-bowling-ball:after{content:"\f436\f436"}.fa-duotone.fa-bowling-ball-pin:after,.fad.fa-bowling-ball-pin:after{content:"\e0c3\e0c3"}.fa-duotone.fa-bowling-pins:after,.fad.fa-bowling-pins:after{content:"\f437\f437"}.fa-duotone.fa-box:after,.fad.fa-box:after{content:"\f466\f466"}.fa-duotone.fa-archive:after,.fa-duotone.fa-box-archive:after,.fad.fa-archive:after,.fad.fa-box-archive:after{content:"\f187\f187"}.fa-duotone.fa-box-ballot:after,.fad.fa-box-ballot:after{content:"\f735\f735"}.fa-duotone.fa-box-check:after,.fad.fa-box-check:after{content:"\f467\f467"}.fa-duotone.fa-box-circle-check:after,.fad.fa-box-circle-check:after{content:"\e0c4\e0c4"}.fa-duotone.fa-box-dollar:after,.fa-duotone.fa-box-usd:after,.fad.fa-box-dollar:after,.fad.fa-box-usd:after{content:"\f4a0\f4a0"}.fa-duotone.fa-box-heart:after,.fad.fa-box-heart:after{content:"\f49d\f49d"}.fa-duotone.fa-box-open:after,.fad.fa-box-open:after{content:"\f49e\f49e"}.fa-duotone.fa-box-full:after,.fa-duotone.fa-box-open-full:after,.fad.fa-box-full:after,.fad.fa-box-open-full:after{content:"\f49c\f49c"}.fa-duotone.fa-box-alt:after,.fa-duotone.fa-box-taped:after,.fad.fa-box-alt:after,.fad.fa-box-taped:after{content:"\f49a\f49a"}.fa-duotone.fa-box-tissue:after,.fad.fa-box-tissue:after{content:"\e05b\e05b"}.fa-duotone.fa-boxes-alt:after,.fa-duotone.fa-boxes-stacked:after,.fa-duotone.fa-boxes:after,.fad.fa-boxes-alt:after,.fad.fa-boxes-stacked:after,.fad.fa-boxes:after{content:"\f468\f468"}.fa-duotone.fa-boxing-glove:after,.fa-duotone.fa-glove-boxing:after,.fad.fa-boxing-glove:after,.fad.fa-glove-boxing:after{content:"\f438\f438"}.fa-duotone.fa-bracket-curly-left:after,.fa-duotone.fa-bracket-curly:after,.fad.fa-bracket-curly-left:after,.fad.fa-bracket-curly:after{content:"\7b\7b"}.fa-duotone.fa-bracket-curly-right:after,.fad.fa-bracket-curly-right:after{content:"\7d\7d"}.fa-duotone.fa-bracket-round:after,.fa-duotone.fa-parenthesis:after,.fad.fa-bracket-round:after,.fad.fa-parenthesis:after{content:"\28\28"}.fa-duotone.fa-bracket-round-right:after,.fad.fa-bracket-round-right:after{content:"\29\29"}.fa-duotone.fa-bracket-left:after,.fa-duotone.fa-bracket-square:after,.fa-duotone.fa-bracket:after,.fad.fa-bracket-left:after,.fad.fa-bracket-square:after,.fad.fa-bracket:after{content:"\5b\5b"}.fa-duotone.fa-bracket-square-right:after,.fad.fa-bracket-square-right:after{content:"\5d\5d"}.fa-duotone.fa-brackets-curly:after,.fad.fa-brackets-curly:after{content:"\f7ea\f7ea"}.fa-duotone.fa-brackets-round:after,.fa-duotone.fa-parentheses:after,.fad.fa-brackets-round:after,.fad.fa-parentheses:after{content:"\e0c5\e0c5"}.fa-duotone.fa-brackets-square:after,.fa-duotone.fa-brackets:after,.fad.fa-brackets-square:after,.fad.fa-brackets:after{content:"\f7e9\f7e9"}.fa-duotone.fa-braille:after,.fad.fa-braille:after{content:"\f2a1\f2a1"}.fa-duotone.fa-brain:after,.fad.fa-brain:after{content:"\f5dc\f5dc"}.fa-duotone.fa-brain-arrow-curved-right:after,.fa-duotone.fa-mind-share:after,.fad.fa-brain-arrow-curved-right:after,.fad.fa-mind-share:after{content:"\f677\f677"}.fa-duotone.fa-brain-circuit:after,.fad.fa-brain-circuit:after{content:"\e0c6\e0c6"}.fa-duotone.fa-brake-warning:after,.fad.fa-brake-warning:after{content:"\e0c7\e0c7"}.fa-duotone.fa-brazilian-real-sign:after,.fad.fa-brazilian-real-sign:after{content:"\e46c\e46c"}.fa-duotone.fa-bread-loaf:after,.fad.fa-bread-loaf:after{content:"\f7eb\f7eb"}.fa-duotone.fa-bread-slice:after,.fad.fa-bread-slice:after{content:"\f7ec\f7ec"}.fa-duotone.fa-bread-slice-butter:after,.fad.fa-bread-slice-butter:after{content:"\e3e1\e3e1"}.fa-duotone.fa-briefcase:after,.fad.fa-briefcase:after{content:"\f0b1\f0b1"}.fa-duotone.fa-briefcase-arrow-right:after,.fad.fa-briefcase-arrow-right:after{content:"\e2f2\e2f2"}.fa-duotone.fa-briefcase-blank:after,.fad.fa-briefcase-blank:after{content:"\e0c8\e0c8"}.fa-duotone.fa-briefcase-medical:after,.fad.fa-briefcase-medical:after{content:"\f469\f469"}.fa-duotone.fa-brightness:after,.fad.fa-brightness:after{content:"\e0c9\e0c9"}.fa-duotone.fa-brightness-low:after,.fad.fa-brightness-low:after{content:"\e0ca\e0ca"}.fa-duotone.fa-bring-forward:after,.fad.fa-bring-forward:after{content:"\f856\f856"}.fa-duotone.fa-bring-front:after,.fad.fa-bring-front:after{content:"\f857\f857"}.fa-duotone.fa-broccoli:after,.fad.fa-broccoli:after{content:"\e3e2\e3e2"}.fa-duotone.fa-broom:after,.fad.fa-broom:after{content:"\f51a\f51a"}.fa-duotone.fa-broom-ball:after,.fa-duotone.fa-quidditch-broom-ball:after,.fa-duotone.fa-quidditch:after,.fad.fa-broom-ball:after,.fad.fa-quidditch-broom-ball:after,.fad.fa-quidditch:after{content:"\f458\f458"}.fa-duotone.fa-browser:after,.fad.fa-browser:after{content:"\f37e\f37e"}.fa-duotone.fa-browsers:after,.fad.fa-browsers:after{content:"\e0cb\e0cb"}.fa-duotone.fa-brush:after,.fad.fa-brush:after{content:"\f55d\f55d"}.fa-duotone.fa-bug:after,.fad.fa-bug:after{content:"\f188\f188"}.fa-duotone.fa-building:after,.fad.fa-building:after{content:"\f1ad\f1ad"}.fa-duotone.fa-buildings:after,.fad.fa-buildings:after{content:"\e0cc\e0cc"}.fa-duotone.fa-bullhorn:after,.fad.fa-bullhorn:after{content:"\f0a1\f0a1"}.fa-duotone.fa-bullseye:after,.fad.fa-bullseye:after{content:"\f140\f140"}.fa-duotone.fa-bullseye-arrow:after,.fad.fa-bullseye-arrow:after{content:"\f648\f648"}.fa-duotone.fa-bullseye-pointer:after,.fad.fa-bullseye-pointer:after{content:"\f649\f649"}.fa-duotone.fa-burger:after,.fa-duotone.fa-hamburger:after,.fad.fa-burger:after,.fad.fa-hamburger:after{content:"\f805\f805"}.fa-duotone.fa-burger-cheese:after,.fa-duotone.fa-cheeseburger:after,.fad.fa-burger-cheese:after,.fad.fa-cheeseburger:after{content:"\f7f1\f7f1"}.fa-duotone.fa-burger-fries:after,.fad.fa-burger-fries:after{content:"\e0cd\e0cd"}.fa-duotone.fa-burger-glass:after,.fad.fa-burger-glass:after{content:"\e0ce\e0ce"}.fa-duotone.fa-burger-lettuce:after,.fad.fa-burger-lettuce:after{content:"\e3e3\e3e3"}.fa-duotone.fa-burger-soda:after,.fad.fa-burger-soda:after{content:"\f858\f858"}.fa-duotone.fa-burrito:after,.fad.fa-burrito:after{content:"\f7ed\f7ed"}.fa-duotone.fa-bus:after,.fad.fa-bus:after{content:"\f207\f207"}.fa-duotone.fa-bus-school:after,.fad.fa-bus-school:after{content:"\f5dd\f5dd"}.fa-duotone.fa-bus-alt:after,.fa-duotone.fa-bus-simple:after,.fad.fa-bus-alt:after,.fad.fa-bus-simple:after{content:"\f55e\f55e"}.fa-duotone.fa-briefcase-clock:after,.fa-duotone.fa-business-time:after,.fad.fa-briefcase-clock:after,.fad.fa-business-time:after{content:"\f64a\f64a"}.fa-duotone.fa-butter:after,.fad.fa-butter:after{content:"\e3e4\e3e4"}.fa-duotone.fa-c:after,.fad.fa-c:after{content:"\43\43"}.fa-duotone.fa-cabin:after,.fad.fa-cabin:after{content:"\e46d\e46d"}.fa-duotone.fa-cabinet-filing:after,.fad.fa-cabinet-filing:after{content:"\f64b\f64b"}.fa-duotone.fa-cable-car:after,.fad.fa-cable-car:after{content:"\e0cf\e0cf"}.fa-duotone.fa-cactus:after,.fad.fa-cactus:after{content:"\f8a7\f8a7"}.fa-duotone.fa-birthday-cake:after,.fa-duotone.fa-cake-candles:after,.fa-duotone.fa-cake:after,.fad.fa-birthday-cake:after,.fad.fa-cake-candles:after,.fad.fa-cake:after{content:"\f1fd\f1fd"}.fa-duotone.fa-cake-slice:after,.fa-duotone.fa-shortcake:after,.fad.fa-cake-slice:after,.fad.fa-shortcake:after{content:"\e3e5\e3e5"}.fa-duotone.fa-calculator:after,.fad.fa-calculator:after{content:"\f1ec\f1ec"}.fa-duotone.fa-calculator-alt:after,.fa-duotone.fa-calculator-simple:after,.fad.fa-calculator-alt:after,.fad.fa-calculator-simple:after{content:"\f64c\f64c"}.fa-duotone.fa-calendar:after,.fad.fa-calendar:after{content:"\f133\f133"}.fa-duotone.fa-calendar-arrow-down:after,.fa-duotone.fa-calendar-download:after,.fad.fa-calendar-arrow-down:after,.fad.fa-calendar-download:after{content:"\e0d0\e0d0"}.fa-duotone.fa-calendar-arrow-up:after,.fa-duotone.fa-calendar-upload:after,.fad.fa-calendar-arrow-up:after,.fad.fa-calendar-upload:after{content:"\e0d1\e0d1"}.fa-duotone.fa-calendar-check:after,.fad.fa-calendar-check:after{content:"\f274\f274"}.fa-duotone.fa-calendar-circle-exclamation:after,.fad.fa-calendar-circle-exclamation:after{content:"\e46e\e46e"}.fa-duotone.fa-calendar-circle-minus:after,.fad.fa-calendar-circle-minus:after{content:"\e46f\e46f"}.fa-duotone.fa-calendar-circle-plus:after,.fad.fa-calendar-circle-plus:after{content:"\e470\e470"}.fa-duotone.fa-calendar-circle-user:after,.fad.fa-calendar-circle-user:after{content:"\e471\e471"}.fa-duotone.fa-calendar-clock:after,.fa-duotone.fa-calendar-time:after,.fad.fa-calendar-clock:after,.fad.fa-calendar-time:after{content:"\e0d2\e0d2"}.fa-duotone.fa-calendar-day:after,.fad.fa-calendar-day:after{content:"\f783\f783"}.fa-duotone.fa-calendar-alt:after,.fa-duotone.fa-calendar-days:after,.fad.fa-calendar-alt:after,.fad.fa-calendar-days:after{content:"\f073\f073"}.fa-duotone.fa-calendar-exclamation:after,.fad.fa-calendar-exclamation:after{content:"\f334\f334"}.fa-duotone.fa-calendar-heart:after,.fad.fa-calendar-heart:after{content:"\e0d3\e0d3"}.fa-duotone.fa-calendar-image:after,.fad.fa-calendar-image:after{content:"\e0d4\e0d4"}.fa-duotone.fa-calendar-lines:after,.fa-duotone.fa-calendar-note:after,.fad.fa-calendar-lines:after,.fad.fa-calendar-note:after{content:"\e0d5\e0d5"}.fa-duotone.fa-calendar-lines-pen:after,.fad.fa-calendar-lines-pen:after{content:"\e472\e472"}.fa-duotone.fa-calendar-minus:after,.fad.fa-calendar-minus:after{content:"\f272\f272"}.fa-duotone.fa-calendar-edit:after,.fa-duotone.fa-calendar-pen:after,.fad.fa-calendar-edit:after,.fad.fa-calendar-pen:after{content:"\f333\f333"}.fa-duotone.fa-calendar-plus:after,.fad.fa-calendar-plus:after{content:"\f271\f271"}.fa-duotone.fa-calendar-range:after,.fad.fa-calendar-range:after{content:"\e0d6\e0d6"}.fa-duotone.fa-calendar-star:after,.fad.fa-calendar-star:after{content:"\f736\f736"}.fa-duotone.fa-calendar-week:after,.fad.fa-calendar-week:after{content:"\f784\f784"}.fa-duotone.fa-calendar-times:after,.fa-duotone.fa-calendar-xmark:after,.fad.fa-calendar-times:after,.fad.fa-calendar-xmark:after{content:"\f273\f273"}.fa-duotone.fa-calendars:after,.fad.fa-calendars:after{content:"\e0d7\e0d7"}.fa-duotone.fa-camcorder:after,.fa-duotone.fa-video-handheld:after,.fad.fa-camcorder:after,.fad.fa-video-handheld:after{content:"\f8a8\f8a8"}.fa-duotone.fa-camera-alt:after,.fa-duotone.fa-camera:after,.fad.fa-camera-alt:after,.fad.fa-camera:after{content:"\f030\f030"}.fa-duotone.fa-camera-cctv:after,.fa-duotone.fa-cctv:after,.fad.fa-camera-cctv:after,.fad.fa-cctv:after{content:"\f8ac\f8ac"}.fa-duotone.fa-camera-movie:after,.fad.fa-camera-movie:after{content:"\f8a9\f8a9"}.fa-duotone.fa-camera-polaroid:after,.fad.fa-camera-polaroid:after{content:"\f8aa\f8aa"}.fa-duotone.fa-camera-retro:after,.fad.fa-camera-retro:after{content:"\f083\f083"}.fa-duotone.fa-camera-rotate:after,.fad.fa-camera-rotate:after{content:"\e0d8\e0d8"}.fa-duotone.fa-camera-home:after,.fa-duotone.fa-camera-security:after,.fad.fa-camera-home:after,.fad.fa-camera-security:after{content:"\f8fe\f8fe"}.fa-duotone.fa-camera-slash:after,.fad.fa-camera-slash:after{content:"\e0d9\e0d9"}.fa-duotone.fa-camera-viewfinder:after,.fa-duotone.fa-screenshot:after,.fad.fa-camera-viewfinder:after,.fad.fa-screenshot:after{content:"\e0da\e0da"}.fa-duotone.fa-camera-web:after,.fa-duotone.fa-webcam:after,.fad.fa-camera-web:after,.fad.fa-webcam:after{content:"\f832\f832"}.fa-duotone.fa-camera-web-slash:after,.fa-duotone.fa-webcam-slash:after,.fad.fa-camera-web-slash:after,.fad.fa-webcam-slash:after{content:"\f833\f833"}.fa-duotone.fa-campfire:after,.fad.fa-campfire:after{content:"\f6ba\f6ba"}.fa-duotone.fa-campground:after,.fad.fa-campground:after{content:"\f6bb\f6bb"}.fa-duotone.fa-can-food:after,.fad.fa-can-food:after{content:"\e3e6\e3e6"}.fa-duotone.fa-candle-holder:after,.fad.fa-candle-holder:after{content:"\f6bc\f6bc"}.fa-duotone.fa-candy:after,.fad.fa-candy:after{content:"\e3e7\e3e7"}.fa-duotone.fa-candy-bar:after,.fa-duotone.fa-chocolate-bar:after,.fad.fa-candy-bar:after,.fad.fa-chocolate-bar:after{content:"\e3e8\e3e8"}.fa-duotone.fa-candy-cane:after,.fad.fa-candy-cane:after{content:"\f786\f786"}.fa-duotone.fa-candy-corn:after,.fad.fa-candy-corn:after{content:"\f6bd\f6bd"}.fa-duotone.fa-cannabis:after,.fad.fa-cannabis:after{content:"\f55f\f55f"}.fa-duotone.fa-capsules:after,.fad.fa-capsules:after{content:"\f46b\f46b"}.fa-duotone.fa-automobile:after,.fa-duotone.fa-car:after,.fad.fa-automobile:after,.fad.fa-car:after{content:"\f1b9\f1b9"}.fa-duotone.fa-battery-car:after,.fa-duotone.fa-car-battery:after,.fad.fa-battery-car:after,.fad.fa-car-battery:after{content:"\f5df\f5df"}.fa-duotone.fa-car-bolt:after,.fad.fa-car-bolt:after{content:"\e341\e341"}.fa-duotone.fa-car-building:after,.fad.fa-car-building:after{content:"\f859\f859"}.fa-duotone.fa-car-bump:after,.fad.fa-car-bump:after{content:"\f5e0\f5e0"}.fa-duotone.fa-car-bus:after,.fad.fa-car-bus:after{content:"\f85a\f85a"}.fa-duotone.fa-car-circle-bolt:after,.fad.fa-car-circle-bolt:after{content:"\e342\e342"}.fa-duotone.fa-car-crash:after,.fad.fa-car-crash:after{content:"\f5e1\f5e1"}.fa-duotone.fa-car-garage:after,.fad.fa-car-garage:after{content:"\f5e2\f5e2"}.fa-duotone.fa-car-mirrors:after,.fad.fa-car-mirrors:after{content:"\e343\e343"}.fa-duotone.fa-car-alt:after,.fa-duotone.fa-car-rear:after,.fad.fa-car-alt:after,.fad.fa-car-rear:after{content:"\f5de\f5de"}.fa-duotone.fa-car-side:after,.fad.fa-car-side:after{content:"\f5e4\f5e4"}.fa-duotone.fa-car-side-bolt:after,.fad.fa-car-side-bolt:after{content:"\e344\e344"}.fa-duotone.fa-car-tilt:after,.fad.fa-car-tilt:after{content:"\f5e5\f5e5"}.fa-duotone.fa-car-wash:after,.fad.fa-car-wash:after{content:"\f5e6\f5e6"}.fa-duotone.fa-car-mechanic:after,.fa-duotone.fa-car-wrench:after,.fad.fa-car-mechanic:after,.fad.fa-car-wrench:after{content:"\f5e3\f5e3"}.fa-duotone.fa-caravan:after,.fad.fa-caravan:after{content:"\f8ff\f8ff"}.fa-duotone.fa-caravan-alt:after,.fa-duotone.fa-caravan-simple:after,.fad.fa-caravan-alt:after,.fad.fa-caravan-simple:after{content:"\e000\e000"}.fa-duotone.fa-card-club:after,.fad.fa-card-club:after{content:"\e3e9\e3e9"}.fa-duotone.fa-card-diamond:after,.fad.fa-card-diamond:after{content:"\e3ea\e3ea"}.fa-duotone.fa-card-heart:after,.fad.fa-card-heart:after{content:"\e3eb\e3eb"}.fa-duotone.fa-card-spade:after,.fad.fa-card-spade:after{content:"\e3ec\e3ec"}.fa-duotone.fa-cards:after,.fad.fa-cards:after{content:"\e3ed\e3ed"}.fa-duotone.fa-caret-down:after,.fad.fa-caret-down:after{content:"\f0d7\f0d7"}.fa-duotone.fa-caret-left:after,.fad.fa-caret-left:after{content:"\f0d9\f0d9"}.fa-duotone.fa-caret-right:after,.fad.fa-caret-right:after{content:"\f0da\f0da"}.fa-duotone.fa-caret-up:after,.fad.fa-caret-up:after{content:"\f0d8\f0d8"}.fa-duotone.fa-carrot:after,.fad.fa-carrot:after{content:"\f787\f787"}.fa-duotone.fa-cars:after,.fad.fa-cars:after{content:"\f85b\f85b"}.fa-duotone.fa-cart-arrow-down:after,.fad.fa-cart-arrow-down:after{content:"\f218\f218"}.fa-duotone.fa-cart-arrow-up:after,.fad.fa-cart-arrow-up:after{content:"\e3ee\e3ee"}.fa-duotone.fa-cart-circle-arrow-down:after,.fad.fa-cart-circle-arrow-down:after{content:"\e3ef\e3ef"}.fa-duotone.fa-cart-circle-arrow-up:after,.fad.fa-cart-circle-arrow-up:after{content:"\e3f0\e3f0"}.fa-duotone.fa-cart-circle-check:after,.fad.fa-cart-circle-check:after{content:"\e3f1\e3f1"}.fa-duotone.fa-cart-circle-exclamation:after,.fad.fa-cart-circle-exclamation:after{content:"\e3f2\e3f2"}.fa-duotone.fa-cart-circle-plus:after,.fad.fa-cart-circle-plus:after{content:"\e3f3\e3f3"}.fa-duotone.fa-cart-circle-xmark:after,.fad.fa-cart-circle-xmark:after{content:"\e3f4\e3f4"}.fa-duotone.fa-cart-flatbed:after,.fa-duotone.fa-dolly-flatbed:after,.fad.fa-cart-flatbed:after,.fad.fa-dolly-flatbed:after{content:"\f474\f474"}.fa-duotone.fa-cart-flatbed-boxes:after,.fa-duotone.fa-dolly-flatbed-alt:after,.fad.fa-cart-flatbed-boxes:after,.fad.fa-dolly-flatbed-alt:after{content:"\f475\f475"}.fa-duotone.fa-cart-flatbed-empty:after,.fa-duotone.fa-dolly-flatbed-empty:after,.fad.fa-cart-flatbed-empty:after,.fad.fa-dolly-flatbed-empty:after{content:"\f476\f476"}.fa-duotone.fa-cart-flatbed-suitcase:after,.fa-duotone.fa-luggage-cart:after,.fad.fa-cart-flatbed-suitcase:after,.fad.fa-luggage-cart:after{content:"\f59d\f59d"}.fa-duotone.fa-cart-minus:after,.fad.fa-cart-minus:after{content:"\e0db\e0db"}.fa-duotone.fa-cart-plus:after,.fad.fa-cart-plus:after{content:"\f217\f217"}.fa-duotone.fa-cart-shopping:after,.fa-duotone.fa-shopping-cart:after,.fad.fa-cart-shopping:after,.fad.fa-shopping-cart:after{content:"\f07a\f07a"}.fa-duotone.fa-cart-shopping-fast:after,.fad.fa-cart-shopping-fast:after{content:"\e0dc\e0dc"}.fa-duotone.fa-cart-xmark:after,.fad.fa-cart-xmark:after{content:"\e0dd\e0dd"}.fa-duotone.fa-cash-register:after,.fad.fa-cash-register:after{content:"\f788\f788"}.fa-duotone.fa-betamax:after,.fa-duotone.fa-cassette-betamax:after,.fad.fa-betamax:after,.fad.fa-cassette-betamax:after{content:"\f8a4\f8a4"}.fa-duotone.fa-cassette-tape:after,.fad.fa-cassette-tape:after{content:"\f8ab\f8ab"}.fa-duotone.fa-cassette-vhs:after,.fa-duotone.fa-vhs:after,.fad.fa-cassette-vhs:after,.fad.fa-vhs:after{content:"\f8ec\f8ec"}.fa-duotone.fa-castle:after,.fad.fa-castle:after{content:"\e0de\e0de"}.fa-duotone.fa-cat:after,.fad.fa-cat:after{content:"\f6be\f6be"}.fa-duotone.fa-cat-space:after,.fad.fa-cat-space:after{content:"\e001\e001"}.fa-duotone.fa-cauldron:after,.fad.fa-cauldron:after{content:"\f6bf\f6bf"}.fa-duotone.fa-cedi-sign:after,.fad.fa-cedi-sign:after{content:"\e0df\e0df"}.fa-duotone.fa-cent-sign:after,.fad.fa-cent-sign:after{content:"\e3f5\e3f5"}.fa-duotone.fa-certificate:after,.fad.fa-certificate:after{content:"\f0a3\f0a3"}.fa-duotone.fa-chair:after,.fad.fa-chair:after{content:"\f6c0\f6c0"}.fa-duotone.fa-chair-office:after,.fad.fa-chair-office:after{content:"\f6c1\f6c1"}.fa-duotone.fa-blackboard:after,.fa-duotone.fa-chalkboard:after,.fad.fa-blackboard:after,.fad.fa-chalkboard:after{content:"\f51b\f51b"}.fa-duotone.fa-chalkboard-teacher:after,.fa-duotone.fa-chalkboard-user:after,.fad.fa-chalkboard-teacher:after,.fad.fa-chalkboard-user:after{content:"\f51c\f51c"}.fa-duotone.fa-champagne-glass:after,.fa-duotone.fa-glass-champagne:after,.fad.fa-champagne-glass:after,.fad.fa-glass-champagne:after{content:"\f79e\f79e"}.fa-duotone.fa-champagne-glasses:after,.fa-duotone.fa-glass-cheers:after,.fad.fa-champagne-glasses:after,.fad.fa-glass-cheers:after{content:"\f79f\f79f"}.fa-duotone.fa-charging-station:after,.fad.fa-charging-station:after{content:"\f5e7\f5e7"}.fa-duotone.fa-area-chart:after,.fa-duotone.fa-chart-area:after,.fad.fa-area-chart:after,.fad.fa-chart-area:after{content:"\f1fe\f1fe"}.fa-duotone.fa-bar-chart:after,.fa-duotone.fa-chart-bar:after,.fad.fa-bar-chart:after,.fad.fa-chart-bar:after{content:"\f080\f080"}.fa-duotone.fa-chart-bullet:after,.fad.fa-chart-bullet:after{content:"\e0e1\e0e1"}.fa-duotone.fa-chart-candlestick:after,.fad.fa-chart-candlestick:after{content:"\e0e2\e0e2"}.fa-duotone.fa-chart-column:after,.fad.fa-chart-column:after{content:"\e0e3\e0e3"}.fa-duotone.fa-chart-gantt:after,.fad.fa-chart-gantt:after{content:"\e0e4\e0e4"}.fa-duotone.fa-chart-line:after,.fa-duotone.fa-line-chart:after,.fad.fa-chart-line:after,.fad.fa-line-chart:after{content:"\f201\f201"}.fa-duotone.fa-chart-line-down:after,.fad.fa-chart-line-down:after{content:"\f64d\f64d"}.fa-duotone.fa-chart-line-up:after,.fad.fa-chart-line-up:after{content:"\e0e5\e0e5"}.fa-duotone.fa-analytics:after,.fa-duotone.fa-chart-mixed:after,.fad.fa-analytics:after,.fad.fa-chart-mixed:after{content:"\f643\f643"}.fa-duotone.fa-chart-network:after,.fad.fa-chart-network:after{content:"\f78a\f78a"}.fa-duotone.fa-chart-pie:after,.fa-duotone.fa-pie-chart:after,.fad.fa-chart-pie:after,.fad.fa-pie-chart:after{content:"\f200\f200"}.fa-duotone.fa-chart-pie-alt:after,.fa-duotone.fa-chart-pie-simple:after,.fad.fa-chart-pie-alt:after,.fad.fa-chart-pie-simple:after{content:"\f64e\f64e"}.fa-duotone.fa-chart-pyramid:after,.fad.fa-chart-pyramid:after{content:"\e0e6\e0e6"}.fa-duotone.fa-chart-radar:after,.fad.fa-chart-radar:after{content:"\e0e7\e0e7"}.fa-duotone.fa-chart-scatter:after,.fad.fa-chart-scatter:after{content:"\f7ee\f7ee"}.fa-duotone.fa-chart-scatter-3d:after,.fad.fa-chart-scatter-3d:after{content:"\e0e8\e0e8"}.fa-duotone.fa-chart-scatter-bubble:after,.fad.fa-chart-scatter-bubble:after{content:"\e0e9\e0e9"}.fa-duotone.fa-chart-simple:after,.fad.fa-chart-simple:after{content:"\e473\e473"}.fa-duotone.fa-chart-simple-horizontal:after,.fad.fa-chart-simple-horizontal:after{content:"\e474\e474"}.fa-duotone.fa-chart-tree-map:after,.fad.fa-chart-tree-map:after{content:"\e0ea\e0ea"}.fa-duotone.fa-chart-user:after,.fa-duotone.fa-user-chart:after,.fad.fa-chart-user:after,.fad.fa-user-chart:after{content:"\f6a3\f6a3"}.fa-duotone.fa-chart-waterfall:after,.fad.fa-chart-waterfall:after{content:"\e0eb\e0eb"}.fa-duotone.fa-check:after,.fad.fa-check:after{content:"\f00c\f00c"}.fa-duotone.fa-check-double:after,.fad.fa-check-double:after{content:"\f560\f560"}.fa-duotone.fa-check-to-slot:after,.fa-duotone.fa-vote-yea:after,.fad.fa-check-to-slot:after,.fad.fa-vote-yea:after{content:"\f772\f772"}.fa-duotone.fa-cheese:after,.fad.fa-cheese:after{content:"\f7ef\f7ef"}.fa-duotone.fa-cheese-swiss:after,.fad.fa-cheese-swiss:after{content:"\f7f0\f7f0"}.fa-duotone.fa-cherries:after,.fad.fa-cherries:after{content:"\e0ec\e0ec"}.fa-duotone.fa-chess:after,.fad.fa-chess:after{content:"\f439\f439"}.fa-duotone.fa-chess-bishop:after,.fad.fa-chess-bishop:after{content:"\f43a\f43a"}.fa-duotone.fa-chess-bishop-alt:after,.fa-duotone.fa-chess-bishop-piece:after,.fad.fa-chess-bishop-alt:after,.fad.fa-chess-bishop-piece:after{content:"\f43b\f43b"}.fa-duotone.fa-chess-board:after,.fad.fa-chess-board:after{content:"\f43c\f43c"}.fa-duotone.fa-chess-clock:after,.fad.fa-chess-clock:after{content:"\f43d\f43d"}.fa-duotone.fa-chess-clock-alt:after,.fa-duotone.fa-chess-clock-flip:after,.fad.fa-chess-clock-alt:after,.fad.fa-chess-clock-flip:after{content:"\f43e\f43e"}.fa-duotone.fa-chess-king:after,.fad.fa-chess-king:after{content:"\f43f\f43f"}.fa-duotone.fa-chess-king-alt:after,.fa-duotone.fa-chess-king-piece:after,.fad.fa-chess-king-alt:after,.fad.fa-chess-king-piece:after{content:"\f440\f440"}.fa-duotone.fa-chess-knight:after,.fad.fa-chess-knight:after{content:"\f441\f441"}.fa-duotone.fa-chess-knight-alt:after,.fa-duotone.fa-chess-knight-piece:after,.fad.fa-chess-knight-alt:after,.fad.fa-chess-knight-piece:after{content:"\f442\f442"}.fa-duotone.fa-chess-pawn:after,.fad.fa-chess-pawn:after{content:"\f443\f443"}.fa-duotone.fa-chess-pawn-alt:after,.fa-duotone.fa-chess-pawn-piece:after,.fad.fa-chess-pawn-alt:after,.fad.fa-chess-pawn-piece:after{content:"\f444\f444"}.fa-duotone.fa-chess-queen:after,.fad.fa-chess-queen:after{content:"\f445\f445"}.fa-duotone.fa-chess-queen-alt:after,.fa-duotone.fa-chess-queen-piece:after,.fad.fa-chess-queen-alt:after,.fad.fa-chess-queen-piece:after{content:"\f446\f446"}.fa-duotone.fa-chess-rook:after,.fad.fa-chess-rook:after{content:"\f447\f447"}.fa-duotone.fa-chess-rook-alt:after,.fa-duotone.fa-chess-rook-piece:after,.fad.fa-chess-rook-alt:after,.fad.fa-chess-rook-piece:after{content:"\f448\f448"}.fa-duotone.fa-chestnut:after,.fad.fa-chestnut:after{content:"\e3f6\e3f6"}.fa-duotone.fa-chevron-down:after,.fad.fa-chevron-down:after{content:"\f078\f078"}.fa-duotone.fa-chevron-left:after,.fad.fa-chevron-left:after{content:"\f053\f053"}.fa-duotone.fa-chevron-right:after,.fad.fa-chevron-right:after{content:"\f054\f054"}.fa-duotone.fa-chevron-up:after,.fad.fa-chevron-up:after{content:"\f077\f077"}.fa-duotone.fa-chevron-double-down:after,.fa-duotone.fa-chevrons-down:after,.fad.fa-chevron-double-down:after,.fad.fa-chevrons-down:after{content:"\f322\f322"}.fa-duotone.fa-chevron-double-left:after,.fa-duotone.fa-chevrons-left:after,.fad.fa-chevron-double-left:after,.fad.fa-chevrons-left:after{content:"\f323\f323"}.fa-duotone.fa-chevron-double-right:after,.fa-duotone.fa-chevrons-right:after,.fad.fa-chevron-double-right:after,.fad.fa-chevrons-right:after{content:"\f324\f324"}.fa-duotone.fa-chevron-double-up:after,.fa-duotone.fa-chevrons-up:after,.fad.fa-chevron-double-up:after,.fad.fa-chevrons-up:after{content:"\f325\f325"}.fa-duotone.fa-child:after,.fad.fa-child:after{content:"\f1ae\f1ae"}.fa-duotone.fa-chimney:after,.fad.fa-chimney:after{content:"\f78b\f78b"}.fa-duotone.fa-chopsticks:after,.fad.fa-chopsticks:after{content:"\e3f7\e3f7"}.fa-duotone.fa-church:after,.fad.fa-church:after{content:"\f51d\f51d"}.fa-duotone.fa-circle:after,.fad.fa-circle:after{content:"\f111\f111"}.fa-duotone.fa-circle-0:after,.fad.fa-circle-0:after{content:"\e0ed\e0ed"}.fa-duotone.fa-circle-1:after,.fad.fa-circle-1:after{content:"\e0ee\e0ee"}.fa-duotone.fa-circle-2:after,.fad.fa-circle-2:after{content:"\e0ef\e0ef"}.fa-duotone.fa-circle-3:after,.fad.fa-circle-3:after{content:"\e0f0\e0f0"}.fa-duotone.fa-circle-4:after,.fad.fa-circle-4:after{content:"\e0f1\e0f1"}.fa-duotone.fa-circle-5:after,.fad.fa-circle-5:after{content:"\e0f2\e0f2"}.fa-duotone.fa-circle-6:after,.fad.fa-circle-6:after{content:"\e0f3\e0f3"}.fa-duotone.fa-circle-7:after,.fad.fa-circle-7:after{content:"\e0f4\e0f4"}.fa-duotone.fa-circle-8:after,.fad.fa-circle-8:after{content:"\e0f5\e0f5"}.fa-duotone.fa-circle-9:after,.fad.fa-circle-9:after{content:"\e0f6\e0f6"}.fa-duotone.fa-circle-a:after,.fad.fa-circle-a:after{content:"\e0f7\e0f7"}.fa-duotone.fa-circle-ampersand:after,.fad.fa-circle-ampersand:after{content:"\e0f8\e0f8"}.fa-duotone.fa-arrow-circle-down:after,.fa-duotone.fa-circle-arrow-down:after,.fad.fa-arrow-circle-down:after,.fad.fa-circle-arrow-down:after{content:"\f0ab\f0ab"}.fa-duotone.fa-circle-arrow-down-left:after,.fad.fa-circle-arrow-down-left:after{content:"\e0f9\e0f9"}.fa-duotone.fa-circle-arrow-down-right:after,.fad.fa-circle-arrow-down-right:after{content:"\e0fa\e0fa"}.fa-duotone.fa-arrow-circle-left:after,.fa-duotone.fa-circle-arrow-left:after,.fad.fa-arrow-circle-left:after,.fad.fa-circle-arrow-left:after{content:"\f0a8\f0a8"}.fa-duotone.fa-arrow-circle-right:after,.fa-duotone.fa-circle-arrow-right:after,.fad.fa-arrow-circle-right:after,.fad.fa-circle-arrow-right:after{content:"\f0a9\f0a9"}.fa-duotone.fa-arrow-circle-up:after,.fa-duotone.fa-circle-arrow-up:after,.fad.fa-arrow-circle-up:after,.fad.fa-circle-arrow-up:after{content:"\f0aa\f0aa"}.fa-duotone.fa-circle-arrow-up-left:after,.fad.fa-circle-arrow-up-left:after{content:"\e0fb\e0fb"}.fa-duotone.fa-circle-arrow-up-right:after,.fad.fa-circle-arrow-up-right:after{content:"\e0fc\e0fc"}.fa-duotone.fa-circle-b:after,.fad.fa-circle-b:after{content:"\e0fd\e0fd"}.fa-duotone.fa-circle-bolt:after,.fad.fa-circle-bolt:after{content:"\e0fe\e0fe"}.fa-duotone.fa-book-circle:after,.fa-duotone.fa-circle-book-open:after,.fad.fa-book-circle:after,.fad.fa-circle-book-open:after{content:"\e0ff\e0ff"}.fa-duotone.fa-bookmark-circle:after,.fa-duotone.fa-circle-bookmark:after,.fad.fa-bookmark-circle:after,.fad.fa-circle-bookmark:after{content:"\e100\e100"}.fa-duotone.fa-circle-c:after,.fad.fa-circle-c:after{content:"\e101\e101"}.fa-duotone.fa-calendar-circle:after,.fa-duotone.fa-circle-calendar:after,.fad.fa-calendar-circle:after,.fad.fa-circle-calendar:after{content:"\e102\e102"}.fa-duotone.fa-camera-circle:after,.fa-duotone.fa-circle-camera:after,.fad.fa-camera-circle:after,.fad.fa-circle-camera:after{content:"\e103\e103"}.fa-duotone.fa-caret-circle-down:after,.fa-duotone.fa-circle-caret-down:after,.fad.fa-caret-circle-down:after,.fad.fa-circle-caret-down:after{content:"\f32d\f32d"}.fa-duotone.fa-caret-circle-left:after,.fa-duotone.fa-circle-caret-left:after,.fad.fa-caret-circle-left:after,.fad.fa-circle-caret-left:after{content:"\f32e\f32e"}.fa-duotone.fa-caret-circle-right:after,.fa-duotone.fa-circle-caret-right:after,.fad.fa-caret-circle-right:after,.fad.fa-circle-caret-right:after{content:"\f330\f330"}.fa-duotone.fa-caret-circle-up:after,.fa-duotone.fa-circle-caret-up:after,.fad.fa-caret-circle-up:after,.fad.fa-circle-caret-up:after{content:"\f331\f331"}.fa-duotone.fa-check-circle:after,.fa-duotone.fa-circle-check:after,.fad.fa-check-circle:after,.fad.fa-circle-check:after{content:"\f058\f058"}.fa-duotone.fa-chevron-circle-down:after,.fa-duotone.fa-circle-chevron-down:after,.fad.fa-chevron-circle-down:after,.fad.fa-circle-chevron-down:after{content:"\f13a\f13a"}.fa-duotone.fa-chevron-circle-left:after,.fa-duotone.fa-circle-chevron-left:after,.fad.fa-chevron-circle-left:after,.fad.fa-circle-chevron-left:after{content:"\f137\f137"}.fa-duotone.fa-chevron-circle-right:after,.fa-duotone.fa-circle-chevron-right:after,.fad.fa-chevron-circle-right:after,.fad.fa-circle-chevron-right:after{content:"\f138\f138"}.fa-duotone.fa-chevron-circle-up:after,.fa-duotone.fa-circle-chevron-up:after,.fad.fa-chevron-circle-up:after,.fad.fa-circle-chevron-up:after{content:"\f139\f139"}.fa-duotone.fa-circle-d:after,.fad.fa-circle-d:after{content:"\e104\e104"}.fa-duotone.fa-circle-dashed:after,.fad.fa-circle-dashed:after{content:"\e105\e105"}.fa-duotone.fa-circle-divide:after,.fad.fa-circle-divide:after{content:"\e106\e106"}.fa-duotone.fa-circle-dollar:after,.fa-duotone.fa-dollar-circle:after,.fa-duotone.fa-usd-circle:after,.fad.fa-circle-dollar:after,.fad.fa-dollar-circle:after,.fad.fa-usd-circle:after{content:"\f2e8\f2e8"}.fa-duotone.fa-circle-dollar-to-slot:after,.fa-duotone.fa-donate:after,.fad.fa-circle-dollar-to-slot:after,.fad.fa-donate:after{content:"\f4b9\f4b9"}.fa-duotone.fa-circle-dot:after,.fa-duotone.fa-dot-circle:after,.fad.fa-circle-dot:after,.fad.fa-dot-circle:after{content:"\f192\f192"}.fa-duotone.fa-arrow-alt-circle-down:after,.fa-duotone.fa-circle-down:after,.fad.fa-arrow-alt-circle-down:after,.fad.fa-circle-down:after{content:"\f358\f358"}.fa-duotone.fa-circle-down-left:after,.fad.fa-circle-down-left:after{content:"\e107\e107"}.fa-duotone.fa-circle-down-right:after,.fad.fa-circle-down-right:after{content:"\e108\e108"}.fa-duotone.fa-circle-e:after,.fad.fa-circle-e:after{content:"\e109\e109"}.fa-duotone.fa-circle-ellipsis:after,.fad.fa-circle-ellipsis:after{content:"\e10a\e10a"}.fa-duotone.fa-circle-ellipsis-vertical:after,.fad.fa-circle-ellipsis-vertical:after{content:"\e10b\e10b"}.fa-duotone.fa-circle-envelope:after,.fa-duotone.fa-envelope-circle:after,.fad.fa-circle-envelope:after,.fad.fa-envelope-circle:after{content:"\e10c\e10c"}.fa-duotone.fa-circle-exclamation:after,.fa-duotone.fa-exclamation-circle:after,.fad.fa-circle-exclamation:after,.fad.fa-exclamation-circle:after{content:"\f06a\f06a"}.fa-duotone.fa-circle-exclamation-check:after,.fad.fa-circle-exclamation-check:after{content:"\e10d\e10d"}.fa-duotone.fa-circle-f:after,.fad.fa-circle-f:after{content:"\e10e\e10e"}.fa-duotone.fa-circle-g:after,.fad.fa-circle-g:after{content:"\e10f\e10f"}.fa-duotone.fa-circle-h:after,.fa-duotone.fa-hospital-symbol:after,.fad.fa-circle-h:after,.fad.fa-hospital-symbol:after{content:"\f47e\f47e"}.fa-duotone.fa-circle-half:after,.fad.fa-circle-half:after{content:"\e110\e110"}.fa-duotone.fa-adjust:after,.fa-duotone.fa-circle-half-stroke:after,.fad.fa-adjust:after,.fad.fa-circle-half-stroke:after{content:"\f042\f042"}.fa-duotone.fa-circle-heart:after,.fa-duotone.fa-heart-circle:after,.fad.fa-circle-heart:after,.fad.fa-heart-circle:after{content:"\f4c7\f4c7"}.fa-duotone.fa-circle-i:after,.fad.fa-circle-i:after{content:"\e111\e111"}.fa-duotone.fa-circle-info:after,.fa-duotone.fa-info-circle:after,.fad.fa-circle-info:after,.fad.fa-info-circle:after{content:"\f05a\f05a"}.fa-duotone.fa-circle-j:after,.fad.fa-circle-j:after{content:"\e112\e112"}.fa-duotone.fa-circle-k:after,.fad.fa-circle-k:after{content:"\e113\e113"}.fa-duotone.fa-circle-l:after,.fad.fa-circle-l:after{content:"\e114\e114"}.fa-duotone.fa-arrow-alt-circle-left:after,.fa-duotone.fa-circle-left:after,.fad.fa-arrow-alt-circle-left:after,.fad.fa-circle-left:after{content:"\f359\f359"}.fa-duotone.fa-circle-location-arrow:after,.fa-duotone.fa-location-circle:after,.fad.fa-circle-location-arrow:after,.fad.fa-location-circle:after{content:"\f602\f602"}.fa-duotone.fa-circle-m:after,.fad.fa-circle-m:after{content:"\e115\e115"}.fa-duotone.fa-circle-microphone:after,.fa-duotone.fa-microphone-circle:after,.fad.fa-circle-microphone:after,.fad.fa-microphone-circle:after{content:"\e116\e116"}.fa-duotone.fa-circle-microphone-lines:after,.fa-duotone.fa-microphone-circle-alt:after,.fad.fa-circle-microphone-lines:after,.fad.fa-microphone-circle-alt:after{content:"\e117\e117"}.fa-duotone.fa-circle-minus:after,.fa-duotone.fa-minus-circle:after,.fad.fa-circle-minus:after,.fad.fa-minus-circle:after{content:"\f056\f056"}.fa-duotone.fa-circle-n:after,.fad.fa-circle-n:after{content:"\e118\e118"}.fa-duotone.fa-circle-notch:after,.fad.fa-circle-notch:after{content:"\f1ce\f1ce"}.fa-duotone.fa-circle-o:after,.fad.fa-circle-o:after{content:"\e119\e119"}.fa-duotone.fa-circle-p:after,.fad.fa-circle-p:after{content:"\e11a\e11a"}.fa-duotone.fa-circle-parking:after,.fa-duotone.fa-parking-circle:after,.fad.fa-circle-parking:after,.fad.fa-parking-circle:after{content:"\f615\f615"}.fa-duotone.fa-circle-pause:after,.fa-duotone.fa-pause-circle:after,.fad.fa-circle-pause:after,.fad.fa-pause-circle:after{content:"\f28b\f28b"}.fa-duotone.fa-circle-phone:after,.fa-duotone.fa-phone-circle:after,.fad.fa-circle-phone:after,.fad.fa-phone-circle:after{content:"\e11b\e11b"}.fa-duotone.fa-circle-phone-flip:after,.fa-duotone.fa-phone-circle-alt:after,.fad.fa-circle-phone-flip:after,.fad.fa-phone-circle-alt:after{content:"\e11c\e11c"}.fa-duotone.fa-circle-phone-hangup:after,.fa-duotone.fa-phone-circle-down:after,.fad.fa-circle-phone-hangup:after,.fad.fa-phone-circle-down:after{content:"\e11d\e11d"}.fa-duotone.fa-circle-play:after,.fa-duotone.fa-play-circle:after,.fad.fa-circle-play:after,.fad.fa-play-circle:after{content:"\f144\f144"}.fa-duotone.fa-circle-plus:after,.fa-duotone.fa-plus-circle:after,.fad.fa-circle-plus:after,.fad.fa-plus-circle:after{content:"\f055\f055"}.fa-duotone.fa-circle-q:after,.fad.fa-circle-q:after{content:"\e11e\e11e"}.fa-duotone.fa-circle-quarter:after,.fad.fa-circle-quarter:after{content:"\e11f\e11f"}.fa-duotone.fa-circle-quarters:after,.fad.fa-circle-quarters:after{content:"\e3f8\e3f8"}.fa-duotone.fa-circle-question:after,.fa-duotone.fa-question-circle:after,.fad.fa-circle-question:after,.fad.fa-question-circle:after{content:"\f059\f059"}.fa-duotone.fa-circle-r:after,.fad.fa-circle-r:after{content:"\e120\e120"}.fa-duotone.fa-circle-radiation:after,.fa-duotone.fa-radiation-alt:after,.fad.fa-circle-radiation:after,.fad.fa-radiation-alt:after{content:"\f7ba\f7ba"}.fa-duotone.fa-arrow-alt-circle-right:after,.fa-duotone.fa-circle-right:after,.fad.fa-arrow-alt-circle-right:after,.fad.fa-circle-right:after{content:"\f35a\f35a"}.fa-duotone.fa-circle-s:after,.fad.fa-circle-s:after{content:"\e121\e121"}.fa-duotone.fa-circle-small:after,.fad.fa-circle-small:after{content:"\e122\e122"}.fa-duotone.fa-circle-sort:after,.fa-duotone.fa-sort-circle:after,.fad.fa-circle-sort:after,.fad.fa-sort-circle:after{content:"\e030\e030"}.fa-duotone.fa-circle-sort-down:after,.fa-duotone.fa-sort-circle-down:after,.fad.fa-circle-sort-down:after,.fad.fa-sort-circle-down:after{content:"\e031\e031"}.fa-duotone.fa-circle-sort-up:after,.fa-duotone.fa-sort-circle-up:after,.fad.fa-circle-sort-up:after,.fad.fa-sort-circle-up:after{content:"\e032\e032"}.fa-duotone.fa-circle-star:after,.fa-duotone.fa-star-circle:after,.fad.fa-circle-star:after,.fad.fa-star-circle:after{content:"\e123\e123"}.fa-duotone.fa-circle-stop:after,.fa-duotone.fa-stop-circle:after,.fad.fa-circle-stop:after,.fad.fa-stop-circle:after{content:"\f28d\f28d"}.fa-duotone.fa-circle-t:after,.fad.fa-circle-t:after{content:"\e124\e124"}.fa-duotone.fa-circle-three-quarters:after,.fad.fa-circle-three-quarters:after{content:"\e125\e125"}.fa-duotone.fa-circle-trash:after,.fa-duotone.fa-trash-circle:after,.fad.fa-circle-trash:after,.fad.fa-trash-circle:after{content:"\e126\e126"}.fa-duotone.fa-circle-u:after,.fad.fa-circle-u:after{content:"\e127\e127"}.fa-duotone.fa-arrow-alt-circle-up:after,.fa-duotone.fa-circle-up:after,.fad.fa-arrow-alt-circle-up:after,.fad.fa-circle-up:after{content:"\f35b\f35b"}.fa-duotone.fa-circle-up-left:after,.fad.fa-circle-up-left:after{content:"\e128\e128"}.fa-duotone.fa-circle-up-right:after,.fad.fa-circle-up-right:after{content:"\e129\e129"}.fa-duotone.fa-circle-user:after,.fa-duotone.fa-user-circle:after,.fad.fa-circle-user:after,.fad.fa-user-circle:after{content:"\f2bd\f2bd"}.fa-duotone.fa-circle-v:after,.fad.fa-circle-v:after{content:"\e12a\e12a"}.fa-duotone.fa-circle-video:after,.fa-duotone.fa-video-circle:after,.fad.fa-circle-video:after,.fad.fa-video-circle:after{content:"\e12b\e12b"}.fa-duotone.fa-circle-w:after,.fad.fa-circle-w:after{content:"\e12c\e12c"}.fa-duotone.fa-circle-waveform-lines:after,.fa-duotone.fa-waveform-circle:after,.fad.fa-circle-waveform-lines:after,.fad.fa-waveform-circle:after{content:"\e12d\e12d"}.fa-duotone.fa-circle-x:after,.fad.fa-circle-x:after{content:"\e12e\e12e"}.fa-duotone.fa-circle-xmark:after,.fa-duotone.fa-times-circle:after,.fa-duotone.fa-xmark-circle:after,.fad.fa-circle-xmark:after,.fad.fa-times-circle:after,.fad.fa-xmark-circle:after{content:"\f057\f057"}.fa-duotone.fa-circle-y:after,.fad.fa-circle-y:after{content:"\e12f\e12f"}.fa-duotone.fa-circle-z:after,.fad.fa-circle-z:after{content:"\e130\e130"}.fa-duotone.fa-citrus:after,.fad.fa-citrus:after{content:"\e2f4\e2f4"}.fa-duotone.fa-citrus-slice:after,.fad.fa-citrus-slice:after{content:"\e2f5\e2f5"}.fa-duotone.fa-city:after,.fad.fa-city:after{content:"\f64f\f64f"}.fa-duotone.fa-clapperboard:after,.fad.fa-clapperboard:after{content:"\e131\e131"}.fa-duotone.fa-clapperboard-play:after,.fad.fa-clapperboard-play:after{content:"\e132\e132"}.fa-duotone.fa-clarinet:after,.fad.fa-clarinet:after{content:"\f8ad\f8ad"}.fa-duotone.fa-claw-marks:after,.fad.fa-claw-marks:after{content:"\f6c2\f6c2"}.fa-duotone.fa-clipboard:after,.fad.fa-clipboard:after{content:"\f328\f328"}.fa-duotone.fa-clipboard-check:after,.fad.fa-clipboard-check:after{content:"\f46c\f46c"}.fa-duotone.fa-clipboard-list:after,.fad.fa-clipboard-list:after{content:"\f46d\f46d"}.fa-duotone.fa-clipboard-list-check:after,.fad.fa-clipboard-list-check:after{content:"\f737\f737"}.fa-duotone.fa-clipboard-medical:after,.fad.fa-clipboard-medical:after{content:"\e133\e133"}.fa-duotone.fa-clipboard-prescription:after,.fad.fa-clipboard-prescription:after{content:"\f5e8\f5e8"}.fa-duotone.fa-clipboard-user:after,.fad.fa-clipboard-user:after{content:"\f7f3\f7f3"}.fa-duotone.fa-clock-four:after,.fa-duotone.fa-clock:after,.fad.fa-clock-four:after,.fad.fa-clock:after{content:"\f017\f017"}.fa-duotone.fa-clock-desk:after,.fad.fa-clock-desk:after{content:"\e134\e134"}.fa-duotone.fa-clock-eight:after,.fad.fa-clock-eight:after{content:"\e345\e345"}.fa-duotone.fa-clock-eight-thirty:after,.fad.fa-clock-eight-thirty:after{content:"\e346\e346"}.fa-duotone.fa-clock-eleven:after,.fad.fa-clock-eleven:after{content:"\e347\e347"}.fa-duotone.fa-clock-eleven-thirty:after,.fad.fa-clock-eleven-thirty:after{content:"\e348\e348"}.fa-duotone.fa-clock-five:after,.fad.fa-clock-five:after{content:"\e349\e349"}.fa-duotone.fa-clock-five-thirty:after,.fad.fa-clock-five-thirty:after{content:"\e34a\e34a"}.fa-duotone.fa-clock-four-thirty:after,.fad.fa-clock-four-thirty:after{content:"\e34b\e34b"}.fa-duotone.fa-clock-nine:after,.fad.fa-clock-nine:after{content:"\e34c\e34c"}.fa-duotone.fa-clock-nine-thirty:after,.fad.fa-clock-nine-thirty:after{content:"\e34d\e34d"}.fa-duotone.fa-clock-one:after,.fad.fa-clock-one:after{content:"\e34e\e34e"}.fa-duotone.fa-clock-one-thirty:after,.fad.fa-clock-one-thirty:after{content:"\e34f\e34f"}.fa-duotone.fa-clock-rotate-left:after,.fa-duotone.fa-history:after,.fad.fa-clock-rotate-left:after,.fad.fa-history:after{content:"\f1da\f1da"}.fa-duotone.fa-clock-seven:after,.fad.fa-clock-seven:after{content:"\e350\e350"}.fa-duotone.fa-clock-seven-thirty:after,.fad.fa-clock-seven-thirty:after{content:"\e351\e351"}.fa-duotone.fa-clock-six:after,.fad.fa-clock-six:after{content:"\e352\e352"}.fa-duotone.fa-clock-six-thirty:after,.fad.fa-clock-six-thirty:after{content:"\e353\e353"}.fa-duotone.fa-clock-ten:after,.fad.fa-clock-ten:after{content:"\e354\e354"}.fa-duotone.fa-clock-ten-thirty:after,.fad.fa-clock-ten-thirty:after{content:"\e355\e355"}.fa-duotone.fa-clock-three:after,.fad.fa-clock-three:after{content:"\e356\e356"}.fa-duotone.fa-clock-three-thirty:after,.fad.fa-clock-three-thirty:after{content:"\e357\e357"}.fa-duotone.fa-clock-twelve:after,.fad.fa-clock-twelve:after{content:"\e358\e358"}.fa-duotone.fa-clock-twelve-thirty:after,.fad.fa-clock-twelve-thirty:after{content:"\e359\e359"}.fa-duotone.fa-clock-two:after,.fad.fa-clock-two:after{content:"\e35a\e35a"}.fa-duotone.fa-clock-two-thirty:after,.fad.fa-clock-two-thirty:after{content:"\e35b\e35b"}.fa-duotone.fa-clone:after,.fad.fa-clone:after{content:"\f24d\f24d"}.fa-duotone.fa-closed-captioning:after,.fad.fa-closed-captioning:after{content:"\f20a\f20a"}.fa-duotone.fa-closed-captioning-slash:after,.fad.fa-closed-captioning-slash:after{content:"\e135\e135"}.fa-duotone.fa-clothes-hanger:after,.fad.fa-clothes-hanger:after{content:"\e136\e136"}.fa-duotone.fa-cloud:after,.fad.fa-cloud:after{content:"\f0c2\f0c2"}.fa-duotone.fa-cloud-arrow-down:after,.fa-duotone.fa-cloud-download-alt:after,.fa-duotone.fa-cloud-download:after,.fad.fa-cloud-arrow-down:after,.fad.fa-cloud-download-alt:after,.fad.fa-cloud-download:after{content:"\f0ed\f0ed"}.fa-duotone.fa-cloud-arrow-up:after,.fa-duotone.fa-cloud-upload-alt:after,.fa-duotone.fa-cloud-upload:after,.fad.fa-cloud-arrow-up:after,.fad.fa-cloud-upload-alt:after,.fad.fa-cloud-upload:after{content:"\f0ee\f0ee"}.fa-duotone.fa-cloud-bolt:after,.fa-duotone.fa-thunderstorm:after,.fad.fa-cloud-bolt:after,.fad.fa-thunderstorm:after{content:"\f76c\f76c"}.fa-duotone.fa-cloud-bolt-moon:after,.fa-duotone.fa-thunderstorm-moon:after,.fad.fa-cloud-bolt-moon:after,.fad.fa-thunderstorm-moon:after{content:"\f76d\f76d"}.fa-duotone.fa-cloud-bolt-sun:after,.fa-duotone.fa-thunderstorm-sun:after,.fad.fa-cloud-bolt-sun:after,.fad.fa-thunderstorm-sun:after{content:"\f76e\f76e"}.fa-duotone.fa-cloud-check:after,.fad.fa-cloud-check:after{content:"\e35c\e35c"}.fa-duotone.fa-cloud-drizzle:after,.fad.fa-cloud-drizzle:after{content:"\f738\f738"}.fa-duotone.fa-cloud-fog:after,.fa-duotone.fa-fog:after,.fad.fa-cloud-fog:after,.fad.fa-fog:after{content:"\f74e\f74e"}.fa-duotone.fa-cloud-hail:after,.fad.fa-cloud-hail:after{content:"\f739\f739"}.fa-duotone.fa-cloud-hail-mixed:after,.fad.fa-cloud-hail-mixed:after{content:"\f73a\f73a"}.fa-duotone.fa-cloud-meatball:after,.fad.fa-cloud-meatball:after{content:"\f73b\f73b"}.fa-duotone.fa-cloud-minus:after,.fad.fa-cloud-minus:after{content:"\e35d\e35d"}.fa-duotone.fa-cloud-moon:after,.fad.fa-cloud-moon:after{content:"\f6c3\f6c3"}.fa-duotone.fa-cloud-moon-rain:after,.fad.fa-cloud-moon-rain:after{content:"\f73c\f73c"}.fa-duotone.fa-cloud-music:after,.fad.fa-cloud-music:after{content:"\f8ae\f8ae"}.fa-duotone.fa-cloud-plus:after,.fad.fa-cloud-plus:after{content:"\e35e\e35e"}.fa-duotone.fa-cloud-rain:after,.fad.fa-cloud-rain:after{content:"\f73d\f73d"}.fa-duotone.fa-cloud-rainbow:after,.fad.fa-cloud-rainbow:after{content:"\f73e\f73e"}.fa-duotone.fa-cloud-showers:after,.fad.fa-cloud-showers:after{content:"\f73f\f73f"}.fa-duotone.fa-cloud-showers-heavy:after,.fad.fa-cloud-showers-heavy:after{content:"\f740\f740"}.fa-duotone.fa-cloud-slash:after,.fad.fa-cloud-slash:after{content:"\e137\e137"}.fa-duotone.fa-cloud-sleet:after,.fad.fa-cloud-sleet:after{content:"\f741\f741"}.fa-duotone.fa-cloud-snow:after,.fad.fa-cloud-snow:after{content:"\f742\f742"}.fa-duotone.fa-cloud-sun:after,.fad.fa-cloud-sun:after{content:"\f6c4\f6c4"}.fa-duotone.fa-cloud-sun-rain:after,.fad.fa-cloud-sun-rain:after{content:"\f743\f743"}.fa-duotone.fa-cloud-word:after,.fad.fa-cloud-word:after{content:"\e138\e138"}.fa-duotone.fa-cloud-xmark:after,.fad.fa-cloud-xmark:after{content:"\e35f\e35f"}.fa-duotone.fa-clouds:after,.fad.fa-clouds:after{content:"\f744\f744"}.fa-duotone.fa-clouds-moon:after,.fad.fa-clouds-moon:after{content:"\f745\f745"}.fa-duotone.fa-clouds-sun:after,.fad.fa-clouds-sun:after{content:"\f746\f746"}.fa-duotone.fa-clover:after,.fad.fa-clover:after{content:"\e139\e139"}.fa-duotone.fa-club:after,.fad.fa-club:after{content:"\f327\f327"}.fa-duotone.fa-coconut:after,.fad.fa-coconut:after{content:"\e2f6\e2f6"}.fa-duotone.fa-code:after,.fad.fa-code:after{content:"\f121\f121"}.fa-duotone.fa-code-branch:after,.fad.fa-code-branch:after{content:"\f126\f126"}.fa-duotone.fa-code-commit:after,.fad.fa-code-commit:after{content:"\f386\f386"}.fa-duotone.fa-code-compare:after,.fad.fa-code-compare:after{content:"\e13a\e13a"}.fa-duotone.fa-code-fork:after,.fad.fa-code-fork:after{content:"\e13b\e13b"}.fa-duotone.fa-code-merge:after,.fad.fa-code-merge:after{content:"\f387\f387"}.fa-duotone.fa-code-pull-request:after,.fad.fa-code-pull-request:after{content:"\e13c\e13c"}.fa-duotone.fa-code-pull-request-closed:after,.fad.fa-code-pull-request-closed:after{content:"\e3f9\e3f9"}.fa-duotone.fa-code-pull-request-draft:after,.fad.fa-code-pull-request-draft:after{content:"\e3fa\e3fa"}.fa-duotone.fa-code-simple:after,.fad.fa-code-simple:after{content:"\e13d\e13d"}.fa-duotone.fa-coffee-bean:after,.fad.fa-coffee-bean:after{content:"\e13e\e13e"}.fa-duotone.fa-coffee-beans:after,.fad.fa-coffee-beans:after{content:"\e13f\e13f"}.fa-duotone.fa-coffee-pot:after,.fad.fa-coffee-pot:after{content:"\e002\e002"}.fa-duotone.fa-coffin:after,.fad.fa-coffin:after{content:"\f6c6\f6c6"}.fa-duotone.fa-coffin-cross:after,.fad.fa-coffin-cross:after{content:"\e051\e051"}.fa-duotone.fa-coin:after,.fad.fa-coin:after{content:"\f85c\f85c"}.fa-duotone.fa-coin-blank:after,.fad.fa-coin-blank:after{content:"\e3fb\e3fb"}.fa-duotone.fa-coin-front:after,.fad.fa-coin-front:after{content:"\e3fc\e3fc"}.fa-duotone.fa-coin-vertical:after,.fad.fa-coin-vertical:after{content:"\e3fd\e3fd"}.fa-duotone.fa-coins:after,.fad.fa-coins:after{content:"\f51e\f51e"}.fa-duotone.fa-colon:after,.fad.fa-colon:after{content:"\3a\3a"}.fa-duotone.fa-colon-sign:after,.fad.fa-colon-sign:after{content:"\e140\e140"}.fa-duotone.fa-columns-3:after,.fad.fa-columns-3:after{content:"\e361\e361"}.fa-duotone.fa-comet:after,.fad.fa-comet:after{content:"\e003\e003"}.fa-duotone.fa-comma:after,.fad.fa-comma:after{content:"\2c\2c"}.fa-duotone.fa-command:after,.fad.fa-command:after{content:"\e142\e142"}.fa-duotone.fa-comment:after,.fad.fa-comment:after{content:"\f075\f075"}.fa-duotone.fa-comment-arrow-down:after,.fad.fa-comment-arrow-down:after{content:"\e143\e143"}.fa-duotone.fa-comment-arrow-up:after,.fad.fa-comment-arrow-up:after{content:"\e144\e144"}.fa-duotone.fa-comment-arrow-up-right:after,.fad.fa-comment-arrow-up-right:after{content:"\e145\e145"}.fa-duotone.fa-comment-captions:after,.fad.fa-comment-captions:after{content:"\e146\e146"}.fa-duotone.fa-comment-check:after,.fad.fa-comment-check:after{content:"\f4ac\f4ac"}.fa-duotone.fa-comment-code:after,.fad.fa-comment-code:after{content:"\e147\e147"}.fa-duotone.fa-comment-dollar:after,.fad.fa-comment-dollar:after{content:"\f651\f651"}.fa-duotone.fa-comment-dots:after,.fa-duotone.fa-commenting:after,.fad.fa-comment-dots:after,.fad.fa-commenting:after{content:"\f4ad\f4ad"}.fa-duotone.fa-comment-exclamation:after,.fad.fa-comment-exclamation:after{content:"\f4af\f4af"}.fa-duotone.fa-comment-image:after,.fad.fa-comment-image:after{content:"\e148\e148"}.fa-duotone.fa-comment-lines:after,.fad.fa-comment-lines:after{content:"\f4b0\f4b0"}.fa-duotone.fa-comment-medical:after,.fad.fa-comment-medical:after{content:"\f7f5\f7f5"}.fa-duotone.fa-comment-middle:after,.fad.fa-comment-middle:after{content:"\e149\e149"}.fa-duotone.fa-comment-middle-top:after,.fad.fa-comment-middle-top:after{content:"\e14a\e14a"}.fa-duotone.fa-comment-minus:after,.fad.fa-comment-minus:after{content:"\f4b1\f4b1"}.fa-duotone.fa-comment-music:after,.fad.fa-comment-music:after{content:"\f8b0\f8b0"}.fa-duotone.fa-comment-edit:after,.fa-duotone.fa-comment-pen:after,.fad.fa-comment-edit:after,.fad.fa-comment-pen:after{content:"\f4ae\f4ae"}.fa-duotone.fa-comment-plus:after,.fad.fa-comment-plus:after{content:"\f4b2\f4b2"}.fa-duotone.fa-comment-question:after,.fad.fa-comment-question:after{content:"\e14b\e14b"}.fa-duotone.fa-comment-quote:after,.fad.fa-comment-quote:after{content:"\e14c\e14c"}.fa-duotone.fa-comment-slash:after,.fad.fa-comment-slash:after{content:"\f4b3\f4b3"}.fa-duotone.fa-comment-smile:after,.fad.fa-comment-smile:after{content:"\f4b4\f4b4"}.fa-duotone.fa-comment-sms:after,.fa-duotone.fa-sms:after,.fad.fa-comment-sms:after,.fad.fa-sms:after{content:"\f7cd\f7cd"}.fa-duotone.fa-comment-text:after,.fad.fa-comment-text:after{content:"\e14d\e14d"}.fa-duotone.fa-comment-times:after,.fa-duotone.fa-comment-xmark:after,.fad.fa-comment-times:after,.fad.fa-comment-xmark:after{content:"\f4b5\f4b5"}.fa-duotone.fa-comments:after,.fad.fa-comments:after{content:"\f086\f086"}.fa-duotone.fa-comments-dollar:after,.fad.fa-comments-dollar:after{content:"\f653\f653"}.fa-duotone.fa-comments-question:after,.fad.fa-comments-question:after{content:"\e14e\e14e"}.fa-duotone.fa-comments-question-check:after,.fad.fa-comments-question-check:after{content:"\e14f\e14f"}.fa-duotone.fa-compact-disc:after,.fad.fa-compact-disc:after{content:"\f51f\f51f"}.fa-duotone.fa-compass:after,.fad.fa-compass:after{content:"\f14e\f14e"}.fa-duotone.fa-compass-drafting:after,.fa-duotone.fa-drafting-compass:after,.fad.fa-compass-drafting:after,.fad.fa-drafting-compass:after{content:"\f568\f568"}.fa-duotone.fa-compass-slash:after,.fad.fa-compass-slash:after{content:"\f5e9\f5e9"}.fa-duotone.fa-compress:after,.fad.fa-compress:after{content:"\f066\f066"}.fa-duotone.fa-compress-wide:after,.fad.fa-compress-wide:after{content:"\f326\f326"}.fa-duotone.fa-computer-classic:after,.fad.fa-computer-classic:after{content:"\f8b1\f8b1"}.fa-duotone.fa-computer-mouse:after,.fa-duotone.fa-mouse:after,.fad.fa-computer-mouse:after,.fad.fa-mouse:after{content:"\f8cc\f8cc"}.fa-duotone.fa-computer-mouse-scrollwheel:after,.fa-duotone.fa-mouse-alt:after,.fad.fa-computer-mouse-scrollwheel:after,.fad.fa-mouse-alt:after{content:"\f8cd\f8cd"}.fa-duotone.fa-computer-speaker:after,.fad.fa-computer-speaker:after{content:"\f8b2\f8b2"}.fa-duotone.fa-container-storage:after,.fad.fa-container-storage:after{content:"\f4b7\f4b7"}.fa-duotone.fa-conveyor-belt:after,.fad.fa-conveyor-belt:after{content:"\f46e\f46e"}.fa-duotone.fa-conveyor-belt-alt:after,.fa-duotone.fa-conveyor-belt-boxes:after,.fad.fa-conveyor-belt-alt:after,.fad.fa-conveyor-belt-boxes:after{content:"\f46f\f46f"}.fa-duotone.fa-conveyor-belt-empty:after,.fad.fa-conveyor-belt-empty:after{content:"\e150\e150"}.fa-duotone.fa-cookie:after,.fad.fa-cookie:after{content:"\f563\f563"}.fa-duotone.fa-cookie-bite:after,.fad.fa-cookie-bite:after{content:"\f564\f564"}.fa-duotone.fa-copy:after,.fad.fa-copy:after{content:"\f0c5\f0c5"}.fa-duotone.fa-copyright:after,.fad.fa-copyright:after{content:"\f1f9\f1f9"}.fa-duotone.fa-corn:after,.fad.fa-corn:after{content:"\f6c7\f6c7"}.fa-duotone.fa-corner:after,.fad.fa-corner:after{content:"\e3fe\e3fe"}.fa-duotone.fa-couch:after,.fad.fa-couch:after{content:"\f4b8\f4b8"}.fa-duotone.fa-cow:after,.fad.fa-cow:after{content:"\f6c8\f6c8"}.fa-duotone.fa-cowbell:after,.fad.fa-cowbell:after{content:"\f8b3\f8b3"}.fa-duotone.fa-cowbell-circle-plus:after,.fa-duotone.fa-cowbell-more:after,.fad.fa-cowbell-circle-plus:after,.fad.fa-cowbell-more:after{content:"\f8b4\f8b4"}.fa-duotone.fa-crab:after,.fad.fa-crab:after{content:"\e3ff\e3ff"}.fa-duotone.fa-crate-apple:after,.fad.fa-crate-apple:after{content:"\f6b1\f6b1"}.fa-duotone.fa-apple-crate:after,.fad.fa-apple-crate:after{content:"\f6b1\f6b1"}.fa-duotone.fa-crate-empty:after,.fad.fa-crate-empty:after{content:"\e151\e151"}.fa-duotone.fa-credit-card-alt:after,.fa-duotone.fa-credit-card:after,.fad.fa-credit-card-alt:after,.fad.fa-credit-card:after{content:"\f09d\f09d"}.fa-duotone.fa-credit-card-blank:after,.fad.fa-credit-card-blank:after{content:"\f389\f389"}.fa-duotone.fa-credit-card-front:after,.fad.fa-credit-card-front:after{content:"\f38a\f38a"}.fa-duotone.fa-cricket-bat-ball:after,.fa-duotone.fa-cricket:after,.fad.fa-cricket-bat-ball:after,.fad.fa-cricket:after{content:"\f449\f449"}.fa-duotone.fa-croissant:after,.fad.fa-croissant:after{content:"\f7f6\f7f6"}.fa-duotone.fa-crop:after,.fad.fa-crop:after{content:"\f125\f125"}.fa-duotone.fa-crop-alt:after,.fa-duotone.fa-crop-simple:after,.fad.fa-crop-alt:after,.fad.fa-crop-simple:after{content:"\f565\f565"}.fa-duotone.fa-cross:after,.fad.fa-cross:after{content:"\f654\f654"}.fa-duotone.fa-crosshairs:after,.fad.fa-crosshairs:after{content:"\f05b\f05b"}.fa-duotone.fa-crow:after,.fad.fa-crow:after{content:"\f520\f520"}.fa-duotone.fa-crown:after,.fad.fa-crown:after{content:"\f521\f521"}.fa-duotone.fa-crutch:after,.fad.fa-crutch:after{content:"\f7f7\f7f7"}.fa-duotone.fa-crutches:after,.fad.fa-crutches:after{content:"\f7f8\f7f8"}.fa-duotone.fa-cruzeiro-sign:after,.fad.fa-cruzeiro-sign:after{content:"\e152\e152"}.fa-duotone.fa-crystal-ball:after,.fad.fa-crystal-ball:after{content:"\e362\e362"}.fa-duotone.fa-cube:after,.fad.fa-cube:after{content:"\f1b2\f1b2"}.fa-duotone.fa-cubes:after,.fad.fa-cubes:after{content:"\f1b3\f1b3"}.fa-duotone.fa-cucumber:after,.fad.fa-cucumber:after{content:"\e401\e401"}.fa-duotone.fa-cup-straw:after,.fad.fa-cup-straw:after{content:"\e363\e363"}.fa-duotone.fa-cup-straw-swoosh:after,.fad.fa-cup-straw-swoosh:after{content:"\e364\e364"}.fa-duotone.fa-coffee-togo:after,.fa-duotone.fa-cup-togo:after,.fad.fa-coffee-togo:after,.fad.fa-cup-togo:after{content:"\f6c5\f6c5"}.fa-duotone.fa-cupcake:after,.fad.fa-cupcake:after{content:"\e402\e402"}.fa-duotone.fa-curling-stone:after,.fa-duotone.fa-curling:after,.fad.fa-curling-stone:after,.fad.fa-curling:after{content:"\f44a\f44a"}.fa-duotone.fa-custard:after,.fad.fa-custard:after{content:"\e403\e403"}.fa-duotone.fa-d:after,.fad.fa-d:after{content:"\44\44"}.fa-duotone.fa-dagger:after,.fad.fa-dagger:after{content:"\f6cb\f6cb"}.fa-duotone.fa-dash:after,.fad.fa-dash:after{content:"\e404\e404"}.fa-duotone.fa-database:after,.fad.fa-database:after{content:"\f1c0\f1c0"}.fa-duotone.fa-deer:after,.fad.fa-deer:after{content:"\f78e\f78e"}.fa-duotone.fa-deer-rudolph:after,.fad.fa-deer-rudolph:after{content:"\f78f\f78f"}.fa-duotone.fa-backspace:after,.fa-duotone.fa-delete-left:after,.fad.fa-backspace:after,.fad.fa-delete-left:after{content:"\f55a\f55a"}.fa-duotone.fa-delete-right:after,.fad.fa-delete-right:after{content:"\e154\e154"}.fa-duotone.fa-democrat:after,.fad.fa-democrat:after{content:"\f747\f747"}.fa-duotone.fa-desktop-alt:after,.fa-duotone.fa-desktop:after,.fad.fa-desktop-alt:after,.fad.fa-desktop:after{content:"\f390\f390"}.fa-duotone.fa-desktop-arrow-down:after,.fad.fa-desktop-arrow-down:after{content:"\e155\e155"}.fa-duotone.fa-dharmachakra:after,.fad.fa-dharmachakra:after{content:"\f655\f655"}.fa-duotone.fa-diagram-cells:after,.fad.fa-diagram-cells:after{content:"\e475\e475"}.fa-duotone.fa-diagram-lean-canvas:after,.fad.fa-diagram-lean-canvas:after{content:"\e156\e156"}.fa-duotone.fa-diagram-nested:after,.fad.fa-diagram-nested:after{content:"\e157\e157"}.fa-duotone.fa-diagram-next:after,.fad.fa-diagram-next:after{content:"\e476\e476"}.fa-duotone.fa-diagram-predecessor:after,.fad.fa-diagram-predecessor:after{content:"\e477\e477"}.fa-duotone.fa-diagram-previous:after,.fad.fa-diagram-previous:after{content:"\e478\e478"}.fa-duotone.fa-diagram-project:after,.fa-duotone.fa-project-diagram:after,.fad.fa-diagram-project:after,.fad.fa-project-diagram:after{content:"\f542\f542"}.fa-duotone.fa-diagram-sankey:after,.fad.fa-diagram-sankey:after{content:"\e158\e158"}.fa-duotone.fa-diagram-subtask:after,.fad.fa-diagram-subtask:after{content:"\e479\e479"}.fa-duotone.fa-diagram-successor:after,.fad.fa-diagram-successor:after{content:"\e47a\e47a"}.fa-duotone.fa-diagram-venn:after,.fad.fa-diagram-venn:after{content:"\e15a\e15a"}.fa-duotone.fa-dial-med-high:after,.fa-duotone.fa-dial:after,.fad.fa-dial-med-high:after,.fad.fa-dial:after{content:"\e15b\e15b"}.fa-duotone.fa-dial-high:after,.fad.fa-dial-high:after{content:"\e15c\e15c"}.fa-duotone.fa-dial-low:after,.fad.fa-dial-low:after{content:"\e15d\e15d"}.fa-duotone.fa-dial-max:after,.fad.fa-dial-max:after{content:"\e15e\e15e"}.fa-duotone.fa-dial-med:after,.fad.fa-dial-med:after{content:"\e15f\e15f"}.fa-duotone.fa-dial-med-low:after,.fad.fa-dial-med-low:after{content:"\e160\e160"}.fa-duotone.fa-dial-min:after,.fad.fa-dial-min:after{content:"\e161\e161"}.fa-duotone.fa-dial-off:after,.fad.fa-dial-off:after{content:"\e162\e162"}.fa-duotone.fa-diamond:after,.fad.fa-diamond:after{content:"\f219\f219"}.fa-duotone.fa-diamond-exclamation:after,.fad.fa-diamond-exclamation:after{content:"\e405\e405"}.fa-duotone.fa-diamond-turn-right:after,.fa-duotone.fa-directions:after,.fad.fa-diamond-turn-right:after,.fad.fa-directions:after{content:"\f5eb\f5eb"}.fa-duotone.fa-dice:after,.fad.fa-dice:after{content:"\f522\f522"}.fa-duotone.fa-dice-d10:after,.fad.fa-dice-d10:after{content:"\f6cd\f6cd"}.fa-duotone.fa-dice-d12:after,.fad.fa-dice-d12:after{content:"\f6ce\f6ce"}.fa-duotone.fa-dice-d20:after,.fad.fa-dice-d20:after{content:"\f6cf\f6cf"}.fa-duotone.fa-dice-d4:after,.fad.fa-dice-d4:after{content:"\f6d0\f6d0"}.fa-duotone.fa-dice-d6:after,.fad.fa-dice-d6:after{content:"\f6d1\f6d1"}.fa-duotone.fa-dice-d8:after,.fad.fa-dice-d8:after{content:"\f6d2\f6d2"}.fa-duotone.fa-dice-five:after,.fad.fa-dice-five:after{content:"\f523\f523"}.fa-duotone.fa-dice-four:after,.fad.fa-dice-four:after{content:"\f524\f524"}.fa-duotone.fa-dice-one:after,.fad.fa-dice-one:after{content:"\f525\f525"}.fa-duotone.fa-dice-six:after,.fad.fa-dice-six:after{content:"\f526\f526"}.fa-duotone.fa-dice-three:after,.fad.fa-dice-three:after{content:"\f527\f527"}.fa-duotone.fa-dice-two:after,.fad.fa-dice-two:after{content:"\f528\f528"}.fa-duotone.fa-diploma:after,.fa-duotone.fa-scroll-ribbon:after,.fad.fa-diploma:after,.fad.fa-scroll-ribbon:after{content:"\f5ea\f5ea"}.fa-duotone.fa-disc-drive:after,.fad.fa-disc-drive:after{content:"\f8b5\f8b5"}.fa-duotone.fa-disease:after,.fad.fa-disease:after{content:"\f7fa\f7fa"}.fa-duotone.fa-display:after,.fad.fa-display:after{content:"\e163\e163"}.fa-duotone.fa-display-arrow-down:after,.fad.fa-display-arrow-down:after{content:"\e164\e164"}.fa-duotone.fa-desktop-code:after,.fa-duotone.fa-display-code:after,.fad.fa-desktop-code:after,.fad.fa-display-code:after{content:"\e165\e165"}.fa-duotone.fa-desktop-medical:after,.fa-duotone.fa-display-medical:after,.fad.fa-desktop-medical:after,.fad.fa-display-medical:after{content:"\e166\e166"}.fa-duotone.fa-desktop-slash:after,.fa-duotone.fa-display-slash:after,.fad.fa-desktop-slash:after,.fad.fa-display-slash:after{content:"\e2fa\e2fa"}.fa-duotone.fa-distribute-spacing-horizontal:after,.fad.fa-distribute-spacing-horizontal:after{content:"\e365\e365"}.fa-duotone.fa-distribute-spacing-vertical:after,.fad.fa-distribute-spacing-vertical:after{content:"\e366\e366"}.fa-duotone.fa-ditto:after,.fad.fa-ditto:after{content:"\22\22"}.fa-duotone.fa-divide:after,.fad.fa-divide:after{content:"\f529\f529"}.fa-duotone.fa-dna:after,.fad.fa-dna:after{content:"\f471\f471"}.fa-duotone.fa-do-not-enter:after,.fad.fa-do-not-enter:after{content:"\f5ec\f5ec"}.fa-duotone.fa-dog:after,.fad.fa-dog:after{content:"\f6d3\f6d3"}.fa-duotone.fa-dog-leashed:after,.fad.fa-dog-leashed:after{content:"\f6d4\f6d4"}.fa-duotone.fa-dollar-sign:after,.fa-duotone.fa-dollar:after,.fa-duotone.fa-usd:after,.fad.fa-dollar-sign:after,.fad.fa-dollar:after,.fad.fa-usd:after{content:"\24\24"}.fa-duotone.fa-dolly-box:after,.fa-duotone.fa-dolly:after,.fad.fa-dolly-box:after,.fad.fa-dolly:after{content:"\f472\f472"}.fa-duotone.fa-dolly-empty:after,.fad.fa-dolly-empty:after{content:"\f473\f473"}.fa-duotone.fa-dolphin:after,.fad.fa-dolphin:after{content:"\e168\e168"}.fa-duotone.fa-dong-sign:after,.fad.fa-dong-sign:after{content:"\e169\e169"}.fa-duotone.fa-donut:after,.fa-duotone.fa-doughnut:after,.fad.fa-donut:after,.fad.fa-doughnut:after{content:"\e406\e406"}.fa-duotone.fa-door-closed:after,.fad.fa-door-closed:after{content:"\f52a\f52a"}.fa-duotone.fa-door-open:after,.fad.fa-door-open:after{content:"\f52b\f52b"}.fa-duotone.fa-dove:after,.fad.fa-dove:after{content:"\f4ba\f4ba"}.fa-duotone.fa-arrow-alt-down:after,.fa-duotone.fa-down:after,.fad.fa-arrow-alt-down:after,.fad.fa-down:after{content:"\f354\f354"}.fa-duotone.fa-down-from-dotted-line:after,.fad.fa-down-from-dotted-line:after{content:"\e407\e407"}.fa-duotone.fa-arrow-alt-from-top:after,.fa-duotone.fa-down-from-line:after,.fad.fa-arrow-alt-from-top:after,.fad.fa-down-from-line:after{content:"\f349\f349"}.fa-duotone.fa-down-left:after,.fad.fa-down-left:after{content:"\e16a\e16a"}.fa-duotone.fa-compress-alt:after,.fa-duotone.fa-down-left-and-up-right-to-center:after,.fad.fa-compress-alt:after,.fad.fa-down-left-and-up-right-to-center:after{content:"\f422\f422"}.fa-duotone.fa-down-long:after,.fa-duotone.fa-long-arrow-alt-down:after,.fad.fa-down-long:after,.fad.fa-long-arrow-alt-down:after{content:"\f309\f309"}.fa-duotone.fa-down-right:after,.fad.fa-down-right:after{content:"\e16b\e16b"}.fa-duotone.fa-down-to-dotted-line:after,.fad.fa-down-to-dotted-line:after{content:"\e408\e408"}.fa-duotone.fa-arrow-alt-to-bottom:after,.fa-duotone.fa-down-to-line:after,.fad.fa-arrow-alt-to-bottom:after,.fad.fa-down-to-line:after{content:"\f34a\f34a"}.fa-duotone.fa-download:after,.fad.fa-download:after{content:"\f019\f019"}.fa-duotone.fa-dragon:after,.fad.fa-dragon:after{content:"\f6d5\f6d5"}.fa-duotone.fa-draw-circle:after,.fad.fa-draw-circle:after{content:"\f5ed\f5ed"}.fa-duotone.fa-draw-polygon:after,.fad.fa-draw-polygon:after{content:"\f5ee\f5ee"}.fa-duotone.fa-draw-square:after,.fad.fa-draw-square:after{content:"\f5ef\f5ef"}.fa-duotone.fa-dreidel:after,.fad.fa-dreidel:after{content:"\f792\f792"}.fa-duotone.fa-drone:after,.fad.fa-drone:after{content:"\f85f\f85f"}.fa-duotone.fa-drone-alt:after,.fa-duotone.fa-drone-front:after,.fad.fa-drone-alt:after,.fad.fa-drone-front:after{content:"\f860\f860"}.fa-duotone.fa-droplet:after,.fa-duotone.fa-tint:after,.fad.fa-droplet:after,.fad.fa-tint:after{content:"\f043\f043"}.fa-duotone.fa-dewpoint:after,.fa-duotone.fa-droplet-degree:after,.fad.fa-dewpoint:after,.fad.fa-droplet-degree:after{content:"\f748\f748"}.fa-duotone.fa-droplet-percent:after,.fa-duotone.fa-humidity:after,.fad.fa-droplet-percent:after,.fad.fa-humidity:after{content:"\f750\f750"}.fa-duotone.fa-droplet-slash:after,.fa-duotone.fa-tint-slash:after,.fad.fa-droplet-slash:after,.fad.fa-tint-slash:after{content:"\f5c7\f5c7"}.fa-duotone.fa-drum:after,.fad.fa-drum:after{content:"\f569\f569"}.fa-duotone.fa-drum-steelpan:after,.fad.fa-drum-steelpan:after{content:"\f56a\f56a"}.fa-duotone.fa-drumstick:after,.fad.fa-drumstick:after{content:"\f6d6\f6d6"}.fa-duotone.fa-drumstick-bite:after,.fad.fa-drumstick-bite:after{content:"\f6d7\f6d7"}.fa-duotone.fa-dryer:after,.fad.fa-dryer:after{content:"\f861\f861"}.fa-duotone.fa-dryer-alt:after,.fa-duotone.fa-dryer-heat:after,.fad.fa-dryer-alt:after,.fad.fa-dryer-heat:after{content:"\f862\f862"}.fa-duotone.fa-duck:after,.fad.fa-duck:after{content:"\f6d8\f6d8"}.fa-duotone.fa-dumbbell:after,.fad.fa-dumbbell:after{content:"\f44b\f44b"}.fa-duotone.fa-dumpster:after,.fad.fa-dumpster:after{content:"\f793\f793"}.fa-duotone.fa-dumpster-fire:after,.fad.fa-dumpster-fire:after{content:"\f794\f794"}.fa-duotone.fa-dungeon:after,.fad.fa-dungeon:after{content:"\f6d9\f6d9"}.fa-duotone.fa-e:after,.fad.fa-e:after{content:"\45\45"}.fa-duotone.fa-ear:after,.fad.fa-ear:after{content:"\f5f0\f5f0"}.fa-duotone.fa-deaf:after,.fa-duotone.fa-deafness:after,.fa-duotone.fa-ear-deaf:after,.fa-duotone.fa-hard-of-hearing:after,.fad.fa-deaf:after,.fad.fa-deafness:after,.fad.fa-ear-deaf:after,.fad.fa-hard-of-hearing:after{content:"\f2a4\f2a4"}.fa-duotone.fa-assistive-listening-systems:after,.fa-duotone.fa-ear-listen:after,.fad.fa-assistive-listening-systems:after,.fad.fa-ear-listen:after{content:"\f2a2\f2a2"}.fa-duotone.fa-ear-muffs:after,.fad.fa-ear-muffs:after{content:"\f795\f795"}.fa-duotone.fa-earth-africa:after,.fa-duotone.fa-globe-africa:after,.fad.fa-earth-africa:after,.fad.fa-globe-africa:after{content:"\f57c\f57c"}.fa-duotone.fa-earth-america:after,.fa-duotone.fa-earth-americas:after,.fa-duotone.fa-earth:after,.fa-duotone.fa-globe-americas:after,.fad.fa-earth-america:after,.fad.fa-earth-americas:after,.fad.fa-earth:after,.fad.fa-globe-americas:after{content:"\f57d\f57d"}.fa-duotone.fa-earth-asia:after,.fa-duotone.fa-globe-asia:after,.fad.fa-earth-asia:after,.fad.fa-globe-asia:after{content:"\f57e\f57e"}.fa-duotone.fa-earth-europe:after,.fa-duotone.fa-globe-europe:after,.fad.fa-earth-europe:after,.fad.fa-globe-europe:after{content:"\f7a2\f7a2"}.fa-duotone.fa-earth-oceania:after,.fa-duotone.fa-globe-oceania:after,.fad.fa-earth-oceania:after,.fad.fa-globe-oceania:after{content:"\e47b\e47b"}.fa-duotone.fa-eclipse:after,.fad.fa-eclipse:after{content:"\f749\f749"}.fa-duotone.fa-egg:after,.fad.fa-egg:after{content:"\f7fb\f7fb"}.fa-duotone.fa-egg-fried:after,.fad.fa-egg-fried:after{content:"\f7fc\f7fc"}.fa-duotone.fa-eggplant:after,.fad.fa-eggplant:after{content:"\e16c\e16c"}.fa-duotone.fa-eject:after,.fad.fa-eject:after{content:"\f052\f052"}.fa-duotone.fa-elephant:after,.fad.fa-elephant:after{content:"\f6da\f6da"}.fa-duotone.fa-elevator:after,.fad.fa-elevator:after{content:"\e16d\e16d"}.fa-duotone.fa-ellipsis-h:after,.fa-duotone.fa-ellipsis:after,.fad.fa-ellipsis-h:after,.fad.fa-ellipsis:after{content:"\f141\f141"}.fa-duotone.fa-ellipsis-h-alt:after,.fa-duotone.fa-ellipsis-stroke:after,.fad.fa-ellipsis-h-alt:after,.fad.fa-ellipsis-stroke:after{content:"\f39b\f39b"}.fa-duotone.fa-ellipsis-stroke-vertical:after,.fa-duotone.fa-ellipsis-v-alt:after,.fad.fa-ellipsis-stroke-vertical:after,.fad.fa-ellipsis-v-alt:after{content:"\f39c\f39c"}.fa-duotone.fa-ellipsis-v:after,.fa-duotone.fa-ellipsis-vertical:after,.fad.fa-ellipsis-v:after,.fad.fa-ellipsis-vertical:after{content:"\f142\f142"}.fa-duotone.fa-empty-set:after,.fad.fa-empty-set:after{content:"\f656\f656"}.fa-duotone.fa-engine:after,.fad.fa-engine:after{content:"\e16e\e16e"}.fa-duotone.fa-engine-exclamation:after,.fa-duotone.fa-engine-warning:after,.fad.fa-engine-exclamation:after,.fad.fa-engine-warning:after{content:"\f5f2\f5f2"}.fa-duotone.fa-envelope:after,.fad.fa-envelope:after{content:"\f0e0\f0e0"}.fa-duotone.fa-envelope-badge:after,.fa-duotone.fa-envelope-dot:after,.fad.fa-envelope-badge:after,.fad.fa-envelope-dot:after{content:"\e16f\e16f"}.fa-duotone.fa-envelope-open:after,.fad.fa-envelope-open:after{content:"\f2b6\f2b6"}.fa-duotone.fa-envelope-open-dollar:after,.fad.fa-envelope-open-dollar:after{content:"\f657\f657"}.fa-duotone.fa-envelope-open-text:after,.fad.fa-envelope-open-text:after{content:"\f658\f658"}.fa-duotone.fa-envelopes:after,.fad.fa-envelopes:after{content:"\e170\e170"}.fa-duotone.fa-envelopes-bulk:after,.fa-duotone.fa-mail-bulk:after,.fad.fa-envelopes-bulk:after,.fad.fa-mail-bulk:after{content:"\f674\f674"}.fa-duotone.fa-equals:after,.fad.fa-equals:after{content:"\3d\3d"}.fa-duotone.fa-eraser:after,.fad.fa-eraser:after{content:"\f12d\f12d"}.fa-duotone.fa-escalator:after,.fad.fa-escalator:after{content:"\e171\e171"}.fa-duotone.fa-ethernet:after,.fad.fa-ethernet:after{content:"\f796\f796"}.fa-duotone.fa-eur:after,.fa-duotone.fa-euro-sign:after,.fa-duotone.fa-euro:after,.fad.fa-eur:after,.fad.fa-euro-sign:after,.fad.fa-euro:after{content:"\f153\f153"}.fa-duotone.fa-exclamation:after,.fad.fa-exclamation:after{content:"\21\21"}.fa-duotone.fa-expand:after,.fad.fa-expand:after{content:"\f065\f065"}.fa-duotone.fa-expand-wide:after,.fad.fa-expand-wide:after{content:"\f320\f320"}.fa-duotone.fa-eye:after,.fad.fa-eye:after{content:"\f06e\f06e"}.fa-duotone.fa-eye-dropper-empty:after,.fa-duotone.fa-eye-dropper:after,.fa-duotone.fa-eyedropper:after,.fad.fa-eye-dropper-empty:after,.fad.fa-eye-dropper:after,.fad.fa-eyedropper:after{content:"\f1fb\f1fb"}.fa-duotone.fa-eye-dropper-full:after,.fad.fa-eye-dropper-full:after{content:"\e172\e172"}.fa-duotone.fa-eye-dropper-half:after,.fad.fa-eye-dropper-half:after{content:"\e173\e173"}.fa-duotone.fa-eye-evil:after,.fad.fa-eye-evil:after{content:"\f6db\f6db"}.fa-duotone.fa-eye-low-vision:after,.fa-duotone.fa-low-vision:after,.fad.fa-eye-low-vision:after,.fad.fa-low-vision:after{content:"\f2a8\f2a8"}.fa-duotone.fa-eye-slash:after,.fad.fa-eye-slash:after{content:"\f070\f070"}.fa-duotone.fa-eyes:after,.fad.fa-eyes:after{content:"\e367\e367"}.fa-duotone.fa-f:after,.fad.fa-f:after{content:"\46\46"}.fa-duotone.fa-angry:after,.fa-duotone.fa-face-angry:after,.fad.fa-angry:after,.fad.fa-face-angry:after{content:"\f556\f556"}.fa-duotone.fa-face-angry-horns:after,.fad.fa-face-angry-horns:after{content:"\e368\e368"}.fa-duotone.fa-face-anguished:after,.fad.fa-face-anguished:after{content:"\e369\e369"}.fa-duotone.fa-face-anxious-sweat:after,.fad.fa-face-anxious-sweat:after{content:"\e36a\e36a"}.fa-duotone.fa-face-astonished:after,.fad.fa-face-astonished:after{content:"\e36b\e36b"}.fa-duotone.fa-face-awesome:after,.fa-duotone.fa-gave-dandy:after,.fad.fa-face-awesome:after,.fad.fa-gave-dandy:after{content:"\e409\e409"}.fa-duotone.fa-face-beam-hand-over-mouth:after,.fad.fa-face-beam-hand-over-mouth:after{content:"\e47c\e47c"}.fa-duotone.fa-face-clouds:after,.fad.fa-face-clouds:after{content:"\e47d\e47d"}.fa-duotone.fa-face-confounded:after,.fad.fa-face-confounded:after{content:"\e36c\e36c"}.fa-duotone.fa-face-confused:after,.fad.fa-face-confused:after{content:"\e36d\e36d"}.fa-duotone.fa-face-cowboy-hat:after,.fad.fa-face-cowboy-hat:after{content:"\e36e\e36e"}.fa-duotone.fa-face-diagonal-mouth:after,.fad.fa-face-diagonal-mouth:after{content:"\e47e\e47e"}.fa-duotone.fa-face-disappointed:after,.fad.fa-face-disappointed:after{content:"\e36f\e36f"}.fa-duotone.fa-face-disguise:after,.fad.fa-face-disguise:after{content:"\e370\e370"}.fa-duotone.fa-dizzy:after,.fa-duotone.fa-face-dizzy:after,.fad.fa-dizzy:after,.fad.fa-face-dizzy:after{content:"\f567\f567"}.fa-duotone.fa-face-dotted:after,.fad.fa-face-dotted:after{content:"\e47f\e47f"}.fa-duotone.fa-face-downcast-sweat:after,.fad.fa-face-downcast-sweat:after{content:"\e371\e371"}.fa-duotone.fa-face-drooling:after,.fad.fa-face-drooling:after{content:"\e372\e372"}.fa-duotone.fa-face-exhaling:after,.fad.fa-face-exhaling:after{content:"\e480\e480"}.fa-duotone.fa-exploding-head:after,.fa-duotone.fa-face-explode:after,.fad.fa-exploding-head:after,.fad.fa-face-explode:after{content:"\e2fe\e2fe"}.fa-duotone.fa-face-expressionless:after,.fad.fa-face-expressionless:after{content:"\e373\e373"}.fa-duotone.fa-face-eyes-xmarks:after,.fad.fa-face-eyes-xmarks:after{content:"\e374\e374"}.fa-duotone.fa-face-fearful:after,.fad.fa-face-fearful:after{content:"\e375\e375"}.fa-duotone.fa-face-flushed:after,.fa-duotone.fa-flushed:after,.fad.fa-face-flushed:after,.fad.fa-flushed:after{content:"\f579\f579"}.fa-duotone.fa-face-frown:after,.fa-duotone.fa-frown:after,.fad.fa-face-frown:after,.fad.fa-frown:after{content:"\f119\f119"}.fa-duotone.fa-face-frown-open:after,.fa-duotone.fa-frown-open:after,.fad.fa-face-frown-open:after,.fad.fa-frown-open:after{content:"\f57a\f57a"}.fa-duotone.fa-face-frown-slight:after,.fad.fa-face-frown-slight:after{content:"\e376\e376"}.fa-duotone.fa-face-glasses:after,.fad.fa-face-glasses:after{content:"\e377\e377"}.fa-duotone.fa-face-grimace:after,.fa-duotone.fa-grimace:after,.fad.fa-face-grimace:after,.fad.fa-grimace:after{content:"\f57f\f57f"}.fa-duotone.fa-face-grin:after,.fa-duotone.fa-grin:after,.fad.fa-face-grin:after,.fad.fa-grin:after{content:"\f580\f580"}.fa-duotone.fa-face-grin-beam:after,.fa-duotone.fa-grin-beam:after,.fad.fa-face-grin-beam:after,.fad.fa-grin-beam:after{content:"\f582\f582"}.fa-duotone.fa-face-grin-beam-sweat:after,.fa-duotone.fa-grin-beam-sweat:after,.fad.fa-face-grin-beam-sweat:after,.fad.fa-grin-beam-sweat:after{content:"\f583\f583"}.fa-duotone.fa-face-grin-hearts:after,.fa-duotone.fa-grin-hearts:after,.fad.fa-face-grin-hearts:after,.fad.fa-grin-hearts:after{content:"\f584\f584"}.fa-duotone.fa-face-grin-squint:after,.fa-duotone.fa-grin-squint:after,.fad.fa-face-grin-squint:after,.fad.fa-grin-squint:after{content:"\f585\f585"}.fa-duotone.fa-face-grin-squint-tears:after,.fa-duotone.fa-grin-squint-tears:after,.fad.fa-face-grin-squint-tears:after,.fad.fa-grin-squint-tears:after{content:"\f586\f586"}.fa-duotone.fa-face-grin-stars:after,.fa-duotone.fa-grin-stars:after,.fad.fa-face-grin-stars:after,.fad.fa-grin-stars:after{content:"\f587\f587"}.fa-duotone.fa-face-grin-tears:after,.fa-duotone.fa-grin-tears:after,.fad.fa-face-grin-tears:after,.fad.fa-grin-tears:after{content:"\f588\f588"}.fa-duotone.fa-face-grin-tongue:after,.fa-duotone.fa-grin-tongue:after,.fad.fa-face-grin-tongue:after,.fad.fa-grin-tongue:after{content:"\f589\f589"}.fa-duotone.fa-face-grin-tongue-squint:after,.fa-duotone.fa-grin-tongue-squint:after,.fad.fa-face-grin-tongue-squint:after,.fad.fa-grin-tongue-squint:after{content:"\f58a\f58a"}.fa-duotone.fa-face-grin-tongue-wink:after,.fa-duotone.fa-grin-tongue-wink:after,.fad.fa-face-grin-tongue-wink:after,.fad.fa-grin-tongue-wink:after{content:"\f58b\f58b"}.fa-duotone.fa-face-grin-wide:after,.fa-duotone.fa-grin-alt:after,.fad.fa-face-grin-wide:after,.fad.fa-grin-alt:after{content:"\f581\f581"}.fa-duotone.fa-face-grin-wink:after,.fa-duotone.fa-grin-wink:after,.fad.fa-face-grin-wink:after,.fad.fa-grin-wink:after{content:"\f58c\f58c"}.fa-duotone.fa-face-hand-over-mouth:after,.fad.fa-face-hand-over-mouth:after{content:"\e378\e378"}.fa-duotone.fa-face-hand-peeking:after,.fad.fa-face-hand-peeking:after{content:"\e481\e481"}.fa-duotone.fa-face-hand-yawn:after,.fad.fa-face-hand-yawn:after{content:"\e379\e379"}.fa-duotone.fa-face-head-bandage:after,.fad.fa-face-head-bandage:after{content:"\e37a\e37a"}.fa-duotone.fa-face-holding-back-tears:after,.fad.fa-face-holding-back-tears:after{content:"\e482\e482"}.fa-duotone.fa-face-hushed:after,.fad.fa-face-hushed:after{content:"\e37b\e37b"}.fa-duotone.fa-face-icicles:after,.fad.fa-face-icicles:after{content:"\e37c\e37c"}.fa-duotone.fa-face-kiss:after,.fa-duotone.fa-kiss:after,.fad.fa-face-kiss:after,.fad.fa-kiss:after{content:"\f596\f596"}.fa-duotone.fa-face-kiss-beam:after,.fa-duotone.fa-kiss-beam:after,.fad.fa-face-kiss-beam:after,.fad.fa-kiss-beam:after{content:"\f597\f597"}.fa-duotone.fa-face-kiss-closed-eyes:after,.fad.fa-face-kiss-closed-eyes:after{content:"\e37d\e37d"}.fa-duotone.fa-face-kiss-wink-heart:after,.fa-duotone.fa-kiss-wink-heart:after,.fad.fa-face-kiss-wink-heart:after,.fad.fa-kiss-wink-heart:after{content:"\f598\f598"}.fa-duotone.fa-face-laugh:after,.fa-duotone.fa-laugh:after,.fad.fa-face-laugh:after,.fad.fa-laugh:after{content:"\f599\f599"}.fa-duotone.fa-face-laugh-beam:after,.fa-duotone.fa-laugh-beam:after,.fad.fa-face-laugh-beam:after,.fad.fa-laugh-beam:after{content:"\f59a\f59a"}.fa-duotone.fa-face-laugh-squint:after,.fa-duotone.fa-laugh-squint:after,.fad.fa-face-laugh-squint:after,.fad.fa-laugh-squint:after{content:"\f59b\f59b"}.fa-duotone.fa-face-laugh-wink:after,.fa-duotone.fa-laugh-wink:after,.fad.fa-face-laugh-wink:after,.fad.fa-laugh-wink:after{content:"\f59c\f59c"}.fa-duotone.fa-face-lying:after,.fad.fa-face-lying:after{content:"\e37e\e37e"}.fa-duotone.fa-face-mask:after,.fad.fa-face-mask:after{content:"\e37f\e37f"}.fa-duotone.fa-face-meh:after,.fa-duotone.fa-meh:after,.fad.fa-face-meh:after,.fad.fa-meh:after{content:"\f11a\f11a"}.fa-duotone.fa-face-meh-blank:after,.fa-duotone.fa-meh-blank:after,.fad.fa-face-meh-blank:after,.fad.fa-meh-blank:after{content:"\f5a4\f5a4"}.fa-duotone.fa-face-melting:after,.fad.fa-face-melting:after{content:"\e483\e483"}.fa-duotone.fa-face-monocle:after,.fad.fa-face-monocle:after{content:"\e380\e380"}.fa-duotone.fa-face-nauseated:after,.fad.fa-face-nauseated:after{content:"\e381\e381"}.fa-duotone.fa-face-nose-steam:after,.fad.fa-face-nose-steam:after{content:"\e382\e382"}.fa-duotone.fa-face-party:after,.fad.fa-face-party:after{content:"\e383\e383"}.fa-duotone.fa-face-pensive:after,.fad.fa-face-pensive:after{content:"\e384\e384"}.fa-duotone.fa-face-persevering:after,.fad.fa-face-persevering:after{content:"\e385\e385"}.fa-duotone.fa-face-pleading:after,.fad.fa-face-pleading:after{content:"\e386\e386"}.fa-duotone.fa-face-pouting:after,.fad.fa-face-pouting:after{content:"\e387\e387"}.fa-duotone.fa-face-raised-eyebrow:after,.fad.fa-face-raised-eyebrow:after{content:"\e388\e388"}.fa-duotone.fa-face-relieved:after,.fad.fa-face-relieved:after{content:"\e389\e389"}.fa-duotone.fa-face-rolling-eyes:after,.fa-duotone.fa-meh-rolling-eyes:after,.fad.fa-face-rolling-eyes:after,.fad.fa-meh-rolling-eyes:after{content:"\f5a5\f5a5"}.fa-duotone.fa-face-sad-cry:after,.fa-duotone.fa-sad-cry:after,.fad.fa-face-sad-cry:after,.fad.fa-sad-cry:after{content:"\f5b3\f5b3"}.fa-duotone.fa-face-sad-sweat:after,.fad.fa-face-sad-sweat:after{content:"\e38a\e38a"}.fa-duotone.fa-face-sad-tear:after,.fa-duotone.fa-sad-tear:after,.fad.fa-face-sad-tear:after,.fad.fa-sad-tear:after{content:"\f5b4\f5b4"}.fa-duotone.fa-face-saluting:after,.fad.fa-face-saluting:after{content:"\e484\e484"}.fa-duotone.fa-face-scream:after,.fad.fa-face-scream:after{content:"\e38b\e38b"}.fa-duotone.fa-face-shush:after,.fad.fa-face-shush:after{content:"\e38c\e38c"}.fa-duotone.fa-face-sleeping:after,.fad.fa-face-sleeping:after{content:"\e38d\e38d"}.fa-duotone.fa-face-sleepy:after,.fad.fa-face-sleepy:after{content:"\e38e\e38e"}.fa-duotone.fa-face-smile:after,.fa-duotone.fa-smile:after,.fad.fa-face-smile:after,.fad.fa-smile:after{content:"\f118\f118"}.fa-duotone.fa-face-smile-beam:after,.fa-duotone.fa-smile-beam:after,.fad.fa-face-smile-beam:after,.fad.fa-smile-beam:after{content:"\f5b8\f5b8"}.fa-duotone.fa-face-smile-halo:after,.fad.fa-face-smile-halo:after{content:"\e38f\e38f"}.fa-duotone.fa-face-smile-hearts:after,.fad.fa-face-smile-hearts:after{content:"\e390\e390"}.fa-duotone.fa-face-smile-horns:after,.fad.fa-face-smile-horns:after{content:"\e391\e391"}.fa-duotone.fa-face-smile-plus:after,.fa-duotone.fa-smile-plus:after,.fad.fa-face-smile-plus:after,.fad.fa-smile-plus:after{content:"\f5b9\f5b9"}.fa-duotone.fa-face-smile-relaxed:after,.fad.fa-face-smile-relaxed:after{content:"\e392\e392"}.fa-duotone.fa-face-smile-tear:after,.fad.fa-face-smile-tear:after{content:"\e393\e393"}.fa-duotone.fa-face-smile-tongue:after,.fad.fa-face-smile-tongue:after{content:"\e394\e394"}.fa-duotone.fa-face-smile-upside-down:after,.fad.fa-face-smile-upside-down:after{content:"\e395\e395"}.fa-duotone.fa-face-smile-wink:after,.fa-duotone.fa-smile-wink:after,.fad.fa-face-smile-wink:after,.fad.fa-smile-wink:after{content:"\f4da\f4da"}.fa-duotone.fa-face-smiling-hands:after,.fad.fa-face-smiling-hands:after{content:"\e396\e396"}.fa-duotone.fa-face-smirking:after,.fad.fa-face-smirking:after{content:"\e397\e397"}.fa-duotone.fa-face-spiral-eyes:after,.fad.fa-face-spiral-eyes:after{content:"\e485\e485"}.fa-duotone.fa-face-sunglasses:after,.fad.fa-face-sunglasses:after{content:"\e398\e398"}.fa-duotone.fa-face-surprise:after,.fa-duotone.fa-surprise:after,.fad.fa-face-surprise:after,.fad.fa-surprise:after{content:"\f5c2\f5c2"}.fa-duotone.fa-face-swear:after,.fad.fa-face-swear:after{content:"\e399\e399"}.fa-duotone.fa-face-thermometer:after,.fad.fa-face-thermometer:after{content:"\e39a\e39a"}.fa-duotone.fa-face-thinking:after,.fad.fa-face-thinking:after{content:"\e39b\e39b"}.fa-duotone.fa-face-tired:after,.fa-duotone.fa-tired:after,.fad.fa-face-tired:after,.fad.fa-tired:after{content:"\f5c8\f5c8"}.fa-duotone.fa-face-tissue:after,.fad.fa-face-tissue:after{content:"\e39c\e39c"}.fa-duotone.fa-face-tongue-money:after,.fad.fa-face-tongue-money:after{content:"\e39d\e39d"}.fa-duotone.fa-face-tongue-sweat:after,.fad.fa-face-tongue-sweat:after{content:"\e39e\e39e"}.fa-duotone.fa-face-unamused:after,.fad.fa-face-unamused:after{content:"\e39f\e39f"}.fa-duotone.fa-face-viewfinder:after,.fad.fa-face-viewfinder:after{content:"\e2ff\e2ff"}.fa-duotone.fa-face-vomit:after,.fad.fa-face-vomit:after{content:"\e3a0\e3a0"}.fa-duotone.fa-face-weary:after,.fad.fa-face-weary:after{content:"\e3a1\e3a1"}.fa-duotone.fa-face-woozy:after,.fad.fa-face-woozy:after{content:"\e3a2\e3a2"}.fa-duotone.fa-face-worried:after,.fad.fa-face-worried:after{content:"\e3a3\e3a3"}.fa-duotone.fa-face-zany:after,.fad.fa-face-zany:after{content:"\e3a4\e3a4"}.fa-duotone.fa-face-zipper:after,.fad.fa-face-zipper:after{content:"\e3a5\e3a5"}.fa-duotone.fa-falafel:after,.fad.fa-falafel:after{content:"\e40a\e40a"}.fa-duotone.fa-family:after,.fad.fa-family:after{content:"\e300\e300"}.fa-duotone.fa-family-dress:after,.fad.fa-family-dress:after{content:"\e301\e301"}.fa-duotone.fa-family-pants:after,.fad.fa-family-pants:after{content:"\e302\e302"}.fa-duotone.fa-fan:after,.fad.fa-fan:after{content:"\f863\f863"}.fa-duotone.fa-fan-table:after,.fad.fa-fan-table:after{content:"\e004\e004"}.fa-duotone.fa-barn-silo:after,.fa-duotone.fa-farm:after,.fad.fa-barn-silo:after,.fad.fa-farm:after{content:"\f864\f864"}.fa-duotone.fa-faucet:after,.fad.fa-faucet:after{content:"\e005\e005"}.fa-duotone.fa-faucet-drip:after,.fad.fa-faucet-drip:after{content:"\e006\e006"}.fa-duotone.fa-fax:after,.fad.fa-fax:after{content:"\f1ac\f1ac"}.fa-duotone.fa-feather:after,.fad.fa-feather:after{content:"\f52d\f52d"}.fa-duotone.fa-feather-alt:after,.fa-duotone.fa-feather-pointed:after,.fad.fa-feather-alt:after,.fad.fa-feather-pointed:after{content:"\f56b\f56b"}.fa-duotone.fa-fence:after,.fad.fa-fence:after{content:"\e303\e303"}.fa-duotone.fa-ferris-wheel:after,.fad.fa-ferris-wheel:after{content:"\e174\e174"}.fa-duotone.fa-field-hockey-stick-ball:after,.fa-duotone.fa-field-hockey:after,.fad.fa-field-hockey-stick-ball:after,.fad.fa-field-hockey:after{content:"\f44c\f44c"}.fa-duotone.fa-file:after,.fad.fa-file:after{content:"\f15b\f15b"}.fa-duotone.fa-file-arrow-down:after,.fa-duotone.fa-file-download:after,.fad.fa-file-arrow-down:after,.fad.fa-file-download:after{content:"\f56d\f56d"}.fa-duotone.fa-file-arrow-up:after,.fa-duotone.fa-file-upload:after,.fad.fa-file-arrow-up:after,.fad.fa-file-upload:after{content:"\f574\f574"}.fa-duotone.fa-file-audio:after,.fad.fa-file-audio:after{content:"\f1c7\f1c7"}.fa-duotone.fa-file-binary:after,.fad.fa-file-binary:after{content:"\e175\e175"}.fa-duotone.fa-file-award:after,.fa-duotone.fa-file-certificate:after,.fad.fa-file-award:after,.fad.fa-file-certificate:after{content:"\f5f3\f5f3"}.fa-duotone.fa-file-chart-column:after,.fa-duotone.fa-file-chart-line:after,.fad.fa-file-chart-column:after,.fad.fa-file-chart-line:after{content:"\f659\f659"}.fa-duotone.fa-file-chart-pie:after,.fad.fa-file-chart-pie:after{content:"\f65a\f65a"}.fa-duotone.fa-file-check:after,.fad.fa-file-check:after{content:"\f316\f316"}.fa-duotone.fa-file-code:after,.fad.fa-file-code:after{content:"\f1c9\f1c9"}.fa-duotone.fa-file-contract:after,.fad.fa-file-contract:after{content:"\f56c\f56c"}.fa-duotone.fa-file-csv:after,.fad.fa-file-csv:after{content:"\f6dd\f6dd"}.fa-duotone.fa-file-dashed-line:after,.fa-duotone.fa-page-break:after,.fad.fa-file-dashed-line:after,.fad.fa-page-break:after{content:"\f877\f877"}.fa-duotone.fa-file-excel:after,.fad.fa-file-excel:after{content:"\f1c3\f1c3"}.fa-duotone.fa-file-exclamation:after,.fad.fa-file-exclamation:after{content:"\f31a\f31a"}.fa-duotone.fa-arrow-right-from-file:after,.fa-duotone.fa-file-export:after,.fad.fa-arrow-right-from-file:after,.fad.fa-file-export:after{content:"\f56e\f56e"}.fa-duotone.fa-file-heart:after,.fad.fa-file-heart:after{content:"\e176\e176"}.fa-duotone.fa-file-image:after,.fad.fa-file-image:after{content:"\f1c5\f1c5"}.fa-duotone.fa-arrow-right-to-file:after,.fa-duotone.fa-file-import:after,.fad.fa-arrow-right-to-file:after,.fad.fa-file-import:after{content:"\f56f\f56f"}.fa-duotone.fa-file-invoice:after,.fad.fa-file-invoice:after{content:"\f570\f570"}.fa-duotone.fa-file-invoice-dollar:after,.fad.fa-file-invoice-dollar:after{content:"\f571\f571"}.fa-duotone.fa-file-alt:after,.fa-duotone.fa-file-lines:after,.fa-duotone.fa-file-text:after,.fad.fa-file-alt:after,.fad.fa-file-lines:after,.fad.fa-file-text:after{content:"\f15c\f15c"}.fa-duotone.fa-file-lock:after,.fad.fa-file-lock:after{content:"\e3a6\e3a6"}.fa-duotone.fa-file-magnifying-glass:after,.fa-duotone.fa-file-search:after,.fad.fa-file-magnifying-glass:after,.fad.fa-file-search:after{content:"\f865\f865"}.fa-duotone.fa-file-medical:after,.fad.fa-file-medical:after{content:"\f477\f477"}.fa-duotone.fa-file-minus:after,.fad.fa-file-minus:after{content:"\f318\f318"}.fa-duotone.fa-file-music:after,.fad.fa-file-music:after{content:"\f8b6\f8b6"}.fa-duotone.fa-file-pdf:after,.fad.fa-file-pdf:after{content:"\f1c1\f1c1"}.fa-duotone.fa-file-edit:after,.fa-duotone.fa-file-pen:after,.fad.fa-file-edit:after,.fad.fa-file-pen:after{content:"\f31c\f31c"}.fa-duotone.fa-file-plus:after,.fad.fa-file-plus:after{content:"\f319\f319"}.fa-duotone.fa-file-plus-minus:after,.fad.fa-file-plus-minus:after{content:"\e177\e177"}.fa-duotone.fa-file-powerpoint:after,.fad.fa-file-powerpoint:after{content:"\f1c4\f1c4"}.fa-duotone.fa-file-prescription:after,.fad.fa-file-prescription:after{content:"\f572\f572"}.fa-duotone.fa-file-signature:after,.fad.fa-file-signature:after{content:"\f573\f573"}.fa-duotone.fa-file-slash:after,.fad.fa-file-slash:after{content:"\e3a7\e3a7"}.fa-duotone.fa-file-spreadsheet:after,.fad.fa-file-spreadsheet:after{content:"\f65b\f65b"}.fa-duotone.fa-file-user:after,.fad.fa-file-user:after{content:"\f65c\f65c"}.fa-duotone.fa-file-video:after,.fad.fa-file-video:after{content:"\f1c8\f1c8"}.fa-duotone.fa-file-medical-alt:after,.fa-duotone.fa-file-waveform:after,.fad.fa-file-medical-alt:after,.fad.fa-file-waveform:after{content:"\f478\f478"}.fa-duotone.fa-file-word:after,.fad.fa-file-word:after{content:"\f1c2\f1c2"}.fa-duotone.fa-file-times:after,.fa-duotone.fa-file-xmark:after,.fad.fa-file-times:after,.fad.fa-file-xmark:after{content:"\f317\f317"}.fa-duotone.fa-file-archive:after,.fa-duotone.fa-file-zipper:after,.fad.fa-file-archive:after,.fad.fa-file-zipper:after{content:"\f1c6\f1c6"}.fa-duotone.fa-files:after,.fad.fa-files:after{content:"\e178\e178"}.fa-duotone.fa-files-medical:after,.fad.fa-files-medical:after{content:"\f7fd\f7fd"}.fa-duotone.fa-fill:after,.fad.fa-fill:after{content:"\f575\f575"}.fa-duotone.fa-fill-drip:after,.fad.fa-fill-drip:after{content:"\f576\f576"}.fa-duotone.fa-film:after,.fad.fa-film:after{content:"\f008\f008"}.fa-duotone.fa-film-canister:after,.fad.fa-film-canister:after{content:"\f8b7\f8b7"}.fa-duotone.fa-film-alt:after,.fa-duotone.fa-film-simple:after,.fad.fa-film-alt:after,.fad.fa-film-simple:after{content:"\f3a0\f3a0"}.fa-duotone.fa-film-slash:after,.fad.fa-film-slash:after{content:"\e179\e179"}.fa-duotone.fa-films:after,.fad.fa-films:after{content:"\e17a\e17a"}.fa-duotone.fa-filter:after,.fad.fa-filter:after{content:"\f0b0\f0b0"}.fa-duotone.fa-filter-circle-dollar:after,.fa-duotone.fa-funnel-dollar:after,.fad.fa-filter-circle-dollar:after,.fad.fa-funnel-dollar:after{content:"\f662\f662"}.fa-duotone.fa-filter-circle-xmark:after,.fad.fa-filter-circle-xmark:after{content:"\e17b\e17b"}.fa-duotone.fa-filter-list:after,.fad.fa-filter-list:after{content:"\e17c\e17c"}.fa-duotone.fa-filter-slash:after,.fad.fa-filter-slash:after{content:"\e17d\e17d"}.fa-duotone.fa-filters:after,.fad.fa-filters:after{content:"\e17e\e17e"}.fa-duotone.fa-fingerprint:after,.fad.fa-fingerprint:after{content:"\f577\f577"}.fa-duotone.fa-fire:after,.fad.fa-fire:after{content:"\f06d\f06d"}.fa-duotone.fa-fire-extinguisher:after,.fad.fa-fire-extinguisher:after{content:"\f134\f134"}.fa-duotone.fa-fire-flame:after,.fa-duotone.fa-flame:after,.fad.fa-fire-flame:after,.fad.fa-flame:after{content:"\f6df\f6df"}.fa-duotone.fa-fire-alt:after,.fa-duotone.fa-fire-flame-curved:after,.fad.fa-fire-alt:after,.fad.fa-fire-flame-curved:after{content:"\f7e4\f7e4"}.fa-duotone.fa-burn:after,.fa-duotone.fa-fire-flame-simple:after,.fad.fa-burn:after,.fad.fa-fire-flame-simple:after{content:"\f46a\f46a"}.fa-duotone.fa-fire-hydrant:after,.fad.fa-fire-hydrant:after{content:"\e17f\e17f"}.fa-duotone.fa-fire-smoke:after,.fad.fa-fire-smoke:after{content:"\f74b\f74b"}.fa-duotone.fa-fireplace:after,.fad.fa-fireplace:after{content:"\f79a\f79a"}.fa-duotone.fa-fish:after,.fad.fa-fish:after{content:"\f578\f578"}.fa-duotone.fa-fish-bones:after,.fad.fa-fish-bones:after{content:"\e304\e304"}.fa-duotone.fa-fish-cooked:after,.fad.fa-fish-cooked:after{content:"\f7fe\f7fe"}.fa-duotone.fa-fishing-rod:after,.fad.fa-fishing-rod:after{content:"\e3a8\e3a8"}.fa-duotone.fa-flag:after,.fad.fa-flag:after{content:"\f024\f024"}.fa-duotone.fa-flag-checkered:after,.fad.fa-flag-checkered:after{content:"\f11e\f11e"}.fa-duotone.fa-flag-pennant:after,.fa-duotone.fa-pennant:after,.fad.fa-flag-pennant:after,.fad.fa-pennant:after{content:"\f456\f456"}.fa-duotone.fa-flag-alt:after,.fa-duotone.fa-flag-swallowtail:after,.fad.fa-flag-alt:after,.fad.fa-flag-swallowtail:after{content:"\f74c\f74c"}.fa-duotone.fa-flag-usa:after,.fad.fa-flag-usa:after{content:"\f74d\f74d"}.fa-duotone.fa-flashlight:after,.fad.fa-flashlight:after{content:"\f8b8\f8b8"}.fa-duotone.fa-flask:after,.fad.fa-flask:after{content:"\f0c3\f0c3"}.fa-duotone.fa-flask-poison:after,.fa-duotone.fa-flask-round-poison:after,.fad.fa-flask-poison:after,.fad.fa-flask-round-poison:after{content:"\f6e0\f6e0"}.fa-duotone.fa-flask-potion:after,.fa-duotone.fa-flask-round-potion:after,.fad.fa-flask-potion:after,.fad.fa-flask-round-potion:after{content:"\f6e1\f6e1"}.fa-duotone.fa-flatbread:after,.fad.fa-flatbread:after{content:"\e40b\e40b"}.fa-duotone.fa-flatbread-stuffed:after,.fad.fa-flatbread-stuffed:after{content:"\e40c\e40c"}.fa-duotone.fa-floppy-disk:after,.fa-duotone.fa-save:after,.fad.fa-floppy-disk:after,.fad.fa-save:after{content:"\f0c7\f0c7"}.fa-duotone.fa-floppy-disk-circle-arrow-right:after,.fa-duotone.fa-save-circle-arrow-right:after,.fad.fa-floppy-disk-circle-arrow-right:after,.fad.fa-save-circle-arrow-right:after{content:"\e180\e180"}.fa-duotone.fa-floppy-disk-circle-xmark:after,.fa-duotone.fa-floppy-disk-times:after,.fa-duotone.fa-save-circle-xmark:after,.fa-duotone.fa-save-times:after,.fad.fa-floppy-disk-circle-xmark:after,.fad.fa-floppy-disk-times:after,.fad.fa-save-circle-xmark:after,.fad.fa-save-times:after{content:"\e181\e181"}.fa-duotone.fa-floppy-disk-pen:after,.fad.fa-floppy-disk-pen:after{content:"\e182\e182"}.fa-duotone.fa-floppy-disks:after,.fad.fa-floppy-disks:after{content:"\e183\e183"}.fa-duotone.fa-florin-sign:after,.fad.fa-florin-sign:after{content:"\e184\e184"}.fa-duotone.fa-flower:after,.fad.fa-flower:after{content:"\f7ff\f7ff"}.fa-duotone.fa-flower-daffodil:after,.fad.fa-flower-daffodil:after{content:"\f800\f800"}.fa-duotone.fa-flower-tulip:after,.fad.fa-flower-tulip:after{content:"\f801\f801"}.fa-duotone.fa-flute:after,.fad.fa-flute:after{content:"\f8b9\f8b9"}.fa-duotone.fa-flux-capacitor:after,.fad.fa-flux-capacitor:after{content:"\f8ba\f8ba"}.fa-duotone.fa-flying-disc:after,.fad.fa-flying-disc:after{content:"\e3a9\e3a9"}.fa-duotone.fa-folder:after,.fad.fa-folder:after{content:"\f07b\f07b"}.fa-duotone.fa-folder-arrow-down:after,.fa-duotone.fa-folder-download:after,.fad.fa-folder-arrow-down:after,.fad.fa-folder-download:after{content:"\e053\e053"}.fa-duotone.fa-folder-arrow-up:after,.fa-duotone.fa-folder-upload:after,.fad.fa-folder-arrow-up:after,.fad.fa-folder-upload:after{content:"\e054\e054"}.fa-duotone.fa-folder-blank:after,.fad.fa-folder-blank:after{content:"\e185\e185"}.fa-duotone.fa-folder-bookmark:after,.fad.fa-folder-bookmark:after{content:"\e186\e186"}.fa-duotone.fa-folder-cog:after,.fa-duotone.fa-folder-gear:after,.fad.fa-folder-cog:after,.fad.fa-folder-gear:after{content:"\e187\e187"}.fa-duotone.fa-folder-grid:after,.fad.fa-folder-grid:after{content:"\e188\e188"}.fa-duotone.fa-folder-heart:after,.fad.fa-folder-heart:after{content:"\e189\e189"}.fa-duotone.fa-folder-image:after,.fad.fa-folder-image:after{content:"\e18a\e18a"}.fa-duotone.fa-folder-magnifying-glass:after,.fa-duotone.fa-folder-search:after,.fad.fa-folder-magnifying-glass:after,.fad.fa-folder-search:after{content:"\e18b\e18b"}.fa-duotone.fa-folder-medical:after,.fad.fa-folder-medical:after{content:"\e18c\e18c"}.fa-duotone.fa-folder-minus:after,.fad.fa-folder-minus:after{content:"\f65d\f65d"}.fa-duotone.fa-folder-music:after,.fad.fa-folder-music:after{content:"\e18d\e18d"}.fa-duotone.fa-folder-open:after,.fad.fa-folder-open:after{content:"\f07c\f07c"}.fa-duotone.fa-folder-plus:after,.fad.fa-folder-plus:after{content:"\f65e\f65e"}.fa-duotone.fa-folder-tree:after,.fad.fa-folder-tree:after{content:"\f802\f802"}.fa-duotone.fa-folder-user:after,.fad.fa-folder-user:after{content:"\e18e\e18e"}.fa-duotone.fa-folder-times:after,.fa-duotone.fa-folder-xmark:after,.fad.fa-folder-times:after,.fad.fa-folder-xmark:after{content:"\f65f\f65f"}.fa-duotone.fa-folders:after,.fad.fa-folders:after{content:"\f660\f660"}.fa-duotone.fa-fondue-pot:after,.fad.fa-fondue-pot:after{content:"\e40d\e40d"}.fa-duotone.fa-font:after,.fad.fa-font:after{content:"\f031\f031"}.fa-duotone.fa-font-awesome-flag:after,.fa-duotone.fa-font-awesome-logo-full:after,.fa-duotone.fa-font-awesome:after,.fad.fa-font-awesome-flag:after,.fad.fa-font-awesome-logo-full:after,.fad.fa-font-awesome:after{content:"\f2b4\f2b4"}.fa-duotone.fa-font-case:after,.fad.fa-font-case:after{content:"\f866\f866"}.fa-duotone.fa-football-ball:after,.fa-duotone.fa-football:after,.fad.fa-football-ball:after,.fad.fa-football:after{content:"\f44e\f44e"}.fa-duotone.fa-football-helmet:after,.fad.fa-football-helmet:after{content:"\f44f\f44f"}.fa-duotone.fa-fork:after,.fa-duotone.fa-utensil-fork:after,.fad.fa-fork:after,.fad.fa-utensil-fork:after{content:"\f2e3\f2e3"}.fa-duotone.fa-fork-knife:after,.fa-duotone.fa-utensils-alt:after,.fad.fa-fork-knife:after,.fad.fa-utensils-alt:after{content:"\f2e6\f2e6"}.fa-duotone.fa-forklift:after,.fad.fa-forklift:after{content:"\f47a\f47a"}.fa-duotone.fa-fort:after,.fad.fa-fort:after{content:"\e486\e486"}.fa-duotone.fa-forward:after,.fad.fa-forward:after{content:"\f04e\f04e"}.fa-duotone.fa-fast-forward:after,.fa-duotone.fa-forward-fast:after,.fad.fa-fast-forward:after,.fad.fa-forward-fast:after{content:"\f050\f050"}.fa-duotone.fa-forward-step:after,.fa-duotone.fa-step-forward:after,.fad.fa-forward-step:after,.fad.fa-step-forward:after{content:"\f051\f051"}.fa-duotone.fa-franc-sign:after,.fad.fa-franc-sign:after{content:"\e18f\e18f"}.fa-duotone.fa-french-fries:after,.fad.fa-french-fries:after{content:"\f803\f803"}.fa-duotone.fa-frog:after,.fad.fa-frog:after{content:"\f52e\f52e"}.fa-duotone.fa-function:after,.fad.fa-function:after{content:"\f661\f661"}.fa-duotone.fa-futbol-ball:after,.fa-duotone.fa-futbol:after,.fa-duotone.fa-soccer-ball:after,.fad.fa-futbol-ball:after,.fad.fa-futbol:after,.fad.fa-soccer-ball:after{content:"\f1e3\f1e3"}.fa-duotone.fa-g:after,.fad.fa-g:after{content:"\47\47"}.fa-duotone.fa-galaxy:after,.fad.fa-galaxy:after{content:"\e008\e008"}.fa-duotone.fa-gallery-thumbnails:after,.fad.fa-gallery-thumbnails:after{content:"\e3aa\e3aa"}.fa-duotone.fa-game-board:after,.fad.fa-game-board:after{content:"\f867\f867"}.fa-duotone.fa-game-board-alt:after,.fa-duotone.fa-game-board-simple:after,.fad.fa-game-board-alt:after,.fad.fa-game-board-simple:after{content:"\f868\f868"}.fa-duotone.fa-game-console-handheld:after,.fad.fa-game-console-handheld:after{content:"\f8bb\f8bb"}.fa-duotone.fa-gamepad:after,.fad.fa-gamepad:after{content:"\f11b\f11b"}.fa-duotone.fa-gamepad-alt:after,.fa-duotone.fa-gamepad-modern:after,.fad.fa-gamepad-alt:after,.fad.fa-gamepad-modern:after{content:"\f8bc\f8bc"}.fa-duotone.fa-garage:after,.fad.fa-garage:after{content:"\e009\e009"}.fa-duotone.fa-garage-car:after,.fad.fa-garage-car:after{content:"\e00a\e00a"}.fa-duotone.fa-garage-open:after,.fad.fa-garage-open:after{content:"\e00b\e00b"}.fa-duotone.fa-garlic:after,.fad.fa-garlic:after{content:"\e40e\e40e"}.fa-duotone.fa-gas-pump:after,.fad.fa-gas-pump:after{content:"\f52f\f52f"}.fa-duotone.fa-gas-pump-slash:after,.fad.fa-gas-pump-slash:after{content:"\f5f4\f5f4"}.fa-duotone.fa-dashboard:after,.fa-duotone.fa-gauge-high:after,.fa-duotone.fa-gauge:after,.fa-duotone.fa-tachometer-alt-fast:after,.fa-duotone.fa-tachometer-alt:after,.fad.fa-dashboard:after,.fad.fa-gauge-high:after,.fad.fa-gauge:after,.fad.fa-tachometer-alt-fast:after,.fad.fa-tachometer-alt:after{content:"\f625\f625"}.fa-duotone.fa-gauge-low:after,.fa-duotone.fa-tachometer-alt-slow:after,.fad.fa-gauge-low:after,.fad.fa-tachometer-alt-slow:after{content:"\f627\f627"}.fa-duotone.fa-gauge-max:after,.fa-duotone.fa-tachometer-alt-fastest:after,.fad.fa-gauge-max:after,.fad.fa-tachometer-alt-fastest:after{content:"\f626\f626"}.fa-duotone.fa-gauge-med:after,.fa-duotone.fa-tachometer-alt-average:after,.fad.fa-gauge-med:after,.fad.fa-tachometer-alt-average:after{content:"\f624\f624"}.fa-duotone.fa-gauge-min:after,.fa-duotone.fa-tachometer-alt-slowest:after,.fad.fa-gauge-min:after,.fad.fa-tachometer-alt-slowest:after{content:"\f628\f628"}.fa-duotone.fa-gauge-simple-high:after,.fa-duotone.fa-gauge-simple:after,.fa-duotone.fa-tachometer-fast:after,.fa-duotone.fa-tachometer:after,.fad.fa-gauge-simple-high:after,.fad.fa-gauge-simple:after,.fad.fa-tachometer-fast:after,.fad.fa-tachometer:after{content:"\f62a\f62a"}.fa-duotone.fa-gauge-simple-low:after,.fa-duotone.fa-tachometer-slow:after,.fad.fa-gauge-simple-low:after,.fad.fa-tachometer-slow:after{content:"\f62c\f62c"}.fa-duotone.fa-gauge-simple-max:after,.fa-duotone.fa-tachometer-fastest:after,.fad.fa-gauge-simple-max:after,.fad.fa-tachometer-fastest:after{content:"\f62b\f62b"}.fa-duotone.fa-gauge-simple-med:after,.fa-duotone.fa-tachometer-average:after,.fad.fa-gauge-simple-med:after,.fad.fa-tachometer-average:after{content:"\f629\f629"}.fa-duotone.fa-gauge-simple-min:after,.fa-duotone.fa-tachometer-slowest:after,.fad.fa-gauge-simple-min:after,.fad.fa-tachometer-slowest:after{content:"\f62d\f62d"}.fa-duotone.fa-gavel:after,.fa-duotone.fa-legal:after,.fad.fa-gavel:after,.fad.fa-legal:after{content:"\f0e3\f0e3"}.fa-duotone.fa-cog:after,.fa-duotone.fa-gear:after,.fad.fa-cog:after,.fad.fa-gear:after{content:"\f013\f013"}.fa-duotone.fa-cogs:after,.fa-duotone.fa-gears:after,.fad.fa-cogs:after,.fad.fa-gears:after{content:"\f085\f085"}.fa-duotone.fa-gem:after,.fad.fa-gem:after{content:"\f3a5\f3a5"}.fa-duotone.fa-genderless:after,.fad.fa-genderless:after{content:"\f22d\f22d"}.fa-duotone.fa-ghost:after,.fad.fa-ghost:after{content:"\f6e2\f6e2"}.fa-duotone.fa-gif:after,.fad.fa-gif:after{content:"\e190\e190"}.fa-duotone.fa-gift:after,.fad.fa-gift:after{content:"\f06b\f06b"}.fa-duotone.fa-gift-card:after,.fad.fa-gift-card:after{content:"\f663\f663"}.fa-duotone.fa-gifts:after,.fad.fa-gifts:after{content:"\f79c\f79c"}.fa-duotone.fa-gingerbread-man:after,.fad.fa-gingerbread-man:after{content:"\f79d\f79d"}.fa-duotone.fa-glass:after,.fad.fa-glass:after{content:"\f804\f804"}.fa-duotone.fa-glass-citrus:after,.fad.fa-glass-citrus:after{content:"\f869\f869"}.fa-duotone.fa-glass-empty:after,.fad.fa-glass-empty:after{content:"\e191\e191"}.fa-duotone.fa-glass-half-empty:after,.fa-duotone.fa-glass-half-full:after,.fa-duotone.fa-glass-half:after,.fad.fa-glass-half-empty:after,.fad.fa-glass-half-full:after,.fad.fa-glass-half:after{content:"\e192\e192"}.fa-duotone.fa-glasses:after,.fad.fa-glasses:after{content:"\f530\f530"}.fa-duotone.fa-glasses-alt:after,.fa-duotone.fa-glasses-round:after,.fad.fa-glasses-alt:after,.fad.fa-glasses-round:after{content:"\f5f5\f5f5"}.fa-duotone.fa-globe:after,.fad.fa-globe:after{content:"\f0ac\f0ac"}.fa-duotone.fa-globe-snow:after,.fad.fa-globe-snow:after{content:"\f7a3\f7a3"}.fa-duotone.fa-globe-stand:after,.fad.fa-globe-stand:after{content:"\f5f6\f5f6"}.fa-duotone.fa-goal-net:after,.fad.fa-goal-net:after{content:"\e3ab\e3ab"}.fa-duotone.fa-golf-ball-tee:after,.fa-duotone.fa-golf-ball:after,.fad.fa-golf-ball-tee:after,.fad.fa-golf-ball:after{content:"\f450\f450"}.fa-duotone.fa-golf-club:after,.fad.fa-golf-club:after{content:"\f451\f451"}.fa-duotone.fa-golf-flag-hole:after,.fad.fa-golf-flag-hole:after{content:"\e3ac\e3ac"}.fa-duotone.fa-gopuram:after,.fad.fa-gopuram:after{content:"\f664\f664"}.fa-duotone.fa-graduation-cap:after,.fa-duotone.fa-mortar-board:after,.fad.fa-graduation-cap:after,.fad.fa-mortar-board:after{content:"\f19d\f19d"}.fa-duotone.fa-gramophone:after,.fad.fa-gramophone:after{content:"\f8bd\f8bd"}.fa-duotone.fa-grapes:after,.fad.fa-grapes:after{content:"\e306\e306"}.fa-duotone.fa-grate:after,.fad.fa-grate:after{content:"\e193\e193"}.fa-duotone.fa-grate-droplet:after,.fad.fa-grate-droplet:after{content:"\e194\e194"}.fa-duotone.fa-greater-than:after,.fad.fa-greater-than:after{content:"\3e\3e"}.fa-duotone.fa-greater-than-equal:after,.fad.fa-greater-than-equal:after{content:"\f532\f532"}.fa-duotone.fa-grid-3:after,.fa-duotone.fa-grid:after,.fad.fa-grid-3:after,.fad.fa-grid:after{content:"\e195\e195"}.fa-duotone.fa-grid-2:after,.fad.fa-grid-2:after{content:"\e196\e196"}.fa-duotone.fa-grid-2-plus:after,.fad.fa-grid-2-plus:after{content:"\e197\e197"}.fa-duotone.fa-grid-4:after,.fad.fa-grid-4:after{content:"\e198\e198"}.fa-duotone.fa-grid-5:after,.fad.fa-grid-5:after{content:"\e199\e199"}.fa-duotone.fa-grid-dividers:after,.fad.fa-grid-dividers:after{content:"\e3ad\e3ad"}.fa-duotone.fa-grid-horizontal:after,.fad.fa-grid-horizontal:after{content:"\e307\e307"}.fa-duotone.fa-grip-horizontal:after,.fa-duotone.fa-grip:after,.fad.fa-grip-horizontal:after,.fad.fa-grip:after{content:"\f58d\f58d"}.fa-duotone.fa-grip-dots:after,.fad.fa-grip-dots:after{content:"\e410\e410"}.fa-duotone.fa-grip-dots-vertical:after,.fad.fa-grip-dots-vertical:after{content:"\e411\e411"}.fa-duotone.fa-grip-lines:after,.fad.fa-grip-lines:after{content:"\f7a4\f7a4"}.fa-duotone.fa-grip-lines-vertical:after,.fad.fa-grip-lines-vertical:after{content:"\f7a5\f7a5"}.fa-duotone.fa-grip-vertical:after,.fad.fa-grip-vertical:after{content:"\f58e\f58e"}.fa-duotone.fa-guarani-sign:after,.fad.fa-guarani-sign:after{content:"\e19a\e19a"}.fa-duotone.fa-guitar:after,.fad.fa-guitar:after{content:"\f7a6\f7a6"}.fa-duotone.fa-guitar-electric:after,.fad.fa-guitar-electric:after{content:"\f8be\f8be"}.fa-duotone.fa-guitars:after,.fad.fa-guitars:after{content:"\f8bf\f8bf"}.fa-duotone.fa-gun:after,.fad.fa-gun:after{content:"\e19b\e19b"}.fa-duotone.fa-gun-slash:after,.fad.fa-gun-slash:after{content:"\e19c\e19c"}.fa-duotone.fa-gun-squirt:after,.fad.fa-gun-squirt:after{content:"\e19d\e19d"}.fa-duotone.fa-h:after,.fad.fa-h:after{content:"\48\48"}.fa-duotone.fa-h1:after,.fad.fa-h1:after{content:"\f313\f313"}.fa-duotone.fa-h2:after,.fad.fa-h2:after{content:"\f314\f314"}.fa-duotone.fa-h3:after,.fad.fa-h3:after{content:"\f315\f315"}.fa-duotone.fa-h4:after,.fad.fa-h4:after{content:"\f86a\f86a"}.fa-duotone.fa-h5:after,.fad.fa-h5:after{content:"\e412\e412"}.fa-duotone.fa-h6:after,.fad.fa-h6:after{content:"\e413\e413"}.fa-duotone.fa-hammer:after,.fad.fa-hammer:after{content:"\f6e3\f6e3"}.fa-duotone.fa-hammer-crash:after,.fad.fa-hammer-crash:after{content:"\e414\e414"}.fa-duotone.fa-hammer-war:after,.fad.fa-hammer-war:after{content:"\f6e4\f6e4"}.fa-duotone.fa-hamsa:after,.fad.fa-hamsa:after{content:"\f665\f665"}.fa-duotone.fa-hand-paper:after,.fa-duotone.fa-hand:after,.fad.fa-hand-paper:after,.fad.fa-hand:after{content:"\f256\f256"}.fa-duotone.fa-hand-back-fist:after,.fa-duotone.fa-hand-rock:after,.fad.fa-hand-back-fist:after,.fad.fa-hand-rock:after{content:"\f255\f255"}.fa-duotone.fa-hand-back-point-down:after,.fad.fa-hand-back-point-down:after{content:"\e19e\e19e"}.fa-duotone.fa-hand-back-point-left:after,.fad.fa-hand-back-point-left:after{content:"\e19f\e19f"}.fa-duotone.fa-hand-back-point-ribbon:after,.fad.fa-hand-back-point-ribbon:after{content:"\e1a0\e1a0"}.fa-duotone.fa-hand-back-point-right:after,.fad.fa-hand-back-point-right:after{content:"\e1a1\e1a1"}.fa-duotone.fa-hand-back-point-up:after,.fad.fa-hand-back-point-up:after{content:"\e1a2\e1a2"}.fa-duotone.fa-allergies:after,.fa-duotone.fa-hand-dots:after,.fad.fa-allergies:after,.fad.fa-hand-dots:after{content:"\f461\f461"}.fa-duotone.fa-hand-fingers-crossed:after,.fad.fa-hand-fingers-crossed:after{content:"\e1a3\e1a3"}.fa-duotone.fa-fist-raised:after,.fa-duotone.fa-hand-fist:after,.fad.fa-fist-raised:after,.fad.fa-hand-fist:after{content:"\f6de\f6de"}.fa-duotone.fa-hand-heart:after,.fad.fa-hand-heart:after{content:"\f4bc\f4bc"}.fa-duotone.fa-hand-holding:after,.fad.fa-hand-holding:after{content:"\f4bd\f4bd"}.fa-duotone.fa-hand-holding-box:after,.fad.fa-hand-holding-box:after{content:"\f47b\f47b"}.fa-duotone.fa-hand-holding-dollar:after,.fa-duotone.fa-hand-holding-usd:after,.fad.fa-hand-holding-dollar:after,.fad.fa-hand-holding-usd:after{content:"\f4c0\f4c0"}.fa-duotone.fa-hand-holding-droplet:after,.fa-duotone.fa-hand-holding-water:after,.fad.fa-hand-holding-droplet:after,.fad.fa-hand-holding-water:after{content:"\f4c1\f4c1"}.fa-duotone.fa-hand-holding-heart:after,.fad.fa-hand-holding-heart:after{content:"\f4be\f4be"}.fa-duotone.fa-hand-holding-magic:after,.fad.fa-hand-holding-magic:after{content:"\f6e5\f6e5"}.fa-duotone.fa-hand-holding-medical:after,.fad.fa-hand-holding-medical:after{content:"\e05c\e05c"}.fa-duotone.fa-hand-holding-seedling:after,.fad.fa-hand-holding-seedling:after{content:"\f4bf\f4bf"}.fa-duotone.fa-hand-holding-skull:after,.fad.fa-hand-holding-skull:after{content:"\e1a4\e1a4"}.fa-duotone.fa-hand-horns:after,.fad.fa-hand-horns:after{content:"\e1a9\e1a9"}.fa-duotone.fa-hand-lizard:after,.fad.fa-hand-lizard:after{content:"\f258\f258"}.fa-duotone.fa-hand-love:after,.fad.fa-hand-love:after{content:"\e1a5\e1a5"}.fa-duotone.fa-hand-middle-finger:after,.fad.fa-hand-middle-finger:after{content:"\f806\f806"}.fa-duotone.fa-hand-peace:after,.fad.fa-hand-peace:after{content:"\f25b\f25b"}.fa-duotone.fa-hand-point-down:after,.fad.fa-hand-point-down:after{content:"\f0a7\f0a7"}.fa-duotone.fa-hand-point-left:after,.fad.fa-hand-point-left:after{content:"\f0a5\f0a5"}.fa-duotone.fa-hand-point-ribbon:after,.fad.fa-hand-point-ribbon:after{content:"\e1a6\e1a6"}.fa-duotone.fa-hand-point-right:after,.fad.fa-hand-point-right:after{content:"\f0a4\f0a4"}.fa-duotone.fa-hand-point-up:after,.fad.fa-hand-point-up:after{content:"\f0a6\f0a6"}.fa-duotone.fa-hand-pointer:after,.fad.fa-hand-pointer:after{content:"\f25a\f25a"}.fa-duotone.fa-hand-scissors:after,.fad.fa-hand-scissors:after{content:"\f257\f257"}.fa-duotone.fa-hand-sparkles:after,.fad.fa-hand-sparkles:after{content:"\e05d\e05d"}.fa-duotone.fa-hand-spock:after,.fad.fa-hand-spock:after{content:"\f259\f259"}.fa-duotone.fa-hand-wave:after,.fad.fa-hand-wave:after{content:"\e1a7\e1a7"}.fa-duotone.fa-hands:after,.fa-duotone.fa-sign-language:after,.fa-duotone.fa-signing:after,.fad.fa-hands:after,.fad.fa-sign-language:after,.fad.fa-signing:after{content:"\f2a7\f2a7"}.fa-duotone.fa-american-sign-language-interpreting:after,.fa-duotone.fa-asl-interpreting:after,.fa-duotone.fa-hands-american-sign-language-interpreting:after,.fa-duotone.fa-hands-asl-interpreting:after,.fad.fa-american-sign-language-interpreting:after,.fad.fa-asl-interpreting:after,.fad.fa-hands-american-sign-language-interpreting:after,.fad.fa-hands-asl-interpreting:after{content:"\f2a3\f2a3"}.fa-duotone.fa-hands-bubbles:after,.fa-duotone.fa-hands-wash:after,.fad.fa-hands-bubbles:after,.fad.fa-hands-wash:after{content:"\e05e\e05e"}.fa-duotone.fa-hands-clapping:after,.fad.fa-hands-clapping:after{content:"\e1a8\e1a8"}.fa-duotone.fa-hands-holding:after,.fad.fa-hands-holding:after{content:"\f4c2\f4c2"}.fa-duotone.fa-hand-receiving:after,.fa-duotone.fa-hands-holding-diamond:after,.fad.fa-hand-receiving:after,.fad.fa-hands-holding-diamond:after{content:"\f47c\f47c"}.fa-duotone.fa-hands-holding-dollar:after,.fa-duotone.fa-hands-usd:after,.fad.fa-hands-holding-dollar:after,.fad.fa-hands-usd:after{content:"\f4c5\f4c5"}.fa-duotone.fa-hands-heart:after,.fa-duotone.fa-hands-holding-heart:after,.fad.fa-hands-heart:after,.fad.fa-hands-holding-heart:after{content:"\f4c3\f4c3"}.fa-duotone.fa-hands-praying:after,.fa-duotone.fa-praying-hands:after,.fad.fa-hands-praying:after,.fad.fa-praying-hands:after{content:"\f684\f684"}.fa-duotone.fa-handshake:after,.fad.fa-handshake:after{content:"\f2b5\f2b5"}.fa-duotone.fa-hands-helping:after,.fa-duotone.fa-handshake-angle:after,.fad.fa-hands-helping:after,.fad.fa-handshake-angle:after{content:"\f4c4\f4c4"}.fa-duotone.fa-handshake-alt:after,.fa-duotone.fa-handshake-simple:after,.fad.fa-handshake-alt:after,.fad.fa-handshake-simple:after{content:"\f4c6\f4c6"}.fa-duotone.fa-handshake-alt-slash:after,.fa-duotone.fa-handshake-simple-slash:after,.fad.fa-handshake-alt-slash:after,.fad.fa-handshake-simple-slash:after{content:"\e05f\e05f"}.fa-duotone.fa-handshake-slash:after,.fad.fa-handshake-slash:after{content:"\e060\e060"}.fa-duotone.fa-hanukiah:after,.fad.fa-hanukiah:after{content:"\f6e6\f6e6"}.fa-duotone.fa-hard-drive:after,.fa-duotone.fa-hdd:after,.fad.fa-hard-drive:after,.fad.fa-hdd:after{content:"\f0a0\f0a0"}.fa-duotone.fa-hashtag:after,.fad.fa-hashtag:after{content:"\23\23"}.fa-duotone.fa-hashtag-lock:after,.fad.fa-hashtag-lock:after{content:"\e415\e415"}.fa-duotone.fa-hat-chef:after,.fad.fa-hat-chef:after{content:"\f86b\f86b"}.fa-duotone.fa-hat-cowboy:after,.fad.fa-hat-cowboy:after{content:"\f8c0\f8c0"}.fa-duotone.fa-hat-cowboy-side:after,.fad.fa-hat-cowboy-side:after{content:"\f8c1\f8c1"}.fa-duotone.fa-hat-santa:after,.fad.fa-hat-santa:after{content:"\f7a7\f7a7"}.fa-duotone.fa-hat-winter:after,.fad.fa-hat-winter:after{content:"\f7a8\f7a8"}.fa-duotone.fa-hat-witch:after,.fad.fa-hat-witch:after{content:"\f6e7\f6e7"}.fa-duotone.fa-hat-wizard:after,.fad.fa-hat-wizard:after{content:"\f6e8\f6e8"}.fa-duotone.fa-head-side:after,.fad.fa-head-side:after{content:"\f6e9\f6e9"}.fa-duotone.fa-head-side-brain:after,.fad.fa-head-side-brain:after{content:"\f808\f808"}.fa-duotone.fa-head-side-cough:after,.fad.fa-head-side-cough:after{content:"\e061\e061"}.fa-duotone.fa-head-side-cough-slash:after,.fad.fa-head-side-cough-slash:after{content:"\e062\e062"}.fa-duotone.fa-head-side-goggles:after,.fa-duotone.fa-head-vr:after,.fad.fa-head-side-goggles:after,.fad.fa-head-vr:after{content:"\f6ea\f6ea"}.fa-duotone.fa-head-side-headphones:after,.fad.fa-head-side-headphones:after{content:"\f8c2\f8c2"}.fa-duotone.fa-head-side-heart:after,.fad.fa-head-side-heart:after{content:"\e1aa\e1aa"}.fa-duotone.fa-head-side-mask:after,.fad.fa-head-side-mask:after{content:"\e063\e063"}.fa-duotone.fa-head-side-medical:after,.fad.fa-head-side-medical:after{content:"\f809\f809"}.fa-duotone.fa-head-side-virus:after,.fad.fa-head-side-virus:after{content:"\e064\e064"}.fa-duotone.fa-header:after,.fa-duotone.fa-heading:after,.fad.fa-header:after,.fad.fa-heading:after{content:"\f1dc\f1dc"}.fa-duotone.fa-headphones:after,.fad.fa-headphones:after{content:"\f025\f025"}.fa-duotone.fa-headphones-alt:after,.fa-duotone.fa-headphones-simple:after,.fad.fa-headphones-alt:after,.fad.fa-headphones-simple:after{content:"\f58f\f58f"}.fa-duotone.fa-headset:after,.fad.fa-headset:after{content:"\f590\f590"}.fa-duotone.fa-heart:after,.fad.fa-heart:after{content:"\f004\f004"}.fa-duotone.fa-heart-broken:after,.fa-duotone.fa-heart-crack:after,.fad.fa-heart-broken:after,.fad.fa-heart-crack:after{content:"\f7a9\f7a9"}.fa-duotone.fa-heart-half:after,.fad.fa-heart-half:after{content:"\e1ab\e1ab"}.fa-duotone.fa-heart-half-alt:after,.fa-duotone.fa-heart-half-stroke:after,.fad.fa-heart-half-alt:after,.fad.fa-heart-half-stroke:after{content:"\e1ac\e1ac"}.fa-duotone.fa-heart-pulse:after,.fa-duotone.fa-heartbeat:after,.fad.fa-heart-pulse:after,.fad.fa-heartbeat:after{content:"\f21e\f21e"}.fa-duotone.fa-heat:after,.fad.fa-heat:after{content:"\e00c\e00c"}.fa-duotone.fa-helicopter:after,.fad.fa-helicopter:after{content:"\f533\f533"}.fa-duotone.fa-helmet-battle:after,.fad.fa-helmet-battle:after{content:"\f6eb\f6eb"}.fa-duotone.fa-hard-hat:after,.fa-duotone.fa-hat-hard:after,.fa-duotone.fa-helmet-safety:after,.fad.fa-hard-hat:after,.fad.fa-hat-hard:after,.fad.fa-helmet-safety:after{content:"\f807\f807"}.fa-duotone.fa-hexagon:after,.fad.fa-hexagon:after{content:"\f312\f312"}.fa-duotone.fa-hexagon-check:after,.fad.fa-hexagon-check:after{content:"\e416\e416"}.fa-duotone.fa-hexagon-divide:after,.fad.fa-hexagon-divide:after{content:"\e1ad\e1ad"}.fa-duotone.fa-hexagon-exclamation:after,.fad.fa-hexagon-exclamation:after{content:"\e417\e417"}.fa-duotone.fa-hexagon-minus:after,.fa-duotone.fa-minus-hexagon:after,.fad.fa-hexagon-minus:after,.fad.fa-minus-hexagon:after{content:"\f307\f307"}.fa-duotone.fa-hexagon-plus:after,.fa-duotone.fa-plus-hexagon:after,.fad.fa-hexagon-plus:after,.fad.fa-plus-hexagon:after{content:"\f300\f300"}.fa-duotone.fa-hexagon-xmark:after,.fa-duotone.fa-times-hexagon:after,.fa-duotone.fa-xmark-hexagon:after,.fad.fa-hexagon-xmark:after,.fad.fa-times-hexagon:after,.fad.fa-xmark-hexagon:after{content:"\f2ee\f2ee"}.fa-duotone.fa-high-definition:after,.fa-duotone.fa-rectangle-hd:after,.fad.fa-high-definition:after,.fad.fa-rectangle-hd:after{content:"\e1ae\e1ae"}.fa-duotone.fa-highlighter:after,.fad.fa-highlighter:after{content:"\f591\f591"}.fa-duotone.fa-highlighter-line:after,.fad.fa-highlighter-line:after{content:"\e1af\e1af"}.fa-duotone.fa-hippo:after,.fad.fa-hippo:after{content:"\f6ed\f6ed"}.fa-duotone.fa-hockey-mask:after,.fad.fa-hockey-mask:after{content:"\f6ee\f6ee"}.fa-duotone.fa-hockey-puck:after,.fad.fa-hockey-puck:after{content:"\f453\f453"}.fa-duotone.fa-hockey-stick-puck:after,.fad.fa-hockey-stick-puck:after{content:"\e3ae\e3ae"}.fa-duotone.fa-hockey-sticks:after,.fad.fa-hockey-sticks:after{content:"\f454\f454"}.fa-duotone.fa-holly-berry:after,.fad.fa-holly-berry:after{content:"\f7aa\f7aa"}.fa-duotone.fa-honey-pot:after,.fad.fa-honey-pot:after{content:"\e418\e418"}.fa-duotone.fa-hood-cloak:after,.fad.fa-hood-cloak:after{content:"\f6ef\f6ef"}.fa-duotone.fa-horizontal-rule:after,.fad.fa-horizontal-rule:after{content:"\f86c\f86c"}.fa-duotone.fa-horse:after,.fad.fa-horse:after{content:"\f6f0\f6f0"}.fa-duotone.fa-horse-head:after,.fad.fa-horse-head:after{content:"\f7ab\f7ab"}.fa-duotone.fa-horse-saddle:after,.fad.fa-horse-saddle:after{content:"\f8c3\f8c3"}.fa-duotone.fa-hose:after,.fad.fa-hose:after{content:"\e419\e419"}.fa-duotone.fa-hose-reel:after,.fad.fa-hose-reel:after{content:"\e41a\e41a"}.fa-duotone.fa-hospital-alt:after,.fa-duotone.fa-hospital-wide:after,.fa-duotone.fa-hospital:after,.fad.fa-hospital-alt:after,.fad.fa-hospital-wide:after,.fad.fa-hospital:after{content:"\f0f8\f0f8"}.fa-duotone.fa-hospital-user:after,.fad.fa-hospital-user:after{content:"\f80d\f80d"}.fa-duotone.fa-hospitals:after,.fad.fa-hospitals:after{content:"\f80e\f80e"}.fa-duotone.fa-hot-tub-person:after,.fa-duotone.fa-hot-tub:after,.fad.fa-hot-tub-person:after,.fad.fa-hot-tub:after{content:"\f593\f593"}.fa-duotone.fa-hotdog:after,.fad.fa-hotdog:after{content:"\f80f\f80f"}.fa-duotone.fa-hotel:after,.fad.fa-hotel:after{content:"\f594\f594"}.fa-duotone.fa-hourglass-2:after,.fa-duotone.fa-hourglass-half:after,.fa-duotone.fa-hourglass:after,.fad.fa-hourglass-2:after,.fad.fa-hourglass-half:after,.fad.fa-hourglass:after{content:"\f254\f254"}.fa-duotone.fa-hourglass-clock:after,.fad.fa-hourglass-clock:after{content:"\e41b\e41b"}.fa-duotone.fa-hourglass-empty:after,.fad.fa-hourglass-empty:after{content:"\f252\f252"}.fa-duotone.fa-hourglass-3:after,.fa-duotone.fa-hourglass-end:after,.fad.fa-hourglass-3:after,.fad.fa-hourglass-end:after{content:"\f253\f253"}.fa-duotone.fa-hourglass-1:after,.fa-duotone.fa-hourglass-start:after,.fad.fa-hourglass-1:after,.fad.fa-hourglass-start:after{content:"\f251\f251"}.fa-duotone.fa-home-alt:after,.fa-duotone.fa-home-lg-alt:after,.fa-duotone.fa-home:after,.fa-duotone.fa-house:after,.fad.fa-home-alt:after,.fad.fa-home-lg-alt:after,.fad.fa-home:after,.fad.fa-house:after{content:"\f015\f015"}.fa-duotone.fa-home-blank:after,.fa-duotone.fa-house-blank:after,.fad.fa-home-blank:after,.fad.fa-house-blank:after{content:"\e487\e487"}.fa-duotone.fa-house-building:after,.fad.fa-house-building:after{content:"\e1b1\e1b1"}.fa-duotone.fa-home-lg:after,.fa-duotone.fa-house-chimney:after,.fad.fa-home-lg:after,.fad.fa-house-chimney:after{content:"\e3af\e3af"}.fa-duotone.fa-house-chimney-blank:after,.fad.fa-house-chimney-blank:after{content:"\e3b0\e3b0"}.fa-duotone.fa-house-chimney-crack:after,.fa-duotone.fa-house-damage:after,.fad.fa-house-chimney-crack:after,.fad.fa-house-damage:after{content:"\f6f1\f6f1"}.fa-duotone.fa-house-chimney-heart:after,.fad.fa-house-chimney-heart:after{content:"\e1b2\e1b2"}.fa-duotone.fa-clinic-medical:after,.fa-duotone.fa-house-chimney-medical:after,.fad.fa-clinic-medical:after,.fad.fa-house-chimney-medical:after{content:"\f7f2\f7f2"}.fa-duotone.fa-house-chimney-user:after,.fad.fa-house-chimney-user:after{content:"\e065\e065"}.fa-duotone.fa-house-chimney-window:after,.fad.fa-house-chimney-window:after{content:"\e00d\e00d"}.fa-duotone.fa-house-crack:after,.fad.fa-house-crack:after{content:"\e3b1\e3b1"}.fa-duotone.fa-house-day:after,.fad.fa-house-day:after{content:"\e00e\e00e"}.fa-duotone.fa-house-flood:after,.fad.fa-house-flood:after{content:"\f74f\f74f"}.fa-duotone.fa-home-heart:after,.fa-duotone.fa-house-heart:after,.fad.fa-home-heart:after,.fad.fa-house-heart:after{content:"\f4c9\f4c9"}.fa-duotone.fa-house-laptop:after,.fa-duotone.fa-laptop-house:after,.fad.fa-house-laptop:after,.fad.fa-laptop-house:after{content:"\e066\e066"}.fa-duotone.fa-house-medical:after,.fad.fa-house-medical:after{content:"\e3b2\e3b2"}.fa-duotone.fa-house-night:after,.fad.fa-house-night:after{content:"\e010\e010"}.fa-duotone.fa-house-leave:after,.fa-duotone.fa-house-person-depart:after,.fa-duotone.fa-house-person-leave:after,.fad.fa-house-leave:after,.fad.fa-house-person-depart:after,.fad.fa-house-person-leave:after{content:"\e00f\e00f"}.fa-duotone.fa-house-person-arrive:after,.fa-duotone.fa-house-person-return:after,.fa-duotone.fa-house-return:after,.fad.fa-house-person-arrive:after,.fad.fa-house-person-return:after,.fad.fa-house-return:after{content:"\e011\e011"}.fa-duotone.fa-house-signal:after,.fad.fa-house-signal:after{content:"\e012\e012"}.fa-duotone.fa-house-tree:after,.fad.fa-house-tree:after{content:"\e1b3\e1b3"}.fa-duotone.fa-house-turret:after,.fad.fa-house-turret:after{content:"\e1b4\e1b4"}.fa-duotone.fa-home-user:after,.fa-duotone.fa-house-user:after,.fad.fa-home-user:after,.fad.fa-house-user:after{content:"\e1b0\e1b0"}.fa-duotone.fa-house-window:after,.fad.fa-house-window:after{content:"\e3b3\e3b3"}.fa-duotone.fa-hryvnia-sign:after,.fa-duotone.fa-hryvnia:after,.fad.fa-hryvnia-sign:after,.fad.fa-hryvnia:after{content:"\f6f2\f6f2"}.fa-duotone.fa-100:after,.fa-duotone.fa-hundred-points:after,.fad.fa-100:after,.fad.fa-hundred-points:after{content:"\e41c\e41c"}.fa-duotone.fa-hurricane:after,.fad.fa-hurricane:after{content:"\f751\f751"}.fa-duotone.fa-hyphen:after,.fad.fa-hyphen:after{content:"\2d\2d"}.fa-duotone.fa-i:after,.fad.fa-i:after{content:"\49\49"}.fa-duotone.fa-i-cursor:after,.fad.fa-i-cursor:after{content:"\f246\f246"}.fa-duotone.fa-ice-cream:after,.fad.fa-ice-cream:after{content:"\f810\f810"}.fa-duotone.fa-ice-skate:after,.fad.fa-ice-skate:after{content:"\f7ac\f7ac"}.fa-duotone.fa-icicles:after,.fad.fa-icicles:after{content:"\f7ad\f7ad"}.fa-duotone.fa-heart-music-camera-bolt:after,.fa-duotone.fa-icons:after,.fad.fa-heart-music-camera-bolt:after,.fad.fa-icons:after{content:"\f86d\f86d"}.fa-duotone.fa-id-badge:after,.fad.fa-id-badge:after{content:"\f2c1\f2c1"}.fa-duotone.fa-drivers-license:after,.fa-duotone.fa-id-card:after,.fad.fa-drivers-license:after,.fad.fa-id-card:after{content:"\f2c2\f2c2"}.fa-duotone.fa-id-card-alt:after,.fa-duotone.fa-id-card-clip:after,.fad.fa-id-card-alt:after,.fad.fa-id-card-clip:after{content:"\f47f\f47f"}.fa-duotone.fa-igloo:after,.fad.fa-igloo:after{content:"\f7ae\f7ae"}.fa-duotone.fa-image:after,.fad.fa-image:after{content:"\f03e\f03e"}.fa-duotone.fa-image-landscape:after,.fa-duotone.fa-landscape:after,.fad.fa-image-landscape:after,.fad.fa-landscape:after{content:"\e1b5\e1b5"}.fa-duotone.fa-image-polaroid:after,.fad.fa-image-polaroid:after{content:"\f8c4\f8c4"}.fa-duotone.fa-image-polaroid-user:after,.fad.fa-image-polaroid-user:after{content:"\e1b6\e1b6"}.fa-duotone.fa-image-portrait:after,.fa-duotone.fa-portrait:after,.fad.fa-image-portrait:after,.fad.fa-portrait:after{content:"\f3e0\f3e0"}.fa-duotone.fa-image-slash:after,.fad.fa-image-slash:after{content:"\e1b7\e1b7"}.fa-duotone.fa-image-user:after,.fad.fa-image-user:after{content:"\e1b8\e1b8"}.fa-duotone.fa-images:after,.fad.fa-images:after{content:"\f302\f302"}.fa-duotone.fa-images-user:after,.fad.fa-images-user:after{content:"\e1b9\e1b9"}.fa-duotone.fa-inbox:after,.fad.fa-inbox:after{content:"\f01c\f01c"}.fa-duotone.fa-inbox-full:after,.fad.fa-inbox-full:after{content:"\e1ba\e1ba"}.fa-duotone.fa-inbox-arrow-down:after,.fa-duotone.fa-inbox-in:after,.fad.fa-inbox-arrow-down:after,.fad.fa-inbox-in:after{content:"\f310\f310"}.fa-duotone.fa-inbox-arrow-up:after,.fa-duotone.fa-inbox-out:after,.fad.fa-inbox-arrow-up:after,.fad.fa-inbox-out:after{content:"\f311\f311"}.fa-duotone.fa-inboxes:after,.fad.fa-inboxes:after{content:"\e1bb\e1bb"}.fa-duotone.fa-indent:after,.fad.fa-indent:after{content:"\f03c\f03c"}.fa-duotone.fa-indian-rupee-sign:after,.fa-duotone.fa-indian-rupee:after,.fa-duotone.fa-inr:after,.fad.fa-indian-rupee-sign:after,.fad.fa-indian-rupee:after,.fad.fa-inr:after{content:"\e1bc\e1bc"}.fa-duotone.fa-industry:after,.fad.fa-industry:after{content:"\f275\f275"}.fa-duotone.fa-industry-alt:after,.fa-duotone.fa-industry-windows:after,.fad.fa-industry-alt:after,.fad.fa-industry-windows:after{content:"\f3b3\f3b3"}.fa-duotone.fa-infinity:after,.fad.fa-infinity:after{content:"\f534\f534"}.fa-duotone.fa-info:after,.fad.fa-info:after{content:"\f129\f129"}.fa-duotone.fa-inhaler:after,.fad.fa-inhaler:after{content:"\f5f9\f5f9"}.fa-duotone.fa-input-numeric:after,.fad.fa-input-numeric:after{content:"\e1bd\e1bd"}.fa-duotone.fa-input-pipe:after,.fad.fa-input-pipe:after{content:"\e1be\e1be"}.fa-duotone.fa-input-text:after,.fad.fa-input-text:after{content:"\e1bf\e1bf"}.fa-duotone.fa-integral:after,.fad.fa-integral:after{content:"\f667\f667"}.fa-duotone.fa-intersection:after,.fad.fa-intersection:after{content:"\f668\f668"}.fa-duotone.fa-island-tree-palm:after,.fa-duotone.fa-island-tropical:after,.fad.fa-island-tree-palm:after,.fad.fa-island-tropical:after{content:"\f811\f811"}.fa-duotone.fa-italic:after,.fad.fa-italic:after{content:"\f033\f033"}.fa-duotone.fa-j:after,.fad.fa-j:after{content:"\4a\4a"}.fa-duotone.fa-jack-o-lantern:after,.fad.fa-jack-o-lantern:after{content:"\f30e\f30e"}.fa-duotone.fa-jedi:after,.fad.fa-jedi:after{content:"\f669\f669"}.fa-duotone.fa-fighter-jet:after,.fa-duotone.fa-jet-fighter:after,.fad.fa-fighter-jet:after,.fad.fa-jet-fighter:after{content:"\f0fb\f0fb"}.fa-duotone.fa-joint:after,.fad.fa-joint:after{content:"\f595\f595"}.fa-duotone.fa-joystick:after,.fad.fa-joystick:after{content:"\f8c5\f8c5"}.fa-duotone.fa-jug:after,.fad.fa-jug:after{content:"\f8c6\f8c6"}.fa-duotone.fa-k:after,.fad.fa-k:after{content:"\4b\4b"}.fa-duotone.fa-kaaba:after,.fad.fa-kaaba:after{content:"\f66b\f66b"}.fa-duotone.fa-kazoo:after,.fad.fa-kazoo:after{content:"\f8c7\f8c7"}.fa-duotone.fa-kerning:after,.fad.fa-kerning:after{content:"\f86f\f86f"}.fa-duotone.fa-key:after,.fad.fa-key:after{content:"\f084\f084"}.fa-duotone.fa-key-skeleton:after,.fad.fa-key-skeleton:after{content:"\f6f3\f6f3"}.fa-duotone.fa-key-skeleton-left-right:after,.fad.fa-key-skeleton-left-right:after{content:"\e3b4\e3b4"}.fa-duotone.fa-keyboard:after,.fad.fa-keyboard:after{content:"\f11c\f11c"}.fa-duotone.fa-keyboard-brightness:after,.fad.fa-keyboard-brightness:after{content:"\e1c0\e1c0"}.fa-duotone.fa-keyboard-brightness-low:after,.fad.fa-keyboard-brightness-low:after{content:"\e1c1\e1c1"}.fa-duotone.fa-keyboard-down:after,.fad.fa-keyboard-down:after{content:"\e1c2\e1c2"}.fa-duotone.fa-keyboard-left:after,.fad.fa-keyboard-left:after{content:"\e1c3\e1c3"}.fa-duotone.fa-keynote:after,.fad.fa-keynote:after{content:"\f66c\f66c"}.fa-duotone.fa-khanda:after,.fad.fa-khanda:after{content:"\f66d\f66d"}.fa-duotone.fa-kidneys:after,.fad.fa-kidneys:after{content:"\f5fb\f5fb"}.fa-duotone.fa-kip-sign:after,.fad.fa-kip-sign:after{content:"\e1c4\e1c4"}.fa-duotone.fa-first-aid:after,.fa-duotone.fa-kit-medical:after,.fad.fa-first-aid:after,.fad.fa-kit-medical:after{content:"\f479\f479"}.fa-duotone.fa-kite:after,.fad.fa-kite:after{content:"\f6f4\f6f4"}.fa-duotone.fa-kiwi-bird:after,.fad.fa-kiwi-bird:after{content:"\f535\f535"}.fa-duotone.fa-kiwi-fruit:after,.fad.fa-kiwi-fruit:after{content:"\e30c\e30c"}.fa-duotone.fa-knife:after,.fa-duotone.fa-utensil-knife:after,.fad.fa-knife:after,.fad.fa-utensil-knife:after{content:"\f2e4\f2e4"}.fa-duotone.fa-knife-kitchen:after,.fad.fa-knife-kitchen:after{content:"\f6f5\f6f5"}.fa-duotone.fa-l:after,.fad.fa-l:after{content:"\4c\4c"}.fa-duotone.fa-lacrosse-stick:after,.fad.fa-lacrosse-stick:after{content:"\e3b5\e3b5"}.fa-duotone.fa-lacrosse-stick-ball:after,.fad.fa-lacrosse-stick-ball:after{content:"\e3b6\e3b6"}.fa-duotone.fa-lambda:after,.fad.fa-lambda:after{content:"\f66e\f66e"}.fa-duotone.fa-lamp:after,.fad.fa-lamp:after{content:"\f4ca\f4ca"}.fa-duotone.fa-lamp-desk:after,.fad.fa-lamp-desk:after{content:"\e014\e014"}.fa-duotone.fa-lamp-floor:after,.fad.fa-lamp-floor:after{content:"\e015\e015"}.fa-duotone.fa-lamp-street:after,.fad.fa-lamp-street:after{content:"\e1c5\e1c5"}.fa-duotone.fa-landmark:after,.fad.fa-landmark:after{content:"\f66f\f66f"}.fa-duotone.fa-landmark-alt:after,.fa-duotone.fa-landmark-dome:after,.fad.fa-landmark-alt:after,.fad.fa-landmark-dome:after{content:"\f752\f752"}.fa-duotone.fa-language:after,.fad.fa-language:after{content:"\f1ab\f1ab"}.fa-duotone.fa-laptop:after,.fad.fa-laptop:after{content:"\f109\f109"}.fa-duotone.fa-laptop-arrow-down:after,.fad.fa-laptop-arrow-down:after{content:"\e1c6\e1c6"}.fa-duotone.fa-laptop-code:after,.fad.fa-laptop-code:after{content:"\f5fc\f5fc"}.fa-duotone.fa-laptop-medical:after,.fad.fa-laptop-medical:after{content:"\f812\f812"}.fa-duotone.fa-laptop-mobile:after,.fa-duotone.fa-phone-laptop:after,.fad.fa-laptop-mobile:after,.fad.fa-phone-laptop:after{content:"\f87a\f87a"}.fa-duotone.fa-laptop-slash:after,.fad.fa-laptop-slash:after{content:"\e1c7\e1c7"}.fa-duotone.fa-lari-sign:after,.fad.fa-lari-sign:after{content:"\e1c8\e1c8"}.fa-duotone.fa-lasso:after,.fad.fa-lasso:after{content:"\f8c8\f8c8"}.fa-duotone.fa-lasso-sparkles:after,.fad.fa-lasso-sparkles:after{content:"\e1c9\e1c9"}.fa-duotone.fa-layer-group:after,.fad.fa-layer-group:after{content:"\f5fd\f5fd"}.fa-duotone.fa-layer-group-minus:after,.fa-duotone.fa-layer-minus:after,.fad.fa-layer-group-minus:after,.fad.fa-layer-minus:after{content:"\f5fe\f5fe"}.fa-duotone.fa-layer-group-plus:after,.fa-duotone.fa-layer-plus:after,.fad.fa-layer-group-plus:after,.fad.fa-layer-plus:after{content:"\f5ff\f5ff"}.fa-duotone.fa-leaf:after,.fad.fa-leaf:after{content:"\f06c\f06c"}.fa-duotone.fa-leaf-heart:after,.fad.fa-leaf-heart:after{content:"\f4cb\f4cb"}.fa-duotone.fa-leaf-maple:after,.fad.fa-leaf-maple:after{content:"\f6f6\f6f6"}.fa-duotone.fa-leaf-oak:after,.fad.fa-leaf-oak:after{content:"\f6f7\f6f7"}.fa-duotone.fa-leafy-green:after,.fad.fa-leafy-green:after{content:"\e41d\e41d"}.fa-duotone.fa-arrow-alt-left:after,.fa-duotone.fa-left:after,.fad.fa-arrow-alt-left:after,.fad.fa-left:after{content:"\f355\f355"}.fa-duotone.fa-arrow-alt-from-right:after,.fa-duotone.fa-left-from-line:after,.fad.fa-arrow-alt-from-right:after,.fad.fa-left-from-line:after{content:"\f348\f348"}.fa-duotone.fa-left-long:after,.fa-duotone.fa-long-arrow-alt-left:after,.fad.fa-left-long:after,.fad.fa-long-arrow-alt-left:after{content:"\f30a\f30a"}.fa-duotone.fa-left-long-to-line:after,.fad.fa-left-long-to-line:after{content:"\e41e\e41e"}.fa-duotone.fa-arrows-alt-h:after,.fa-duotone.fa-left-right:after,.fad.fa-arrows-alt-h:after,.fad.fa-left-right:after{content:"\f337\f337"}.fa-duotone.fa-arrow-alt-to-left:after,.fa-duotone.fa-left-to-line:after,.fad.fa-arrow-alt-to-left:after,.fad.fa-left-to-line:after{content:"\f34b\f34b"}.fa-duotone.fa-lemon:after,.fad.fa-lemon:after{content:"\f094\f094"}.fa-duotone.fa-less-than:after,.fad.fa-less-than:after{content:"\3c\3c"}.fa-duotone.fa-less-than-equal:after,.fad.fa-less-than-equal:after{content:"\f537\f537"}.fa-duotone.fa-life-ring:after,.fad.fa-life-ring:after{content:"\f1cd\f1cd"}.fa-duotone.fa-light-ceiling:after,.fad.fa-light-ceiling:after{content:"\e016\e016"}.fa-duotone.fa-light-emergency:after,.fad.fa-light-emergency:after{content:"\e41f\e41f"}.fa-duotone.fa-light-emergency-on:after,.fad.fa-light-emergency-on:after{content:"\e420\e420"}.fa-duotone.fa-light-switch:after,.fad.fa-light-switch:after{content:"\e017\e017"}.fa-duotone.fa-light-switch-off:after,.fad.fa-light-switch-off:after{content:"\e018\e018"}.fa-duotone.fa-light-switch-on:after,.fad.fa-light-switch-on:after{content:"\e019\e019"}.fa-duotone.fa-lightbulb:after,.fad.fa-lightbulb:after{content:"\f0eb\f0eb"}.fa-duotone.fa-lightbulb-dollar:after,.fad.fa-lightbulb-dollar:after{content:"\f670\f670"}.fa-duotone.fa-lightbulb-exclamation:after,.fad.fa-lightbulb-exclamation:after{content:"\f671\f671"}.fa-duotone.fa-lightbulb-exclamation-on:after,.fad.fa-lightbulb-exclamation-on:after{content:"\e1ca\e1ca"}.fa-duotone.fa-lightbulb-on:after,.fad.fa-lightbulb-on:after{content:"\f672\f672"}.fa-duotone.fa-lightbulb-slash:after,.fad.fa-lightbulb-slash:after{content:"\f673\f673"}.fa-duotone.fa-lights-holiday:after,.fad.fa-lights-holiday:after{content:"\f7b2\f7b2"}.fa-duotone.fa-line-columns:after,.fad.fa-line-columns:after{content:"\f870\f870"}.fa-duotone.fa-line-height:after,.fad.fa-line-height:after{content:"\f871\f871"}.fa-duotone.fa-chain:after,.fa-duotone.fa-link:after,.fad.fa-chain:after,.fad.fa-link:after{content:"\f0c1\f0c1"}.fa-duotone.fa-chain-horizontal:after,.fa-duotone.fa-link-horizontal:after,.fad.fa-chain-horizontal:after,.fad.fa-link-horizontal:after{content:"\e1cb\e1cb"}.fa-duotone.fa-chain-horizontal-slash:after,.fa-duotone.fa-link-horizontal-slash:after,.fad.fa-chain-horizontal-slash:after,.fad.fa-link-horizontal-slash:after{content:"\e1cc\e1cc"}.fa-duotone.fa-link-simple:after,.fad.fa-link-simple:after{content:"\e1cd\e1cd"}.fa-duotone.fa-link-simple-slash:after,.fad.fa-link-simple-slash:after{content:"\e1ce\e1ce"}.fa-duotone.fa-chain-broken:after,.fa-duotone.fa-chain-slash:after,.fa-duotone.fa-link-slash:after,.fa-duotone.fa-unlink:after,.fad.fa-chain-broken:after,.fad.fa-chain-slash:after,.fad.fa-link-slash:after,.fad.fa-unlink:after{content:"\f127\f127"}.fa-duotone.fa-lips:after,.fad.fa-lips:after{content:"\f600\f600"}.fa-duotone.fa-lira-sign:after,.fad.fa-lira-sign:after{content:"\f195\f195"}.fa-duotone.fa-list-squares:after,.fa-duotone.fa-list:after,.fad.fa-list-squares:after,.fad.fa-list:after{content:"\f03a\f03a"}.fa-duotone.fa-list-check:after,.fa-duotone.fa-tasks:after,.fad.fa-list-check:after,.fad.fa-tasks:after{content:"\f0ae\f0ae"}.fa-duotone.fa-list-dropdown:after,.fad.fa-list-dropdown:after{content:"\e1cf\e1cf"}.fa-duotone.fa-list-music:after,.fad.fa-list-music:after{content:"\f8c9\f8c9"}.fa-duotone.fa-list-1-2:after,.fa-duotone.fa-list-numeric:after,.fa-duotone.fa-list-ol:after,.fad.fa-list-1-2:after,.fad.fa-list-numeric:after,.fad.fa-list-ol:after{content:"\f0cb\f0cb"}.fa-duotone.fa-list-radio:after,.fad.fa-list-radio:after{content:"\e1d0\e1d0"}.fa-duotone.fa-list-timeline:after,.fad.fa-list-timeline:after{content:"\e1d1\e1d1"}.fa-duotone.fa-list-tree:after,.fad.fa-list-tree:after{content:"\e1d2\e1d2"}.fa-duotone.fa-list-dots:after,.fa-duotone.fa-list-ul:after,.fad.fa-list-dots:after,.fad.fa-list-ul:after{content:"\f0ca\f0ca"}.fa-duotone.fa-litecoin-sign:after,.fad.fa-litecoin-sign:after{content:"\e1d3\e1d3"}.fa-duotone.fa-loader:after,.fad.fa-loader:after{content:"\e1d4\e1d4"}.fa-duotone.fa-lobster:after,.fad.fa-lobster:after{content:"\e421\e421"}.fa-duotone.fa-location-arrow:after,.fad.fa-location-arrow:after{content:"\f124\f124"}.fa-duotone.fa-location-check:after,.fa-duotone.fa-map-marker-check:after,.fad.fa-location-check:after,.fad.fa-map-marker-check:after{content:"\f606\f606"}.fa-duotone.fa-location-crosshairs:after,.fa-duotone.fa-location:after,.fad.fa-location-crosshairs:after,.fad.fa-location:after{content:"\f601\f601"}.fa-duotone.fa-location-crosshairs-slash:after,.fa-duotone.fa-location-slash:after,.fad.fa-location-crosshairs-slash:after,.fad.fa-location-slash:after{content:"\f603\f603"}.fa-duotone.fa-location-dot:after,.fa-duotone.fa-map-marker-alt:after,.fad.fa-location-dot:after,.fad.fa-map-marker-alt:after{content:"\f3c5\f3c5"}.fa-duotone.fa-location-dot-slash:after,.fa-duotone.fa-map-marker-alt-slash:after,.fad.fa-location-dot-slash:after,.fad.fa-map-marker-alt-slash:after{content:"\f605\f605"}.fa-duotone.fa-location-exclamation:after,.fa-duotone.fa-map-marker-exclamation:after,.fad.fa-location-exclamation:after,.fad.fa-map-marker-exclamation:after{content:"\f608\f608"}.fa-duotone.fa-location-minus:after,.fa-duotone.fa-map-marker-minus:after,.fad.fa-location-minus:after,.fad.fa-map-marker-minus:after{content:"\f609\f609"}.fa-duotone.fa-location-pen:after,.fa-duotone.fa-map-marker-edit:after,.fad.fa-location-pen:after,.fad.fa-map-marker-edit:after{content:"\f607\f607"}.fa-duotone.fa-location-pin:after,.fa-duotone.fa-map-marker:after,.fad.fa-location-pin:after,.fad.fa-map-marker:after{content:"\f041\f041"}.fa-duotone.fa-location-pin-slash:after,.fa-duotone.fa-map-marker-slash:after,.fad.fa-location-pin-slash:after,.fad.fa-map-marker-slash:after{content:"\f60c\f60c"}.fa-duotone.fa-location-plus:after,.fa-duotone.fa-map-marker-plus:after,.fad.fa-location-plus:after,.fad.fa-map-marker-plus:after{content:"\f60a\f60a"}.fa-duotone.fa-location-question:after,.fa-duotone.fa-map-marker-question:after,.fad.fa-location-question:after,.fad.fa-map-marker-question:after{content:"\f60b\f60b"}.fa-duotone.fa-location-smile:after,.fa-duotone.fa-map-marker-smile:after,.fad.fa-location-smile:after,.fad.fa-map-marker-smile:after{content:"\f60d\f60d"}.fa-duotone.fa-location-xmark:after,.fa-duotone.fa-map-marker-times:after,.fa-duotone.fa-map-marker-xmark:after,.fad.fa-location-xmark:after,.fad.fa-map-marker-times:after,.fad.fa-map-marker-xmark:after{content:"\f60e\f60e"}.fa-duotone.fa-lock:after,.fad.fa-lock:after{content:"\f023\f023"}.fa-duotone.fa-lock-a:after,.fad.fa-lock-a:after{content:"\e422\e422"}.fa-duotone.fa-lock-hashtag:after,.fad.fa-lock-hashtag:after{content:"\e423\e423"}.fa-duotone.fa-lock-alt:after,.fa-duotone.fa-lock-keyhole:after,.fad.fa-lock-alt:after,.fad.fa-lock-keyhole:after{content:"\f30d\f30d"}.fa-duotone.fa-lock-keyhole-open:after,.fa-duotone.fa-lock-open-alt:after,.fad.fa-lock-keyhole-open:after,.fad.fa-lock-open-alt:after{content:"\f3c2\f3c2"}.fa-duotone.fa-lock-open:after,.fad.fa-lock-open:after{content:"\f3c1\f3c1"}.fa-duotone.fa-lollipop:after,.fa-duotone.fa-lollypop:after,.fad.fa-lollipop:after,.fad.fa-lollypop:after{content:"\e424\e424"}.fa-duotone.fa-couch-small:after,.fa-duotone.fa-loveseat:after,.fad.fa-couch-small:after,.fad.fa-loveseat:after{content:"\f4cc\f4cc"}.fa-duotone.fa-luchador-mask:after,.fa-duotone.fa-luchador:after,.fa-duotone.fa-mask-luchador:after,.fad.fa-luchador-mask:after,.fad.fa-luchador:after,.fad.fa-mask-luchador:after{content:"\f455\f455"}.fa-duotone.fa-lungs:after,.fad.fa-lungs:after{content:"\f604\f604"}.fa-duotone.fa-lungs-virus:after,.fad.fa-lungs-virus:after{content:"\e067\e067"}.fa-duotone.fa-m:after,.fad.fa-m:after{content:"\4d\4d"}.fa-duotone.fa-mace:after,.fad.fa-mace:after{content:"\f6f8\f6f8"}.fa-duotone.fa-magnet:after,.fad.fa-magnet:after{content:"\f076\f076"}.fa-duotone.fa-magnifying-glass:after,.fa-duotone.fa-search:after,.fad.fa-magnifying-glass:after,.fad.fa-search:after{content:"\f002\f002"}.fa-duotone.fa-magnifying-glass-dollar:after,.fa-duotone.fa-search-dollar:after,.fad.fa-magnifying-glass-dollar:after,.fad.fa-search-dollar:after{content:"\f688\f688"}.fa-duotone.fa-magnifying-glass-location:after,.fa-duotone.fa-search-location:after,.fad.fa-magnifying-glass-location:after,.fad.fa-search-location:after{content:"\f689\f689"}.fa-duotone.fa-magnifying-glass-minus:after,.fa-duotone.fa-search-minus:after,.fad.fa-magnifying-glass-minus:after,.fad.fa-search-minus:after{content:"\f010\f010"}.fa-duotone.fa-magnifying-glass-plus:after,.fa-duotone.fa-search-plus:after,.fad.fa-magnifying-glass-plus:after,.fad.fa-search-plus:after{content:"\f00e\f00e"}.fa-duotone.fa-mailbox:after,.fad.fa-mailbox:after{content:"\f813\f813"}.fa-duotone.fa-manat-sign:after,.fad.fa-manat-sign:after{content:"\e1d5\e1d5"}.fa-duotone.fa-mandolin:after,.fad.fa-mandolin:after{content:"\f6f9\f6f9"}.fa-duotone.fa-mango:after,.fad.fa-mango:after{content:"\e30f\e30f"}.fa-duotone.fa-manhole:after,.fad.fa-manhole:after{content:"\e1d6\e1d6"}.fa-duotone.fa-map:after,.fad.fa-map:after{content:"\f279\f279"}.fa-duotone.fa-map-location:after,.fa-duotone.fa-map-marked:after,.fad.fa-map-location:after,.fad.fa-map-marked:after{content:"\f59f\f59f"}.fa-duotone.fa-map-location-dot:after,.fa-duotone.fa-map-marked-alt:after,.fad.fa-map-location-dot:after,.fad.fa-map-marked-alt:after{content:"\f5a0\f5a0"}.fa-duotone.fa-map-pin:after,.fad.fa-map-pin:after{content:"\f276\f276"}.fa-duotone.fa-marker:after,.fad.fa-marker:after{content:"\f5a1\f5a1"}.fa-duotone.fa-mars:after,.fad.fa-mars:after{content:"\f222\f222"}.fa-duotone.fa-mars-and-venus:after,.fad.fa-mars-and-venus:after{content:"\f224\f224"}.fa-duotone.fa-mars-double:after,.fad.fa-mars-double:after{content:"\f227\f227"}.fa-duotone.fa-mars-stroke:after,.fad.fa-mars-stroke:after{content:"\f229\f229"}.fa-duotone.fa-mars-stroke-h:after,.fa-duotone.fa-mars-stroke-right:after,.fad.fa-mars-stroke-h:after,.fad.fa-mars-stroke-right:after{content:"\f22b\f22b"}.fa-duotone.fa-mars-stroke-up:after,.fa-duotone.fa-mars-stroke-v:after,.fad.fa-mars-stroke-up:after,.fad.fa-mars-stroke-v:after{content:"\f22a\f22a"}.fa-duotone.fa-glass-martini-alt:after,.fa-duotone.fa-martini-glass:after,.fad.fa-glass-martini-alt:after,.fad.fa-martini-glass:after{content:"\f57b\f57b"}.fa-duotone.fa-cocktail:after,.fa-duotone.fa-martini-glass-citrus:after,.fad.fa-cocktail:after,.fad.fa-martini-glass-citrus:after{content:"\f561\f561"}.fa-duotone.fa-glass-martini:after,.fa-duotone.fa-martini-glass-empty:after,.fad.fa-glass-martini:after,.fad.fa-martini-glass-empty:after{content:"\f000\f000"}.fa-duotone.fa-mask:after,.fad.fa-mask:after{content:"\f6fa\f6fa"}.fa-duotone.fa-mask-face:after,.fad.fa-mask-face:after{content:"\e1d7\e1d7"}.fa-duotone.fa-mask-snorkel:after,.fad.fa-mask-snorkel:after{content:"\e3b7\e3b7"}.fa-duotone.fa-masks-theater:after,.fa-duotone.fa-theater-masks:after,.fad.fa-masks-theater:after,.fad.fa-theater-masks:after{content:"\f630\f630"}.fa-duotone.fa-expand-arrows-alt:after,.fa-duotone.fa-maximize:after,.fad.fa-expand-arrows-alt:after,.fad.fa-maximize:after{content:"\f31e\f31e"}.fa-duotone.fa-meat:after,.fad.fa-meat:after{content:"\f814\f814"}.fa-duotone.fa-medal:after,.fad.fa-medal:after{content:"\f5a2\f5a2"}.fa-duotone.fa-megaphone:after,.fad.fa-megaphone:after{content:"\f675\f675"}.fa-duotone.fa-melon:after,.fad.fa-melon:after{content:"\e310\e310"}.fa-duotone.fa-melon-slice:after,.fad.fa-melon-slice:after{content:"\e311\e311"}.fa-duotone.fa-memo:after,.fad.fa-memo:after{content:"\e1d8\e1d8"}.fa-duotone.fa-memo-circle-check:after,.fad.fa-memo-circle-check:after{content:"\e1d9\e1d9"}.fa-duotone.fa-memo-pad:after,.fad.fa-memo-pad:after{content:"\e1da\e1da"}.fa-duotone.fa-memory:after,.fad.fa-memory:after{content:"\f538\f538"}.fa-duotone.fa-menorah:after,.fad.fa-menorah:after{content:"\f676\f676"}.fa-duotone.fa-mercury:after,.fad.fa-mercury:after{content:"\f223\f223"}.fa-duotone.fa-comment-alt:after,.fa-duotone.fa-message:after,.fad.fa-comment-alt:after,.fad.fa-message:after{content:"\f27a\f27a"}.fa-duotone.fa-comment-alt-arrow-down:after,.fa-duotone.fa-message-arrow-down:after,.fad.fa-comment-alt-arrow-down:after,.fad.fa-message-arrow-down:after{content:"\e1db\e1db"}.fa-duotone.fa-comment-alt-arrow-up:after,.fa-duotone.fa-message-arrow-up:after,.fad.fa-comment-alt-arrow-up:after,.fad.fa-message-arrow-up:after{content:"\e1dc\e1dc"}.fa-duotone.fa-message-arrow-up-right:after,.fad.fa-message-arrow-up-right:after{content:"\e1dd\e1dd"}.fa-duotone.fa-message-bot:after,.fad.fa-message-bot:after{content:"\e3b8\e3b8"}.fa-duotone.fa-comment-alt-captions:after,.fa-duotone.fa-message-captions:after,.fad.fa-comment-alt-captions:after,.fad.fa-message-captions:after{content:"\e1de\e1de"}.fa-duotone.fa-comment-alt-check:after,.fa-duotone.fa-message-check:after,.fad.fa-comment-alt-check:after,.fad.fa-message-check:after{content:"\f4a2\f4a2"}.fa-duotone.fa-message-code:after,.fad.fa-message-code:after{content:"\e1df\e1df"}.fa-duotone.fa-comment-alt-dollar:after,.fa-duotone.fa-message-dollar:after,.fad.fa-comment-alt-dollar:after,.fad.fa-message-dollar:after{content:"\f650\f650"}.fa-duotone.fa-comment-alt-dots:after,.fa-duotone.fa-message-dots:after,.fa-duotone.fa-messaging:after,.fad.fa-comment-alt-dots:after,.fad.fa-message-dots:after,.fad.fa-messaging:after{content:"\f4a3\f4a3"}.fa-duotone.fa-comment-alt-exclamation:after,.fa-duotone.fa-message-exclamation:after,.fad.fa-comment-alt-exclamation:after,.fad.fa-message-exclamation:after{content:"\f4a5\f4a5"}.fa-duotone.fa-comment-alt-image:after,.fa-duotone.fa-message-image:after,.fad.fa-comment-alt-image:after,.fad.fa-message-image:after{content:"\e1e0\e1e0"}.fa-duotone.fa-comment-alt-lines:after,.fa-duotone.fa-message-lines:after,.fad.fa-comment-alt-lines:after,.fad.fa-message-lines:after{content:"\f4a6\f4a6"}.fa-duotone.fa-comment-alt-medical:after,.fa-duotone.fa-message-medical:after,.fad.fa-comment-alt-medical:after,.fad.fa-message-medical:after{content:"\f7f4\f7f4"}.fa-duotone.fa-comment-middle-alt:after,.fa-duotone.fa-message-middle:after,.fad.fa-comment-middle-alt:after,.fad.fa-message-middle:after{content:"\e1e1\e1e1"}.fa-duotone.fa-comment-middle-top-alt:after,.fa-duotone.fa-message-middle-top:after,.fad.fa-comment-middle-top-alt:after,.fad.fa-message-middle-top:after{content:"\e1e2\e1e2"}.fa-duotone.fa-comment-alt-minus:after,.fa-duotone.fa-message-minus:after,.fad.fa-comment-alt-minus:after,.fad.fa-message-minus:after{content:"\f4a7\f4a7"}.fa-duotone.fa-comment-alt-music:after,.fa-duotone.fa-message-music:after,.fad.fa-comment-alt-music:after,.fad.fa-message-music:after{content:"\f8af\f8af"}.fa-duotone.fa-comment-alt-edit:after,.fa-duotone.fa-message-edit:after,.fa-duotone.fa-message-pen:after,.fad.fa-comment-alt-edit:after,.fad.fa-message-edit:after,.fad.fa-message-pen:after{content:"\f4a4\f4a4"}.fa-duotone.fa-comment-alt-plus:after,.fa-duotone.fa-message-plus:after,.fad.fa-comment-alt-plus:after,.fad.fa-message-plus:after{content:"\f4a8\f4a8"}.fa-duotone.fa-message-question:after,.fad.fa-message-question:after{content:"\e1e3\e1e3"}.fa-duotone.fa-comment-alt-quote:after,.fa-duotone.fa-message-quote:after,.fad.fa-comment-alt-quote:after,.fad.fa-message-quote:after{content:"\e1e4\e1e4"}.fa-duotone.fa-comment-alt-slash:after,.fa-duotone.fa-message-slash:after,.fad.fa-comment-alt-slash:after,.fad.fa-message-slash:after{content:"\f4a9\f4a9"}.fa-duotone.fa-comment-alt-smile:after,.fa-duotone.fa-message-smile:after,.fad.fa-comment-alt-smile:after,.fad.fa-message-smile:after{content:"\f4aa\f4aa"}.fa-duotone.fa-message-sms:after,.fad.fa-message-sms:after{content:"\e1e5\e1e5"}.fa-duotone.fa-comment-alt-text:after,.fa-duotone.fa-message-text:after,.fad.fa-comment-alt-text:after,.fad.fa-message-text:after{content:"\e1e6\e1e6"}.fa-duotone.fa-comment-alt-times:after,.fa-duotone.fa-message-times:after,.fa-duotone.fa-message-xmark:after,.fad.fa-comment-alt-times:after,.fad.fa-message-times:after,.fad.fa-message-xmark:after{content:"\f4ab\f4ab"}.fa-duotone.fa-comments-alt:after,.fa-duotone.fa-messages:after,.fad.fa-comments-alt:after,.fad.fa-messages:after{content:"\f4b6\f4b6"}.fa-duotone.fa-comments-alt-dollar:after,.fa-duotone.fa-messages-dollar:after,.fad.fa-comments-alt-dollar:after,.fad.fa-messages-dollar:after{content:"\f652\f652"}.fa-duotone.fa-messages-question:after,.fad.fa-messages-question:after{content:"\e1e7\e1e7"}.fa-duotone.fa-meteor:after,.fad.fa-meteor:after{content:"\f753\f753"}.fa-duotone.fa-meter:after,.fad.fa-meter:after{content:"\e1e8\e1e8"}.fa-duotone.fa-meter-bolt:after,.fad.fa-meter-bolt:after{content:"\e1e9\e1e9"}.fa-duotone.fa-meter-droplet:after,.fad.fa-meter-droplet:after{content:"\e1ea\e1ea"}.fa-duotone.fa-meter-fire:after,.fad.fa-meter-fire:after{content:"\e1eb\e1eb"}.fa-duotone.fa-microchip:after,.fad.fa-microchip:after{content:"\f2db\f2db"}.fa-duotone.fa-microchip-ai:after,.fad.fa-microchip-ai:after{content:"\e1ec\e1ec"}.fa-duotone.fa-microphone:after,.fad.fa-microphone:after{content:"\f130\f130"}.fa-duotone.fa-microphone-alt:after,.fa-duotone.fa-microphone-lines:after,.fad.fa-microphone-alt:after,.fad.fa-microphone-lines:after{content:"\f3c9\f3c9"}.fa-duotone.fa-microphone-alt-slash:after,.fa-duotone.fa-microphone-lines-slash:after,.fad.fa-microphone-alt-slash:after,.fad.fa-microphone-lines-slash:after{content:"\f539\f539"}.fa-duotone.fa-microphone-slash:after,.fad.fa-microphone-slash:after{content:"\f131\f131"}.fa-duotone.fa-microphone-stand:after,.fad.fa-microphone-stand:after{content:"\f8cb\f8cb"}.fa-duotone.fa-microscope:after,.fad.fa-microscope:after{content:"\f610\f610"}.fa-duotone.fa-microwave:after,.fad.fa-microwave:after{content:"\e01b\e01b"}.fa-duotone.fa-mill-sign:after,.fad.fa-mill-sign:after{content:"\e1ed\e1ed"}.fa-duotone.fa-compress-arrows-alt:after,.fa-duotone.fa-minimize:after,.fad.fa-compress-arrows-alt:after,.fad.fa-minimize:after{content:"\f78c\f78c"}.fa-duotone.fa-minus:after,.fa-duotone.fa-subtract:after,.fad.fa-minus:after,.fad.fa-subtract:after{content:"\f068\f068"}.fa-duotone.fa-mistletoe:after,.fad.fa-mistletoe:after{content:"\f7b4\f7b4"}.fa-duotone.fa-mitten:after,.fad.fa-mitten:after{content:"\f7b5\f7b5"}.fa-duotone.fa-mobile-android:after,.fa-duotone.fa-mobile-phone:after,.fa-duotone.fa-mobile:after,.fad.fa-mobile-android:after,.fad.fa-mobile-phone:after,.fad.fa-mobile:after{content:"\f3ce\f3ce"}.fa-duotone.fa-mobile-button:after,.fad.fa-mobile-button:after{content:"\f10b\f10b"}.fa-duotone.fa-mobile-iphone:after,.fa-duotone.fa-mobile-notch:after,.fad.fa-mobile-iphone:after,.fad.fa-mobile-notch:after{content:"\e1ee\e1ee"}.fa-duotone.fa-mobile-android-alt:after,.fa-duotone.fa-mobile-screen:after,.fad.fa-mobile-android-alt:after,.fad.fa-mobile-screen:after{content:"\f3cf\f3cf"}.fa-duotone.fa-mobile-alt:after,.fa-duotone.fa-mobile-screen-button:after,.fad.fa-mobile-alt:after,.fad.fa-mobile-screen-button:after{content:"\f3cd\f3cd"}.fa-duotone.fa-mobile-signal:after,.fad.fa-mobile-signal:after{content:"\e1ef\e1ef"}.fa-duotone.fa-mobile-signal-out:after,.fad.fa-mobile-signal-out:after{content:"\e1f0\e1f0"}.fa-duotone.fa-money-bill:after,.fad.fa-money-bill:after{content:"\f0d6\f0d6"}.fa-duotone.fa-money-bill-1:after,.fa-duotone.fa-money-bill-alt:after,.fad.fa-money-bill-1:after,.fad.fa-money-bill-alt:after{content:"\f3d1\f3d1"}.fa-duotone.fa-money-bill-1-wave:after,.fa-duotone.fa-money-bill-wave-alt:after,.fad.fa-money-bill-1-wave:after,.fad.fa-money-bill-wave-alt:after{content:"\f53b\f53b"}.fa-duotone.fa-money-bill-simple:after,.fad.fa-money-bill-simple:after{content:"\e1f1\e1f1"}.fa-duotone.fa-money-bill-simple-wave:after,.fad.fa-money-bill-simple-wave:after{content:"\e1f2\e1f2"}.fa-duotone.fa-money-bill-wave:after,.fad.fa-money-bill-wave:after{content:"\f53a\f53a"}.fa-duotone.fa-money-bills:after,.fad.fa-money-bills:after{content:"\e1f3\e1f3"}.fa-duotone.fa-money-bills-alt:after,.fa-duotone.fa-money-bills-simple:after,.fad.fa-money-bills-alt:after,.fad.fa-money-bills-simple:after{content:"\e1f4\e1f4"}.fa-duotone.fa-money-check:after,.fad.fa-money-check:after{content:"\f53c\f53c"}.fa-duotone.fa-money-check-alt:after,.fa-duotone.fa-money-check-dollar:after,.fad.fa-money-check-alt:after,.fad.fa-money-check-dollar:after{content:"\f53d\f53d"}.fa-duotone.fa-money-check-dollar-pen:after,.fa-duotone.fa-money-check-edit-alt:after,.fad.fa-money-check-dollar-pen:after,.fad.fa-money-check-edit-alt:after{content:"\f873\f873"}.fa-duotone.fa-money-check-edit:after,.fa-duotone.fa-money-check-pen:after,.fad.fa-money-check-edit:after,.fad.fa-money-check-pen:after{content:"\f872\f872"}.fa-duotone.fa-money-from-bracket:after,.fad.fa-money-from-bracket:after{content:"\e312\e312"}.fa-duotone.fa-money-simple-from-bracket:after,.fad.fa-money-simple-from-bracket:after{content:"\e313\e313"}.fa-duotone.fa-monitor-heart-rate:after,.fa-duotone.fa-monitor-waveform:after,.fad.fa-monitor-heart-rate:after,.fad.fa-monitor-waveform:after{content:"\f611\f611"}.fa-duotone.fa-monkey:after,.fad.fa-monkey:after{content:"\f6fb\f6fb"}.fa-duotone.fa-monument:after,.fad.fa-monument:after{content:"\f5a6\f5a6"}.fa-duotone.fa-moon:after,.fad.fa-moon:after{content:"\f186\f186"}.fa-duotone.fa-moon-cloud:after,.fad.fa-moon-cloud:after{content:"\f754\f754"}.fa-duotone.fa-eclipse-alt:after,.fa-duotone.fa-moon-over-sun:after,.fad.fa-eclipse-alt:after,.fad.fa-moon-over-sun:after{content:"\f74a\f74a"}.fa-duotone.fa-moon-stars:after,.fad.fa-moon-stars:after{content:"\f755\f755"}.fa-duotone.fa-moped:after,.fad.fa-moped:after{content:"\e3b9\e3b9"}.fa-duotone.fa-mortar-pestle:after,.fad.fa-mortar-pestle:after{content:"\f5a7\f5a7"}.fa-duotone.fa-mosque:after,.fad.fa-mosque:after{content:"\f678\f678"}.fa-duotone.fa-motorcycle:after,.fad.fa-motorcycle:after{content:"\f21c\f21c"}.fa-duotone.fa-mountain:after,.fad.fa-mountain:after{content:"\f6fc\f6fc"}.fa-duotone.fa-mountains:after,.fad.fa-mountains:after{content:"\f6fd\f6fd"}.fa-duotone.fa-mp3-player:after,.fad.fa-mp3-player:after{content:"\f8ce\f8ce"}.fa-duotone.fa-mug:after,.fad.fa-mug:after{content:"\f874\f874"}.fa-duotone.fa-mug-hot:after,.fad.fa-mug-hot:after{content:"\f7b6\f7b6"}.fa-duotone.fa-mug-marshmallows:after,.fad.fa-mug-marshmallows:after{content:"\f7b7\f7b7"}.fa-duotone.fa-coffee:after,.fa-duotone.fa-mug-saucer:after,.fad.fa-coffee:after,.fad.fa-mug-saucer:after{content:"\f0f4\f0f4"}.fa-duotone.fa-mug-tea:after,.fad.fa-mug-tea:after{content:"\f875\f875"}.fa-duotone.fa-mug-tea-saucer:after,.fad.fa-mug-tea-saucer:after{content:"\e1f5\e1f5"}.fa-duotone.fa-mushroom:after,.fad.fa-mushroom:after{content:"\e425\e425"}.fa-duotone.fa-music:after,.fad.fa-music:after{content:"\f001\f001"}.fa-duotone.fa-music-alt:after,.fa-duotone.fa-music-note:after,.fad.fa-music-alt:after,.fad.fa-music-note:after{content:"\f8cf\f8cf"}.fa-duotone.fa-music-alt-slash:after,.fa-duotone.fa-music-note-slash:after,.fad.fa-music-alt-slash:after,.fad.fa-music-note-slash:after{content:"\f8d0\f8d0"}.fa-duotone.fa-music-slash:after,.fad.fa-music-slash:after{content:"\f8d1\f8d1"}.fa-duotone.fa-n:after,.fad.fa-n:after{content:"\4e\4e"}.fa-duotone.fa-naira-sign:after,.fad.fa-naira-sign:after{content:"\e1f6\e1f6"}.fa-duotone.fa-narwhal:after,.fad.fa-narwhal:after{content:"\f6fe\f6fe"}.fa-duotone.fa-nesting-dolls:after,.fad.fa-nesting-dolls:after{content:"\e3ba\e3ba"}.fa-duotone.fa-network-wired:after,.fad.fa-network-wired:after{content:"\f6ff\f6ff"}.fa-duotone.fa-neuter:after,.fad.fa-neuter:after{content:"\f22c\f22c"}.fa-duotone.fa-newspaper:after,.fad.fa-newspaper:after{content:"\f1ea\f1ea"}.fa-duotone.fa-nfc:after,.fad.fa-nfc:after{content:"\e1f7\e1f7"}.fa-duotone.fa-nfc-lock:after,.fad.fa-nfc-lock:after{content:"\e1f8\e1f8"}.fa-duotone.fa-nfc-magnifying-glass:after,.fad.fa-nfc-magnifying-glass:after{content:"\e1f9\e1f9"}.fa-duotone.fa-nfc-pen:after,.fad.fa-nfc-pen:after{content:"\e1fa\e1fa"}.fa-duotone.fa-nfc-signal:after,.fad.fa-nfc-signal:after{content:"\e1fb\e1fb"}.fa-duotone.fa-nfc-slash:after,.fad.fa-nfc-slash:after{content:"\e1fc\e1fc"}.fa-duotone.fa-nfc-trash:after,.fad.fa-nfc-trash:after{content:"\e1fd\e1fd"}.fa-duotone.fa-not-equal:after,.fad.fa-not-equal:after{content:"\f53e\f53e"}.fa-duotone.fa-notdef:after,.fad.fa-notdef:after{content:"\e1fe\e1fe"}.fa-duotone.fa-note:after,.fad.fa-note:after{content:"\e1ff\e1ff"}.fa-duotone.fa-note-medical:after,.fad.fa-note-medical:after{content:"\e200\e200"}.fa-duotone.fa-note-sticky:after,.fa-duotone.fa-sticky-note:after,.fad.fa-note-sticky:after,.fad.fa-sticky-note:after{content:"\f249\f249"}.fa-duotone.fa-notebook:after,.fad.fa-notebook:after{content:"\e201\e201"}.fa-duotone.fa-notes:after,.fad.fa-notes:after{content:"\e202\e202"}.fa-duotone.fa-notes-medical:after,.fad.fa-notes-medical:after{content:"\f481\f481"}.fa-duotone.fa-o:after,.fad.fa-o:after{content:"\4f\4f"}.fa-duotone.fa-object-group:after,.fad.fa-object-group:after{content:"\f247\f247"}.fa-duotone.fa-object-ungroup:after,.fad.fa-object-ungroup:after{content:"\f248\f248"}.fa-duotone.fa-objects-align-bottom:after,.fad.fa-objects-align-bottom:after{content:"\e3bb\e3bb"}.fa-duotone.fa-objects-align-center-horizontal:after,.fad.fa-objects-align-center-horizontal:after{content:"\e3bc\e3bc"}.fa-duotone.fa-objects-align-center-vertical:after,.fad.fa-objects-align-center-vertical:after{content:"\e3bd\e3bd"}.fa-duotone.fa-objects-align-left:after,.fad.fa-objects-align-left:after{content:"\e3be\e3be"}.fa-duotone.fa-objects-align-right:after,.fad.fa-objects-align-right:after{content:"\e3bf\e3bf"}.fa-duotone.fa-objects-align-top:after,.fad.fa-objects-align-top:after{content:"\e3c0\e3c0"}.fa-duotone.fa-objects-column:after,.fad.fa-objects-column:after{content:"\e3c1\e3c1"}.fa-duotone.fa-octagon:after,.fad.fa-octagon:after{content:"\f306\f306"}.fa-duotone.fa-octagon-check:after,.fad.fa-octagon-check:after{content:"\e426\e426"}.fa-duotone.fa-octagon-divide:after,.fad.fa-octagon-divide:after{content:"\e203\e203"}.fa-duotone.fa-octagon-exclamation:after,.fad.fa-octagon-exclamation:after{content:"\e204\e204"}.fa-duotone.fa-minus-octagon:after,.fa-duotone.fa-octagon-minus:after,.fad.fa-minus-octagon:after,.fad.fa-octagon-minus:after{content:"\f308\f308"}.fa-duotone.fa-octagon-plus:after,.fa-duotone.fa-plus-octagon:after,.fad.fa-octagon-plus:after,.fad.fa-plus-octagon:after{content:"\f301\f301"}.fa-duotone.fa-octagon-xmark:after,.fa-duotone.fa-times-octagon:after,.fa-duotone.fa-xmark-octagon:after,.fad.fa-octagon-xmark:after,.fad.fa-times-octagon:after,.fad.fa-xmark-octagon:after{content:"\f2f0\f2f0"}.fa-duotone.fa-oil-can:after,.fad.fa-oil-can:after{content:"\f613\f613"}.fa-duotone.fa-oil-can-drip:after,.fad.fa-oil-can-drip:after{content:"\e205\e205"}.fa-duotone.fa-oil-temp:after,.fa-duotone.fa-oil-temperature:after,.fad.fa-oil-temp:after,.fad.fa-oil-temperature:after{content:"\f614\f614"}.fa-duotone.fa-olive:after,.fad.fa-olive:after{content:"\e316\e316"}.fa-duotone.fa-olive-branch:after,.fad.fa-olive-branch:after{content:"\e317\e317"}.fa-duotone.fa-om:after,.fad.fa-om:after{content:"\f679\f679"}.fa-duotone.fa-omega:after,.fad.fa-omega:after{content:"\f67a\f67a"}.fa-duotone.fa-onion:after,.fad.fa-onion:after{content:"\e427\e427"}.fa-duotone.fa-option:after,.fad.fa-option:after{content:"\e318\e318"}.fa-duotone.fa-ornament:after,.fad.fa-ornament:after{content:"\f7b8\f7b8"}.fa-duotone.fa-otter:after,.fad.fa-otter:after{content:"\f700\f700"}.fa-duotone.fa-dedent:after,.fa-duotone.fa-outdent:after,.fad.fa-dedent:after,.fad.fa-outdent:after{content:"\f03b\f03b"}.fa-duotone.fa-outlet:after,.fad.fa-outlet:after{content:"\e01c\e01c"}.fa-duotone.fa-oven:after,.fad.fa-oven:after{content:"\e01d\e01d"}.fa-duotone.fa-overline:after,.fad.fa-overline:after{content:"\f876\f876"}.fa-duotone.fa-p:after,.fad.fa-p:after{content:"\50\50"}.fa-duotone.fa-page:after,.fad.fa-page:after{content:"\e428\e428"}.fa-duotone.fa-file-caret-down:after,.fa-duotone.fa-page-caret-down:after,.fad.fa-file-caret-down:after,.fad.fa-page-caret-down:after{content:"\e429\e429"}.fa-duotone.fa-file-caret-up:after,.fa-duotone.fa-page-caret-up:after,.fad.fa-file-caret-up:after,.fad.fa-page-caret-up:after{content:"\e42a\e42a"}.fa-duotone.fa-pager:after,.fad.fa-pager:after{content:"\f815\f815"}.fa-duotone.fa-paint-brush:after,.fad.fa-paint-brush:after{content:"\f1fc\f1fc"}.fa-duotone.fa-paint-brush-alt:after,.fa-duotone.fa-paint-brush-fine:after,.fad.fa-paint-brush-alt:after,.fad.fa-paint-brush-fine:after{content:"\f5a9\f5a9"}.fa-duotone.fa-paint-roller:after,.fad.fa-paint-roller:after{content:"\f5aa\f5aa"}.fa-duotone.fa-paintbrush-pencil:after,.fad.fa-paintbrush-pencil:after{content:"\e206\e206"}.fa-duotone.fa-palette:after,.fad.fa-palette:after{content:"\f53f\f53f"}.fa-duotone.fa-pallet:after,.fad.fa-pallet:after{content:"\f482\f482"}.fa-duotone.fa-pallet-box:after,.fad.fa-pallet-box:after{content:"\e208\e208"}.fa-duotone.fa-palette-boxes:after,.fa-duotone.fa-pallet-alt:after,.fa-duotone.fa-pallet-boxes:after,.fad.fa-palette-boxes:after,.fad.fa-pallet-alt:after,.fad.fa-pallet-boxes:after{content:"\f483\f483"}.fa-duotone.fa-pan-food:after,.fad.fa-pan-food:after{content:"\e42b\e42b"}.fa-duotone.fa-pan-frying:after,.fad.fa-pan-frying:after{content:"\e42c\e42c"}.fa-duotone.fa-pancakes:after,.fad.fa-pancakes:after{content:"\e42d\e42d"}.fa-duotone.fa-panel-ews:after,.fad.fa-panel-ews:after{content:"\e42e\e42e"}.fa-duotone.fa-panel-fire:after,.fad.fa-panel-fire:after{content:"\e42f\e42f"}.fa-duotone.fa-panorama:after,.fad.fa-panorama:after{content:"\e209\e209"}.fa-duotone.fa-paper-plane:after,.fad.fa-paper-plane:after{content:"\f1d8\f1d8"}.fa-duotone.fa-paper-plane-alt:after,.fa-duotone.fa-paper-plane-top:after,.fa-duotone.fa-send:after,.fad.fa-paper-plane-alt:after,.fad.fa-paper-plane-top:after,.fad.fa-send:after{content:"\e20a\e20a"}.fa-duotone.fa-paperclip:after,.fad.fa-paperclip:after{content:"\f0c6\f0c6"}.fa-duotone.fa-paperclip-vertical:after,.fad.fa-paperclip-vertical:after{content:"\e3c2\e3c2"}.fa-duotone.fa-parachute-box:after,.fad.fa-parachute-box:after{content:"\f4cd\f4cd"}.fa-duotone.fa-paragraph:after,.fad.fa-paragraph:after{content:"\f1dd\f1dd"}.fa-duotone.fa-paragraph-left:after,.fa-duotone.fa-paragraph-rtl:after,.fad.fa-paragraph-left:after,.fad.fa-paragraph-rtl:after{content:"\f878\f878"}.fa-duotone.fa-party-bell:after,.fad.fa-party-bell:after{content:"\e31a\e31a"}.fa-duotone.fa-party-horn:after,.fad.fa-party-horn:after{content:"\e31b\e31b"}.fa-duotone.fa-passport:after,.fad.fa-passport:after{content:"\f5ab\f5ab"}.fa-duotone.fa-file-clipboard:after,.fa-duotone.fa-paste:after,.fad.fa-file-clipboard:after,.fad.fa-paste:after{content:"\f0ea\f0ea"}.fa-duotone.fa-pause:after,.fad.fa-pause:after{content:"\f04c\f04c"}.fa-duotone.fa-paw:after,.fad.fa-paw:after{content:"\f1b0\f1b0"}.fa-duotone.fa-paw-claws:after,.fad.fa-paw-claws:after{content:"\f702\f702"}.fa-duotone.fa-paw-alt:after,.fa-duotone.fa-paw-simple:after,.fad.fa-paw-alt:after,.fad.fa-paw-simple:after{content:"\f701\f701"}.fa-duotone.fa-peace:after,.fad.fa-peace:after{content:"\f67c\f67c"}.fa-duotone.fa-peach:after,.fad.fa-peach:after{content:"\e20b\e20b"}.fa-duotone.fa-peanut:after,.fad.fa-peanut:after{content:"\e430\e430"}.fa-duotone.fa-peanuts:after,.fad.fa-peanuts:after{content:"\e431\e431"}.fa-duotone.fa-peapod:after,.fad.fa-peapod:after{content:"\e31c\e31c"}.fa-duotone.fa-pear:after,.fad.fa-pear:after{content:"\e20c\e20c"}.fa-duotone.fa-pedestal:after,.fad.fa-pedestal:after{content:"\e20d\e20d"}.fa-duotone.fa-pegasus:after,.fad.fa-pegasus:after{content:"\f703\f703"}.fa-duotone.fa-pen:after,.fad.fa-pen:after{content:"\f304\f304"}.fa-duotone.fa-pen-circle:after,.fad.fa-pen-circle:after{content:"\e20e\e20e"}.fa-duotone.fa-pen-alt:after,.fa-duotone.fa-pen-clip:after,.fad.fa-pen-alt:after,.fad.fa-pen-clip:after{content:"\f305\f305"}.fa-duotone.fa-pen-alt-slash:after,.fa-duotone.fa-pen-clip-slash:after,.fad.fa-pen-alt-slash:after,.fad.fa-pen-clip-slash:after{content:"\e20f\e20f"}.fa-duotone.fa-pen-fancy:after,.fad.fa-pen-fancy:after{content:"\f5ac\f5ac"}.fa-duotone.fa-pen-fancy-slash:after,.fad.fa-pen-fancy-slash:after{content:"\e210\e210"}.fa-duotone.fa-pen-field:after,.fad.fa-pen-field:after{content:"\e211\e211"}.fa-duotone.fa-pen-line:after,.fad.fa-pen-line:after{content:"\e212\e212"}.fa-duotone.fa-pen-nib:after,.fad.fa-pen-nib:after{content:"\f5ad\f5ad"}.fa-duotone.fa-pen-paintbrush:after,.fa-duotone.fa-pencil-paintbrush:after,.fad.fa-pen-paintbrush:after,.fad.fa-pencil-paintbrush:after{content:"\f618\f618"}.fa-duotone.fa-pen-ruler:after,.fa-duotone.fa-pencil-ruler:after,.fad.fa-pen-ruler:after,.fad.fa-pencil-ruler:after{content:"\f5ae\f5ae"}.fa-duotone.fa-pen-slash:after,.fad.fa-pen-slash:after{content:"\e213\e213"}.fa-duotone.fa-pen-swirl:after,.fad.fa-pen-swirl:after{content:"\e214\e214"}.fa-duotone.fa-edit:after,.fa-duotone.fa-pen-to-square:after,.fad.fa-edit:after,.fad.fa-pen-to-square:after{content:"\f044\f044"}.fa-duotone.fa-pencil-alt:after,.fa-duotone.fa-pencil:after,.fad.fa-pencil-alt:after,.fad.fa-pencil:after{content:"\f303\f303"}.fa-duotone.fa-pencil-slash:after,.fad.fa-pencil-slash:after{content:"\e215\e215"}.fa-duotone.fa-people:after,.fad.fa-people:after{content:"\e216\e216"}.fa-duotone.fa-people-arrows-left-right:after,.fa-duotone.fa-people-arrows:after,.fad.fa-people-arrows-left-right:after,.fad.fa-people-arrows:after{content:"\e068\e068"}.fa-duotone.fa-people-carry-box:after,.fa-duotone.fa-people-carry:after,.fad.fa-people-carry-box:after,.fad.fa-people-carry:after{content:"\f4ce\f4ce"}.fa-duotone.fa-people-dress:after,.fad.fa-people-dress:after{content:"\e217\e217"}.fa-duotone.fa-people-dress-simple:after,.fad.fa-people-dress-simple:after{content:"\e218\e218"}.fa-duotone.fa-people-pants:after,.fad.fa-people-pants:after{content:"\e219\e219"}.fa-duotone.fa-people-pants-simple:after,.fad.fa-people-pants-simple:after{content:"\e21a\e21a"}.fa-duotone.fa-people-simple:after,.fad.fa-people-simple:after{content:"\e21b\e21b"}.fa-duotone.fa-pepper:after,.fad.fa-pepper:after{content:"\e432\e432"}.fa-duotone.fa-pepper-hot:after,.fad.fa-pepper-hot:after{content:"\f816\f816"}.fa-duotone.fa-percent:after,.fa-duotone.fa-percentage:after,.fad.fa-percent:after,.fad.fa-percentage:after{content:"\25\25"}.fa-duotone.fa-period:after,.fad.fa-period:after{content:"\2e\2e"}.fa-duotone.fa-male:after,.fa-duotone.fa-person:after,.fad.fa-male:after,.fad.fa-person:after{content:"\f183\f183"}.fa-duotone.fa-biking:after,.fa-duotone.fa-person-biking:after,.fad.fa-biking:after,.fad.fa-person-biking:after{content:"\f84a\f84a"}.fa-duotone.fa-biking-mountain:after,.fa-duotone.fa-person-biking-mountain:after,.fad.fa-biking-mountain:after,.fad.fa-person-biking-mountain:after{content:"\f84b\f84b"}.fa-duotone.fa-person-booth:after,.fad.fa-person-booth:after{content:"\f756\f756"}.fa-duotone.fa-person-carry-box:after,.fa-duotone.fa-person-carry:after,.fad.fa-person-carry-box:after,.fad.fa-person-carry:after{content:"\f4cf\f4cf"}.fa-duotone.fa-digging:after,.fa-duotone.fa-person-digging:after,.fad.fa-digging:after,.fad.fa-person-digging:after{content:"\f85e\f85e"}.fa-duotone.fa-person-dolly:after,.fad.fa-person-dolly:after{content:"\f4d0\f4d0"}.fa-duotone.fa-person-dolly-empty:after,.fad.fa-person-dolly-empty:after{content:"\f4d1\f4d1"}.fa-duotone.fa-diagnoses:after,.fa-duotone.fa-person-dots-from-line:after,.fad.fa-diagnoses:after,.fad.fa-person-dots-from-line:after{content:"\f470\f470"}.fa-duotone.fa-female:after,.fa-duotone.fa-person-dress:after,.fad.fa-female:after,.fad.fa-person-dress:after{content:"\f182\f182"}.fa-duotone.fa-person-dress-simple:after,.fad.fa-person-dress-simple:after{content:"\e21c\e21c"}.fa-duotone.fa-person-from-portal:after,.fa-duotone.fa-portal-exit:after,.fad.fa-person-from-portal:after,.fad.fa-portal-exit:after{content:"\e023\e023"}.fa-duotone.fa-hiking:after,.fa-duotone.fa-person-hiking:after,.fad.fa-hiking:after,.fad.fa-person-hiking:after{content:"\f6ec\f6ec"}.fa-duotone.fa-person-pinball:after,.fad.fa-person-pinball:after{content:"\e21d\e21d"}.fa-duotone.fa-person-praying:after,.fa-duotone.fa-pray:after,.fad.fa-person-praying:after,.fad.fa-pray:after{content:"\f683\f683"}.fa-duotone.fa-person-pregnant:after,.fad.fa-person-pregnant:after{content:"\e31e\e31e"}.fa-duotone.fa-person-running:after,.fa-duotone.fa-running:after,.fad.fa-person-running:after,.fad.fa-running:after{content:"\f70c\f70c"}.fa-duotone.fa-person-seat:after,.fad.fa-person-seat:after{content:"\e21e\e21e"}.fa-duotone.fa-person-seat-reclined:after,.fad.fa-person-seat-reclined:after{content:"\e21f\e21f"}.fa-duotone.fa-person-sign:after,.fad.fa-person-sign:after{content:"\f757\f757"}.fa-duotone.fa-person-simple:after,.fad.fa-person-simple:after{content:"\e220\e220"}.fa-duotone.fa-person-skating:after,.fa-duotone.fa-skating:after,.fad.fa-person-skating:after,.fad.fa-skating:after{content:"\f7c5\f7c5"}.fa-duotone.fa-person-ski-jumping:after,.fa-duotone.fa-ski-jump:after,.fad.fa-person-ski-jumping:after,.fad.fa-ski-jump:after{content:"\f7c7\f7c7"}.fa-duotone.fa-person-ski-lift:after,.fa-duotone.fa-ski-lift:after,.fad.fa-person-ski-lift:after,.fad.fa-ski-lift:after{content:"\f7c8\f7c8"}.fa-duotone.fa-person-skiing:after,.fa-duotone.fa-skiing:after,.fad.fa-person-skiing:after,.fad.fa-skiing:after{content:"\f7c9\f7c9"}.fa-duotone.fa-person-skiing-nordic:after,.fa-duotone.fa-skiing-nordic:after,.fad.fa-person-skiing-nordic:after,.fad.fa-skiing-nordic:after{content:"\f7ca\f7ca"}.fa-duotone.fa-person-sledding:after,.fa-duotone.fa-sledding:after,.fad.fa-person-sledding:after,.fad.fa-sledding:after{content:"\f7cb\f7cb"}.fa-duotone.fa-person-snowboarding:after,.fa-duotone.fa-snowboarding:after,.fad.fa-person-snowboarding:after,.fad.fa-snowboarding:after{content:"\f7ce\f7ce"}.fa-duotone.fa-person-snowmobiling:after,.fa-duotone.fa-snowmobile:after,.fad.fa-person-snowmobiling:after,.fad.fa-snowmobile:after{content:"\f7d1\f7d1"}.fa-duotone.fa-person-swimming:after,.fa-duotone.fa-swimmer:after,.fad.fa-person-swimming:after,.fad.fa-swimmer:after{content:"\f5c4\f5c4"}.fa-duotone.fa-person-to-door:after,.fad.fa-person-to-door:after{content:"\e433\e433"}.fa-duotone.fa-person-to-portal:after,.fa-duotone.fa-portal-enter:after,.fad.fa-person-to-portal:after,.fad.fa-portal-enter:after{content:"\e022\e022"}.fa-duotone.fa-person-walking:after,.fa-duotone.fa-walking:after,.fad.fa-person-walking:after,.fad.fa-walking:after{content:"\f554\f554"}.fa-duotone.fa-blind:after,.fa-duotone.fa-person-walking-with-cane:after,.fad.fa-blind:after,.fad.fa-person-walking-with-cane:after{content:"\f29d\f29d"}.fa-duotone.fa-peseta-sign:after,.fad.fa-peseta-sign:after{content:"\e221\e221"}.fa-duotone.fa-peso-sign:after,.fad.fa-peso-sign:after{content:"\e222\e222"}.fa-duotone.fa-phone:after,.fad.fa-phone:after{content:"\f095\f095"}.fa-duotone.fa-phone-arrow-down-left:after,.fa-duotone.fa-phone-arrow-down:after,.fa-duotone.fa-phone-incoming:after,.fad.fa-phone-arrow-down-left:after,.fad.fa-phone-arrow-down:after,.fad.fa-phone-incoming:after{content:"\e223\e223"}.fa-duotone.fa-phone-arrow-up-right:after,.fa-duotone.fa-phone-arrow-up:after,.fa-duotone.fa-phone-outgoing:after,.fad.fa-phone-arrow-up-right:after,.fad.fa-phone-arrow-up:after,.fad.fa-phone-outgoing:after{content:"\e224\e224"}.fa-duotone.fa-phone-alt:after,.fa-duotone.fa-phone-flip:after,.fad.fa-phone-alt:after,.fad.fa-phone-flip:after{content:"\f879\f879"}.fa-duotone.fa-phone-hangup:after,.fad.fa-phone-hangup:after{content:"\e225\e225"}.fa-duotone.fa-phone-intercom:after,.fad.fa-phone-intercom:after{content:"\e434\e434"}.fa-duotone.fa-phone-missed:after,.fad.fa-phone-missed:after{content:"\e226\e226"}.fa-duotone.fa-phone-office:after,.fad.fa-phone-office:after{content:"\f67d\f67d"}.fa-duotone.fa-phone-plus:after,.fad.fa-phone-plus:after{content:"\f4d2\f4d2"}.fa-duotone.fa-phone-rotary:after,.fad.fa-phone-rotary:after{content:"\f8d3\f8d3"}.fa-duotone.fa-phone-slash:after,.fad.fa-phone-slash:after{content:"\f3dd\f3dd"}.fa-duotone.fa-phone-volume:after,.fa-duotone.fa-volume-control-phone:after,.fad.fa-phone-volume:after,.fad.fa-volume-control-phone:after{content:"\f2a0\f2a0"}.fa-duotone.fa-phone-xmark:after,.fad.fa-phone-xmark:after{content:"\e227\e227"}.fa-duotone.fa-photo-film:after,.fa-duotone.fa-photo-video:after,.fad.fa-photo-film:after,.fad.fa-photo-video:after{content:"\f87c\f87c"}.fa-duotone.fa-photo-film-music:after,.fad.fa-photo-film-music:after{content:"\e228\e228"}.fa-duotone.fa-pi:after,.fad.fa-pi:after{content:"\f67e\f67e"}.fa-duotone.fa-piano:after,.fad.fa-piano:after{content:"\f8d4\f8d4"}.fa-duotone.fa-piano-keyboard:after,.fad.fa-piano-keyboard:after{content:"\f8d5\f8d5"}.fa-duotone.fa-pickleball:after,.fad.fa-pickleball:after{content:"\e435\e435"}.fa-duotone.fa-pie:after,.fad.fa-pie:after{content:"\f705\f705"}.fa-duotone.fa-pig:after,.fad.fa-pig:after{content:"\f706\f706"}.fa-duotone.fa-piggy-bank:after,.fad.fa-piggy-bank:after{content:"\f4d3\f4d3"}.fa-duotone.fa-pills:after,.fad.fa-pills:after{content:"\f484\f484"}.fa-duotone.fa-pinata:after,.fad.fa-pinata:after{content:"\e3c3\e3c3"}.fa-duotone.fa-pinball:after,.fad.fa-pinball:after{content:"\e229\e229"}.fa-duotone.fa-pineapple:after,.fad.fa-pineapple:after{content:"\e31f\e31f"}.fa-duotone.fa-pipe:after,.fad.fa-pipe:after{content:"\7c\7c"}.fa-duotone.fa-pipe-circle-check:after,.fad.fa-pipe-circle-check:after{content:"\e436\e436"}.fa-duotone.fa-pipe-collar:after,.fad.fa-pipe-collar:after{content:"\e437\e437"}.fa-duotone.fa-pipe-section:after,.fad.fa-pipe-section:after{content:"\e438\e438"}.fa-duotone.fa-pipe-smoking:after,.fad.fa-pipe-smoking:after{content:"\e3c4\e3c4"}.fa-duotone.fa-pipe-valve:after,.fad.fa-pipe-valve:after{content:"\e439\e439"}.fa-duotone.fa-pizza:after,.fad.fa-pizza:after{content:"\f817\f817"}.fa-duotone.fa-pizza-slice:after,.fad.fa-pizza-slice:after{content:"\f818\f818"}.fa-duotone.fa-place-of-worship:after,.fad.fa-place-of-worship:after{content:"\f67f\f67f"}.fa-duotone.fa-plane:after,.fad.fa-plane:after{content:"\f072\f072"}.fa-duotone.fa-plane-arrival:after,.fad.fa-plane-arrival:after{content:"\f5af\f5af"}.fa-duotone.fa-plane-departure:after,.fad.fa-plane-departure:after{content:"\f5b0\f5b0"}.fa-duotone.fa-plane-alt:after,.fa-duotone.fa-plane-engines:after,.fad.fa-plane-alt:after,.fad.fa-plane-engines:after{content:"\f3de\f3de"}.fa-duotone.fa-plane-prop:after,.fad.fa-plane-prop:after{content:"\e22b\e22b"}.fa-duotone.fa-plane-slash:after,.fad.fa-plane-slash:after{content:"\e069\e069"}.fa-duotone.fa-plane-tail:after,.fad.fa-plane-tail:after{content:"\e22c\e22c"}.fa-duotone.fa-plane-up:after,.fad.fa-plane-up:after{content:"\e22d\e22d"}.fa-duotone.fa-plane-up-slash:after,.fad.fa-plane-up-slash:after{content:"\e22e\e22e"}.fa-duotone.fa-planet-moon:after,.fad.fa-planet-moon:after{content:"\e01f\e01f"}.fa-duotone.fa-planet-ringed:after,.fad.fa-planet-ringed:after{content:"\e020\e020"}.fa-duotone.fa-plate-utensils:after,.fad.fa-plate-utensils:after{content:"\e43b\e43b"}.fa-duotone.fa-play:after,.fad.fa-play:after{content:"\f04b\f04b"}.fa-duotone.fa-play-pause:after,.fad.fa-play-pause:after{content:"\e22f\e22f"}.fa-duotone.fa-plug:after,.fad.fa-plug:after{content:"\f1e6\f1e6"}.fa-duotone.fa-add:after,.fa-duotone.fa-plus:after,.fad.fa-add:after,.fad.fa-plus:after{content:"\2b\2b"}.fa-duotone.fa-plus-minus:after,.fad.fa-plus-minus:after{content:"\e43c\e43c"}.fa-duotone.fa-podcast:after,.fad.fa-podcast:after{content:"\f2ce\f2ce"}.fa-duotone.fa-podium:after,.fad.fa-podium:after{content:"\f680\f680"}.fa-duotone.fa-podium-star:after,.fad.fa-podium-star:after{content:"\f758\f758"}.fa-duotone.fa-police-box:after,.fad.fa-police-box:after{content:"\e021\e021"}.fa-duotone.fa-poll-people:after,.fad.fa-poll-people:after{content:"\f759\f759"}.fa-duotone.fa-pompebled:after,.fad.fa-pompebled:after{content:"\e43d\e43d"}.fa-duotone.fa-poo:after,.fad.fa-poo:after{content:"\f2fe\f2fe"}.fa-duotone.fa-poo-bolt:after,.fa-duotone.fa-poo-storm:after,.fad.fa-poo-bolt:after,.fad.fa-poo-storm:after{content:"\f75a\f75a"}.fa-duotone.fa-pool-8-ball:after,.fad.fa-pool-8-ball:after{content:"\e3c5\e3c5"}.fa-duotone.fa-poop:after,.fad.fa-poop:after{content:"\f619\f619"}.fa-duotone.fa-popcorn:after,.fad.fa-popcorn:after{content:"\f819\f819"}.fa-duotone.fa-popsicle:after,.fad.fa-popsicle:after{content:"\e43e\e43e"}.fa-duotone.fa-pot-food:after,.fad.fa-pot-food:after{content:"\e43f\e43f"}.fa-duotone.fa-potato:after,.fad.fa-potato:after{content:"\e440\e440"}.fa-duotone.fa-power-off:after,.fad.fa-power-off:after{content:"\f011\f011"}.fa-duotone.fa-prescription:after,.fad.fa-prescription:after{content:"\f5b1\f5b1"}.fa-duotone.fa-prescription-bottle:after,.fad.fa-prescription-bottle:after{content:"\f485\f485"}.fa-duotone.fa-prescription-bottle-alt:after,.fa-duotone.fa-prescription-bottle-medical:after,.fad.fa-prescription-bottle-alt:after,.fad.fa-prescription-bottle-medical:after{content:"\f486\f486"}.fa-duotone.fa-presentation-screen:after,.fa-duotone.fa-presentation:after,.fad.fa-presentation-screen:after,.fad.fa-presentation:after{content:"\f685\f685"}.fa-duotone.fa-pretzel:after,.fad.fa-pretzel:after{content:"\e441\e441"}.fa-duotone.fa-print:after,.fad.fa-print:after{content:"\f02f\f02f"}.fa-duotone.fa-print-magnifying-glass:after,.fa-duotone.fa-print-search:after,.fad.fa-print-magnifying-glass:after,.fad.fa-print-search:after{content:"\f81a\f81a"}.fa-duotone.fa-print-slash:after,.fad.fa-print-slash:after{content:"\f686\f686"}.fa-duotone.fa-projector:after,.fad.fa-projector:after{content:"\f8d6\f8d6"}.fa-duotone.fa-pump:after,.fad.fa-pump:after{content:"\e442\e442"}.fa-duotone.fa-pump-medical:after,.fad.fa-pump-medical:after{content:"\e06a\e06a"}.fa-duotone.fa-pump-soap:after,.fad.fa-pump-soap:after{content:"\e06b\e06b"}.fa-duotone.fa-pumpkin:after,.fad.fa-pumpkin:after{content:"\f707\f707"}.fa-duotone.fa-puzzle:after,.fad.fa-puzzle:after{content:"\e443\e443"}.fa-duotone.fa-puzzle-piece:after,.fad.fa-puzzle-piece:after{content:"\f12e\f12e"}.fa-duotone.fa-puzzle-piece-alt:after,.fa-duotone.fa-puzzle-piece-simple:after,.fad.fa-puzzle-piece-alt:after,.fad.fa-puzzle-piece-simple:after{content:"\e231\e231"}.fa-duotone.fa-q:after,.fad.fa-q:after{content:"\51\51"}.fa-duotone.fa-qrcode:after,.fad.fa-qrcode:after{content:"\f029\f029"}.fa-duotone.fa-question:after,.fad.fa-question:after{content:"\3f\3f"}.fa-duotone.fa-quote-left-alt:after,.fa-duotone.fa-quote-left:after,.fad.fa-quote-left-alt:after,.fad.fa-quote-left:after{content:"\f10d\f10d"}.fa-duotone.fa-quote-right-alt:after,.fa-duotone.fa-quote-right:after,.fad.fa-quote-right-alt:after,.fad.fa-quote-right:after{content:"\f10e\f10e"}.fa-duotone.fa-quotes:after,.fad.fa-quotes:after{content:"\e234\e234"}.fa-duotone.fa-r:after,.fad.fa-r:after{content:"\52\52"}.fa-duotone.fa-rabbit:after,.fad.fa-rabbit:after{content:"\f708\f708"}.fa-duotone.fa-rabbit-fast:after,.fa-duotone.fa-rabbit-running:after,.fad.fa-rabbit-fast:after,.fad.fa-rabbit-running:after{content:"\f709\f709"}.fa-duotone.fa-racquet:after,.fad.fa-racquet:after{content:"\f45a\f45a"}.fa-duotone.fa-radar:after,.fad.fa-radar:after{content:"\e024\e024"}.fa-duotone.fa-radiation:after,.fad.fa-radiation:after{content:"\f7b9\f7b9"}.fa-duotone.fa-radio:after,.fad.fa-radio:after{content:"\f8d7\f8d7"}.fa-duotone.fa-radio-alt:after,.fa-duotone.fa-radio-tuner:after,.fad.fa-radio-alt:after,.fad.fa-radio-tuner:after{content:"\f8d8\f8d8"}.fa-duotone.fa-rainbow:after,.fad.fa-rainbow:after{content:"\f75b\f75b"}.fa-duotone.fa-raindrops:after,.fad.fa-raindrops:after{content:"\f75c\f75c"}.fa-duotone.fa-ram:after,.fad.fa-ram:after{content:"\f70a\f70a"}.fa-duotone.fa-ramp-loading:after,.fad.fa-ramp-loading:after{content:"\f4d4\f4d4"}.fa-duotone.fa-raygun:after,.fad.fa-raygun:after{content:"\e025\e025"}.fa-duotone.fa-receipt:after,.fad.fa-receipt:after{content:"\f543\f543"}.fa-duotone.fa-record-vinyl:after,.fad.fa-record-vinyl:after{content:"\f8d9\f8d9"}.fa-duotone.fa-rectangle-landscape:after,.fa-duotone.fa-rectangle:after,.fad.fa-rectangle-landscape:after,.fad.fa-rectangle:after{content:"\f2fa\f2fa"}.fa-duotone.fa-ad:after,.fa-duotone.fa-rectangle-ad:after,.fad.fa-ad:after,.fad.fa-rectangle-ad:after{content:"\f641\f641"}.fa-duotone.fa-barcode-alt:after,.fa-duotone.fa-rectangle-barcode:after,.fad.fa-barcode-alt:after,.fad.fa-rectangle-barcode:after{content:"\f463\f463"}.fa-duotone.fa-rectangle-code:after,.fad.fa-rectangle-code:after{content:"\e322\e322"}.fa-duotone.fa-list-alt:after,.fa-duotone.fa-rectangle-list:after,.fad.fa-list-alt:after,.fad.fa-rectangle-list:after{content:"\f022\f022"}.fa-duotone.fa-pro:after,.fa-duotone.fa-rectangle-pro:after,.fad.fa-pro:after,.fad.fa-rectangle-pro:after{content:"\e235\e235"}.fa-duotone.fa-rectangle-terminal:after,.fad.fa-rectangle-terminal:after{content:"\e236\e236"}.fa-duotone.fa-rectangle-portrait:after,.fa-duotone.fa-rectangle-vertical:after,.fad.fa-rectangle-portrait:after,.fad.fa-rectangle-vertical:after{content:"\f2fb\f2fb"}.fa-duotone.fa-rectangle-vertical-history:after,.fad.fa-rectangle-vertical-history:after{content:"\e237\e237"}.fa-duotone.fa-rectangle-wide:after,.fad.fa-rectangle-wide:after{content:"\f2fc\f2fc"}.fa-duotone.fa-rectangle-times:after,.fa-duotone.fa-rectangle-xmark:after,.fa-duotone.fa-times-rectangle:after,.fa-duotone.fa-window-close:after,.fad.fa-rectangle-times:after,.fad.fa-rectangle-xmark:after,.fad.fa-times-rectangle:after,.fad.fa-window-close:after{content:"\f410\f410"}.fa-duotone.fa-rectangles-mixed:after,.fad.fa-rectangles-mixed:after{content:"\e323\e323"}.fa-duotone.fa-recycle:after,.fad.fa-recycle:after{content:"\f1b8\f1b8"}.fa-duotone.fa-reel:after,.fad.fa-reel:after{content:"\e238\e238"}.fa-duotone.fa-refrigerator:after,.fad.fa-refrigerator:after{content:"\e026\e026"}.fa-duotone.fa-registered:after,.fad.fa-registered:after{content:"\f25d\f25d"}.fa-duotone.fa-repeat:after,.fad.fa-repeat:after{content:"\f363\f363"}.fa-duotone.fa-repeat-1:after,.fad.fa-repeat-1:after{content:"\f365\f365"}.fa-duotone.fa-mail-reply:after,.fa-duotone.fa-reply:after,.fad.fa-mail-reply:after,.fad.fa-reply:after{content:"\f3e5\f3e5"}.fa-duotone.fa-mail-reply-all:after,.fa-duotone.fa-reply-all:after,.fad.fa-mail-reply-all:after,.fad.fa-reply-all:after{content:"\f122\f122"}.fa-duotone.fa-reply-clock:after,.fa-duotone.fa-reply-time:after,.fad.fa-reply-clock:after,.fad.fa-reply-time:after{content:"\e239\e239"}.fa-duotone.fa-republican:after,.fad.fa-republican:after{content:"\f75e\f75e"}.fa-duotone.fa-restroom:after,.fad.fa-restroom:after{content:"\f7bd\f7bd"}.fa-duotone.fa-restroom-simple:after,.fad.fa-restroom-simple:after{content:"\e23a\e23a"}.fa-duotone.fa-retweet:after,.fad.fa-retweet:after{content:"\f079\f079"}.fa-duotone.fa-rhombus:after,.fad.fa-rhombus:after{content:"\e23b\e23b"}.fa-duotone.fa-ribbon:after,.fad.fa-ribbon:after{content:"\f4d6\f4d6"}.fa-duotone.fa-arrow-alt-right:after,.fa-duotone.fa-right:after,.fad.fa-arrow-alt-right:after,.fad.fa-right:after{content:"\f356\f356"}.fa-duotone.fa-right-from-bracket:after,.fa-duotone.fa-sign-out-alt:after,.fad.fa-right-from-bracket:after,.fad.fa-sign-out-alt:after{content:"\f2f5\f2f5"}.fa-duotone.fa-arrow-alt-from-left:after,.fa-duotone.fa-right-from-line:after,.fad.fa-arrow-alt-from-left:after,.fad.fa-right-from-line:after{content:"\f347\f347"}.fa-duotone.fa-exchange-alt:after,.fa-duotone.fa-right-left:after,.fad.fa-exchange-alt:after,.fad.fa-right-left:after{content:"\f362\f362"}.fa-duotone.fa-long-arrow-alt-right:after,.fa-duotone.fa-right-long:after,.fad.fa-long-arrow-alt-right:after,.fad.fa-right-long:after{content:"\f30b\f30b"}.fa-duotone.fa-right-long-to-line:after,.fad.fa-right-long-to-line:after{content:"\e444\e444"}.fa-duotone.fa-right-to-bracket:after,.fa-duotone.fa-sign-in-alt:after,.fad.fa-right-to-bracket:after,.fad.fa-sign-in-alt:after{content:"\f2f6\f2f6"}.fa-duotone.fa-arrow-alt-to-right:after,.fa-duotone.fa-right-to-line:after,.fad.fa-arrow-alt-to-right:after,.fad.fa-right-to-line:after{content:"\f34c\f34c"}.fa-duotone.fa-ring:after,.fad.fa-ring:after{content:"\f70b\f70b"}.fa-duotone.fa-rings-wedding:after,.fad.fa-rings-wedding:after{content:"\f81b\f81b"}.fa-duotone.fa-road:after,.fad.fa-road:after{content:"\f018\f018"}.fa-duotone.fa-robot:after,.fad.fa-robot:after{content:"\f544\f544"}.fa-duotone.fa-robot-astromech:after,.fad.fa-robot-astromech:after{content:"\e2d2\e2d2"}.fa-duotone.fa-rocket:after,.fad.fa-rocket:after{content:"\f135\f135"}.fa-duotone.fa-rocket-launch:after,.fad.fa-rocket-launch:after{content:"\e027\e027"}.fa-duotone.fa-roller-coaster:after,.fad.fa-roller-coaster:after{content:"\e324\e324"}.fa-duotone.fa-rotate:after,.fa-duotone.fa-sync-alt:after,.fad.fa-rotate:after,.fad.fa-sync-alt:after{content:"\f2f1\f2f1"}.fa-duotone.fa-rotate-exclamation:after,.fad.fa-rotate-exclamation:after{content:"\e23c\e23c"}.fa-duotone.fa-rotate-back:after,.fa-duotone.fa-rotate-backward:after,.fa-duotone.fa-rotate-left:after,.fa-duotone.fa-undo-alt:after,.fad.fa-rotate-back:after,.fad.fa-rotate-backward:after,.fad.fa-rotate-left:after,.fad.fa-undo-alt:after{content:"\f2ea\f2ea"}.fa-duotone.fa-redo-alt:after,.fa-duotone.fa-rotate-forward:after,.fa-duotone.fa-rotate-right:after,.fad.fa-redo-alt:after,.fad.fa-rotate-forward:after,.fad.fa-rotate-right:after{content:"\f2f9\f2f9"}.fa-duotone.fa-route:after,.fad.fa-route:after{content:"\f4d7\f4d7"}.fa-duotone.fa-route-highway:after,.fad.fa-route-highway:after{content:"\f61a\f61a"}.fa-duotone.fa-route-interstate:after,.fad.fa-route-interstate:after{content:"\f61b\f61b"}.fa-duotone.fa-router:after,.fad.fa-router:after{content:"\f8da\f8da"}.fa-duotone.fa-feed:after,.fa-duotone.fa-rss:after,.fad.fa-feed:after,.fad.fa-rss:after{content:"\f09e\f09e"}.fa-duotone.fa-rouble:after,.fa-duotone.fa-rub:after,.fa-duotone.fa-ruble-sign:after,.fa-duotone.fa-ruble:after,.fad.fa-rouble:after,.fad.fa-rub:after,.fad.fa-ruble-sign:after,.fad.fa-ruble:after{content:"\f158\f158"}.fa-duotone.fa-rugby-ball:after,.fad.fa-rugby-ball:after{content:"\e3c6\e3c6"}.fa-duotone.fa-ruler:after,.fad.fa-ruler:after{content:"\f545\f545"}.fa-duotone.fa-ruler-combined:after,.fad.fa-ruler-combined:after{content:"\f546\f546"}.fa-duotone.fa-ruler-horizontal:after,.fad.fa-ruler-horizontal:after{content:"\f547\f547"}.fa-duotone.fa-ruler-triangle:after,.fad.fa-ruler-triangle:after{content:"\f61c\f61c"}.fa-duotone.fa-ruler-vertical:after,.fad.fa-ruler-vertical:after{content:"\f548\f548"}.fa-duotone.fa-rupee-sign:after,.fa-duotone.fa-rupee:after,.fad.fa-rupee-sign:after,.fad.fa-rupee:after{content:"\f156\f156"}.fa-duotone.fa-rupiah-sign:after,.fad.fa-rupiah-sign:after{content:"\e23d\e23d"}.fa-duotone.fa-rv:after,.fad.fa-rv:after{content:"\f7be\f7be"}.fa-duotone.fa-s:after,.fad.fa-s:after{content:"\53\53"}.fa-duotone.fa-sack:after,.fad.fa-sack:after{content:"\f81c\f81c"}.fa-duotone.fa-sack-dollar:after,.fad.fa-sack-dollar:after{content:"\f81d\f81d"}.fa-duotone.fa-sailboat:after,.fad.fa-sailboat:after{content:"\e445\e445"}.fa-duotone.fa-bowl-salad:after,.fa-duotone.fa-salad:after,.fad.fa-bowl-salad:after,.fad.fa-salad:after{content:"\f81e\f81e"}.fa-duotone.fa-salt-shaker:after,.fad.fa-salt-shaker:after{content:"\e446\e446"}.fa-duotone.fa-sandwich:after,.fad.fa-sandwich:after{content:"\f81f\f81f"}.fa-duotone.fa-satellite:after,.fad.fa-satellite:after{content:"\f7bf\f7bf"}.fa-duotone.fa-satellite-dish:after,.fad.fa-satellite-dish:after{content:"\f7c0\f7c0"}.fa-duotone.fa-sausage:after,.fad.fa-sausage:after{content:"\f820\f820"}.fa-duotone.fa-saxophone:after,.fad.fa-saxophone:after{content:"\f8dc\f8dc"}.fa-duotone.fa-sax-hot:after,.fa-duotone.fa-saxophone-fire:after,.fad.fa-sax-hot:after,.fad.fa-saxophone-fire:after{content:"\f8db\f8db"}.fa-duotone.fa-balance-scale:after,.fa-duotone.fa-scale-balanced:after,.fad.fa-balance-scale:after,.fad.fa-scale-balanced:after{content:"\f24e\f24e"}.fa-duotone.fa-balance-scale-left:after,.fa-duotone.fa-scale-unbalanced:after,.fad.fa-balance-scale-left:after,.fad.fa-scale-unbalanced:after{content:"\f515\f515"}.fa-duotone.fa-balance-scale-right:after,.fa-duotone.fa-scale-unbalanced-flip:after,.fad.fa-balance-scale-right:after,.fad.fa-scale-unbalanced-flip:after{content:"\f516\f516"}.fa-duotone.fa-scalpel:after,.fad.fa-scalpel:after{content:"\f61d\f61d"}.fa-duotone.fa-scalpel-line-dashed:after,.fa-duotone.fa-scalpel-path:after,.fad.fa-scalpel-line-dashed:after,.fad.fa-scalpel-path:after{content:"\f61e\f61e"}.fa-duotone.fa-scanner-image:after,.fa-duotone.fa-scanner:after,.fad.fa-scanner-image:after,.fad.fa-scanner:after{content:"\f8f3\f8f3"}.fa-duotone.fa-scanner-gun:after,.fad.fa-scanner-gun:after{content:"\f488\f488"}.fa-duotone.fa-scanner-keyboard:after,.fad.fa-scanner-keyboard:after{content:"\f489\f489"}.fa-duotone.fa-scanner-touchscreen:after,.fad.fa-scanner-touchscreen:after{content:"\f48a\f48a"}.fa-duotone.fa-scarecrow:after,.fad.fa-scarecrow:after{content:"\f70d\f70d"}.fa-duotone.fa-scarf:after,.fad.fa-scarf:after{content:"\f7c1\f7c1"}.fa-duotone.fa-school:after,.fad.fa-school:after{content:"\f549\f549"}.fa-duotone.fa-cut:after,.fa-duotone.fa-scissors:after,.fad.fa-cut:after,.fad.fa-scissors:after{content:"\f0c4\f0c4"}.fa-duotone.fa-screen-users:after,.fa-duotone.fa-users-class:after,.fad.fa-screen-users:after,.fad.fa-users-class:after{content:"\f63d\f63d"}.fa-duotone.fa-screencast:after,.fad.fa-screencast:after{content:"\e23e\e23e"}.fa-duotone.fa-screwdriver:after,.fad.fa-screwdriver:after{content:"\f54a\f54a"}.fa-duotone.fa-screwdriver-wrench:after,.fa-duotone.fa-tools:after,.fad.fa-screwdriver-wrench:after,.fad.fa-tools:after{content:"\f7d9\f7d9"}.fa-duotone.fa-scribble:after,.fad.fa-scribble:after{content:"\e23f\e23f"}.fa-duotone.fa-scroll:after,.fad.fa-scroll:after{content:"\f70e\f70e"}.fa-duotone.fa-scroll-old:after,.fad.fa-scroll-old:after{content:"\f70f\f70f"}.fa-duotone.fa-scroll-torah:after,.fa-duotone.fa-torah:after,.fad.fa-scroll-torah:after,.fad.fa-torah:after{content:"\f6a0\f6a0"}.fa-duotone.fa-scrubber:after,.fad.fa-scrubber:after{content:"\f2f8\f2f8"}.fa-duotone.fa-scythe:after,.fad.fa-scythe:after{content:"\f710\f710"}.fa-duotone.fa-sd-card:after,.fad.fa-sd-card:after{content:"\f7c2\f7c2"}.fa-duotone.fa-sd-cards:after,.fad.fa-sd-cards:after{content:"\e240\e240"}.fa-duotone.fa-seal:after,.fad.fa-seal:after{content:"\e241\e241"}.fa-duotone.fa-seal-exclamation:after,.fad.fa-seal-exclamation:after{content:"\e242\e242"}.fa-duotone.fa-seal-question:after,.fad.fa-seal-question:after{content:"\e243\e243"}.fa-duotone.fa-seat-airline:after,.fad.fa-seat-airline:after{content:"\e244\e244"}.fa-duotone.fa-section:after,.fad.fa-section:after{content:"\e447\e447"}.fa-duotone.fa-seedling:after,.fa-duotone.fa-sprout:after,.fad.fa-seedling:after,.fad.fa-sprout:after{content:"\f4d8\f4d8"}.fa-duotone.fa-semicolon:after,.fad.fa-semicolon:after{content:"\3b\3b"}.fa-duotone.fa-send-back:after,.fad.fa-send-back:after{content:"\f87e\f87e"}.fa-duotone.fa-send-backward:after,.fad.fa-send-backward:after{content:"\f87f\f87f"}.fa-duotone.fa-sensor:after,.fad.fa-sensor:after{content:"\e028\e028"}.fa-duotone.fa-sensor-cloud:after,.fa-duotone.fa-sensor-smoke:after,.fad.fa-sensor-cloud:after,.fad.fa-sensor-smoke:after{content:"\e02c\e02c"}.fa-duotone.fa-sensor-fire:after,.fad.fa-sensor-fire:after{content:"\e02a\e02a"}.fa-duotone.fa-sensor-on:after,.fad.fa-sensor-on:after{content:"\e02b\e02b"}.fa-duotone.fa-sensor-alert:after,.fa-duotone.fa-sensor-triangle-exclamation:after,.fad.fa-sensor-alert:after,.fad.fa-sensor-triangle-exclamation:after{content:"\e029\e029"}.fa-duotone.fa-server:after,.fad.fa-server:after{content:"\f233\f233"}.fa-duotone.fa-shapes:after,.fa-duotone.fa-triangle-circle-square:after,.fad.fa-shapes:after,.fad.fa-triangle-circle-square:after{content:"\f61f\f61f"}.fa-duotone.fa-arrow-turn-right:after,.fa-duotone.fa-mail-forward:after,.fa-duotone.fa-share:after,.fad.fa-arrow-turn-right:after,.fad.fa-mail-forward:after,.fad.fa-share:after{content:"\f064\f064"}.fa-duotone.fa-arrows-turn-right:after,.fa-duotone.fa-share-all:after,.fad.fa-arrows-turn-right:after,.fad.fa-share-all:after{content:"\f367\f367"}.fa-duotone.fa-share-from-square:after,.fa-duotone.fa-share-square:after,.fad.fa-share-from-square:after,.fad.fa-share-square:after{content:"\f14d\f14d"}.fa-duotone.fa-share-alt:after,.fa-duotone.fa-share-nodes:after,.fad.fa-share-alt:after,.fad.fa-share-nodes:after{content:"\f1e0\f1e0"}.fa-duotone.fa-sheep:after,.fad.fa-sheep:after{content:"\f711\f711"}.fa-duotone.fa-ils:after,.fa-duotone.fa-shekel-sign:after,.fa-duotone.fa-shekel:after,.fa-duotone.fa-sheqel-sign:after,.fa-duotone.fa-sheqel:after,.fad.fa-ils:after,.fad.fa-shekel-sign:after,.fad.fa-shekel:after,.fad.fa-sheqel-sign:after,.fad.fa-sheqel:after{content:"\f20b\f20b"}.fa-duotone.fa-inventory:after,.fa-duotone.fa-shelves:after,.fad.fa-inventory:after,.fad.fa-shelves:after{content:"\f480\f480"}.fa-duotone.fa-shelves-empty:after,.fad.fa-shelves-empty:after{content:"\e246\e246"}.fa-duotone.fa-shield:after,.fad.fa-shield:after{content:"\f132\f132"}.fa-duotone.fa-shield-alt:after,.fa-duotone.fa-shield-blank:after,.fad.fa-shield-alt:after,.fad.fa-shield-blank:after{content:"\f3ed\f3ed"}.fa-duotone.fa-shield-check:after,.fad.fa-shield-check:after{content:"\f2f7\f2f7"}.fa-duotone.fa-shield-cross:after,.fad.fa-shield-cross:after{content:"\f712\f712"}.fa-duotone.fa-shield-exclamation:after,.fad.fa-shield-exclamation:after{content:"\e247\e247"}.fa-duotone.fa-shield-keyhole:after,.fad.fa-shield-keyhole:after{content:"\e248\e248"}.fa-duotone.fa-shield-minus:after,.fad.fa-shield-minus:after{content:"\e249\e249"}.fa-duotone.fa-shield-plus:after,.fad.fa-shield-plus:after{content:"\e24a\e24a"}.fa-duotone.fa-shield-slash:after,.fad.fa-shield-slash:after{content:"\e24b\e24b"}.fa-duotone.fa-shield-virus:after,.fad.fa-shield-virus:after{content:"\e06c\e06c"}.fa-duotone.fa-shield-times:after,.fa-duotone.fa-shield-xmark:after,.fad.fa-shield-times:after,.fad.fa-shield-xmark:after{content:"\e24c\e24c"}.fa-duotone.fa-ship:after,.fad.fa-ship:after{content:"\f21a\f21a"}.fa-duotone.fa-shirt:after,.fa-duotone.fa-t-shirt:after,.fa-duotone.fa-tshirt:after,.fad.fa-shirt:after,.fad.fa-t-shirt:after,.fad.fa-tshirt:after{content:"\f553\f553"}.fa-duotone.fa-shirt-long-sleeve:after,.fad.fa-shirt-long-sleeve:after{content:"\e3c7\e3c7"}.fa-duotone.fa-shirt-running:after,.fad.fa-shirt-running:after{content:"\e3c8\e3c8"}.fa-duotone.fa-shirt-tank-top:after,.fad.fa-shirt-tank-top:after{content:"\e3c9\e3c9"}.fa-duotone.fa-shish-kebab:after,.fad.fa-shish-kebab:after{content:"\f821\f821"}.fa-duotone.fa-shoe-prints:after,.fad.fa-shoe-prints:after{content:"\f54b\f54b"}.fa-duotone.fa-shop:after,.fa-duotone.fa-store-alt:after,.fad.fa-shop:after,.fad.fa-store-alt:after{content:"\f54f\f54f"}.fa-duotone.fa-shop-slash:after,.fa-duotone.fa-store-alt-slash:after,.fad.fa-shop-slash:after,.fad.fa-store-alt-slash:after{content:"\e070\e070"}.fa-duotone.fa-shovel:after,.fad.fa-shovel:after{content:"\f713\f713"}.fa-duotone.fa-shovel-snow:after,.fad.fa-shovel-snow:after{content:"\f7c3\f7c3"}.fa-duotone.fa-shower:after,.fad.fa-shower:after{content:"\f2cc\f2cc"}.fa-duotone.fa-shower-alt:after,.fa-duotone.fa-shower-down:after,.fad.fa-shower-alt:after,.fad.fa-shower-down:after{content:"\e24d\e24d"}.fa-duotone.fa-shredder:after,.fad.fa-shredder:after{content:"\f68a\f68a"}.fa-duotone.fa-shrimp:after,.fad.fa-shrimp:after{content:"\e448\e448"}.fa-duotone.fa-random:after,.fa-duotone.fa-shuffle:after,.fad.fa-random:after,.fad.fa-shuffle:after{content:"\f074\f074"}.fa-duotone.fa-shutters:after,.fad.fa-shutters:after{content:"\e449\e449"}.fa-duotone.fa-shuttle-space:after,.fa-duotone.fa-space-shuttle:after,.fad.fa-shuttle-space:after,.fad.fa-space-shuttle:after{content:"\f197\f197"}.fa-duotone.fa-shuttlecock:after,.fad.fa-shuttlecock:after{content:"\f45b\f45b"}.fa-duotone.fa-sickle:after,.fad.fa-sickle:after{content:"\f822\f822"}.fa-duotone.fa-sidebar:after,.fad.fa-sidebar:after{content:"\e24e\e24e"}.fa-duotone.fa-sidebar-flip:after,.fad.fa-sidebar-flip:after{content:"\e24f\e24f"}.fa-duotone.fa-sigma:after,.fad.fa-sigma:after{content:"\f68b\f68b"}.fa-duotone.fa-sign-hanging:after,.fa-duotone.fa-sign:after,.fad.fa-sign-hanging:after,.fad.fa-sign:after{content:"\f4d9\f4d9"}.fa-duotone.fa-signal-5:after,.fa-duotone.fa-signal-perfect:after,.fa-duotone.fa-signal:after,.fad.fa-signal-5:after,.fad.fa-signal-perfect:after,.fad.fa-signal:after{content:"\f012\f012"}.fa-duotone.fa-signal-alt-4:after,.fa-duotone.fa-signal-alt:after,.fa-duotone.fa-signal-bars-strong:after,.fa-duotone.fa-signal-bars:after,.fad.fa-signal-alt-4:after,.fad.fa-signal-alt:after,.fad.fa-signal-bars-strong:after,.fad.fa-signal-bars:after{content:"\f690\f690"}.fa-duotone.fa-signal-alt-2:after,.fa-duotone.fa-signal-bars-fair:after,.fad.fa-signal-alt-2:after,.fad.fa-signal-bars-fair:after{content:"\f692\f692"}.fa-duotone.fa-signal-alt-3:after,.fa-duotone.fa-signal-bars-good:after,.fad.fa-signal-alt-3:after,.fad.fa-signal-bars-good:after{content:"\f693\f693"}.fa-duotone.fa-signal-alt-slash:after,.fa-duotone.fa-signal-bars-slash:after,.fad.fa-signal-alt-slash:after,.fad.fa-signal-bars-slash:after{content:"\f694\f694"}.fa-duotone.fa-signal-alt-1:after,.fa-duotone.fa-signal-bars-weak:after,.fad.fa-signal-alt-1:after,.fad.fa-signal-bars-weak:after{content:"\f691\f691"}.fa-duotone.fa-signal-2:after,.fa-duotone.fa-signal-fair:after,.fad.fa-signal-2:after,.fad.fa-signal-fair:after{content:"\f68d\f68d"}.fa-duotone.fa-signal-3:after,.fa-duotone.fa-signal-good:after,.fad.fa-signal-3:after,.fad.fa-signal-good:after{content:"\f68e\f68e"}.fa-duotone.fa-signal-slash:after,.fad.fa-signal-slash:after{content:"\f695\f695"}.fa-duotone.fa-signal-stream:after,.fad.fa-signal-stream:after{content:"\f8dd\f8dd"}.fa-duotone.fa-signal-stream-slash:after,.fad.fa-signal-stream-slash:after{content:"\e250\e250"}.fa-duotone.fa-signal-4:after,.fa-duotone.fa-signal-strong:after,.fad.fa-signal-4:after,.fad.fa-signal-strong:after{content:"\f68f\f68f"}.fa-duotone.fa-signal-1:after,.fa-duotone.fa-signal-weak:after,.fad.fa-signal-1:after,.fad.fa-signal-weak:after{content:"\f68c\f68c"}.fa-duotone.fa-signature:after,.fad.fa-signature:after{content:"\f5b7\f5b7"}.fa-duotone.fa-signature-lock:after,.fad.fa-signature-lock:after{content:"\e3ca\e3ca"}.fa-duotone.fa-signature-slash:after,.fad.fa-signature-slash:after{content:"\e3cb\e3cb"}.fa-duotone.fa-map-signs:after,.fa-duotone.fa-signs-post:after,.fad.fa-map-signs:after,.fad.fa-signs-post:after{content:"\f277\f277"}.fa-duotone.fa-sim-card:after,.fad.fa-sim-card:after{content:"\f7c4\f7c4"}.fa-duotone.fa-sim-cards:after,.fad.fa-sim-cards:after{content:"\e251\e251"}.fa-duotone.fa-sink:after,.fad.fa-sink:after{content:"\e06d\e06d"}.fa-duotone.fa-siren:after,.fad.fa-siren:after{content:"\e02d\e02d"}.fa-duotone.fa-siren-on:after,.fad.fa-siren-on:after{content:"\e02e\e02e"}.fa-duotone.fa-sitemap:after,.fad.fa-sitemap:after{content:"\f0e8\f0e8"}.fa-duotone.fa-skeleton:after,.fad.fa-skeleton:after{content:"\f620\f620"}.fa-duotone.fa-ski-boot:after,.fad.fa-ski-boot:after{content:"\e3cc\e3cc"}.fa-duotone.fa-ski-boot-ski:after,.fad.fa-ski-boot-ski:after{content:"\e3cd\e3cd"}.fa-duotone.fa-skull:after,.fad.fa-skull:after{content:"\f54c\f54c"}.fa-duotone.fa-skull-cow:after,.fad.fa-skull-cow:after{content:"\f8de\f8de"}.fa-duotone.fa-skull-crossbones:after,.fad.fa-skull-crossbones:after{content:"\f714\f714"}.fa-duotone.fa-slash:after,.fad.fa-slash:after{content:"\f715\f715"}.fa-duotone.fa-slash-back:after,.fad.fa-slash-back:after{content:"\5c\5c"}.fa-duotone.fa-slash-forward:after,.fad.fa-slash-forward:after{content:"\2f\2f"}.fa-duotone.fa-sleigh:after,.fad.fa-sleigh:after{content:"\f7cc\f7cc"}.fa-duotone.fa-slider:after,.fad.fa-slider:after{content:"\e252\e252"}.fa-duotone.fa-sliders-h:after,.fa-duotone.fa-sliders:after,.fad.fa-sliders-h:after,.fad.fa-sliders:after{content:"\f1de\f1de"}.fa-duotone.fa-sliders-simple:after,.fad.fa-sliders-simple:after{content:"\e253\e253"}.fa-duotone.fa-sliders-up:after,.fa-duotone.fa-sliders-v:after,.fad.fa-sliders-up:after,.fad.fa-sliders-v:after{content:"\f3f1\f3f1"}.fa-duotone.fa-slot-machine:after,.fad.fa-slot-machine:after{content:"\e3ce\e3ce"}.fa-duotone.fa-smog:after,.fad.fa-smog:after{content:"\f75f\f75f"}.fa-duotone.fa-smoke:after,.fad.fa-smoke:after{content:"\f760\f760"}.fa-duotone.fa-smoking:after,.fad.fa-smoking:after{content:"\f48d\f48d"}.fa-duotone.fa-snake:after,.fad.fa-snake:after{content:"\f716\f716"}.fa-duotone.fa-snooze:after,.fa-duotone.fa-zzz:after,.fad.fa-snooze:after,.fad.fa-zzz:after{content:"\f880\f880"}.fa-duotone.fa-snow-blowing:after,.fad.fa-snow-blowing:after{content:"\f761\f761"}.fa-duotone.fa-snowflake:after,.fad.fa-snowflake:after{content:"\f2dc\f2dc"}.fa-duotone.fa-snowflakes:after,.fad.fa-snowflakes:after{content:"\f7cf\f7cf"}.fa-duotone.fa-snowman:after,.fad.fa-snowman:after{content:"\f7d0\f7d0"}.fa-duotone.fa-frosty-head:after,.fa-duotone.fa-snowman-head:after,.fad.fa-frosty-head:after,.fad.fa-snowman-head:after{content:"\f79b\f79b"}.fa-duotone.fa-snowplow:after,.fad.fa-snowplow:after{content:"\f7d2\f7d2"}.fa-duotone.fa-soap:after,.fad.fa-soap:after{content:"\e06e\e06e"}.fa-duotone.fa-socks:after,.fad.fa-socks:after{content:"\f696\f696"}.fa-duotone.fa-creemee:after,.fa-duotone.fa-soft-serve:after,.fad.fa-creemee:after,.fad.fa-soft-serve:after{content:"\e400\e400"}.fa-duotone.fa-solar-panel:after,.fad.fa-solar-panel:after{content:"\f5ba\f5ba"}.fa-duotone.fa-solar-system:after,.fad.fa-solar-system:after{content:"\e02f\e02f"}.fa-duotone.fa-sort:after,.fa-duotone.fa-unsorted:after,.fad.fa-sort:after,.fad.fa-unsorted:after{content:"\f0dc\f0dc"}.fa-duotone.fa-sort-desc:after,.fa-duotone.fa-sort-down:after,.fad.fa-sort-desc:after,.fad.fa-sort-down:after{content:"\f0dd\f0dd"}.fa-duotone.fa-sort-asc:after,.fa-duotone.fa-sort-up:after,.fad.fa-sort-asc:after,.fad.fa-sort-up:after{content:"\f0de\f0de"}.fa-duotone.fa-spa:after,.fad.fa-spa:after{content:"\f5bb\f5bb"}.fa-duotone.fa-space-station-moon:after,.fad.fa-space-station-moon:after{content:"\e033\e033"}.fa-duotone.fa-space-station-moon-alt:after,.fa-duotone.fa-space-station-moon-construction:after,.fad.fa-space-station-moon-alt:after,.fad.fa-space-station-moon-construction:after{content:"\e034\e034"}.fa-duotone.fa-spade:after,.fad.fa-spade:after{content:"\f2f4\f2f4"}.fa-duotone.fa-pastafarianism:after,.fa-duotone.fa-spaghetti-monster-flying:after,.fad.fa-pastafarianism:after,.fad.fa-spaghetti-monster-flying:after{content:"\f67b\f67b"}.fa-duotone.fa-sparkles:after,.fad.fa-sparkles:after{content:"\f890\f890"}.fa-duotone.fa-speaker:after,.fad.fa-speaker:after{content:"\f8df\f8df"}.fa-duotone.fa-speakers:after,.fad.fa-speakers:after{content:"\f8e0\f8e0"}.fa-duotone.fa-spell-check:after,.fad.fa-spell-check:after{content:"\f891\f891"}.fa-duotone.fa-spider:after,.fad.fa-spider:after{content:"\f717\f717"}.fa-duotone.fa-spider-black-widow:after,.fad.fa-spider-black-widow:after{content:"\f718\f718"}.fa-duotone.fa-spider-web:after,.fad.fa-spider-web:after{content:"\f719\f719"}.fa-duotone.fa-spinner:after,.fad.fa-spinner:after{content:"\f110\f110"}.fa-duotone.fa-spinner-third:after,.fad.fa-spinner-third:after{content:"\f3f4\f3f4"}.fa-duotone.fa-split:after,.fad.fa-split:after{content:"\e254\e254"}.fa-duotone.fa-splotch:after,.fad.fa-splotch:after{content:"\f5bc\f5bc"}.fa-duotone.fa-spoon:after,.fa-duotone.fa-utensil-spoon:after,.fad.fa-spoon:after,.fad.fa-utensil-spoon:after{content:"\f2e5\f2e5"}.fa-duotone.fa-sportsball:after,.fad.fa-sportsball:after{content:"\e44b\e44b"}.fa-duotone.fa-spray-can:after,.fad.fa-spray-can:after{content:"\f5bd\f5bd"}.fa-duotone.fa-air-freshener:after,.fa-duotone.fa-spray-can-sparkles:after,.fad.fa-air-freshener:after,.fad.fa-spray-can-sparkles:after{content:"\f5d0\f5d0"}.fa-duotone.fa-sprinkler:after,.fad.fa-sprinkler:after{content:"\e035\e035"}.fa-duotone.fa-sprinkler-ceiling:after,.fad.fa-sprinkler-ceiling:after{content:"\e44c\e44c"}.fa-duotone.fa-square:after,.fad.fa-square:after{content:"\f0c8\f0c8"}.fa-duotone.fa-square-0:after,.fad.fa-square-0:after{content:"\e255\e255"}.fa-duotone.fa-square-1:after,.fad.fa-square-1:after{content:"\e256\e256"}.fa-duotone.fa-square-2:after,.fad.fa-square-2:after{content:"\e257\e257"}.fa-duotone.fa-square-3:after,.fad.fa-square-3:after{content:"\e258\e258"}.fa-duotone.fa-square-4:after,.fad.fa-square-4:after{content:"\e259\e259"}.fa-duotone.fa-square-5:after,.fad.fa-square-5:after{content:"\e25a\e25a"}.fa-duotone.fa-square-6:after,.fad.fa-square-6:after{content:"\e25b\e25b"}.fa-duotone.fa-square-7:after,.fad.fa-square-7:after{content:"\e25c\e25c"}.fa-duotone.fa-square-8:after,.fad.fa-square-8:after{content:"\e25d\e25d"}.fa-duotone.fa-square-9:after,.fad.fa-square-9:after{content:"\e25e\e25e"}.fa-duotone.fa-square-a:after,.fad.fa-square-a:after{content:"\e25f\e25f"}.fa-duotone.fa-square-a-lock:after,.fad.fa-square-a-lock:after{content:"\e44d\e44d"}.fa-duotone.fa-square-ampersand:after,.fad.fa-square-ampersand:after{content:"\e260\e260"}.fa-duotone.fa-arrow-square-down:after,.fa-duotone.fa-square-arrow-down:after,.fad.fa-arrow-square-down:after,.fad.fa-square-arrow-down:after{content:"\f339\f339"}.fa-duotone.fa-square-arrow-down-left:after,.fad.fa-square-arrow-down-left:after{content:"\e261\e261"}.fa-duotone.fa-square-arrow-down-right:after,.fad.fa-square-arrow-down-right:after{content:"\e262\e262"}.fa-duotone.fa-arrow-square-left:after,.fa-duotone.fa-square-arrow-left:after,.fad.fa-arrow-square-left:after,.fad.fa-square-arrow-left:after{content:"\f33a\f33a"}.fa-duotone.fa-arrow-square-right:after,.fa-duotone.fa-square-arrow-right:after,.fad.fa-arrow-square-right:after,.fad.fa-square-arrow-right:after{content:"\f33b\f33b"}.fa-duotone.fa-arrow-square-up:after,.fa-duotone.fa-square-arrow-up:after,.fad.fa-arrow-square-up:after,.fad.fa-square-arrow-up:after{content:"\f33c\f33c"}.fa-duotone.fa-square-arrow-up-left:after,.fad.fa-square-arrow-up-left:after{content:"\e263\e263"}.fa-duotone.fa-external-link-square:after,.fa-duotone.fa-square-arrow-up-right:after,.fad.fa-external-link-square:after,.fad.fa-square-arrow-up-right:after{content:"\f14c\f14c"}.fa-duotone.fa-square-b:after,.fad.fa-square-b:after{content:"\e264\e264"}.fa-duotone.fa-square-bolt:after,.fad.fa-square-bolt:after{content:"\e265\e265"}.fa-duotone.fa-square-c:after,.fad.fa-square-c:after{content:"\e266\e266"}.fa-duotone.fa-caret-square-down:after,.fa-duotone.fa-square-caret-down:after,.fad.fa-caret-square-down:after,.fad.fa-square-caret-down:after{content:"\f150\f150"}.fa-duotone.fa-caret-square-left:after,.fa-duotone.fa-square-caret-left:after,.fad.fa-caret-square-left:after,.fad.fa-square-caret-left:after{content:"\f191\f191"}.fa-duotone.fa-caret-square-right:after,.fa-duotone.fa-square-caret-right:after,.fad.fa-caret-square-right:after,.fad.fa-square-caret-right:after{content:"\f152\f152"}.fa-duotone.fa-caret-square-up:after,.fa-duotone.fa-square-caret-up:after,.fad.fa-caret-square-up:after,.fad.fa-square-caret-up:after{content:"\f151\f151"}.fa-duotone.fa-check-square:after,.fa-duotone.fa-square-check:after,.fad.fa-check-square:after,.fad.fa-square-check:after{content:"\f14a\f14a"}.fa-duotone.fa-chevron-square-down:after,.fa-duotone.fa-square-chevron-down:after,.fad.fa-chevron-square-down:after,.fad.fa-square-chevron-down:after{content:"\f329\f329"}.fa-duotone.fa-chevron-square-left:after,.fa-duotone.fa-square-chevron-left:after,.fad.fa-chevron-square-left:after,.fad.fa-square-chevron-left:after{content:"\f32a\f32a"}.fa-duotone.fa-chevron-square-right:after,.fa-duotone.fa-square-chevron-right:after,.fad.fa-chevron-square-right:after,.fad.fa-square-chevron-right:after{content:"\f32b\f32b"}.fa-duotone.fa-chevron-square-up:after,.fa-duotone.fa-square-chevron-up:after,.fad.fa-chevron-square-up:after,.fad.fa-square-chevron-up:after{content:"\f32c\f32c"}.fa-duotone.fa-square-code:after,.fad.fa-square-code:after{content:"\e267\e267"}.fa-duotone.fa-square-d:after,.fad.fa-square-d:after{content:"\e268\e268"}.fa-duotone.fa-square-dashed:after,.fad.fa-square-dashed:after{content:"\e269\e269"}.fa-duotone.fa-square-divide:after,.fad.fa-square-divide:after{content:"\e26a\e26a"}.fa-duotone.fa-dollar-square:after,.fa-duotone.fa-square-dollar:after,.fa-duotone.fa-usd-square:after,.fad.fa-dollar-square:after,.fad.fa-square-dollar:after,.fad.fa-usd-square:after{content:"\f2e9\f2e9"}.fa-duotone.fa-arrow-alt-square-down:after,.fa-duotone.fa-square-down:after,.fad.fa-arrow-alt-square-down:after,.fad.fa-square-down:after{content:"\f350\f350"}.fa-duotone.fa-square-down-left:after,.fad.fa-square-down-left:after{content:"\e26b\e26b"}.fa-duotone.fa-square-down-right:after,.fad.fa-square-down-right:after{content:"\e26c\e26c"}.fa-duotone.fa-square-e:after,.fad.fa-square-e:after{content:"\e26d\e26d"}.fa-duotone.fa-square-ellipsis:after,.fad.fa-square-ellipsis:after{content:"\e26e\e26e"}.fa-duotone.fa-square-ellipsis-vertical:after,.fad.fa-square-ellipsis-vertical:after{content:"\e26f\e26f"}.fa-duotone.fa-envelope-square:after,.fa-duotone.fa-square-envelope:after,.fad.fa-envelope-square:after,.fad.fa-square-envelope:after{content:"\f199\f199"}.fa-duotone.fa-exclamation-square:after,.fa-duotone.fa-square-exclamation:after,.fad.fa-exclamation-square:after,.fad.fa-square-exclamation:after{content:"\f321\f321"}.fa-duotone.fa-square-f:after,.fad.fa-square-f:after{content:"\e270\e270"}.fa-duotone.fa-box-fragile:after,.fa-duotone.fa-square-fragile:after,.fa-duotone.fa-square-wine-glass-crack:after,.fad.fa-box-fragile:after,.fad.fa-square-fragile:after,.fad.fa-square-wine-glass-crack:after{content:"\f49b\f49b"}.fa-duotone.fa-square-full:after,.fad.fa-square-full:after{content:"\f45c\f45c"}.fa-duotone.fa-square-g:after,.fad.fa-square-g:after{content:"\e271\e271"}.fa-duotone.fa-h-square:after,.fa-duotone.fa-square-h:after,.fad.fa-h-square:after,.fad.fa-square-h:after{content:"\f0fd\f0fd"}.fa-duotone.fa-heart-square:after,.fa-duotone.fa-square-heart:after,.fad.fa-heart-square:after,.fad.fa-square-heart:after{content:"\f4c8\f4c8"}.fa-duotone.fa-square-i:after,.fad.fa-square-i:after{content:"\e272\e272"}.fa-duotone.fa-info-square:after,.fa-duotone.fa-square-info:after,.fad.fa-info-square:after,.fad.fa-square-info:after{content:"\f30f\f30f"}.fa-duotone.fa-square-j:after,.fad.fa-square-j:after{content:"\e273\e273"}.fa-duotone.fa-square-k:after,.fad.fa-square-k:after{content:"\e274\e274"}.fa-duotone.fa-square-kanban:after,.fad.fa-square-kanban:after{content:"\e488\e488"}.fa-duotone.fa-square-l:after,.fad.fa-square-l:after{content:"\e275\e275"}.fa-duotone.fa-arrow-alt-square-left:after,.fa-duotone.fa-square-left:after,.fad.fa-arrow-alt-square-left:after,.fad.fa-square-left:after{content:"\f351\f351"}.fa-duotone.fa-square-list:after,.fad.fa-square-list:after{content:"\e489\e489"}.fa-duotone.fa-square-m:after,.fad.fa-square-m:after{content:"\e276\e276"}.fa-duotone.fa-minus-square:after,.fa-duotone.fa-square-minus:after,.fad.fa-minus-square:after,.fad.fa-square-minus:after{content:"\f146\f146"}.fa-duotone.fa-square-n:after,.fad.fa-square-n:after{content:"\e277\e277"}.fa-duotone.fa-square-o:after,.fad.fa-square-o:after{content:"\e278\e278"}.fa-duotone.fa-square-p:after,.fad.fa-square-p:after{content:"\e279\e279"}.fa-duotone.fa-parking:after,.fa-duotone.fa-square-parking:after,.fad.fa-parking:after,.fad.fa-square-parking:after{content:"\f540\f540"}.fa-duotone.fa-parking-slash:after,.fa-duotone.fa-square-parking-slash:after,.fad.fa-parking-slash:after,.fad.fa-square-parking-slash:after{content:"\f617\f617"}.fa-duotone.fa-pen-square:after,.fa-duotone.fa-pencil-square:after,.fa-duotone.fa-square-pen:after,.fad.fa-pen-square:after,.fad.fa-pencil-square:after,.fad.fa-square-pen:after{content:"\f14b\f14b"}.fa-duotone.fa-phone-square:after,.fa-duotone.fa-square-phone:after,.fad.fa-phone-square:after,.fad.fa-square-phone:after{content:"\f098\f098"}.fa-duotone.fa-phone-square-alt:after,.fa-duotone.fa-square-phone-flip:after,.fad.fa-phone-square-alt:after,.fad.fa-square-phone-flip:after{content:"\f87b\f87b"}.fa-duotone.fa-phone-square-down:after,.fa-duotone.fa-square-phone-hangup:after,.fad.fa-phone-square-down:after,.fad.fa-square-phone-hangup:after{content:"\e27a\e27a"}.fa-duotone.fa-plus-square:after,.fa-duotone.fa-square-plus:after,.fad.fa-plus-square:after,.fad.fa-square-plus:after{content:"\f0fe\f0fe"}.fa-duotone.fa-poll-h:after,.fa-duotone.fa-square-poll-horizontal:after,.fad.fa-poll-h:after,.fad.fa-square-poll-horizontal:after{content:"\f682\f682"}.fa-duotone.fa-poll:after,.fa-duotone.fa-square-poll-vertical:after,.fad.fa-poll:after,.fad.fa-square-poll-vertical:after{content:"\f681\f681"}.fa-duotone.fa-square-q:after,.fad.fa-square-q:after{content:"\e27b\e27b"}.fa-duotone.fa-square-quarters:after,.fad.fa-square-quarters:after{content:"\e44e\e44e"}.fa-duotone.fa-question-square:after,.fa-duotone.fa-square-question:after,.fad.fa-question-square:after,.fad.fa-square-question:after{content:"\f2fd\f2fd"}.fa-duotone.fa-square-quote:after,.fad.fa-square-quote:after{content:"\e329\e329"}.fa-duotone.fa-square-r:after,.fad.fa-square-r:after{content:"\e27c\e27c"}.fa-duotone.fa-arrow-alt-square-right:after,.fa-duotone.fa-square-right:after,.fad.fa-arrow-alt-square-right:after,.fad.fa-square-right:after{content:"\f352\f352"}.fa-duotone.fa-square-ring:after,.fad.fa-square-ring:after{content:"\e44f\e44f"}.fa-duotone.fa-square-root:after,.fad.fa-square-root:after{content:"\f697\f697"}.fa-duotone.fa-square-root-alt:after,.fa-duotone.fa-square-root-variable:after,.fad.fa-square-root-alt:after,.fad.fa-square-root-variable:after{content:"\f698\f698"}.fa-duotone.fa-rss-square:after,.fa-duotone.fa-square-rss:after,.fad.fa-rss-square:after,.fad.fa-square-rss:after{content:"\f143\f143"}.fa-duotone.fa-square-s:after,.fad.fa-square-s:after{content:"\e27d\e27d"}.fa-duotone.fa-share-alt-square:after,.fa-duotone.fa-square-share-nodes:after,.fad.fa-share-alt-square:after,.fad.fa-square-share-nodes:after{content:"\f1e1\f1e1"}.fa-duotone.fa-sliders-h-square:after,.fa-duotone.fa-square-sliders:after,.fad.fa-sliders-h-square:after,.fad.fa-square-sliders:after{content:"\f3f0\f3f0"}.fa-duotone.fa-sliders-v-square:after,.fa-duotone.fa-square-sliders-vertical:after,.fad.fa-sliders-v-square:after,.fad.fa-square-sliders-vertical:after{content:"\f3f2\f3f2"}.fa-duotone.fa-square-small:after,.fad.fa-square-small:after{content:"\e27e\e27e"}.fa-duotone.fa-square-star:after,.fad.fa-square-star:after{content:"\e27f\e27f"}.fa-duotone.fa-square-t:after,.fad.fa-square-t:after{content:"\e280\e280"}.fa-duotone.fa-square-terminal:after,.fad.fa-square-terminal:after{content:"\e32a\e32a"}.fa-duotone.fa-box-up:after,.fa-duotone.fa-square-this-way-up:after,.fad.fa-box-up:after,.fad.fa-square-this-way-up:after{content:"\f49f\f49f"}.fa-duotone.fa-square-u:after,.fad.fa-square-u:after{content:"\e281\e281"}.fa-duotone.fa-arrow-alt-square-up:after,.fa-duotone.fa-square-up:after,.fad.fa-arrow-alt-square-up:after,.fad.fa-square-up:after{content:"\f353\f353"}.fa-duotone.fa-square-up-left:after,.fad.fa-square-up-left:after{content:"\e282\e282"}.fa-duotone.fa-external-link-square-alt:after,.fa-duotone.fa-square-up-right:after,.fad.fa-external-link-square-alt:after,.fad.fa-square-up-right:after{content:"\f360\f360"}.fa-duotone.fa-square-user:after,.fad.fa-square-user:after{content:"\e283\e283"}.fa-duotone.fa-square-v:after,.fad.fa-square-v:after{content:"\e284\e284"}.fa-duotone.fa-square-w:after,.fad.fa-square-w:after{content:"\e285\e285"}.fa-duotone.fa-square-x:after,.fad.fa-square-x:after{content:"\e286\e286"}.fa-duotone.fa-square-xmark:after,.fa-duotone.fa-times-square:after,.fa-duotone.fa-xmark-square:after,.fad.fa-square-xmark:after,.fad.fa-times-square:after,.fad.fa-xmark-square:after{content:"\f2d3\f2d3"}.fa-duotone.fa-square-y:after,.fad.fa-square-y:after{content:"\e287\e287"}.fa-duotone.fa-square-z:after,.fad.fa-square-z:after{content:"\e288\e288"}.fa-duotone.fa-squid:after,.fad.fa-squid:after{content:"\e450\e450"}.fa-duotone.fa-squirrel:after,.fad.fa-squirrel:after{content:"\f71a\f71a"}.fa-duotone.fa-staff:after,.fad.fa-staff:after{content:"\f71b\f71b"}.fa-duotone.fa-stairs:after,.fad.fa-stairs:after{content:"\e289\e289"}.fa-duotone.fa-stamp:after,.fad.fa-stamp:after{content:"\f5bf\f5bf"}.fa-duotone.fa-rectangle-sd:after,.fa-duotone.fa-standard-definition:after,.fad.fa-rectangle-sd:after,.fad.fa-standard-definition:after{content:"\e28a\e28a"}.fa-duotone.fa-star:after,.fad.fa-star:after{content:"\f005\f005"}.fa-duotone.fa-star-and-crescent:after,.fad.fa-star-and-crescent:after{content:"\f699\f699"}.fa-duotone.fa-star-christmas:after,.fad.fa-star-christmas:after{content:"\f7d4\f7d4"}.fa-duotone.fa-star-exclamation:after,.fad.fa-star-exclamation:after{content:"\f2f3\f2f3"}.fa-duotone.fa-star-half:after,.fad.fa-star-half:after{content:"\f089\f089"}.fa-duotone.fa-star-half-alt:after,.fa-duotone.fa-star-half-stroke:after,.fad.fa-star-half-alt:after,.fad.fa-star-half-stroke:after{content:"\f5c0\f5c0"}.fa-duotone.fa-star-of-david:after,.fad.fa-star-of-david:after{content:"\f69a\f69a"}.fa-duotone.fa-star-of-life:after,.fad.fa-star-of-life:after{content:"\f621\f621"}.fa-duotone.fa-star-sharp:after,.fad.fa-star-sharp:after{content:"\e28b\e28b"}.fa-duotone.fa-star-sharp-half:after,.fad.fa-star-sharp-half:after{content:"\e28c\e28c"}.fa-duotone.fa-star-sharp-half-alt:after,.fa-duotone.fa-star-sharp-half-stroke:after,.fad.fa-star-sharp-half-alt:after,.fad.fa-star-sharp-half-stroke:after{content:"\e28d\e28d"}.fa-duotone.fa-star-shooting:after,.fad.fa-star-shooting:after{content:"\e036\e036"}.fa-duotone.fa-starfighter:after,.fad.fa-starfighter:after{content:"\e037\e037"}.fa-duotone.fa-starfighter-alt:after,.fa-duotone.fa-starfighter-twin-ion-engine:after,.fad.fa-starfighter-alt:after,.fad.fa-starfighter-twin-ion-engine:after{content:"\e038\e038"}.fa-duotone.fa-starfighter-alt-advanced:after,.fa-duotone.fa-starfighter-twin-ion-engine-advanced:after,.fad.fa-starfighter-alt-advanced:after,.fad.fa-starfighter-twin-ion-engine-advanced:after{content:"\e28e\e28e"}.fa-duotone.fa-stars:after,.fad.fa-stars:after{content:"\f762\f762"}.fa-duotone.fa-starship:after,.fad.fa-starship:after{content:"\e039\e039"}.fa-duotone.fa-starship-freighter:after,.fad.fa-starship-freighter:after{content:"\e03a\e03a"}.fa-duotone.fa-steak:after,.fad.fa-steak:after{content:"\f824\f824"}.fa-duotone.fa-steering-wheel:after,.fad.fa-steering-wheel:after{content:"\f622\f622"}.fa-duotone.fa-gbp:after,.fa-duotone.fa-pound-sign:after,.fa-duotone.fa-sterling-sign:after,.fad.fa-gbp:after,.fad.fa-pound-sign:after,.fad.fa-sterling-sign:after{content:"\f154\f154"}.fa-duotone.fa-stethoscope:after,.fad.fa-stethoscope:after{content:"\f0f1\f0f1"}.fa-duotone.fa-stocking:after,.fad.fa-stocking:after{content:"\f7d5\f7d5"}.fa-duotone.fa-stomach:after,.fad.fa-stomach:after{content:"\f623\f623"}.fa-duotone.fa-stop:after,.fad.fa-stop:after{content:"\f04d\f04d"}.fa-duotone.fa-stopwatch:after,.fad.fa-stopwatch:after{content:"\f2f2\f2f2"}.fa-duotone.fa-stopwatch-20:after,.fad.fa-stopwatch-20:after{content:"\e06f\e06f"}.fa-duotone.fa-store:after,.fad.fa-store:after{content:"\f54e\f54e"}.fa-duotone.fa-store-slash:after,.fad.fa-store-slash:after{content:"\e071\e071"}.fa-duotone.fa-strawberry:after,.fad.fa-strawberry:after{content:"\e32b\e32b"}.fa-duotone.fa-street-view:after,.fad.fa-street-view:after{content:"\f21d\f21d"}.fa-duotone.fa-stretcher:after,.fad.fa-stretcher:after{content:"\f825\f825"}.fa-duotone.fa-strikethrough:after,.fad.fa-strikethrough:after{content:"\f0cc\f0cc"}.fa-duotone.fa-stroopwafel:after,.fad.fa-stroopwafel:after{content:"\f551\f551"}.fa-duotone.fa-subscript:after,.fad.fa-subscript:after{content:"\f12c\f12c"}.fa-duotone.fa-suitcase:after,.fad.fa-suitcase:after{content:"\f0f2\f0f2"}.fa-duotone.fa-medkit:after,.fa-duotone.fa-suitcase-medical:after,.fad.fa-medkit:after,.fad.fa-suitcase-medical:after{content:"\f0fa\f0fa"}.fa-duotone.fa-suitcase-rolling:after,.fad.fa-suitcase-rolling:after{content:"\f5c1\f5c1"}.fa-duotone.fa-sun:after,.fad.fa-sun:after{content:"\f185\f185"}.fa-duotone.fa-sun-alt:after,.fa-duotone.fa-sun-bright:after,.fad.fa-sun-alt:after,.fad.fa-sun-bright:after{content:"\e28f\e28f"}.fa-duotone.fa-sun-cloud:after,.fad.fa-sun-cloud:after{content:"\f763\f763"}.fa-duotone.fa-sun-dust:after,.fad.fa-sun-dust:after{content:"\f764\f764"}.fa-duotone.fa-sun-haze:after,.fad.fa-sun-haze:after{content:"\f765\f765"}.fa-duotone.fa-sunglasses:after,.fad.fa-sunglasses:after{content:"\f892\f892"}.fa-duotone.fa-sunrise:after,.fad.fa-sunrise:after{content:"\f766\f766"}.fa-duotone.fa-sunset:after,.fad.fa-sunset:after{content:"\f767\f767"}.fa-duotone.fa-superscript:after,.fad.fa-superscript:after{content:"\f12b\f12b"}.fa-duotone.fa-nigiri:after,.fa-duotone.fa-sushi:after,.fad.fa-nigiri:after,.fad.fa-sushi:after{content:"\e48a\e48a"}.fa-duotone.fa-maki-roll:after,.fa-duotone.fa-makizushi:after,.fa-duotone.fa-sushi-roll:after,.fad.fa-maki-roll:after,.fad.fa-makizushi:after,.fad.fa-sushi-roll:after{content:"\e48b\e48b"}.fa-duotone.fa-swatchbook:after,.fad.fa-swatchbook:after{content:"\f5c3\f5c3"}.fa-duotone.fa-sword:after,.fad.fa-sword:after{content:"\f71c\f71c"}.fa-duotone.fa-sword-laser:after,.fad.fa-sword-laser:after{content:"\e03b\e03b"}.fa-duotone.fa-sword-laser-alt:after,.fad.fa-sword-laser-alt:after{content:"\e03c\e03c"}.fa-duotone.fa-swords:after,.fad.fa-swords:after{content:"\f71d\f71d"}.fa-duotone.fa-swords-laser:after,.fad.fa-swords-laser:after{content:"\e03d\e03d"}.fa-duotone.fa-icons-alt:after,.fa-duotone.fa-symbols:after,.fad.fa-icons-alt:after,.fad.fa-symbols:after{content:"\f86e\f86e"}.fa-duotone.fa-synagogue:after,.fad.fa-synagogue:after{content:"\f69b\f69b"}.fa-duotone.fa-syringe:after,.fad.fa-syringe:after{content:"\f48e\f48e"}.fa-duotone.fa-t:after,.fad.fa-t:after{content:"\54\54"}.fa-duotone.fa-table:after,.fad.fa-table:after{content:"\f0ce\f0ce"}.fa-duotone.fa-table-cells:after,.fa-duotone.fa-th:after,.fad.fa-table-cells:after,.fad.fa-th:after{content:"\f00a\f00a"}.fa-duotone.fa-table-cells-large:after,.fa-duotone.fa-th-large:after,.fad.fa-table-cells-large:after,.fad.fa-th-large:after{content:"\f009\f009"}.fa-duotone.fa-columns:after,.fa-duotone.fa-table-columns:after,.fad.fa-columns:after,.fad.fa-table-columns:after{content:"\f0db\f0db"}.fa-duotone.fa-table-layout:after,.fad.fa-table-layout:after{content:"\e290\e290"}.fa-duotone.fa-table-list:after,.fa-duotone.fa-th-list:after,.fad.fa-table-list:after,.fad.fa-th-list:after{content:"\f00b\f00b"}.fa-duotone.fa-table-picnic:after,.fad.fa-table-picnic:after{content:"\e32d\e32d"}.fa-duotone.fa-table-pivot:after,.fad.fa-table-pivot:after{content:"\e291\e291"}.fa-duotone.fa-rows:after,.fa-duotone.fa-table-rows:after,.fad.fa-rows:after,.fad.fa-table-rows:after{content:"\e292\e292"}.fa-duotone.fa-ping-pong-paddle-ball:after,.fa-duotone.fa-table-tennis-paddle-ball:after,.fa-duotone.fa-table-tennis:after,.fad.fa-ping-pong-paddle-ball:after,.fad.fa-table-tennis-paddle-ball:after,.fad.fa-table-tennis:after{content:"\f45d\f45d"}.fa-duotone.fa-table-tree:after,.fad.fa-table-tree:after{content:"\e293\e293"}.fa-duotone.fa-tablet-android:after,.fa-duotone.fa-tablet:after,.fad.fa-tablet-android:after,.fad.fa-tablet:after{content:"\f3fb\f3fb"}.fa-duotone.fa-tablet-button:after,.fad.fa-tablet-button:after{content:"\f10a\f10a"}.fa-duotone.fa-tablet-rugged:after,.fad.fa-tablet-rugged:after{content:"\f48f\f48f"}.fa-duotone.fa-tablet-android-alt:after,.fa-duotone.fa-tablet-screen:after,.fad.fa-tablet-android-alt:after,.fad.fa-tablet-screen:after{content:"\f3fc\f3fc"}.fa-duotone.fa-tablet-alt:after,.fa-duotone.fa-tablet-screen-button:after,.fad.fa-tablet-alt:after,.fad.fa-tablet-screen-button:after{content:"\f3fa\f3fa"}.fa-duotone.fa-tablets:after,.fad.fa-tablets:after{content:"\f490\f490"}.fa-duotone.fa-digital-tachograph:after,.fa-duotone.fa-tachograph-digital:after,.fad.fa-digital-tachograph:after,.fad.fa-tachograph-digital:after{content:"\f566\f566"}.fa-duotone.fa-taco:after,.fad.fa-taco:after{content:"\f826\f826"}.fa-duotone.fa-tag:after,.fad.fa-tag:after{content:"\f02b\f02b"}.fa-duotone.fa-tags:after,.fad.fa-tags:after{content:"\f02c\f02c"}.fa-duotone.fa-tally-5:after,.fa-duotone.fa-tally:after,.fad.fa-tally-5:after,.fad.fa-tally:after{content:"\f69c\f69c"}.fa-duotone.fa-tally-1:after,.fad.fa-tally-1:after{content:"\e294\e294"}.fa-duotone.fa-tally-2:after,.fad.fa-tally-2:after{content:"\e295\e295"}.fa-duotone.fa-tally-3:after,.fad.fa-tally-3:after{content:"\e296\e296"}.fa-duotone.fa-tally-4:after,.fad.fa-tally-4:after{content:"\e297\e297"}.fa-duotone.fa-tamale:after,.fad.fa-tamale:after{content:"\e451\e451"}.fa-duotone.fa-tank-water:after,.fad.fa-tank-water:after{content:"\e452\e452"}.fa-duotone.fa-tape:after,.fad.fa-tape:after{content:"\f4db\f4db"}.fa-duotone.fa-cab:after,.fa-duotone.fa-taxi:after,.fad.fa-cab:after,.fad.fa-taxi:after{content:"\f1ba\f1ba"}.fa-duotone.fa-taxi-bus:after,.fad.fa-taxi-bus:after{content:"\e298\e298"}.fa-duotone.fa-teddy-bear:after,.fad.fa-teddy-bear:after{content:"\e3cf\e3cf"}.fa-duotone.fa-teeth:after,.fad.fa-teeth:after{content:"\f62e\f62e"}.fa-duotone.fa-teeth-open:after,.fad.fa-teeth-open:after{content:"\f62f\f62f"}.fa-duotone.fa-telescope:after,.fad.fa-telescope:after{content:"\e03e\e03e"}.fa-duotone.fa-temperature-arrow-down:after,.fa-duotone.fa-temperature-down:after,.fad.fa-temperature-arrow-down:after,.fad.fa-temperature-down:after{content:"\e03f\e03f"}.fa-duotone.fa-temperature-arrow-up:after,.fa-duotone.fa-temperature-up:after,.fad.fa-temperature-arrow-up:after,.fad.fa-temperature-up:after{content:"\e040\e040"}.fa-duotone.fa-temperature-0:after,.fa-duotone.fa-temperature-empty:after,.fa-duotone.fa-thermometer-0:after,.fa-duotone.fa-thermometer-empty:after,.fad.fa-temperature-0:after,.fad.fa-temperature-empty:after,.fad.fa-thermometer-0:after,.fad.fa-thermometer-empty:after{content:"\f2cb\f2cb"}.fa-duotone.fa-temperature-4:after,.fa-duotone.fa-temperature-full:after,.fa-duotone.fa-thermometer-4:after,.fa-duotone.fa-thermometer-full:after,.fad.fa-temperature-4:after,.fad.fa-temperature-full:after,.fad.fa-thermometer-4:after,.fad.fa-thermometer-full:after{content:"\f2c7\f2c7"}.fa-duotone.fa-temperature-2:after,.fa-duotone.fa-temperature-half:after,.fa-duotone.fa-thermometer-2:after,.fa-duotone.fa-thermometer-half:after,.fad.fa-temperature-2:after,.fad.fa-temperature-half:after,.fad.fa-thermometer-2:after,.fad.fa-thermometer-half:after{content:"\f2c9\f2c9"}.fa-duotone.fa-temperature-high:after,.fad.fa-temperature-high:after{content:"\f769\f769"}.fa-duotone.fa-temperature-list:after,.fad.fa-temperature-list:after{content:"\e299\e299"}.fa-duotone.fa-temperature-low:after,.fad.fa-temperature-low:after{content:"\f76b\f76b"}.fa-duotone.fa-temperature-1:after,.fa-duotone.fa-temperature-quarter:after,.fa-duotone.fa-thermometer-1:after,.fa-duotone.fa-thermometer-quarter:after,.fad.fa-temperature-1:after,.fad.fa-temperature-quarter:after,.fad.fa-thermometer-1:after,.fad.fa-thermometer-quarter:after{content:"\f2ca\f2ca"}.fa-duotone.fa-temperature-frigid:after,.fa-duotone.fa-temperature-snow:after,.fad.fa-temperature-frigid:after,.fad.fa-temperature-snow:after{content:"\f768\f768"}.fa-duotone.fa-temperature-hot:after,.fa-duotone.fa-temperature-sun:after,.fad.fa-temperature-hot:after,.fad.fa-temperature-sun:after{content:"\f76a\f76a"}.fa-duotone.fa-temperature-3:after,.fa-duotone.fa-temperature-three-quarters:after,.fa-duotone.fa-thermometer-3:after,.fa-duotone.fa-thermometer-three-quarters:after,.fad.fa-temperature-3:after,.fad.fa-temperature-three-quarters:after,.fad.fa-thermometer-3:after,.fad.fa-thermometer-three-quarters:after{content:"\f2c8\f2c8"}.fa-duotone.fa-tenge-sign:after,.fa-duotone.fa-tenge:after,.fad.fa-tenge-sign:after,.fad.fa-tenge:after{content:"\f7d7\f7d7"}.fa-duotone.fa-tennis-ball:after,.fad.fa-tennis-ball:after{content:"\f45e\f45e"}.fa-duotone.fa-terminal:after,.fad.fa-terminal:after{content:"\f120\f120"}.fa-duotone.fa-text:after,.fad.fa-text:after{content:"\f893\f893"}.fa-duotone.fa-text-height:after,.fad.fa-text-height:after{content:"\f034\f034"}.fa-duotone.fa-text-size:after,.fad.fa-text-size:after{content:"\f894\f894"}.fa-duotone.fa-remove-format:after,.fa-duotone.fa-text-slash:after,.fad.fa-remove-format:after,.fad.fa-text-slash:after{content:"\f87d\f87d"}.fa-duotone.fa-text-width:after,.fad.fa-text-width:after{content:"\f035\f035"}.fa-duotone.fa-thermometer:after,.fad.fa-thermometer:after{content:"\f491\f491"}.fa-duotone.fa-theta:after,.fad.fa-theta:after{content:"\f69e\f69e"}.fa-duotone.fa-thought-bubble:after,.fad.fa-thought-bubble:after{content:"\e32e\e32e"}.fa-duotone.fa-thumbs-down:after,.fad.fa-thumbs-down:after{content:"\f165\f165"}.fa-duotone.fa-thumbs-up:after,.fad.fa-thumbs-up:after{content:"\f164\f164"}.fa-duotone.fa-thumb-tack:after,.fa-duotone.fa-thumbtack:after,.fad.fa-thumb-tack:after,.fad.fa-thumbtack:after{content:"\f08d\f08d"}.fa-duotone.fa-tick:after,.fad.fa-tick:after{content:"\e32f\e32f"}.fa-duotone.fa-ticket:after,.fad.fa-ticket:after{content:"\f145\f145"}.fa-duotone.fa-ticket-airline:after,.fad.fa-ticket-airline:after{content:"\e29a\e29a"}.fa-duotone.fa-ticket-alt:after,.fa-duotone.fa-ticket-simple:after,.fad.fa-ticket-alt:after,.fad.fa-ticket-simple:after{content:"\f3ff\f3ff"}.fa-duotone.fa-tickets-airline:after,.fad.fa-tickets-airline:after{content:"\e29b\e29b"}.fa-duotone.fa-tilde:after,.fad.fa-tilde:after{content:"\7e\7e"}.fa-duotone.fa-timeline:after,.fad.fa-timeline:after{content:"\e29c\e29c"}.fa-duotone.fa-timeline-arrow:after,.fad.fa-timeline-arrow:after{content:"\e29d\e29d"}.fa-duotone.fa-timer:after,.fad.fa-timer:after{content:"\e29e\e29e"}.fa-duotone.fa-tire:after,.fad.fa-tire:after{content:"\f631\f631"}.fa-duotone.fa-tire-flat:after,.fad.fa-tire-flat:after{content:"\f632\f632"}.fa-duotone.fa-tire-pressure-warning:after,.fad.fa-tire-pressure-warning:after{content:"\f633\f633"}.fa-duotone.fa-tire-rugged:after,.fad.fa-tire-rugged:after{content:"\f634\f634"}.fa-duotone.fa-toggle-off:after,.fad.fa-toggle-off:after{content:"\f204\f204"}.fa-duotone.fa-toggle-on:after,.fad.fa-toggle-on:after{content:"\f205\f205"}.fa-duotone.fa-toilet:after,.fad.fa-toilet:after{content:"\f7d8\f7d8"}.fa-duotone.fa-toilet-paper:after,.fad.fa-toilet-paper:after{content:"\f71e\f71e"}.fa-duotone.fa-toilet-paper-alt:after,.fa-duotone.fa-toilet-paper-blank:after,.fad.fa-toilet-paper-alt:after,.fad.fa-toilet-paper-blank:after{content:"\f71f\f71f"}.fa-duotone.fa-toilet-paper-blank-under:after,.fa-duotone.fa-toilet-paper-reverse-alt:after,.fad.fa-toilet-paper-blank-under:after,.fad.fa-toilet-paper-reverse-alt:after{content:"\e29f\e29f"}.fa-duotone.fa-toilet-paper-slash:after,.fad.fa-toilet-paper-slash:after{content:"\e072\e072"}.fa-duotone.fa-toilet-paper-reverse:after,.fa-duotone.fa-toilet-paper-under:after,.fad.fa-toilet-paper-reverse:after,.fad.fa-toilet-paper-under:after{content:"\e2a0\e2a0"}.fa-duotone.fa-toilet-paper-reverse-slash:after,.fa-duotone.fa-toilet-paper-under-slash:after,.fad.fa-toilet-paper-reverse-slash:after,.fad.fa-toilet-paper-under-slash:after{content:"\e2a1\e2a1"}.fa-duotone.fa-tomato:after,.fad.fa-tomato:after{content:"\e330\e330"}.fa-duotone.fa-tombstone:after,.fad.fa-tombstone:after{content:"\f720\f720"}.fa-duotone.fa-tombstone-alt:after,.fa-duotone.fa-tombstone-blank:after,.fad.fa-tombstone-alt:after,.fad.fa-tombstone-blank:after{content:"\f721\f721"}.fa-duotone.fa-toolbox:after,.fad.fa-toolbox:after{content:"\f552\f552"}.fa-duotone.fa-tooth:after,.fad.fa-tooth:after{content:"\f5c9\f5c9"}.fa-duotone.fa-toothbrush:after,.fad.fa-toothbrush:after{content:"\f635\f635"}.fa-duotone.fa-torii-gate:after,.fad.fa-torii-gate:after{content:"\f6a1\f6a1"}.fa-duotone.fa-tornado:after,.fad.fa-tornado:after{content:"\f76f\f76f"}.fa-duotone.fa-broadcast-tower:after,.fa-duotone.fa-tower-broadcast:after,.fad.fa-broadcast-tower:after,.fad.fa-tower-broadcast:after{content:"\f519\f519"}.fa-duotone.fa-tower-control:after,.fad.fa-tower-control:after{content:"\e2a2\e2a2"}.fa-duotone.fa-tractor:after,.fad.fa-tractor:after{content:"\f722\f722"}.fa-duotone.fa-trademark:after,.fad.fa-trademark:after{content:"\f25c\f25c"}.fa-duotone.fa-traffic-cone:after,.fad.fa-traffic-cone:after{content:"\f636\f636"}.fa-duotone.fa-traffic-light:after,.fad.fa-traffic-light:after{content:"\f637\f637"}.fa-duotone.fa-traffic-light-go:after,.fad.fa-traffic-light-go:after{content:"\f638\f638"}.fa-duotone.fa-traffic-light-slow:after,.fad.fa-traffic-light-slow:after{content:"\f639\f639"}.fa-duotone.fa-traffic-light-stop:after,.fad.fa-traffic-light-stop:after{content:"\f63a\f63a"}.fa-duotone.fa-trailer:after,.fad.fa-trailer:after{content:"\e041\e041"}.fa-duotone.fa-train:after,.fad.fa-train:after{content:"\f238\f238"}.fa-duotone.fa-subway:after,.fa-duotone.fa-train-subway:after,.fad.fa-subway:after,.fad.fa-train-subway:after{content:"\f239\f239"}.fa-duotone.fa-subway-tunnel:after,.fa-duotone.fa-train-subway-tunnel:after,.fad.fa-subway-tunnel:after,.fad.fa-train-subway-tunnel:after{content:"\e2a3\e2a3"}.fa-duotone.fa-train-track:after,.fad.fa-train-track:after{content:"\e453\e453"}.fa-duotone.fa-train-tram:after,.fa-duotone.fa-tram:after,.fad.fa-train-tram:after,.fad.fa-tram:after{content:"\f7da\f7da"}.fa-duotone.fa-train-tunnel:after,.fad.fa-train-tunnel:after{content:"\e454\e454"}.fa-duotone.fa-transformer-bolt:after,.fad.fa-transformer-bolt:after{content:"\e2a4\e2a4"}.fa-duotone.fa-transgender-alt:after,.fa-duotone.fa-transgender:after,.fad.fa-transgender-alt:after,.fad.fa-transgender:after{content:"\f225\f225"}.fa-duotone.fa-transporter:after,.fad.fa-transporter:after{content:"\e042\e042"}.fa-duotone.fa-transporter-1:after,.fad.fa-transporter-1:after{content:"\e043\e043"}.fa-duotone.fa-transporter-2:after,.fad.fa-transporter-2:after{content:"\e044\e044"}.fa-duotone.fa-transporter-3:after,.fad.fa-transporter-3:after{content:"\e045\e045"}.fa-duotone.fa-transporter-4:after,.fad.fa-transporter-4:after{content:"\e2a5\e2a5"}.fa-duotone.fa-transporter-5:after,.fad.fa-transporter-5:after{content:"\e2a6\e2a6"}.fa-duotone.fa-transporter-6:after,.fad.fa-transporter-6:after{content:"\e2a7\e2a7"}.fa-duotone.fa-transporter-7:after,.fad.fa-transporter-7:after{content:"\e2a8\e2a8"}.fa-duotone.fa-transporter-empty:after,.fad.fa-transporter-empty:after{content:"\e046\e046"}.fa-duotone.fa-trash:after,.fad.fa-trash:after{content:"\f1f8\f1f8"}.fa-duotone.fa-trash-arrow-up:after,.fa-duotone.fa-trash-restore:after,.fad.fa-trash-arrow-up:after,.fad.fa-trash-restore:after{content:"\f829\f829"}.fa-duotone.fa-trash-alt:after,.fa-duotone.fa-trash-can:after,.fad.fa-trash-alt:after,.fad.fa-trash-can:after{content:"\f2ed\f2ed"}.fa-duotone.fa-trash-can-arrow-up:after,.fa-duotone.fa-trash-restore-alt:after,.fad.fa-trash-can-arrow-up:after,.fad.fa-trash-restore-alt:after{content:"\f82a\f82a"}.fa-duotone.fa-trash-can-check:after,.fad.fa-trash-can-check:after{content:"\e2a9\e2a9"}.fa-duotone.fa-trash-can-clock:after,.fad.fa-trash-can-clock:after{content:"\e2aa\e2aa"}.fa-duotone.fa-trash-can-list:after,.fad.fa-trash-can-list:after{content:"\e2ab\e2ab"}.fa-duotone.fa-trash-can-plus:after,.fad.fa-trash-can-plus:after{content:"\e2ac\e2ac"}.fa-duotone.fa-trash-alt-slash:after,.fa-duotone.fa-trash-can-slash:after,.fad.fa-trash-alt-slash:after,.fad.fa-trash-can-slash:after{content:"\e2ad\e2ad"}.fa-duotone.fa-trash-can-arrow-turn-left:after,.fa-duotone.fa-trash-can-undo:after,.fa-duotone.fa-trash-undo-alt:after,.fad.fa-trash-can-arrow-turn-left:after,.fad.fa-trash-can-undo:after,.fad.fa-trash-undo-alt:after{content:"\f896\f896"}.fa-duotone.fa-trash-can-xmark:after,.fad.fa-trash-can-xmark:after{content:"\e2ae\e2ae"}.fa-duotone.fa-trash-check:after,.fad.fa-trash-check:after{content:"\e2af\e2af"}.fa-duotone.fa-trash-clock:after,.fad.fa-trash-clock:after{content:"\e2b0\e2b0"}.fa-duotone.fa-trash-list:after,.fad.fa-trash-list:after{content:"\e2b1\e2b1"}.fa-duotone.fa-trash-plus:after,.fad.fa-trash-plus:after{content:"\e2b2\e2b2"}.fa-duotone.fa-trash-slash:after,.fad.fa-trash-slash:after{content:"\e2b3\e2b3"}.fa-duotone.fa-trash-arrow-turn-left:after,.fa-duotone.fa-trash-undo:after,.fad.fa-trash-arrow-turn-left:after,.fad.fa-trash-undo:after{content:"\f895\f895"}.fa-duotone.fa-trash-xmark:after,.fad.fa-trash-xmark:after{content:"\e2b4\e2b4"}.fa-duotone.fa-treasure-chest:after,.fad.fa-treasure-chest:after{content:"\f723\f723"}.fa-duotone.fa-tree:after,.fad.fa-tree:after{content:"\f1bb\f1bb"}.fa-duotone.fa-tree-christmas:after,.fad.fa-tree-christmas:after{content:"\f7db\f7db"}.fa-duotone.fa-tree-alt:after,.fa-duotone.fa-tree-deciduous:after,.fad.fa-tree-alt:after,.fad.fa-tree-deciduous:after{content:"\f400\f400"}.fa-duotone.fa-tree-decorated:after,.fad.fa-tree-decorated:after{content:"\f7dc\f7dc"}.fa-duotone.fa-tree-large:after,.fad.fa-tree-large:after{content:"\f7dd\f7dd"}.fa-duotone.fa-tree-palm:after,.fad.fa-tree-palm:after{content:"\f82b\f82b"}.fa-duotone.fa-trees:after,.fad.fa-trees:after{content:"\f724\f724"}.fa-duotone.fa-triangle:after,.fad.fa-triangle:after{content:"\f2ec\f2ec"}.fa-duotone.fa-exclamation-triangle:after,.fa-duotone.fa-triangle-exclamation:after,.fa-duotone.fa-warning:after,.fad.fa-exclamation-triangle:after,.fad.fa-triangle-exclamation:after,.fad.fa-warning:after{content:"\f071\f071"}.fa-duotone.fa-triangle-instrument:after,.fa-duotone.fa-triangle-music:after,.fad.fa-triangle-instrument:after,.fad.fa-triangle-music:after{content:"\f8e2\f8e2"}.fa-duotone.fa-construction:after,.fa-duotone.fa-triangle-person-digging:after,.fad.fa-construction:after,.fad.fa-triangle-person-digging:after{content:"\f85d\f85d"}.fa-duotone.fa-trophy:after,.fad.fa-trophy:after{content:"\f091\f091"}.fa-duotone.fa-trophy-alt:after,.fa-duotone.fa-trophy-star:after,.fad.fa-trophy-alt:after,.fad.fa-trophy-star:after{content:"\f2eb\f2eb"}.fa-duotone.fa-truck:after,.fad.fa-truck:after{content:"\f0d1\f0d1"}.fa-duotone.fa-truck-bolt:after,.fad.fa-truck-bolt:after{content:"\e3d0\e3d0"}.fa-duotone.fa-shipping-timed:after,.fa-duotone.fa-truck-clock:after,.fad.fa-shipping-timed:after,.fad.fa-truck-clock:after{content:"\f48c\f48c"}.fa-duotone.fa-truck-container:after,.fad.fa-truck-container:after{content:"\f4dc\f4dc"}.fa-duotone.fa-truck-container-empty:after,.fad.fa-truck-container-empty:after{content:"\e2b5\e2b5"}.fa-duotone.fa-shipping-fast:after,.fa-duotone.fa-truck-fast:after,.fad.fa-shipping-fast:after,.fad.fa-truck-fast:after{content:"\f48b\f48b"}.fa-duotone.fa-truck-flatbed:after,.fad.fa-truck-flatbed:after{content:"\e2b6\e2b6"}.fa-duotone.fa-truck-front:after,.fad.fa-truck-front:after{content:"\e2b7\e2b7"}.fa-duotone.fa-ambulance:after,.fa-duotone.fa-truck-medical:after,.fad.fa-ambulance:after,.fad.fa-truck-medical:after{content:"\f0f9\f0f9"}.fa-duotone.fa-truck-monster:after,.fad.fa-truck-monster:after{content:"\f63b\f63b"}.fa-duotone.fa-truck-moving:after,.fad.fa-truck-moving:after{content:"\f4df\f4df"}.fa-duotone.fa-truck-pickup:after,.fad.fa-truck-pickup:after{content:"\f63c\f63c"}.fa-duotone.fa-truck-plow:after,.fad.fa-truck-plow:after{content:"\f7de\f7de"}.fa-duotone.fa-truck-ramp:after,.fad.fa-truck-ramp:after{content:"\f4e0\f4e0"}.fa-duotone.fa-truck-loading:after,.fa-duotone.fa-truck-ramp-box:after,.fad.fa-truck-loading:after,.fad.fa-truck-ramp-box:after{content:"\f4de\f4de"}.fa-duotone.fa-truck-couch:after,.fa-duotone.fa-truck-ramp-couch:after,.fad.fa-truck-couch:after,.fad.fa-truck-ramp-couch:after{content:"\f4dd\f4dd"}.fa-duotone.fa-truck-tow:after,.fad.fa-truck-tow:after{content:"\e2b8\e2b8"}.fa-duotone.fa-trumpet:after,.fad.fa-trumpet:after{content:"\f8e3\f8e3"}.fa-duotone.fa-teletype:after,.fa-duotone.fa-tty:after,.fad.fa-teletype:after,.fad.fa-tty:after{content:"\f1e4\f1e4"}.fa-duotone.fa-teletype-answer:after,.fa-duotone.fa-tty-answer:after,.fad.fa-teletype-answer:after,.fad.fa-tty-answer:after{content:"\e2b9\e2b9"}.fa-duotone.fa-tugrik-sign:after,.fad.fa-tugrik-sign:after{content:"\e2ba\e2ba"}.fa-duotone.fa-turkey:after,.fad.fa-turkey:after{content:"\f725\f725"}.fa-duotone.fa-try:after,.fa-duotone.fa-turkish-lira-sign:after,.fa-duotone.fa-turkish-lira:after,.fad.fa-try:after,.fad.fa-turkish-lira-sign:after,.fad.fa-turkish-lira:after{content:"\e2bb\e2bb"}.fa-duotone.fa-level-down-alt:after,.fa-duotone.fa-turn-down:after,.fad.fa-level-down-alt:after,.fad.fa-turn-down:after{content:"\f3be\f3be"}.fa-duotone.fa-turn-down-left:after,.fad.fa-turn-down-left:after{content:"\e331\e331"}.fa-duotone.fa-turn-down-right:after,.fad.fa-turn-down-right:after{content:"\e455\e455"}.fa-duotone.fa-level-up-alt:after,.fa-duotone.fa-turn-up:after,.fad.fa-level-up-alt:after,.fad.fa-turn-up:after{content:"\f3bf\f3bf"}.fa-duotone.fa-turntable:after,.fad.fa-turntable:after{content:"\f8e4\f8e4"}.fa-duotone.fa-turtle:after,.fad.fa-turtle:after{content:"\f726\f726"}.fa-duotone.fa-television:after,.fa-duotone.fa-tv-alt:after,.fa-duotone.fa-tv:after,.fad.fa-television:after,.fad.fa-tv-alt:after,.fad.fa-tv:after{content:"\f26c\f26c"}.fa-duotone.fa-tv-music:after,.fad.fa-tv-music:after{content:"\f8e6\f8e6"}.fa-duotone.fa-tv-retro:after,.fad.fa-tv-retro:after{content:"\f401\f401"}.fa-duotone.fa-typewriter:after,.fad.fa-typewriter:after{content:"\f8e7\f8e7"}.fa-duotone.fa-u:after,.fad.fa-u:after{content:"\55\55"}.fa-duotone.fa-ufo:after,.fad.fa-ufo:after{content:"\e047\e047"}.fa-duotone.fa-ufo-beam:after,.fad.fa-ufo-beam:after{content:"\e048\e048"}.fa-duotone.fa-umbrella:after,.fad.fa-umbrella:after{content:"\f0e9\f0e9"}.fa-duotone.fa-umbrella-beach:after,.fad.fa-umbrella-beach:after{content:"\f5ca\f5ca"}.fa-duotone.fa-umbrella-alt:after,.fa-duotone.fa-umbrella-simple:after,.fad.fa-umbrella-alt:after,.fad.fa-umbrella-simple:after{content:"\e2bc\e2bc"}.fa-duotone.fa-underline:after,.fad.fa-underline:after{content:"\f0cd\f0cd"}.fa-duotone.fa-unicorn:after,.fad.fa-unicorn:after{content:"\f727\f727"}.fa-duotone.fa-uniform-martial-arts:after,.fad.fa-uniform-martial-arts:after{content:"\e3d1\e3d1"}.fa-duotone.fa-union:after,.fad.fa-union:after{content:"\f6a2\f6a2"}.fa-duotone.fa-universal-access:after,.fad.fa-universal-access:after{content:"\f29a\f29a"}.fa-duotone.fa-unlock:after,.fad.fa-unlock:after{content:"\f09c\f09c"}.fa-duotone.fa-unlock-alt:after,.fa-duotone.fa-unlock-keyhole:after,.fad.fa-unlock-alt:after,.fad.fa-unlock-keyhole:after{content:"\f13e\f13e"}.fa-duotone.fa-arrow-alt-up:after,.fa-duotone.fa-up:after,.fad.fa-arrow-alt-up:after,.fad.fa-up:after{content:"\f357\f357"}.fa-duotone.fa-arrows-alt-v:after,.fa-duotone.fa-up-down:after,.fad.fa-arrows-alt-v:after,.fad.fa-up-down:after{content:"\f338\f338"}.fa-duotone.fa-arrows-alt:after,.fa-duotone.fa-up-down-left-right:after,.fad.fa-arrows-alt:after,.fad.fa-up-down-left-right:after{content:"\f0b2\f0b2"}.fa-duotone.fa-up-from-dotted-line:after,.fad.fa-up-from-dotted-line:after{content:"\e456\e456"}.fa-duotone.fa-arrow-alt-from-bottom:after,.fa-duotone.fa-up-from-line:after,.fad.fa-arrow-alt-from-bottom:after,.fad.fa-up-from-line:after{content:"\f346\f346"}.fa-duotone.fa-up-left:after,.fad.fa-up-left:after{content:"\e2bd\e2bd"}.fa-duotone.fa-long-arrow-alt-up:after,.fa-duotone.fa-up-long:after,.fad.fa-long-arrow-alt-up:after,.fad.fa-up-long:after{content:"\f30c\f30c"}.fa-duotone.fa-up-right:after,.fad.fa-up-right:after{content:"\e2be\e2be"}.fa-duotone.fa-expand-alt:after,.fa-duotone.fa-up-right-and-down-left-from-center:after,.fad.fa-expand-alt:after,.fad.fa-up-right-and-down-left-from-center:after{content:"\f424\f424"}.fa-duotone.fa-external-link-alt:after,.fa-duotone.fa-up-right-from-square:after,.fad.fa-external-link-alt:after,.fad.fa-up-right-from-square:after{content:"\f35d\f35d"}.fa-duotone.fa-up-to-dotted-line:after,.fad.fa-up-to-dotted-line:after{content:"\e457\e457"}.fa-duotone.fa-arrow-alt-to-top:after,.fa-duotone.fa-up-to-line:after,.fad.fa-arrow-alt-to-top:after,.fad.fa-up-to-line:after{content:"\f34d\f34d"}.fa-duotone.fa-upload:after,.fad.fa-upload:after{content:"\f093\f093"}.fa-duotone.fa-usb-drive:after,.fad.fa-usb-drive:after{content:"\f8e9\f8e9"}.fa-duotone.fa-user:after,.fad.fa-user:after{content:"\f007\f007"}.fa-duotone.fa-user-alien:after,.fad.fa-user-alien:after{content:"\e04a\e04a"}.fa-duotone.fa-user-astronaut:after,.fad.fa-user-astronaut:after{content:"\f4fb\f4fb"}.fa-duotone.fa-user-bounty-hunter:after,.fad.fa-user-bounty-hunter:after{content:"\e2bf\e2bf"}.fa-duotone.fa-user-check:after,.fad.fa-user-check:after{content:"\f4fc\f4fc"}.fa-duotone.fa-user-chef:after,.fad.fa-user-chef:after{content:"\e3d2\e3d2"}.fa-duotone.fa-user-clock:after,.fad.fa-user-clock:after{content:"\f4fd\f4fd"}.fa-duotone.fa-user-cowboy:after,.fad.fa-user-cowboy:after{content:"\f8ea\f8ea"}.fa-duotone.fa-user-crown:after,.fad.fa-user-crown:after{content:"\f6a4\f6a4"}.fa-duotone.fa-user-doctor:after,.fa-duotone.fa-user-md:after,.fad.fa-user-doctor:after,.fad.fa-user-md:after{content:"\f0f0\f0f0"}.fa-duotone.fa-user-doctor-hair:after,.fad.fa-user-doctor-hair:after{content:"\e458\e458"}.fa-duotone.fa-user-doctor-hair-long:after,.fad.fa-user-doctor-hair-long:after{content:"\e459\e459"}.fa-duotone.fa-user-doctor-message:after,.fa-duotone.fa-user-md-chat:after,.fad.fa-user-doctor-message:after,.fad.fa-user-md-chat:after{content:"\f82e\f82e"}.fa-duotone.fa-user-cog:after,.fa-duotone.fa-user-gear:after,.fad.fa-user-cog:after,.fad.fa-user-gear:after{content:"\f4fe\f4fe"}.fa-duotone.fa-user-graduate:after,.fad.fa-user-graduate:after{content:"\f501\f501"}.fa-duotone.fa-user-friends:after,.fa-duotone.fa-user-group:after,.fad.fa-user-friends:after,.fad.fa-user-group:after{content:"\f500\f500"}.fa-duotone.fa-user-group-crown:after,.fa-duotone.fa-users-crown:after,.fad.fa-user-group-crown:after,.fad.fa-users-crown:after{content:"\f6a5\f6a5"}.fa-duotone.fa-user-hair:after,.fad.fa-user-hair:after{content:"\e45a\e45a"}.fa-duotone.fa-user-hair-buns:after,.fad.fa-user-hair-buns:after{content:"\e3d3\e3d3"}.fa-duotone.fa-user-hair-long:after,.fad.fa-user-hair-long:after{content:"\e45b\e45b"}.fa-duotone.fa-business-front:after,.fa-duotone.fa-party-back:after,.fa-duotone.fa-trian-balbot:after,.fa-duotone.fa-user-hair-mullet:after,.fad.fa-business-front:after,.fad.fa-party-back:after,.fad.fa-trian-balbot:after,.fad.fa-user-hair-mullet:after{content:"\e45c\e45c"}.fa-duotone.fa-user-headset:after,.fad.fa-user-headset:after{content:"\f82d\f82d"}.fa-duotone.fa-user-construction:after,.fa-duotone.fa-user-hard-hat:after,.fa-duotone.fa-user-helmet-safety:after,.fad.fa-user-construction:after,.fad.fa-user-hard-hat:after,.fad.fa-user-helmet-safety:after{content:"\f82c\f82c"}.fa-duotone.fa-user-injured:after,.fad.fa-user-injured:after{content:"\f728\f728"}.fa-duotone.fa-user-alt:after,.fa-duotone.fa-user-large:after,.fad.fa-user-alt:after,.fad.fa-user-large:after{content:"\f406\f406"}.fa-duotone.fa-user-alt-slash:after,.fa-duotone.fa-user-large-slash:after,.fad.fa-user-alt-slash:after,.fad.fa-user-large-slash:after{content:"\f4fa\f4fa"}.fa-duotone.fa-user-lock:after,.fad.fa-user-lock:after{content:"\f502\f502"}.fa-duotone.fa-user-minus:after,.fad.fa-user-minus:after{content:"\f503\f503"}.fa-duotone.fa-user-music:after,.fad.fa-user-music:after{content:"\f8eb\f8eb"}.fa-duotone.fa-user-ninja:after,.fad.fa-user-ninja:after{content:"\f504\f504"}.fa-duotone.fa-user-nurse:after,.fad.fa-user-nurse:after{content:"\f82f\f82f"}.fa-duotone.fa-user-nurse-hair:after,.fad.fa-user-nurse-hair:after{content:"\e45d\e45d"}.fa-duotone.fa-user-nurse-hair-long:after,.fad.fa-user-nurse-hair-long:after{content:"\e45e\e45e"}.fa-duotone.fa-user-edit:after,.fa-duotone.fa-user-pen:after,.fad.fa-user-edit:after,.fad.fa-user-pen:after{content:"\f4ff\f4ff"}.fa-duotone.fa-user-pilot:after,.fad.fa-user-pilot:after{content:"\e2c0\e2c0"}.fa-duotone.fa-user-pilot-tie:after,.fad.fa-user-pilot-tie:after{content:"\e2c1\e2c1"}.fa-duotone.fa-user-plus:after,.fad.fa-user-plus:after{content:"\f234\f234"}.fa-duotone.fa-user-police:after,.fad.fa-user-police:after{content:"\e333\e333"}.fa-duotone.fa-user-police-tie:after,.fad.fa-user-police-tie:after{content:"\e334\e334"}.fa-duotone.fa-user-robot:after,.fad.fa-user-robot:after{content:"\e04b\e04b"}.fa-duotone.fa-user-secret:after,.fad.fa-user-secret:after{content:"\f21b\f21b"}.fa-duotone.fa-user-shakespeare:after,.fad.fa-user-shakespeare:after{content:"\e2c2\e2c2"}.fa-duotone.fa-user-shield:after,.fad.fa-user-shield:after{content:"\f505\f505"}.fa-duotone.fa-user-slash:after,.fad.fa-user-slash:after{content:"\f506\f506"}.fa-duotone.fa-user-tag:after,.fad.fa-user-tag:after{content:"\f507\f507"}.fa-duotone.fa-user-tie:after,.fad.fa-user-tie:after{content:"\f508\f508"}.fa-duotone.fa-user-tie-hair:after,.fad.fa-user-tie-hair:after{content:"\e45f\e45f"}.fa-duotone.fa-user-tie-hair-long:after,.fad.fa-user-tie-hair-long:after{content:"\e460\e460"}.fa-duotone.fa-user-unlock:after,.fad.fa-user-unlock:after{content:"\e058\e058"}.fa-duotone.fa-user-visor:after,.fad.fa-user-visor:after{content:"\e04c\e04c"}.fa-duotone.fa-user-vneck:after,.fad.fa-user-vneck:after{content:"\e461\e461"}.fa-duotone.fa-user-vneck-hair:after,.fad.fa-user-vneck-hair:after{content:"\e462\e462"}.fa-duotone.fa-user-vneck-hair-long:after,.fad.fa-user-vneck-hair-long:after{content:"\e463\e463"}.fa-duotone.fa-user-times:after,.fa-duotone.fa-user-xmark:after,.fad.fa-user-times:after,.fad.fa-user-xmark:after{content:"\f235\f235"}.fa-duotone.fa-users:after,.fad.fa-users:after{content:"\f0c0\f0c0"}.fa-duotone.fa-users-cog:after,.fa-duotone.fa-users-gear:after,.fad.fa-users-cog:after,.fad.fa-users-gear:after{content:"\f509\f509"}.fa-duotone.fa-users-medical:after,.fad.fa-users-medical:after{content:"\f830\f830"}.fa-duotone.fa-users-slash:after,.fad.fa-users-slash:after{content:"\e073\e073"}.fa-duotone.fa-cutlery:after,.fa-duotone.fa-utensils:after,.fad.fa-cutlery:after,.fad.fa-utensils:after{content:"\f2e7\f2e7"}.fa-duotone.fa-utensils-slash:after,.fad.fa-utensils-slash:after{content:"\e464\e464"}.fa-duotone.fa-utility-pole:after,.fad.fa-utility-pole:after{content:"\e2c3\e2c3"}.fa-duotone.fa-utility-pole-double:after,.fad.fa-utility-pole-double:after{content:"\e2c4\e2c4"}.fa-duotone.fa-v:after,.fad.fa-v:after{content:"\56\56"}.fa-duotone.fa-vacuum:after,.fad.fa-vacuum:after{content:"\e04d\e04d"}.fa-duotone.fa-vacuum-robot:after,.fad.fa-vacuum-robot:after{content:"\e04e\e04e"}.fa-duotone.fa-value-absolute:after,.fad.fa-value-absolute:after{content:"\f6a6\f6a6"}.fa-duotone.fa-shuttle-van:after,.fa-duotone.fa-van-shuttle:after,.fad.fa-shuttle-van:after,.fad.fa-van-shuttle:after{content:"\f5b6\f5b6"}.fa-duotone.fa-vault:after,.fad.fa-vault:after{content:"\e2c5\e2c5"}.fa-duotone.fa-vector-circle:after,.fad.fa-vector-circle:after{content:"\e2c6\e2c6"}.fa-duotone.fa-vector-polygon:after,.fad.fa-vector-polygon:after{content:"\e2c7\e2c7"}.fa-duotone.fa-vector-square:after,.fad.fa-vector-square:after{content:"\f5cb\f5cb"}.fa-duotone.fa-vent-damper:after,.fad.fa-vent-damper:after{content:"\e465\e465"}.fa-duotone.fa-venus:after,.fad.fa-venus:after{content:"\f221\f221"}.fa-duotone.fa-venus-double:after,.fad.fa-venus-double:after{content:"\f226\f226"}.fa-duotone.fa-venus-mars:after,.fad.fa-venus-mars:after{content:"\f228\f228"}.fa-duotone.fa-vest:after,.fad.fa-vest:after{content:"\e085\e085"}.fa-duotone.fa-vest-patches:after,.fad.fa-vest-patches:after{content:"\e086\e086"}.fa-duotone.fa-vial:after,.fad.fa-vial:after{content:"\f492\f492"}.fa-duotone.fa-vials:after,.fad.fa-vials:after{content:"\f493\f493"}.fa-duotone.fa-video-camera:after,.fa-duotone.fa-video:after,.fad.fa-video-camera:after,.fad.fa-video:after{content:"\f03d\f03d"}.fa-duotone.fa-video-arrow-down-left:after,.fad.fa-video-arrow-down-left:after{content:"\e2c8\e2c8"}.fa-duotone.fa-video-arrow-up-right:after,.fad.fa-video-arrow-up-right:after{content:"\e2c9\e2c9"}.fa-duotone.fa-video-plus:after,.fad.fa-video-plus:after{content:"\f4e1\f4e1"}.fa-duotone.fa-video-slash:after,.fad.fa-video-slash:after{content:"\f4e2\f4e2"}.fa-duotone.fa-vihara:after,.fad.fa-vihara:after{content:"\f6a7\f6a7"}.fa-duotone.fa-violin:after,.fad.fa-violin:after{content:"\f8ed\f8ed"}.fa-duotone.fa-virus:after,.fad.fa-virus:after{content:"\e074\e074"}.fa-duotone.fa-virus-slash:after,.fad.fa-virus-slash:after{content:"\e075\e075"}.fa-duotone.fa-viruses:after,.fad.fa-viruses:after{content:"\e076\e076"}.fa-duotone.fa-voicemail:after,.fad.fa-voicemail:after{content:"\f897\f897"}.fa-duotone.fa-volcano:after,.fad.fa-volcano:after{content:"\f770\f770"}.fa-duotone.fa-volleyball-ball:after,.fa-duotone.fa-volleyball:after,.fad.fa-volleyball-ball:after,.fad.fa-volleyball:after{content:"\f45f\f45f"}.fa-duotone.fa-volume-medium:after,.fa-duotone.fa-volume:after,.fad.fa-volume-medium:after,.fad.fa-volume:after{content:"\f6a8\f6a8"}.fa-duotone.fa-volume-high:after,.fa-duotone.fa-volume-up:after,.fad.fa-volume-high:after,.fad.fa-volume-up:after{content:"\f028\f028"}.fa-duotone.fa-volume-down:after,.fa-duotone.fa-volume-low:after,.fad.fa-volume-down:after,.fad.fa-volume-low:after{content:"\f027\f027"}.fa-duotone.fa-volume-off:after,.fad.fa-volume-off:after{content:"\f026\f026"}.fa-duotone.fa-volume-slash:after,.fad.fa-volume-slash:after{content:"\f2e2\f2e2"}.fa-duotone.fa-volume-mute:after,.fa-duotone.fa-volume-times:after,.fa-duotone.fa-volume-xmark:after,.fad.fa-volume-mute:after,.fad.fa-volume-times:after,.fad.fa-volume-xmark:after{content:"\f6a9\f6a9"}.fa-duotone.fa-vr-cardboard:after,.fad.fa-vr-cardboard:after{content:"\f729\f729"}.fa-duotone.fa-w:after,.fad.fa-w:after{content:"\57\57"}.fa-duotone.fa-waffle:after,.fad.fa-waffle:after{content:"\e466\e466"}.fa-duotone.fa-wagon-covered:after,.fad.fa-wagon-covered:after{content:"\f8ee\f8ee"}.fa-duotone.fa-walker:after,.fad.fa-walker:after{content:"\f831\f831"}.fa-duotone.fa-walkie-talkie:after,.fad.fa-walkie-talkie:after{content:"\f8ef\f8ef"}.fa-duotone.fa-wallet:after,.fad.fa-wallet:after{content:"\f555\f555"}.fa-duotone.fa-wand:after,.fad.fa-wand:after{content:"\f72a\f72a"}.fa-duotone.fa-magic:after,.fa-duotone.fa-wand-magic:after,.fad.fa-magic:after,.fad.fa-wand-magic:after{content:"\f0d0\f0d0"}.fa-duotone.fa-magic-wand-sparkles:after,.fa-duotone.fa-wand-magic-sparkles:after,.fad.fa-magic-wand-sparkles:after,.fad.fa-wand-magic-sparkles:after{content:"\e2ca\e2ca"}.fa-duotone.fa-wand-sparkles:after,.fad.fa-wand-sparkles:after{content:"\f72b\f72b"}.fa-duotone.fa-warehouse:after,.fad.fa-warehouse:after{content:"\f494\f494"}.fa-duotone.fa-warehouse-alt:after,.fa-duotone.fa-warehouse-full:after,.fad.fa-warehouse-alt:after,.fad.fa-warehouse-full:after{content:"\f495\f495"}.fa-duotone.fa-washer:after,.fa-duotone.fa-washing-machine:after,.fad.fa-washer:after,.fad.fa-washing-machine:after{content:"\f898\f898"}.fa-duotone.fa-watch:after,.fad.fa-watch:after{content:"\f2e1\f2e1"}.fa-duotone.fa-watch-apple:after,.fad.fa-watch-apple:after{content:"\e2cb\e2cb"}.fa-duotone.fa-watch-calculator:after,.fad.fa-watch-calculator:after{content:"\f8f0\f8f0"}.fa-duotone.fa-watch-fitness:after,.fad.fa-watch-fitness:after{content:"\f63e\f63e"}.fa-duotone.fa-watch-smart:after,.fad.fa-watch-smart:after{content:"\e2cc\e2cc"}.fa-duotone.fa-water:after,.fad.fa-water:after{content:"\f773\f773"}.fa-duotone.fa-water-arrow-down:after,.fa-duotone.fa-water-lower:after,.fad.fa-water-arrow-down:after,.fad.fa-water-lower:after{content:"\f774\f774"}.fa-duotone.fa-water-arrow-up:after,.fa-duotone.fa-water-rise:after,.fad.fa-water-arrow-up:after,.fad.fa-water-rise:after{content:"\f775\f775"}.fa-duotone.fa-ladder-water:after,.fa-duotone.fa-swimming-pool:after,.fa-duotone.fa-water-ladder:after,.fad.fa-ladder-water:after,.fad.fa-swimming-pool:after,.fad.fa-water-ladder:after{content:"\f5c5\f5c5"}.fa-duotone.fa-watermelon-slice:after,.fad.fa-watermelon-slice:after{content:"\e337\e337"}.fa-duotone.fa-heart-rate:after,.fa-duotone.fa-wave-pulse:after,.fad.fa-heart-rate:after,.fad.fa-wave-pulse:after{content:"\f5f8\f5f8"}.fa-duotone.fa-wave-sine:after,.fad.fa-wave-sine:after{content:"\f899\f899"}.fa-duotone.fa-wave-square:after,.fad.fa-wave-square:after{content:"\f83e\f83e"}.fa-duotone.fa-wave-triangle:after,.fad.fa-wave-triangle:after{content:"\f89a\f89a"}.fa-duotone.fa-waveform:after,.fad.fa-waveform:after{content:"\f8f1\f8f1"}.fa-duotone.fa-waveform-lines:after,.fa-duotone.fa-waveform-path:after,.fad.fa-waveform-lines:after,.fad.fa-waveform-path:after{content:"\f8f2\f8f2"}.fa-duotone.fa-weight-hanging:after,.fad.fa-weight-hanging:after{content:"\f5cd\f5cd"}.fa-duotone.fa-weight-scale:after,.fa-duotone.fa-weight:after,.fad.fa-weight-scale:after,.fad.fa-weight:after{content:"\f496\f496"}.fa-duotone.fa-whale:after,.fad.fa-whale:after{content:"\f72c\f72c"}.fa-duotone.fa-wheat:after,.fad.fa-wheat:after{content:"\f72d\f72d"}.fa-duotone.fa-wheat-alt:after,.fa-duotone.fa-wheat-awn:after,.fad.fa-wheat-alt:after,.fad.fa-wheat-awn:after{content:"\e2cd\e2cd"}.fa-duotone.fa-wheat-awn-slash:after,.fad.fa-wheat-awn-slash:after{content:"\e338\e338"}.fa-duotone.fa-wheat-slash:after,.fad.fa-wheat-slash:after{content:"\e339\e339"}.fa-duotone.fa-wheelchair:after,.fad.fa-wheelchair:after{content:"\f193\f193"}.fa-duotone.fa-wheelchair-alt:after,.fa-duotone.fa-wheelchair-move:after,.fad.fa-wheelchair-alt:after,.fad.fa-wheelchair-move:after{content:"\e2ce\e2ce"}.fa-duotone.fa-glass-whiskey:after,.fa-duotone.fa-whiskey-glass:after,.fad.fa-glass-whiskey:after,.fad.fa-whiskey-glass:after{content:"\f7a0\f7a0"}.fa-duotone.fa-glass-whiskey-rocks:after,.fa-duotone.fa-whiskey-glass-ice:after,.fad.fa-glass-whiskey-rocks:after,.fad.fa-whiskey-glass-ice:after{content:"\f7a1\f7a1"}.fa-duotone.fa-whistle:after,.fad.fa-whistle:after{content:"\f460\f460"}.fa-duotone.fa-wifi-3:after,.fa-duotone.fa-wifi-strong:after,.fa-duotone.fa-wifi:after,.fad.fa-wifi-3:after,.fad.fa-wifi-strong:after,.fad.fa-wifi:after{content:"\f1eb\f1eb"}.fa-duotone.fa-wifi-exclamation:after,.fad.fa-wifi-exclamation:after{content:"\e2cf\e2cf"}.fa-duotone.fa-wifi-2:after,.fa-duotone.fa-wifi-fair:after,.fad.fa-wifi-2:after,.fad.fa-wifi-fair:after{content:"\f6ab\f6ab"}.fa-duotone.fa-wifi-slash:after,.fad.fa-wifi-slash:after{content:"\f6ac\f6ac"}.fa-duotone.fa-wifi-1:after,.fa-duotone.fa-wifi-weak:after,.fad.fa-wifi-1:after,.fad.fa-wifi-weak:after{content:"\f6aa\f6aa"}.fa-duotone.fa-wind:after,.fad.fa-wind:after{content:"\f72e\f72e"}.fa-duotone.fa-wind-turbine:after,.fad.fa-wind-turbine:after{content:"\f89b\f89b"}.fa-duotone.fa-wind-circle-exclamation:after,.fa-duotone.fa-wind-warning:after,.fad.fa-wind-circle-exclamation:after,.fad.fa-wind-warning:after{content:"\f776\f776"}.fa-duotone.fa-window:after,.fad.fa-window:after{content:"\f40e\f40e"}.fa-duotone.fa-window-alt:after,.fa-duotone.fa-window-flip:after,.fad.fa-window-alt:after,.fad.fa-window-flip:after{content:"\f40f\f40f"}.fa-duotone.fa-window-frame:after,.fad.fa-window-frame:after{content:"\e04f\e04f"}.fa-duotone.fa-window-frame-open:after,.fad.fa-window-frame-open:after{content:"\e050\e050"}.fa-duotone.fa-window-maximize:after,.fad.fa-window-maximize:after{content:"\f2d0\f2d0"}.fa-duotone.fa-window-minimize:after,.fad.fa-window-minimize:after{content:"\f2d1\f2d1"}.fa-duotone.fa-window-restore:after,.fad.fa-window-restore:after{content:"\f2d2\f2d2"}.fa-duotone.fa-windsock:after,.fad.fa-windsock:after{content:"\f777\f777"}.fa-duotone.fa-wine-bottle:after,.fad.fa-wine-bottle:after{content:"\f72f\f72f"}.fa-duotone.fa-wine-glass:after,.fad.fa-wine-glass:after{content:"\f4e3\f4e3"}.fa-duotone.fa-fragile:after,.fa-duotone.fa-wine-glass-crack:after,.fad.fa-fragile:after,.fad.fa-wine-glass-crack:after{content:"\f4bb\f4bb"}.fa-duotone.fa-wine-glass-alt:after,.fa-duotone.fa-wine-glass-empty:after,.fad.fa-wine-glass-alt:after,.fad.fa-wine-glass-empty:after{content:"\f5ce\f5ce"}.fa-duotone.fa-krw:after,.fa-duotone.fa-won-sign:after,.fa-duotone.fa-won:after,.fad.fa-krw:after,.fad.fa-won-sign:after,.fad.fa-won:after{content:"\f159\f159"}.fa-duotone.fa-wreath:after,.fad.fa-wreath:after{content:"\f7e2\f7e2"}.fa-duotone.fa-wrench:after,.fad.fa-wrench:after{content:"\f0ad\f0ad"}.fa-duotone.fa-wrench-simple:after,.fad.fa-wrench-simple:after{content:"\e2d1\e2d1"}.fa-duotone.fa-x:after,.fad.fa-x:after{content:"\58\58"}.fa-duotone.fa-x-ray:after,.fad.fa-x-ray:after{content:"\f497\f497"}.fa-duotone.fa-close:after,.fa-duotone.fa-multiply:after,.fa-duotone.fa-remove:after,.fa-duotone.fa-times:after,.fa-duotone.fa-xmark:after,.fad.fa-close:after,.fad.fa-multiply:after,.fad.fa-remove:after,.fad.fa-times:after,.fad.fa-xmark:after{content:"\f00d\f00d"}.fa-duotone.fa-times-to-slot:after,.fa-duotone.fa-vote-nay:after,.fa-duotone.fa-xmark-to-slot:after,.fad.fa-times-to-slot:after,.fad.fa-vote-nay:after,.fad.fa-xmark-to-slot:after{content:"\f771\f771"}.fa-duotone.fa-y:after,.fad.fa-y:after{content:"\59\59"}.fa-duotone.fa-cny:after,.fa-duotone.fa-jpy:after,.fa-duotone.fa-rmb:after,.fa-duotone.fa-yen-sign:after,.fa-duotone.fa-yen:after,.fad.fa-cny:after,.fad.fa-jpy:after,.fad.fa-rmb:after,.fad.fa-yen-sign:after,.fad.fa-yen:after{content:"\f157\f157"}.fa-duotone.fa-yin-yang:after,.fad.fa-yin-yang:after{content:"\f6ad\f6ad"}.fa-duotone.fa-z:after,.fad.fa-z:after{content:"\5a\5a"}:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;font-display:block;src:url(../fonts/fontawesome/fa-light-300.woff2) format("woff2"),url(../fonts/fontawesome/fa-light-300.ttf) format("truetype")}.fa-light,.fal{font-family:Font Awesome\ 6 Pro;font-weight:300}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(../fonts/fontawesome/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:Font Awesome\ 6 Pro;font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(../fonts/fontawesome/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:Font Awesome\ 6 Pro;font-weight:900}:host,:root{--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:100;font-display:block;src:url(../fonts/fontawesome/fa-thin-100.woff2) format("woff2"),url(../fonts/fontawesome/fa-thin-100.ttf) format("truetype")}.fa-thin,.fat{font-family:Font Awesome\ 6 Pro;font-weight:100}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:-moz-inline-box;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative;display:inline}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:-moz-inline-box;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative;display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;display:inline-block;vertical-align:middle;*vertical-align:auto;visibility:hidden;display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s,-webkit-transform 2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:Helvetica Neue,sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
@charset "UTF-8";
/*
Template Name: Malen
Template URL: https://themeholy.com/Malen
Description: Malen - Car Repair and Services HTML Template
Author: themeholy
Author URI: https://themeforest.net/user/themeholy
Version: 1.0.0
*/
/*================================= 
    CSS Index Here
==================================*/
/*

01. Theme Base
    1.1. Mixin
    1.2. Function
    1.3. Variable
    1.4. Typography
    1.5. Extend
    1.7. Wordpress Default  
02. Reset
    2.1. Container
    2.2. Grid
    2.3. Input
    2.4. Slick Slider
    2.5. Mobile Menu
03. Utilities
    3.1. Preloader
    3.2. Buttons
    3.3. Titles
    3.4. Common
    3.6. Font
    3.7. Background
    3.8. Text Color
    3.9. Overlay
    3.10. Animation
    
04. Template Style
    4.1. Widget
    4.2. Header
    4.3. Footer
    4.4. Breadcumb
    4.5. Pagination
    4.6. Blog
    4.7. Comments
    4.8. Hero Area
    4.9. Error    
    4.00. Popup Search
    4.00. Popup Side Menu
    4.00. Wocommerce
    4.00. Products
    4.00. Cart
    4.00. Checkout
    4.00. Wishlist
    4.00. Contact
    4.00. About
    4.00. Team
    4.00. Testimonial
    4.00. Counter
    4.00. Blog
    4.00. Brand
    4.00. Simple Sections
    4.00. Why
    4.00. Tab Menu
    4.00. Faq
    4.00. CTA
    4.00. Service
    4.00. Pricing
    4.00. Couple
    4.00. History
    4.00. Gallery
    4.00. Event
    4.00. RSVP
    4.00. Invitation

05. Spacing

*/
/*=================================
    CSS Index End
==================================*/
/*=================================
   01. Theme Base
==================================*/
/*------------------- 1.1. Mixin -------------------*/
@use "sass:math";
/*------------------- 1.2. Function -------------------*/
/*------------------- 1.3. Variable-------------------*/
:root {
    --theme-color: #1782be; /*#EB3300;*/
    --title-color: #0A0A0A;
    --title-color2: #161921;
    --body-color: #4B4B4B;
    --smoke-color: #F3F1F2;
    --smoke-color2: #F6F7F9;
    --black-color: #000000;
    --black-color-2: #4B4B4B;
    --gray-color: #D2D2D2;
    --white-color: #ffffff;
    --light-color: #CDCDCD;
    --yellow-color: #FFB539;
    --success-color: #28a745;
    --error-color: #dc3545;
    --border-color: #D2D2D2;
    --title-font: 'Plus Jakarta Sans', sans-serif;
    --body-font: 'Inter', sans-serif;
    --style-font: 'Red Hat Display', cursive;
    --icon-font: "Font Awesome 6 Pro";
    --main-container: 1290px;
    --container-gutters: 24px;
    --section-space: 120px;
    --section-space-mobile: 80px;
    --section-title-space: 60px;
    --ripple-ani-duration: 5s;
}

/*------------------- 1.5. Typography -------------------*/
html,
body {
  scroll-behavior: smooth !important;
}

body {
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  color: var(--body-color);
  line-height: 26px;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
}

body.theme-blue {
  --theme-color: #1037B6;
}

iframe {
  border: none;
  width: 100%;
}

.slick-slide:focus,
button:focus,
a:focus,
a:active,
a.nice-select.open,
.header-layout2 .header-right .langauge a.nice-select.open,
.header-layout5 .header-right .langauge a.nice-select.open,
input,
input:hover,
input:focus,
input:active,
input.nice-select.open,
.header-layout2 .header-right .langauge input.nice-select.open,
.header-layout5 .header-right .langauge input.nice-select.open,
textarea,
textarea:hover,
textarea:focus,
textarea:active,
textarea.nice-select.open,
.header-layout2 .header-right .langauge textarea.nice-select.open,
.header-layout5 .header-right .langauge textarea.nice-select.open {
  outline: none;
}

input:focus {
  outline: none;
  box-shadow: none;
}

img:not([draggable]),
embed,
object,
video {
  max-width: 100%;
  height: auto;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid var(--border-color);
}

th {
  font-weight: 700;
  color: var(--title-color);
}

td,
th {
  border: 1px solid var(--border-color);
  padding: 9px 12px;
}

a {
  color: var(--theme-color);
  text-decoration: none;
  outline: 0;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

a:hover {
  color: var(--title-color);
}


a:active,
a.nice-select.open,
.header-layout2 .header-right .langauge a.nice-select.open,
.header-layout5 .header-right .langauge a.nice-select.open, a:focus, a:hover, a:visited {
  text-decoration: none;
  outline: 0;
}

button {
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

img {
  border: none;
  max-width: 100%;
}

ins {
  text-decoration: none;
}

pre {
  font-family: var(--body-font);
  background: #f5f5f5;
  color: #666;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

span.ajax-loader:empty,
p:empty {
  display: none;
}

p {
  font-family: var(--body-font);
  margin: 0 0 18px 0;
  color: var(--body-color);
  line-height: 1.75;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
p a,
span a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
  font-family: var(--title-font);
  color: var(--title-color);
  text-transform: none;
  font-weight: 700;
  line-height: 1.4;
  margin: 0 0 15px 0;
}

.h1,
h1 {
  font-size: 64px;
  line-height: 1.167;
}

.h2,
h2 {
  font-size: 48px;
  line-height: 1.227;
}

.h3,
h3 {
  font-size: 36px;
  line-height: 1.278;
}

.h4,
h4 {
  font-size: 30px;
  line-height: 1.333;
}

.h5,
h5 {
  font-size: 24px;
  line-height: 1.417;
}

.h6,
h6 {
  font-size: 20px;
  line-height: 1.5;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .h1,
  h1 {
    font-size: 48px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .h1,
  h1 {
    font-size: 44px;
    line-height: 1.3;
  }
  .h2,
  h2 {
    font-size: 40px;
    line-height: 1.25;
  }
  .h3,
  h3 {
    font-size: 30px;
  }
  .h4,
  h4 {
    font-size: 24px;
  }
  .h5,
  h5 {
    font-size: 20px;
  }
  .h6,
  h6 {
    font-size: 16px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .h1,
  h1 {
    font-size: 40px;
  }
  .h2,
  h2 {
    font-size: 30px;
    line-height: 1.3;
  }
  .h3,
  h3 {
    font-size: 26px;
  }
  .h4,
  h4 {
    font-size: 22px;
  }
  .h5,
  h5 {
    font-size: 18px;
  }
  .h6,
  h6 {
    font-size: 16px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .h1,
  h1 {
    font-size: 34px;
    line-height: 1.35;
  }
  .h2,
  h2 {
    font-size: 30px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .h1,
  h1 {
    font-size: 32px;
  }
}

/*------------------- 1.6. Extend -------------------*/
/*------------------- 1.7. Wordpress Default -------------------*/
p.has-drop-cap {
  margin-bottom: 20px;
}

.page--item p:last-child .alignright {
  clear: right;
}

.blog-title,
.pagi-title,
.breadcumb-title {
  word-break: break-word;
}

.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption {
  color: var(--body-color);
}

.bypostauthor,
.gallery-caption {
  display: block;
}

.page-links,
.clearfix {
  clear: both;
}

.page--item {
  margin-bottom: 30px;
}

.page--item p {
  line-height: 1.8;
}

.content-none-search {
  margin-top: 30px;
}

.wp-block-button.aligncenter {
  text-align: center;
}

.alignleft {
  display: inline;
  float: left;
  margin-bottom: 10px;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-bottom: 10px;
  margin-left: 1.5em;
  margin-right: 1em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.gallery {
  margin-bottom: 1.5em;
  width: 100%;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
  padding: 0 5px;
}

.wp-block-columns {
  margin-bottom: 1em;
}

figure.gallery-item {
  margin-bottom: 10px;
  display: inline-block;
}

figure.wp-block-gallery {
  margin-bottom: 14px;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
  font-size: 12px;
  color: var(--body-color);
  line-height: 1.5;
  padding: .5em 0;
}

.widget_nav_menu li > span,
.widget_meta li > span,
.widget_pages li > span,
.widget_archive li > span,
.widget_categories li > span,
.wp-block-categories li > span {
  color: var(--body-color);
  font-weight: 500;
  text-align: center;
  position: absolute;
  right: 24px;
  top: 15px;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  pointer-events: none;
  min-width: 20px;
  text-align: right;
}

.widget_nav_menu li > span:hover,
.widget_meta li > span:hover,
.widget_pages li > span:hover,
.widget_archive li > span:hover,
.widget_categories li > span:hover,
.wp-block-categories li > span:hover {
  color: var(--theme-color);
}

.wp-block-cover p:not(.has-text-color),
.wp-block-cover-image-text,
.wp-block-cover-text {
  color: var(--white-color);
}

.wp-block-cover {
  margin-bottom: 15px;
}

.wp-caption-text {
  text-align: center;
}

.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption .wp-caption-text {
  margin: .5em 0;
  font-size: 14px;
}

.wp-block-media-text,
.wp-block-media-text.alignwide,
figure.wp-block-gallery {
  margin-bottom: 30px;
}

.wp-block-media-text.alignwide {
  background-color: var(--smoke-color);
}

.editor-styles-wrapper .has-large-font-size,
.has-large-font-size {
  line-height: 1.4;
}

.wp-block-latest-comments a {
  color: inherit;
}

.wp-block-button {
  margin-bottom: 10px;
}

.wp-block-button:last-child {
  margin-bottom: 0;
}

.wp-block-button .wp-block-button__link {
  color: #fff;
}

.wp-block-button .wp-block-button__link:hover {
  color: #fff;
  background-color: var(--theme-color);
}

.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: transparent;
  border-color: var(--title-color);
  color: var(--title-color);
}

.wp-block-button.is-style-outline .wp-block-button__link:hover {
  color: #fff;
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}

.wp-block-button.is-style-squared .wp-block-button__link {
  border-radius: 0;
}

ol.wp-block-latest-comments li {
  margin: 15px 0;
}

ul.wp-block-latest-posts {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}

ul.wp-block-latest-posts a {
  color: inherit;
}

ul.wp-block-latest-posts a:hover {
  color: var(--theme-color);
}

ul.wp-block-latest-posts li {
  margin: 15px 0;
}

.wp-block-search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-bottom: 30px;
}

.wp-block-search .wp-block-search__input {
  width: 100%;
  max-width: 100%;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 20px;
}

.wp-block-search .wp-block-search__button {
  margin: 0;
  min-width: 110px;
  border: none;
  color: #fff;
  background-color: var(--theme-color);
}

.wp-block-search .wp-block-search__button.has-icon {
  min-width: 55px;
}

.wp-block-search .wp-block-search__button:hover {
  background-color: var(--title-color);
  opacity: 0.8;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  padding: 0;
  border: none;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: 0 8px 0 25px;
}

ul.wp-block-rss a {
  color: inherit;
}

.wp-block-group.has-background {
  padding: 15px 15px 1px;
  margin-bottom: 30px;
}

.wp-block-table td,
.wp-block-table th {
  border-color: rgba(0, 0, 0, 0.1);
}

.wp-block-table.is-style-stripes {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
}

.wp-block-table.is-style-stripes {
  border: 0;
  margin-bottom: 30px;
  border-bottom: 0;
}

.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
  border-color: var(--border-color);
}

.logged-in .will-sticky .sticky-active.active,
.logged-in .preloader .th-btn {
  top: 32px;
}

@media (max-width: 782px) {
  .logged-in .will-sticky .sticky-active.active,
  .logged-in .preloader .th-btn {
    top: 46px;
  }
}

@media (max-width: 600px) {
  .logged-in .will-sticky .sticky-active.active,
  .logged-in .preloader .th-btn {
    top: 0;
  }
}

.admin-bar .th-header .sticky-wrapper.sticky {
  top: 32px;
}

@media (max-width: 782px) {
  .admin-bar .th-header .sticky-wrapper.sticky {
    top: 46px;
  }
}

@media (max-width: 600px) {
  .admin-bar .th-header .sticky-wrapper.sticky {
    top: 0;
  }
}

.post-password-form {
  margin-bottom: 30px;
  margin-top: 20px;
}

.post-password-form p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  gap: 15px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .post-password-form p {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.post-password-form label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: auto;
      -ms-flex: auto;
          flex: auto;
  margin-bottom: 0;
  line-height: 1;
  margin-top: 0;
  gap: 15px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .post-password-form label {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.post-password-form input {
  width: 100%;
  border: none;
  height: 55px;
  padding-left: 25px;
  color: var(--body-color);
  border: 1px solid var(--border-color);
}

.post-password-form input[type="submit"] {
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  width: 140px;
  border: none;
  color: #fff;
  background-color: var(--theme-color);
  text-align: center;
}

.post-password-form input[type="submit"]:hover {
  background-color: var(--title-color);
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
  padding-top: 1em;
}

.page-links > .page-links-title {
  margin-right: 10px;
}

.page-links > span:not(.page-links-title):not(.screen-reader-text),
.page-links > a {
  display: inline-block;
  padding: 5px 13px;
  background-color: var(--white-color);
  color: var(--title-color);
  border: 1px solid rgba(0, 0, 0, 0.08);
  margin-right: 10px;
}

.page-links > span:not(.page-links-title):not(.screen-reader-text):hover,
.page-links > a:hover {
  opacity: 0.8;
  color: var(--white-color);
  background-color: var(--theme-color);
  border-color: transparent;
}

.page-links > span:not(.page-links-title):not(.screen-reader-text).current,
.page-links > a.current {
  background-color: var(--theme-color);
  color: var(--white-color);
  border-color: transparent;
}

.page-links span.screen-reader-text {
  display: none;
}

.blog-single .wp-block-archives-dropdown {
  margin-bottom: 30px;
}

.blog-single.format-quote, .blog-single.format-link, .blog-single.tag-sticky-2, .blog-single.sticky {
  border-color: transparent;
  position: relative;
}

.blog-single.format-quote .blog-content:before, .blog-single.format-link .blog-content:before, .blog-single.tag-sticky-2 .blog-content:before, .blog-single.sticky .blog-content:before {
  display: none;
}

.blog-single.format-quote:before, .blog-single.format-link:before, .blog-single.tag-sticky-2:before, .blog-single.sticky:before {
  content: '\f0c1';
  position: absolute;
  font-family: 'Font Awesome 6 Pro';
  font-size: 5rem;
  opacity: 0.3;
  right: 15px;
  line-height: 1;
  top: 15px;
  color: var(--theme-color);
  z-index: 1;
}

.blog-single.tag-sticky-2::before, .blog-single.sticky::before {
  content: "\f08d";
  right: 0;
  top: 0;
  font-size: 18px;
  color: var(--white-color);
  background-color: var(--theme-color);
  font-family: var(--icon-font);
  opacity: 1;
  text-transform: capitalize;
  padding: 10px 23px;
  font-weight: 400;
}

.blog-single.format-quote:before {
  content: "\f10e";
  top: 0;
}

.blog-single .blog-content .wp-block-categories-dropdown.wp-block-categories,
.blog-single .blog-content .wp-block-archives-dropdown {
  display: block;
  margin-bottom: 30px;
}

.blog-details .blog-single:before {
  display: none;
}

.blog-details .blog-single .blog-content {
  background-color: var(--white-color);
  overflow: hidden;
}

.blog-details .blog-single.format-chat .blog-meta {
  margin-bottom: 20px;
}

.blog-details .blog-single.format-chat .blog-content > p:nth-child(2n) {
  background: var(--smoke-color);
  padding: 5px 20px;
}

.blog-details .blog-single.tag-sticky-2, .blog-details .blog-single.sticky, .blog-details .blog-single.format-quote, .blog-details .blog-single.format-link {
  box-shadow: none;
  border: none;
  background-color: transparent;
}

.blog-details .blog-single.tag-sticky-2:before, .blog-details .blog-single.sticky:before, .blog-details .blog-single.format-quote:before, .blog-details .blog-single.format-link:before {
  display: none;
}

.th-search {
  background-color: #f3f3f3;
  margin-bottom: 30px;
  border: 1px solid #f3f3f3;
}

.th-search .search-grid-content {
  padding: 30px;
  /* Small devices */
}

@media (max-width: 767px) {
  .th-search .search-grid-content {
    padding: 20px;
  }
}

.th-search .search-grid-title {
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 0;
}

.th-search .search-grid-title a {
  color: inherit;
}

.th-search .search-grid-title a:hover {
  color: var(--theme-color);
}

.th-search .search-grid-meta > * {
  display: inline-block;
  margin-right: 15px;
  font-size: 14px;
}

.th-search .search-grid-meta > *:last-child {
  margin-right: 0;
}

.th-search .search-grid-meta a,
.th-search .search-grid-meta span {
  color: var(--body-color);
}

/* Large devices */
@media (max-width: 1199px) {
  .blog-single.format-quote:before, .blog-single.format-link:before, .blog-single.tag-sticky-2:before, .blog-single.sticky:before {
    font-size: 14px;
    padding: 8px 16px;
  }
  .blog-single.format-quote:before {
    top: 15px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .blog-single.format-quote:before, .blog-single.format-link:before, .blog-single.tag-sticky-2:before, .blog-single.sticky:before {
    font-size: 14px;
    padding: 8px 16px;
  }
}

@media (max-width: 768px) {
  .wp-block-latest-comments {
    padding-left: 10px;
  }
  .page--content.clearfix + .th-comment-form {
    margin-top: 24px;
  }
}

/*=================================
    02. Reset
==================================*/
/*------------------- 2.1. Container -------------------*/
/* Medium Large devices */
@media (max-width: 1399px) {
  :root {
    --main-container: 1250px;
  }
}

@media (min-width: 1370px) {
  .th-container2 {
    --main-container: 1470px;
  }
  .th-container2 .container {
    --main-container: 1220px;
  }
}

/* Hight Resoulation devices */
@media (min-width: 1922px) {
  .th-container2 {
    margin-left: auto;
    margin-right: auto;
  }
}

@media only screen and (min-width: 1300px) {
  .container-xxl,
  .container-xl,
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: calc(var(--main-container) + var(--container-gutters));
    padding-left: calc(var(--container-gutters) / 2);
    padding-right: calc(var(--container-gutters) / 2);
  }
  .container-xxl.px-0,
  .container-xl.px-0,
  .container-lg.px-0,
  .container-md.px-0,
  .container-sm.px-0,
  .container.px-0 {
    max-width: var(--main-container);
  }
}

@media only screen and (min-width: 1300px) {
  .th-container {
    --main-container: 1720px;
  }
}

@media (min-width: 1600px) {
  .th-container2 {
    --main-container: 1680px;
  }
}

@media only screen and (max-width: 1600px) {
  .container-fluid.px-0 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid.px-0 .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

.th-container3 {
  max-width: 1520px;
}

/*------------------- 2.2. Grid -------------------*/
.slick-track > [class*=col] {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x)/ 2);
  padding-left: calc(var(--bs-gutter-x)/ 2);
  margin-top: var(--bs-gutter-y);
}

.gy-30 {
  --bs-gutter-y: 30px;
}

.gy-40 {
  --bs-gutter-y: 40px;
}

.gy-50 {
  --bs-gutter-y: 50px;
}

.gx-10 {
  --bs-gutter-x: 10px;
}

@media (min-width: 1299px) {
  .gx-60 {
    --bs-gutter-x: 60px;
  }
}

@media (min-width: 1399px) {
  .gx-30 {
    --bs-gutter-x: 30px;
  }
  .gx-25 {
    --bs-gutter-x: 25px;
  }
  .gx-40 {
    --bs-gutter-x: 40px;
  }
  .gx-50 {
    --bs-gutter-x: 50px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .gy-50 {
    --bs-gutter-y: 40px;
  }
}

/*------------------- 2.3. Input -------------------*/
select,
.form-control,
.form-select,
textarea,
input {
  height: 56px;
  padding: 0 25px 0 25px;
  padding-right: 45px;
  border: 1px solid transparent;
  color: var(--body-color);
  background-color: var(--smoke-color);
  border-radius: 0;
  font-size: 16px;
  width: 100%;
  font-family: var(--body-font);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

select:focus,
.form-control:focus,
.form-select:focus,
textarea:focus,
input:focus {
  outline: 0;
  box-shadow: none;
  border-color: var(--theme-color);
  background-color: var(--white-color);
}

select::-moz-placeholder,
.form-control::-moz-placeholder,
.form-select::-moz-placeholder,
textarea::-moz-placeholder,
input::-moz-placeholder {
  color: var(--body-color);
}

select::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
.form-select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: var(--body-color);
}

select:-ms-input-placeholder,
.form-control:-ms-input-placeholder,
.form-select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: var(--body-color);
}

select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, .form-select::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {
  color: var(--body-color);
}

select::-moz-placeholder, .form-control::-moz-placeholder, .form-select::-moz-placeholder, textarea::-moz-placeholder, input::-moz-placeholder {
  color: var(--body-color);
}

select:-ms-input-placeholder, .form-control:-ms-input-placeholder, .form-select:-ms-input-placeholder, textarea:-ms-input-placeholder, input:-ms-input-placeholder {
  color: var(--body-color);
}

select::-ms-input-placeholder, .form-control::-ms-input-placeholder, .form-select::-ms-input-placeholder, textarea::-ms-input-placeholder, input::-ms-input-placeholder {
  color: var(--body-color);
}

select::placeholder,
.form-control::placeholder,
.form-select::placeholder,
textarea::placeholder,
input::placeholder {
  color: var(--body-color);
}

select.style2,
.form-control.style2,
.form-select.style2,
textarea.style2,
input.style2 {
  height: auto;
  border: none;
  color: #8B929C;
  border-bottom: 1px solid;
  padding: 0 0 10px 0;
  background-position: right 1px top 5px;
  background-size: 16px 16px;
  background-color: transparent;
}

select.style2 option,
.form-control.style2 option,
.form-select.style2 option,
textarea.style2 option,
input.style2 option {
  background-color: var(--title-color);
  color: #8B929C;
  padding: 2px 15px;
}

select.style2::-moz-placeholder,
.form-control.style2::-moz-placeholder,
.form-select.style2::-moz-placeholder,
textarea.style2::-moz-placeholder,
input.style2::-moz-placeholder {
  color: #8B929C;
}

select.style2::-webkit-input-placeholder,
.form-control.style2::-webkit-input-placeholder,
.form-select.style2::-webkit-input-placeholder,
textarea.style2::-webkit-input-placeholder,
input.style2::-webkit-input-placeholder {
  color: #8B929C;
}

select.style2:-ms-input-placeholder,
.form-control.style2:-ms-input-placeholder,
.form-select.style2:-ms-input-placeholder,
textarea.style2:-ms-input-placeholder,
input.style2:-ms-input-placeholder {
  color: #8B929C;
}

select.style2::-webkit-input-placeholder, .form-control.style2::-webkit-input-placeholder, .form-select.style2::-webkit-input-placeholder, textarea.style2::-webkit-input-placeholder, input.style2::-webkit-input-placeholder {
  color: #8B929C;
}

select.style2::-moz-placeholder, .form-control.style2::-moz-placeholder, .form-select.style2::-moz-placeholder, textarea.style2::-moz-placeholder, input.style2::-moz-placeholder {
  color: #8B929C;
}

select.style2:-ms-input-placeholder, .form-control.style2:-ms-input-placeholder, .form-select.style2:-ms-input-placeholder, textarea.style2:-ms-input-placeholder, input.style2:-ms-input-placeholder {
  color: #8B929C;
}

select.style2::-ms-input-placeholder, .form-control.style2::-ms-input-placeholder, .form-select.style2::-ms-input-placeholder, textarea.style2::-ms-input-placeholder, input.style2::-ms-input-placeholder {
  color: #8B929C;
}

select.style2::placeholder,
.form-control.style2::placeholder,
.form-select.style2::placeholder,
textarea.style2::placeholder,
input.style2::placeholder {
  color: #8B929C;
}

.form-select,
select {
  display: block;
  width: 100%;
  line-height: 1.5;
  vertical-align: middle;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
  background-position: right 26px center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}

.form-select.style2,
select.style2 {
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.87109 1.71094L5.71484 5.62109C5.56901 5.7487 5.41406 5.8125 5.25 5.8125C5.08594 5.8125 4.9401 5.7487 4.8125 5.62109L0.65625 1.71094C0.382812 1.40104 0.373698 1.09115 0.628906 0.78125C0.920573 0.507812 1.23047 0.498698 1.55859 0.753906L5.25 4.25391L8.96875 0.753906C9.27865 0.498698 9.57943 0.498698 9.87109 0.753906C10.1263 1.08203 10.1263 1.40104 9.87109 1.71094Z' fill='%238B929C'/%3E%3C/svg%3E");
}

textarea.form-control,
textarea {
  min-height: 150px;
  padding: 25px 20px;
}

textarea.form-control.style2,
textarea.style2 {
  min-height: 100px;
}

.form-group {
  margin-bottom: var(--bs-gutter-x);
  position: relative;
}

.form-group > i {
  display: inline-block;
  position: absolute;
  right: 25px;
  top: 19px;
  font-size: 16px;
  color: var(--theme-color);
}

.form-group > i.fa-envelope {
  padding-top: 1px;
}

.form-group > i.fa-comment {
  margin-top: -2px;
}

.form-group > i.fa-chevron-down {
  width: 17px;
  background-color: var(--smoke-color);
}

.form-group.has-label > i {
  top: 50px;
}

[class*="col-"].form-group > i {
  right: calc((var(--bs-gutter-x) / 2) + 25px);
}

option:checked, option:focus, option:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

input[type="checkbox"] {
  visibility: hidden;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  display: none;
}

input[type="checkbox"]:checked ~ label:before {
  content: "\f00c";
  color: var(--white-color);
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}

input[type="checkbox"] ~ label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  display: block;
}

input[type="checkbox"] ~ label:before {
  content: "";
  font-family: var(--icon-font);
  font-weight: 700;
  position: absolute;
  left: 0px;
  top: 3.5px;
  background-color: var(--white-color);
  border: 1px solid var(--border-color);
  height: 18px;
  width: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
}

input[type="checkbox"].style2 ~ label {
  color: #8B929C;
  padding-left: 23px;
  margin-bottom: -0.5em;
}

input[type="checkbox"].style2 ~ label:before {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid #8B929C;
  height: 14px;
  width: 14px;
  line-height: 14px;
  border-radius: 3px;
  top: 6px;
}

input[type="checkbox"].style2:checked ~ label:before {
  color: var(--theme-color);
}

input[type="radio"] {
  visibility: hidden;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  display: none;
}

input[type="radio"] ~ label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  line-height: 1;
  display: inline-block;
  font-weight: 600;
  margin-bottom: 0;
}

input[type="radio"] ~ label::before {
  content: "\f111";
  position: absolute;
  font-family: var(--icon-font);
  left: 0;
  top: -2px;
  width: 20px;
  height: 20px;
  padding-left: 0;
  font-size: 0.6em;
  line-height: 19px;
  text-align: center;
  border: 1px solid var(--theme-color);
  border-radius: 100%;
  font-weight: 700;
  background: var(--white-color);
  color: transparent;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

input[type="radio"]:checked ~ label::before {
  border-color: var(--theme-color);
  background-color: var(--theme-color);
  color: var(--white-color);
}

label {
  margin-bottom: 0.5em;
  margin-top: -0.3em;
  display: block;
  color: var(--title-color);
  font-family: var(--body-font);
  font-size: 16px;
}

textarea.is-invalid,
select.is-invalid,
input.is-invalid,
.was-validated input:invalid {
  border: 1px solid var(--error-color) !important;
  background-position: right calc(0.375em + 0.8875rem) center;
  background-image: none;
}

textarea.is-invalid:focus,
select.is-invalid:focus,
input.is-invalid:focus,
.was-validated input:invalid:focus {
  outline: 0;
  box-shadow: none;
}

textarea.is-invalid {
  background-position: top calc(0.375em + 0.5875rem) right calc(0.375em + 0.8875rem);
}

.row.no-gutters > .form-group {
  margin-bottom: 0;
}

.form-messages {
  display: none;
}

.form-messages.mb-0 * {
  margin-bottom: 0;
}

.form-messages.success {
  color: var(--success-color);
  display: block;
}

.form-messages.error {
  color: var(--error-color);
  display: block;
}

.form-messages pre {
  padding: 0;
  background-color: transparent;
  color: inherit;
}

/*------------------- 2.4. Slick Slider -------------------*/
.slick-track > [class*=col] {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.slick-track {
  min-width: 100%;
}

.slick-list {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.slick-slide img {
  display: inline-block;
}

.slick-dots {
  list-style-type: none;
  padding: 2px 0;
  margin: 38px 0 30px 0;
  line-height: 0;
  text-align: center;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}

.slick-dots li {
  display: inline-block;
  margin-right: 25px;
}

.slick-dots li:last-child {
  margin-right: 0;
}

.slick-dots button {
  font-size: 0;
  padding: 0;
  background-color: transparent;
  width: 8px;
  height: 8px;
  line-height: 0;
  border-radius: 9999px;
  border: none;
  background-color: var(--dots-bg, #D8D8D8);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  position: relative;
}

.slick-dots button:hover {
  border-color: var(--theme-color);
}

.slick-dots button:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 30px;
  height: 30px;
  margin: -15px 0 0 -15px;
  border: 2px solid var(--theme-color);
  border-radius: 50%;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  opacity: 0;
  visibility: hidden;
}

.slick-dots .slick-active button {
  background-color: var(--theme-color);
}

.slick-dots .slick-active button::before {
  opacity: 1;
  visibility: visible;
}

.slick-arrow {
  display: inline-block;
  padding: 0;
  background-color: var(--theme-color);
  color: var(--white-color);
  position: absolute;
  top: 50%;
  border: 1px solid var(--theme-color);
  border-radius: 50%;
  left: var(--pos-x, -200px);
  width: var(--icon-size, 60px);
  height: var(--icon-size, 60px);
  line-height: var(--icon-size, 60px);
  font-size: var(--icon-font-size, 18px);
  margin-top: calc(var(--icon-size, 60px) / -2);
  z-index: 2;
}

.slick-arrow.default {
  position: relative;
  --pos-x: 0;
  margin-top: 0;
}

.slick-arrow.slick-next {
  right: var(--pos-x, -200px);
  left: auto;
}

.slick-arrow:hover {
  background-color: var(--title-color);
  color: var(--white-color);
  border-color: var(--title-color);
}

.arrow-margin .slick-arrow {
  top: calc(50% - 30px);
}

.arrow-wrap .slick-arrow {
  opacity: 0;
  visibility: hidden;
}

.arrow-wrap:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
  left: var(--pos-x, -100px);
}

.arrow-wrap:hover .slick-arrow.slick-next {
  right: -100px;
  left: auto;
}

/* Extra large devices */
@media (max-width: 1500px) {
  .slick-arrow {
    --arrow-horizontal: -20px;
    --pos-x: -70px;
  }
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .slick-arrow {
    --arrow-horizontal: 40px;
    --pos-x: -17px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .slick-arrow {
    --icon-size: 40px;
    line-height: 38px;
    margin-right: 40px;
    font-size: 14px;
  }
  .slick-arrow.slick-next {
    margin-right: 0;
    margin-left: 40px;
  }
  .slick-dots {
    margin: 40px 0 0 0;
  }
  .icon-box .slick-arrow {
    margin-right: 0;
  }
}

.slick-3d-active {
  margin-left: -12%;
  margin-right: -12%;
}

.slick-3d-active .slick-list {
  padding-left: 30% !important;
  padding-right: 30% !important;
}

.slick-3d-active .slick-track {
  max-width: 100% !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
          transform: translate3d(0, 0, 0) !important;
  -webkit-perspective: 100px;
          perspective: 100px;
}

.slick-3d-active .slick-slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
  width: 100% !important;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: opacity 1s, -webkit-transform 1s;
  transition: opacity 1s, -webkit-transform 1s;
  transition: transform 1s, opacity 1s;
  transition: transform 1s, opacity 1s, -webkit-transform 1s;
}

.slick-3d-active .slick-3d-next,
.slick-3d-active .slick-3d-prev,
.slick-3d-active .slick-3d-next2,
.slick-3d-active .slick-3d-prev2 {
  display: block;
}

.slick-3d-active .slick-current {
  opacity: 1;
  position: relative;
  display: block;
  z-index: 2;
}

.slick-3d-active .slick-3d-next {
  opacity: 1;
  -webkit-transform: translate3d(50%, 0, -21px);
          transform: translate3d(50%, 0, -21px);
  z-index: 1;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.slick-3d-active .slick-3d-next2 {
  opacity: 1;
  -webkit-transform: translate3d(40%, 0, -23px);
          transform: translate3d(40%, 0, -23px);
  z-index: 0;
  -webkit-perspective: 1000px;
          perspective: 1000px;
}

.slick-3d-active .slick-3d-prev {
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, -21px);
          transform: translate3d(-50%, 0, -21px);
}

.slick-3d-active .slick-3d-prev .testi-card {
  box-shadow: none;
}

.slick-3d-active .slick-3d-prev2 {
  opacity: 1;
  -webkit-transform: translate3d(-40%, 0, -23px);
          transform: translate3d(-40%, 0, -23px);
}

/*------------------- 2.5. Mobile Menu -------------------*/
.th-menu-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999999;
  width: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all ease 0.8s;
  transition: all ease 0.8s;
  opacity: 0;
  visibility: hidden;
}

.th-menu-wrapper .mobile-logo {
  padding: 30px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--title-color);
}

.th-menu-wrapper .mobile-logo a img {
  max-height: 35px;
}

.th-menu-wrapper .mobile-logo svg {
  max-width: 185px;
}

.th-menu-wrapper .th-menu-toggle {
  border: none;
  font-size: 22px;
  padding: 0;
  line-height: 1;
  width: 33px;
  height: 33px;
  line-height: 35px;
  font-size: 18px;
  z-index: 1;
  color: var(--title-color);
  background-color: var(--white-color);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.06);
  border-radius: 50%;
}

.th-menu-wrapper .th-menu-toggle:hover {
  background-color: var(--title-color);
  color: var(--white-color);
}

.th-menu-wrapper .th-menu-area {
  width: 100%;
  max-width: 310px;
  background-color: #fff;
  height: 100%;
  position: relative;
  left: -110%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease 1s;
  transition: all ease 1s;
  z-index: 1;
}

.th-menu-wrapper.th-body-visible {
  opacity: 1;
  visibility: visible;
}

.th-menu-wrapper.th-body-visible .th-menu-area {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.th-mobile-menu {
  overflow-y: scroll;
  max-height: calc(100vh - 200px);
  padding-bottom: 20px;
  margin-top: 20px;
  text-align: left;
}

.th-mobile-menu ul {
  margin: 0;
  padding: 0 0;
}

.th-mobile-menu ul li {
  border-bottom: 1px solid #e5e5e5;
  list-style-type: none;
}

.th-mobile-menu ul li li:first-child {
  border-top: 1px solid #e5e5e5;
}

.th-mobile-menu ul li a {
  display: block;
  position: relative;
  padding: 12px 0;
  line-height: 1.4;
  font-size: 16px;
  text-transform: capitalize;
  color: var(--title-color);
}

.th-mobile-menu ul li.th-active > a {
  color: var(--theme-color);
}

.th-mobile-menu ul li.th-active > a:before {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.th-mobile-menu ul li ul li {
  padding-left: 20px;
}

.th-mobile-menu ul li ul li:last-child {
  border-bottom: none;
}

.th-mobile-menu ul .menu-item-has-children > a .th-mean-expand {
  position: absolute;
  right: 0;
  top: 50%;
  font-weight: 400;
  font-size: 18px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  margin-top: -12.5px;
  display: inline-block;
  text-align: center;
  color: var(--title-color);
}

.th-mobile-menu ul .menu-item-has-children > a .th-mean-expand:before {
  content: '\f067';
  font-family: var(--icon-font);
  
}

.th-mobile-menu ul .menu-item-has-children.th-active > a .th-mean-expand:before {
  content: '\f068';
  color: var(--theme-color);
}

.th-mobile-menu > ul {
  padding: 0 20px;
}

.th-mobile-menu > ul > li:last-child {
  border-bottom: none;
}

.th-menu-toggle {
  width: 56px;
  height: 56px;
  padding: 0;
  font-size: 20px;
  border: none;
  background-color: var(--theme-color);
  color: var(--white-color);
  display: inline-block;
  border-radius: 4px;
}

.th-menu-toggle:hover {
  background-color: var(--title-color);
}

.th-menu-toggle.style-text, .th-menu-toggle.style-text-white {
  width: auto;
  height: auto;
  background-color: transparent;
  color: var(--title-color);
  font-size: 20px;
}

.th-menu-toggle.style-text i, .th-menu-toggle.style-text-white i {
  margin-right: 10px;
}

.th-menu-toggle.style-text-white {
  color: var(--white-color);
}

@media (max-width: 400px) {
  .th-menu-wrapper .th-menu-area {
    width: 100%;
    max-width: 270px;
  }
  .th-mobile-menu > ul {
    padding: 0 20px;
  }
}

/*------------------- 2.6. Mobile Menu -------------------*/
:root {
  --input-height: 56px;
}

.nice-select {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  background-image: none;
  box-sizing: border-box;
  clear: both;
  cursor: pointer;
  position: relative;
  line-height: calc(var(--input-height) - 2px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
}

.nice-select:after {
  content: '';
  font-family: var(--icon-font);
  font-weight: 700;
  font-size: 16px;
  pointer-events: none;
  border-bottom: 1px solid var(--body-color);
  border-right: 1px solid var(--body-color);
  position: absolute;
  right: 20px;
  line-height: calc(var(--input-height) - 2px);
  top: 21px;
  height: 8px;
  width: 8px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.nice-select.open:after {
  -webkit-transform: rotate(-135deg);
      -ms-transform: rotate(-135deg);
          transform: rotate(-135deg);
  top: 24px;
}

.nice-select.open .list {
  opacity: 1;
  border-radius: 0;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
  border-bottom: 1px solid var(--theme-color);
}

.nice-select.disabled {
  border-color: #ededed;
  color: #999;
  pointer-events: none;
}

.nice-select.disabled:after {
  border-color: #cccccc;
}

.nice-select.wide {
  width: 100%;
}

.nice-select.wide .list {
  left: 0 !important;
  right: 0 !important;
}

.nice-select.right {
  float: right;
}

.nice-select.right .list {
  left: auto;
  right: 0;
}

.nice-select.small {
  font-size: 12px;
  height: 36px;
  line-height: 34px;
}

.nice-select.small:after {
  height: 4px;
  width: 4px;
}

.nice-select.small .option {
  line-height: 34px;
  min-height: 34px;
}

.nice-select .list {
  width: 100%;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
  box-sizing: border-box;
  margin-top: 4px;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform-origin: 50% 0;
      -ms-transform-origin: 50% 0;
          transform-origin: 50% 0;
  -webkit-transform: scale(0.75) translateY(-28px);
      -ms-transform: scale(0.75) translateY(-28px);
          transform: scale(0.75) translateY(-28px);
  -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
  z-index: 9;
}

.nice-select .list:hover .option:not(:hover) {
  background-color: transparent !important;
}

.nice-select .option {
  cursor: pointer;
  font-weight: 400;
  line-height: 40px;
  list-style: none;
  min-height: 40px;
  outline: none;
  padding-left: 18px;
  padding-right: 29px;
  text-align: left;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {
  background-color: var(--smoke-color);
}

.nice-select .option.selected {
  font-weight: bold;
}

.nice-select .option.disabled {
  background-color: transparent;
  color: #999;
  cursor: default;
}

.no-csspointerevents .nice-select .list {
  display: none;
}

.no-csspointerevents .nice-select.open .list {
  display: block;
}

/*=================================
    03. Utilities
==================================*/
/*------------------- 3.1. Preloader -------------------*/
/*------------------- 3.1. Preloader -------------------*/
.preloader {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  background-color: var(--title-color);
}

.preloader-inner {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.loader {
  width: 150px;
  height: 150px;
  border: 1px #fff solid;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
}

.loader.custom-loader {
  border: medium none;
  left: 0;
  margin: 0 auto;
  right: 0;
}

.loader .loading {
  font-size: 10px;
  position: absolute;
  width: 100%;
  text-align: center;
  line-height: 14px;
  font-family: var(--title-font);
  left: 0;
  top: 50%;
  margin-top: 20px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

.loader .line {
  width: 10px;
  height: 2px;
  background: #fff;
  position: absolute;
}

.loader .line:nth-child(1) {
  left: 16px;
  top: 50%;
  margin-top: -1px;
}

.loader .line:nth-child(2) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  left: 33px;
  top: 33px;
}

.loader .line:nth-child(3) {
  top: 16px;
  left: 50%;
  width: 2px;
  height: 10px;
}

.loader .line:nth-child(4) {
  -webkit-transform: rotate(135deg);
      -ms-transform: rotate(135deg);
          transform: rotate(135deg);
  right: 33px;
  top: 33px;
}

.loader .line:nth-child(5) {
  right: 16px;
  top: 50%;
  margin-top: -1px;
}

.loader .line:nth-child(6) {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  right: 33px;
  bottom: 33px;
  background: var(--theme-color);
}

.loader-circle-1 {
  width: 138px;
  height: 138px;
  left: 5px;
  top: 5px;
  border: 1px #fff solid;
  border-radius: 50%;
  position: absolute;
  border-right-color: transparent;
  -webkit-animation: spin 3s linear infinite;
          animation: spin 3s linear infinite;
}

.loader-circle-2 {
  width: 126px;
  height: 126px;
  left: 5px;
  top: 5px;
  border: 1px transparent solid;
  border-radius: 50%;
  position: absolute;
  border-right-color: var(--theme-color);
  -webkit-animation: spin 5s linear infinite;
          animation: spin 5s linear infinite;
}

.loader .subline {
  position: absolute;
  width: 3px;
  height: 2px;
  background: #fff;
}

.loader .subline:nth-child(7) {
  -webkit-transform: rotate(22.5deg);
      -ms-transform: rotate(22.5deg);
          transform: rotate(22.5deg);
  left: 21px;
  top: 50px;
}

.loader .subline:nth-child(8) {
  -webkit-transform: rotate(67.5deg);
      -ms-transform: rotate(67.5deg);
          transform: rotate(67.5deg);
  left: 50px;
  top: 21px;
}

.loader .subline:nth-child(9) {
  -webkit-transform: rotate(112.5deg);
      -ms-transform: rotate(112.5deg);
          transform: rotate(112.5deg);
  right: 50px;
  top: 21px;
}

.loader .subline:nth-child(10) {
  -webkit-transform: rotate(157.5deg);
      -ms-transform: rotate(157.5deg);
          transform: rotate(157.5deg);
  right: 21px;
  top: 50px;
}

.loader .subline:nth-child(11) {
  -webkit-transform: rotate(22.5deg);
      -ms-transform: rotate(22.5deg);
          transform: rotate(22.5deg);
  right: 20px;
  bottom: 49px;
  background: var(--theme-color);
}

.loader .needle {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 1px #fff solid;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -8px 0 0 -8px;
  z-index: 1;
  -webkit-animation: pegIt 3s infinite ease-in-out;
          animation: pegIt 3s infinite ease-in-out;
}

.loader .needle:before {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3.5px 50px 3.5px 0;
  border-color: transparent var(--theme-color) transparent transparent;
  position: absolute;
  right: 50%;
  top: 50%;
  margin: -3.5px 0 0 0;
  border-radius: 0 50% 50% 0;
}

@keyframes pegIt {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  16% {
    -webkit-transform: rotate(75deg);
            transform: rotate(75deg);
  }
  25% {
    -webkit-transform: rotate(55deg);
            transform: rotate(55deg);
  }
  30% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  36% {
    -webkit-transform: rotate(170deg);
            transform: rotate(170deg);
  }
  42% {
    -webkit-transform: rotate(150deg);
            transform: rotate(150deg);
  }
  50% {
    -webkit-transform: rotate(227deg);
            transform: rotate(227deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}

@-webkit-keyframes pegIt {
  0% {
    -webkit-transform: rotate(0deg);
  }
  16% {
    -webkit-transform: rotate(75deg);
  }
  25% {
    -webkit-transform: rotate(55deg);
  }
  30% {
    -webkit-transform: rotate(90deg);
  }
  36% {
    -webkit-transform: rotate(170deg);
  }
  42% {
    -webkit-transform: rotate(150deg);
  }
  50% {
    -webkit-transform: rotate(227deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/*------------------- 3.2. Buttons -------------------*/
.th-btn {
  font-family: var(--body-font);
  background-color: var(--theme-color);
  color: var(--white-color);
  position: relative;
  padding: 17px 30px;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  z-index: 2;
  border-radius: 4px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  border: none;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.th-btn span {
  position: relative;
  z-index: 1;
}

.th-btn .icon i {
  position: relative;
  top: 0;
  right: 0;
  margin-left: 10px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.th-btn.style2:before, .th-btn.style2:after {
  background-color: var(--white-color);
}

.th-btn.style2:after {
  background-color: var(--white-color);
}

.th-btn.style2:hover {
  color: var(--title-color);
}

.th-btn.style3 {
  background-color: var(--title-color);
}

.th-btn.style3:before, .th-btn.style3:after {
  background-color: var(--white-color);
}

.th-btn.style3:after {
  background-color: var(--white-color);
}

.th-btn.style3:hover {
  color: var(--title-color);
}

.th-btn.style4 {
  background-color: transparent;
  color: var(--white-color);
  border: 2px solid var(--white-color);
}

.th-btn.style4:before, .th-btn.style4:after {
  background-color: var(--white-color);
}

.th-btn.style4:after {
  background-color: var(--white-color);
}

.th-btn.style4:hover {
  color: var(--title-color);
}

.th-btn.style5 {
  background-color: var(--white-color);
  color: var(--theme-color);
  border: 2px solid #EEEEEE;
  padding: 20px 34.5px;
}

.th-btn.style5:before, .th-btn.style5:after {
  background-color: var(--theme-color);
}

.th-btn.style5:after {
  background-color: var(--theme-color);
}

.th-btn.style5:hover {
  color: var(--white-color);
}

.th-btn.btn-radius {
  border-radius: 30px;
}

.th-btn.white-btn {
  background-color: var(--white-color);
  color: var(--title-color);
}

.th-btn.white-btn:before, .th-btn.white-btn:after {
  background-color: var(--title-color);
}

.th-btn.white-btn:after {
  background-color: var(--title-color);
}

.th-btn.white-btn:hover {
  color: var(--white-color);
}

.th-btn.black-btn {
  background-color: var(--title-color);
}

.th-btn.black-btn:before, .th-btn.black-btn:after {
  background-color: var(--theme-color);
}

.th-btn.black-btn:after {
  background-color: var(--theme-color);
}

.th-btn.black-btn:hover {
  color: var(--white-color);
}

.th-btn.btn-fw {
  width: 100%;
}

.th-btn:before, .th-btn:after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 100%;
  top: 0;
  width: 150%;
  height: 100%;
  background-color: var(--title-color);
  color: var(--white-color);
  -webkit-transform: skew(30deg) translate3d(0, 0, 0);
          transform: skew(30deg) translate3d(0, 0, 0);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.th-btn:before {
  left: auto;
  right: 100%;
  -webkit-transform: skew(-30deg) translate3d(0, 0, 0);
          transform: skew(-30deg) translate3d(0, 0, 0);
}

.th-btn:after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 100%;
  top: 0;
  width: 150%;
  height: 100%;
  background-color: var(--title-color);
  -webkit-transform: skew(30deg) translate3d(0, 0, 0);
          transform: skew(30deg) translate3d(0, 0, 0);
  -webkit-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.th-btn:hover {
  color: var(--white-color);
}

.th-btn:hover:before {
  -webkit-transform: skew(-30deg) translate3d(70%, 0, 0);
          transform: skew(-30deg) translate3d(70%, 0, 0);
  opacity: 1;
}

.th-btn:hover:after {
  -webkit-transform: skew(30deg) translate3d(-70%, 0, 0);
          transform: skew(30deg) translate3d(-70%, 0, 0);
  opacity: 1;
}

.th-btn:hover .icon i {
  position: relative;
  top: -22px;
  right: -40px;
}

.icon-btn {
  display: inline-block;
  width: var(--btn-size, 56px);
  height: var(--btn-size, 56px);
  line-height: var(--btn-size, 56px);
  font-size: var(--btn-font-size, 16px);
  background-color: var(--icon-bg, transparent);
  color: var(--title-color);
  text-align: center;
  border-radius: 0;
  border: none;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.play-btn {
  display: inline-block;
  position: relative;
  z-index: 1;
}

.play-btn > i {
  display: inline-block;
  width: var(--icon-size, 60px);
  height: var(--icon-size, 60px);
  line-height: var(--icon-size, 60px);
  text-align: center;
  background-color: var(--theme-color);
  color: var(--white-color);
  font-size: var(--icon-font-size, 1.1em);
  border-radius: 50%;
  z-index: 1;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.play-btn > i.fa-play {
  padding-right: 0.18em;
}

.play-btn:after, .play-btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--theme-color);
  z-index: -1;
  border-radius: 50%;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.play-btn:after {
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}

.play-btn:hover:after, .play-btn:hover::before,
.play-btn:hover i {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.play-btn.style2:before, .play-btn.style2:after {
  background-color: transparent;
  border: 1px solid var(--theme-color);
}

.play-btn.style3 > i {
  background-color: var(--theme-color);
  color: var(--white-color);
  font-size: 20px;
}

.play-btn.style3:before, .play-btn.style3:after {
  background-color: var(--white-color);
}

.play-btn.style3:hover > i {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.play-btn.style4 > i {
  width: var(--icon-size, 90px);
  height: var(--icon-size, 90px);
  line-height: var(--icon-size, 90px);
  background-color: var(--white-color);
  color: var(--title-color);
  /* Medium devices */
}

@media (max-width: 991px) {
  .play-btn.style4 > i {
    --icon-size: 60px;
  }
}

.play-btn.style4:before, .play-btn.style4:after {
  background-color: var(--white-color);
}

.play-btn.style4:hover > i {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.link-btn {
  font-weight: 700;
  font-size: 16px;
  display: inline-block;
  line-height: 26px;
  position: relative;
  padding-bottom: 2px;
  margin-bottom: -2px;
  text-transform: uppercase;
  color: var(--title-color);
}

.link-btn i {
  margin-left: 5px;
  font-size: 0.9rem;
}

.link-btn:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: var(--theme-color);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.link-btn:hover {
  color: var(--theme-color);
}

.link-btn:hover::before {
  width: 100%;
}

.line-btn {
  font-family: var(--title-font);
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
  line-height: 26px;
  position: relative;
  padding-bottom: 0px;
  margin-bottom: -1px;
  text-transform: uppercase;
  color: var(--theme-color);
}

.line-btn i {
  margin-left: 10px;
  font-size: 0.9rem;
}

.line-btn:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 85%;
  height: 1px;
  background-color: var(--theme-color);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.line-btn:hover {
  color: var(--title-color);
}

.line-btn:hover::before {
  background-color: var(--title-color);
  width: 45px;
}

.half-line-btn {
  font-size: 16px;
  font-weight: 700;
  display: inline-block;
  line-height: 0.8;
  font-family: var(--title-font);
  position: relative;
  padding-bottom: 0px;
  margin-bottom: -6px;
  text-transform: uppercase;
  color: var(--title-color);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.half-line-btn i {
  margin-left: 10px;
  font-size: 0.9rem;
  color: var(--theme-color);
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.half-line-btn:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -3px;
  width: 20px;
  height: 1px;
  background-color: var(--title-color);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.half-line-btn:hover {
  color: var(--theme-color);
}

.half-line-btn:hover i {
  margin-left: 15px;
}

.half-line-btn:hover::before {
  background-color: var(--theme-color);
  width: 75%;
}

.scroll-top {
  position: fixed;
  right: 30px;
  bottom: 70px;
  height: 50px;
  width: 50px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  z-index: 10000;
  opacity: 1;
  visibility: hidden;
  -webkit-transform: translateY(45px);
      -ms-transform: translateY(45px);
          transform: translateY(45px);
  -webkit-transition: all 300ms linear;
  transition: all 300ms linear;
}

.scroll-top:after {
  content: "\f062";
  font-family: var(--icon-font);
  position: absolute;
  text-align: center;
  line-height: 50px;
  font-size: 20px;
  color: var(--theme-color);
  left: 0;
  top: 0;
  height: 50px;
  width: 50px;
  cursor: pointer;
  display: block;
  z-index: 1;
  border: 2px solid var(--theme-color);
  box-shadow: none;
  border-radius: 50%;
}

.scroll-top svg {
  color: var(--theme-color);
  border-radius: 50%;
  background: var(--white-color);
}

.scroll-top svg path {
  fill: none;
}

.scroll-top .progress-circle path {
  stroke: var(--theme-color);
  stroke-width: 20px;
  box-sizing: border-box;
  -webkit-transition: all 400ms linear;
  transition: all 400ms linear;
}

.scroll-top.show {
  opacity: 1;
  visibility: visible;
}

/* Small devices */
@media (max-width: 767px) {
  .play-btn {
    --icon-size: 60px;
  }
}

/*------------------- 3.3. Titles -------------------*/
.sec-title {
  margin-bottom: calc(var(--section-title-space) - 12px);
  margin-top: -0.25em;
}

.sub-title {
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  font-weight: 700;
  color: var(--theme-color);
  font-family: var(--body-font);
  text-transform: uppercase;
  margin-bottom: 20px;
  margin-top: -0.34em;
}

.sub-title:has(img) {
  margin-top: 0;
}

.shadow-title {
  font-family: var(--title-font);
  font-size: 150px;
  font-weight: bold;
  line-height: initial;
  background: -webkit-linear-gradient(top, #E9E9E9 0%, transparent 84.54%);
  background: linear-gradient(180deg, #E9E9E9 0%, transparent 84.54%);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
  color: transparent;
  position: absolute;
  top: 47%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  z-index: -1;
}

.shadow-title.dark-color {
  background: -webkit-linear-gradient(top, #232732 0%, transparent 84.54%);
  background: linear-gradient(180deg, #232732 0%, transparent 84.54%);
  -webkit-background-clip: text;
          background-clip: text;
  text-fill-color: transparent;
}

.box-title {
  font-size: 24px;
  line-height: 1.417;
  font-weight: 700;
  margin-top: -0.32em;
  /* Medium devices */
}

@media (max-width: 1399px) {
  .box-title {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (max-width: 991px) {
  .box-title {
    font-size: 18px;
    line-height: 28px;
  }
}

.box-title a {
  color: inherit;
}

.box-title a:hover {
  color: var(--theme-color);
}

.sec-text {
  max-width: 325px;
}

.sec-desc {
  max-width: 485px;
}

.title-area {
  margin-bottom: calc(var(--section-title-space) - 12px);
  position: relative;
  z-index: 2;
  margin-top: -6px;
}

.title-area.text-lg-start {
  /* Medium devices */
}

@media (max-width: 991px) {
  .title-area.text-lg-start {
    text-align: center !important;
  }
}

.title-area.text-md-start {
  /* Small devices */
}

@media (max-width: 767px) {
  .title-area.text-md-start {
    text-align: center !important;
  }
}

.title-area.text-xl-start {
  /* Large devices */
}

@media (max-width: 1199px) {
  .title-area.text-xl-start {
    text-align: center !important;
  }
}

.title-area.text-center .sub-title {
  padding-left: 0;
}

.title-area.text-center .sub-title:before, .title-area.text-center .sub-title:after {
  left: -40px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .title-area.text-center .sub-title:before, .title-area.text-center .sub-title:after {
    left: -40px;
  }
}

.title-area.text-center .sub-title:after {
  left: -30px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .title-area.text-center .sub-title:after {
    left: -30px;
  }
}

.title-area .sub-title {
  display: inline-block;
  color: var(--theme-color);
  font-size: 14px;
  font-weight: 700;
  font-family: var(--body-font);
  position: relative;
  margin-bottom: 24px;
  padding-left: 40px;
  text-transform: uppercase;
}

.title-area .sub-title .double-line:before, .title-area .sub-title:before,
.title-area .sub-title .double-line:after, .title-area .sub-title:after {
  position: absolute;
  content: '';
  background-color: var(--theme-color);
  left: 0px;
  top: 5px;
  height: 2px;
  width: 30px;
}

.title-area .sub-title .double-line:after, .title-area .sub-title:after {
  margin-top: 3px;
  width: 20px;
  left: 10px;
}

.title-area .sub-title .double-line:before, .title-area .sub-title:before {
  width: 30px;
  top: auto;
  bottom: 10px;
}

.title-area .sub-title .double-line {
  margin-left: 0;
}

.title-area .sub-title .double-line:before, .title-area .sub-title .double-line:after {
  -webkit-transform: translate(100%, 0);
      -ms-transform: translate(100%, 0);
          transform: translate(100%, 0);
  right: -10px;
  left: auto;
}

.title-area .sec-title {
  margin-bottom: 20px;
}

.title-area.mb-0 .sec-title {
  margin-bottom: -0.41em;
}

.title-area .th-btn {
  margin-top: 20px;
  margin-bottom: 10px;
}

hr.title-line {
  margin-top: 0;
  background-color: var(--border-color);
  opacity: 1;
}

.sec-btn,
.title-line {
  margin-bottom: var(--section-title-space);
}

/* Large devices */
@media (max-width: 1199px) {
  .sub-title {
    margin-bottom: 20px;
  }
  .shadow-title {
    font-size: 96px;
  }
  .title-area,
  .sec-title {
    --section-title-space: 60px;
  }
  .title-area.mb-45,
  .sec-title.mb-45 {
    margin-bottom: 36px;
  }
  .title-area.mb-50,
  .sec-title.mb-50 {
    margin-bottom: 40px;
  }
  .sec-btn,
  .title-line {
    --section-title-space: 55px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .shadow-title {
    font-size: 88px;
  }
  .title-area,
  .sec-title {
    --section-title-space: 50px;
  }
  .title-area.mb-45,
  .sec-title.mb-45 {
    margin-bottom: 35px;
  }
  .sec-btn,
  .title-line {
    --section-title-space: 50px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .shadow-title {
    font-size: 60px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .sub-title img {
    max-width: 60px;
  }
}

/*------------------- 3.4. Common -------------------*/
.shape-mockup-wrap {
  z-index: 2;
  position: relative;
}

.shape-mockup {
  position: absolute;
  z-index: -1;
}

.shape-mockup.z-index-3 {
  z-index: 3;
}

.z-index-step1 {
  position: relative;
  z-index: 4 !important;
}

.z-index-common {
  position: relative;
  z-index: 3;
}

.z-index-3 {
  z-index: 3;
}

.z-index-n1 {
  z-index: -1;
}

.media-body {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.badge {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  text-align: center;
  background-color: var(--theme-color);
  color: var(--white-color);
  padding: 0.28em 0.45em;
  font-size: 8px;
  border-radius: 50%;
  top: 18px;
  right: -10px;
  min-width: 16px;
  min-height: 16px;
  line-height: 12px;
  font-weight: 400;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.th-social.author-social a {
  background-color: var(--smoke-color2);
  width: var(--icon-size, 45px);
  height: var(--icon-size, 45px);
  line-height: var(--icon-size, 45px);
  font-size: 18px;
  color: #0A0A0A;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.th-social.author-social a:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}

.th-social.author-social .info-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
}

.th-social a {
  display: inline-block;
  width: var(--icon-size, 45px);
  height: var(--icon-size, 45px);
  line-height: var(--icon-size, 45px);
  background-color: var(--white-color);
  color: var(--title-color);
  font-size: 16px;
  text-align: center;
  margin-right: 5px;
  border-radius: 50%;
}

.th-social a:last-child {
  margin-right: 0;
}

.th-social a:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.th-social.style2 a {
  --icon-size: 40px;
  font-size: 14px;
  background-color: transparent;
  color: var(--white-color);
  border: 1px solid;
}

.th-social.style2 a:hover {
  border-color: var(--theme-color);
  color: var(--white-color);
  background-color: var(--theme-color);
}

.th-social.color-theme a {
  color: var(--body-color);
  border-color: var(--theme-color);
}

.slider-shadow .slick-list {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: -30px;
  margin-top: -30px;
}

#blog-sec .btn-group {
  /* Medium devices */
}

@media (max-width: 991px) {
  #blog-sec .btn-group {
    margin-bottom: 30px;
  }
}

.btn-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  /* Small devices */
}

@media (max-width: 767px) {
  .btn-group {
    gap: 20px;
  }
}

.btn-group.style1 {
  gap: 30px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  /* Small devices */
}

@media (max-width: 767px) {
  .btn-group.style1 {
    gap: 20px;
  }
}

.btn-group.style2 {
  margin-top: 50px;
}

.btn-group.style3 {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn-group.style4 {
  gap: 10px;
}

.btn-group.style6 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  /* Medium devices */
}

@media (max-width: 991px) {
  .btn-group.style6 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 20px;
  }
}

.btn-group.style7 {
  /* Small devices */
}

@media (max-width: 767px) {
  .btn-group.style7 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.btn-group.style8 {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 20px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .btn-group.style8 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.btn-group.style-2 {
  -webkit-column-gap: 55px;
     -moz-column-gap: 55px;
          column-gap: 55px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .btn-group.style-2 {
    -webkit-column-gap: 25px;
       -moz-column-gap: 25px;
            column-gap: 25px;
  }
}

.call-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .call-btn {
    gap: 20px;
  }
}

@media (max-width: 470px) {
  .call-btn {
    display: block;
  }
  .call-btn .th-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 204px;
    margin-bottom: 20px;
  }
}

.call-btn:has(.call-btn) {
  gap: 50px;
}

.call-btn .btn-title {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  text-transform: uppercase;
  color: var(--white-color);
}

.call-btn .btn-title:hover {
  color: var(--theme-color);
}

.call-btn_icon {
  color: var(--title-color);
  font-size: 24px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: var(--theme-color);
  color: var(--white-color);
  text-align: center;
  border-radius: 50%;
}

.call-btn_label {
  font-size: 14px;
  font-family: var(--title-font);
  text-transform: uppercase;
  color: var(--white-color);
  display: block;
  margin-bottom: 4px;
}

.call-btn_link {
  color: var(--white-color);
  font-family: var(--title-font);
  font-size: 24px;
  font-weight: 600;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.call-btn_link:hover {
  color: var(--theme-color);
}

.call-btn_link a {
  color: inherit;
}

.cursor {
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 1px solid black;
  -webkit-transition: all 200ms ease-out;
  transition: all 200ms ease-out;
  position: fixed;
  pointer-events: none;
  left: 0;
  top: 0;
  z-index: 10000;
  -webkit-transform: translate(calc(-50% + 15px), -50%);
      -ms-transform: translate(calc(-50% + 15px), -50%);
          transform: translate(calc(-50% + 15px), -50%);
}

.cursor2 {
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background-color: black;
  opacity: .3;
  position: fixed;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 10000;
  -webkit-transition: width .3s, height .3s, opacity .3s;
  transition: width .3s, height .3s, opacity .3s;
}

/*------------------- 3.6. Font -------------------*/
.font-icon {
  font-family: var(--icon-font);
}

.font-title {
  font-family: var(--title-font);
}

.font-body {
  font-family: var(--body-font);
}

.font-style {
  font-family: var(--style-font);
}

.fw-extralight {
  font-weight: 100;
}

.fw-light {
  font-weight: 300;
}

.fw-normal {
  font-weight: 400;
}

.fw-medium {
  font-weight: 500;
}

.fw-semibold {
  font-weight: 600;
}

.fw-bold {
  font-weight: 700;
}

.fw-extrabold {
  font-weight: 800;
}

.fs-md {
  font-size: 18px;
}

.fs-xs {
  font-size: 14px;
}

/*------------------- 3.7. Background -------------------*/
.bg-theme {
  background-color: var(--theme-color) !important;
}

.bg-smoke {
  background-color: var(--smoke-color) !important;
}

.bg-smoke2 {
  background-color: var(--smoke-color2) !important;
}

.bg-white {
  background-color: var(--white-color) !important;
}

.bg-black {
  background-color: var(--black-color) !important;
}

.bg-title {
  background-color: var(--title-color) !important;
}

.bg-title2 {
  background-color: var(--title-color2) !important;
}

.background-image,
[data-bg-src] {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.bg-fluid {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
}

.bg-auto {
  background-size: auto auto;
}

.bg-top-center {
  background-size: auto;
  background-position: top center;
}

.bg-bottom-center {
  background-size: auto;
  background-position: bottom center;
}

.bg-repeat {
  background-size: auto;
  background-repeat: repeat;
}

/*------------------- 3.8. Text Color -------------------*/
.text-theme {
  color: var(--theme-color) !important;
}

.text-title {
  color: var(--title-color) !important;
}

.text-title2 {
  color: var(--title-color2) !important;
}

.text-body {
  color: var(--body-color) !important;
}

.text-white {
  color: var(--white-color) !important;
}

.text-light {
  color: var(--light-color) !important;
}

.text-yellow {
  color: var(--yellow-color) !important;
}

.text-success {
  color: var(--success-color) !important;
}

.text-error {
  color: var(--error-color) !important;
}

.text-inherit {
  color: inherit;
}

.text-inherit:hover {
  color: var(--theme-color);
}

a.text-theme:hover,
.text-reset:hover {
  text-decoration: underline;
}

/*------------------- 3.9. Overlay -------------------*/
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.position-center {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

[data-overlay] {
  position: relative;
  z-index: 2;
}

[data-overlay] [class^="col-"],
[data-overlay] [class*="col-"] {
  z-index: 1;
}

[data-overlay]:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

[data-overlay="theme"]:before {
  background-color: var(--theme-color);
}

[data-overlay="title"]:before {
  background-color: var(--title-color);
}

[data-overlay="title2"]:before {
  background-color: var(--title-color2);
}

[data-overlay="white"]:before {
  background-color: var(--white-color);
}

[data-overlay="black"]:before {
  background-color: var(--black-color);
}

[data-overlay="overlay1"]:before {
  background-color: #131B23;
}

[data-opacity="1"]:before {
  opacity: 0.1;
}

[data-opacity="2"]:before {
  opacity: 0.2;
}

[data-opacity="3"]:before {
  opacity: 0.3;
}

[data-opacity="4"]:before {
  opacity: 0.4;
}

[data-opacity="5"]:before {
  opacity: 0.5;
}

[data-opacity="6"]:before {
  opacity: 0.6;
}

[data-opacity="7"]:before {
  opacity: 0.7;
}

[data-opacity="8"]:before {
  opacity: 0.8;
}

[data-opacity="9"]:before {
  opacity: 0.9;
}

[data-opacity="10"]:before {
  opacity: 1;
}

/*------------------- 3.10. Animation -------------------*/
.ripple-animation, .play-btn:after, .play-btn:before {
  -webkit-animation-duration: var(--ripple-ani-duration);
          animation-duration: var(--ripple-ani-duration);
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: ripple;
          animation-name: ripple;
}

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
  30% {
    opacity: 0.4;
  }
  100% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
}

@keyframes ripple {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
  }
  30% {
    opacity: 0.4;
  }
  100% {
    -webkit-transform: scale(1.8);
            transform: scale(1.8);
    opacity: 0;
  }
}

@-webkit-keyframes headerSticky {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes headerSticky {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.sectionShape {
  -webkit-animation: sectionShape 8s linear infinite;
          animation: sectionShape 8s linear infinite;
}

@-webkit-keyframes sectionShape {
  0% {
    left: -50%;
  }
  100% {
    left: 100%;
  }
}

@keyframes sectionShape {
  0% {
    left: -50%;
  }
  100% {
    left: 100%;
  }
}

@-webkit-keyframes left-right-img {
  0% {
    right: 0px;
  }
  50% {
    right: -50px;
  }
  100% {
    right: 0px;
  }
}

@keyframes left-right-img {
  0% {
    right: 0px;
  }
  50% {
    right: -50px;
  }
  100% {
    right: 0px;
  }
}

@-webkit-keyframes top {
  0% {
    padding-top: 30px;
  }
  50% {
    padding-top: 10px;
  }
  100% {
    padding-top: 0px;
  }
}

@keyframes top {
  0% {
    padding-top: 30px;
  }
  50% {
    padding-top: 10px;
  }
  100% {
    padding-top: 0px;
  }
}

@-webkit-keyframes top-bottom {
  0% {
    padding-bottom: 0;
  }
  50% {
    padding-bottom: 30px;
  }
  100% {
    padding-bottom: 30px;
  }
}

@keyframes top-bottom {
  0% {
    padding-bottom: 0;
  }
  50% {
    padding-bottom: 30px;
  }
  100% {
    padding-bottom: 30px;
  }
}

.movingX {
  -webkit-animation: movingX 8s linear infinite;
          animation: movingX 8s linear infinite;
}

@-webkit-keyframes movingX {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes movingX {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.moving_X {
  -webkit-animation: moving_X 8s linear infinite;
          animation: moving_X 8s linear infinite;
}

@-webkit-keyframes moving_X {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes moving_X {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(8px);
            transform: translateX(8px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.moving {
  -webkit-animation: moving 8s linear infinite;
          animation: moving 8s linear infinite;
}

@-webkit-keyframes moving {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes moving {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  50% {
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.line-animation {
  -webkit-animation: line-animation 5s ease-out infinite;
          animation: line-animation 5s ease-out infinite;
}

@-webkit-keyframes line-animation {
  0% {
    width: 0;
    overflow: hidden;
  }
  50% {
    width: 200px;
    overflow: hidden;
  }
  100% {
    width: 0;
    overflow: hidden;
  }
}

@keyframes line-animation {
  0% {
    width: 0;
    overflow: hidden;
  }
  50% {
    width: 200px;
    overflow: hidden;
  }
  100% {
    width: 0;
    overflow: hidden;
  }
}

.jump {
  -webkit-animation: jumpAni 5s linear infinite;
          animation: jumpAni 5s linear infinite;
}

@-webkit-keyframes jumpAni {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes jumpAni {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
            transform: translateY(-30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.jump-reverse {
  -webkit-animation: jumpReverseAni 7s linear infinite;
          animation: jumpReverseAni 7s linear infinite;
}

@-webkit-keyframes jumpReverseAni {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes jumpReverseAni {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(40deg);
            transform: rotate(40deg);
  }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}

.rotate-x {
  -webkit-animation: rotate-x 15s linear infinite;
          animation: rotate-x 15s linear infinite;
}

@-webkit-keyframes rotate-x {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotate-x {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.zoom {
  -webkit-animation: zoom  15s linear infinite;
          animation: zoom  15s linear infinite;
}

@-webkit-keyframes left-right-video-img {
  0% {
    right: 0px;
  }
  50% {
    right: -50px;
  }
  100% {
    right: 0px;
  }
}

@keyframes left-right-video-img {
  0% {
    right: 0px;
  }
  50% {
    right: -50px;
  }
  100% {
    right: 0px;
  }
}

.draw {
  -webkit-animation: draw 3s linear alternate infinite;
  animation: draw 3s linear alternate infinite;
}

@-webkit-keyframes draw {
  0% {
    stroke-dashoffset: 280;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes draw {
  0% {
    stroke-dashoffset: 280;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@-webkit-keyframes bounceSlide {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounceSlide {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce-slide {
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: bounceSlide;
          animation-name: bounceSlide;
}

@-webkit-keyframes zoom {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

.spin {
  -webkit-animation: spin 15s linear infinite;
          animation: spin 15s linear infinite;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

/* Bottom to Top key frame*/
.BottomToTop {
  -webkit-animation: BottomToTop 15s linear infinite;
          animation: BottomToTop 15s linear infinite;
}

@-webkit-keyframes BottomToTop {
  49% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}

@keyframes BottomToTop {
  49% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  51% {
    opacity: 1;
  }
}

@-webkit-keyframes headerSlideDown {
  0% {
    margin-top: -100px;
  }
  to {
    margin-top: 0;
  }
}

@keyframes headerSlideDown {
  0% {
    margin-top: -100px;
  }
  to {
    margin-top: 0;
  }
}

@-webkit-keyframes animate-positive {
  0% {
    width: 0;
  }
}

@keyframes animate-positive {
  0% {
    width: 0;
  }
}

.scalein.th-animated {
  --animation-name: scalein;
}

.slidetopleft.th-animated {
  --animation-name: slidetopleft;
}

.slidebottomright.th-animated {
  --animation-name: slidebottomright;
}

.slideinleft.th-animated {
  --animation-name: slideinleft;
}

.slideinright.th-animated {
  --animation-name: slideinright;
}

.slideinup.th-animated {
  --animation-name: slideinup;
}

.slideindown.th-animated {
  --animation-name: slideindown;
}

.rollinleft.th-animated {
  --animation-name: rollinleft;
}

.rollinright.th-animated {
  --animation-name: rollinright;
}

.scalein,
.slidetopleft,
.slidebottomright,
.slideinleft,
.slideinright,
.slideindown,
.slideinup,
.rollinleft,
.rollinright {
  opacity: 0;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
  -webkit-animation-name: var(--animation-name);
          animation-name: var(--animation-name);
}

.th-animated {
  opacity: 1;
}

@-webkit-keyframes slideinup {
  0% {
    opacity: 0;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideinup {
  0% {
    opacity: 0;
    -webkit-transform: translateY(70px);
            transform: translateY(70px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes slideinright {
  0% {
    opacity: 0;
    -webkit-transform: translateX(70px);
            transform: translateX(70px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideinright {
  0% {
    opacity: 0;
    -webkit-transform: translateX(70px);
            transform: translateX(70px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes slideindown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-70px);
            transform: translateY(-70px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideindown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-70px);
            transform: translateY(-70px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@-webkit-keyframes slideinleft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-70px);
            transform: translateX(-70px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideinleft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-70px);
            transform: translateX(-70px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes slidebottomright {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px) translateY(100px);
            transform: translateX(100px) translateY(100px);
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
}

@keyframes slidebottomright {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px) translateY(100px);
            transform: translateX(100px) translateY(100px);
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
}

@-webkit-keyframes slidetopleft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px) translateY(-100px);
            transform: translateX(-100px) translateY(-100px);
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
}

@keyframes slidetopleft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px) translateY(-100px);
            transform: translateX(-100px) translateY(-100px);
  }
  100% {
    -webkit-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
  }
}

/*=================================
    04. Template Style
==================================*/
/*------------------- 4.1. Widget  -------------------*/
.widget_nav_menu ul,
.widget_meta ul,
.widget_pages ul,
.widget_archive ul,
.widget_categories ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 0;
}

.widget_nav_menu a,
.widget_meta a,
.widget_pages a,
.widget_archive a,
.widget_categories a {
  display: block;
  border: none;
  margin: 0;
  padding: 16px 25px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.313;
  color: var(--body-color);
  border-top: 1px solid var(--gray-color);
  position: relative;
}

.widget_nav_menu a:before,
.widget_meta a:before,
.widget_pages a:before,
.widget_archive a:before,
.widget_categories a:before {
  content: "\f101";
  font-family: var(--icon-font);
  color: var(--title-color);
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.widget_nav_menu a:hover,
.widget_meta a:hover,
.widget_pages a:hover,
.widget_archive a:hover,
.widget_categories a:hover {
  color: var(--theme-color);
}

.widget_nav_menu a:hover:before,
.widget_meta a:hover:before,
.widget_pages a:hover:before,
.widget_archive a:hover:before,
.widget_categories a:hover:before {
  color: var(--theme-color);
}

.widget_nav_menu a:hover ~ span,
.widget_meta a:hover ~ span,
.widget_pages a:hover ~ span,
.widget_archive a:hover ~ span,
.widget_categories a:hover ~ span {
  color: var(--theme-color);
}

.widget_nav_menu li,
.widget_meta li,
.widget_pages li,
.widget_archive li,
.widget_categories li {
  display: block;
  position: relative;
}

.widget_nav_menu li i,
.widget_meta li i,
.widget_pages li i,
.widget_archive li i,
.widget_categories li i {
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.widget_nav_menu .children,
.widget_meta .children,
.widget_pages .children,
.widget_archive .children,
.widget_categories .children {
  margin-left: 10px;
}

.widget_categories ul li {
  display: block;
  position: relative;
}

.widget_categories ul li a {
  display: block;
  border: none;
  margin: 0;
  padding: 17px 0px 17px 0px;
  padding-left: 25px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.313;
  background-color: transparent;
  color: var(--title-color);
  position: relative;
  border-top: 1px solid var(--gray-color);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.widget_categories ul li a:before {
  content: "\f101";
  font-family: var(--icon-font);
  color: var(--title-color);
  font-size: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.widget_categories ul li a:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
  padding-left: 40px;
  border-top: 1px solid transparent;
}

.widget_categories ul li a:hover:before {
  color: var(--white-color);
  padding-left: 20px;
}

.widget_categories ul li a:hover ~ span {
  color: var(--white-color);
}

.widget_categories ul li span {
  font-size: 16px;
  position: absolute;
  right: 24px;
  top: 30px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.widget_categories ul li i {
  font-size: 16px;
  position: absolute;
  left: 0;
  top: 50%;
  max-width: 30px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.widget_nav_menu a,
.widget_meta a,
.widget_pages a {
  padding-right: 20px;
}

.widget_nav_menu .sub-menu {
  margin-left: 10px;
}

.wp-block-archives {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}

.wp-block-archives a:not(:hover) {
  color: inherit;
}

.th-blog ul.wp-block-archives li {
  margin: 5px 0;
}

.widget {
  padding: var(--widget-padding-y, 40px) var(--widget-padding-x, 40px);
  background-color: var(--smoke-color);
  margin-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.widget.widget-author {
  margin-right: 16px;
  padding: 0;
  border-radius: 20px;
  margin-right: 0;
}

.widget[data-overlay]:before {
  z-index: -1;
}

.widget .th-social a {
  box-shadow: 0px 2px 14px rgba(4, 6, 66, 0.1);
}

.widget.widget_info {
  background-color: var(--white-color);
  max-width: 370px;
  min-height: 384px;
  position: absolute;
  left: 40px;
  bottom: 40px;
  margin-bottom: 0;
  /* Large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .widget.widget_info {
    left: 20px;
    bottom: 20px;
  }
}

@media (max-width: 991px) {
  .widget.widget_info {
    left: 0px;
    bottom: 0px;
    position: relative;
    padding: 20px 0 0 0;
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .widget.widget_info {
    max-width: 100%;
    min-height: 100%;
  }
}

.widget.widget_info .widget_title {
  margin: 0px 0 30px 0;
}

.widget.widget_download.style2 {
  background-color: var(--title-color);
}

.widget.widget_download.style2 .widget_title {
  color: var(--white-color);
}

.product_list_widget {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.product_list_widget .recent-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  padding-bottom: 0;
  border-bottom: none;
}

.product_list_widget .recent-post:last-child {
  margin-bottom: 0;
}

.product_list_widget .recent-post .media-img {
  width: 70px;
  margin-right: 20px;
}

.product_list_widget .recent-post-title {
  font-size: 20px;
  margin-bottom: 7px;
}

.product_list_widget .recent-post-title a {
  color: inherit;
}

.product_list_widget .recent-post-title a:hover {
  color: var(--theme-color);
}

.product_list_widget .star-rating {
  font-size: 12px;
  margin-bottom: 3px;
}

.donwload-media-wrap {
  margin-top: -4px;
  margin-bottom: -4px;
}

.download-media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #212632;
}

.download-media_icon {
  margin-right: 15px;
}

.download-media_icon i {
  font-size: 32px;
  color: var(--white-color);
}

.download-media_title {
  color: var(--white-color);
  font-size: 18px;
  font-weight: bold;
  margin-bottom: -4px;
}

.download-media_text {
  color: var(--white-color);
  font-size: 14px;
}

.download-media_btn {
  margin-left: auto;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: var(--theme-color);
  color: var(--white-color);
  text-align: center;
}

.download-media_btn:hover {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.download-media:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.widget_offer.style2 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.widget_offer.style2 .offer-banner {
  text-align: center;
}

.widget_offer.style2 .offer-banner .banner-logo {
  margin-bottom: 20px;
}

.widget_offer.style2 .offer-banner .banner-title {
  color: var(--white-color);
  max-width: 280px;
  margin: 0 auto 20px auto;
}

.widget_offer.style2 .offer-banner .offer {
  background-color: var(--white-color);
  padding: 30px 30px 60px 30px;
}

.widget_offer.style2 .offer-banner .offer-title {
  margin-bottom: 3px;
  text-transform: uppercase;
}

.widget_offer.style2 .offer-banner .offer-text {
  font-family: var(--title-font);
  margin-bottom: -0.3em;
}

.widget_offer.style2 .offer-banner .th-btn {
  margin-top: -30px;
}

.sidebar-area .widget:before {
  content: "";
  position: absolute;
  left: 0;
  width: 5px;
  height: 24px;
  background-color: var(--theme-color);
}

.widget_title {
  position: relative;
  font-size: 24px;
  font-weight: 700;
  font-family: var(--title-font);
  line-height: 1em;
  margin: -0.11em 0 30px 0;
  padding-bottom: 0px;
}

.widget_title.style2 .shape:before {
  background-color: var(--theme-color);
}

.widget_title.style3 .shape:before {
  background-color: var(--theme-color);
}

.widget .widget-content {
  padding: 0 40px 40px 40px;
}

.widget .search-form {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.widget .search-form input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.widget .search-form button {
  position: absolute;
  right: 0px;
  top: 0px;
  border: none;
  font-size: 16px;
  background-color: var(--theme-color);
  color: var(--white-color);
  display: inline-block;
  padding: 0;
  width: 60px;
  height: 60px;
}

.widget .search-form button:hover {
  color: var(--white-color);
}

.wp-block-tag-cloud.style2 a,
.tagcloud.style2 a {
  background-color: transparent;
  padding: 8px 20px;
}

.wp-block-tag-cloud a,
.tagcloud a {
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  font-family: var(--body-font);
  text-transform: capitalize;
  line-height: 1;
  padding: 12px 20px;
  margin-right: 5px;
  margin-bottom: 10px;
  color: var(--black-color-2);
  background-color: var(--white-color);
}

.wp-block-tag-cloud a:hover,
.tagcloud a:hover {
  background-color: var(--theme-color);
  color: var(--white-color) !important;
}

.wp-block-tag-cloud,
.tagcloud {
  margin-right: -10px;
  margin-bottom: -10px;
}

.recent-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.recent-post:last-child {
  border-bottom: 1px solid transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}

.recent-post.style2 .post-title .text-inherit:hover {
  color: var(--theme-color);
}

.recent-post.style2 .recent-post-meta a i {
  color: var(--theme-color);
}

.recent-post.style2 .recent-post-meta a:hover {
  color: var(--theme-color);
}

.recent-post.style3 {
  border-bottom: 1px solid transparent;
  margin-bottom: 0;
  padding-bottom: 0;
}

.recent-post.style3 .post-title .text-inherit:hover {
  color: var(--theme-color);
}

.recent-post.style3 .recent-post-meta a i {
  color: var(--theme-color);
}

.recent-post.style3 .recent-post-meta a:hover {
  color: var(--theme-color);
}

.recent-post:last-child {
  margin-bottom: 0;
}

.recent-post .media-img {
  margin-right: 15px;
  width: 74px;
  overflow: hidden;
}

.recent-post .media-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.recent-post .post-title {
  max-width: 240px;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  margin: 0;
  color: var(--title-color);
  font-family: var(--title-font);
  text-transform: capitalize;
}

.recent-post .recent-post-meta a {
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: var(--body-color);
  margin-bottom: 2px;
}

.recent-post .recent-post-meta a i {
  margin-right: 6px;
  color: var(--theme-color);
}

.recent-post .recent-post-meta a:hover {
  color: var(--theme-color);
}

.recent-post:hover .media-img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/*Page Title -------------------------*/
.page-single {
  position: relative;
  background-color: var(--white-color);
  box-shadow: 0px 6px 50px rgba(229, 229, 229, 0.6);
  border-radius: 20px;
  padding: 40px;
  overflow: hidden;
  /* Small devices */
}

.page-single.service-single {
  padding: 0;
  border-radius: 0px;
  box-shadow: none;
  margin-left: 0;
}

@media (min-width: 991px) {
  .page-single.service-single {
    margin-left: 20px;
  }
}

@media (max-width: 767px) {
  .page-single {
    padding: 20px;
  }
}

.th-dance.page-single {
  margin-bottom: 0;
}

.sidebar-area {
  position: relative;
  margin-bottom: -10px;
}

.sidebar-area ul.wp-block-latest-posts {
  margin-bottom: 0;
}

.sidebar-area ul.wp-block-latest-posts li:last-child {
  margin-bottom: 0;
}

.sidebar-area select,
.sidebar-area input {
  background-color: var(--white-color);
  border: 1px solid var(--white-color);
  border-radius: 0px;
  height: 60px;
}

.sidebar-area .widget .wp-block-search {
  margin-bottom: 0;
}

.sidebar-area .wp-block-group__inner-container h2 {
  font-size: 20px;
  line-height: 1em;
  margin-bottom: 20px;
  margin-top: -0.07em;
}

.sidebar-area ol.wp-block-latest-comments {
  padding: 0;
  margin: 0;
}

.sidebar-area ol.wp-block-latest-comments li {
  line-height: 1.5;
  margin: 0 0 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 20px;
}

.sidebar-area ol.wp-block-latest-comments li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

/* recent  details -------------------*/
.recent-title {
  position: relative;
}

.recent-title::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  min-width: 100px;
  min-height: 4px;
  background-color: var(--theme-color);
}

.related-btn {
  margin-bottom: 50px;
}

.blog-slide-wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 30px !important;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px solid #E0E0E0;
  padding: 30px 0;
  margin: 30px 0;
}

.blog-slide-wrapp .blog-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .blog-slide-wrapp .blog-post {
    gap: 15px;
  }
}

.blog-slide-wrapp .blog-post img {
  min-width: 80px;
  height: 80px;
  border-radius: 14px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .blog-slide-wrapp .blog-post img {
    min-width: 40px;
    height: 40px;
    border-radius: 5px;
  }
}

.blog-slide-wrapp .blog-post .title {
  font-family: var(--body-font);
  color: var(--title-color);
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  text-transform: capitalize;
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .blog-slide-wrapp .blog-post .title {
    font-size: 14px;
  }
}

@media (max-width: 575px) {
  .blog-slide-wrapp .blog-post .title {
    display: none;
  }
}

.author-widget-wrap {
  position: relative;
  background-color: var(--smoke-color);
  padding: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .author-widget-wrap {
    display: block;
  }
}

@media (max-width: 375px) {
  .author-widget-wrap {
    padding: 25px;
  }
}

.author-widget-wrap.style2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  margin-bottom: 50px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .author-widget-wrap.style2 {
    display: block;
  }
}

.author-widget-wrap .avater-content {
  position: relative;
}

.author-widget-wrap .avater {
  min-width: 134px;
  border-radius: 50%;
  /* Large devices */
}

@media (max-width: 1199px) {
  .author-widget-wrap .avater {
    min-width: 100%;
    margin-bottom: 15px;
  }
}

.author-widget-wrap .avater img {
  border-radius: 50%;
  width: 100%;
  /* Large devices */
}

@media (max-width: 1199px) {
  .author-widget-wrap .avater img {
    width: 100%;
  }
}

.author-widget-wrap .name {
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: var(--title-color);
  margin-bottom: 0px;
}

.author-widget-wrap .name a {
  color: inherit;
}

.author-widget-wrap .name a:hover {
  color: var(--theme-color);
}

.author-widget-wrap .text {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #787878;
  margin-bottom: 25px;
}

.author-widget-wrap .author-info {
  text-align: left;
  padding-right: 20px;
  margin-bottom: 15px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .author-widget-wrap .author-info {
    padding: 10px 0;
    margin-bottom: 0;
  }
}

.author-widget-wrap .author-bio {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  color: var(--body-color);
  margin-bottom: 0px;
}

.author-widget-wrap .author-social {
  display: block;
  position: absolute;
  top: 20px;
  right: 40px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .author-widget-wrap .author-social {
    right: 0px;
  }
}

@media (max-width: 450px) {
  .author-widget-wrap .author-social {
    display: none;
  }
}

.author-widget-wrap .author-social a {
  font-size: 14px;
  color: var(--title-color);
  position: relative;
  margin-right: 10px;
}

.author-widget-wrap .author-social a:last-child {
  margin-right: 0;
  border-right: none;
}

.author-widget-wrap .author-social a:hover {
  color: var(--theme-color);
}

.download-widget-wrap .th-btn {
  width: 100%;
}

.download-widget-wrap .th-btn:first-child {
  margin-bottom: 10px;
}

.download-widget-wrap .th-btn.style2 {
  color: var(--body-color);
}

.download-widget-wrap .th-btn.style2:before, .download-widget-wrap .th-btn.style2:after {
  background-color: var(--theme-color);
}

.download-widget-wrap .th-btn.style2:hover {
  color: var(--white-color);
  border-color: var(--theme-color);
}

.widget_banner {
  background-color: var(--title-color);
  position: relative;
  padding: 40px;
  margin-bottom: 0;
  min-height: 420px;
  z-index: 9;
  overflow: hidden;
}

.widget_banner:before {
  content: "";
  position: absolute;
  left: -20%;
  top: 60%;
  background-color: inherit;
  position: absolute;
  min-width: 474px;
  height: 470px;
  border-radius: 100px;
  -webkit-transform: matrix(-0.89, -0.45, -0.45, 0.89, 0, 0);
      -ms-transform: matrix(-0.89, -0.45, -0.45, 0.89, 0, 0);
          transform: matrix(-0.89, -0.45, -0.45, 0.89, 0, 0);
}

.widget_banner .widget_wrapper {
  position: absolute;
  bottom: 40px;
  left: 40px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .widget_banner .widget_wrapper {
    bottom: 20px;
    left: 30px;
  }
}

.widget_banner .widget-icon .play-btn {
  font-size: 25px;
}

.widget_banner .widget-icon .play-btn i:hover {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.widget_banner .widget-icon .play-btn:before, .widget_banner .widget-icon .play-btn:after {
  display: none;
}

.widget_banner .widget-banner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.widget_banner.style2 {
  min-width: 100%;
  height: 100%;
  right: 0;
  margin-bottom: 40px;
  margin-top: 0px;
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .widget_banner.style2 {
    right: 0px;
  }
}

@media (max-width: 991px) {
  .widget_banner.style2 {
    left: 0px;
    right: auto;
    margin: 0 auto 40px 0;
  }
}

.widget_banner .banner-image {
  min-width: 190px;
}

.widget_banner .banner-image img {
  width: 190px;
  height: 190px;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}

.widget_banner .shape1 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.widget_banner .widget_title {
  font-family: var(--title-font);
  color: var(--white-color);
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
  max-width: 100%;
  display: block;
  margin: 0 auto;
  padding: 0;
  margin-bottom: 16px;
}

.widget_banner .widget_desc {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #A5A5A5;
  margin-bottom: 10px;
}

.widget_banner:has(.widget-map) {
  padding: 0;
  line-height: 0px;
}

.widget_banner .btn-group {
  margin-top: 25px;
}

.widget_banner-two {
  position: relative;
  z-index: 9;
  margin-left: 60px;
  min-height: 500px;
  margin-bottom: 0;
  /* Large devices */
  /* Medium Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .widget_banner-two {
    min-height: 100%;
  }
}

@media (max-width: 1299px) {
  .widget_banner-two {
    margin-left: 0;
  }
}

@media (max-width: 991px) {
  .widget_banner-two {
    margin-top: 20px;
  }
}

.widget_banner-two:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, rgba(16, 55, 182, 0.95) 57.4%, rgba(16, 55, 182, 0.5) 100%);
  background: linear-gradient(180deg, rgba(16, 55, 182, 0.95) 57.4%, rgba(16, 55, 182, 0.5) 100%);
  z-index: -1;
}

.widget_banner-two .widget_title {
  position: relative;
  font-size: 30px;
  font-weight: 700;
  font-family: var(--title-font);
  line-height: 40px;
  margin: 0 0 20px 0;
  padding-bottom: 0px;
  max-width: 177px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .widget_banner-two .widget_title {
    max-width: 100%;
  }
}

.widget-map iframe {
  min-height: 280px;
}

.widget-banner .banner-text {
  margin-bottom: 23px;
  color: var(--white-color);
}

.widget-banner .banner-link {
  display: block;
  font-weight: 500;
  font-size: 18px;
  margin-top: 5px;
  color: var(--white-color);
}

.widget-banner .banner-link i {
  color: var(--white-color);
  margin-right: 4px;
}

.widget-banner .banner-link:hover {
  color: var(--theme-color);
}

.widget-banner .banner-link:last-child {
  margin-bottom: -0.4em;
}

.widget_info .widget_title {
  margin: 29px 0 10px 0;
}

.widget_info .th-btn {
  width: 100%;
  margin-bottom: 10px;
  display: block;
}

.widget_info .th-video {
  margin-bottom: 20px;
}

.info-list ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.info-list i {
  color: var(--theme-color);
  width: 16px;
  margin-right: 2px;
  font-size: 16px;
}

.info-list strong {
  font-weight: 500;
  color: var(--title-color);
}

.info-list li {
  border-bottom: 1px solid #CDCDCD;
  padding-bottom: 12px;
  margin-bottom: 30px;
}

.info-list li .title {
  display: block;
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  color: var(--body-color);
  margin-bottom: 1px;
}

.info-list li .text {
  display: block;
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
  margin-bottom: 0;
}

.info-list li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

.price_slider_wrapper .price_label span {
  display: inline-block;
  color: var(--body-color);
}

.price_slider_wrapper .ui-slider {
  height: 6px;
  position: relative;
  width: 100%;
  background-color: var(--theme-color);
  border: none;
  margin-top: 15px;
  margin-bottom: 25px;
  cursor: pointer;
  border-radius: 0;
}

.price_slider_wrapper .ui-slider-range {
  border: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 1;
  display: block;
  background-color: var(--theme-color);
}

.price_slider_wrapper .ui-slider-handle {
  width: 16px;
  height: 16px;
  line-height: 16px;
  border-radius: 50%;
  text-align: center;
  padding: 0;
  cursor: pointer;
  position: absolute;
  margin-top: -5px;
  z-index: 2;
  background-color: var(--white-color);
  border: 3px solid var(--theme-color);
  -webkit-transform: translateX(-1px);
      -ms-transform: translateX(-1px);
          transform: translateX(-1px);
}

.price_slider_wrapper .ui-slider-handle:focus {
  outline: none;
  box-shadow: 1.5px 2.598px 10px 0px rgba(0, 0, 0, 0.15);
}

.price_slider_wrapper .ui-slider-handle:last-child {
  -webkit-transform: translateX(-9px);
      -ms-transform: translateX(-9px);
          transform: translateX(-9px);
}

.price_slider_wrapper button,
.price_slider_wrapper .button {
  position: relative;
  background-color: transparent;
  color: var(--theme-color);
  font-weight: 600;
  line-height: 1.6;
  text-transform: uppercase;
  text-align: center;
  border: none;
  display: inline-block;
  overflow: hidden;
  position: relative;
  z-index: 2;
  padding: 0;
  font-size: 14px;
  -webkit-transition: 0.4s ease-in;
  transition: 0.4s ease-in;
}

.price_slider_wrapper button:before,
.price_slider_wrapper .button:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  min-width: 43px;
  height: 2px;
  background-color: var(--theme-color);
}

.price_slider_wrapper button:hover,
.price_slider_wrapper .button:hover {
  background-color: transparent;
}

.price_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.widget_offer {
  /* Medium devices */
}

@media (max-width: 991px) {
  .widget_offer {
    margin-bottom: 10px;
  }
}

.widget_shopping_cart .widget_title {
  margin-bottom: 30px;
  border-bottom: none;
}

.widget_shopping_cart ul {
  margin: 0;
  padding: 0;
}

.widget_shopping_cart ul li {
  list-style-type: none;
}

.widget_shopping_cart.style2 .cart_list a:not(.remove):hover {
  color: var(--theme-color);
}

.widget_shopping_cart.style2 .cart_list a.remove:hover {
  color: var(--theme-color);
}

.widget_shopping_cart.style3 .cart_list a:not(.remove):hover {
  color: var(--theme-color);
}

.widget_shopping_cart.style3 .cart_list a.remove:hover {
  color: var(--theme-color);
}

.widget_shopping_cart .mini_cart_item {
  position: relative;
  padding: 30px 30px 30px 90px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 0;
  text-align: left;
}

.widget_shopping_cart .cart_list a:not(.remove) {
  display: block;
  color: var(--body-color);
  font-size: 16px;
  font-weight: 500;
  font-family: var(--title-font);
  font-weight: 600;
  color: var(--title-color);
}

.widget_shopping_cart .cart_list a:not(.remove):hover {
  color: var(--theme-color);
}

.widget_shopping_cart .cart_list a.remove {
  position: absolute;
  top: 50%;
  left: 95%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: var(--body-color);
}

.widget_shopping_cart .cart_list a.remove:hover {
  color: var(--theme-color);
}

.widget_shopping_cart .cart_list img {
  width: 75px;
  height: 75px;
  position: absolute;
  left: 0;
  top: 18px;
  border-radius: 5px;
}

.widget_shopping_cart .quantity {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  vertical-align: top;
  margin-right: 20px;
  font-size: 14px;
  font-weight: 500;
}

.widget_shopping_cart .total {
  margin-top: 20px;
  font-size: 18px;
  color: var(--title-color);
  font-family: var(--body-font);
}

.widget_shopping_cart .total strong {
  font-family: var(--title-font);
}

.widget_shopping_cart .amount {
  padding-left: 5px;
}

.widget_shopping_cart .th-btn {
  margin-right: 15px;
}

.widget_shopping_cart .th-btn:last-child {
  margin-right: 0;
}

.sidebar-area .widget_shopping_cart .th-btn {
  margin-right: 10px;
  padding: 8px 22px;
  font-size: 14px;
}

@media (min-width: 1200px) {
  .sidebar-shop .widget {
    padding: 30px;
  }
}

@media (min-width: 992px) {
  .sidebar-shop .widget {
    margin-bottom: 24px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .widget {
    --widget-padding-y: 30px;
    --widget-padding-x: 30px;
  }
  .widget_title {
    font-size: 22px;
    margin: -0.12em 0 24px 0;
  }
  .author-widget-wrap .name {
    font-size: 22px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .sidebar-area {
    padding-top: 30px;
  }
  .widget {
    --widget-padding-y: 40px;
    --widget-padding-x: 40px;
  }
  .wp-block-tag-cloud a,
  .tagcloud a {
    padding: 8px 10px;
    font-size: 14px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .widget {
    padding: 35px 20px;
  }
}

@media (max-width: 330px) {
  .recent-post .post-title {
    font-size: 16px;
    line-height: 24px;
  }
  .recent-post .recent-post-meta a {
    font-size: 12px;
  }
}

.wp-block-calendar tbody td,
.wp-block-calendar th {
  padding: 10px;
}

.wp-block-calendar,
.calendar_wrap {
  position: relative;
  background-color: #fff;
  padding-bottom: 0;
  border: none;
}

.wp-block-calendar span[class*="wp-calendar-nav"],
.calendar_wrap span[class*="wp-calendar-nav"] {
  position: absolute;
  top: 9px;
  left: 20px;
  font-size: 14px;
  color: var(--white-color);
  font-weight: 400;
  z-index: 1;
  line-height: 1.7;
}

.wp-block-calendar span[class*="wp-calendar-nav"] a,
.calendar_wrap span[class*="wp-calendar-nav"] a {
  color: inherit;
}

.wp-block-calendar span.wp-calendar-nav-next,
.calendar_wrap span.wp-calendar-nav-next {
  left: auto;
  right: 20px;
}

.wp-block-calendar caption,
.calendar_wrap caption {
  caption-side: top;
  text-align: center;
  color: var(--white-color);
  background-color: var(--theme-color);
}

.wp-block-calendar th,
.calendar_wrap th {
  font-size: 14px;
  padding: 5px 5px;
  border: none;
  text-align: center;
  border-right: 1px solid #fff;
  color: var(--title-color);
  font-weight: 500;
}

.wp-block-calendar th:first-child,
.calendar_wrap th:first-child {
  border-left: 1px solid #eee;
}

.wp-block-calendar th:last-child,
.calendar_wrap th:last-child {
  border-right: 1px solid #eee;
}

.wp-block-calendar table th,
.calendar_wrap table th {
  font-weight: 500;
}

.wp-block-calendar td,
.calendar_wrap td {
  font-size: 14px;
  padding: 5px 5px;
  color: #01133c;
  border: 1px solid #eee;
  text-align: center;
  background-color: transparent;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.wp-block-calendar #today,
.calendar_wrap #today {
  color: var(--theme-color);
  background-color: var(--white-color);
  border-color: #ededed;
}

.wp-block-calendar thead,
.calendar_wrap thead {
  background-color: #fff;
}

.wp-block-calendar .wp-calendar-table,
.calendar_wrap .wp-calendar-table {
  margin-bottom: 0;
}

.wp-block-calendar .wp-calendar-nav .pad,
.calendar_wrap .wp-calendar-nav .pad {
  display: none;
}

.wp-block-calendar a,
.calendar_wrap a {
  color: inherit;
  text-decoration: none;
}

.wp-block-calendar a:hover,
.calendar_wrap a:hover {
  color: var(--title-color);
}

.wp-block-calendar {
  margin-bottom: 30px;
  border: none;
  padding-bottom: 0;
}

.wp-block-calendar table caption {
  color: var(--white-color);
}

.widget_recent_comments li:not(:last-child),
.wp-block-latest-comments li:not(:last-child) {
  padding-bottom: 12px;
}

.widget_recent_comments ol,
.widget_recent_comments ul,
.wp-block-latest-comments ol,
.wp-block-latest-comments ul {
  margin-bottom: 0;
}

.widget_recent_comments ul,
.wp-block-latest-comments ul {
  padding: 0;
}

.widget_recent_comments ul li,
.wp-block-latest-comments ul li {
  position: relative;
  list-style: none;
  padding-left: 35px;
}

.widget_recent_comments ul li:before,
.wp-block-latest-comments ul li:before {
  content: "\f086";
  position: absolute;
  left: 0;
  top: -1px;
  color: var(--theme-color);
  font-family: var(--icon-font);
}

.widget_recent_comments ul li a,
.wp-block-latest-comments ul li a {
  color: var(--body-color);
}

.widget_recent_comments ul li a:hover,
.wp-block-latest-comments ul li a:hover {
  color: var(--theme-color);
}

.widget_recent_entries ul li > a {
  color: var(--body-color);
  font-weight: 500;
  display: inline-block;
}

.widget_recent_entries ul li > a:hover {
  color: var(--theme-color);
}

.widget_recent_comments a,
.wp-block-latest-comments a {
  color: inherit;
}

.widget .wp-block-search {
  margin-bottom: 0;
}

.wp-block-group__inner-container h2 {
  position: relative;
  font-size: 20px;
  line-height: 1em;
  margin-bottom: 20px;
  margin-top: -0.07em;
}

.wp-block-group__inner-container h2:after {
  content: "";
  height: 24px;
  width: 100%;
  background-image: url("../img/theme-img/widget_title_footer.png");
  background-repeat: no-repeat;
  background-position: left center;
  position: absolute;
  bottom: -30px;
  left: 0;
}

ol.wp-block-latest-comments {
  padding: 0;
  margin: 0;
  padding-top: 10px;
}

ol.wp-block-latest-comments li {
  line-height: 1.5;
  margin: 0 0 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 20px;
}

ol.wp-block-latest-comments li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

.widget_recent_entries ul {
  margin: -0.3em 0 0 0;
  padding: 0;
  list-style: none;
}

.wp-block-pullquote blockquote,
.wp-block-pullquote cite,
.wp-block-pullquote p {
  color: var(--title-color);
}

.wp-block-tag-cloud {
  margin-right: -10px;
  margin-bottom: 10px;
}

.blog-details .blog-content > p:last-child {
  margin-bottom: 0;
}

.wp-block-image .alignright {
  float: right;
  margin: 0;
}

.wp-block-cover:last-child {
  margin-bottom: 0px;
}

.wp-block-video:last-child {
  margin: 0;
}

ul.wp-block-rss.wp-block-rss:last-child {
  margin-bottom: 0;
}

pre.wp-block-verse:last-child {
  margin-bottom: 0;
}

.post-password-form {
  margin-bottom: 0;
  margin-top: 20px;
}

.wp-caption {
  margin-bottom: 0;
  max-width: 100%;
}

ul.widget_rss, ul.wp-block-rss,
ol.widget_rss,
ol.wp-block-rss {
  padding-left: 0;
}

.widget_rss,
.wp-block-rss {
  list-style-type: none;
}

.widget_rss ul,
.wp-block-rss ul {
  margin: -0.2em 0 -0.5em 0;
  padding: 0;
  list-style: none;
}

.widget_rss ul .rsswidget,
.wp-block-rss ul .rsswidget {
  color: var(--title-color);
  font-family: var(--theme-font);
  font-size: 18px;
  display: block;
  margin-bottom: 10px;
}

.widget_rss ul .rssSummary,
.wp-block-rss ul .rssSummary {
  font-size: 14px;
  margin-bottom: 7px;
  line-height: 1.5;
}

.widget_rss ul a,
.wp-block-rss ul a {
  display: block;
  font-weight: 600;
  color: inherit;
}

.widget_rss ul a:hover,
.wp-block-rss ul a:hover {
  color: var(--theme-color);
}

.widget_rss ul .rss-date,
.wp-block-rss ul .rss-date {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 400;
  color: var(--title-color);
}

.widget_rss ul .rss-date:before,
.wp-block-rss ul .rss-date:before {
  content: "\f073";
  font-family: var(--icon-font);
  margin-right: 10px;
  font-weight: 300;
  color: var(--theme-color);
}

.widget_rss ul cite,
.wp-block-rss ul cite {
  font-weight: 500;
  color: var(--title-color);
  font-family: var(--body-font);
  font-size: 14px;
}

.widget_rss ul cite:before,
.wp-block-rss ul cite:before {
  content: "";
  position: relative;
  top: -1px;
  left: 0;
  width: 20px;
  height: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background-color: var(--theme-color);
}

.widget_rss li:not(:last-child),
.wp-block-rss li:not(:last-child) {
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 16px;
}

.widget_rss a:hover,
.wp-block-rss a:hover {
  color: var(--theme-color);
}

.textwidget {
  margin-top: -0.1em;
}

.sidebar-area .widget_shopping_cart .th-btn {
  margin-right: 10px;
  padding: 8px 22px;
  font-size: 14px;
}

.sidebar-area .widget_shopping_cart .th-btn {
  margin-right: 10px;
  padding: 8px 22px;
  font-size: 14px;
}

@media (min-width: 1200px) {
  .sidebar-shop .widget {
    padding: 30px;
  }
}

@media (min-width: 992px) {
  .sidebar-shop .widget {
    margin-bottom: 24px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .widget {
    --widget-padding-y: 30px;
    --widget-padding-x: 30px;
  }
  .widget_title {
    font-size: 22px;
    margin: -0.12em 0 24px 0;
  }
  .author-widget-wrap .name {
    font-size: 22px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .sidebar-area {
    padding-top: 30px;
  }
  .widget {
    --widget-padding-y: 40px;
    --widget-padding-x: 40px;
  }
  .wp-block-tag-cloud a,
  .tagcloud a {
    padding: 10.5px 18px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .widget {
    padding: 35px 20px;
  }
}

@media (max-width: 330px) {
  .recent-post .recent-post-meta a {
    font-size: 12px;
  }
}

.th-search {
  background-color: #fff;
  margin-bottom: 30px;
  box-shadow: 0px 10px 30px rgba(1, 15, 28, 0.06);
  border: none;
  border-radius: 0px;
  overflow: hidden;
}

.th-search .search-grid-content {
  padding: 30px;
}

.th-search .search-grid-title {
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 0;
}

.th-search .search-grid-meta a,
.th-search .search-grid-meta span {
  color: var(--body-color);
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.th-search .search-grid-meta a i,
.th-search .search-grid-meta span i {
  font-size: 14px;
  color: var(--body-color);
  margin: 0;
}

.image-scale-hover {
  overflow: hidden;
}

.image-scale-hover img {
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  -webkit-transform: scale(1.001);
      -ms-transform: scale(1.001);
          transform: scale(1.001);
}

.image-scale-hover:hover img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}

.th-search .search-grid-meta > * {
  display: inline-block;
  margin-right: 15px;
  font-size: 14px;
  font-weight: 400;
}

.search-grid-meta.blog-meta {
  text-align: left;
}

.nof-title {
  margin-top: -0.2em;
}

.sidebar-area select,
.sidebar-area input {
  background-color: var(--white-color);
  padding: 0 25px;
  padding-right: 45px;
}

.widget .search-form input {
  padding-right: 45px;
}

.wp-block-column blockquote,
.wp-block-column .wp-block-quote {
  padding: 30px 15px 30px 15px;
}

.wp-block-column blockquote cite,
.wp-block-column .wp-block-quote cite {
  padding-left: 0;
  margin-left: 0;
}

.wp-block-column blockquote cite:before,
.wp-block-column .wp-block-quote cite:before {
  display: none;
}

.format-quote blockquote cite {
  margin-top: 15px;
}

blockquote.is-large:not(.is-style-plain),
blockquote.is-style-large:not(.is-style-plain),
blockquote.style-left-icon,
blockquote.is-large,
blockquote.is-style-large,
blockquote.has-text-align-right,
.wp-block-quote.is-large:not(.is-style-plain),
.wp-block-quote.is-style-large:not(.is-style-plain),
.wp-block-quote.style-left-icon,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote.has-text-align-right {
  padding: 50px;
  /* Large devices */
}

@media (max-width: 1199px) {
  blockquote.is-large:not(.is-style-plain),
  blockquote.is-style-large:not(.is-style-plain),
  blockquote.style-left-icon,
  blockquote.is-large,
  blockquote.is-style-large,
  blockquote.has-text-align-right,
  .wp-block-quote.is-large:not(.is-style-plain),
  .wp-block-quote.is-style-large:not(.is-style-plain),
  .wp-block-quote.style-left-icon,
  .wp-block-quote.is-large,
  .wp-block-quote.is-style-large,
  .wp-block-quote.has-text-align-right {
    padding: 40px 20px 40px 20px;
  }
}

blockquote.has-text-align-right cite:before,
.wp-block-quote.has-text-align-right cite:before {
  right: 0;
  left: unset;
}

blockquote:before,
.wp-block-quote:before {
  content: "\f10e";
  font-family: var(--icon-font);
  position: absolute;
  right: 40px;
  bottom: 40px;
  font-size: 4rem;
  font-weight: 600;
  width: 60px;
  height: 45px;
  opacity: 0.06;
}

blockquote.has-text-align-right cite,
.wp-block-quote.has-text-align-right cite {
  padding-left: 0;
  padding-right: 60px;
}

blockquote.has-text-align-right:before,
.wp-block-quote.has-text-align-right:before {
  right: unset;
  left: 60px;
}

blockquote.is-large:not(.is-style-plain):not(.has-text-align-right) cite,
blockquote.is-style-large:not(.is-style-plain):not(.has-text-align-right) cite,
blockquote.style-left-icon:not(.has-text-align-right) cite,
blockquote.is-large:not(.has-text-align-right) cite,
blockquote.is-style-large:not(.has-text-align-right) cite,
blockquote.has-text-align-right:not(.has-text-align-right) cite,
.wp-block-quote.is-large:not(.is-style-plain):not(.has-text-align-right) cite,
.wp-block-quote.is-style-large:not(.is-style-plain):not(.has-text-align-right) cite,
.wp-block-quote.style-left-icon:not(.has-text-align-right) cite,
.wp-block-quote.is-large:not(.has-text-align-right) cite,
.wp-block-quote.is-style-large:not(.has-text-align-right) cite,
.wp-block-quote.has-text-align-right:not(.has-text-align-right) cite {
  text-align: left;
}

.wp-block-quote.is-large:not(.is-style-plain) cite,
.wp-block-quote.is-large:not(.is-style-plain) footer,
.wp-block-quote.is-style-large:not(.is-style-plain) cite,
.wp-block-quote.is-style-large:not(.is-style-plain) footer {
  font-size: 22px;
  text-align: right;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .wp-block-quote.is-large:not(.is-style-plain) cite,
  .wp-block-quote.is-large:not(.is-style-plain) footer,
  .wp-block-quote.is-style-large:not(.is-style-plain) cite,
  .wp-block-quote.is-style-large:not(.is-style-plain) footer {
    font-size: 18px;
  }
}

.wp-block-pullquote cite:before {
  display: none;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 2em;
}

@media (max-width: 1399px) {
  .wp-block-pullquote.is-style-solid-color blockquote p {
    font-size: 1.5em;
  }
}

.wp-block-pullquote cite {
  font-family: var(--body-font);
}

.wp-block-pullquote.is-style-solid-color blockquote cite {
  padding-left: 0px;
  margin-left: 0px;
}

blockquote:before,
.wp-block-quote:before {
  content: "\f10e";
  font-family: var(--icon-font);
  position: absolute;
  right: 40px;
  bottom: 20px;
  width: 60px;
  height: 45px;
  opacity: 0.06;
}

.wp-block-pullquote.is-style-solid-color blockquote {
  padding: 60px;
  /* Small devices */
}

@media (max-width: 1399px) {
  .wp-block-pullquote.is-style-solid-color blockquote {
    padding: 40px;
    max-width: 70%;
  }
}

@media (max-width: 767px) {
  .wp-block-pullquote.is-style-solid-color blockquote {
    max-width: 90%;
  }
}

select,
.form-control,
.form-select,
textarea,
input {
  height: 55px;
  padding: 0 25px 0 25px;
  padding-right: 45px;
  border: 1px solid var(--border-color);
  color: var(--body-color);
  background-color: var(--white-color);
  border-radius: 0;
  font-size: 16px;
  width: 100%;
  font-family: var(--body-font);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.wp-block-image figure {
  margin: 0;
}

ol.wp-block-latest-comments {
  margin-left: 0;
}

@media (max-width: 1199px) {
  .wp-block-quote.is-large:not(.is-style-plain) p,
  .wp-block-quote.is-style-large:not(.is-style-plain) p {
    font-size: 1.1em;
  }
}

.wp-block-pullquote cite,
.wp-block-pullquote p {
  padding-left: 0px;
  margin-left: 0px;
}

blockquote.is-large:not(.is-style-plain),
blockquote.is-style-large:not(.is-style-plain),
blockquote.style-left-icon,
blockquote.is-large,
blockquote.is-style-large,
blockquote.has-text-align-right,
.wp-block-quote.is-large:not(.is-style-plain),
.wp-block-quote.is-style-large:not(.is-style-plain),
.wp-block-quote.style-left-icon,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote.has-text-align-right {
  padding: 50px;
  /* Large devices */
}

@media (max-width: 1199px) {
  blockquote.is-large:not(.is-style-plain),
  blockquote.is-style-large:not(.is-style-plain),
  blockquote.style-left-icon,
  blockquote.is-large,
  blockquote.is-style-large,
  blockquote.has-text-align-right,
  .wp-block-quote.is-large:not(.is-style-plain),
  .wp-block-quote.is-style-large:not(.is-style-plain),
  .wp-block-quote.style-left-icon,
  .wp-block-quote.is-large,
  .wp-block-quote.is-style-large,
  .wp-block-quote.has-text-align-right {
    padding: 40px 20px 40px 20px;
  }
}

@media (max-width: 991px) {
  .th-blog-wrapper .th-pagination {
    margin-bottom: 30px;
  }
}

.content-none-search .widget_search input {
  height: 60px;
}

.footer-widget {
  margin-bottom: 40px;
}

.footer-widget:before {
  display: none;
}

.footer-widget,
.footer-widget .widget {
  padding: 0;
  border: none;
  padding-bottom: 0;
  background-color: transparent;
  box-shadow: none;
}

.footer-widget input,
.footer-widget select {
  height: 55px;
  background-color: transparent;
  border: 1px solid #283752;
}

.footer-widget input:focus,
.footer-widget select:focus {
  border-color: var(--theme-color);
  background-color: transparent;
}

.footer-widget .form-group > i {
  color: var(--theme-color);
  top: 18px;
}

.footer-widget .widget_title {
  max-width: 270px;
  color: var(--white-color);
  border-bottom: none;
  margin: -3px 0 30px 0;
  padding: 0 0 14px 0;
}

.footer-widget .widget_title:before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 20px;
  height: 2px;
  background-color: var(--theme-color);
}

.footer-widget .widget_title:after {
  background-color: var(--theme-color);
  width: 40px;
  height: 2px;
}

.footer-widget.widget_meta.style2 a, .footer-widget.widget_pages.style2 a, .footer-widget.widget_archive.style2 a, .footer-widget.widget_categories.style2 a, .footer-widget.widget_nav_menu.style2 a {
  color: var(--body-color);
}

.footer-widget.widget_meta .menu,
.footer-widget.widget_meta > ul, .footer-widget.widget_pages .menu,
.footer-widget.widget_pages > ul, .footer-widget.widget_archive .menu,
.footer-widget.widget_archive > ul, .footer-widget.widget_categories .menu,
.footer-widget.widget_categories > ul, .footer-widget.widget_nav_menu .menu,
.footer-widget.widget_nav_menu > ul {
  margin-bottom: -5px;
}

.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
  font-size: 16px;
  font-weight: 400;
  padding: 0 0 0 20px;
  margin-bottom: 18px;
  font-family: var(--body-font);
  color: var(--gray-color);
  display: block;
  max-width: 100%;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding-right: 0;
  background-color: transparent;
  border-bottom: none;
  border: none;
  position: relative;
}

.footer-widget.widget_meta a:before, .footer-widget.widget_pages a:before, .footer-widget.widget_archive a:before, .footer-widget.widget_categories a:before, .footer-widget.widget_nav_menu a:before {
  content: "\f101";
  position: absolute;
  font-family: 'Font Awesome 6 Pro';
  font-weight: 600;
  left: 0;
  top: 2px;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  font-size: 0.8em;
  background-color: transparent;
  border: none;
  color: inherit;
}

.footer-widget.widget_meta a:hover, .footer-widget.widget_pages a:hover, .footer-widget.widget_archive a:hover, .footer-widget.widget_categories a:hover, .footer-widget.widget_nav_menu a:hover {
  background-color: transparent;
  color: var(--theme-color);
}

.footer-widget.widget_meta a:hover:before, .footer-widget.widget_pages a:hover:before, .footer-widget.widget_archive a:hover:before, .footer-widget.widget_categories a:hover:before, .footer-widget.widget_nav_menu a:hover:before {
  color: var(--theme-color);
}

.footer-widget.widget_meta li > span, .footer-widget.widget_pages li > span, .footer-widget.widget_archive li > span, .footer-widget.widget_categories li > span, .footer-widget.widget_nav_menu li > span {
  width: auto;
  height: auto;
  position: relative;
  background-color: transparent;
  color: var(--body-color);
  line-height: 1;
}

.footer-widget .recent-post {
  max-width: 300px;
  margin-top: -0.3em;
  margin-bottom: 28px;
}

.footer-widget .recent-post .post-title {
  color: var(--white-color);
  font-weight: 500;
}

.footer-widget .recent-post:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.footer-widget .recent-post .recent-post-meta a {
  font-weight: 400;
  line-height: 1.2;
}

.footer-widget .recent-post .recent-post-meta i {
  color: var(--theme-color);
}

.footer-widget .recent-post .recent-post-meta a:hover i {
  color: var(--theme-color);
}

.th-widget-about {
  margin-right: 8px;
}

.th-widget-about.style2 .about-text {
  color: var(--body-color);
}

.th-widget-about .about-logo {
  margin-bottom: 30px;
}

.th-widget-about .about-text {
  margin-bottom: 30px;
  margin-top: -0.5em;
  color: var(--light-color);
}

.footer-text {
  margin-top: -0.46em;
  margin-bottom: 25px;
  color: #CDCDCD;
}

.social-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.social-box .social-title {
  font-size: 20px;
  color: var(--white-color);
  font-weight: 600;
  margin-right: 20px;
  margin-bottom: 0;
}

.icon-group a {
  color: var(--white-color);
  font-size: 18px;
  margin-right: 17px;
}

.icon-group a:last-child {
  margin-right: 0;
}

.newsletter-widget {
  position: relative;
  max-width: 290px;
}

.newsletter-area {
    position: relative;
    background-color: #b9c4cd;/* #E63A27;*/
    z-index: 10;
    padding: 60px 0;
}

.newsletter-area.style2 {
  padding: 50px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .newsletter-area.style2 {
    padding: 40px;
  }
}

.newsletter-area.style2 .newsletter-wrapper {
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .newsletter-area.style2 .newsletter-wrapper {
    gap: 20px;
  }
}

@media (max-width: 991px) {
  .newsletter-area.style2 .newsletter-wrapper {
    display: block;
  }
  .newsletter-area.style2 .newsletter-wrapper .newsletter-image {
    text-align: center;
  }
  .newsletter-area.style2 .newsletter-wrapper .newsletter-title {
    display: block;
    margin: auto;
    text-align: center;
    margin-bottom: 20px;
    margin-top: -6px;
  }
}

.newsletter-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .newsletter-wrapper {
    display: block;
  }
  .newsletter-wrapper .newsletter-image {
    display: none;
  }
}

.newsletter-form.style2 .form-control {
  min-width: 400px;
  min-height: 60px;
  border-radius: 30px;
  background-color: var(--white-color);
  /* Large devices */
}

@media (max-width: 1199px) {
  .newsletter-form.style2 .form-control {
    min-width: 100%;
  }
}

.newsletter-form.style2 .form-control::-moz-placeholder {
  color: var(--body-color);
}

.newsletter-form.style2 .form-control::-webkit-input-placeholder {
  color: var(--body-color);
}

.newsletter-form.style2 .form-control:-ms-input-placeholder {
  color: var(--body-color);
}

.newsletter-form.style2 .form-control::-ms-input-placeholder {
  color: var(--body-color);
}

.newsletter-form.style2 .form-control::placeholder {
  color: var(--body-color);
}

.newsletter-form.style2 .th-btn {
  max-width: 50px;
  width: 50px;
  height: 50px;
  text-transform: capitalize;
  position: absolute;
  top: 5px;
  right: 5px;
  border-radius: 50%;
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  /* Extra small devices */
}

.newsletter-form.style2 .th-btn:hover .icon i {
  position: relative;
  top: 0px;
  right: 0px;
  -webkit-animation: BottomToTop 0.5s;
          animation: BottomToTop 0.5s;
}

@media (max-width: 575px) {
  .newsletter-form.style2 .th-btn {
    margin-top: 0;
  }
}

.newsletter-form.style2 .th-btn i {
  margin-left: 0;
}

.newsletter-form.style3 .form-control {
  min-width: 520px;
  min-height: 60px;
  border-radius: 0;
  border: 1px solid transparent;
  background-color: var(--white-color);
  /* Small devices */
}

@media (max-width: 767px) {
  .newsletter-form.style3 .form-control {
    min-width: 100%;
  }
}

.newsletter-form.style3 .form-control:hover {
  border: 1px solid var(--theme-color);
}

.newsletter-form.style3 .th-btn {
  max-width: 164px;
  min-height: 60px;
  padding: 16px 29px;
  text-transform: capitalize;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0px;
  /* Extra small devices */
}

.newsletter-form.style3 .th-btn:hover {
  background-color: var(--title-color);
}

.newsletter-form.style3 .th-btn i {
  color: var(--theme-color);
}

.newsletter-form.style3 .th-btn:hover i {
  color: var(--white-color);
}

@media (max-width: 575px) {
  .newsletter-form.style3 .th-btn {
    max-width: 100%;
    padding: 16px 20px;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
  }
}

.newsletter-form.style4 .form-control {
  max-width: 424px;
  min-height: 60px;
  border-radius: 0;
  border: 1px solid transparent;
  background-color: #252934;
  /* Small devices */
}

@media (max-width: 767px) {
  .newsletter-form.style4 .form-control {
    min-width: 100%;
  }
}

.newsletter-form.style4 .form-control:hover {
  border: 1px solid var(--theme-color);
}

.newsletter-form.style4 .th-btn {
  max-width: 164px;
  min-height: 60px;
  padding: 16px 29px;
  text-transform: capitalize;
  position: absolute;
  top: 0;
  right: 0;
  border-radius: 0px;
  /* Extra small devices */
}

.newsletter-form.style4 .th-btn:hover {
  background-color: var(--title-color);
}

.newsletter-form.style4 .th-btn i {
  color: var(--theme-color);
}

.newsletter-form.style4 .th-btn:hover i {
  color: var(--white-color);
}

@media (max-width: 575px) {
  .newsletter-form.style4 .th-btn {
    max-width: 100%;
    padding: 16px 20px;
    position: relative;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
  }
}

.newsletter-form {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 10px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .newsletter-form {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.newsletter-form .form-control {
  max-width: 400px;
  border-radius: 4px;
  min-height: 60px;
  background-color: var(--white-color);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1399px) {
  .newsletter-form .form-control {
    max-width: 300px;
  }
}

@media (max-width: 1199px) {
  .newsletter-form .form-control {
    max-width: 250px;
  }
}

@media (max-width: 767px) {
  .newsletter-form .form-control {
    max-width: 60%;
  }
}

@media (max-width: 530px) {
  .newsletter-form .form-control {
    max-width: 100%;
    display: block;
    margin: auto;
  }
}

.newsletter-form .th-btn {
  max-width: 190px;
  padding: 16px 40px;
  text-transform: capitalize;
  border-radius: 4px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .newsletter-form .th-btn {
    max-width: 150px;
    padding: 16px 20px;
  }
}

@media (max-width: 530px) {
  .newsletter-form .th-btn {
    padding: 16px 20px;
    position: relative;
    margin: auto;
    margin-top: 10px;
    display: block;
    width: 100%;
  }
}

@media (max-width: 530px) {
  .newsletter-form {
    display: block !important;
  }
}

.sidebar-gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  max-width: 260px;
}

.sidebar-gallery .gallery-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--white-color);
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translate(-50%, 20px);
      -ms-transform: translate(-50%, 20px);
          transform: translate(-50%, 20px);
}

.sidebar-gallery .gallery-btn:hover {
  color: var(--white-color);
}

.sidebar-gallery .gallery-thumb {
  overflow: hidden;
  position: relative;
}

.sidebar-gallery .gallery-thumb:before {
  content: '';
  height: calc(100% - 0px);
  width: calc(100% - 0px);
  background: -webkit-linear-gradient(bottom, rgba(230, 58, 39, 0.7), rgba(230, 58, 39, 0.7));
  background: linear-gradient(0deg, rgba(230, 58, 39, 0.7), rgba(230, 58, 39, 0.7));
  opacity: 0.8;
  position: absolute;
  top: 0px;
  left: 0px;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.sidebar-gallery .gallery-thumb img {
  width: 100%;
}

.sidebar-gallery .gallery-thumb:hover:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}

.sidebar-gallery .gallery-thumb:hover .gallery-btn {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* Large devices */
@media (max-width: 1199px) {
  .footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
    margin-bottom: 16px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .footer-widget .widget_title {
    margin-bottom: 35px;
  }
  .th-widget-about .about-text {
    margin-bottom: 20px;
  }
  .social-box.mb-30 {
    margin-bottom: 25px;
  }
}

.newsletter-title {
  margin-bottom: 0;
  max-width: 366px;
  margin-top: -8px;
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .newsletter-title {
    margin-right: 30px;
  }
}

@media (max-width: 991px) {
  .newsletter-title {
    text-align: center;
    display: block;
    margin: -7px auto 20px auto;
  }
}

/*------------------- 4.2. Header  -------------------*/
.th-header {
  position: relative;
  z-index: 41;
}

.header-absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.sticky-wrapper {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  background-color: var(--white-color);
  -webkit-transition: all ease 0.8s;
  transition: all ease 0.8s;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);
}

.sticky-wrapper.sticky {
  top: 0;
}

.sticky-wrapper.sticky .header-logo {
  padding-bottom: 0;
  margin-left: 0px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .sticky-wrapper.sticky .header-logo {
    margin-top: 0;
  }
}

.th-header .sticky-wrapper {
  position: relative;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.th-header .sticky-wrapper.sticky {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background: #ffffff;
  z-index: 999;
  -webkit-animation: headerSticky .95s ease forwards;
          animation: headerSticky .95s ease forwards;
}

.main-menu a {
  display: block;
  position: relative;
  font-weight: 600;
  font-size: 16px;
  color: var(--title-color);
  font-family: var(--body-font);
  text-transform: capitalize;
}

.main-menu a:hover {
  color: var(--theme-color);
}

.main-menu > ul > li {
  margin: 0 16px;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  .main-menu > ul > li {
    margin: 0 14px;
  }
}

@media (max-width: 1199px) {
  .main-menu > ul > li {
    margin: 0 10px;
  }
}

.main-menu > ul > li > a {
  padding: 36px 0;
  color: var(--title-color);
}

.main-menu > ul > li > a:hover {
  color: var(--theme-color);
}

.main-menu ul {
  margin: 0;
  padding: 0;
}

.main-menu ul li {
  list-style-type: none;
  display: inline-block;
  position: relative;
}

.main-menu ul li.menu-item-has-children > a:hover:after {
 /* content: "\f068";*/
  content: '\f067';
  color: var(--theme-color);
}

.main-menu ul li.menu-item-has-children > a:after {
  content: "\2b";
  position: relative;
  font-family: var(--icon-font);
  margin-left: 4px;
  font-weight: 900;
  left: 0;
  top: 0;
  font-size: 12px;
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.main-menu ul li:last-child {
  margin-right: 0 !important;
}

.main-menu ul li:first-child {
  margin-left: 0 !important;
}

.main-menu ul li:hover > ul.sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  z-index: 9;
}

.main-menu ul li:hover ul.mega-menu {
  visibility: visible;
  opacity: 1;
  z-index: 9;
  -webkit-transform: scaleY(1) translateX(-50%);
      -ms-transform: scaleY(1) translateX(-50%);
          transform: scaleY(1) translateX(-50%);
}

.main-menu ul.sub-menu,
.main-menu ul.mega-menu {
  position: absolute;
  text-align: left;
  top: 100%;
  left: 0;
  background-color: var(--white-color);
  visibility: hidden;
  min-width: 260px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 7px;
  left: -14px;
  opacity: 0;
  z-index: -1;
  border: 0;
  box-shadow: 0px 4px 15px rgba(1, 15, 28, 0.06);
  border-radius: 0;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  border-bottom: 2px solid var(--theme-color);
  -webkit-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}

.main-menu ul.sub-menu a,
.main-menu ul.mega-menu a {
  font-size: 16px;
  line-height: 30px;
}

.main-menu ul.sub-menu {
  padding: 18px 20px 18px 18px;
  left: -27px;
}

.main-menu ul.sub-menu li {
  display: block;
  margin: 0 0;
  padding: 0px 9px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.main-menu ul.sub-menu li.menu-item-has-children > a:after {
  content: "\f105";
  float: right;
  top: 1px;
}

.main-menu ul.sub-menu li a {
  position: relative;
  padding-left: 0px;
  text-transform: capitalize;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.main-menu ul.sub-menu li a:hover {
  padding-left: 30px;
}

.main-menu ul.sub-menu li a:hover:before {
  opacity: 1;
  left: 0;
  visibility: visible;
}

.main-menu ul.sub-menu li a:before {
  content: "\f7d9";
  position: absolute;
  top: 8px;
  left: 10px;
  font-family: var(--icon-font);
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  font-size: 1em;
  line-height: 1;
  color: var(--theme-color);
  font-weight: 500;
  opacity: 0;
  visibility: visible;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.main-menu ul.sub-menu li ul.sub-menu {
  left: 100%;
  right: auto;
  top: 0;
  margin: 0 0;
  margin-left: 20px;
}

.main-menu ul.sub-menu li ul.sub-menu li ul {
  left: 100%;
  right: auto;
}

.main-menu .mega-menu-wrap {
  position: static;
}

.main-menu ul.mega-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: left;
  width: 100%;
  max-width: var(--main-container);
  padding: 20px 15px 23px 15px;
  left: 50%;
  -webkit-transform: scaleY(0) translateX(-50%);
      -ms-transform: scaleY(0) translateX(-50%);
          transform: scaleY(0) translateX(-50%);
}

.main-menu ul.mega-menu li {
  display: block;
  width: 100%;
  padding: 0 15px;
}

.main-menu ul.mega-menu li li {
  padding: 2px 0;
}

.main-menu ul.mega-menu li a {
  display: inline-block;
  text-transform: capitalize;
}

.main-menu ul.mega-menu > li > a {
  display: block;
  padding: 0;
  padding-bottom: 15px;
  margin-bottom: 10px;
  text-transform: capitalize;
  letter-spacing: 1px;
  font-weight: 700;
  color: var(--title-color);
  border-color: var(--theme-color);
}

.main-menu ul.mega-menu > li > a::after, .main-menu ul.mega-menu > li > a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 15px;
  height: 1px;
  background-color: var(--theme-color);
}

.main-menu ul.mega-menu > li > a::after {
  width: calc(100% - 20px);
  left: 20px;
}

.main-menu ul.mega-menu > li > a:hover {
  padding-left: 0;
}

.header-button {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .header-button {
    gap: 16px;
  }
}

.header-button .th-btn {
  margin-left: 15px;
}

@media (max-width: 1399px) {
  .header-button .th-btn {
    margin-left: 0;
  }
}

.header-links ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.header-links li {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 500;
  border-right: 1px solid var(--body-color);
  padding-right: 20px;
  max-height: 16px;
  line-height: 16px;
}

.header-links li:last-child {
  border-right: 1px solid transparent;
  padding-right: 0;
}

.header-links li:not(:last-child) {
  margin: 0 15px 0 0;
}

.header-links li > i {
  font-size: 14px;
  margin-right: 6px;
  color: var(--theme-color);
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  /* Large devices */
}

@media (max-width: 1199px) {
  .header-links li > i {
    font-size: 16px;
    width: 15px;
    height: 15px;
  }
}

.header-links li,
.header-links span,
.header-links p,
.header-links a {
  font-family: var(--body-font);
  color: var(--title-color);
}

.header-links a:hover {
  color: var(--theme-color);
}

.header-links i {
  color: var(--title-color);
}

.header-links b,
.header-links strong {
  font-weight: 600;
}

.header-social .social-title {
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  margin: 0 10px 0 0;
  color: #A5A5A5;
}

.header-social a {
  font-size: 16px;
  display: inline-block;
  color: var(--body-color);
  margin: 0 15px 0 0;
}

.header-social a:last-child {
  margin-right: 0;
}

.header-social a:hover {
  color: var(--theme-color);
}

/* Header 1 ---------------------------------- */
.header-layout1 {
  position: relative;
}

.header-layout1 .header-top {
  position: relative;
  padding: 8px 0;
  background-color: var(--title-color);
  z-index: 1;
}

.header-layout1 .header-links {
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout1 .header-links {
    display: none;
  }
}

.header-layout1 .header-links li,
.header-layout1 .header-links span,
.header-layout1 .header-links p,
.header-layout1 .header-links a {
  font-family: var(--body-font);
  color: var(--white-color);
  font-size: 14px;
  font-weight: 500;
}

.header-layout1 .header-links a:hover {
  color: var(--theme-color);
}

.header-layout1 .header-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-layout1 .header-right .header-links {
  margin-left: 0;
  /* Large devices */
}

@media (max-width: 1199px) {
  .header-layout1 .header-right .header-links {
    display: none;
  }
}

.header-layout1 .header-right .header-links li {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 500;
  border-right: 1px solid var(--body-color);
  padding-right: 15px;
  margin-right: 0px;
  max-height: 16px;
  line-height: 16px;
}

.header-layout1 .header-right .header-social a {
  font-size: 14px;
  display: inline-block;
  color: var(--gray-color);
  margin: 0 0 0 16px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.header-layout1 .header-right .header-social a:hover {
  color: var(--theme-color);
}

.header-layout1 .header-button .th-btn {
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .header-layout1 .header-button .th-btn {
    display: none;
  }
}

@media (max-width: 767px) {
  .header-layout1 .header-button .th-btn {
    display: none;
  }
}

.header-layout1 .header-button .icon-btn {
  position: relative;
  color: var(--title-color);
  font-size: 22px;
  position: relative;
  color: var(--title-color);
  border-color: transparent;
  display: inline-block;
  width: auto;
  height: auto;
  line-height: auto;
  padding: 0;
  /* Medium devices */
  /* Extra small devices */
}

@media (max-width: 991px) {
  .header-layout1 .header-button .icon-btn {
    display: none;
  }
}

.header-layout1 .header-button .icon-btn:hover {
  color: var(--theme-color);
}

.header-layout1 .header-button .icon-btn:hover .badge {
  background-color: var(--title-color);
  color: var(--white-color);
}

@media (max-width: 575px) {
  .header-layout1 .header-button .icon-btn {
    display: none;
  }
}

.header-layout1 .header-button .icon-btn:hover {
  color: var(--theme-color);
}

.header-layout1 .header-button .icon-btn i {
  color: var(--title-color);
  font-weight: 500;
}

.header-layout1 .header-logo {
  position: relative;
}

.header-layout1 .header-logo .gear {
  position: absolute;
  content: "";
  left: -10px;
  top: -4px;
}

.header-layout1 .header-logo .logo-text {
  font-weight: 800;
  font-size: 40px;
  line-height: 40px;
  margin-left: 50px;
}

.header-layout1 .menu-area {
  position: relative;
  z-index: 3;
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout1 .menu-area {
    padding: 15px 0;
  }
}

.header-layout1 .main-menu {
  margin-left: -120px;
  /* Medium Large devices */
}

@media (max-width: 1499px) {
  .header-layout1 .main-menu {
    margin-left: -60px;
  }
}

@media (max-width: 1299px) {
  .header-layout1 .main-menu {
    margin-left: 0;
  }
}

.header-layout1 .sticky-wrapper {
  position: relative;
}

.header-layout1 .sticky-wrapper.sticky .menu-area {
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout1 .sticky-wrapper.sticky .menu-area {
    padding: 14px 0;
  }
}

.header-layout1 .logo-bg {
  position: absolute;
  bottom: 0%;
  left: 0;
  width: 20%;
  height: 100px;
  /* Large devices */
  /* Medium devices */
  /* Extra small devices */
}

@media (min-width: 2399px) {
  .header-layout1 .logo-bg {
    width: 30%;
  }
}

@media (max-width: 2399px) {
  .header-layout1 .logo-bg {
    width: 25%;
  }
}

@media (max-width: 1999px) {
  .header-layout1 .logo-bg {
    width: 22%;
  }
}

@media (max-width: 1699px) {
  .header-layout1 .logo-bg {
    width: 20%;
  }
}

@media (max-width: 1599px) {
  .header-layout1 .logo-bg {
    width: 18%;
  }
}

@media (max-width: 1499px) {
  .header-layout1 .logo-bg {
    width: 18%;
  }
}

@media (max-width: 1199px) {
  .header-layout1 .logo-bg {
    width: 20%;
  }
}

@media (max-width: 991px) {
  .header-layout1 .logo-bg {
    height: 86px;
  }
}

@media (max-width: 575px) {
  .header-layout1 .logo-bg {
    height: 86px;
  }
}

.header-layout1 .logo-bg:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.header-layout1 .logo-bg:before {
  background-color: var(--smoke-color2);
  width: 100%;
  z-index: 2;
  border-right: 2px solid var(--theme-color);
}

.header-layout1.unittest-header .main-menu ul.sub-menu {
  min-width: 340px;
}

@media (min-width: 1420px) {
  .header-layout1 .header-top {
    --main-container: 1620px;
  }
  .header-layout1 .menu-area {
    --main-container: 1620px;
  }
}

@media (max-width: 1420px) {
  .header-layout1 .header-top {
    --main-container: 100%;
  }
  .header-layout1 .menu-area {
    --main-container: 100%;
  }
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .header-layout1 .container {
    max-width: 100%;
  }
  .header-layout1 .header-logo img {
    max-height: 80px;
    max-width: 160px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .header-layout1 .logo-bg {
    width: 25%;
  }
}

@media (max-width: 850px) {
  .header-layout1 .logo-bg {
    width: 34%;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .header-layout1 .logo-bg {
    width: 34%;
  }
  .header-layout1 .menu-bg {
    width: 55%;
  }
  .header-layout1 .header-logo img {
    max-height: 50px;
    max-width: 160px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .header-layout1 .logo-bg {
    width: 50%;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .header-layout1 .logo-bg {
    width: 60%;
  }
}

/* Header 2 ---------------------------------- */
.header-layout2 {
  position: relative;
}

.header-layout2 .header-top {
  position: relative;
  padding: 6px 0;
  background-color: rgba(10, 10, 10, 0.70);
}

.header-layout2 .header-top:before {
  position: absolute;
  content: "";
  top: -1px;
  right: 0;
  width: 1540px;
  height: 40px;
  background-color: #232323;
  /* Large devices */
}

@media (min-width: 1922px) {
  .header-layout2 .header-top:before {
    width: 80%;
  }
}

@media (max-width: 1599px) {
  .header-layout2 .header-top:before {
    width: 100%;
  }
}

@media (max-width: 1199px) {
  .header-layout2 .header-top:before {
    width: 100%;
    top: -2px;
  }
}

.header-layout2 .header-logo {
  position: relative;
  padding-bottom: 40px;
  /* Large devices */
  /* Extra small devices */
}

@media (min-width: 2322px) {
  .header-layout2 .header-logo {
    margin-left: -100px;
  }
}

@media (max-width: 1599px) {
  .header-layout2 .header-logo {
    padding-bottom: 0;
  }
}

@media (max-width: 1199px) {
  .header-layout2 .header-logo {
    padding-bottom: 0px;
    margin-top: 0;
  }
}

@media (max-width: 575px) {
  .header-layout2 .header-logo {
    margin-left: 0;
  }
}

.header-layout2 .header-logo .gear {
  position: absolute;
  content: "";
  left: 0;
}

.header-layout2 .header-links {
  margin-left: 300px;
  /* Medium devices */
}

@media (min-width: 1922px) {
  .header-layout2 .header-links {
    margin-left: 200px;
  }
}

@media (max-width: 1599px) {
  .header-layout2 .header-links {
    margin-left: 0;
  }
}

@media (max-width: 991px) {
  .header-layout2 .header-links {
    display: none;
  }
}

.header-layout2 .header-links li,
.header-layout2 .header-links span,
.header-layout2 .header-links p,
.header-layout2 .header-links a {
  font-family: var(--body-font);
  color: #A5A5A5;
  font-size: 14px;
  font-weight: 500;
}

.header-layout2 .header-links a:hover {
  color: var(--theme-color);
}

.header-layout2 .header-links li .link-title {
  font-weight: 700;
  color: var(--white-color);
}

.header-layout2 .header-links li i {
  color: var(--theme-color);
}

.header-layout2 .header-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1799px) {
  .header-layout2 .header-right {
    margin-right: 0;
  }
}

.header-layout2 .header-right .langauge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.header-layout2 .header-right .langauge.lang-dropdown {
  position: relative;
  z-index: 9;
}

.header-layout2 .header-right .langauge.lang-dropdown .dropdown-toggle {
  font-family: var(--body-font);
  background: none;
  border: none;
  width: 100%;
  color: #A5A5A5;
  font-weight: 400;
  font-size: 14px;
  padding-left: 15px;
  height: 16px;
  line-height: 16px;
  padding: 0;
  border-radius: 0;
  border-right: 1px solid rgba(255, 255, 255, 0.3);
  padding-right: 30px;
  margin-right: 14px;
}

.header-layout2 .header-right .langauge.lang-dropdown .dropdown-menu {
  position: absolute;
  right: 0;
  border-bottom: 2px solid var(--theme-color);
  border-radius: 0;
}

.header-layout2 .header-right .langauge.lang-dropdown .gtranslate_wrapper a {
  display: block;
  font-weight: 400;
  font-size: 16px;
  color: var(--title-color);
  font-family: var(--title-font);
  padding: 5px 10px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.header-layout2 .header-right .langauge.lang-dropdown .gtranslate_wrapper a:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.header-layout2 .header-right .langauge img {
  min-width: 16px;
  min-height: 16px;
  position: relative;
}

.header-layout2 .header-right .langauge .nice-select {
  font-family: var(--body-font);
  background: none;
  border: none;
  width: 100%;
  color: #A5A5A5;
  font-weight: 400;
  font-size: 14px;
  padding-left: 15px;
  line-height: 16px;
  padding: 0;
  border-radius: 0;
  padding-right: 50px;
  margin-right: 20px;
  border-right: 1px solid var(--body-color);
  height: 16px;
}

.header-layout2 .header-right .langauge .nice-select .list {
  left: -20px;
}

.header-layout2 .header-right .langauge .nice-select:after {
  content: "\f107";
  right: 35px;
  top: -19px;
  font-size: 14px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  border-bottom: none;
  border-right: none;
}

.header-layout2 .header-right .langauge .nice-select.open:after {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.header-layout2 .header-right .langauge .nice-select.open .list {
  left: -20px;
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}

.header-layout2 .header-right .langauge .nice-select .option {
  color: var(--title-color);
  min-height: 30px;
}

.header-layout2 .header-right .langauge .nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.header-layout2 .header-right .langauge .nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.header-layout2 .header-right .langauge .nice-select .option:hover, .header-layout2 .header-right .langauge .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.header-layout2 .header-right .header-social {
  position: relative;
  z-index: 9;
}

.header-layout2 .header-right .header-social a {
  font-size: 14px;
  display: inline-block;
  color: #A5A5A5;
  margin: 0 0 0 15px;
}

.header-layout2 .header-right .header-social a:hover {
  color: var(--theme-color);
}

.header-layout2 .header-button .icon-btn {
  position: relative;
  color: var(--title-color);
  font-size: 22px;
  border-color: transparent;
  display: inline-block;
  width: auto;
  height: auto;
  line-height: auto;
  padding: 0;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .header-layout2 .header-button .icon-btn {
    display: none;
  }
}

.header-layout2 .header-button .icon-btn .th-btn {
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .header-layout2 .header-button .icon-btn .th-btn {
    display: none;
  }
}

.header-layout2 .header-button .icon-btn i {
  color: var(--white-color);
}

.header-layout2 .header-button .header-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  border-left: 1px solid #4B4B4B;
  margin-left: 15px;
  padding-left: 40px;
  height: 90px;
  /* Large devices */
}

@media (max-width: 1399px) {
  .header-layout2 .header-button .header-info {
    gap: 5px;
    margin-left: 0;
    padding-left: 20px;
  }
}

@media (max-width: 1199px) {
  .header-layout2 .header-button .header-info {
    display: none;
  }
}

@media (max-width: 1399px) {
  .header-layout2 .header-button .header-info img {
    width: 80%;
  }
}

.header-layout2 .header-button .header-info_label {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #A5A5A5;
  margin-bottom: 2px;
}

@media (max-width: 1399px) {
  .header-layout2 .header-button .header-info_label {
    font-size: 12px;
    line-height: 22px;
  }
}

.header-layout2 .header-button .header-info_link {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--white-color);
  margin-bottom: 0;
}

@media (max-width: 1399px) {
  .header-layout2 .header-button .header-info_link {
    font-size: 16px;
    line-height: 26px;
  }
}

.header-layout2 .header-button .header-info_link:hover {
  color: var(--theme-color);
}

.header-layout2 .header-button .header-info_link a {
  color: inherit;
}

.header-layout2 .menu-area {
  position: relative;
  z-index: 3;
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout2 .menu-area {
    padding: 16px 0;
  }
}

.header-layout2 .main-menu {
  padding-left: 93px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .header-layout2 .main-menu {
    padding-left: 30px;
  }
}

.header-layout2 .main-menu > ul > li > a {
  padding: 30px 0;
  color: var(--white-color);
}

.header-layout2 .main-menu > ul > li :hover {
  color: var(--theme-color);
}


.header-layout2 .sticky-wrapper {
  position: relative;
  background-color: rgba(10, 10, 10, 0.7);
  border-bottom: 1px solid rgba(75, 75, 75, 0.6);
  z-index: 6;
}

.header-layout2 .sticky-wrapper.sticky {
  background-color: black;
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout2 .sticky-wrapper.sticky .menu-area {
    padding: 20px 0;
  }
}

.header-layout2 .sticky-wrapper.sticky .logo-bg {
  height: 106px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout2 .sticky-wrapper.sticky .logo-bg {
    height: 105px;
  }
}

.header-layout2 .sticky-wrapper.sticky .logo-bg:before {
  height: 94%;
}

.header-layout2 .sticky-wrapper.sticky .logo-bg:after {
  display: none;
}

@media (min-width: 2299px) {
  .header-layout2 .sticky-wrapper.sticky .logo-bg:after {
    display: none;
  }
}

.header-layout2 .logo-shape2 {
  position: absolute;
  left: 0;
  top: -40px;
  z-index: 1;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .header-layout2 .logo-shape2 {
    display: none;
  }
}

@media (min-width: 1400px) {
  .header-layout2 .header-top .container {
    --main-container: 1720px;
  }
  .header-layout2 .menu-area {
    --main-container: 1720px;
  }
}

@media (max-width: 1399px) {
  .header-layout2 .header-top .container {
    --main-container: 100%;
  }
  .header-layout2 .menu-area {
    --main-container: 1720px;
  }
  .header-layout2 .container {
    max-width: 100%;
  }
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .header-layout2 .header-button .th-btn {
    display: none;
  }
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .header-layout2 .menu-area {
    --main-container: 100%;
  }
  .header-layout2 .logo-bg {
    width: 26%;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .header-layout2 .logo-bg {
    width: 30%;
  }
  .header-layout2 .menu-bg {
    width: 78%;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .header-layout2 .logo-bg {
    width: 53%;
  }
  .header-layout2 .menu-bg {
    width: 53%;
  }
  .header-layout2 .header-logo img {
    max-height: 80px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .header-layout2 .logo-bg {
    width: 55%;
  }
  .header-layout2 .menu-bg {
    width: 55%;
  }
  .header-logo img {
    max-height: 50px;
    max-width: 160px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .header-layout2 .logo-bg {
    width: 57%;
  }
  .header-layout2 .menu-bg {
    width: 57%;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .header-layout2 .logo-bg {
    width: 60%;
  }
  .header-layout2 .menu-bg {
    width: 60%;
  }
}

/* Header 3 ---------------------------------- */
.header-layout3 {
  position: relative;
}

.header-layout3 .header-top {
  position: relative;
  padding: 8px 0;
  background-color: var(--title-color);
  z-index: 1;
}

.header-layout3 .header-links {
  /* Medium devices */
}

.header-layout3 .header-links li,
.header-layout3 .header-links span,
.header-layout3 .header-links p,
.header-layout3 .header-links a {
  font-family: var(--body-font);
  color: var(--white-color);
  font-size: 14px;
  font-weight: 500;
}

.header-layout3 .header-links a:hover {
  color: var(--theme-color);
}

@media (max-width: 991px) {
  .header-layout3 .header-links {
    display: none;
  }
}

.header-layout3 .header-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-layout3 .header-right .header-links {
  margin-left: 0;
  /* Large devices */
}

@media (max-width: 1199px) {
  .header-layout3 .header-right .header-links {
    display: none;
  }
}

.header-layout3 .header-right .header-links li {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 500;
  border-right: 1px solid var(--body-color);
  padding-right: 15px;
  margin-right: 0px;
  max-height: 16px;
  line-height: 16px;
}

.header-layout3 .header-right .header-social a {
  font-size: 14px;
  display: inline-block;
  color: var(--white-color);
  margin: 0 0 0 16px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.header-layout3 .header-right .header-social a:hover {
  color: var(--theme-color);
}

.header-layout3 .header-button .th-btn {
  margin-left: 75px;
  /* Medium Large devices */
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .header-layout3 .header-button .th-btn {
    margin-left: 0px;
  }
}

@media (max-width: 1199px) {
  .header-layout3 .header-button .th-btn {
    display: none;
  }
}

@media (max-width: 767px) {
  .header-layout3 .header-button .th-btn {
    display: none;
  }
}

.header-layout3 .header-button .icon-btn {
  position: relative;
  color: var(--white-color);
  font-size: 22px;
  border-color: transparent;
  display: inline-block;
  width: auto;
  height: auto;
  line-height: auto;
  padding: 0;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .header-layout3 .header-button .icon-btn {
    display: none;
  }
}

.header-layout3 .header-button .icon-btn:hover {
  color: var(--theme-color);
}

.header-layout3 .header-button .icon-btn i {
  color: var(--white-color);
  font-weight: 500;
}

.header-layout3 .menu-area {
  position: relative;
  z-index: 3;
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout3 .menu-area {
    padding: 20px 0;
  }
}

.header-layout3 .main-menu {
  margin-right: -220px;
  /* Medium Large devices */
}

@media (max-width: 1499px) {
  .header-layout3 .main-menu {
    margin-right: -60px;
  }
}

@media (max-width: 1299px) {
  .header-layout3 .main-menu {
    margin-right: 0;
  }
}

.header-layout3 .main-menu > ul > li > a {
  color: var(--white-color);
}

.header-layout3 .sticky-wrapper {
  position: relative;
  background-color: transparent;
}

.header-layout3 .sticky-wrapper:after {
  content: "";
  position: absolute;
  left: 100px;
  bottom: 0;
  width: 90%;
  height: 1px;
  background-color: var(--body-color);
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .header-layout3 .sticky-wrapper:after {
    left: 0;
  }
}

@media (max-width: 991px) {
  .header-layout3 .sticky-wrapper:after {
    width: 100%;
  }
}

.header-layout3 .sticky-wrapper.sticky {
  background-color: var(--title-color);
}

.header-layout3 .sticky-wrapper.sticky:after {
  display: none;
}

.header-layout3 .sticky-wrapper.sticky .menu-area {
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout3 .sticky-wrapper.sticky .menu-area {
    padding: 14px 0;
  }
}

@media (min-width: 1420px) {
  .header-layout3 .header-top {
    --main-container: 1720px;
  }
  .header-layout3 .menu-area {
    --main-container: 1720px;
  }
}

@media (max-width: 1420px) {
  .header-layout3 .menu-area {
    --main-container: 100%;
  }
  .header-layout3 .header-top {
    --main-container: 100%;
  }
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .header-layout3 .container {
    max-width: 100%;
  }
  .header-layout3 .header-logo img {
    max-height: 80px;
    max-width: 160px;
  }
}

.header-absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.header-layout3 .sticky-wrapper {
  position: relative;
}

.header-layout3 .sticky-wrapper.sticky .menu-area {
  /* Medium devices */
}

@media (max-width: 991px) {
  .header-layout3 .sticky-wrapper.sticky .menu-area {
    padding: 11px 0;
  }
}

/*------------------- 4.3. Footer  -------------------*/
.footer-wrapper {
  --border-color: rgba(255, 255, 255, 0.3);
  position: relative;
  z-index: 2;
}

.footer-wrapper .th-social a {
  background-color: #363739;
  color: var(--white-color);
  border: 1px solid #363739;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.footer-wrapper .th-social a:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
  color: var(--white-color);
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}

.widget-area {
  padding-top: 80px;
  padding-bottom: 40px;
}

.copyright-wrap {
  padding: 26px 0;
  background-size: 100% auto;
}

.copyright-wrap .footer-links {
  text-align: right;
  /* Medium devices */
}

@media (max-width: 991px) {
  .copyright-wrap .footer-links {
    display: none;
  }
}

.copyright-wrap .footer-links ul {
  margin: 0;
  padding: 0;
}

.copyright-wrap .footer-links ul li {
  display: inline-block;
  border-right: 1px solid #CDCDCD;
  padding-right: 15px;
  margin-right: 10px;
  height: 15px;
  line-height: 15px;
}

.copyright-wrap .footer-links ul li:last-child {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}

.copyright-wrap .footer-links ul li a {
  color: var(--light-color);
}

.copyright-wrap .footer-links ul li a:hover {
  color: var(--theme-color);
}

.copyright-text {
  margin: 0;
}

.copyright-text a {
  color: var(--theme-color);
}

.copyright-text a:hover {
  color: var(--white-color);
}

.footer-layout1,
.footer-layout2 {
  background-color: var(--title-color);
  overflow: hidden;
  background-position: center center;
  background-size: cover;
  position: relative;
  z-index: 9;
}

.footer-layout1:before,
.footer-layout2:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, #121212 42.92%, rgba(18, 18, 18, 0.97) 100%);
  background: linear-gradient(180deg, #121212 42.92%, rgba(18, 18, 18, 0.97) 100%);
  z-index: -1;
}

.footer-layout1 .copyright-wrap,
.footer-layout2 .copyright-wrap {
  background-color: var(--black-color);
}

.footer-layout1 .copyright-wrap .copyright-text,
.footer-layout2 .copyright-wrap .copyright-text {
  color: var(--light-color);
}

.footer-layout1.cta-sec,
.footer-layout2.cta-sec {
  padding: 0;
}

.footer-layout3 .copyright-wrap {
  background-color: var(--black-color);
}

.footer-layout3 .copyright-wrap .copyright-text {
  color: var(--light-color);
}

.th-widget-contact {
  max-width: 265px;
}

.th-widget-contact.style2 .info-box_text {
  color: var(--title-color);
  font-weight: 500;
}

.th-widget-contact.style2 .info-box_label {
  color: #787878;
}

.th-widget-contact.style2 .info-box_link {
  color: var(--title-color);
}

.th-widget-contact.style2 .info-box_link:hover {
  color: var(--theme-color);
}

.info-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 23px;
}

.info-box:last-child {
  margin-bottom: -2px;
}

.info-box_icon {
  width: 30px;
  height: 30px;
  min-width: 30px;
  line-height: 29px;
  font-size: 25px;
  color: var(--theme-color);
  border-radius: 999px;
  text-align: center;
  margin-right: 10px;
}

.info-box_text {
  display: block;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  margin-top: -0.20em;
  margin-bottom: 0;
  color: var(--white-color);
}

.info-box_label {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #D2D2D2;
  display: block;
}

.info-box_link {
  display: inline-block;
  color: var(--white-color);
  font-weight: 500;
}

.info-box_link:hover {
  color: var(--theme-color);
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .footer-layout1 {
    background-size: cover;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .footer-wrapper .widget-area {
    padding-top: var(--section-space-mobile);
    padding-bottom: 30px;
  }
  .copyright-text {
    text-align: center;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .copyright-wrap {
    background-size: cover;
  }
}

/* footer 2 ---------------------------------- */
/* footer 3 ---------------------------------- */
.footer-logo2 {
  text-align: center;
  border-bottom: 1px solid var(--border-color);
  padding: 125px 12px 60px 12px;
}

.footer-layout3 {
  background-color: var(--smoke-color2);
  background-size: cover;
}

.footer-layout1.sticky-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}

/*------------------- 4.4. Breadcumb  -------------------*/
.breadcumb-menu-wrapper {
  position: relative;
}

.breadcumb-menu {
  position: relative;
  max-width: 100%;
  padding: 0;
  list-style-type: none;
  margin: 17px 0 -0.5em 0;
}

.breadcumb-menu li {
  display: inline-block;
  margin-right: 3px;
  padding-right: 5px;
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  list-style: none;
  position: relative;
  color: var(--theme-color);
}

.breadcumb-menu li:after {
  content: "\f101";
  position: relative;
  margin-left: 10px;
  font-weight: 600;
  font-size: 15px;
  color: var(--white-color);
  font-family: var(--icon-font);
}

.breadcumb-menu li:last-child {
  padding-right: 0;
  margin-right: 0;
}

.breadcumb-menu li:last-child:after {
  display: none;
}

.breadcumb-menu a,
.breadcumb-menu span {
  white-space: normal;
  color: inherit;
  word-break: break-word;
  font-weight: 700;
  font-size: 16px;
  color: var(--white-color);
}

.breadcumb-title {
  color: var(--white-color);
  font-weight: 700;
  font-size: 50px;
  line-height: 55px;
  margin: -0.21em 0 -0.14em 0;
  margin-bottom: 10px;
}

.breadcumb-wrapper {
  position: relative;
  padding: 249px 0 120px 0;
  z-index: 2;
}

.breadcumb-wrapper.th-breadcumb {
  padding: 160px 0;
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .breadcumb-wrapper.th-breadcumb {
    padding: 140px 0;
  }
}

@media (max-width: 991px) {
  .breadcumb-wrapper.th-breadcumb {
    padding: 120px 0;
  }
}

.breadcumb-wrapper.th-breadcumb .breadcumb-title {
  margin: -0.21em 0 -0.12em 0;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .breadcumb-wrapper.th-breadcumb .breadcumb-title {
    margin: -0.4em 0 -0.40em 0;
  }
}

.breadcumb-wrapper:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(10, 10, 10, 0.8);
  z-index: -1;
}

.breadcump-shape {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* Large devices */
@media (max-width: 1199px) {
  .breadcumb-wrapper {
    padding: 245px 0 120px 0;
  }
  .breadcumb-menu li,
  .breadcumb-menu a,
  .breadcumb-menu span {
    font-size: 16px;
  }
}

@media (max-width: 1024px) {
  .breadcumb-wrapper {
    padding: 247px 0 120px 0;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .breadcumb-wrapper {
    padding: 255px 0 120px 0;
  }
  .breadcumb-title {
    margin: -0.21em 0 -0.14em 0;
  }
}

@media (max-width: 640px) {
  .breadcumb-wrapper {
    padding: 200px 0 80px 0;
  }
  .breadcump-shape {
    display: none;
  }
  .breadcumb-title {
    margin: -0.3em 0 -0.14em 0;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .breadcumb-wrapper {
    padding: 200px 0 80px 0;
  }
  .breadcumb-title {
    font-size: 34px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .breadcumb-title {
    font-size: 26px;
  }
}

/*------------------- 4.5. Pagination  -------------------*/
.th-pagination {
  margin-bottom: 30px;
}

.th-pagination ul {
  margin: 0;
  padding: 0;
}

.th-pagination li {
  display: inline-block;
  margin: 0 3px;
  list-style-type: none;
}

.th-pagination li:last-child {
  margin-right: 0;
}

.th-pagination li:first-child {
  margin-left: 0;
}

.th-pagination span,
.th-pagination a {
  display: inline-block;
  text-align: center;
  position: relative;
  color: var(--white-color);
  background-color: var(--title-color);
  width: 50px;
  height: 50px;
  line-height: 50px;
  border-radius: 50%;
  z-index: 1;
  font-size: 18px;
  font-weight: 500;
}

.th-pagination span.active, .th-pagination span:hover,
.th-pagination a.active,
.th-pagination a:hover {
  color: var(--white-color);
  background-color: var(--theme-color);
  box-shadow: none;
}

/* Small devices */
@media (max-width: 767px) {
  .th-pagination span,
  .th-pagination a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
}

/*------------------- 4.6. Blog  -------------------*/
blockquote,
.wp-block-quote {
  font-size: 20px;
  line-height: 1.56;
  padding: 40px;
  font-weight: 500;
  display: block;
  position: relative;
  background-color: var(--smoke-color);
  overflow: hidden;
  margin: 35px 0;
  color: var(--title-color);
  border-radius: 0;
}

blockquote.blockquote-content,
.wp-block-quote.blockquote-content {
  font-size: 18px;
  line-height: 30px;
  font-weight: 600;
  background-color: var(--quote-bg, #F5F5F5);
  padding: 50px 40px 38px 215px;
  margin: 35px 0;
  line-height: 1.667;
  border: none !important;
}

blockquote.blockquote-content:before,
.wp-block-quote.blockquote-content:before {
  content: "\f10e";
  font-family: var(--icon-font);
  position: absolute;
  left: 0;
  top: 0;
  font-size: 60px;
  font-weight: 900;
  line-height: 1;
  color: var(--white-color);
  background-color: var(--theme-color);
  width: 180px;
  height: 100%;
  text-align: center;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

blockquote p,
.wp-block-quote p {
  font-size: inherit;
  font-family: inherit;
  margin-top: -0.3em;
  margin-bottom: 0px;
  line-height: inherit;
  color: inherit;
  width: 100%;
  position: relative;
  z-index: 3;
}

blockquote p a,
.wp-block-quote p a {
  color: inherit;
}

blockquote:before,
.wp-block-quote:before {
  content: "\f10e";
  font-family: var(--icon-font);
  position: absolute;
  right: 40px;
  bottom: 30px;
  font-size: 4rem;
  font-weight: 700;
  opacity: 1;
  line-height: 3.8rem;
  color: var(--theme-color);
  opacity: 1;
  font-style: normal;
  /* Extra small devices */
}

@media (max-width: 375px) {
  blockquote:before,
  .wp-block-quote:before {
    opacity: 0.3;
  }
}

blockquote cite,
.wp-block-quote cite {
  display: block;
  font-size: 22px;
  position: relative;
  border-color: inherit;
  line-height: 1;
  font-weight: 600;
  margin-top: 15px;
  margin-bottom: -0.1em;
  font-style: normal;
  font-family: var(--title-font);
  padding-left: 40px;
  margin-left: 10px;
  /* Extra small devices */
}

@media (max-width: 375px) {
  blockquote cite,
  .wp-block-quote cite {
    padding-left: 30px;
    margin-left: 3px;
    font-size: 14px;
  }
}

blockquote cite:before,
.wp-block-quote cite:before {
  content: "";
  height: 2px;
  width: 30px;
  background-color: var(--theme-color);
  position: absolute;
  bottom: 9px;
  left: -10px;
  /* Extra small devices */
}

@media (max-width: 375px) {
  blockquote cite:before,
  .wp-block-quote cite:before {
    bottom: 0px;
  }
}

blockquote.style-left-icon, blockquote.is-large, blockquote.is-style-large, blockquote.has-text-align-right,
.wp-block-quote.style-left-icon,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote.has-text-align-right {
  padding: 50px;
}

blockquote.style-left-icon,
.wp-block-quote.style-left-icon {
  font-size: 18px;
  color: var(--body-color);
  font-weight: 400;
  line-height: 1.556;
  background-color: var(--smoke-color);
  padding-left: 160px;
}

blockquote.style-left-icon:before,
.wp-block-quote.style-left-icon:before {
  right: unset;
  left: 56px;
  top: 60px;
  font-size: 6rem;
  font-weight: 400;
  line-height: 4rem;
  color: var(--theme-color);
  text-shadow: none;
}

blockquote.style-left-icon cite,
.wp-block-quote.style-left-icon cite {
  color: var(--title-color);
}

blockquote.style-left-icon cite:before,
.wp-block-quote.style-left-icon cite:before {
  background-color: var(--title-color);
  top: 8px;
}

blockquote.is-large cite:before, blockquote.is-style-large cite:before,
.wp-block-quote.is-large cite:before,
.wp-block-quote.is-style-large cite:before {
  top: unset;
  bottom: 13px;
}

blockquote.has-text-align-right:before,
.wp-block-quote.has-text-align-right:before {
  content: "\f10d";
  right: unset;
  left: 60px;
}

.wp-block-pullquote {
  color: var(--white-color);
  padding: 0;
}

blockquote.has-very-dark-gray-color {
  color: var(--white-color) !important;
}

.wp-block-column blockquote,
.wp-block-column .wp-block-quote {
  padding: 100px 15px 30px 15px;
}

.wp-block-column blockquote:before,
.wp-block-column .wp-block-quote:before {
  width: 100%;
  height: 60px;
  font-size: 30px;
}

.wp-block-column blockquote.style-left-icon, .wp-block-column blockquote.is-large:not(.is-style-plain), .wp-block-column blockquote.is-style-large:not(.is-style-plain), .wp-block-column blockquote.has-text-align-right,
.wp-block-column .wp-block-quote.style-left-icon,
.wp-block-column .wp-block-quote.is-large:not(.is-style-plain),
.wp-block-column .wp-block-quote.is-style-large:not(.is-style-plain),
.wp-block-column .wp-block-quote.has-text-align-right {
  padding: 100px 15px 30px 15px;
}

.blog-meta {
  display: block;
}

.blog-meta span,
.blog-meta a {
  position: relative;
  display: inline-block;
  font-family: var(--body-font);
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: #363739;
  position: relative;
  height: 16px;
  line-height: 16px;
  margin-right: 20px;
  padding-right: 20px;
  border-right: 1px solid #CDCDCD;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .blog-meta span,
  .blog-meta a {
    margin-right: 8px;
    padding-right: 8px;
  }
}

@media (max-width: 767px) {
  .blog-meta span,
  .blog-meta a {
    border-right: 1px solid transparent;
  }
}

.blog-meta span .blog-post,
.blog-meta a .blog-post {
  color: #787878;
  font-weight: 500;
}

.blog-meta span i,
.blog-meta a i {
  margin-right: 6px;
  color: var(--theme-color);
}

.blog-meta span:last-child,
.blog-meta a:last-child {
  border-right: none;
  margin-right: 0;
  padding-right: 0;
}

.blog-meta span:last-child:after,
.blog-meta a:last-child:after {
  display: none;
}

.blog-meta a:hover {
  color: var(--theme-color);
}

.blog-audio img,
.blog-img img,
.blog-video img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.blog-title {
    color: var(--theme-color);
}

.blog-title a {
  color: inherit;
}

.blog-title a:hover {
  color: var(--theme-color);
}

.th-blog {
  margin-bottom: 30px;
}

.blog-inner-title {
  position: relative;
  margin-top: -0.14em;
  font-size: 24px;
  margin-bottom: 30px;
  padding-bottom: 10px;
}

.blog-inner-title i {
  color: var(--theme-color);
  margin-right: 4px;
}

.blog-single {
  position: relative;
  margin-bottom: var(--blog-space-y, 40px);
  border-radius: 0;
  background: var(--white-color);
  box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}

.blog-single.style2 {
  background: transparent;
  box-shadow: none;
}

.blog-single.style2 .blog-img {
  margin-bottom: 42px;
}

.blog-single.style2 .blog-content {
  padding: 0;
}

.blog-single .blog-title {
  margin-bottom: 15px;
  font-size: 30px;
  line-height: 1.4;
  font-weight: 700;
}

.blog-single .blog-title:hover {
  color: var(--theme-color);
}

.blog-single .blog-title:hover a {
  color: inherit;
}

.blog-single .blog-text {
  margin-bottom: 27px;
}

.blog-single .social-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}

.blog-single .social-links li {
  display: inline-block;
  margin-right: 10px;
}

.blog-single .social-links li:last-child {
  margin-right: 0;
}

.blog-single .social-links a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 42px;
  background-color: var(--smoke-color);
  font-size: 14px;
  border-radius: 50%;
  color: var(--title-color);
  text-align: center;
}

.blog-single .social-links a:hover {
  color: var(--white-color);
  background-color: var(--theme-color);
}

.blog-single .blog-meta {
  margin: -0.35em 0 10px 0;
}

.blog-single .blog-content {
  margin: 0 0 0 0;
  padding: 40px;
  position: relative;
}

.blog-single .blog-audio {
  line-height: 1;
}

.blog-single .blog-audio,
.blog-single .blog-img,
.blog-single .blog-video {
  position: relative;
  overflow: hidden;
  background-color: var(--smoke-color);
}

.blog-single .blog-img {
  position: relative;
}

.blog-single .blog-img.blog-video .white-play-btn {
  width: 80px;
  height: 80px;
  line-height: 82px;
  position: absolute;
  top: 43%;
  left: 43%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9;
}

.blog-single .blog-img .slick-arrow {
  --pos-x: 30px;
  border: none;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 0;
  background-color: var(--theme-color);
  color: var(--white-color);
}

.blog-single .blog-img .slick-arrow.slick-next {
  right: var(--pos-x, -100px);
  left: auto;
}

.blog-single .blog-img .play-btn {
  --icon-size: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: calc(var(--icon-size) / -2) 0 0 calc(var(--icon-size) / -2);
}

.blog-single .line-btn {
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-bottom: -1px;
}

.blog-single:hover .blog-img .slick-arrow {
  opacity: 1;
  visibility: visible;
}

.share-links-title {
  font-size: 20px;
  color: var(--title-color);
  font-family: var(--title-font);
  font-weight: 700;
  margin: 0 15px 0 0;
  display: inline-block;
}

.share-links {
  border-top: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
  padding: 30px 0 30px 0;
  margin-bottom: 40px;
}

.share-links > .row {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  --bs-gutter-y: 20px;
}

.share-links .wp-block-tag-cloud,
.share-links .tagcloud {
  display: inline-block;
}

.share-links .wp-block-tag-cloud a,
.share-links .tagcloud a {
  background-color: #F3F1F2;
}

.share-links .wp-block-tag-cloud a:hover,
.share-links .tagcloud a:hover {
  background-color: var(--theme-color);
}

.share-links .wp-block-tag-cloud.style2 a,
.share-links .tagcloud.style2 a {
  background-color: transparent;
  border: 1px solid #ececec;
}

.share-links .wp-block-tag-cloud.style2 a:hover,
.share-links .tagcloud.style2 a:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}

.share-links.style2 {
  margin: 20px 0 40px 0;
  border-top: 1px solid var(--smoke-color);
  border-bottom: 1px solid var(--smoke-color);
  padding: 30px 0;
}

.blog-author {
  margin-top: 40px;
  margin-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--smoke-color);
}

.blog-author .auhtor-img {
  min-height: 100%;
}

.blog-author .auhtor-img img {
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.blog-author .author-name {
  font-size: 24px;
  margin-top: -0.2em;
  margin-bottom: 6px;
}

.blog-author .author-text {
  margin-bottom: 13px;
}

.blog-author .media-body {
  padding: 35px 40px 30px 40px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.blog-navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid var(--smoke-color);
  border-bottom: 1px solid var(--smoke-color);
  padding: 30px 0;
}

.blog-navigation .nav-text {
  font-size: 18px;
  font-family: var(--title-font);
  color: var(--title-color);
  display: inline-block;
  font-weight: 600;
}

.blog-navigation .nav-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
}

.blog-navigation .nav-btn.next {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.blog-navigation .nav-btn:hover .nav-text {
  color: var(--theme-color);
}

.blog-navigation .blog-btn {
  font-size: 38px;
  color: var(--smoke-color);
}

.blog-navigation .blog-btn:hover {
  color: var(--theme-color);
}

.author-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}

.author-links li {
  display: inline-block;
  margin-right: 13px;
}

.author-links li a {
  line-height: 1;
  font-size: 16px;
  color: var(--title-color);
  text-align: center;
  display: block;
}

.author-links li a:hover {
  color: var(--theme-color);
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .blog-single .blog-content {
    padding: 40px 20px;
  }
  .blog-single .blog-title {
    font-size: 28px;
  }
  .share-links {
    --blog-space-x: 20px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  blockquote,
  .wp-block-quote {
    font-size: 18px;
    padding: 40px 20px 40px 20px;
  }
  blockquote:before,
  .wp-block-quote:before {
    font-size: 4rem;
    line-height: 2.5rem;
  }
  blockquote.style-left-icon, blockquote.is-large:not(.is-style-plain), blockquote.is-style-large:not(.is-style-plain), blockquote.has-text-align-right,
  .wp-block-quote.style-left-icon,
  .wp-block-quote.is-large:not(.is-style-plain),
  .wp-block-quote.is-style-large:not(.is-style-plain),
  .wp-block-quote.has-text-align-right {
    padding: 40px 20px 40px 20px;
  }
  .blog-meta span,
  .blog-meta a {
    margin-right: 6px;
    padding-right: 15px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .blog-single .blog-content {
    padding: 40px;
  }
  .blog-details .blog-single {
    --blog-space-x: 20px;
    --blog-space-y: 40px;
  }
  .share-links {
    --blog-space-x: 40px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .share-links {
    --blog-space-x: 20px;
  }
  .wp-block-pullquote.is-style-solid-color blockquote {
    max-width: 90%;
  }
  blockquote cite,
  .wp-block-quote cite {
    font-size: 16px;
  }
  blockquote cite:before,
  .wp-block-quote cite:before {
    bottom: 6px;
  }
  .blog-meta span,
  .blog-meta a {
    margin-right: 6px;
    padding-right: 6px;
  }
  .blog-meta span:after,
  .blog-meta a:after {
    display: none;
  }
  .blog-details .blog-single {
    --blog-space-x: 20px;
    --blog-space-y: 20px;
  }
  .blog-single .blog-content {
    padding: 30px 20px;
  }
  .blog-single .blog-title {
    font-size: 24px;
    line-height: 1.3;
  }
  .blog-single .blog-text {
    margin-bottom: 22px;
  }
  .blog-single .blog-bottom {
    padding-top: 15px;
  }
  .blog-single .share-links-title {
    font-size: 18px;
    display: block;
    margin: 0 0 10px 0;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .blog-meta span,
  .blog-meta a {
    margin-right: 5px;
    padding-right: 5px;
  }
  .blog-meta span:after,
  .blog-meta a:after {
    display: none;
  }
}

/*------------------- 4.7. Comments  -------------------*/
.th-comment-form {
  margin-top: var(--blog-space-y, 40px);
  margin-bottom: 0px;
  position: relative;
  overflow: hidden;
}

.th-comment-form .row {
  --bs-gutter-x: 20px;
  margin-top: 20px;
}

.th-comment-form .row .form-group {
  margin-top: 0;
  margin-bottom: 20px;
}

.th-comment-form .row .form-group:last-child {
  margin-bottom: 0;
}

.th-comment-form .row textarea.form-control,
.th-comment-form .row textarea {
  margin-bottom: 0;
}

.th-comment-form .blog-inner-title {
  margin-bottom: 0px;
}

.th-comment-form .form-title a#cancel-comment-reply-link {
  font-size: 0.7em;
  text-decoration: underline;
}

.th-comment-form .form-text {
  margin-bottom: 25px;
}

.blog-comment-area {
  margin-top: 20px;
  margin-bottom: 0;
}

.blog-comment-area .inner-title {
  margin-bottom: -8px;
}

.th-comments-wrap {
  margin-top: var(--blog-space-y, 40px);
  margin-bottom: 0px;
  overflow: hidden;
}

.th-comments-wrap.style2 .comment-avater {
  width: 110px;
  height: 110px;
  margin-right: 25px;
  overflow: hidden;
  border-radius: 0;
}

.th-comments-wrap .description p:last-child {
  margin-bottom: -0.5em;
}

.th-comments-wrap .comment-respond {
  margin: 30px 0;
}

.th-comments-wrap pre {
  background: #ededed;
  color: #666;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.th-comments-wrap li {
  margin: 0;
}

.th-comments-wrap .th-post-comment {
  padding: 0;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  padding-bottom: 30px;
  position: relative;
  border-bottom: 1px solid var(--border-color);
}

.th-comments-wrap .th-post-comment ol,
.th-comments-wrap .th-post-comment ul,
.th-comments-wrap .th-post-comment dl {
  margin-bottom: 1rem;
}

.th-comments-wrap .th-post-comment ol ol,
.th-comments-wrap .th-post-comment ol ul,
.th-comments-wrap .th-post-comment ul ol,
.th-comments-wrap .th-post-comment ul ul {
  margin-bottom: 0;
}

.th-comments-wrap ul.comment-list {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 40px;
  margin-bottom: -30px;
}

.th-comments-wrap ul.comment-list ul ul,
.th-comments-wrap ul.comment-list ul ol,
.th-comments-wrap ul.comment-list ol ul,
.th-comments-wrap ul.comment-list ol ol {
  margin-bottom: 0;
}

.th-comments-wrap .comment-avater {
  width: 80px;
  height: 80px;
  margin-right: 20px;
  overflow: hidden;
  border-radius: 99px;
}

.th-comments-wrap .comment-avater img {
  width: 100%;
}

.th-comments-wrap .comment-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-top: -6px;
  position: relative;
}

.th-comments-wrap .commented-on {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 10px;
  font-weight: 400;
  color: var(--body-color);
  margin-left: auto;
}

.th-comments-wrap .commented-on i {
  color: var(--theme-color);
  margin-right: 7px;
  font-size: 0.9rem;
}

.th-comments-wrap .name {
  margin-bottom: 5px;
  font-size: 18px;
  line-height: 28px;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .th-comments-wrap .name {
    margin-bottom: 0px;
    font-size: 14px;
  }
}

.th-comments-wrap .comment-top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.th-comments-wrap .text {
  margin-bottom: 10px;
}

.th-comments-wrap .children {
  margin: 0;
  padding: 0;
  list-style-type: none;
  margin-left: 80px;
}

.th-comments-wrap .reply_and_edit {
  margin-top: 0px;
  margin-bottom: -0.46em;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.th-comments-wrap .reply_and_edit a {
  margin-right: 10px;
}

.th-comments-wrap .reply_and_edit a:last-child {
  margin-right: 0;
}

.th-comments-wrap .reply-btn {
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  padding: 8px 20px;
  color: var(--white-color);
  background: #141422;
  border-radius: 4px;
  text-transform: uppercase;
}

@media (max-width: 450px) {
  .th-comments-wrap .reply-btn {
    font-size: 12px;
    padding: 4px 12px;
  }
}

.th-comments-wrap .reply-btn i {
  margin-right: 7px;
}

.th-comments-wrap .reply-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.th-comments-wrap .star-rating {
  font-size: 12px;
  margin-bottom: 10px;
  position: absolute;
  top: 5px;
  right: 0;
  width: 80px;
}

ul.comment-list .th-comment-item:last-child > .th-post-comment {
  border-bottom: none;
  padding-bottom: 0;
}

ul.comment-list .th-comment-item:first-child > .th-post-comment {
  padding-bottom: 15px;
  border-bottom: 1px solid var(--gray-color);
}

.th-comments-wrap.th-comment-form {
  margin: 0;
}

/* Large devices */
@media (max-width: 1199px) {
  .th-comments-wrap .children {
    margin-left: 40px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .th-comments-wrap {
    padding: 40px 0px;
  }
  .th-comments-wrap .th-post-comment {
    display: block;
  }
  .th-comments-wrap .star-rating {
    position: relative;
    top: 0;
    right: 0;
  }
  .th-comments-wrap .comment-top {
    display: block;
  }
  .th-comments-wrap .comment-avater {
    margin-right: 0;
    margin-bottom: 25px;
  }
  .th-comments-wrap .children {
    margin-left: 40px;
  }
  .th-comments-wrap .children {
    margin-left: 30px;
  }
}

/*------------------- 4.8. Hero Area  -------------------*/
/* Hero Global ---------------------------------- */
.th-hero-wrapper {
  position: relative;
  z-index: 2;
  overflow: hidden;
}

.th-hero-bg {
  position: absolute;
  inset: 0;
}

.th-hero-bg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* Hero 1 ---------------------------------- */
.number-dots .slick-dots {
  margin: 0;
}

.number-dots .slick-dots button {
  font-family: var(--title-font);
  font-size: 30px;
  font-weight: bold;
  color: var(--white-color);
  width: auto;
  height: auto;
  line-height: 1;
  border-radius: 0;
  background-color: transparent;
  padding-bottom: 18px;
  margin-bottom: 8px;
  position: relative;
}

.number-dots .slick-dots button:before {
  height: 7px;
  width: 7px;
  border: none;
  background-color: var(--white-color);
  position: absolute;
  top: unset;
  bottom: 0;
  left: 13px;
  visibility: visible;
  opacity: 1;
}

.number-dots .slick-dots .slick-active button {
  color: var(--theme-color);
}

.number-dots .slick-dots li {
  display: block;
  margin: 0;
}

.number-dots .slick-dots li:last-child button {
  padding-bottom: 0;
  margin-bottom: 0;
}

.number-dots .slick-dots li:last-child button:before {
  display: none;
}

.hero-subtitle {
  font-family: var(--body-font);
  color: var(--theme-color);
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  display: block;
  margin-top: -5px;
  margin-bottom: 5px;
  text-transform: capitalize;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .hero-subtitle {
    font-size: 18px;
    line-height: 26px;
  }
}

.hero-title {
  font-weight: 800;
  font-size: 100px;
  line-height: 110px;
  color: var(--white-color);
  margin-top: 0px;
  margin-bottom: 50px;
  display: block;
  /* Extra large devices */
  /* Medium devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1500px) {
  .hero-title {
    font-size: 80px;
    line-height: 90px;
  }
}

@media (max-width: 1399px) {
  .hero-title {
    font-size: 64px;
    line-height: 74px;
  }
}

@media (max-width: 991px) {
  .hero-title {
    font-size: 60px;
    line-height: 70px;
  }
}

@media (max-width: 767px) {
  .hero-title {
    font-size: 40px;
    line-height: 50px;
  }
}

@media (max-width: 375px) {
  .hero-title {
    font-size: 35px;
    line-height: 45px;
  }
}

.hero-title:last-of-type {
  margin-bottom: 22px;
}

.hero-text {
  color: var(--white-color);
  font-weight: 400;
  font-size: 18px;
 /* line-height: 30px;*/
  margin-bottom: 50px;
  max-width: 690px;
}

.hero-style1 {
  position: relative;
  z-index: 6;
  padding: 240px 0;
  text-align: center;
  /* Large devices */
}

@media (max-width: 1199px) {
  .hero-style1 {
    padding: 180px 0;
  }
}

.hero-style1 .btn-group {
  margin-top: 40px;
}

.hero-big {
  position: absolute;
  top: 25%;
  left: 4%;
  z-index: -1;
  /* Large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1399px) {
  .hero-big {
    top: 18%;
  }
}

@media (max-width: 1199px) {
  .hero-big {
    left: 0px;
  }
}

@media (max-width: 991px) {
  .hero-big {
    top: 10%;
  }
}

@media (max-width: 767px) {
  .hero-big {
    top: 0;
  }
}

.hero-big_text {
  font-weight: 800;
  font-size: 400px;
  line-height: 400px;
  color: rgba(255, 255, 255, 0.1);
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.1);
  /* Extra large devices */
  /* Large devices */
  /* Medium devices */
  /* Small devices */
  /* Extra small devices */
  /* Extra small devices */
}

@media (max-width: 1500px) {
  .hero-big_text {
    font-size: 350px;
  }
}

@media (max-width: 1199px) {
  .hero-big_text {
    font-size: 280px;
  }
}

@media (max-width: 991px) {
  .hero-big_text {
    font-size: 230px;
  }
}

@media (max-width: 767px) {
  .hero-big_text {
    font-size: 150px;
  }
}

@media (max-width: 575px) {
  .hero-big_text {
    font-size: 120px;
  }
}

@media (max-width: 375px) {
  .hero-big_text {
    font-size: 100px;
  }
}

.hero-1 {
  position: relative;
}

.hero-1 .th-hero-bg:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
  z-index: 2;
}

.hero-1 .icon-box.hero-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 50%;
  width: 100%;
}

.hero-1 .slick-arrow {
  position: relative;
  background-color: transparent;
  border: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .hero-1 .slick-arrow {
    display: none;
  }
}

.hero-1 .slick-arrow.default {
  --pos-x: 100px;
  /* Medium Large devices */
}

@media (max-width: 1599px) {
  .hero-1 .slick-arrow.default {
    --pos-x: 40px;
  }
}

@media (max-width: 1299px) {
  .hero-1 .slick-arrow.default {
    --pos-x: 20px;
  }
}

.hero-1 .slick-arrow.default .icon-text {
  margin-top: -50px;
}

.hero-1 .slick-arrow.default:hover .icon-text {
  background-color: var(--theme-color);
  color: var(--white-color);
  margin-left: -20px;
}

.hero-1 .slick-arrow.default i {
  margin: -50px 0 0 0;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .hero-1 .slick-arrow.default i {
    display: none;
  }
}

.hero-1 .slick-arrow.default1 {
  --pos-x: -100px;
  /* Medium Large devices */
}

@media (max-width: 1599px) {
  .hero-1 .slick-arrow.default1 {
    --pos-x: -40px;
  }
}

@media (max-width: 1299px) {
  .hero-1 .slick-arrow.default1 {
    --pos-x: -20px;
  }
}

.hero-1 .slick-arrow.default1:hover .icon-text {
  background-color: var(--theme-color);
  color: var(--white-color);
  margin-right: -20px;
}

.hero-1 .slick-arrow.default1 i {
  margin: -20px 0 0 0;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .hero-1 .slick-arrow.default1 i {
    display: none;
  }
}

.hero-1 .slick-arrow .icon-text {
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  color: var(--white-color);
  min-width: 50px;
  width: var(--icon-size, 50px);
  height: var(--icon-size, 50px);
  line-height: var(--icon-size, 50px);
  font-size: var(--icon-font-size, 14px);
  margin-top: calc(var(--icon-size, 50px) / -2);
  z-index: 2;
  display: block;
  text-align: center;
  text-transform: capitalize;
  border: none;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hero-1 .slick-arrow:hover {
  background-color: transparent;
}

.hero-1 .hero-video-btn .video-play-btn {
  position: absolute;
  top: 50%;
  left: auto;
  right: 16%;
  width: 100px;
  height: 100px;
  line-height: 102px;
  background: var(--white-color);
  margin: 0 auto;
  font-size: 24px;
  text-align: center;
  color: var(--title-color);
  z-index: 9;
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .hero-1 .hero-video-btn .video-play-btn {
    right: 0;
  }
}

@media (max-width: 991px) {
  .hero-1 .hero-video-btn .video-play-btn {
    display: none;
  }
}

.hero-1 .hero-video-btn .video-play-btn:hover {
  background-color: var(--theme-color);
}

.hero-1 .hero-video-btn .video-play-btn:hover:before, .hero-1 .hero-video-btn .video-play-btn:hover:after {
  border: 1px solid var(--theme-color);
}

.hero-1 .hero-video-btn .video-play-btn:hover i {
  color: var(--white-color);
}

.hero-1 .hero-video-btn .video-play-btn:before, .hero-1 .hero-video-btn .video-play-btn:after {
  border: 1px solid var(--white-color);
}

.hero-1 .hero-video-btn .video-play-btn i {
  color: var(--title-color);
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .hero-style1 {
    padding: 180px 0;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .hero-subtitle {
    margin-bottom: 10px;
  }
  .hero-subtitle img {
    max-width: 170px;
  }
  .hero-style1 {
    padding: 150px 0;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .hero-style1 {
    padding: 100px 0 100px 0;
  }
  .hero-style1 .hero-text,
  .hero-style3 .hero-text {
    max-width: 420px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .hero-title {
    font-size: 44px;
    line-height: 1.2;
  }
  .hero-text {
    margin-bottom: 28px;
  }
}

@media (max-width: 390px) {
  .hero-title {
    font-size: 36px;
    line-height: 1.3;
  }
}

/* Hero 2 ---------------------------------- */
.hero-2 .th-hero-bg:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  opacity: 0.45;
  z-index: 2;
}

.hero-2 .slick-arrow {
  background-color: var(--white-color);
  color: var(--title-color);
  border: 1px solid var(--white-color);
  left: auto;
  right: 15%;
  top: 50%;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .hero-2 .slick-arrow {
    right: 7%;
  }
}

.hero-2 .slick-arrow.slick-next {
  top: 58%;
  right: auto;
  right: 15%;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  .hero-2 .slick-arrow.slick-next {
    right: 7%;
  }
}

@media (max-width: 1199px) {
  .hero-2 .slick-arrow.slick-next {
    top: 60%;
  }
}

.hero-2 .slick-arrow:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
  border-color: var(--theme-color);
}

.hero-2 .hero-shape {
  position: absolute;
  right: 0;
  top: 14.3%;
  z-index: 7;
  mix-blend-mode: screen;
  /* Medium devices */
  /* Extra small devices */
}

@media (max-width: 1024px) {
  .hero-2 .hero-shape {
    top: 16.8%;
  }
}

@media (max-width: 991px) {
  .hero-2 .hero-shape {
    top: 16%;
  }
}

@media (max-width: 575px) {
  .hero-2 .hero-shape {
    display: none;
  }
}

.hero-2 .hero-shape2 {
  position: absolute;
  left: 0;
  bottom: 0px;
  z-index: 2;
}

.hero-2 .hero-bg {
  position: absolute;
  bottom: 4%;
  right: 18%;
  mix-blend-mode: overlay;
  z-index: 5;
  /* Medium devices */
}

@media (max-width: 991px) {
  .hero-2 .hero-bg {
    display: none;
  }
}

.hero-2 .th-hero-slide {
  /* Medium devices */
}

@media (max-width: 991px) {
  .hero-2 .th-hero-slide {
    padding-bottom: 90px;
  }
}

.hero-style2 {
  position: relative;
  z-index: 9;
  padding: 240px 0px 140px;
  max-width: 1000px;
}

.hero-style2 .hero-text {
  font-family: var(--title-font);
  font-size: 24px;
  line-height:40px;
  font-weight: 600;
  margin-bottom: 40px;
}

.hero-style2 .hero-subtitle {
  font-family: var(--body-font);
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  text-transform: capitalize;
  color: var(--white-color);
  margin-bottom: 10px;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .hero-style2 .hero-subtitle {
    font-size: 16px;
    line-height: 26px;
  }
}

.hero-style2 .hero-title {
  font-weight: 700;
  font-size: 80px;
  line-height: 90px;
}

.hero-style2 .hero-title:last-of-type {
  margin-bottom: 15px;
}

.hero-style2 .shape-top {
  margin-bottom: 25px;
}

.hero-indicator {
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .hero-indicator {
    display: none;
  }
}

.hero-indicator .indicatior-btn {
  display: block;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
  color: var(--white-color);
  position: absolute;
  top: 50%;
  left: var(--pos-x, 100px);
  width: var(--icon-size, 50px);
  height: var(--icon-size, 50px);
  line-height: var(--icon-size, 50px);
  font-size: var(--icon-font-size, 14px);
  margin-top: calc(var(--icon-size, 50px) / -2);
  z-index: 2;
  text-align: center;
  text-transform: capitalize;
  cursor: pointer;
}

.hero-indicator .indicatior-btn.arrow1 {
  right: var(--pos-x, 100px);
  left: auto;
}

.hero-indicator .indicatior-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.hero-indicator .indicatior-btn.active {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.hero-indicator3 {
  position: absolute;
  left: 150px;
  top: 47%;
  -webkit-transform: translate(0px, -50%);
      -ms-transform: translate(0px, -50%);
          transform: translate(0px, -50%);
}

@media (max-width: 1899px) {
  .hero-indicator3 {
    left: 50px;
  }
}

@media (max-width: 1599px) {
  .hero-indicator3 {
    display: none;
  }
}

.hero-indicator3 .indicatior-btn {
  display: block;
  border: 2px solid transparent;
  border-radius: 50%;
  margin-bottom: 10px;
  cursor: pointer;
}

.hero-indicator3 .indicatior-btn:hover {
  border-color: var(--theme-color);
}

.hero-indicator3 .indicatior-btn img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.hero-indicator3 .indicatior-btn.active {
  border-color: var(--theme-color);
}

.hero-slider-2 .hero-bg-color {
  background: var(--theme-color);
  mix-blend-mode: hue;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}

.hero-slider-2 .hero-thumb {
  position: relative;
  margin: -32px -420px 0 -59px;
}

.hero-slider-2 .hero-thumb .car-mask {
  position: absolute;
  left: 0;
  top: 0;
  background: var(--theme-color);
  mix-blend-mode: hue;
  height: 100%;
  width: 100%;
  -webkit-mask-size: cover;
          mask-size: cover;
}

/* Large devices */
@media (max-width: 1199px) {
  .hero-style2 {
    padding: 240px 0 120px 0;
  }
  .hero-style2 .shape-top img,
  .hero-style2 .shape-bottom img {
    max-width: 750px;
  }
  .hero-style2 .hero-text {
    margin-bottom: 35px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .hero-style2 {
    padding: 250px 0 90px 0;
    text-align: center;
  }
  .hero-style2 .hero-title {
    font-weight: 700;
    font-size: 60px;
    line-height: 70px;
  }
  .hero-style2 .hero-text {
    font-size: 20px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .hero-style2 .hero-title {
    font-size: 50px;
    line-height: 60px;
  }
  .hero-style2 .shape-top img,
  .hero-style2 .shape-bottom img {
    max-width: 100%;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .hero-2 .th-hero-bg:before {
    opacity: 0.6;
  }
  .hero-style2 {
    padding: 215px 0 90px 0;
  }
  .hero-style2 .hero-title:last-of-type {
    margin-bottom: 12px;
  }
}

@media (max-width: 422px) {
  .hero-style2 .hero-title,
  .hero-style3 .hero-title {
    font-size: 30px;
    line-height: 40px;
  }
}

.hero-video-1 {
  position: relative;
  z-index: 9;
  /* Medium devices */
}

@media (max-width: 991px) {
  .hero-video-1 {
    text-align: center;
  }
}

/* Hero 3 ---------------------------------- */
.hero-3 {
  background-color: #1E1E1E;
}

.hero-3 .shape-mockup {
  position: absolute;
  z-index: 1;
}

.hero-3 .th-hero-img {
  position: relative;
  min-width: 830px;
  height: 745px;
  margin: 143px 0 0 30px;
  z-index: 9;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1899px) {
  .hero-3 .th-hero-img {
    margin: 143px 0% 0 30px;
  }
}

@media (max-width: 1299px) {
  .hero-3 .th-hero-img {
    margin: 143px 0% 0 0px;
    min-width: 650px;
    height: 100%;
  }
}

@media (max-width: 1199px) {
  .hero-3 .th-hero-img {
    min-width: 100%;
    margin-right: -50px;
  }
}

@media (max-width: 991px) {
  .hero-3 .th-hero-img {
    margin: 0;
    margin-right: -50px;
  }
}

.hero-3 .th-hero-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hero-3 .th-hero-bg:before {
  content: '';
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: black;
  opacity: 0.8;
  z-index: 2;
}

.hero-3 .slick-arrow {
  background-color: var(--theme-color);
  --pos-x: 40px;
  top: 50%;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .hero-3 .slick-arrow {
    display: none !important;
  }
}

.hero-3 .slick-arrow:hover {
  background-color: var(--theme-color);
}

.hero-style3 {
  position: relative;
  padding: 285px 0 200px 0;
  min-width: 800px;
  z-index: 9;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  .hero-style3 {
    padding: 266px 0 120px 0;
    min-width: 600px;
  }
}

@media (max-width: 1199px) {
  .hero-style3 {
    min-width: 100%;
  }
}

.hero-style3 .hero-subtitle {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 10px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .hero-style3 .hero-subtitle {
    font-size: 16px;
    line-height: 26px;
  }
}

.hero-style3 .hero-title {
  font-weight: 700;
  font-size: 80px;
  line-height: 100px;
  margin-bottom: 40px;
  /* Large devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1399px) {
  .hero-style3 .hero-title {
    font-size: 70px;
    line-height: 90px;
  }
}

@media (max-width: 1199px) {
  .hero-style3 .hero-title {
    font-size: 50px;
    line-height: 70px;
  }
}

@media (max-width: 767px) {
  .hero-style3 .hero-title {
    font-size: 40px;
    line-height: 50px;
  }
}

@media (max-width: 375px) {
  .hero-style3 .hero-title {
    font-size: 28px;
    line-height: 55px;
  }
}

/* Extra large devices */
/* Large devices */
@media (max-width: 1199px) {
  .hero-3 .th-hero-bg {
    background-size: 130% 100%;
  }
  .hero-style3 {
    padding: 260px 0 120px 0;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .hero-3 .th-hero-bg {
    background-size: 160% 100%;
  }
  .hero-style3 {
    padding: 220px 0 80px 0;
    text-align: center;
  }
  .hero-style3 .btn-group {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .hero-style3 .hero-subtitle img {
    max-width: 100%;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .hero-3 .th-hero-bg {
    background-size: 180% 100%;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .hero-3 .th-hero-bg {
    background-size: 200% 100%;
  }
  .hero-style3 {
    padding: 230px 0 90px 0;
  }
}

.pagingInfo {
  position: absolute;
  bottom: 7%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.pagingInfo1 {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
}

.pagingInfo2 {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
}

.number-pagination {
  width: 5%;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
}

.total-pagination {
  width: 5%;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
}

.progress-wrapper {
  min-width: 150px;
  --space: 38%;
}

.progress {
  position: absolute;
  top: 60%;
  left: var(--space);
  width: calc(100% - var(--space)*2);
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  display: block;
  width: 190px;
  height: 2px;
  border-radius: 2px;
  overflow: hidden;
  background-color: var(--title-color);
  background-image: -webkit-linear-gradient(left, var(--theme-color), var(--theme-color));
  background-image: linear-gradient(to right, var(--theme-color), var(--theme-color));
  background-repeat: no-repeat;
  background-size: 0 100%;
  -webkit-transition: background-size .4s ease-in-out;
  transition: background-size .4s ease-in-out;
}

/*------------------- 4.9. Error  -------------------*/
.error-content {
  text-align: center;
}

.error-img {
  text-align: center;
  margin-bottom: 10px;
}

.error-title {
  margin-bottom: 20px;
}

.error-text {
  margin-bottom: 35px;
  max-width: 540px;
  margin-left: auto;
  margin-right: auto;
}

/* Medium devices */
@media (max-width: 991px) {
  .error-img {
    margin-bottom: 10px;
  }
  .error-title {
    margin-bottom: 15px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .error-title {
    margin-bottom: 10px;
  }
}

/*------------------- 4.00. Popup Search  -------------------*/
.popup-search-box {
  position: fixed;
  background-color: var(--white-color);
  width: 100%;
  height: 100vh;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.popup-search-box button.searchClose {
  position: absolute;
  top: 40px;
  right: 40px;
  background-color: transparent;
  font-size: 35px;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  color: var(--black-color);
  border: none;
}

.popup-search-box button.searchClose:hover {
  color: var(--theme-color);
  border-color: transparent;
  border-color: transparent;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.popup-search-box form {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  padding-bottom: 40px;
  cursor: auto;
  width: 100%;
  max-width: 700px;
  -webkit-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition: -webkit-transform ease 0.4s;
  transition: -webkit-transform ease 0.4s;
  transition: transform ease 0.4s;
  transition: transform ease 0.4s, -webkit-transform ease 0.4s;
  /* Large devices */
}

@media (max-width: 1199px) {
  .popup-search-box form {
    max-width: 600px;
  }
}

.popup-search-box form input {
  font-family: var(--title-font);
  font-size: 25px;
  height: 70px;
  width: 100%;
  border: none;
  border-bottom: 2px solid var(--theme-color);
  background-color: transparent;
  padding-left: 0px;
  color: var(--black-color);
}

.popup-search-box form input::-moz-placeholder {
  color: var(--black-color);
}

.popup-search-box form input::-webkit-input-placeholder {
  color: var(--black-color);
}

.popup-search-box form input:-ms-input-placeholder {
  color: var(--black-color);
}

.popup-search-box form input::-ms-input-placeholder {
  color: var(--black-color);
}

.popup-search-box form input::placeholder {
  color: var(--black-color);
}

.popup-search-box form input:focus {
  outline: 0;
  box-shadow: none;
  border: none;
  border-color: transparent;
  border-bottom: 2px solid var(--theme-color);
  background-color: transparent;
}

.popup-search-box form button {
  position: absolute;
  top: 0px;
  right: 0;
  background-color: transparent;
  border: none;
  color: var(--black-color);
  font-size: 24px;
  cursor: pointer;
  height: 70px;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  -webkit-transform: scale(1.001);
      -ms-transform: scale(1.001);
          transform: scale(1.001);
}

.popup-search-box form button:hover {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.popup-search-box.show {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.popup-search-box.show form {
  -webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

/*------------------- 4.00. Popup Side Menu  -------------------*/
.sidemenu-wrapper {
  position: fixed;
  z-index: 99999;
  right: 0;
  top: 0;
  height: 100%;
  width: 0;
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all ease 0.8s;
  transition: all ease 0.8s;
}

.sidemenu-wrapper .th-social a {
  background-color: transparent;
  border: 1px solid;
}

.sidemenu-wrapper .th-social a:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}

.sidemenu-wrapper .closeButton {
  display: inline-block;
  border: 2px solid;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  padding: 0;
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: var(--white-color);
  border-radius: 50%;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.sidemenu-wrapper .closeButton:hover {
  color: var(--theme-color);
  border-color: var(--theme-color);
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

.sidemenu-wrapper .sidemenu-content {
  background-color: var(--white-color);
  width: 450px;
  margin-left: auto;
  padding: 80px 30px;
  height: 100%;
  overflow: scroll;
  position: relative;
  right: -500px;
  cursor: auto;
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
  -webkit-transition: right ease 1s;
  transition: right ease 1s;
}

.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  background-color: #F5F5F5;
}

.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar {
  width: 2px;
  background-color: #F5F5F5;
}

.sidemenu-wrapper .widget {
  padding: 0;
  border: none;
  background-color: transparent;
}

.sidemenu-wrapper.show {
  opacity: 1;
  visibility: visible;
  width: 100%;
  -webkit-transition: all ease 0.8s;
  transition: all ease 0.8s;
}

.sidemenu-wrapper.show .sidemenu-content {
  right: 0;
  opacity: 1;
  visibility: visible;
}

/*------------------- 4.00. Wocommerce  -------------------*/
.woocommerce-message,
.woocommerce-info {
  position: relative;
  padding: 11px 20px 11px 50px;
  background-color: var(--theme-color);
  color: var(--white-color);
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px;
  border-radius: 0;
}

.woocommerce-message a,
.woocommerce-info a {
  color: var(--white-color);
  text-decoration: underline;
}

.woocommerce-message a:hover,
.woocommerce-info a:hover {
  color: var(--title-color);
}

.woocommerce-message:before,
.woocommerce-info:before {
  content: '\f06a';
  font-family: var(--icon-font);
  font-weight: 400;
  margin-right: 10px;
  font-size: 18px;
  position: absolute;
  left: 20px;
  top: 11px;
}

.woocommerce-notices-wrapper .woocommerce-message {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.woocommerce-notices-wrapper .woocommerce-message:before {
  content: '\f14a';
  font-weight: 300;
}

.woocommerce-form-login-toggle .woocommerce-info {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.woocommerce-form-login-toggle .woocommerce-info a {
  color: inherit;
}

.woocommerce-form-login-toggle .woocommerce-info a:hover {
  color: var(--title-color);
}

.woocommerce-form-register,
.woocommerce-form-coupon,
.woocommerce-form-login {
  padding: 35px 40px 35px 40px;
  background-color: var(--white-color);
  box-shadow: 0px 6px 30px rgba(1, 15, 28, 0.1);
  margin-bottom: 0;
  /* Extra small devices */
}

.woocommerce-form-register input,
.woocommerce-form-coupon input,
.woocommerce-form-login input {
  background-color: var(--smoke-color);
}

@media (max-width: 575px) {
  .woocommerce-form-register,
  .woocommerce-form-coupon,
  .woocommerce-form-login {
    padding: 40px 20px;
  }
}

.woocommerce-form-register .form-group,
.woocommerce-form-coupon .form-group,
.woocommerce-form-login .form-group {
  margin-bottom: 20px;
}

.woocommerce-form-register .form-group:last-child,
.woocommerce-form-coupon .form-group:last-child,
.woocommerce-form-login .form-group:last-child {
  margin-bottom: 0;
}

.woocommerce-form-login {
  margin-bottom: 30px;
}

.woocommerce-form-login .th-btn {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.woocommerce-error {
  background-color: var(--error-color);
  color: #fff;
  list-style: none;
  padding: 10px 26px;
  margin: 0 0 30px 0;
  border-radius: 5px;
  font-weight: 700;
  font-size: 14px;
}

nav.woocommerce-MyAccount-navigation li {
  border: 1px solid #ddd;
  margin: 0;
  border-top: none;
}

nav.woocommerce-MyAccount-navigation li:first-child {
  border-top: 1px solid #ddd;
}

nav.woocommerce-MyAccount-navigation li a {
  color: var(--title-color);
  font-weight: 700;
  padding: 7px 17px;
  display: block;
}

nav.woocommerce-MyAccount-navigation li.is-active a,
nav.woocommerce-MyAccount-navigation li a:hover {
  color: var(--white-color);
  background-color: var(--theme-color);
}

.woocommerce-MyAccount-content h3 {
  margin-top: -0.3em;
}

.woocommerce-MyAccount-content .btn {
  background-color: var(--theme-color);
  color: var(--white-color);
  font-size: 14px;
  padding: 10px 25px;
  font-weight: 700;
}

.woocommerce-MyAccount-content .btn:hover {
  background-color: var(--title-color);
  color: var(--white-color);
}

table.variations,
.woocommerce-grouped-product-list-item {
  border-collapse: separate;
  border-spacing: 0 15px;
  margin-bottom: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
}

table.variations td,
.woocommerce-grouped-product-list-item td {
  border: none;
  vertical-align: middle;
  padding: 0 5px;
}

table.variations td:first-child,
.woocommerce-grouped-product-list-item td:first-child {
  padding: 0;
}

table.variations label,
.woocommerce-grouped-product-list-item label {
  margin: 0;
  font-size: 14px;
  text-transform: capitalize;
}

table.variations label a,
.woocommerce-grouped-product-list-item label a {
  color: var(--title-color);
}

table.variations label a:hover,
.woocommerce-grouped-product-list-item label a:hover {
  color: var(--theme-color);
}

table.variations .label,
.woocommerce-grouped-product-list-item .label {
  border: none;
}

table.variations__label,
.woocommerce-grouped-product-list-item__label {
  border: none !important;
  font-weight: 600;
}

table.variations__price,
.woocommerce-grouped-product-list-item__price {
  border: none !important;
}

table.variations__price .price,
table.variations__price .amount,
.woocommerce-grouped-product-list-item__price .price,
.woocommerce-grouped-product-list-item__price .amount {
  font-size: 18px !important;
}

table.variations del,
.woocommerce-grouped-product-list-item del {
  margin-left: 12px;
}

.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  border: 1px solid var(--border-color);
}

.woocommerce-product-attributes th p:last-child,
.woocommerce-product-attributes td p:last-child {
  margin-bottom: 0;
}

.woocommerce-grouped-product-list.group_table {
  border-collapse: collapse;
  margin-bottom: 15px;
}

.woocommerce-grouped-product-list.group_table .woocommerce-Price-amount.amount {
  font-size: 16px;
  color: var(--title-color);
}

.woocommerce-grouped-product-list.group_table label {
  margin: 0 0 0 10px;
  margin: 0 0 0 10px;
  font-family: var(--title-font);
  font-size: 18px;
}

.woocommerce-grouped-product-list.group_table .qty-input {
  border-color: #e3e6e9;
}

.woocommerce-grouped-product-list.group_table tr {
  border-bottom: 1px solid #e3e6e9;
}

.woocommerce-grouped-product-list.group_table tr:last-child {
  border-bottom: none;
}

.woocommerce-grouped-product-list.group_table td {
  padding: 30px 5px;
}

table.variations {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: relative;
}

table.variations td {
  padding: 0;
}

table.variations td.label {
  padding-right: 10px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

table.variations select {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-weight: 400;
  line-height: 1.5;
  vertical-align: middle;
  margin: 0;
  padding-right: 54px;
  padding-left: 20px;
  height: 50px;
}

table.variations .reset_variations {
  margin-left: 16px;
  display: inline-block;
  position: absolute;
  left: 100%;
  bottom: 25px;
}

.woosq-product .product .woocommerce-grouped-product-list-item__quantity,
.woosq-product .product .woocommerce-grouped-product-list-item__label,
.woosq-product .product .woocommerce-grouped-product-list-item__price {
  width: auto !important;
}

.woocommerce-grouped-product-list-item__label:after,
.woocommerce-grouped-product-list-item__price:after {
  display: none;
}

.woocommerce-variation.single_variation {
  margin-bottom: 30px;
}

.woocommerce-variation.single_variation .price {
  color: var(--title-color);
  font-weight: 700;
}

.wooscp-table-items td.woocommerce-product-attributes-item__value {
  padding-left: 15px !important;
}

.wooscp-table-items a.added_to_cart.wc-forward {
  margin-left: 15px;
  text-decoration: underline;
}

.tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open {
  z-index: 1111;
}

table.woocommerce-product-attributes {
  margin-bottom: 30px;
}

#woosq-popup .product_meta {
  margin-top: 20px;
}

#woosq-popup .product_title {
  font-size: 32px;
  margin-bottom: 15px;
}

#woosq-popup .woocommerce-product-rating {
  margin-bottom: 15px;
}

#woosq-popup .single-product .product .actions {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

#woosq-popup .single-product .product .actions > div {
  height: auto;
  overflow: visible;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

#woosq-popup .single-product .product .actions > div .quantity.style2.woocommerce-grouped-product-list-item__quantity {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.login-tab {
  margin-bottom: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.login-tab button.nav-link {
  background-color: var(--smoke-color);
  color: var(--title-color);
  padding: 11px 39px;
  font-size: 18px;
  font-weight: 500;
  border-radius: 15px ​15px 0;
}

.login-tab button.nav-link.active {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.star-rating {
  overflow: hidden;
  position: relative;
  width: 100px;
  height: 1.2em;
  line-height: 1.2em;
  display: block;
  font-family: var(--icon-font);
  font-weight: 700;
  font-size: 12px;
}

.star-rating:before {
  content: "\e28b\e28b\e28b\e28b\e28b";
  color: var(--theme-color);
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  letter-spacing: 3px;
}

.star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}

.star-rating span:before {
  content: "\e28b\e28b\e28b\e28b\e28b";
  top: 0;
  position: absolute;
  left: 0;
  color: var(--theme-color);
  letter-spacing: 3px;
}

.woocommerce-Reviews .th-post-comment {
  border-radius: 20px;
}

.woocommerce-Reviews .th-post-comment .text {
  margin-bottom: -0.5em;
}

.woocommerce-Reviews .th-comments-wrap {
  padding: 0;
  margin-right: 0 !important;
  box-shadow: none;
}

.woocommerce-Reviews .th-comments-wrap.style2 .comment-avater {
  width: 110px;
  height: 110px;
  margin-right: 25px;
  border-radius: 0;
  overflow: hidden;
}

.woocommerce-Reviews .th-comment-form {
  padding: 60px;
  background-color: var(--smoke-color);
  box-shadow: none;
  border-radius: 10px;
  margin-right: 0 !important;
  margin-top: 28px;
  margin-bottom: 40px;
}

.woocommerce-Reviews .th-comment-form.style2 {
  padding: 0;
  background-color: transparent;
}

.woocommerce-Reviews .th-comment-form input,
.woocommerce-Reviews .th-comment-form .form-control {
  background-color: var(--white-color);
}

.woocommerce-Reviews .th-comment-form .blog-inner-title {
  margin-bottom: 10px;
}

.woocommerce-Reviews .comment-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 0 24px;
  margin: -12px !important;
  margin-bottom: 28px !important;
  /* Medium devices */
}

@media (max-width: 991px) {
  .woocommerce-Reviews .comment-list {
    display: block;
  }
}

.woocommerce-Reviews .comment-list.style2 {
  display: block;
}

.woocommerce-Reviews .comment-list.style2 li {
  border: 0;
  margin: 0;
}

.woocommerce-Reviews .comment-list.style2 li .th-post-comment {
  border: none !important;
  box-shadow: none;
}

.woocommerce-Reviews .comment-list.style2 li .star-rating span:before {
  content: "\f005\f005\f005\f005\f005";
  color: var(--yellow-color);
}

.woocommerce-Reviews .th-post-comment {
  border: 1px solid var(--border-color) !important;
  padding: 40px !important;
  box-shadow: 0px 4px 30px rgba(1, 15, 28, 0.06);
  border-radius: 8px;
}

.woocommerce-Reviews .th-post-comment .name {
  margin-bottom: 3px;
}

.woocommerce-Reviews .th-post-comment .commented-on {
  margin-bottom: 12px;
}

.rating-select label {
  margin: 0;
  margin-right: 10px;
}

.rating-select p.stars {
  margin-bottom: 0;
  line-height: 1;
}

.rating-select p.stars a {
  position: relative;
  height: 14px;
  width: 18px;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
}

.rating-select p.stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 14px;
  line-height: 1;
  font-family: var(--icon-font);
  content: "\f005";
  font-weight: 400;
  text-indent: 0;
  color: var(--yellow-color);
}

.rating-select p.stars a:hover ~ a::before {
  content: "\f005";
  font-weight: 400;
}

.rating-select p.stars:hover a::before {
  content: "\f005";
  font-weight: 700;
}

.rating-select p.stars.selected a.active::before {
  content: "\f005";
  font-weight: 700;
}

.rating-select p.stars.selected a.active ~ a::before {
  content: "\f005";
  font-weight: 400;
}

.rating-select p.stars.selected a:not(.active)::before {
  content: "\f005";
  font-weight: 700;
}

/* Small devices */
@media (max-width: 767px) {
  .woocommerce-message,
  .woocommerce-info {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 15px 10px 37px;
  }
  .woocommerce-message:before,
  .woocommerce-info:before {
    font-size: 16px;
    top: 10px;
    left: 15px;
  }
}

.woosq-product > .product > div {
  max-height: 460px;
  min-height: 460px;
  height: auto;
}

.woosq-product .thumbnails .slick-slide {
  outline: none;
  max-height: 100%;
}

.woosq-product .thumbnails img {
  padding: 10px 5px;
  width: 100%;
  height: 100%;
}

.woosq-product .thumbnails .slick-list {
  width: 100%;
  max-height: 100%;
  position: relative;
}

.woosq-product .thumbnails .slick-dots {
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 10px !important;
  margin-top: 30px;
  top: auto;
  z-index: 8;
}

.cart_table .th-cart-coupon {
  margin-left: 10px !important;
  /* Small devices */
}

@media (max-width: 767px) {
  .cart_table .th-cart-coupon {
    margin-left: 0 !important;
    padding-bottom: 0 !important;
  }
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
  border: 1px solid var(--border-color);
  background-color: var(--white-color);
}

.select2-container--default .select2-selection--single {
  height: 60px;
  border: none !important;
}

.woocommerce-error {
  border-radius: 0 !important;
}

.woocommerce-checkout-payment ul li {
  border-radius: 0 !important;
}

.woocommerce-checkout .select2-container--open .select2-dropdown--above {
  position: relative;
  bottom: -25px;
}

/*------------------- 4.00. Products  -------------------*/
.th-product {
  text-align: center;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  background-color: var(--white-color);
  padding-bottom: 0px;
  border-radius: 0px;
}

.th-product.th-product-box {
  text-align: center;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.th-product.th-product-box .th-product-img {
  background-color: var(--smoke-color);
  overflow: hidden;
  position: relative;
  margin: 0 0 25px 0;
  text-align: center;
  z-index: 2;
}

.th-product.th-product-box .actions {
  height: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: var(--title-color);
  z-index: 3;
  margin-top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.th-product.th-product-box .actions .icon-btn {
  --btn-size: 50px;
  line-height: 52px;
  font-size: 16px;
  border-color: var(--white-color);
  color: var(--title-color);
  background: var(--white-color);
  border-radius: 0px;
}

.th-product.th-product-box .actions .icon-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.th-product.th-product-box .category {
  color: var(--white-color);
  font-size: 14px;
  font-family: var(--title-font);
  font-weight: 500;
  padding: 1px 20px;
  display: inline-block;
  background-color: var(--theme-color);
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 3;
}

.th-product.th-product-box .star-rating span:before {
  content: "\f005\f005\f005\f005\f005";
  top: 0;
  position: absolute;
  left: 0;
  color: var(--yellow-color);
}

.th-product.th-product-box.list-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  height: 100%;
}

.th-product.th-product-box.list-view .product-img {
  width: 100%;
  max-width: 200px;
  margin: 0;
}

.th-product.th-product-box.list-view .product-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid var(--border-color);
  border-left: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 25px;
}

.th-product.th-product-box.list-view .actions {
  --btn-size: 35px;
  --btn-font-size: 13px;
  --icon-gap-x: 2px;
}

.th-product.th-product-box.list-view .actions .icon-btn {
  --btn-size: 35px !important;
  line-height: 35px;
  --btn-font-size: 13px;
}

.th-product.th-product-box.list-view .action-btn {
  padding: 8px 15px;
}

.th-product.th-product-box.list-view .icon-btn .category {
  padding: 0px 10px;
  border-radius: 0px;
}

.th-product.th-product-box.list-view .star-rating span:before {
  content: "\f005\f005\f005\f005\f005";
  top: 0;
  position: absolute;
  left: 0;
  color: var(--yellow-color);
}

.th-product.th-product-box.list-view .product-title {
  font-size: 16px;
  margin: 0 0 5px 0;
}

.th-product.th-product-box.list-view .product-price {
  font-size: 14px;
}

.th-product .product-title {
  font-size: 20px;
  margin: 10px 0 10px 0;
}

.th-product .product-title a {
  color: inherit;
}

.th-product .product-title a:hover {
  color: var(--theme-color);
}

.th-product .price {
  display: block;
  color: var(--body-color);
  font-weight: 500;
  font-size: 18px;
  margin-bottom: -0.2em;
}

.th-product .price del {
  margin-left: 5px;
  color: #a9a9a9;
}

.th-product .product-img {
  --space: 20px;
  background-color: transparent;
  overflow: hidden;
  position: relative;
  text-align: center;
  border-radius: 0px;
  z-index: 2;
  margin: 0 0 30px 0;
}

.th-product .product-img:before {
  --space: 20px;
  content: '';
  height: calc(100% - var(--space)*2);
  width: calc(100% - var(--space)*2);
  position: absolute;
  top: var(--space);
  left: var(--space);
  background-color: var(--title-color);
  z-index: 1;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.th-product .product-img img {
  width: 100%;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

.th-product .star-rating {
  margin: 0 auto 5px auto;
  width: 93px;
  font-size: 14px;
}

.th-product .actions {
  height: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  text-align: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 3;
  margin-top: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.th-product .actions .icon-btn {
  --btn-size: 40px;
  line-height: 42px;
  font-size: 14px;
  border-color: var(--theme-color);
  color: var(--white-color);
  background: var(--theme-color);
  border-radius: 0px;
}

.th-product .actions .icon-btn i {
  margin-right: 1px;
}

.th-product .actions .icon-btn:hover {
  color: var(--theme-color);
  background: var(--white-color);
  border-color: var(--white-color);
}

.th-product .actions > * {
  margin: 0 var(--icon-gap-x, 5px);
}

.th-product .actions > * > a {
  margin: 0;
}

.th-product .category {
  color: var(--white-color);
  font-size: 14px;
  font-family: var(--title-font);
  font-weight: 500;
  display: inline-block;
  background-color: var(--theme-color);
  padding: 1px 20px;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 3;
}

.th-product .product-tag {
  width: 60px;
  height: 30px;
  font-size: 16px;
  font-weight: 400;
  background-color: var(--theme-color);
  line-height: 31px;
  color: var(--white-color);
  border-radius: 0px;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 9;
}

.th-product .icon-btn {
  -webkit-transform: translateY(30px);
      -ms-transform: translateY(30px);
          transform: translateY(30px);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}

.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,
.th-product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before {
  position: relative;
  top: -1px;
  left: 0;
  line-height: inherit;
  margin: 0;
  font-size: 24px;
}

.th-product .tinv-wishlist a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: var(--white-color);
  color: var(--title-color);
  border-radius: 0;
}

.th-product .tinv-wishlist a:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.th-product .add_to_cart_button.added {
  display: none;
}

.th-product .added_to_cart {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: var(--theme-color);
  color: var(--white-color);
  font-size: 0;
  text-align: center;
  border-radius: 0px;
}

.th-product .added_to_cart:after {
  content: "\f07a";
  position: relative;
  font-family: var(--icon-font);
  font-size: 16px;
  font-weight: 700;
}

.th-product .added_to_cart:hover {
  background-color: var(--title-color);
  color: var(--white-color);
}

.th-product .action-btn {
  background-color: var(--white-color);
  font-size: 14px;
  font-family: var(--title-font);
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block;
  padding: 13px 25px;
}

.th-product:hover .product-img:before {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  visibility: visible;
  opacity: 0.7;
}

.th-product:hover .product-img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.th-product:hover .actions {
  margin-top: 0;
  opacity: 1;
  visibility: visible;
}

.th-product:hover .icon-btn {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.th-product.list-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  height: 100%;
}

.th-product.list-view .product-img {
  width: 100%;
  max-width: 200px;
  margin: 0;
}

.th-product.list-view .star-rating {
  margin: 0 auto 10px 0;
  width: 93px;
}

.th-product.list-view .product-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border: 1px solid var(--border-color);
  border-left: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 25px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .th-product.list-view .product-content {
    padding: 0 14px;
  }
}

.th-product.list-view .actions {
  --btn-size: 35px;
  --btn-font-size: 13px;
  --icon-gap-x: 2px;
}

.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
  width: 35px;
  height: 35px;
  line-height: 35px;
}

.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,
.th-product.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before {
  font-size: 20px;
}

.th-product.list-view .tinv-wishlist a {
  width: 35px;
  height: 35px;
  line-height: 35px;
}

.th-product.list-view .added_to_cart {
  width: 35px;
  height: 35px;
  line-height: 35px;
}

.th-product.list-view .added_to_cart:after {
  font-size: 16px;
}

.th-product.list-view .action-btn {
  padding: 8px 15px;
}

.th-product.list-view .tag {
  top: 8px;
  right: 8px;
  padding: 0px 15px;
}

.th-product.list-view .star-rating span:before {
  content: "\f005\f005\f005\f005\f005";
  color: var(--yellow-color);
  top: 0;
  position: absolute;
  left: 0;
  letter-spacing: 3px;
}

.th-product.list-view .product-title {
  font-size: 16px;
  margin: 0 0 5px 0;
}

.th-product.list-view .price {
  font-size: 14px;
}

.th-product.list-view .product-price {
  font-size: 14px;
}

#productCarousel .slick-arrow {
  top: 37.5%;
}

.mfp-content {
  margin: 1.5rem auto;
}

.mfp-content .product-details-img {
  padding-top: 15px;
}

.mfp-content .product-about {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-content .container {
  position: relative;
}

.mfp-content .product-big-img {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.woosq-popup .product_meta > span > a:after,
.woosq-popup .product_meta > span > span:after {
  display: none;
}

.woosq-product > .product > div {
  height: auto;
}

.th-sort-bar {
  padding: 0;
  margin: 0 0 24px 0;
}

.th-sort-bar .row {
  --bs-gutter-x: 0;
  --bs-gutter-y: 15px;
}

.th-sort-bar .single-select,
.th-sort-bar select {
  height: 60px;
  line-height: 60px;
  padding: 0 30px;
  border: 1px solid var(--border-color);
  background-color: var(--white-color);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 250px;
  font-size: 16px;
  margin: 0;
  border-radius: 0px;
  color: var(--body-color);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");
  background-position: right 26px center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
}

.th-sort-bar .woocommerce-result-count {
  margin-bottom: 0;
  color: var(--body-color);
}

.th-sort-bar .nav a {
  display: inline-block;
  height: 50px;
  width: 50px;
  line-height: 50px;
  border: 1px solid var(--border-color);
  background-color: var(--white-color);
  text-align: center;
  position: relative;
  font-family: var(--title-font);
  font-weight: 600;
  font-size: 16px;
  text-transform: capitalize;
  color: var(--body-color);
  margin: 0 0 0 10px;
}

.th-sort-bar .nav a.active, .th-sort-bar .nav a:hover {
  color: var(--theme-color);
}

.product-thumb-area {
  position: relative;
}

.product-thumb-area .product-thumb-tab {
  position: absolute;
  bottom: 50px;
  left: 0;
}

.product-thumb-tab {
  --thumb: 87px;
  --gap: 0px;
  position: relative;
  z-index: 3;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 0px;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.product-thumb-tab .tab-btn {
  background-color: var(--white-color);
  cursor: pointer;
  height: var(--thumb);
  width: var(--thumb);
  padding: var(--gap);
  border-radius: 0px;
}

.product-thumb-tab .tab-btn img {
  max-width: 100%;
  width: 100%;
  border-radius: inherit;
}

.product-thumb-tab .tab-btn:not(:last-of-type) {
  margin-right: 15px;
}

.product-big-img {
  background-color: #f4f4f4;
  text-align: center;
  border-radius: 0px;
  position: relative;
}

.product-big-img .img {
  width: 100%;
  border-radius: 0px;
}

.product-big-img .img img {
  width: 100%;
  border-radius: 0px;
  height: 100%;
  object-fit: cover;
}

.product-big-img .add_to_wishlist {
  position: absolute;
  top: 48px;
  right: 48px;
}

.product-thumb,
.product-big-img {
  background-color: #f4f4f4;
  text-align: center;
  border-radius: 0px;
  position: relative;
}

.product-thumb .img,
.product-big-img .img {
  width: 100%;
  border-radius: 0px;
}

.product-thumb .img img,
.product-big-img .img img {
  width: 100%;
  border-radius: 0px;
  height: 100%;
  object-fit: cover;
}

.product-thumb .add_to_wishlist,
.product-big-img .add_to_wishlist {
  position: absolute;
  top: 48px;
  right: 48px;
}

.quantity {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.quantity > .screen-reader-text {
  display: inline-block;
  font-weight: 600;
  color: var(--title-color);
  font-family: var(--title-font);
  margin: 0;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  margin-right: 10px;
}

.quantity .qty-btn,
.quantity .qty-input {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: none;
  border-right: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  text-align: center;
  color: var(--body-color);
  font-size: 18px;
  font-weight: 600;
}

.quantity .qty-btn:last-child,
.quantity .qty-input:last-child {
  border-right: none;
}

.quantity .qty-btn {
  font-size: 16px;
}

.product_meta {
  font-weight: 700;
  font-size: 16px;
  font-family: var(--body-font);
  margin: 35px 0 0 0;
}

.product_meta > span {
  display: block;
  margin-bottom: 5px;
  color: var(--title-color);
  font-weight: bold;
}

.product_meta > span:last-child {
  margin-bottom: 0;
}

.product_meta > span a {
  color: inherit;
}

.product_meta > span a:hover {
  color: var(--theme-color);
}

.product_meta > span > a,
.product_meta > span > span {
  position: relative;
  color: var(--body-color);
  font-weight: 400;
}

.product_meta > span > a:after,
.product_meta > span > span:after {
  content: ",";
  margin-right: 5px;
}

.product_meta > span > a:last-child:after,
.product_meta > span > span:last-child:after {
  display: none;
}

.product_meta > span > a:first-child,
.product_meta > span > span:first-child {
  margin-left: 7px;
}

.product-tab-style1 {
  border-bottom: 1px solid #ececec;
  margin: 85px auto 33px auto;
  padding-bottom: 40px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
  /* Small devices */
}

@media (max-width: 767px) {
  .product-tab-style1 {
    gap: 20px;
  }
}

.product-tab-style2 {
  border-bottom: 1px solid #e4e4e4;
  margin: 95px 0 40px 0;
}

.product-tab-style2 li {
  margin: 0 45px 0 0;
}

.product-tab-style2 li:last-child {
  margin-right: 0;
}

.product-tab-style2 a {
  font-family: var(--title-font);
  color: var(--title-color);
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  position: relative;
  line-height: 1;
  padding: 0 0 17px 0;
  text-transform: capitalize;
}

.product-tab-style2 a:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  height: 1px;
  width: 0;
  background-color: var(--theme-color);
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.product-tab-style2 a.active:before {
  width: 100%;
}

.woocommerce-table {
  margin-bottom: 0;
}

.woocommerce-Reviews .th-post-comment .text {
  margin-bottom: -0.5em;
}

.woocommerce-Reviews .th-comments-wrap {
  padding: 0;
  box-shadow: none;
}

.woocommerce-Reviews .th-comment-form {
  padding: 60px;
  background-color: var(--smoke-color);
  box-shadow: none;
  margin-bottom: 0;
}

.woocommerce-Reviews .th-comment-form input,
.woocommerce-Reviews .th-comment-form .form-control {
  background-color: var(--white-color);
}

.woocommerce-Reviews .th-comment-form .blog-inner-title {
  margin-bottom: 10px;
}

.woocommerce-Reviews .comment-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 24px;
  margin-bottom: 40px;
}

.woocommerce-Reviews .th-post-comment {
  border: 1px solid var(--border-color) !important;
  padding: 40px !important;
  box-shadow: 0px 4px 30px rgba(1, 15, 28, 0.06);
  margin-bottom: 24px;
}

.woocommerce-Reviews .th-post-comment .name {
  margin-bottom: 3px;
}

.woocommerce-Reviews .th-post-comment .commented-on {
  margin-bottom: 12px;
}

/* Large devices */
@media (max-width: 1199px) {
  .woocommerce-Reviews .th-post-comment {
    padding: 15px !important;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .woocommerce-Reviews .comment-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .woocommerce-Reviews .th-comment-form {
    padding: 40px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .woocommerce-Reviews .comment-list {
    display: block;
  }
  .woocommerce-Reviews .th-comment-form {
    padding: 40px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .woocommerce-Reviews .th-comment-form {
    padding: 40px 20px;
  }
}

#productTabContent {
  margin-bottom: -10px;
}

#additional_information {
  margin-bottom: 40px;
}

#reviews {
  margin-bottom: 40px;
}

.product-inner-list > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.product-inner-list li {
  position: relative;
  padding-left: 15px;
}

.product-inner-list li:before {
  content: "-";
  position: absolute;
  left: 0;
}

.share-title {
  font-size: 16px;
  font-weight: 600;
  color: var(--title-color);
  margin-bottom: 8px;
}

.share-title i {
  color: var(--theme-color);
}

.summary-content,
.product-about {
  padding-left: 24px;
}

.summary-content .product-title,
.product-about .product-title {
  margin: -0.4em 0 18px 0;
  font-weight: 800;
}

.summary-content > .price,
.product-about > .price {
  font-size: 20px;
  font-weight: 700;
  color: var(--title-color);
  display: block;
  margin-bottom: 28px;
  margin-right: 10px;
  line-height: inherit;
}

.summary-content > .price del,
.product-about > .price del {
  color: var(--gray-color);
  font-weight: 500;
  margin-left: 15px;
}

.summary-content .product-rating,
.product-about .product-rating {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 5px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  top: 2px;
  font-size: 16px;
  line-height: 20px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  margin-bottom: 25px;
}

.summary-content .product-rating .star-rating,
.product-about .product-rating .star-rating {
  width: 80px;
  font-size: 12px;
  margin-right: 8px;
}

.summary-content .woocommerce-review-link,
.product-about .woocommerce-review-link {
  color: var(--body-color);
}

.summary-content .checklist,
.product-about .checklist {
  margin: 30px 0 40px 0;
}

.summary-content .checklist li,
.product-about .checklist li {
  font-weight: 400;
}

.summary-content .actions,
.product-about .actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 15px;
  margin: 33px 0 27px 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.summary-content .actions .th-btn,
.product-about .actions .th-btn {
  padding: 16px 30px;
}

.summary-content .actions .th-btn .btn-icon,
.product-about .actions .th-btn .btn-icon {
  padding: 10.5px 15px 10.5px 15px;
}

.summary-content .actions .icon-btn,
.product-about .actions .icon-btn {
  border-color: var(--border-color);
  border-radius: 4px;
}

.summary-content .actions .icon-btn:hover,
.product-about .actions .icon-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
  border-color: var(--theme-color);
}

.summary-content .share,
.product-about .share {
  margin-top: 25px;
}

.summary-content .th-social a,
.product-about .th-social a {
  --icon-size: 40px;
  line-height: 38px;
  font-size: 14px;
  border: 1px solid var(--border-color);
  border-radius: 0;
}

.summary-content .th-social a:hover,
.product-about .th-social a:hover {
  border-color: var(--theme-color);
}

.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,
.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
  width: 56px;
  height: 56px;
  line-height: 56px;
  display: inline-block;
  border-radius: 4px;
}

.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,
.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before,
.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,
.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before {
  position: relative;
  top: 0;
  left: 0;
  line-height: inherit;
  margin: 0;
  font-size: 24px;
}

.summary-content .tinv-wishlist a,
.product-about .tinv-wishlist a {
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 0;
}

.summary-content .tinv-wishlist a:hover,
.product-about .tinv-wishlist a:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.summary-content .quantity,
.product-about .quantity {
  position: relative;
  border: 1px solid #eeeeee;
  border-radius: 4px;
  margin-left: 5px;
  margin-right: 0px;
  height: 60px;
}

.summary-content .quantity.style2,
.product-about .quantity.style2 {
  border-radius: 4px;
}

.summary-content .quantity.style2 .qty-input,
.product-about .quantity.style2 .qty-input {
  width: 100px;
  height: 60px;
  border: none;
  background-color: var(--title-color);
  color: var(--white-color);
  padding: 0 25px;
  text-align: left;
  font-weight: 500;
}

.summary-content .quantity.style2 .qty-btn,
.product-about .quantity.style2 .qty-btn {
  color: var(--white-color);
}

.summary-content .quantity.style2 .quantity-plus,
.product-about .quantity.style2 .quantity-plus {
  bottom: 16px;
}

.summary-content .quantity.style2:after,
.product-about .quantity.style2:after {
  background-color: transparent;
}

.summary-content .quantity:after, .summary-content .quantity:after,
.product-about .quantity:after,
.product-about .quantity:after {
  content: "";
  height: 100%;
  width: 1px;
  background-color: #eeeeee;
  position: absolute;
  top: 0;
  left: 55px;
}

.summary-content .quantity .qty-input,
.product-about .quantity .qty-input {
  width: 112px;
  height: 56px;
  background-color: transparent;
  color: var(--title-color);
  text-align: left;
  padding: 0 21px;
  font-weight: 500;
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
}

.summary-content .quantity .qty-btn,
.product-about .quantity .qty-btn {
  content: "";
  position: absolute;
  color: var(--title-color);
  background-color: transparent;
  right: 4px;
  border: none;
  line-height: 60px;
}

.summary-content .quantity .quantity-plus,
.product-about .quantity .quantity-plus {
  bottom: 12px;
}

.summary-content .quantity .quantity-minus,
.product-about .quantity .quantity-minus {
  top: 8px;
}

.product-details .th-comments-wrap {
  margin-top: 0;
}

.product-details .border-title {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 40px;
}

.product-details .border-title:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 80px;
  background-color: var(--theme-color);
}

.product-inner-title {
  font-size: 32px;
  border-bottom: 1px solid var(--border-color);
  padding: 0 0 7px 0;
  margin: 0 0 30px 0;
}

.related-product-wrapper {
  padding-top: 115px;
}

.woosq-product .thumbnails img {
  padding: 10px;
}

.woosq-product .thumbnails .slick-dots {
  bottom: auto;
  margin-top: 30px;
}

.woosq-product .thumbnails .slick-dots li ~ li {
  margin-left: 5px;
}

.woosq-product .thumbnails .slick-dots li button {
  background: var(--theme-color);
  position: relative;
}

.woosq-product .thumbnails .slick-dots li button:before {
  display: none;
}

#woosq-popup .single-product .product .tinvwl-shortcode-add-to-cart {
  display: none;
}

.mfp-woosq .mfp-close {
  width: 44px;
  height: 44px;
  line-height: initial;
}

.woocommerce-Reviews .th-post-comment {
  border-radius: 0px;
}

.woocommerce-Reviews .th-post-comment .text {
  margin-bottom: -0.5em;
}

.woocommerce-Reviews .th-comments-wrap {
  padding: 0;
  margin-right: 0 !important;
  box-shadow: none;
}

.woocommerce-Reviews .th-comment-form {
  padding: 60px;
  background-color: var(--smoke-color);
  box-shadow: none;
}

.woocommerce-Reviews .th-comment-form input,
.woocommerce-Reviews .th-comment-form .form-control {
  background-color: var(--white-color);
}

.woocommerce-Reviews .th-comment-form .blog-inner-title {
  margin-bottom: 10px;
}

.woocommerce-Reviews .comment-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0;
  /* Small devices */
}

@media (max-width: 767px) {
  .woocommerce-Reviews .comment-list {
    display: block;
  }
}

.woocommerce-Reviews .comment-list li {
  max-width: 100%;
  margin: 12px;
  /* Small devices */
}

.woocommerce-Reviews .th-post-comment {
  border: 1px solid var(--border-color) !important;
  padding: 30px !important;
  box-shadow: 0px 4px 30px rgba(1, 15, 28, 0.06);
  margin-bottom: 0px;
}

.woocommerce-Reviews .th-post-comment .name {
  margin-bottom: 3px;
}

.woocommerce-Reviews .th-post-comment .commented-on {
  margin-bottom: 12px;
}

/* Large devices */
@media (max-width: 1199px) {
  .woocommerce-Reviews .th-post-comment {
    padding: 30px !important;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .woocommerce-Reviews .comment-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .woocommerce-Reviews .th-comment-form {
    padding: 30px !important;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .woocommerce-Reviews .th-comment-form {
    padding: 40px 20px;
  }
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .th-product.list-view .product-img {
    max-width: 150px;
  }
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .product-thumb-tab {
    --thumb: 100px;
    margin-left: -40px;
  }
  .product-thumb-area {
    margin-right: 0;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .th-sort-bar select {
    min-width: auto;
  }
  .product-tab-style1 {
    margin: 55px 0 40px 0;
  }
  .summary-content,
  .product-about {
    padding-left: 0;
  }
  .summary-content .actions,
  .product-about .actions {
    margin: 0;
  }
  .product-big-img .img {
    height: 540px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .product-big-img {
    margin-bottom: 40px;
  }
  .product-thumb-tab {
    margin-left: -10px;
  }
  .th-product-box.list-view .product-img {
    max-width: 150px;
  }
  .th-sort-bar .row {
    --bs-gutter-x: 20px;
  }
  .th-sort-bar .nav a:last-child {
    margin-right: 0;
    padding-right: 0;
  }
  .th-sort-bar .nav a:last-child:before {
    display: none;
  }
  .woosq-product > .product .thumbnails {
    max-height: 400px;
    min-height: 200px;
    padding: 10px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .th-sort-bar {
    text-align: center;
  }
  .th-sort-bar .nav {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .th-sort-bar .single-select,
  .th-sort-bar select {
    margin: 0 auto;
    width: 100%;
  }
  .th-sort-bar .woocommerce-result-count {
    padding-left: 0;
  }
  .th-product-box.list-view .product-img {
    max-width: 130px;
  }
  .th-product-box.list-view .actions {
    --btn-size: 30px;
    --btn-font-size: 10px;
    --icon-gap-x: 2px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .product-about .actions {
    gap: 15px 15px;
  }
  .product-thumb-tab {
    --thumb: 74px;
    --gap: 6px;
  }
  .product-thumb-tab .tab-btn {
    border-radius: 0px;
  }
  .product-thumb-tab .tab-btn:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .product-thumb-tab .indicator {
    border-radius: 0px;
  }
  .product-big-img .img {
    height: 370px;
  }
  .product-grid {
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
  .summary-content .product-title,
  .product-about .product-title {
    margin: 0 0 7px 0;
  }
  .summary-content > .price,
  .product-about > .price {
    font-size: 24px;
    margin-bottom: 9px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .th-product.list-view .product-img {
    max-width: 130px;
  }
}

.woosq-product .thumbnails .slick-list {
  display: block;
}

/*------------------- 4.00. Cart  -------------------*/
.woocommerce-cart-form {
  text-align: center;
}

.cart_table {
  border: 1px solid #eaf0f2;
  margin-bottom: 45px;
}

.cart_table thead {
  background-color: #ecf0f1;
}

.cart_table thead th {
  border: none !important;
}

.cart_table td:before,
.cart_table th {
  font-family: var(--title-font);
  color: var(--title-color);
  font-weight: 800;
  border: none;
  padding: 27px 15px;
}

.cart_table td:before {
  content: attr(data-title);
  position: absolute;
  left: 15px;
  top: 50%;
  vertical-align: top;
  padding: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: none;
}

.cart_table td {
  border: none;
  border-bottom: 1px solid #f3f3f3;
  color: #8b8b8b;
  padding: 20px 10px;
  position: relative;
  vertical-align: middle;
}

.cart_table .product-quantity {
  color: var(--title-color);
}

.cart_table .product-quantity input {
  position: relative;
  top: -2px;
}

.cart_table .cart-productname {
  font-weight: 400;
  font-family: var(--body-font);
  color: var(--body-color);
}

.cart_table .cart-productimage {
  display: inline-block;
  border: 2px solid var(--smoke-color);
}

.cart_table .remove {
  color: var(--theme-color);
  font-size: 18px;
}

.cart_table .quantity {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.cart_table .qty-btn {
  border: 2px solid var(--smoke-color) !important;
  background-color: transparent;
  color: #b8c6d0;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 28px;
  font-size: 16px;
  border-radius: 4px;
}

.cart_table .qty-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.cart_table .qty-input {
  vertical-align: middle;
  border: 2px solid var(--smoke-color);
  width: 70px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  color: var(--title-color);
  font-weight: 700;
  margin: 0 10px;
  border-radius: 4px;
  padding: 0;
  /* Firefox */
}

.cart_table .qty-input::-moz-placeholder {
  color: var(--title-color);
}

.cart_table .qty-input::-webkit-input-placeholder {
  color: var(--title-color);
}

.cart_table .qty-input:-ms-input-placeholder {
  color: var(--title-color);
}

.cart_table .qty-input::-ms-input-placeholder {
  color: var(--title-color);
}

.cart_table .qty-input::placeholder {
  color: var(--title-color);
}

.cart_table .qty-input::-webkit-outer-spin-button, .cart_table .qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.cart_table .qty-input[type="number"] {
  -moz-appearance: textfield;
}

.cart_table .actions {
  text-align: right;
  vertical-align: middle;
}

.cart_table .actions > .th-btn {
  font-size: 16px;
  padding: 20px 28px;
  margin-right: 15px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.cart_table .actions > .th-btn:last-child {
  margin-right: 0;
}

.cart_table .cart-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .cart_table .cart-button {
    display: block;
  }
}

.cart_table .cart-button .th-btn {
  padding: 17px 28px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .cart_table .cart-button .th-btn {
    display: inline-block;
  }
}

.cart_table .cart-button .btn-group {
  /* Medium devices */
}

@media (max-width: 991px) {
  .cart_table .cart-button .btn-group {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 20px;
  }
}

.cart_table .th-cart-coupon {
  float: left;
  margin: 0;
  width: 455px;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.cart_table .th-cart-coupon input {
  width: calc(100% - 200px);
  margin-right: 10px;
  min-height: 60px;
}

.cart_table .th-cart-coupon .th-btn {
  font-size: 16px;
  padding: 17px 25px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  /* Small devices */
}

@media (max-width: 767px) {
  .cart_table .th-cart-coupon .th-btn {
    display: inline-block;
    margin-top: 10px;
  }
}

.cart_totals {
  border: 1px solid #ecf0f1;
}

.cart_totals th,
.cart_totals td {
  vertical-align: top;
  padding: 20px 20px;
  border: none;
  border-bottom: 1px solid #ecf0f1;
  font-size: 14px;
  color: var(--title-color);
  width: 55%;
}

.cart_totals th:first-child,
.cart_totals td:first-child {
  width: 45%;
  background-color: #f9fbfb;
  font-weight: 700;
  font-size: 14px;
  color: #333333;
}

.cart_totals .shipping-calculator-button {
  display: inline-block;
  border-bottom: 1px solid;
  color: var(--title-color);
  font-weight: 700;
}

.cart_totals .shipping-calculator-button:hover {
  color: var(--theme-color);
}

.cart_totals .woocommerce-shipping-destination {
  margin-bottom: 10px;
}

.cart_totals .woocommerce-shipping-methods {
  margin-bottom: 0;
}

.cart_totals .shipping-calculator-form {
  display: none;
}

.cart_totals .shipping-calculator-form p:first-child {
  margin-top: 20px;
}

.cart_totals .shipping-calculator-form p:last-child {
  margin-bottom: 0;
}

.cart_totals .shipping-calculator-form .th-btn {
  padding: 5px 30px;
}

.cart_totals .amount {
  font-weight: 700;
}

.cart_totals .order-total .amount {
  color: var(--theme-color);
}

/* Medium devices */
@media (max-width: 991px) {
  .cart_table th {
    padding: 23px 8px;
    font-size: 14px;
  }
  .cart_table .cart-productname {
    font-size: 14px;
  }
  .cart_table .th-cart-coupon {
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .cart_table .actions {
    text-align: center;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .cart_table {
    text-align: left;
    min-width: auto;
    border-collapse: separate;
    border-spacing: 0 20px;
    border: none;
  }
  .cart_table thead {
    display: none;
  }
  .cart_table td {
    padding: 15px;
    display: block;
    width: 100%;
    padding-left: 25%;
    text-align: right;
    border: 1px solid #f3f3f3;
    border-bottom: none;
  }
  .cart_table td::before {
    display: block;
  }
  .cart_table td:last-child {
    border-bottom: 1px solid #f3f3f3;
  }
  .cart_table td.actions {
    padding-left: 15px;
    text-align: center;
  }
  .cart_table td.actions > .th-btn {
    margin-top: 10px;
    margin-right: 0;
    display: block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
  .cart_table td.actions > .th-btn:last-child {
    margin-right: auto;
  }
  .cart_table .th-cart-coupon {
    width: 100%;
    text-align: center;
    float: none;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: block;
    padding-bottom: 10px;
  }
  .cart_table .th-cart-coupon input {
    width: 100%;
    margin-bottom: 10px;
  }
  .cart_totals th,
  .cart_totals td {
    padding: 15px 10px;
  }
  .cart_totals th:first-child,
  .cart_totals td:first-child {
    width: 17%;
    line-height: 1.4;
  }
}

/*------------------- 4.00. Checkout  -------------------*/
.woocommerce-checkout .form-group,
.woocommerce-checkout .form-row {
  margin-bottom: 0;
}

.woocommerce-checkout .form-select,
.woocommerce-checkout .select2-container,
.woocommerce-checkout .form-control {
  margin-bottom: 0;
}

.woocommerce-checkout .select2-container--open .select2-dropdown--below {
  margin-top: -35px;
}

.woocommerce-checkout .select2-container--open .select2-dropdown--above {
  position: relative;
  bottom: -30px;
}

.woocommerce-checkout .select2-dropdown {
  border: 1px solid #e3e6e9;
  border-top: none;
}

.woocommerce-checkout .select2-container--default .select2-selection--single {
  border-radius: 0;
}

.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-checkout .select2-container--default .select2-selection--single .form-control:focus {
  color: var(--body-color);
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #eee;
  padding: 0;
}

.woocommerce-form-login select,
.woocommerce-form-login .form-select,
.woocommerce-form-login .form-control,
.woocommerce-form-login .select2,
.woocommerce-form-login .select2-container,
.woocommerce-form-coupon select,
.woocommerce-form-coupon .form-select,
.woocommerce-form-coupon .form-control,
.woocommerce-form-coupon .select2,
.woocommerce-form-coupon .select2-container,
.woocommerce-checkout select,
.woocommerce-checkout .form-select,
.woocommerce-checkout .form-control,
.woocommerce-checkout .select2,
.woocommerce-checkout .select2-container {
  margin-bottom: var(--bs-gutter-x);
}

#ship-to-different-address {
  margin-top: 15px;
}

.select2-container--default .select2-selection--single {
  height: 60px;
  border: 1px solid #e3e6e9;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 60px;
  padding-left: 30px;
  padding-right: 25px;
}

.woocommerce-billing-fields .form-row {
  margin-bottom: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
  content: '\f107';
  font-family: var(--icon-font);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin: 0;
  border: none;
  top: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 60px;
  line-height: 60px;
  margin-right: 30px;
}

span.select2-selection.select2-selection--single:focus {
  outline: none;
}

.shipping-calculator-form .form-select,
.shipping-calculator-form .form-control {
  height: 40px;
  padding-left: 15px;
  font-size: 16px;
  border-radius: 0;
  background-position: right 13px center;
}

.shipping-calculator-form .th-btn {
  font-size: 14px;
  padding: 0 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 40px;
}

.checkout-ordertable th,
.checkout-ordertable td {
  border: 1px solid #ededed;
  text-align: right;
  padding: 5px 20px;
  vertical-align: top;
  font-size: 14px;
  font-weight: 600;
  color: #2c3e50;
}

.checkout-ordertable th {
  font-weight: 800;
  text-align: left;
}

.checkout-ordertable ul {
  margin: 0;
  padding: 0;
}

.checkout-ordertable .order-total .amount {
  color: var(--theme-color);
}

.checkout-ordertable input[type="hidden"] ~ label {
  color: var(--theme-color);
}

.woocommerce-checkout .form-group input:not(:last-child) {
  margin-bottom: var(--bs-gutter-x);
}

.woocommerce-checkout-payment {
  text-align: left;
}

.woocommerce-checkout-payment ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.woocommerce-checkout-payment ul li {
  padding-top: 12px;
  border-bottom: 1px solid #d8d8d8;
  border-radius: 4px;
  font-size: 16px;
}

.woocommerce-checkout-payment ul input[type="radio"] ~ label {
  margin-bottom: 17px;
  color: var(--body-color);
}

.woocommerce-checkout-payment ul input[type="radio"] ~ label img {
  margin-bottom: -2px;
  margin-left: 10px;
}

.woocommerce-checkout-payment .place-order {
  padding-top: 30px;
}

.woocommerce-checkout-payment .payment_box {
  color: #a1b1bc;
  background-color: #ecf0f1;
  border: 1px solid #d8d8d8;
  border-bottom: none;
  font-size: 14px;
  padding: 10px 20px;
  border-radius: 4px;
  display: none;
}

.woocommerce-checkout-payment .payment_box p {
  margin: 0;
}

.th-checkout-wrapper form.woocommerce-form {
  margin-bottom: 25px;
}

/* Small devices */
@media (max-width: 767px) {
  tfoot.checkout-ordertable th {
    display: none;
  }
  .woocommerce-checkout-payment ul input[type="radio"] ~ label img {
    max-width: 150px;
  }
  .checkout-ordertable th,
  .checkout-ordertable td {
    padding: 5px 20px 5px 60px;
  }
}

/*------------------- 4.00. Wishlist  -------------------*/
.tinv-wishlist input[type=checkbox] {
  display: inline-block;
  opacity: 1;
  visibility: visible;
  vertical-align: middle;
  width: auto;
  height: auto;
}

.tinv-wishlist .tinv-header {
  margin-top: -0.8rem;
}

.tinv-wishlist .cart-empty {
  padding: 12px 25px;
  background-color: #eee;
  border-radius: 5px;
  font-weight: 700;
  font-size: 14px;
}

.tinv-wishlist p.return-to-shop .button {
  display: inline-block;
  background-color: var(--theme-color);
  color: #fff;
  font-size: 14px;
  padding: 10px 25px;
  margin-top: 10px;
  font-weight: 700;
}

.tinv-wishlist p.return-to-shop .button:Hover {
  background-color: var(--title-color);
  color: var(--white-color);
}

.tinv-wishlist table {
  border: none;
}

.tinv-wishlist table th {
  color: var(--title-color);
}

.tinv-wishlist table td,
.tinv-wishlist table th {
  padding: 15.3px 10px;
  border-bottom: 1px solid var(--border-color);
  text-align: center;
}

.tinv-wishlist table thead {
  background-color: var(--smoke-color);
}

.tinv-wishlist .product-cb,
.tinv-wishlist .product-remove {
  width: 40px;
  text-align: center;
}

.tinv-wishlist .product-thumbnail {
  width: 110px;
}

.tinv-wishlist .stock.in-stock {
  margin-bottom: 0;
}

.tinv-wishlist ins {
  text-decoration: none;
}

.tinv-wishlist .product-remove button {
  border: none;
  height: 22px;
  width: 22px;
  text-align: center;
  font-size: 12px;
  line-height: 22px;
  border-radius: 0;
  padding-top: 0;
}

.tinv-wishlist .product-remove button i {
  line-height: 22px;
  font-size: 16px;
}

.tinv-wishlist .tinvwl-mobile {
  display: none;
}

.tinv-wishlist .social-buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 295px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.tinv-wishlist .social-buttons ul {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}

.tinv-wishlist table.tinvwl-table-manage-list {
  font-size: 16px;
}

.tinv-wishlist .product-stock .stock {
  display: block;
}

.tinv-wishlist .product-stock span {
  display: inline;
}

.tinv-wishlist .product-stock i {
  margin-right: 5px;
}

.tinv-wishlist .tinv-modal .icon_big_times {
  margin-bottom: 5px;
  color: var(--theme-color);
}

.tinv-wishlist button.button {
  border: none;
  height: 40px;
  line-height: 38px;
  font-size: 14px;
  font-weight: 600;
  background-color: var(--theme-color);
  color: #fff;
  padding: 1px 15px;
  min-width: 140px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: block;
  margin: auto;
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .tinv-wishlist button.button {
    min-width: 160px;
    line-height: 18px;
  }
}

@media (max-width: 991px) {
  .tinv-wishlist button.button {
    display: block;
    min-width: 130px;
    margin: auto;
  }
}

.tinv-wishlist button.button i {
  font-size: 18px !important;
  margin-right: 3px !important;
}

.tinv-wishlist button.button.mask-btn {
  padding: 0;
}

.tinv-wishlist button.button .btn-text-mask {
  padding: 0.5px 21px;
}

.tinv-wishlist button.button:hover {
  background-color: var(--title-color);
  color: #fff;
}

.tinv-wishlist th,
.tinv-wishlist td.product-name {
  font-size: 16px;
  font-weight: 700;
  font-family: var(--title-font);
}

.tinv-wishlist td.product-name a {
  color: var(--body-color);
}

.tinv-wishlist td.product-name a:hover {
  color: var(--theme-color);
}

.tinv-wishlist td.product-price del {
  margin-left: 8px;
  font-size: 0.9em;
}

.tinv-wishlist .social-buttons > span {
  font-weight: 700;
  margin-right: 10px;
  font-family: var(--title-font);
  color: var(--title-color);
}

.tinv-wishlist .social-buttons li {
  display: inline-block;
  margin-right: 0;
}

.tinv-wishlist .social-buttons li a.social {
  background-color: var(--theme-color);
  color: #fff;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  border-radius: 50px;
  margin-left: 3px;
}

.tinv-wishlist .social-buttons li a.social:first-child {
  margin-left: 0;
}

.tinv-wishlist .social-buttons li a.social i {
  line-height: inherit;
}

.tinv-wishlist .social-buttons li a.social:hover {
  background-color: var(--title-color);
  color: var(--white-color);
}

/* Medium devices */
@media (max-width: 991px) {
  .tinvwl-full {
    display: none;
  }
  .tinv-wishlist .tinvwl-mobile {
    display: block;
  }
  .tinvwl-txt {
    display: none !important;
  }
  .product-stock {
    width: 40px;
    text-align: center;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .tinv-wishlist table {
    table-layout: fixed;
    border-bottom: 1px solid var(--border-color);
  }
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove,
  .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
    display: none;
  }
  .tinv-wishlist table td,
  .tinv-wishlist table th {
    border: 1px solid var(--border-color);
  }
  .tinv-wishlist table.tinvwl-table-manage-list tbody td {
    display: block;
    width: 100% !important;
    text-align: center;
  }
  .product-name {
    text-align: center;
  }
  .tinv-wishlist table td,
  .tinv-wishlist table th {
    border-bottom: none;
  }
  .tinv-wishlist table tfoot {
    border-bottom: 1px solid var(--border-color);
  }
  .tinv-wishlist .social-buttons {
    max-width: 100%;
    margin-left: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tinv-wishlist .social-buttons ul {
    margin-left: unset;
    margin-top: 5px;
  }
  .tinvwl-txt {
    display: inline-block !important;
  }
}

/*------------------- 4.00. Contact  -------------------*/
/* Contact 1 ---------------------------------- */
.contact-img {
  height: 100%;
  position: relative;
  z-index: 2;
}

.contact-img img {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  height: 100%;
}

.rsvp-form .form-group {
  margin-bottom: 30px;
}

.contact-area {
  --space: 60px;
  position: relative;
}

.contact-area::before {
  content: '';
  height: calc(100% - var(--space)*2);
  width: calc(100% + var(--space)*2);
  position: absolute;
  top: var(--space);
  left: calc(0px - var(--space));
  border: 2px solid var(--theme-color);
}

.contact-area .shape {
  position: absolute;
  top: 0;
  left: -182px;
}

/* Large devices */
@media (max-width: 1199px) {
  .contact-area::before {
    display: none;
  }
  .contact-img img {
    max-width: 100%;
  }
}

/* Request Page ----------------------- */
.request-area {
  margin-top: -66px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .request-area {
    margin-top: 0;
  }
}

.request-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 30px;
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .request-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 575px) {
  .request-wrapper {
    display: block;
    margin: auto;
    text-align: center;
  }
  .request-wrapper .btn-group {
    margin-bottom: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .request-wrapper .feature-wrapper {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: left;
  }
}

.request-quote-form {
  background-color: var(--theme-color);
  padding: 50px;
  position: relative;
  z-index: 9;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .request-quote-form {
    padding: 30px 20px;
  }
}

.request-quote-form.style2 {
  background-color: var(--white-color);
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.08);
  margin: 0 40px -35px 0;
  /* Large devices */
}

@media (max-width: 1399px) {
  .request-quote-form.style2 {
    margin: 0 0px -40px 0;
    padding: 30px;
  }
}

@media (max-width: 1199px) {
  .request-quote-form.style2 {
    margin-bottom: 40px;
  }
}

.request-quote-form.style2 textarea.form-control {
  min-height: 120px;
  padding: 12px 20px;
  padding-left: 45px;
}

.request-quote-form.style2 .th-btn {
  /* Extra small devices */
}

@media (max-width: 575px) {
  .request-quote-form.style2 .th-btn {
    padding: 14px 20px;
  }
}

.request-quote-form select,
.request-quote-form .form-control,
.request-quote-form .form-select,
.request-quote-form textarea,
.request-quote-form input {
  height: 56px;
  padding: 0 22px 0 22px;
  padding-left: 42px;
  border: 1px solid transparent;
  color: var(--body-color);
  background-color: var(--smoke-color2);
  border-radius: 4px;
  font-size: 16px;
  width: 100%;
  font-family: var(--body-font);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.request-quote-form .nice-select .option {
  color: var(--title-color);
}

.request-quote-form .nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.request-quote-form .nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.request-quote-form .nice-select .option:hover, .request-quote-form .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.request-quote-form .nice-select.open .list {
  border-bottom: 3px solid var(--theme-color);
}

.request-quote-form .form-group {
  margin-bottom: 20px;
}

.request-quote-form .form-group i {
  left: 33px;
  top: 19px;
  z-index: 9;
  max-width: 15px;
}

.request-quote-form textarea.form-control,
.request-quote-form textarea textarea {
  min-height: 96px;
  padding: 12px 20px;
  padding-left: 45px;
}

.request-quote-form .request-shape {
  position: absolute;
  left: -25%;
  bottom: 4%;
  /* Medium devices */
}

@media (max-width: 991px) {
  .request-quote-form .request-shape {
    display: none;
  }
}

.th-request-form {
  background-color: var(--theme-color);
  padding: 60px;
  /* Medium devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 991px) {
  .th-request-form {
    padding: 40px;
    margin-right: 7px;
  }
  .th-request-form .btn-group {
    margin-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .th-request-form {
    margin-right: 5px;
  }
}

@media (max-width: 575px) {
  .th-request-form {
    padding: 30px;
    margin-right: 0px;
  }
}

.th-request-form.style2 {
  background-color: transparent;
  min-width: 880px;
  width: 100%;
  padding: 60px;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
  /* Extra small devices */
}

@media (max-width: 1299px) {
  .th-request-form.style2 {
    min-width: 700px;
  }
}

@media (max-width: 1199px) {
  .th-request-form.style2 {
    min-width: 550px;
    padding: 40px;
  }
}

@media (max-width: 991px) {
  .th-request-form.style2 {
    min-width: 100%;
    padding: 30px;
  }
}

@media (max-width: 575px) {
  .th-request-form.style2 {
    padding: 30px;
  }
}

.th-request-form.style2 .request-wrapper {
  background-color: transparent;
}

.th-request-form.style2 .form-group select,
.th-request-form.style2 .form-group .form-control,
.th-request-form.style2 .form-group .form-select,
.th-request-form.style2 .form-group textarea,
.th-request-form.style2 .form-group input {
  background-color: var(--white-color);
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group select:focus,
.th-request-form.style2 .form-group .form-control:focus,
.th-request-form.style2 .form-group .form-select:focus,
.th-request-form.style2 .form-group textarea:focus,
.th-request-form.style2 .form-group input:focus {
  outline: 0;
  box-shadow: none;
  border-color: var(--theme-color);
  background-color: var(--white-color);
}

.th-request-form.style2 .form-group select::-moz-placeholder,
.th-request-form.style2 .form-group .form-control::-moz-placeholder,
.th-request-form.style2 .form-group .form-select::-moz-placeholder,
.th-request-form.style2 .form-group textarea::-moz-placeholder,
.th-request-form.style2 .form-group input::-moz-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group select::-webkit-input-placeholder,
.th-request-form.style2 .form-group .form-control::-webkit-input-placeholder,
.th-request-form.style2 .form-group .form-select::-webkit-input-placeholder,
.th-request-form.style2 .form-group textarea::-webkit-input-placeholder,
.th-request-form.style2 .form-group input::-webkit-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group select:-ms-input-placeholder,
.th-request-form.style2 .form-group .form-control:-ms-input-placeholder,
.th-request-form.style2 .form-group .form-select:-ms-input-placeholder,
.th-request-form.style2 .form-group textarea:-ms-input-placeholder,
.th-request-form.style2 .form-group input:-ms-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group select::-webkit-input-placeholder, .th-request-form.style2 .form-group .form-control::-webkit-input-placeholder, .th-request-form.style2 .form-group .form-select::-webkit-input-placeholder, .th-request-form.style2 .form-group textarea::-webkit-input-placeholder, .th-request-form.style2 .form-group input::-webkit-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group select::-moz-placeholder, .th-request-form.style2 .form-group .form-control::-moz-placeholder, .th-request-form.style2 .form-group .form-select::-moz-placeholder, .th-request-form.style2 .form-group textarea::-moz-placeholder, .th-request-form.style2 .form-group input::-moz-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group select:-ms-input-placeholder, .th-request-form.style2 .form-group .form-control:-ms-input-placeholder, .th-request-form.style2 .form-group .form-select:-ms-input-placeholder, .th-request-form.style2 .form-group textarea:-ms-input-placeholder, .th-request-form.style2 .form-group input:-ms-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group select::-ms-input-placeholder, .th-request-form.style2 .form-group .form-control::-ms-input-placeholder, .th-request-form.style2 .form-group .form-select::-ms-input-placeholder, .th-request-form.style2 .form-group textarea::-ms-input-placeholder, .th-request-form.style2 .form-group input::-ms-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group select::placeholder,
.th-request-form.style2 .form-group .form-control::placeholder,
.th-request-form.style2 .form-group .form-select::placeholder,
.th-request-form.style2 .form-group textarea::placeholder,
.th-request-form.style2 .form-group input::placeholder {
  color: var(--black-color-2);
}

.th-request-form.style2 .form-group i {
  display: inline-block;
  position: absolute;
  right: 35px;
  top: 19px;
  font-size: 16px;
  color: var(--theme-color);
}

.th-request-form.style2 .form-group .nice-select:after {
  border-bottom: 1px solid var(--theme-color);
  border-right: 1px solid var(--theme-color);
}

.th-request-form.style3 {
  background-color: var(--smoke-color);
  max-width: 100%;
  padding: 60px;
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .th-request-form.style3 {
    padding: 40px;
  }
}

@media (max-width: 575px) {
  .th-request-form.style3 {
    padding: 20px;
  }
}

.th-request-form.style3 .form-group select,
.th-request-form.style3 .form-group .form-control,
.th-request-form.style3 .form-group .form-select,
.th-request-form.style3 .form-group textarea,
.th-request-form.style3 .form-group input {
  background-color: var(--white-color);
  color: var(--body-color);
}

.th-request-form.style3 .form-group select:focus,
.th-request-form.style3 .form-group .form-control:focus,
.th-request-form.style3 .form-group .form-select:focus,
.th-request-form.style3 .form-group textarea:focus,
.th-request-form.style3 .form-group input:focus {
  outline: 0;
  box-shadow: none;
  border-color: var(--theme-color);
  background-color: var(--white-color);
}

.th-request-form.style3 .form-group select::-moz-placeholder,
.th-request-form.style3 .form-group .form-control::-moz-placeholder,
.th-request-form.style3 .form-group .form-select::-moz-placeholder,
.th-request-form.style3 .form-group textarea::-moz-placeholder,
.th-request-form.style3 .form-group input::-moz-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style3 .form-group select::-webkit-input-placeholder,
.th-request-form.style3 .form-group .form-control::-webkit-input-placeholder,
.th-request-form.style3 .form-group .form-select::-webkit-input-placeholder,
.th-request-form.style3 .form-group textarea::-webkit-input-placeholder,
.th-request-form.style3 .form-group input::-webkit-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style3 .form-group select:-ms-input-placeholder,
.th-request-form.style3 .form-group .form-control:-ms-input-placeholder,
.th-request-form.style3 .form-group .form-select:-ms-input-placeholder,
.th-request-form.style3 .form-group textarea:-ms-input-placeholder,
.th-request-form.style3 .form-group input:-ms-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style3 .form-group select::-webkit-input-placeholder, .th-request-form.style3 .form-group .form-control::-webkit-input-placeholder, .th-request-form.style3 .form-group .form-select::-webkit-input-placeholder, .th-request-form.style3 .form-group textarea::-webkit-input-placeholder, .th-request-form.style3 .form-group input::-webkit-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style3 .form-group select::-moz-placeholder, .th-request-form.style3 .form-group .form-control::-moz-placeholder, .th-request-form.style3 .form-group .form-select::-moz-placeholder, .th-request-form.style3 .form-group textarea::-moz-placeholder, .th-request-form.style3 .form-group input::-moz-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style3 .form-group select:-ms-input-placeholder, .th-request-form.style3 .form-group .form-control:-ms-input-placeholder, .th-request-form.style3 .form-group .form-select:-ms-input-placeholder, .th-request-form.style3 .form-group textarea:-ms-input-placeholder, .th-request-form.style3 .form-group input:-ms-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style3 .form-group select::-ms-input-placeholder, .th-request-form.style3 .form-group .form-control::-ms-input-placeholder, .th-request-form.style3 .form-group .form-select::-ms-input-placeholder, .th-request-form.style3 .form-group textarea::-ms-input-placeholder, .th-request-form.style3 .form-group input::-ms-input-placeholder {
  color: var(--black-color-2);
}

.th-request-form.style3 .form-group select::placeholder,
.th-request-form.style3 .form-group .form-control::placeholder,
.th-request-form.style3 .form-group .form-select::placeholder,
.th-request-form.style3 .form-group textarea::placeholder,
.th-request-form.style3 .form-group input::placeholder {
  color: var(--black-color-2);
}

.th-request-form.style3 .form-group i {
  display: inline-block;
  position: absolute;
  right: 35px;
  top: 19px;
  font-size: 16px;
  color: var(--theme-color);
}

.th-request-form.style3 .form-group .nice-select:after {
  border-bottom: 1px solid var(--theme-color);
  border-right: 1px solid var(--theme-color);
}

.th-request-form .form-group select,
.th-request-form .form-group .form-control,
.th-request-form .form-group .form-select,
.th-request-form .form-group textarea,
.th-request-form .form-group input {
  background-color: rgba(255, 255, 255, 0.1);
  height: 60px;
  color: var(--white-color);
}

.th-request-form .form-group select:focus,
.th-request-form .form-group .form-control:focus,
.th-request-form .form-group .form-select:focus,
.th-request-form .form-group textarea:focus,
.th-request-form .form-group input:focus {
  outline: 0;
  box-shadow: none;
  border-color: var(--white-color);
  background-color: rgba(255, 255, 255, 0.1);
}

.th-request-form .form-group select::-moz-placeholder,
.th-request-form .form-group .form-control::-moz-placeholder,
.th-request-form .form-group .form-select::-moz-placeholder,
.th-request-form .form-group textarea::-moz-placeholder,
.th-request-form .form-group input::-moz-placeholder {
  color: var(--white-color);
}

.th-request-form .form-group select::-webkit-input-placeholder,
.th-request-form .form-group .form-control::-webkit-input-placeholder,
.th-request-form .form-group .form-select::-webkit-input-placeholder,
.th-request-form .form-group textarea::-webkit-input-placeholder,
.th-request-form .form-group input::-webkit-input-placeholder {
  color: var(--white-color);
}

.th-request-form .form-group select:-ms-input-placeholder,
.th-request-form .form-group .form-control:-ms-input-placeholder,
.th-request-form .form-group .form-select:-ms-input-placeholder,
.th-request-form .form-group textarea:-ms-input-placeholder,
.th-request-form .form-group input:-ms-input-placeholder {
  color: var(--white-color);
}

.th-request-form .form-group select::-webkit-input-placeholder, .th-request-form .form-group .form-control::-webkit-input-placeholder, .th-request-form .form-group .form-select::-webkit-input-placeholder, .th-request-form .form-group textarea::-webkit-input-placeholder, .th-request-form .form-group input::-webkit-input-placeholder {
  color: var(--white-color);
}

.th-request-form .form-group select::-moz-placeholder, .th-request-form .form-group .form-control::-moz-placeholder, .th-request-form .form-group .form-select::-moz-placeholder, .th-request-form .form-group textarea::-moz-placeholder, .th-request-form .form-group input::-moz-placeholder {
  color: var(--white-color);
}

.th-request-form .form-group select:-ms-input-placeholder, .th-request-form .form-group .form-control:-ms-input-placeholder, .th-request-form .form-group .form-select:-ms-input-placeholder, .th-request-form .form-group textarea:-ms-input-placeholder, .th-request-form .form-group input:-ms-input-placeholder {
  color: var(--white-color);
}

.th-request-form .form-group select::-ms-input-placeholder, .th-request-form .form-group .form-control::-ms-input-placeholder, .th-request-form .form-group .form-select::-ms-input-placeholder, .th-request-form .form-group textarea::-ms-input-placeholder, .th-request-form .form-group input::-ms-input-placeholder {
  color: var(--white-color);
}

.th-request-form .form-group select::placeholder,
.th-request-form .form-group .form-control::placeholder,
.th-request-form .form-group .form-select::placeholder,
.th-request-form .form-group textarea::placeholder,
.th-request-form .form-group input::placeholder {
  color: var(--white-color);
}

.th-request-form .form-group i {
  display: inline-block;
  position: absolute;
  right: 35px;
  top: 19px;
  font-size: 16px;
  color: var(--white-color);
}

.th-request-form .form-group .nice-select:after {
  border-bottom: 1px solid var(--white-color);
  border-right: 1px solid var(--white-color);
}

.th-request-form .form-group .nice-select .option {
  color: var(--title-color);
}

.th-request-form .form-group .nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.th-request-form .form-group .nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.th-request-form .form-group .nice-select .option:hover, .th-request-form .form-group .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.th-request-form .form-group .nice-select.open .list {
  border-radius: 0;
  border: 1px solid var(--white-color);
  border-bottom: 3px solid var(--theme-color);
}

.th-request-form textarea.form-control {
  min-height: 140px;
  padding: 25px 25px 0 25px;
  border: none;
}

/* Inquiry ---------------------------------- */
.inquiry-form {
  background-color: var(--white-color);
  padding: 50px;
  box-shadow: 0px 10px 30px rgba(1, 15, 28, 0.06);
}

/* Extra small devices */
@media (max-width: 575px) {
  .inquiry-form {
    padding: 40px 20px;
  }
}

/* RSVP Page ----------------------- */
.map-sec {
  line-height: 0;
}

.map-sec iframe {
  width: 100%;
  height: 550px;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .map-sec iframe {
    height: 400px;
  }
}

@media (max-width: 767px) {
  .map-sec iframe {
    height: 300px;
  }
}

/* Contact Page ---------------------------------- */
.contact-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px;
  margin-bottom: 30px;
  max-width: 332px;
}

.contact-info.style2 {
  margin-bottom: 20px;
}

.contact-info.style2 .media-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.contact-info.style2 .media-body i {
  color: var(--theme-color);
  font-size: 20px;
  line-height: 20px;
}

.contact-info.style2 .media-body .contact-info_text {
  margin-bottom: 0;
}

.contact-info.style2 .media-body .contact-info_text a {
  /* Extra small devices */
}

@media (max-width: 575px) {
  .contact-info.style2 .media-body .contact-info_text a {
    text-align: left;
  }
}

.contact-info:last-of-type {
  margin-bottom: 0;
}

.contact-info_title {
  font-family: var(--body-font);
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: #787878;
  margin-bottom: 5px;
}

.contact-info_icon {
  color: var(--theme-color);
  text-align: center;
  font-size: 28px;
  position: relative;
  background-color: rgb(175, 216, 237, 0.10);
  width: 70px;
  height: 70px;
  line-height: 65px;
  display: block;
  margin: auto;
  border-radius: 50%;
}

.contact-info_text {
  font-weight: 300;
  font-size: 18px;
  line-height: 28px;
  color: var(--black-color);
  min-width: 242px;
  display: inline-block;
  margin-bottom: -0.5em;
}

.contact-info_text a {
  color: inherit;
}

.contact-info_text span,
.contact-info_text a {
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.contact-info_text a {
  color: var(--black-color);
  /* Extra small devices */
}

@media (max-width: 575px) {
  .contact-info_text a {
    text-align: center;
    max-width: 100%;
  }
}

.contact-info_text a:hover {
  color: var(--theme-color);
}

.contact-info:hover .contact-info_icon:before {
  top: 0;
  left: 0;
}

.contact-wrapper {
  border-top: 1px solid rgba(210, 210, 210, 0.5);
  margin-top: 30px;
  padding-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 50px;
  max-width: 450px;
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .contact-wrapper {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
    max-width: 100%;
  }
}

@media (max-width: 575px) {
  .contact-wrapper {
    display: block;
    text-align: center;
  }
}

.contact-wrapper .info-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: var(--black-color);
}

.contact-form-wrapper {
  position: relative;
  background-color: #F3F3F3;
  overflow: hidden;
  padding: 40px 60px 60px 60px;
  /* Small devices */
}

@media (max-width: 767px) {
  .contact-form-wrapper {
    padding: 25px;
  }
}

.contact-form-wrapper .form-title {
  position: relative;
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  color: #0A0A0A;
  margin-bottom: 30px;
  /* Small devices */
}

@media (max-width: 767px) {
  .contact-form-wrapper .form-title {
    font-size: 20px;
    line-height: 30px;
  }
}

.form-title {
  position: relative;
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  color: var(--title-color);
  /* Extra small devices */
}

@media (max-width: 575px) {
  .form-title {
    font-size: 20px;
    line-height: 30px;
  }
}

.form-title .shape {
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 100%;
  height: 1px;
}

.form-title .shape:after, .form-title .shape:before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: auto;
  margin-top: -1px;
}

.form-title .shape:before {
  -webkit-animation: sectionShape 8s linear infinite;
          animation: sectionShape 8s linear infinite;
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
  background-color: var(--theme-color);
  z-index: 9;
  width: 160px;
  height: 1px;
}

.form-title .shape:after {
  width: 100%;
  height: 1px;
  margin: 0;
  margin-top: -1px;
  background-color: #121212;
  opacity: 0.1;
  left: 0;
}

.contact-form {
  position: relative;
  overflow: hidden;
}

.contact-form select,
.contact-form .form-control,
.contact-form .form-select,
.contact-form textarea,
.contact-form input {
  height: 56px;
  padding: 0 25px 0 25px;
  padding-left: 45px;
  border: 1px solid transparent;
  color: var(--body-color);
  background-color: var(--white-color);
  border-radius: 0;
  font-size: 16px;
  width: 100%;
  font-family: var(--body-font);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.contact-form select:hover, .contact-form select.focus,
.contact-form .form-control:hover,
.contact-form .form-control.focus,
.contact-form .form-select:hover,
.contact-form .form-select.focus,
.contact-form textarea:hover,
.contact-form textarea.focus,
.contact-form input:hover,
.contact-form input.focus {
  color: var(--body-color) !important;
  border-color: var(--theme-color) !important;
}

.contact-form .form-group i {
  display: inline-block;
  position: absolute;
  left: 35px;
  top: 19px;
  font-size: 16px;
  color: var(--theme-color);
  max-width: 30px;
  z-index: 2;
}

.contact-form .form-group .nice-select .option {
  color: var(--title-color);
}

.contact-form .form-group .nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.contact-form .form-group .nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.contact-form .form-group .nice-select .option:hover, .contact-form .form-group .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.contact-form .form-group .nice-select.open .list {
  border-bottom: 3px solid var(--theme-color);
}

.contact-form textarea.form-control {
  min-height: 150px;
  padding: 12px 25px 0 25px;
  padding-left: 45px;
}

/* service form -----------------------------------*/
.service-form {
  background: var(--theme-color);
  padding: 60px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.08);
  /* Medium Large devices */
  /* Extra small devices */
}

.service-form.style2 {
  padding: 40px;
  box-shadow: none;
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 991px) {
  .service-form.style2 {
    margin-bottom: 40px;
  }
}

@media (max-width: 767px) {
  .service-form.style2 {
    padding: 25px;
  }
}

.service-form.style2 .form-group {
  margin-bottom: 10px;
  position: relative;
}

.service-form.style2 .form-group select,
.service-form.style2 .form-group .form-control,
.service-form.style2 .form-group .form-select,
.service-form.style2 .form-group textarea,
.service-form.style2 .form-group input {
  height: 60px;
  padding: 25px;
  padding-right: 45px;
  border: 1px solid transparent;
  color: var(--body-color);
  background-color: var(--white-color);
  border-radius: 0;
  font-size: 16px;
  width: 100%;
}

.service-form.style2 .form-group .nice-select {
  padding: 0 25px 0 25px;
}

@media (max-width: 1299px) {
  .service-form {
    padding: 50px;
  }
}

@media (max-width: 575px) {
  .service-form {
    padding: 30px;
  }
}

.service-form .nice-select .option {
  color: var(--title-color);
}

.service-form .nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.service-form .nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.service-form .nice-select .option:hover, .service-form .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.service-form .nice-select.open .list {
  border-bottom: 3px solid var(--theme-color);
}

.service-form .form-group i {
  color: var(--theme-color);
}

.nice-select .option {
  color: var(--title-color);
}

.nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.nice-select .option:hover, .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.nice-select.open .list {
  border-bottom: 3px solid var(--theme-color);
}

.contact-info-wrap .title-area {
  margin-bottom: 40px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .contact-info-wrap .title-area {
    margin-bottom: 20px;
    text-align: center;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .contact-info {
    margin-bottom: 0;
  }
  .contact-info-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .contact-info-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* Small devices */
@media (max-width: 767px) {
  .contact-info-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .contact-info {
    max-width: 100%;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  .contact-info_icon {
    display: block;
    margin-bottom: 20px;
  }
  .contact-info .media-body {
    text-align: center;
    display: block;
    margin: 0 auto;
  }
  .th-social.author-social {
    text-align: center;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .contact-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.contact-sec {
  position: relative;
  margin-top: 50px;
}

.contact-form-wrapp {
  margin-top: -50px;
}

.contact-form-image {
  position: relative;
  -webkit-animation: left-right-img 4s ease-out infinite;
          animation: left-right-img 4s ease-out infinite;
  /* Medium devices */
}

@media (max-width: 991px) {
  .contact-form-image {
    margin-top: 80px;
  }
}

/* team-form ------------------------*/
.team-contact {
  background-color: var(--smoke-color);
  padding: 60px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .team-contact {
    padding: 35px;
  }
}

.team-form {
  background-color: var(--smoke-color);
  padding: 60px;
  /* Small devices */
}

@media (max-width: 767px) {
  .team-form {
    padding: 25px;
  }
}

.team-form .form-group {
  position: relative;
  margin-bottom: 25px;
}

.team-form .form-group i {
  left: 35px;
  top: 20px;
  max-width: 30px;
  color: var(--theme-color);
  z-index: 9;
}

.team-form .form-group textarea.form-control,
.team-form .form-group textarea {
  min-height: 200px;
  padding: 13px 20px;
  padding-left: 45px;
}

.team-form select,
.team-form .form-control,
.team-form .form-select,
.team-form textarea,
.team-form input {
  height: 60px;
  padding-left: 45px;
  border: 1px solid transparent;
  color: var(--body-color);
  background-color: var(--white-color);
  border-radius: 0;
  font-size: 16px;
  width: 100%;
  font-family: var(--body-font);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.team-form .nice-select:after {
  border-bottom: 1px solid #787878;
  border-right: 1px solid #787878;
}

.team-form .nice-select .option {
  color: var(--title-color);
}

.team-form .nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.team-form .nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.team-form .nice-select .option:hover, .team-form .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.team-form .nice-select.open .list {
  border-bottom: 3px solid var(--theme-color);
}

/* map form ---------------------------------- */
.map-area {
  position: relative;
  margin-top: 120px;
  /* Small devices */
}

@media (max-width: 767px) {
  .map-area {
    margin-top: 0px;
  }
}

.map-form-wrapper {
  position: absolute;
  top: -120px;
  max-width: 500px;
  background: var(--theme-color);
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.08);
  /* Small devices */
}

@media (max-width: 767px) {
  .map-form-wrapper {
    position: relative;
    top: 0;
    display: block;
    margin: 0 auto;
    margin-bottom: 80px;
  }
}

.map-form {
  padding: 60px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .map-form {
    padding: 28px;
  }
}

.map-form .form-group {
  margin-bottom: 10px;
}

/*------------------- 4.00. About  -------------------*/
/* About 1 ---------------------------------- */
.img-box1 {
  position: relative;
}

.img-box1 .img1 img {
  width: 690px;
  height: 585px;
  /* Small devices */
}

@media (max-width: 767px) {
  .img-box1 .img1 img {
    width: 100%;
    height: 100%;
  }
}

.img-box1 .about-counter-wrapper {
  position: relative;
  background-color: var(--theme-color);
  min-width: 210px;
  width: 210px;
  height: 210px;
  border-radius: 50%;
  padding: 10px;
  padding: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 20%;
  top: 20%;
}

.img-box1 .about-counter-wrapper:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: var(--theme-color);
  border-radius: 50%;
  -webkit-clip-path: path("M0.882406 101.83C1.00686 64.7002 25.2344 29.9768 59.0452 15.042C93.8101 -0.30767 135.296 6.78636 163.381 32.1755C176.947 44.4553 186.779 60.5517 191.675 78.1416C192.919 82.6635 193.832 87.3099 194.413 91.9563C194.703 94.4039 194.91 96.8516 195.035 99.2992C195.076 99.88 195.076 100.461 195.118 101.042C195.201 104.112 195.201 97.9302 195.118 101C195.076 102.369 194.993 103.697 194.91 105.066C194.247 114.566 192.131 123.983 188.729 132.861C175.412 167.75 142.099 192.144 104.97 194.882C102.647 195.048 100.323 195.131 98.0002 195.131C97.9587 195.131 97.9587 201.229 98.0002 201.229C116.752 201.188 135.13 195.753 150.894 185.589C166.161 175.716 178.399 161.486 186.116 145.058C194.081 128.049 196.321 109.048 194.869 90.4628C193.375 71.9187 186.655 54.1629 175.454 39.3111C152.637 9.06807 113.308 -4.99554 76.4277 3.26009C40.1278 11.3913 11.2123 40.8045 3.12262 76.98C1.42172 84.6548 0.840921 92.4126 0.799436 100.253C0.799436 101.498 0.757946 102.743 0.840918 104.029C0.840918 103.821 0.84092 102.286 0.882406 101.83Z");
          clip-path: path("M0.882406 101.83C1.00686 64.7002 25.2344 29.9768 59.0452 15.042C93.8101 -0.30767 135.296 6.78636 163.381 32.1755C176.947 44.4553 186.779 60.5517 191.675 78.1416C192.919 82.6635 193.832 87.3099 194.413 91.9563C194.703 94.4039 194.91 96.8516 195.035 99.2992C195.076 99.88 195.076 100.461 195.118 101.042C195.201 104.112 195.201 97.9302 195.118 101C195.076 102.369 194.993 103.697 194.91 105.066C194.247 114.566 192.131 123.983 188.729 132.861C175.412 167.75 142.099 192.144 104.97 194.882C102.647 195.048 100.323 195.131 98.0002 195.131C97.9587 195.131 97.9587 201.229 98.0002 201.229C116.752 201.188 135.13 195.753 150.894 185.589C166.161 175.716 178.399 161.486 186.116 145.058C194.081 128.049 196.321 109.048 194.869 90.4628C193.375 71.9187 186.655 54.1629 175.454 39.3111C152.637 9.06807 113.308 -4.99554 76.4277 3.26009C40.1278 11.3913 11.2123 40.8045 3.12262 76.98C1.42172 84.6548 0.840921 92.4126 0.799436 100.253C0.799436 101.498 0.757946 102.743 0.840918 104.029C0.840918 103.821 0.84092 102.286 0.882406 101.83Z");
}

.img-box1 .about-counter {
  text-align: center;
}

.img-box1 .about-counter .counter-number {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 45px;
  line-height: 55px;
  color: var(--white-color);
  margin-bottom: 10px;
}

.img-box1 .about-counter .counter-text {
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
  color: var(--white-color);
  margin-bottom: 0;
}

.img-box4 {
  position: relative;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .img-box4 {
    padding-right: 40px;
  }
}

.img-box4 .img4 {
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .img-box4 .img4 {
    margin-bottom: 40px;
  }
}

.img-box4 .img5 {
  position: absolute;
  left: 15px;
  top: 50px;
}

.img-box4 .img5 .about3-dot {
  z-index: -1;
}

.img-box4 .about-counter {
  background-color: var(--theme-color);
  padding: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  position: absolute;
  left: 50px;
  top: 36%;
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 767px) {
  .img-box4 .about-counter {
    padding: 30px;
    left: 0;
  }
}

@media (max-width: 575px) {
  .img-box4 .about-counter {
    padding: 25px;
  }
}

.img-box4 .counter-card_number {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 60px;
  line-height: 70px;
  margin-bottom: 0;
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 767px) {
  .img-box4 .counter-card_number {
    font-size: 40px;
    line-height: 50px;
  }
}

@media (max-width: 575px) {
  .img-box4 .counter-card_number {
    font-size: 30px;
    line-height: 40px;
  }
}

.img-box4 .counter-card_text {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 0;
  max-width: 142px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .img-box4 .counter-card_text {
    font-size: 16px;
    line-height: 26px;
  }
}

.achive-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 40px;
  margin-top: 28px;
  margin-bottom: 20px;
  /* Small devices */
}

@media (max-width: 767px) {
  .achive-wrapper {
    display: block;
  }
}

.achive-wrapper .achive-about-wrap {
  margin-bottom: 20px;
}

.achive-wrapper .achive-about-wrap .achive-about {
  max-width: 636px;
  margin-bottom: 25px;
  padding-bottom: 25px;
}

.about-wrap .about-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 20px;
  margin-top: 27px;
}

.about-wrap .about-content .about_title {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 14px;
}

.about-wrap .about-content .about_text {
  max-width: 410px;
  margin-bottom: 0;
}

.about-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.about-profile .title {
  margin-bottom: 5px;
  line-height: 30px;
}

.about-profile .desig {
  font-family: var(--title-font);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
}

.about-profile.style2 {
  gap: 30px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-profile.style2 {
    gap: 10px;
  }
}

.about-profile.style2 .avater {
  min-width: 70px;
}

.about-profile.style2 .avater img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

.about-avater {
  min-width: 60px;
}

.about-avater img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.about-counter1 {
  background-color: var(--smoke-color2);
  padding: 80px 40px 40px 40px;
  max-width: 164px;
  min-height: 211px;
  position: absolute;
  bottom: 0;
  right: -20px;
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1399px) {
  .about-counter1 {
    right: 0;
  }
}

@media (max-width: 767px) {
  .about-counter1 {
    position: relative;
    max-width: 100%;
    margin-bottom: 30px;
    text-align: center;
  }
}

@media (max-width: 640px) {
  .about-counter1 {
    right: 0;
  }
}

@media (max-width: 575px) {
  .about-counter1 {
    padding: 40px;
    min-width: 100%;
    gap: 20px;
  }
}

.about-counter1 .counter-title {
  color: var(--white-color);
  font-size: 40px;
  line-height: 60px;
  margin-top: -10px;
}

.about-counter1 .counter-text {
  text-align: left;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  color: var(--white-color);
}

.about-counter1 .counter-shape {
  position: absolute;
  bottom: 0;
  right: 0;
}

.counter-title {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 60px;
  line-height: 70px;
  color: var(--white-color);
  margin-bottom: 0;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .counter-title {
    font-size: 30px;
    line-height: 40px;
  }
}

.counter-text {
  font-family: var(--title-font);
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: var(--white-color);
  max-width: 128px;
  text-align: center;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .counter-text {
    font-size: 16px;
    line-height: 26px;
  }
}

.img-box3 {
  position: relative;
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .img-box3 {
    margin-bottom: 40px;
  }
}

@media (max-width: 575px) {
  .img-box3 {
    text-align: center;
  }
}

.img-box3 .img1 {
  text-align: right;
  /* Large devices */
}

@media (max-width: 1199px) {
  .img-box3 .img1 {
    text-align: center;
  }
}

.img-box3 .img3 {
  position: absolute;
  top: 17%;
  right: 15%;
  /* Large devices */
  /* Medium devices */
  /* Extra small devices */
}

.img-box3 .img3 img {
  border: 10px solid var(--white-color);
}

@media (max-width: 1199px) {
  .img-box3 .img3 {
    right: 25%;
  }
}

@media (max-width: 991px) {
  .img-box3 .img3 {
    right: 0;
  }
}

@media (max-width: 575px) {
  .img-box3 .img3 {
    display: none;
  }
}

.img-box3 .about-counter {
  background-color: var(--theme-color);
  padding: 45px;
  max-width: 250px;
  min-height: 283px;
  position: absolute;
  left: 0;
  bottom: 40px;
  /* Large devices */
  /* Small devices */
  /* Extra small devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .img-box3 .about-counter {
    left: 40px;
  }
}

@media (max-width: 767px) {
  .img-box3 .about-counter {
    left: -30px;
    padding: 35px;
  }
}

@media (max-width: 575px) {
  .img-box3 .about-counter {
    left: 0;
    max-width: 200px;
    min-height: 220px;
  }
}

@media (max-width: 375px) {
  .img-box3 .about-counter {
    display: none;
  }
}

.img-box3 .about-counter .counter-title {
  font-weight: 800;
  font-size: 80px;
  line-height: 70px;
  margin-bottom: 20px;
  /* Small devices */
}

@media (max-width: 767px) {
  .img-box3 .about-counter .counter-title {
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 0;
  }
}

.img-box3 .about-counter .counter-text {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 22px;
  line-height: 32px;
  max-width: 152px;
  text-align: left;
  /* Small devices */
}

@media (max-width: 767px) {
  .img-box3 .about-counter .counter-text {
    font-size: 18px;
    line-height: 28px;
  }
}

.img-box3 .line-animation {
  position: absolute;
  left: 45px;
  top: auto;
  bottom: 40px;
}

.img-box3 .line-animation img {
  max-width: none;
}

.img-box3 .vehicle-repair {
  background-color: var(--white-color);
  padding: 20px;
  min-width: 270px;
  position: absolute;
  top: 70px;
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.08);
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 767px) {
  .img-box3 .vehicle-repair {
    left: -30px;
    top: 20px;
  }
}

@media (max-width: 575px) {
  .img-box3 .vehicle-repair {
    left: -20px;
    top: 20px;
  }
}

@media (max-width: 400px) {
  .img-box3 .vehicle-repair {
    display: none;
  }
}

.img-box3 .about-shape {
  position: absolute;
  right: 16%;
  top: 20px;
  z-index: -2;
  /* Large devices */
  /* Medium devices */
  /* Extra small devices */
}

@media (max-width: 1399px) {
  .img-box3 .about-shape {
    right: 10%;
  }
}

@media (max-width: 1199px) {
  .img-box3 .about-shape {
    right: 25%;
  }
}

@media (max-width: 991px) {
  .img-box3 .about-shape {
    right: 0;
  }
}

@media (max-width: 575px) {
  .img-box3 .about-shape {
    display: none;
  }
}

.img-box3 .about-line {
  position: absolute;
  bottom: 0;
  right: 19%;
  z-index: -1;
  /* Large devices */
  /* Medium devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .img-box3 .about-line {
    right: 30%;
  }
}

@media (max-width: 991px) {
  .img-box3 .about-line {
    right: 0;
  }
}

@media (max-width: 575px) {
  .img-box3 .about-line {
    display: none;
  }
}

.img-box3.style2 {
  /* Large devices */
}

@media (max-width: 1199px) {
  .img-box3.style2 {
    margin-bottom: 30px;
  }
}

.about-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  /* Large devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .about-content-wrapper {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 50px;
  }
}

@media (max-width: 767px) {
  .about-content-wrapper {
    gap: 30px;
  }
}

@media (max-width: 575px) {
  .about-content-wrapper {
    gap: 20px;
  }
}

@media (max-width: 440px) {
  .about-content-wrapper {
    display: block;
    max-width: 220px;
  }
}

.about-content-wrapper .about-content {
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-content-wrapper .about-content {
    margin-bottom: 30px;
  }
  .about-content-wrapper .about-content .th-btn {
    padding: 17px 28px;
  }
}

.about-content-wrapper .about-content .header-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  border-top: 1px solid var(--gray-color);
  padding-top: 30px;
  margin-top: 35px;
  margin-bottom: 30px;
}

.about-content-wrapper .about-content .header-info_label {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #787878;
}

.about-content-wrapper .about-content .header-info_link {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
  margin-bottom: 0;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-content-wrapper .about-content .header-info_link {
    font-size: 16px;
    line-height: 26px;
  }
}

.about-content-wrapper .about-content .header-info_link:hover {
  color: var(--theme-color);
}

.about-content-wrapper .about-content .header-info_link a {
  color: inherit;
}

.about-content-wrapper .counter-wrapper {
  background-color: var(--smoke-color2);
  padding: 40px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-content-wrapper .counter-wrapper {
    min-width: 200px;
    padding: 30px 20px;
  }
}

.about-content-wrapper .counter-wrapper .th-counterup {
  border: none;
  border-bottom: 1px solid var(--gray-color);
  margin-bottom: 35px;
  margin-right: 0;
  padding: 0 0 40px 0;
}

.about-content-wrapper .counter-wrapper .th-counterup:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.about-content-wrapper .counter-wrapper .th-counterup .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 15px;
  max-width: 255px;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .about-content-wrapper .counter-wrapper .th-counterup .inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .about-content-wrapper .counter-wrapper .th-counterup .inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0;
  }
}

.about-content-wrapper .counter-wrapper .th-counterup .inner .icon {
  min-width: 60px;
  /* Small devices */
}

@media (max-width: 767px) {
  .about-content-wrapper .counter-wrapper .th-counterup .inner .icon {
    min-width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
}

.about-content-wrapper .counter-wrapper .th-counterup .content .counter {
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  color: var(--theme-color);
  margin-bottom: 0;
}

.about-content-wrapper .counter-wrapper .th-counterup .content .counter-card_text {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: var(--body-color);
}

.about-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  border-bottom: 1px solid var(--gray-color);
  padding-bottom: 40px;
  margin-bottom: 40px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-wrapper {
    display: block;
  }
}

.about-image {
  position: relative;
  max-width: 200px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-image {
    margin-bottom: 30px;
  }
}

.about-image:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
}

.about-image .white-play-btn {
  position: absolute;
  left: 34%;
  top: 34%;
  width: 60px;
  height: 60px;
  line-height: 62px;
  font-size: 18px;
  z-index: 9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.about-image img {
  width: 100%;
  height: 100%;
}

.achive-about-wrap {
  position: relative;
  margin-bottom: 40px;
}

.achive-about-wrap .achive-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 30px;
  max-width: 460px;
  border-bottom: 1px solid #D2D2D2;
  margin-bottom: 30px;
  padding-bottom: 30px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .achive-about-wrap .achive-about {
    min-width: 100%;
    line-height: auto;
    height: auto;
  }
}

.achive-about-wrap .achive-about:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.achive-about-wrap .achive-about .media-body {
  margin-top: -6px;
}

.achive-about-wrap .achive-about:hover .achive-about_icon img {
  -webkit-transform: translateY(5px) translate3d(0, 5px, 0);
          transform: translateY(5px) translate3d(0, 5px, 0);
}

.achive-about-wrap .achive-about_icon {
  min-width: 60px;
}

.achive-about-wrap .achive-about_icon img {
  width: 60px;
  height: 60px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.achive-about-wrap .achive-about_title {
  font-family: var(--title-font);
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: var(--title-color);
  margin-bottom: 4px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .achive-about-wrap .achive-about_title {
    font-size: 18px;
    line-height: 28px;
  }
}

.achive-about-wrap .achive-about_text {
  font-family: var(--body-font);
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: var(--body-color);
  margin-bottom: 0;
  max-width: 340px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .achive-about-wrap .achive-about_text {
    font-size: 14px;
    line-height: 26px;
  }
}

.profile-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 80px;
  margin-bottom: 40px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .profile-wrap {
    gap: 40px;
  }
}

@media (max-width: 440px) {
  .profile-wrap {
    display: block;
  }
}

.profile-wrap .title {
  margin-bottom: 2px;
}

.profile-wrap .desig {
  font-size: 14px;
}

.about-counter-wrap {
  background-color: var(--theme-color);
  padding: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  margin-bottom: 37px;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  .about-counter-wrap {
    padding: 30px;
  }
}

@media (max-width: 1199px) {
  .about-counter-wrap {
    max-width: 550px;
  }
}

@media (max-width: 450px) {
  .about-counter-wrap {
    display: block;
  }
}

.about-counter-wrap .about-counter {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  /* Medium Large devices */
  /* Medium devices */
}

@media (max-width: 1299px) {
  .about-counter-wrap .about-counter {
    gap: 20px;
  }
}

@media (max-width: 991px) {
  .about-counter-wrap .about-counter {
    display: block;
    width: 50%;
  }
}

@media (max-width: 450px) {
  .about-counter-wrap .about-counter {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
    border-bottom: 1px dashed var(--white-color);
    padding-bottom: 20px;
  }
  .about-counter-wrap .about-counter:last-child {
    border-bottom: 1px dashed transparent;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

.about-counter-wrap .about-counter .border-line {
  content: "";
  position: absolute;
  right: -50px;
  width: 1px;
  height: 100%;
  /* Medium Large devices */
  /* Medium devices */
}

@media (max-width: 1299px) {
  .about-counter-wrap .about-counter .border-line {
    right: -25px;
  }
}

@media (max-width: 991px) {
  .about-counter-wrap .about-counter .border-line {
    right: 11px;
  }
}

@media (max-width: 450px) {
  .about-counter-wrap .about-counter .border-line {
    display: none;
  }
}

.about-counter-content .counter-card_number {
  /* Medium devices */
}

@media (max-width: 991px) {
  .about-counter-content .counter-card_number {
    margin-top: 15px;
  }
}

hr.style1 {
  margin-bottom: 20px;
}

/* Large devices */
@media (max-width: 1199px) {
  .img-box1 {
    margin-left: 0;
    margin-bottom: 40px;
  }
}

.sec-text2 {
  max-width: 500px;
}

/*------------------- 4.00. Team  -------------------*/
/* Team global ---------------------------------- */
.th-team {
  position: relative;
}

.th-team .team-img {
  position: relative;
  overflow: hidden;
}

.th-team .team-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.th-team .team-desig {
  font-size: 14px;
  font-weight: 500;
  display: block;
  margin-bottom: -0.5em;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  color: var(--theme-color);
}

.th-team .th-social {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.th-team .th-social a {
  --icon-size: 40px;
  background-color: var(--white-color);
  color: var(--theme-color);
}

.th-team .th-social a:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.th-team .box-title {
  margin-bottom: 0;
}

.th-team:hover .team-img img {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
}

.teamSlide1 {
  margin-right: -100px;
  margin-left: -50px;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1799px) {
  .teamSlide1 {
    margin-right: -80px;
  }
}

@media (max-width: 1699px) {
  .teamSlide1 {
    margin-right: 0px;
  }
}

@media (max-width: 1599px) {
  .teamSlide1 {
    margin: auto;
    margin-left: -50px;
  }
}

@media (max-width: 1299px) {
  .teamSlide1 {
    margin-left: -20px;
  }
}

@media (max-width: 1199px) {
  .teamSlide1 {
    margin: 0;
  }
}

/* Team 1 ---------------------------------- */
.team-card {
  position: relative;
  background-color: var(--white-color);
  --space: 30px;
}

@media (max-width: 1699px) {
  .team-card {
    --space: 20px;
  }
}

.team-card:hover .team-card-content:before {
  top: 0;
  width: 4px;
  height: 100%;
}

.team-card:hover .team-img:before {
  opacity: 1;
  visibility: visible;
}

.team-card:hover_img:before {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.team-card:hover_img img {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
}

.team-card:hover .team-social .th-social {
  left: 0px;
  bottom: 30px;
  visibility: visible;
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

.team-card .team-img {
  position: relative;
  margin-bottom: -55px;
}

.team-card .team-img:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 1;
}

.team-card .team-img img {
  width: 100%;
  height: 100%;
}

.team-card .team-title {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: var(--title-color);
  margin-bottom: 2px;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1599px) {
  .team-card .team-title {
    font-size: 18px;
  }
}

.team-card .team-title:hover {
  color: var(--theme-color);
}

.team-card .team-title:hover a {
  color: inherit;
}

@media (max-width: 1299px) {
  .team-card .team-title {
    font-size: 16px;
    line-height: 26px;
  }
}

@media (max-width: 767px) {
  .team-card .team-title {
    font-size: 16px;
    line-height: 26px;
  }
}

.team-card .team-desig {
  font-family: var(--title-font);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: var(--title-color);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.team-card .team-card-content {
  position: relative;
  width: calc(100% - var(--space)*2);
  left: var(--space);
  background-color: var(--white-color);
  padding: 30px 20px 30px 30px;
  margin-bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  z-index: 2;
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.06);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .team-card .team-card-content {
    padding: 20px;
    gap: 10px;
  }
}

.team-card .team-card-content:before {
  content: "";
  width: 4px;
  height: 30px;
  background-color: var(--theme-color);
  position: absolute;
  top: 38px;
  left: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.team-card .team-social {
  position: relative;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.team-card .team-social:hover .th-social {
  left: 0px;
  bottom: 30px;
  visibility: visible;
  opacity: 1;
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
}

.team-card .team-social .icon-btn {
  background-color: var(--title-color);
  color: var(--white-color);
  width: var(--btn-size, 46px);
  height: var(--btn-size, 46px);
  line-height: var(--btn-size, 46px);
  border-radius: 5px;
  font-size: var(--btn-font-size, 18px);
  border: none;
  position: relative;
  z-index: 10;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.team-card .team-social .th-social {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  bottom: 10px;
  left: 0px;
  width: 46px;
  min-height: 149px;
  background-color: var(--white-color);
  border: 1px solid #D2D2D2;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.06);
  border-radius: 5px 5px 0px 0px;
  padding: 0;
  color: var(--title-color);
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom;
      -ms-transform-origin: bottom;
          transform-origin: bottom;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  z-index: 2;
}

.team-card .team-social .th-social a {
  display: inline-block;
  background-color: transparent;
  font-size: 16px;
  text-align: center;
  width: 46px;
  height: 46px;
  line-height: 46px;
  padding: 0;
  margin: 0;
  margin-left: -1px;
  margin-top: -1px;
  border-radius: 0;
  color: var(--title-color);
  border-bottom: 1px solid #D2D2D2;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.team-card .team-social .th-social a:hover {
  background: var(--theme-color);
  border-radius: 5px 5px 0px 0px;
  border-bottom: 1px solid var(--theme-color);
  color: var(--white-color);
}

/* Extra small devices */
@media (max-width: 575px) {
  .team-card {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 1399px) {
  .team-area .title-area {
    text-align: center;
  }
}

.team-area .title-area .sub-title img.shape2 {
  opacity: 0;
}

@media (max-width: 1399px) {
  .team-area .title-area .sub-title img.shape2 {
    opacity: 1;
  }
}

@media (max-width: 1399px) {
  .team-area .title-area .sec-text {
    display: block;
    margin: auto;
    max-width: 460px;
  }
}

@media (max-width: 1399px) {
  .team-area .icon-box {
    display: block;
    margin: auto;
    text-align: center;
    margin-bottom: 40px;
  }
}

/* Team Details ---------------------------------- */
.team-about_title {
  font-size: 30px;
  margin-bottom: 5px;
  margin-top: -0.2em;
}

.team-about_desig {
  font-family: var(--title-font);
  color: var(--theme-color);
  margin-bottom: 25px;
}

.team-about_text {
  margin-bottom: 30px;
}

.about-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.about-info-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  max-width: 600px;
  gap: 20px;
  margin-bottom: 40px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-info-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}

.about-info_icon i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  color: var(--theme-color);
  border: 1px solid var(--border-color);
  border-radius: 50%;
  text-align: center;
}

.about-info_subtitle {
  margin-bottom: 0;
}

.about-info_title {
  font-family: var(--body-font);
  font-size: 18px;
  margin-bottom: 0;
}

.about-info_title a {
  color: inherit;
}

.about-info_title a:hover {
  color: var(--theme-color);
}

.about-card {
  position: relative;
}

.about-card_img {
  margin-right: 50px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .about-card_img {
    margin-right: 0;
  }
}

.about-card_wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 440px) {
  .about-card_wrapp {
    display: block;
  }
}

.about-card .about-counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  margin-top: 0px;
  border-bottom: 1px solid var(--gray-color);
  padding-bottom: 30px;
  margin-bottom: 30px;
}

@media (max-width: 440px) {
  .about-card .about-counter {
    display: block;
  }
}

.about-card .about-counter .counter-title {
  font-weight: 800;
  font-size: 50px;
  line-height: 60px;
  color: #0A0A0A;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
  /* Medium Large devices */
}

.about-card .about-counter .counter-title .odometer {
  margin-top: 20px;
}

@media (max-width: 1299px) {
  .about-card .about-counter .counter-title {
    font-size: 40px;
    line-height: 50px;
  }
}

.about-card .about-counter .counter-text {
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #4B4B4B;
  max-width: 160px;
  text-align: left;
}

.about-card_img img {
  width: 100%;
}

.about-card_title {
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  margin-top: -0.23em;
  margin-bottom: 5px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-card_title {
    font-size: 25px;
    line-height: 35px;
  }
}

.about-card_desig {
  font-weight: 500;
}

.about-card_text {
  margin: 20px 0 0px 0;
}

.about-card_info {
  margin-bottom: 12px;
}

.about-card_info strong {
  font-family: var(--title-font);
  color: var(--title-color);
}

.about-card_info a {
  color: var(--body-color);
}

.about-card_info a:hover {
  color: var(--theme-color);
}

.about-card .th-social {
  margin-top: 25px;
}

.about-card .th-social a {
  background-color: #363739;
  color: var(--white-color);
  border: 1px solid #363739;
  --icon-size: 45px;
  font-size: 14px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .about-card .th-social a {
    --icon-size: 35px;
    font-size: 14px;
  }
}

@media (max-width: 440px) {
  .about-card .th-social a {
    margin-top: 16px;
  }
}

.about-card .th-social a:not(:last-child) {
  margin-right: 3px;
}

.about-card .th-social a:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
  color: var(--white-color);
}

.info-box_wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
  /* Small devices */
}

@media (max-width: 767px) {
  .info-box_wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

.info-box_wrapper .info-box {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 30px;
  margin-bottom: 0;
}

.info-box_wrapper .info-box_icon {
  width: 50px;
  height: 50px;
  min-width: 50px;
  line-height: 48px;
  font-size: 14px;
  background-color: var(--white-color);
  color: var(--theme-color);
  border: 1px solid var(--white-color);
  border-radius: 50%;
  text-align: center;
  margin-right: 10px;
}

.info-box_wrapper .info-box_title {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 5px;
}

.info-box_wrapper .info-box_link {
  font-family: var(--body-font);
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: var(--black-color-2);
  /* Extra small devices */
}

@media (max-width: 375px) {
  .info-box_wrapper .info-box_link {
    font-size: 14px;
  }
}

.info-box_wrapper .info-box_text {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: var(--body-color);
  margin-bottom: 0;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .info-box_wrapper .info-box_text {
    font-size: 14px;
  }
}

.skill-feature .progress .progress-bar {
  background-color: var(--theme-color);
  height: 8px;
  border-radius: 0px;
  z-index: 9;
}

.skill-feature.style2 {
  margin-bottom: 20px;
}

.skill-feature.style2 .progress-content {
  height: 5px;
  margin-top: -1px;
}

.skill-feature.style2 .progress-content-outter {
  height: 3px;
  background-color: var(--gray-color);
}

.skill-feature.style2 .progress-title-holder {
  padding-bottom: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
}

.border-title {
  border-bottom: 1px solid var(--border-color);
  margin-bottom: 30px;
  padding-bottom: 20px;
}

.experience-box {
  padding: 30px 30px 30px 65px;
  border: 1px solid #F1F1F1;
  overflow: hidden;
  position: relative;
  margin-bottom: -1px;
  margin-right: -1px;
}

.experience-box-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  box-shadow: 0px 13px 21px rgba(0, 0, 0, 0.03);
}

.experience-box_num {
  font-size: 12px;
  width: 60px;
  height: 60px;
  line-height: 65px;
  background-color: var(--theme-color);
  color: var(--white-color);
  border-radius: 50%;
  text-align: center;
  position: absolute;
  top: -13px;
  left: -13px;
}

.experience-box_num::first-letter {
  font-size: 18px;
  font-weight: 600;
}

.experience-box_title {
  font-family: var(--title-font);
  font-size: 18px;
  margin-bottom: 4px;
  margin-top: -0.2em;
}

.experience-box_text {
  font-size: 14px;
  margin-bottom: -0.2em;
}

/* Large devices */
@media (max-width: 1199px) {
  .border-title {
    margin-bottom: 24px;
    padding-bottom: 15px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .experience-box {
    padding: 30px 30px 30px 50px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .experience-box {
    padding: 30px 30px 30px 65px;
  }
  .experience-box-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
  .about-card_img {
    margin-bottom: 20px !important;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .about-card_img {
    margin-bottom: 40px;
  }
}

.team-area {
  position: relative;
  overflow: hidden;
}

.team-area .container {
  --main-container: 1455px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .team-area .container {
    max-width: 100%;
  }
}

@media (min-width: 1399px) {
  .team-area .title-area .double-line {
    display: none;
  }
}

.team-area-two {
  position: relative;
  overflow: hidden;
}

.team-area-two .container {
  --main-container: 1410px;
}

@media (max-width: 1499px) {
  .team-area-two .container {
    max-width: 100%;
    --main-container: 100%;
  }
}

.team-sec {
  position: relative;
  overflow: hidden;
  --main-container: 1530px;
}

.team-area2 {
  position: relative;
  overflow: hidden;
  --main-container: 1410px;
}

.skill-card {
  margin-right: 25px;
  max-width: 520px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .skill-card {
    max-width: 100%;
    display: block;
    margin: auto;
  }
}

.skill-card.style2 {
  max-width: 600px;
}

.progress-bar {
  margin: 0;
  padding-right: 24px;
  background-color: transparent;
}

.progress-title-holder {
  padding-bottom: 8px;
  position: relative;
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
  margin: 0;
  text-align: left;
}

.progress-number-mark {
  margin-bottom: 4px;
  padding: 5px;
  position: absolute;
  bottom: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.progress-number-wrapper,
.progress-number-mark {
  font-size: 16px;
  line-height: 34px;
  height: 34px;
  font-weight: 500;
  color: var(--black-color-2);
}

.progress-content-outter {
  position: relative;
  height: 10px;
  background-color: var(--smoke-color);
  margin-bottom: 3px;
}

.progress-content {
  position: relative;
  height: 10px;
  background-color: var(--theme-color);
  width: 0%;
}

/*------------------- 4.00. Testimonial  -------------------*/
/* Testimonial 1 ---------------------------------- */
.testimonial-area {
  position: relative;
  display: block;
  margin: 0 auto;
  max-width: 1520px;
  /* Medium devices */
}

@media (max-width: 1699px) {
  .testimonial-area {
    margin: 0;
    max-width: 100%;
  }
}

@media (max-width: 991px) {
  .testimonial-area {
    margin: 0 20px;
    margin-bottom: 40px;
  }
}

.testi-slide {
  padding-bottom: 66px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .testi-slide {
    padding-bottom: 0;
  }
}

.testi-sec {
  margin-bottom: 70px;
}

.testi-sec .title-area {
  /* Large devices */
}

@media (max-width: 1199px) {
  .testi-sec .title-area {
    text-align: center;
  }
}

.testi-sec .btn-group {
  /* Large devices */
}

@media (max-width: 1199px) {
  .testi-sec .btn-group {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.testi-box-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 80px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .testi-box-wrapper {
    display: block;
  }
}

.testi-box-wrapper .title-area {
  max-width: 520px;
}

.testi-box-wrapper .testi-box-img {
  min-width: 695px;
  /* Extra large devices */
  /* Large devices */
}

@media (max-width: 1500px) {
  .testi-box-wrapper .testi-box-img {
    min-width: 595px;
  }
}

@media (max-width: 1199px) {
  .testi-box-wrapper .testi-box-img {
    display: none;
  }
}

.testi-box-wrapper .testi-box-img img {
  width: 100%;
  height: 100%;
}

.testi-box-wrapper .slick-arrow {
  /* Extra large devices */
}

.testi-box-wrapper .slick-arrow.slick-prev {
  position: absolute;
  left: -37%;
}

.testi-box-wrapper .slick-arrow.slick-next {
  position: absolute;
  right: -2%;
}

@media (max-width: 1500px) {
  .testi-box-wrapper .slick-arrow {
    display: none !important;
  }
}

.testi-box-slider {
  width: 100%;
  max-width: 710px;
  position: relative;
  /* Extra large devices */
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1699px) {
  .testi-box-slider {
    max-width: 680px;
  }
}

@media (max-width: 1500px) {
  .testi-box-slider {
    max-width: 50%;
    margin-right: 30px;
  }
}

@media (max-width: 1399px) {
  .testi-box-slider {
    max-width: 44%;
    margin-right: 0px;
  }
}

@media (max-width: 1299px) {
  .testi-box-slider {
    max-width: 37%;
  }
}

@media (max-width: 1199px) {
  .testi-box-slider {
    max-width: 100%;
    margin-right: 0px;
  }
  .testi-box-slider .title-area {
    text-align: center;
    max-width: 100%;
  }
}

.testi-slider {
  margin-left: -400px;
  margin-top: 0px;
  /* Extra large devices */
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1699px) {
  .testi-slider {
    margin-left: -500px;
    margin-right: 30px;
  }
}

@media (max-width: 1500px) {
  .testi-slider {
    margin-left: -350px;
    margin-right: 30px;
  }
}

@media (max-width: 1399px) {
  .testi-slider {
    margin-left: -500px;
  }
}

@media (max-width: 1299px) {
  .testi-slider {
    margin-left: -150%;
  }
}

@media (max-width: 1199px) {
  .testi-slider {
    margin-left: 0;
    margin-right: 0px;
  }
}

.testi-grid {
  position: relative;
  background-color: var(--smoke-color2);
  padding: 50px 40px 50px 50px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 9;
  margin-left: 40px;
  /* Small devices */
}

.testi-grid:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background: -webkit-linear-gradient(top, #EB3300 0%, rgba(235, 51, 0, 0) 100%);
  background: linear-gradient(180deg, #EB3300 0%, rgba(235, 51, 0, 0) 100%);
}

@media (max-width: 767px) {
  .testi-grid {
    padding: 20px;
  }
}

.testi-grid_wrapper .testi-ratting {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
  margin-bottom: 0;
}

.testi-grid_wrapper .star-icon {
  font-size: 12px;
}

.testi-grid_wrapper .star-icon a {
  font-size: 12px;
  opacity: 1;
}

.testi-grid_profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid var(--gray-color);
  padding-bottom: 25px;
  margin-bottom: 25px;
  margin-left: 50px;
  /* Medium Large devices */
  /* Extra small devices */
}

@media (max-width: 1299px) {
  .testi-grid_profile {
    margin-left: 38px;
  }
}

@media (max-width: 375px) {
  .testi-grid_profile {
    margin-left: 38px;
  }
}

.testi-grid .testi-quote {
  margin-right: -10px;
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 767px) {
  .testi-grid .testi-quote {
    margin-right: 0;
  }
}

@media (max-width: 575px) {
  .testi-grid .testi-quote img {
    width: 60%;
  }
}

.testi-grid_img {
  position: absolute;
  min-width: 100px;
  margin-left: -90px;
  /* Small devices */
  /* Small devices */
}

@media (max-width: 767px) {
  .testi-grid_img {
    margin-left: -60px;
  }
}

@media (max-width: 767px) {
  .testi-grid_img {
    min-width: 80px;
  }
}

.testi-grid_img img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  /* Small devices */
}

@media (max-width: 767px) {
  .testi-grid_img img {
    width: 80px;
    height: 80px;
  }
}

.testi-grid_icon {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  color: var(--white-color);
  background-color: var(--theme-color);
  border-radius: 50%;
  text-align: center;
  position: absolute;
  top: 16%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  /* Small devices */
}

@media (max-width: 767px) {
  .testi-grid_icon {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
  }
}

.testi-grid_name {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: var(--title-color);
  margin-bottom: 5px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Extra large devices */
  /* Small devices */
}

@media (max-width: 1500px) {
  .testi-grid_name {
    font-size: 16px;
    line-height: 20px;
  }
}

@media (max-width: 767px) {
  .testi-grid_name {
    font-size: 14px;
    line-height: 18px;
  }
}

.testi-grid_desig {
  font-family: var(--title-font);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: var(--title-color);
  margin-bottom: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.testi-grid_text {
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-bottom: -4px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .testi-grid_text {
    font-size: 16px;
    line-height: 26px;
  }
}

.testi-item {
  position: relative;
  background-color: var(--white-color);
  padding: 40px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 9;
  overflow: hidden;
  /* Large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1499px) {
  .testi-item {
    padding: 30px;
  }
}

@media (max-width: 1199px) {
  .testi-item {
    padding: 40px;
  }
}

@media (max-width: 991px) {
  .testi-item {
    padding: 30px;
  }
}

.testi-item.style2 {
  padding: 40px 30px 40px 40px;
  background-color: var(--smoke-color2);
  /* Medium Large devices */
  /* Medium devices */
}

@media (max-width: 1299px) {
  .testi-item.style2 {
    padding: 30px;
  }
}

@media (max-width: 991px) {
  .testi-item.style2 {
    padding: 25px;
  }
}

.testi-item.style2 .testi-item_wrapper {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 20px;
}

.testi-item.style2 .testi-item_img {
  position: relative;
  min-width: 60px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 2;
}

@media (max-width: 860px) {
  .testi-item.style2 .testi-item_img {
    text-align: center;
    margin-bottom: 20px;
  }
}

.testi-item.style2 .testi-item_img:before {
  content: "";
  position: absolute;
  left: 25px;
  top: 80px;
  width: 1px;
  height: 60px;
  background-color: var(--gray-color);
  z-index: -1;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Large devices */
}

@media (max-width: 1199px) {
  .testi-item.style2 .testi-item_img:before {
    height: 36px;
  }
}

@media (max-width: 860px) {
  .testi-item.style2 .testi-item_img:before {
    left: 0;
    top: 30px;
    width: 100%;
    height: 2px;
  }
}

.testi-item.style2 .testi-item_img img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.testi-item.style2 .testi-item_profile {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 30px;
}

.testi-item:hover {
  background-color: var(--title-color);
}

.testi-item:hover .testi-item_text {
  color: var(--white-color);
}

.testi-item:hover .testi-item_name {
  color: var(--white-color);
}

.testi-item:hover .testi-item_desig {
  color: var(--white-color);
}

@media (max-width: 767px) {
  .testi-item {
    padding: 20px;
  }
}

.testi-item_shape {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}

.testi-item_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}

@media (max-width: 860px) {
  .testi-item_wrapper {
    display: block;
  }
}

.testi-item_wrapper .testi-ratting {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
  margin-bottom: 0;
}

.testi-item_wrapper .star-icon {
  font-size: 12px;
}

.testi-item_wrapper .star-icon a {
  font-size: 12px;
  opacity: 1;
}

.testi-item_profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.testi-item_img {
  position: relative;
  min-width: 80px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 2;
}

@media (max-width: 860px) {
  .testi-item_img {
    text-align: center;
    margin-bottom: 20px;
  }
}

.testi-item_img:before {
  content: "";
  position: absolute;
  left: 40px;
  top: -50px;
  width: 2px;
  height: 179px;
  background-color: var(--gray-color);
  z-index: -1;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

@media (max-width: 860px) {
  .testi-item_img:before {
    left: 0px;
    top: 50px;
    width: 100%;
    height: 2px;
  }
}

.testi-item_img img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.testi-item_icon {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  color: var(--white-color);
  background-color: var(--theme-color);
  border-radius: 50%;
  text-align: center;
  position: absolute;
  top: 16%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  /* Small devices */
}

@media (max-width: 767px) {
  .testi-item_icon {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
  }
}

.testi-item_name {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: var(--title-color);
  margin-bottom: 5px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Extra large devices */
  /* Small devices */
}

@media (max-width: 1500px) {
  .testi-item_name {
    font-size: 16px;
    line-height: 20px;
  }
}

@media (max-width: 767px) {
  .testi-item_name {
    font-size: 14px;
    line-height: 18px;
  }
}

.testi-item_desig {
  font-family: var(--title-font);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: var(--title-color);
  margin-bottom: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.testi-item_text {
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-top: -8px;
  margin-bottom: 20px;
}

@media (max-width: 1399px) {
  .testi-item_text {
    font-size: 16px;
    line-height: 30px;
  }
}

.testi-box {
  background-color: var(--smoke-color2);
  padding: 40px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .testi-box {
    padding: 25px;
  }
}

.testi-box-area {
  background-color: var(--white-color);
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.06);
  position: relative;
  padding: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 60px;
  /* Medium Large devices */
  /* Extra small devices */
}

@media (max-width: 1299px) {
  .testi-box-area {
    padding: 40px;
  }
}

@media (max-width: 575px) {
  .testi-box-area {
    padding: 80px 25px;
  }
}

.testi-box-slide {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  max-width: 540px;
  position: relative;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  .testi-box-slide {
    max-width: 450px;
  }
}

@media (max-width: 1199px) {
  .testi-box-slide {
    max-width: 100%;
  }
}

.testi-box-slide .icon-box {
  position: absolute;
  bottom: 15px;
  right: 0;
}

.testi-box-img {
  min-width: 530px;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  .testi-box-img {
    min-width: 450px;
  }
}

@media (max-width: 1199px) {
  .testi-box-img {
    display: none;
  }
}

.testi-box_quote {
  margin-bottom: 18px;
}

.testi-box_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 460px) {
  .testi-box_wrapper {
    display: block;
  }
}

.testi-box .testi-star {
  background: var(--white-color);
  padding: 5px 16px;
  font-size: 12px;
  line-height: 12px;
  border-radius: 4px;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .testi-box .testi-star {
    padding: 10px 16px;
  }
}

.testi-box .testi-star i {
  color: var(--theme-color);
}

.testi-box_profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  /* Extra small devices */
  /* Extra small devices */
}

@media (max-width: 575px) {
  .testi-box_profile {
    margin-bottom: 20px;
  }
}

@media (max-width: 375px) {
  .testi-box_profile {
    gap: 10px;
  }
}

.testi-box_avater {
  min-width: 60px;
  border-radius: 50%;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .testi-box_avater {
    min-width: 50px;
    margin-bottom: 10px;
  }
}

.testi-box_avater img {
  width: 60px;
  border-radius: 50%;
}

.testi-box_name {
  margin-bottom: 2px;
}

.testi-box_desig {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
  display: block;
}

.testi-box_text {
  font-weight: 400;
  font-size: 18px;
  line-height: 34px;
  color: var(--title-color);
  margin-top: 0;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .testi-box_text {
    font-size: 16px;
    line-height: 32px;
  }
}

.testi-box_review {
  color: var(--yellow-color);
}

.testi-box_review i {
  margin-right: 3px;
}

/* Large devices */
@media (max-width: 1199px) {
  .testi-box-area {
    gap: 40px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .testi-box-area {
    display: block;
  }
  .testi-box-slide {
    max-width: 100%;
  }
  .testi-box-img {
    margin-bottom: -30px;
  }
}

@media (max-width: 420px) {
  .testi-box-slide {
    max-width: 100%;
  }
  .testi-box-slide .icon-box {
    display: none;
  }
  .testi-box-img {
    min-width: auto;
    max-width: 100%;
  }
}

/* Testimonial 2 ---------------------------------- */
.testi-card {
  position: relative;
  background-color: var(--white-color);
  padding: 40px;
  z-index: 9;
  /* Extra small devices */
}

.testi-card.style2 {
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.08);
}

@media (max-width: 1399px) {
  .testi-card {
    padding: 33px 35px;
  }
}

@media (max-width: 575px) {
  .testi-card {
    padding: 25px;
  }
}

.testi-card_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-bottom: 0;
}

.testi-card_wrapper .testimonial-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .testi-card_wrapper .testimonial-author {
    display: block;
  }
}

.testi-card_wrapper .testi-ratting {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
  margin-bottom: 0;
}

.testi-card_wrapper .star-icon {
  font-size: 12px;
}

.testi-card_wrapper .star-icon a {
  font-size: 12px;
  opacity: 1;
}

.testi-card_profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
  margin-bottom: 0px;
}

.testi-card_img {
  position: relative;
  min-width: 70px;
}

.testi-card_img img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

.testi-card_icon {
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  color: var(--white-color);
  background-color: var(--theme-color);
  border-radius: 50%;
  text-align: center;
  position: absolute;
  top: 16%;
  right: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.testi-card_name {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: var(--title-color);
  margin-bottom: 5px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .testi-card_name {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 0px;
  }
}

.testi-card_desig {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: var(--body-color);
  margin-bottom: 0;
}

.testi-card_text {
  border-bottom: 1px solid #D9D9D9;
  padding-bottom: 30px;
  margin-bottom: 30px;
}

.testi-card_wrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 20px;
}

.testi-card_line {
  background-color: #D2D2D2;
  width: 231px;
  height: 1px;
  /* Medium Large devices */
  /* Medium devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1299px) {
  .testi-card_line {
    width: 150px;
  }
}

@media (max-width: 991px) {
  .testi-card_line {
    width: 80%;
  }
}

@media (max-width: 767px) {
  .testi-card_line {
    width: 70%;
  }
}

@media (max-width: 575px) {
  .testi-card_line {
    width: 50%;
  }
}

.testi-card .star-icon {
  font-size: 14px;
}

#testiSlide2 .slick-list {
  padding-bottom: 30px !important;
}

/* Large devices */
@media (max-width: 1199px) {
  #testiSlide2 .slick-list {
    padding-left: 25% !important;
    padding-right: 25% !important;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  #testiSlide2 .slick-list {
    padding-left: 15% !important;
    padding-right: 15% !important;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .testi-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .testi-card_content {
    padding: 30px 12px;
  }
}

.testi-area .container {
  --main-container: 1470px;
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .testi-area .container {
    --main-container: 100%;
  }
}

@media (max-width: 1399px) {
  .testi-area .container {
    max-width: 100%;
  }
}

/* Testimonial 4 ---------------------------------- */
.testi-block {
  padding: 50px;
  background-color: var(--white-color);
  box-shadow: 0px 11px 30px rgba(0, 0, 0, 0.02);
  margin-bottom: 30px;
}

.testi-block_profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px 37px;
  margin-bottom: 30px;
}

.testi-block_img {
  position: relative;
  width: 80px;
}

.testi-block_img img {
  border-radius: 50%;
}

.testi-block_icon {
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 18px;
  color: var(--white-color);
  background-color: var(--theme-color);
  border-radius: 50%;
  text-align: center;
  position: absolute;
  top: 50%;
  right: -17.5px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.testi-block_name {
  font-size: 24px;
  margin-bottom: 0;
  margin-top: -0.24em;
}

.testi-block_desig {
  font-family: var(--title-font);
  margin-bottom: -0.491em;
  display: block;
}

.testi-block_text {
  font-size: 18px;
  margin-bottom: -0.52em;
}

/* Large devices */
@media (max-width: 1199px) {
  .testi-block_profile {
    margin-bottom: 25px;
  }
  .testi-block_text {
    font-size: 16px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .testi-block {
    padding: 40px 20px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .testi-grid {
    text-align: center;
  }
  .testi-grid_profile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/*------------------- 4.00. Counter  -------------------*/
/* Counter 1 ---------------------------------- */
@media (max-width: 1399px) {
  .counter-area .container {
    max-width: 100%;
  }
}

.counter-sec {
  position: relative;
  padding: 60px 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 9;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1399px) {
  .counter-sec {
    padding: 50px 40px;
  }
}

@media (max-width: 1299px) {
  .counter-sec {
    padding: 50px;
  }
}

@media (max-width: 1199px) {
  .counter-sec {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    padding: 30px;
  }
}

@media (max-width: 460px) {
  .counter-sec {
    grid-template-columns: repeat(1, 1fr);
    padding: 20px;
  }
}

.counter-sec.style2 {
  padding: 0;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .counter-sec.style2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575px) {
  .counter-sec.style2 {
    grid-template-columns: repeat(1, 1fr);
  }
}

.counter-area3 {
  position: relative;
  /* Small devices */
}

@media (max-width: 767px) {
  .counter-area3 .container {
    max-width: 100%;
  }
}

.counter-area3:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7));
}

.th-counterup {
  border-right: 1px dashed var(--body-color);
  margin-right: 40px;
  padding-right: 55px;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .th-counterup {
    margin-right: 25px;
    padding-right: 40px;
  }
}

@media (max-width: 1199px) {
  .th-counterup {
    border-right: 1px dashed var(--body-color);
    border-bottom: 1px dashed var(--body-color);
    padding: 50px;
    margin-right: 0;
    text-align: center;
  }
  .th-counterup:nth-child(2) {
    border-right: 1px dashed transparent;
    margin-right: 0;
  }
  .th-counterup:nth-child(3) {
    border-bottom: 1px dashed transparent;
  }
  .th-counterup:last-child {
    border-bottom: 1px dashed transparent;
  }
}

@media (max-width: 991px) {
  .th-counterup {
    padding: 25px;
  }
}

@media (max-width: 460px) {
  .th-counterup {
    border: none;
    padding: 20px 0;
  }
}

.th-counterup:hover .icon svg path {
  stroke: var(--theme-color) !important;
  stroke-width: 1;
}

@media (max-width: 991px) {
  .th-counterup {
    padding: 30px;
  }
}

@media (max-width: 767px) {
  .th-counterup {
    text-align: center;
  }
}

@media (max-width: 460px) {
  .th-counterup {
    border: none;
    padding: 20px 0;
  }
}

.th-counterup .inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 15px;
  max-width: 255px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .th-counterup .inner {
    display: block;
    max-width: 100%;
    margin: auto;
  }
}

@media (max-width: 600px) {
  .th-counterup .inner {
    display: block;
    max-width: 100%;
    margin: auto;
  }
}

.th-counterup.style3 {
  text-align: center;
  border-right: 1px dashed var(--white-color);
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .th-counterup.style3 {
    border-right: 1px dashed var(--white-color);
    border-bottom: 1px dashed var(--white-color);
    padding: 50px 0;
  }
  .th-counterup.style3:nth-child(2) {
    border-right: 1px dashed transparent;
  }
  .th-counterup.style3:nth-child(3) {
    border-bottom: 1px dashed transparent;
  }
  .th-counterup.style3:last-child {
    border-bottom: 1px dashed transparent;
  }
}

@media (max-width: 575px) {
  .th-counterup.style3 {
    border: none;
    padding: 20px 0;
  }
}

.th-counterup.style3 .inner {
  display: block;
  /* Large devices */
}

@media (max-width: 1199px) {
  .th-counterup.style3 .inner {
    max-width: 100%;
  }
}

.th-counterup.style3 .inner .icon {
  background-color: var(--theme-color);
  padding: 24px;
  min-width: 100px;
  width: 100px;
  height: 100px;
  display: block;
  margin: auto;
  border-radius: 50%;
  text-align: center;
  margin-bottom: 15px;
}

.th-counterup.style3 .inner .content .counter {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.th-counterup:last-child {
  border-right: 1px dashed transparent;
  margin-right: 0;
  padding-right: 0;
}

.th-counterup .content .counter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  color: var(--white-color);
  margin-bottom: 0;
  /* Large devices */
}

@media (max-width: 1199px) {
  .th-counterup .content .counter {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 10px;
  }
}

.th-counterup .content .counter-card_text {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--gray-color);
  /* Small devices */
}

@media (max-width: 767px) {
  .th-counterup .content .counter-card_text {
    font-size: 14px;
    line-height: 28px;
  }
}

.counter-card {
  position: relative;
  text-align: center;
}

.counter-card .border-line {
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  height: 100%;
}

.counter-card_icon {
  display: block;
  margin: 0 auto;
  padding-bottom: 20px;
}

.counter-card_number {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  color: var(--title-color);
  margin-bottom: 2px;
  margin-top: -0.24em;
}

.counter-card_text {
  font-family: var(--body-font);
  color: var(--body-color);
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  display: block;
  margin-bottom: -6px;
}

/* Medium devices */
@media (max-width: 991px) {
  .counter-card_number {
    font-size: 40px;
  }
}

.customer-title {
  font-family: var(--title-color);
  font-style: normal;
  font-weight: 700;
  font-size: 45px;
  line-height: 55px;
  text-align: center;
  margin-bottom: 40px;
  max-width: 765px;
  display: block;
  margin: 0 auto;
  color: var(--white-color);
  /* Extra small devices */
}

@media (max-width: 575px) {
  .customer-title {
    font-size: 35px;
    line-height: 45px;
  }
}

/*------------------- 4.00. Blog  -------------------*/
/* Blog Card ---------------------------------- */
.blog-area {
  position: relative;
  background-color: var(--smoke-color);
  z-index: 2;
}

.blog-card {
  position: relative;
  background-color: var(--white-color);
  box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.08);
  padding: 0px;
  /* Extra large devices */
}

.blog-card_wrapper {
  background-color: var(--theme-color);
  padding: 8px 5px;
  min-width: 70px;
  min-height: 70px;
  position: absolute;
  left: 40px;
  top: -40px;
  display: block;
  margin: 0 auto;
  text-align: center;
}

.blog-card_date {
  margin: 0 auto;
  font-family: var(--title-font);
  color: var(--white-color);
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
}

.blog-card_month {
  font-family: var(--title-font);
  color: var(--white-color);
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1500px) {
  .blog-card {
    margin: 0;
  }
}

.blog-card.style2 {
  margin: 30px 0;
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .blog-card.style2 {
    margin: 0;
  }
}

.blog-card.style2 .blog-title:hover {
  color: var(--theme-color);
}

.blog-card.style2 .blog-title:hover a {
  color: inherit;
}

.blog-card.style2 .blog-meta span i,
.blog-card.style2 .blog-meta a i {
  margin-right: 6px;
  color: var(--theme-color);
}

.blog-card.style2 .blog-meta a:hover {
  color: var(--theme-color);
}

.blog-card.style3 {
  --borderWidth: 1px;
  background: #1D1F20;
  position: relative;
  border-radius: var(--borderWidth);
  box-shadow: none;
  border-radius: 20px;
  margin: 30px 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Extra large devices */
}

.blog-card.style3:before {
  content: '';
  position: absolute;
  top: calc(-1 * var(--borderWidth));
  left: calc(-1 * var(--borderWidth));
  height: calc(100% + var(--borderWidth) * 2);
  width: calc(100% + var(--borderWidth) * 2);
  background: -webkit-linear-gradient(323.05deg, #6B2AE6 0%, #EB0029 100%);
  background: linear-gradient(126.95deg, #6B2AE6 0%, #EB0029 100%);
  border-radius: 20px;
  z-index: -1;
  -webkit-animation: animatedgradient 3s ease alternate infinite;
          animation: animatedgradient 3s ease alternate infinite;
  background-size: 300% 300%;
  opacity: 0;
  visibility: hidden;
}

.blog-card.style3:hover:before {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 1500px) {
  .blog-card.style3 {
    margin: 0;
  }
}

.blog-card.style3 .blog-title a {
  color: var(--white-color);
}

.blog-card.style3 .blog-title:hover a {
  color: var(--theme-color);
}

.blog-card.style3 .blog-meta span i,
.blog-card.style3 .blog-meta a i {
  margin-right: 6px;
  color: var(--theme-color);
}

.blog-card.style3 .blog-meta a:hover {
  color: var(--theme-color);
}

.blog-card .blog-title {
  text-transform: capitalize;
  font-weight: 700;
  border-bottom: 1px solid rgba(18, 18, 18, 0.1);
  padding-bottom: 18px;
  margin-bottom: 18px;
}

.blog-card .blog-img {
  position: relative;
  overflow: hidden;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.blog-card .blog-img:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.blog-card .blog-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.blog-card .blog-meta {
  margin-bottom: 10px;
}

.blog-card .blog-meta span:after,
.blog-card .blog-meta a:after {
  margin-top: -4px;
}

.blog-card .blog-text {
  margin-bottom: 20px;
}

.blog-card .line-btn {
  margin-bottom: 0;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--title-color);
}

.blog-card .line-btn i {
  color: var(--theme-color);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.blog-card .line-btn:before {
  background-color: var(--title-color);
}

.blog-card .line-btn:hover {
  color: var(--theme-color);
}

.blog-card .line-btn:hover:before {
  background-color: var(--theme-color);
}

.blog-card .line-btn:hover i {
  margin-left: 10px;
}

.blog-card:hover .blog-img:before {
  opacity: 1;
  visibility: visible;
}

.blog-card:hover .blog-img img {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
}

.blog-card-content {
  position: relative;
  padding: 45px 40px 40px 40px;
  z-index: 3;
  /* Extra small devices */
}

@media (max-width: 1399px) {
  .blog-card-content {
    padding: 45px 30px 30px 30px;
  }
}

@media (max-width: 575px) {
  .blog-card-content {
    padding: 45px 20px 20px 20px;
  }
}

.blog-card-content .blog-meta span i,
.blog-card-content .blog-meta a i {
  margin-right: 6px;
  color: var(--theme-color);
}

.blog-card-content .blog-meta span:hover,
.blog-card-content .blog-meta a:hover {
  color: var(--theme-color);
}

@media (max-width: 350px) {
  .blog-card .blog-title {
    font-size: 20px;
  }
}

/* blog grid -----------------------------*/
.blog-grid {
  position: relative;
  overflow: hidden;
}

.blog-grid:hover .blog-img:before {
  opacity: 1;
  visibility: visible;
}

.blog-grid .box-title {
  margin-bottom: 22px;
}

.blog-grid .box-title a {
  background-image: -webkit-linear-gradient(right, var(--theme-color), var(--theme-color));
  background-image: linear-gradient(to left, var(--theme-color), var(--theme-color));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0 1px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.blog-grid .box-title a:hover {
  background-size: 100% 1px;
}

.blog-grid .blog-img {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  margin-bottom: 15px;
}

.blog-grid .blog-img:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.blog-grid .blog-img .blog-wrapper {
  background-color: var(--theme-color);
  padding: 8px 5px;
  min-width: 60px;
  min-height: 52px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  border-radius: 4px;
  display: block;
  margin: 0 auto;
  text-align: center;
  z-index: 9;
}

.blog-grid .blog-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.blog-grid .style1 {
  border: 1px solid var(--gray-color);
}

.blog-grid_date {
  margin: 0 auto;
  font-family: var(--title-font);
  color: var(--white-color);
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  display: block;
  margin-bottom: 0;
}

.blog-grid_month {
  font-family: var(--title-font);
  color: var(--white-color);
  font-weight: 700;
  font-size: 12px;
  line-height: 24px;
  text-transform: uppercase;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog-grid_content {
  /* Medium Large devices */
  /* Extra small devices */
}

.blog-grid_content .blog-meta span i,
.blog-grid_content .blog-meta a i {
  margin-right: 6px;
  color: var(--theme-color);
}

@media (max-width: 1299px) {
  .blog-grid_content {
    padding: 25px;
    margin: 0 15px;
  }
}

@media (max-width: 575px) {
  .blog-grid_content {
    margin: 0 10px;
  }
}

.blog-grid_content .blog-meta {
  margin-bottom: 24px;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .blog-grid_content .blog-meta {
    margin-bottom: 14px;
  }
}

.blog-grid_content .date {
  background-color: var(--theme-color);
  padding: 5px 10px;
  font-family: var(--title-font);
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: var(--white-color);
}

.blog-grid_content .date:after {
  display: none;
}

.blog-grid_content .blog-desc {
  border-bottom: 1px solid rgba(18, 18, 18, 0.1);
  padding-bottom: 21px;
}

.blog-grid .blog-meta {
  margin-bottom: 10px;
}

/* blog box -----------------------------*/
.blog-box {
  position: relative;
  overflow: hidden;
}

.blog-box:hover .blog-img:before {
  opacity: 1;
  visibility: visible;
}

.blog-box .box-title {
  border-bottom: 1px solid #D2D2D2;
  padding-bottom: 22px;
  margin-bottom: 22px;
}

.blog-box .box-title a {
  background-image: -webkit-linear-gradient(right, var(--theme-color), var(--theme-color));
  background-image: linear-gradient(to left, var(--theme-color), var(--theme-color));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0 1px;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}

.blog-box .box-title a:hover {
  background-size: 100% 1px;
}

.blog-box .blog-img {
  position: relative;
  overflow: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.blog-box .blog-img:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.blog-box .blog-img:hover:before {
  left: 0;
  right: 0;
  opacity: 0;
  -webkit-transition: all 900ms linear;
  transition: all 900ms linear;
}

.blog-box .blog-img:hover:after {
  top: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: all 900ms linear;
  transition: all 900ms linear;
}

.blog-box .blog-img:after, .blog-box .blog-img:before {
  content: '';
  position: absolute;
  pointer-events: none;
  opacity: 1;
  z-index: 3;
}

.blog-box .blog-img:before {
  top: 0;
  right: 51%;
  bottom: 0;
  left: 50%;
  background: rgba(255, 255, 255, 0.2);
}

.blog-box .blog-img:after {
  top: 50%;
  right: 0;
  bottom: 50%;
  left: 0;
  background: rgba(255, 255, 255, 0.3);
}

.blog-box .blog-img .blog-wrapper {
  background-color: var(--theme-color);
  padding: 8px 5px;
  min-width: 70px;
  min-height: 70px;
  position: absolute;
  left: 20px;
  top: 20px;
  display: block;
  margin: 0 auto;
  text-align: center;
  z-index: 9;
}

.blog-box .blog-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.blog-box_wrapper {
  background-color: var(--theme-color);
  padding: 8px 5px;
  min-width: 70px;
  min-height: 70px;
  position: absolute;
  left: 40px;
  top: -40px;
  display: block;
  margin: 0 auto;
  text-align: center;
}

.blog-box_date {
  margin: 0 auto;
  font-family: var(--title-font);
  color: var(--white-color);
  font-weight: 700;
  font-size: 30px;
  line-height: 30px;
}

.blog-box_month {
  font-family: var(--title-font);
  color: var(--white-color);
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.blog-box_content {
  background-color: var(--white-color);
  padding: 25px 40px 25px 40px;
  /* Medium Large devices */
  /* Extra small devices */
}

.blog-box_content .blog-meta span i,
.blog-box_content .blog-meta a i {
  margin-right: 6px;
  color: var(--theme-color);
}

@media (max-width: 1299px) {
  .blog-box_content {
    padding: 25px;
  }
}

@media (max-width: 375px) {
  .blog-box_content {
    padding: 20px;
  }
}

.blog-box_content .blog-meta {
  margin-bottom: 24px;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .blog-box_content .blog-meta {
    margin-bottom: 14px;
  }
}

.blog-box_content .date {
  background-color: var(--theme-color);
  padding: 5px 10px;
  font-family: var(--title-font);
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: var(--white-color);
}

.blog-box_content .date:after {
  display: none;
}

.blog-box_content .blog-desc {
  border-bottom: 1px solid rgba(18, 18, 18, 0.1);
  padding-bottom: 21px;
}

.blog-box .blog-meta {
  margin-bottom: 18px;
}

.blog-slide2 .slick-arrow {
  color: var(--theme-color);
}

.blog-slide2 .slick-arrow:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
  color: var(--white-color);
}

.blog-slide3 .slick-arrow {
  background-color: #242936;
  border: 1px solid #242936;
  color: var(--theme-color);
  box-shadow: none;
}

.blog-slide3 .slick-arrow:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
  color: var(--white-color);
}

/*------------------- 4.00. Brand  -------------------*/
/* Brand 1 ---------------------------------- */
.brand-box {
  width: 178px;
  height: 102px;
  overflow: hidden;
  margin: auto;
  position: relative;
  display: block;
}

.brand-box:hover a img.gray {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
}

.brand-box:hover a img.original {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.brand-box img {
  margin: 0 auto;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.brand-box img.gray {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

.brand-box img.original {
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
}

.brand-title {
  position: relative;
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 16px;
  color: var(--body-color);
  line-height: 21px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.brand-title:after, .brand-title:before {
  content: "";
  position: absolute;
  top: 50%;
  height: 1px;
  width: 502px;
  background-color: #D9D9D9;
  /* Medium Large devices */
  /* Medium devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1299px) {
  .brand-title:after, .brand-title:before {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .brand-title:after, .brand-title:before {
    width: 70%;
  }
}

@media (max-width: 767px) {
  .brand-title:after, .brand-title:before {
    width: 50%;
  }
}

@media (max-width: 375px) {
  .brand-title:after, .brand-title:before {
    display: none;
  }
}

.brand-title:before {
  margin-left: -32.4rem;
  /* Medium Large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .brand-title:before {
    margin-left: -15.6rem;
  }
}

@media (max-width: 991px) {
  .brand-title:before {
    margin-left: -11.6rem;
  }
}

@media (max-width: 767px) {
  .brand-title:before {
    margin-left: -7.9rem;
  }
}

.brand-title:after {
  margin-left: 1rem;
}

#brandSlide1 .slick-arrow {
  --pos-x: -46px !important;
  --icon-size: 40px;
  font-size: 15px;
  margin-top: -21.5px;
  visibility: visible;
  opacity: 1;
  background-color: transparent;
  border: 1px solid var(--theme-color);
  box-shadow: none;
  border-radius: 99px;
}

#brandSlide1 .slick-arrow:hover {
  background-color: var(--theme-color);
}

/* Medium devices */
@media (max-width: 991px) {
  .brand-box-bg {
    padding: 30px 25px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  #brandSlide1 .slick-arrow {
    display: none !important;
  }
  .brand-box-bg {
    background-size: cover;
  }
}

/*------------------- 4.00. Simple Sections  -------------------*/
.checklist.style1 {
  border-right: 2px solid var(--gray-color);
  /* Medium devices */
}

@media (max-width: 991px) {
  .checklist.style1 {
    border-right: 2px solid transparent;
    margin-bottom: 30px;
  }
}

.checklist.style2 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 35px;
     -moz-column-gap: 35px;
          column-gap: 35px;
  /* Small devices */
}

@media (max-width: 767px) {
  .checklist.style2 ul {
    grid-template-columns: repeat(1, 1fr);
  }
}

.checklist.style2 li {
  color: #74787C;
}

.checklist.style2 li:before {
  font-weight: 500;
}

.checklist.style2 li:first-child {
  margin-top: 0;
}

.checklist.style3 {
  border-top: 1px solid var(--border-color);
  padding-top: 25px;
  margin-top: 40px;
}

.checklist.style3 ul {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 80px;
  /* Medium Large devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1299px) {
  .checklist.style3 ul {
    gap: 0 15px;
  }
}

@media (max-width: 767px) {
  .checklist.style3 ul {
    gap: 0 40px;
  }
}

@media (max-width: 575px) {
  .checklist.style3 ul {
    display: block;
  }
}

.checklist.style3 ul li {
  margin-bottom: 0;
}

.checklist.style3 ul li:not(:last-child) {
  margin-bottom: 10px;
}

.checklist ul {
  padding-left: 0;
  list-style: none;
  text-align: left;
  margin-bottom: 0;
}

.checklist li {
  color: var(--title-color);
  margin-bottom: 10px;
  font-weight: 500;
  position: relative;
  padding-left: 28px;
}

.checklist li:before {
  content: "\f058";
  font-family: var(--icon-font);
  font-weight: 900;
  color: var(--theme-color);
  position: absolute;
  left: 0;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.checklist.mb-40 {
  /* Large devices */
}

@media (max-width: 1199px) {
  .checklist.mb-40 {
    margin-bottom: 32px;
  }
}

.checklist.mb-45 {
  /* Large devices */
}

@media (max-width: 1199px) {
  .checklist.mb-45 {
    margin-bottom: 35px;
  }
}

.bg-img {
  position: absolute;
  inset: 0;
  height: 100%;
  width: 100%;
}

.bg-img img {
  width: 100%;
  height: 100%;
}

.th-video {
  position: relative;
  border-radius: 5px;
}

.th-video img {
  border-radius: inherit;
}

.th-video .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.th-video .play-btn > i {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.icon-box {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 10px;
}

.icon-box.style2 {
  /* Medium devices */
}

.icon-box.style2 .slick-arrow {
  background-color: var(--title-color);
  border: 1px solid var(--title-color);
  color: var(--white-color);
}

.icon-box.style2 .slick-arrow:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
  color: var(--white-color);
}

@media (max-width: 991px) {
  .icon-box.style2 {
    margin-bottom: 30px;
  }
}

.icon-box.style3 {
  /* Medium devices */
}

@media (max-width: 991px) {
  .icon-box.style3 {
    margin-bottom: 30px;
  }
}

.icon-box.style3 .slick-arrow {
  background-color: transparent;
  color: var(--theme-color);
  border: 1px solid var(--theme-color);
}

.icon-box.style3 .slick-arrow:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
  border-color: var(--theme-color);
}

.icon-box.style5 {
  /* Medium devices */
}

@media (max-width: 991px) {
  .icon-box.style5 {
    margin-bottom: 30px;
  }
}

.btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px 30px;
}

.video-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--body-color);
  text-transform: uppercase;
  line-height: 1.6;
}

.video-btn .play-btn {
  --icon-size: 50px;
  margin-right: 15px;
}

.video-btn .play-btn > i {
  background-color: var(--theme-color);
  color: var(--white-color);
  padding-right: 0.1em;
}

.video-btn .play-btn:before {
  background-color: var(--theme-color);
}

.video-btn .small-text {
  font-size: 10px;
  text-decoration: underline;
  display: block;
}

.video-btn .big-text {
  font-size: 14px;
  font-weight: 500;
}

/* Large devices */
@media (max-width: 1199px) {
  p.mb-40 {
    margin-bottom: 35px;
  }
  p.mb-45 {
    margin-bottom: 38px;
  }
}

/*------------------- 4.00. Why -------------------*/
/* Why 1 ---------------------------------- */
.video-area {
  position: relative;
  overflow: hidden;
}

@media (max-width: 1024px) {
  .video-area .title-area {
    text-align: center;
  }
}

.video-area-2 {
  position: relative;
  padding-bottom: 180px !important;
  z-index: 9;
  /* Medium Large devices */
  /* Medium devices */
}

@media (max-width: 1299px) {
  .video-area-2 {
    padding-bottom: 120px !important;
  }
}

@media (max-width: 991px) {
  .video-area-2 {
    padding-bottom: 80px !important;
  }
}

.video-area-2:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: -1;
}

.video-content-box {
  max-width: 876px;
  display: block;
  margin: 0 auto;
}

.video-content-box.style2 {
  position: relative;
  z-index: 9;
  max-width: 607px;
}

.video-title {
  font-family: var(--title-font);
  font-style: normal;
  font-weight: 700;
  font-size: 60px;
  line-height: 70px;
  text-align: center;
  color: var(--white-color);
  margin-bottom: 0;
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 991px) {
  .video-title {
    font-size: 40px;
    line-height: 50px;
  }
}

@media (max-width: 767px) {
  .video-title {
    font-size: 20px;
    line-height: 35px;
  }
}

.video-box1 {
  position: relative;
  z-index: 3;
  margin-right: -50%;
  margin-left: 100px;
  width: 935px;
  height: 733px;
  /* Extra large devices */
  /* Large devices */
}

@media (max-width: 1500px) {
  .video-box1 {
    width: 100%;
    height: 100%;
    margin-right: 0;
    margin-left: 30px;
  }
}

@media (max-width: 1199px) {
  .video-box1 {
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-top: 30px;
  }
}

.video-box1 .video-play-btn {
  position: absolute;
  top: 50%;
  left: 30%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 0;
  width: 100px;
  height: 100px;
  line-height: 102px;
  -webkit-transition: all 1s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1s cubic-bezier(0, 0, 0.2, 1);
  border-radius: 50%;
  background: var(--theme-color);
  margin: 0 auto;
  display: inline-block;
  font-size: 24px;
  text-align: center;
  color: var(--white-color);
  /* Small devices */
}

.video-box1 .video-play-btn:hover {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.video-box1 .video-play-btn:hover i {
  color: var(--theme-color);
}

.video-box1 .video-play-btn:hover:before, .video-box1 .video-play-btn:hover:after {
  border: 1px solid var(--theme-color);
}

@media (max-width: 767px) {
  .video-box1 .video-play-btn {
    width: 50px;
    height: 50px;
    line-height: 52px;
    font-size: 14px;
  }
}

.video-box1 .video-play-btn i {
  color: var(--white-color);
}

.video-box1 .video-play-btn:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3;
  transition: 0.3;
  border-radius: 50%;
  border: 1px solid var(--white-color);
  -webkit-animation: ripple 2s linear infinite;
          animation: ripple 2s linear infinite;
}

.video-box1 .video-play-btn:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3;
  transition: 0.3;
  border-radius: 50%;
  border: 1px solid var(--white-color);
  -webkit-animation: ripple 2s linear 1s infinite;
          animation: ripple 2s linear 1s infinite;
}

.video-box1,
.video-box2 {
  position: relative;
}

.video-box1 img,
.video-box2 img {
  width: 100%;
  min-height: 300px;
  object-fit: cover;
}

.video-box1 .play-btn,
.video-box2 .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.video-box1 .play-btn.border-btn:before, .video-box1 .play-btn.border-btn:after,
.video-box2 .play-btn.border-btn:before,
.video-box2 .play-btn.border-btn:after {
  border: 2px solid var(--gray-color);
  -webkit-animation: ripple 2s linear infinite;
          animation: ripple 2s linear infinite;
}

.video-box1 .play-btn.border-btn i,
.video-box2 .play-btn.border-btn i {
  display: inline-block;
  width: var(--icon-size, 120px);
  height: var(--icon-size, 120px);
  line-height: var(--icon-size, 120px);
  text-align: center;
  background-color: transparent;
  color: var(--gray-color);
  font-size: var(--icon-font-size, 26px);
  border-radius: 50%;
  font-weight: 300;
  z-index: 1;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .video-box1 .play-btn.border-btn i,
  .video-box2 .play-btn.border-btn i {
    width: var(--icon-size, 80px);
    height: var(--icon-size, 80px);
    line-height: var(--icon-size, 80px);
  }
}

.video-box1 .play-btn.border-btn:after, .video-box1 .play-btn.border-btn:before,
.video-box2 .play-btn.border-btn:after,
.video-box2 .play-btn.border-btn:before {
  display: none;
}

.video-box2 img {
  width: 100%;
  min-height: 200px;
}

.video-play-btn {
  position: absolute;
  top: 26%;
  right: 15%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 0;
  width: 90px;
  height: 90px;
  line-height: 92px;
  -webkit-transition: all 1s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1s cubic-bezier(0, 0, 0.2, 1);
  border-radius: 50%;
  background: var(--theme-color);
  margin: 0 auto;
  display: inline-block;
  font-size: 24px;
  text-align: center;
  color: var(--white-color);
  /* Medium Large devices */
  /* Extra large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1699px) {
  .video-play-btn {
    right: 25%;
  }
}

@media (max-width: 1299px) {
  .video-play-btn {
    right: auto;
    left: 10%;
  }
}

@media (max-width: 1500px) {
  .video-play-btn {
    right: 26%;
  }
}

@media (max-width: 991px) {
  .video-play-btn {
    left: 50%;
    top: 50%;
  }
}

.video-play-btn:hover {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.video-play-btn:hover i {
  color: var(--theme-color);
}

.video-play-btn:hover:before, .video-play-btn:hover:after {
  border: 1px solid var(--white-color);
}

@media (max-width: 767px) {
  .video-play-btn {
    width: 50px;
    height: 50px;
    line-height: 52px;
    font-size: 14px;
  }
}

.video-play-btn i {
  color: var(--white-color);
}

.video-play-btn:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3;
  transition: 0.3;
  border-radius: 50%;
  border: 1px solid var(--theme-color);
  -webkit-animation: ripple 2s linear infinite;
          animation: ripple 2s linear infinite;
}

.video-play-btn:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3;
  transition: 0.3;
  border-radius: 50%;
  border: 1px solid var(--theme-color);
  -webkit-animation: ripple 2s linear 1s infinite;
          animation: ripple 2s linear 1s infinite;
}

.white-play-btn {
  position: relative;
  width: 100px;
  height: 100px;
  line-height: 102px;
  border-radius: 50%;
  border: 0;
  background: var(--white-color);
  color: var(--theme-color);
  display: inline-block;
  font-size: 24px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .white-play-btn {
    width: 70px;
    height: 70px;
    line-height: 72px;
    font-size: 18px;
  }
}

.white-play-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.white-play-btn:hover i {
  color: var(--white-color);
}

.white-play-btn:hover:before, .white-play-btn:hover:after {
  border: 1px solid var(--theme-color);
}

.white-play-btn:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3;
  transition: 0.3;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-animation: ripple 2s linear infinite;
          animation: ripple 2s linear infinite;
}

.white-play-btn:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3;
  transition: 0.3;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.2);
  -webkit-animation: ripple 2s linear 1s infinite;
          animation: ripple 2s linear 1s infinite;
}

.white-play-btn i {
  color: var(--theme-color);
}

.video-box2 .video-play-btn {
  position: absolute;
  top: 50%;
  left: 30%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 0;
  width: 100px;
  height: 100px;
  line-height: 102px;
  -webkit-transition: all 1s cubic-bezier(0, 0, 0.2, 1);
  transition: all 1s cubic-bezier(0, 0, 0.2, 1);
  border-radius: 50%;
  background: var(--theme-color);
  margin: 0 auto;
  display: inline-block;
  font-size: 24px;
  text-align: center;
  color: var(--white-color);
  /* Small devices */
}

.video-box2 .video-play-btn:hover {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.video-box2 .video-play-btn:hover i {
  color: var(--theme-color);
}

.video-box2 .video-play-btn:hover:before, .video-box2 .video-play-btn:hover:after {
  border: 1px solid var(--theme-color);
}

@media (max-width: 767px) {
  .video-box2 .video-play-btn {
    width: 50px;
    height: 50px;
    line-height: 52px;
    font-size: 14px;
  }
}

.video-box2 .video-play-btn i {
  color: var(--white-color);
}

.video-box2 .video-play-btn:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3;
  transition: 0.3;
  border-radius: 50%;
  border: 1px solid var(--white-color);
  -webkit-animation: ripple 2s linear infinite;
          animation: ripple 2s linear infinite;
}

.video-box2 .video-play-btn:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3;
  transition: 0.3;
  border-radius: 50%;
  border: 1px solid var(--white-color);
  -webkit-animation: ripple 2s linear 1s infinite;
          animation: ripple 2s linear 1s infinite;
}

.content-box1 {
  background-color: var(--white-color);
  box-shadow: 0px 6px 30px rgba(1, 15, 28, 0.07);
  padding: 60px 160px 60px 60px;
}

.content-box-bottom {
  padding-left: 60px;
  margin-top: 10px;
}

/* Large devices */
@media (max-width: 1199px) {
  .content-box-bottom {
    text-align: center;
    padding-left: 0;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .content-box1 {
    padding: 40px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .content-box1 {
    padding: 40px 20px;
  }
}

/* Video Area ---------------------------------*/
.video-area-two {
  position: relative;
  background-color: var(--title-color);
}

.video-wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  /* Medium devices */
}

@media (max-width: 991px) {
  .video-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

.video-wrapper .video-box1 img {
  min-width: 1153px;
  min-height: 100%;
}

@media (max-width: 1800px) {
  .video-wrapper .video-box1 img {
    min-width: 100%;
  }
}

.video-text {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 120px 0px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .video-text {
    padding: 80px 0px;
  }
}

.video-text .sub-title2 {
  font-size: 20px;
}

.video-text .sec-title {
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  .video-text .sec-title {
    font-size: 38px;
  }
}

@media (max-width: 1199px) {
  .video-text .sec-title {
    font-size: 30px;
  }
}

.video-text .sec-desc {
  font-size: 18px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .video-text .sec-desc {
    font-size: 16px;
  }
}

.video-area-3 {
  position: relative;
  z-index: 9;
  padding: 146px 0;
  /* Medium devices */
}

@media (max-width: 991px) {
  .video-area-3 {
    padding: 80px 0;
  }
}

.video-area-3:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
  z-index: -1;
}

.video-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  margin-top: 40px;
  /* Extra small devices */
}

.video-group.style2 {
  /* Extra small devices */
  /* Extra small devices */
}

@media (max-width: 575px) {
  .video-group.style2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
  }
}

@media (max-width: 375px) {
  .video-group.style2 {
    display: grid;
    gap: 10px 0;
  }
}

@media (max-width: 575px) {
  .video-group {
    display: grid;
    gap: 10px 0;
  }
}

.video-group .th-btn {
  margin: 0;
}

.choose-sec-2 {
  margin-top: -100px;
}

.choose-image {
  margin-top: -80px;
  position: relative;
  z-index: 9;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .choose-image {
    margin-top: 80px;
  }
}

.choose-counter1 {
  background-color: var(--theme-color);
  min-width: 346px;
  min-height: 83px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  text-align: center;
  position: absolute;
  right: -10.8%;
  top: 44%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  /* Medium devices */
  /* Small devices */
  /* Extra small devices */
  /* Extra small devices */
}

@media (max-width: 991px) {
  .choose-counter1 {
    right: -18.1%;
  }
}

@media (max-width: 767px) {
  .choose-counter1 {
    right: -25.7%;
  }
}

@media (max-width: 575px) {
  .choose-counter1 {
    right: -21%;
    min-width: 284px;
    min-height: 63px;
  }
}

@media (max-width: 375px) {
  .choose-counter1 {
    right: -32%;
  }
}

.choose-counter1 .counter-title {
  font-family: var(--title-font);
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 40px;
  margin: 0;
  color: var(--white-color);
}

.choose-counter1 .counter-text {
  font-weight: 700;
  font-size: 20px;
  line-height: 40px;
  color: var(--white-color);
  min-width: 160px;
}

.choose-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 20px;
  margin-top: 30px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .choose-about {
    max-width: 495px;
  }
}

.choose-about:nth-child(2) .choose-about_icon {
  background-color: var(--theme-color);
}

.choose-about_icon {
  background-color: var(--theme-color);
  width: 90px;
  height: 90px;
  line-height: 90px;
  border-radius: 50%;
  padding: 5px;
}

.choose-about_icon img {
  display: block;
  margin: 15px auto;
}

.choose-about_title {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: var(--title-color);
  margin-bottom: 10px;
}

.choose-about_text {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: var(--body-color);
  margin-bottom: 0;
}

/*Request -----------------------------*/
.request-sec {
  position: relative;
  padding: 80px 70px;
  max-width: 1450px;
  background-color: var(--smoke-color);
  display: block;
  margin: 0 auto;
  overflow: hidden;
  z-index: 9;
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .request-sec {
    max-width: 100%;
    padding: 80px 0;
  }
}

@media (max-width: 991px) {
  .request-sec {
    max-width: 100%;
  }
  .request-sec .title-area {
    text-align: center;
  }
}

.request-form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 40px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .request-form-wrapper {
    display: block;
  }
}

.request-form-wrapper .request-quote-form {
  position: relative;
  max-width: 760px;
  /* Medium devices */
}

@media (max-width: 1399px) {
  .request-form-wrapper .request-quote-form {
    max-width: 50%;
  }
}

@media (max-width: 991px) {
  .request-form-wrapper .request-quote-form {
    max-width: 100%;
  }
}

.request-form-wrapper .request-quote-form .video-button .white-play-btn {
  position: absolute;
  right: -25%;
  top: -12%;
  width: 80px;
  height: 80px;
  line-height: 80px;
  background: var(--theme-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 9;
  /* Medium devices */
  /* Small devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 991px) {
  .request-form-wrapper .request-quote-form .video-button .white-play-btn {
    top: -40%;
    right: -15px;
  }
}

@media (max-width: 767px) {
  .request-form-wrapper .request-quote-form .video-button .white-play-btn {
    top: -20%;
  }
}

@media (max-width: 767px) {
  .request-form-wrapper .request-quote-form .video-button .white-play-btn {
    top: -30%;
    right: 35px;
  }
}

@media (max-width: 375px) {
  .request-form-wrapper .request-quote-form .video-button .white-play-btn {
    display: none;
  }
}

.request-form-wrapper .request-quote-form .video-button .white-play-btn:before, .request-form-wrapper .request-quote-form .video-button .white-play-btn:after {
  border: 1px solid var(--theme-color);
  opacity: 0.2;
}

.request-form-wrapper .request-quote-form .video-button .white-play-btn i {
  color: var(--white-color);
}

.request-form-wrapper .request-quote-form .video-button .white-play-btn:hover {
  background-color: var(--white-color);
}

.request-form-wrapper .request-quote-form .video-button .white-play-btn:hover i {
  color: var(--theme-color);
}

.request-form-wrapper .form-group select,
.request-form-wrapper .form-group .form-control,
.request-form-wrapper .form-group .form-select,
.request-form-wrapper .form-group textarea,
.request-form-wrapper .form-group input {
  height: 60px;
  padding: 0 25px 0 25px;
  padding-right: 45px;
  border: 1px solid transparent;
  color: var(--black-color-2);
  background-color: var(--white-color);
  border-radius: 0;
  font-size: 16px;
  line-height: 60px;
  width: 100%;
  font-family: var(--body-font);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.request-form-wrapper .form-group .nice-select .option {
  color: var(--title-color);
}

.request-form-wrapper .form-group .nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.request-form-wrapper .form-group .nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.request-form-wrapper .form-group .nice-select .option:hover, .request-form-wrapper .form-group .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.request-form-wrapper .form-group .nice-select.open .list {
  border-radius: 0;
  border: 1px solid var(--white-color);
  border-bottom: 3px solid var(--theme-color);
}

.request-form-wrapper .request-quote-image {
  position: absolute;
  right: 20px;
  bottom: 0;
  -webkit-animation: left-right-video-img 4s ease-out infinite;
          animation: left-right-video-img 4s ease-out infinite;
  /* Medium devices */
}

@media (max-width: 991px) {
  .request-form-wrapper .request-quote-image {
    display: none;
  }
}

/*feature --------------------------------------------*/
.feature-area {
  position: relative;
  overflow: hidden;
  z-index: 1;
  /* Medium devices */
}

@media (max-width: 991px) {
  .feature-area {
    padding-top: 300px !important;
  }
}

.feature-area:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.88);
  z-index: -1;
}

.feature-grid-wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 30px;
  /* Medium Large devices */
  /* Large devices */
  /* Extra small devices */
}

.feature-grid-wrap.style2 {
  /* Large devices */
  /* Medium devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  .feature-grid-wrap.style2 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 991px) {
  .feature-grid-wrap.style2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575px) {
  .feature-grid-wrap.style2 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 1299px) {
  .feature-grid-wrap {
    gap: 20px;
  }
}

@media (max-width: 1199px) {
  .feature-grid-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575px) {
  .feature-grid-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}

.feature-grid {
  background: var(--white-color);
  padding: 40px;
  box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.08);
  /* Medium Large devices */
  /* Medium devices */
}

.feature-grid.style2 {
  position: relative;
  background-color: var(--theme-color);
  padding: 50px 30px 25px 30px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  text-align: center;
  z-index: 2;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Medium Large devices */
  /* Medium devices */
}

.feature-grid.style2:before {
  content: "";
  height: 100%;
  width: 0;
  background-color: var(--white-color);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

@media (max-width: 1299px) {
  .feature-grid.style2 {
    padding: 40px 20px 20px 20px;
  }
}

@media (max-width: 991px) {
  .feature-grid.style2 {
    padding: 25px;
  }
}

.feature-grid.style2:hover .feature-grid_title {
  color: var(--title-color);
}

.feature-grid.style2:hover .feature-grid_text {
  color: var(--body-color);
}

.feature-grid.style2 .feature-grid_icon {
  position: absolute;
  top: -20%;
  left: 50%;
  -webkit-transform: translate(calc(-50% + 0px), calc(-50% + 25px));
      -ms-transform: translate(calc(-50% + 0px), calc(-50% + 25px));
          transform: translate(calc(-50% + 0px), calc(-50% + 25px));
  background-color: var(--theme-color);
  width: 80px;
  height: 80px;
  line-height: 80px;
  border-radius: 50%;
  margin-bottom: 20px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .feature-grid.style2 .feature-grid_icon {
    position: relative;
    top: 15px;
  }
}

.feature-grid.style2 .feature-grid_title {
  color: var(--white-color);
  /* Large devices */
}

@media (max-width: 1199px) {
  .feature-grid.style2 .feature-grid_title {
    font-size: 18px;
    line-height: 28px;
  }
}

.feature-grid.style2 .feature-grid_text {
  color: var(--white-color);
}

.feature-grid.style2:hover:before {
  width: 100%;
}

@media (max-width: 1299px) {
  .feature-grid {
    padding: 30px;
  }
}

@media (max-width: 991px) {
  .feature-grid {
    text-align: center;
  }
}

.feature-grid_icon {
  margin-bottom: 20px;
}

.feature-grid_title {
  font-weight: 700;
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 10px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .feature-grid_title {
    font-size: 20px;
    line-height: 28px;
  }
}

.feature-grid_text {
  margin-bottom: 0;
}

.feature-tab-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 40px;
  margin-bottom: 34px;
  /* Small devices */
}

@media (max-width: 767px) {
  .feature-tab-wrapper {
    display: block;
  }
}

.feature-tab-wrapper .feature-image img {
  min-width: 410px;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .feature-tab-wrapper .feature-image img {
    min-width: 100%;
  }
}

@media (max-width: 767px) {
  .feature-tab-wrapper .feature-image img {
    margin-top: 30px;
  }
}

.feature-icon-list {
  margin-left: 1px;
}

.feature-icon-list ul {
  padding: 0;
  margin: 0;
}

.feature-icon-list ul li {
  list-style: none;
  font-family: var(--title-font);
  color: var(--title-color);
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 8px;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  max-width: 660px;
}

.feature-icon-list ul li i {
  background-color: rgba(235, 51, 0, 0.1);
  min-width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  text-align: center;
  color: var(--theme-color);
  font-size: 20px;
}

/* feature area -----------------------------*/
.feature-sec {
  position: relative;
  z-index: 2;
}

@media (max-width: 1399px) {
  .feature-sec {
    margin-bottom: 40px;
  }
}

.feature-sec .title-area {
  /* Medium devices */
}

@media (min-width: 1399px) {
  .feature-sec .title-area {
    margin-right: 80px;
  }
}

@media (max-width: 991px) {
  .feature-sec .title-area {
    text-align: center;
  }
}

@media (min-width: 992px) {
  .feature-sec .title-area .double-line {
    display: none;
  }
}

.feature-sec .btn-group {
  /* Medium devices */
}

@media (max-width: 991px) {
  .feature-sec .btn-group {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

.feature-sec:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.8);
}

.feature-content {
  background-color: var(--smoke-color2);
  padding: 80px;
  margin: 0 -315px -40px -120px;
  padding-right: 315px;
  /* Medium Large devices */
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1899px) {
  .feature-content {
    margin: 0 -215px -40px -120px;
  }
}

@media (max-width: 1740px) {
  .feature-content {
    margin: 0 -115px -40px -120px;
    padding-right: 115px;
  }
}

@media (max-width: 1599px) {
  .feature-content {
    margin: 0 -50px -40px -120px;
    padding-right: 50px;
  }
}

@media (max-width: 1399px) {
  .feature-content {
    margin: 0 -20px -40px -135px;
    padding: 60px;
  }
}

@media (max-width: 1299px) {
  .feature-content {
    margin: 0 0px -40px -100px;
    padding: 40px;
  }
}

@media (max-width: 1199px) {
  .feature-content {
    padding-right: 0;
    padding: 40px;
  }
}

@media (max-width: 1024px) {
  .feature-content {
    margin: 0;
  }
}

@media (max-width: 767px) {
  .feature-content {
    padding-right: 0;
    padding: 30px;
  }
}

.feature-content .feature-item-content {
  background-color: var(--white-color);
  /* Medium Large devices */
  /* Small devices */
}

.feature-content .feature-item-content:before {
  background-color: var(--theme-color);
}

@media (max-width: 1399px) {
  .feature-content .feature-item-content {
    padding: 40px;
    text-align: center;
  }
}

@media (max-width: 1299px) {
  .feature-content .feature-item-content {
    padding: 30px;
  }
}

@media (max-width: 767px) {
  .feature-content .feature-item-content {
    margin-bottom: 0;
  }
}

@media (max-width: 1399px) {
  .feature-content .feature-item_icon {
    text-align: center;
  }
}

@media (max-width: 1399px) {
  .feature-content .feature-item_icon:before {
    left: 40%;
  }
}

.feature-content .feature-item_title {
  /* Medium devices */
}

@media (max-width: 991px) {
  .feature-content .feature-item_title {
    text-align: center;
  }
}

.feature-content .feature-item_text {
  /* Medium devices */
}

@media (max-width: 991px) {
  .feature-content .feature-item_text {
    text-align: center;
  }
}

.feature-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 35px;
  gap: 30px;
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 991px) {
  .feature-wrap {
    gap: 10px;
  }
}

@media (max-width: 767px) {
  .feature-wrap {
    display: block;
    margin-bottom: 0;
  }
}

.feature-wrap.style2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0;
  gap: 30px;
  padding-bottom: 100px;
  margin-bottom: 0px;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1399px) {
  .feature-wrap.style2 {
    padding-bottom: 70px;
  }
}

@media (max-width: 1299px) {
  .feature-wrap.style2 {
    gap: 15px;
  }
}

@media (max-width: 1199px) {
  .feature-wrap.style2 {
    padding-bottom: 120px;
  }
}

@media (max-width: 991px) {
  .feature-wrap.style2 {
    padding-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .feature-wrap.style2 {
    display: block;
    margin-bottom: 0;
    padding-bottom: 60px;
  }
}

.feature-wrap.style2 .feature-item-content {
  background-color: var(--white-color);
  /* Large devices */
}

@media (max-width: 1199px) {
  .feature-wrap.style2 .feature-item-content {
    text-align: center;
  }
}

.feature-wrap.style2 .feature-item-content:before {
  background-color: var(--theme-color);
}

.feature-wrap.style2 .feature-item_icon:before {
  /* Large devices */
}

@media (max-width: 1199px) {
  .feature-wrap.style2 .feature-item_icon:before {
    left: 40%;
  }
}

.feature-wrap.style3 {
  /* Small devices */
  /* Extra small devices */
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1399px) {
  .feature-wrap.style3 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

@media (max-width: 1299px) {
  .feature-wrap.style3 {
    grid-template-columns: repeat(2, 1fr);
    padding-bottom: 0px;
  }
}

@media (max-width: 767px) {
  .feature-wrap.style3 {
    grid-template-columns: repeat(1, 1fr);
  }
}

.feature-wrap.style4 {
  gap: 30px;
  margin-right: 0;
  padding: 0;
  /* Small devices */
}

@media (max-width: 1499px) {
  .feature-wrap.style4 {
    gap: 15px;
  }
}

@media (max-width: 767px) {
  .feature-wrap.style4 {
    grid-template-columns: repeat(1, 1fr);
  }
}

.feature-counter .counter-title {
  position: relative;
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: #787878;
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .feature-counter .counter-title {
    font-size: 14px;
    line-height: 24px;
  }
}

@media (max-width: 1399px) {
  .feature-counter .counter-title {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 767px) {
  .feature-counter .counter-title {
    display: block;
    text-align: center;
  }
}

.feature-counter .counter-title .odometer {
  /* Small devices */
}

@media (max-width: 767px) {
  .feature-counter .counter-title .odometer {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

.feature-counter .counter-title .star {
  color: var(--theme-color);
  margin-right: 5px;
  /* Small devices */
}

@media (max-width: 767px) {
  .feature-counter .counter-title .star {
    display: block;
  }
}

.feature-counter .counter-title .star i {
  font-size: 14px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .feature-counter .counter-title .star i {
    font-size: 12px;
  }
}

.feature-item {
  position: relative;
}

.feature-item-content {
  position: relative;
  background-color: var(--smoke-color2);
  padding: 30px;
  min-width: 220px;
  z-index: 3;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1399px) {
  .feature-item-content {
    padding: 23px;
  }
}

@media (max-width: 1299px) {
  .feature-item-content {
    min-width: 180px;
  }
}

@media (max-width: 767px) {
  .feature-item-content {
    margin-bottom: 35px;
  }
}

.feature-item-content.style1 {
  /* Large devices */
}

@media (max-width: 1199px) {
  .feature-item-content.style1 {
    text-align: center;
  }
}

.feature-item-content.style1 .feature-item_icon:before {
  display: none;
}

.feature-item-content.style1:hover .feature-item_icon img {
  -webkit-filter: none;
          filter: none;
}

.feature-item-content.style1:hover .feature-item_shape {
  opacity: 1;
}

.feature-item-content.style2 {
  padding: 30px;
  min-width: 270px;
  /* Small devices */
}

@media (max-width: 1399px) {
  .feature-item-content.style2 {
    min-width: 250px;
  }
}

@media (max-width: 767px) {
  .feature-item-content.style2 {
    margin-bottom: 0;
  }
}

.feature-item-content.style2 .feature-item_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

@media (max-width: 1399px) {
  .feature-item-content.style2 .feature-item_wrapper {
    gap: 15px;
  }
}

.feature-item-content.style2 .feature-item_icon {
  min-width: 60px;
  margin-bottom: 0px;
}

.feature-item-content.style2 .feature-item_icon:before {
  left: 0;
  width: 60px;
  height: 60px;
}

.feature-item-content.style2 .feature-item_icon img {
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 10px auto;
  display: block;
}

.feature-item-content.style2 .feature-item_title {
  font-size: 18px;
  line-height: 28px;
}

.feature-item-content:hover:before {
  top: 0;
  width: 100%;
  height: 100%;
}

.feature-item-content:hover .feature-item_icon:before {
  background-color: var(--white-color);
  opacity: 0.2;
}

.feature-item-content:hover .feature-item_icon img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.feature-item-content:hover .feature-item_title {
  color: var(--white-color);
}

.feature-item-content:hover .feature-item_text {
  color: var(--white-color);
}

.feature-item-content:hover .feature-item_shape {
  opacity: 1;
}

.feature-item-content:hover .feature-item_shape img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.feature-item-content:before {
  content: "";
  height: 0;
  width: 0;
  background-color: var(--title-color);
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  z-index: -1;
}

.feature-item_shape {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  text-align: center;
}

.feature-item_shape img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-item_icon {
  position: relative;
  min-width: 50px;
  margin-bottom: 15px;
}

.feature-item_icon:before {
  content: "";
  position: absolute;
  left: -16px;
  top: 0px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: rgba(235, 51, 0, 0.2);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.feature-item_icon img {
  -webkit-filter: none;
          filter: none;
  width: 50px;
  height: 50px;
}

.feature-item_title {
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
  margin-bottom: 5px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-item_text {
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: var(--body-color);
  margin-bottom: -7px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-box {
  position: relative;
  text-align: right;
  margin-left: -130px;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  .feature-box {
    margin-left: 0px;
    text-align: left;
  }
}

@media (max-width: 1199px) {
  .feature-box {
    margin-left: 0;
    margin-top: 50px;
    text-align: center;
  }
}

.feature-counter-wrapp {
  position: absolute;
  right: 30px;
  bottom: 30px;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .feature-counter-wrapp {
    display: none;
  }
}

.feature-counter-wrapp .feature-counter {
  position: relative;
  background-color: var(--white-color);
  padding: 50px;
  min-width: 295px;
  min-height: 203px;
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.08);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  text-align: left;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 2;
}

.feature-counter-wrapp .feature-counter .counter-card_number {
  color: var(--title-color);
  margin-bottom: 10px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.feature-counter-wrapp .feature-counter .counter-card_text {
  max-width: 197px;
  color: var(--body-color);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.feature-counter-wrapp .feature-counter:hover .counter-card_number {
  color: var(--white-color);
}

.feature-counter-wrapp .feature-counter:hover .counter-card_text {
  color: var(--white-color);
}

.feature-counter-wrapp .feature-counter:hover:before {
  width: 100%;
}

.feature-counter-wrapp .feature-counter:before {
  content: "";
  height: 100%;
  width: 4px;
  background-color: var(--theme-color);
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  z-index: -1;
}

.feature-counter-wrapp .feature-counter .feature-shape {
  position: absolute;
  top: 0;
  right: 0;
}

.feature-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}

.feature-wrapper .feature-icon {
  min-width: 60px;
  min-height: 60px;
  background-color: rgba(235, 51, 0, 0.1);
  border-radius: 50%;
}

.feature-wrapper .feature-icon img {
  display: block;
  margin: 15px auto;
}

.feature-wrapper .media-body .header-info_label {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: var(--body-color);
}

.feature-wrapper .media-body .header-info_link {
  font-weight: 700;
  font-size: 18px;
  line-height: 28px;
  color: var(--title-color);
  margin-bottom: 0;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .feature-wrapper .media-body .header-info_link {
    font-size: 16px;
    line-height: 26px;
  }
}

.feature-wrapper .media-body .header-info_link:hover {
  color: var(--theme-color);
}

.feature-wrapper .media-body .header-info_link a {
  color: inherit;
}

.feature-title {
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  /* Small devices */
}

@media (max-width: 767px) {
  .feature-title {
    font-size: 25px;
    line-height: 38px;
  }
}

.request-content {
  /* Large devices */
}

@media (max-width: 1199px) {
  .request-content {
    margin: 80px 0;
  }
}

.request-content .double-line {
  display: block;
}

@media (min-width: 1199px) {
  .request-content .double-line {
    display: none;
  }
}

.request-content .sec-desc {
  /* Large devices */
}

@media (max-width: 1199px) {
  .request-content .sec-desc {
    display: block;
    margin: auto;
  }
}

.feature-section {
  margin-bottom: 20px;
  /* Large devices */
}

@media (max-width: 1399px) {
  .feature-section {
    margin-bottom: 25px;
  }
}

@media (max-width: 1199px) {
  .feature-section {
    margin-bottom: 0;
  }
}

@media (max-width: 1024px) {
  .info-wrap .sec-desc {
    display: block;
    margin: auto;
    text-align: center;
    margin-bottom: 35px;
  }
}

/*------------------- 4.00. Tab Menu -------------------*/
/* Tab Menu 1 ---------------------------------- */
.tab-menu1 {
  position: relative;
  overflow: hidden;
  padding-bottom: 1px;
}

.tab-menu1 .tab-btn {
  font-size: 20px;
  color: var(--title-color);
  font-weight: 600;
  border: none;
  background-color: transparent;
  padding: 27px 40px;
  margin-bottom: -1px;
  width: 100%;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.tab-menu1 .tab-btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #eeeeee;
  z-index: -1;
}

.tab-menu1 .tab-btn i {
  margin-left: auto;
  color: var(--body-color);
}

.tab-menu1 .tab-btn:hover {
  color: var(--theme-color);
}

.tab-menu1 .tab-btn.active {
  color: var(--white-color);
}

.tab-menu1 .tab-btn.active:before {
  border-color: var(--theme-color);
}

.tab-menu1 .tab-btn.active i {
  color: var(--white-color);
}

.tab-menu1 .indicator {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  background-color: var(--theme-color);
  z-index: -1;
}

/* Large devices */
@media (max-width: 1199px) {
  .tab-menu1 .tab-btn {
    font-size: 18px;
    padding: 17px 20px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .tab-menu1 {
    margin-bottom: 40px;
  }
  .tab-menu1 .tab-btn {
    width: 50%;
    margin-right: -1px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .tab-menu1 .tab-btn {
    font-size: 16px;
    padding: 15px 15px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .tab-menu1 .tab-btn {
    width: 100%;
    margin-right: 0;
  }
}

/* Tab Menu 2 ---------------------------------- */
.tab-menu2 {
  --btn-space: 38px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-color: var(--theme-color);
  row-gap: 15px;
  padding: 34px 0;
  margin: 0 calc(var(--btn-space) * -1);
  position: relative;
  z-index: 2;
}

.tab-menu2-wrap {
  overflow: hidden;
}

.tab-menu2:before {
  content: "";
  position: absolute;
  top: 0;
  left: -85px;
  background-color: var(--theme-color);
  height: 100%;
  width: 9999px;
  z-index: -1;
  -webkit-clip-path: polygon(70px 0, 100% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(70px 0, 100% 0%, 100% 100%, 0% 100%);
}

.tab-menu2 .project-count {
  display: block;
  color: #FF969F;
  margin-top: 8px;
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.tab-menu2 .indicator {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.tab-menu2 .indicator:after {
  content: "";
  position: absolute;
  bottom: -34px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent var(--title-color) transparent;
  z-index: 3;
}

.tab-menu2 .tab-btn {
  color: var(--white-color);
  background-color: var(--theme-color);
  border: none;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
  padding: 0 var(--btn-space);
  line-height: 1;
  border-right: 1px solid #FA4353;
}

.tab-menu2 .tab-btn:last-of-type {
  border-right: none;
}

.tab-menu2 .tab-btn.active .project-count {
  color: var(--white-color);
}

/* Medium devices */
@media (max-width: 991px) {
  .tab-menu2 {
    --btn-space: 25px;
  }
  .tab-menu2 .tab-btn {
    font-size: 16px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .tab-menu2 {
    --btn-space: 15px;
    padding: 25px 0;
  }
  .tab-menu2:before {
    left: -55px;
    -webkit-clip-path: polygon(50px 0, 100% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(50px 0, 100% 0%, 100% 100%, 0% 100%);
  }
  .tab-menu2 .tab-btn {
    font-size: 14px;
  }
  .tab-menu2 .project-count {
    margin-top: 6px;
    font-size: 14px;
  }
  .tab-menu2 .indicator:after {
    bottom: -25px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .tab-menu2 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .tab-menu2 .tab-btn {
    border-right: none;
  }
  .tab-menu2 .indicator:after {
    bottom: 8px;
    left: 5px;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent var(--title-color);
  }
}

/* Tab Menu 1 ---------------------------------- */
.tab-menu3 {
  margin-bottom: 60px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
}

.tab-menu3 .th-btn {
  background-color: var(--smoke-color);
  color: var(--title-color);
}

.tab-menu3 .th-btn.active, .tab-menu3 .th-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.tab-menu3 .th-btn:before {
  background-color: var(--theme-color);
}

/* Large devices */
@media (max-width: 1199px) {
  .tab-menu3 {
    margin-bottom: 40px;
  }
}

.request-quote-wrapper {
  margin-right: -200px;
  position: relative;
  z-index: 9;
  /* Medium devices */
}

@media (max-width: 991px) {
  .request-quote-wrapper {
    margin-right: 0;
  }
}

.request-quote-wrapper.style2 {
  margin-right: 0;
  background-color: var(--smoke-color);
}

.request-quote-wrapper.style2 .request-wrapper {
  background-color: transparent;
}

.request-quote-wrapper.style2 .tab-content {
  /* Medium devices */
}

@media (max-width: 991px) {
  .request-quote-wrapper.style2 .tab-content {
    margin-right: 0;
  }
}

.request-quote-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 440px) {
  .request-quote-tabs {
    display: block;
  }
}

.request-quote-tabs.style2 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.request-quote-tabs.style2.nav-tabs {
  border: 1px solid #F4F4F4;
}

.request-quote-tabs.style2 .nav-link {
  border-right: 1px solid #F4F4F4;
  background-color: var(--white-color);
  color: var(--title-color);
  width: 429px;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1399px) {
  .request-quote-tabs.style2 .nav-link {
    width: 416px;
  }
}

@media (max-width: 1299px) {
  .request-quote-tabs.style2 .nav-link {
    width: 371px;
  }
}

@media (max-width: 1199px) {
  .request-quote-tabs.style2 .nav-link {
    width: 311px;
  }
}

@media (max-width: 991px) {
  .request-quote-tabs.style2 .nav-link {
    width: 231px;
  }
}

@media (max-width: 767px) {
  .request-quote-tabs.style2 .nav-link {
    width: 171px;
  }
}

@media (max-width: 575px) {
  .request-quote-tabs.style2 .nav-link {
    width: 100%;
  }
}

@media (max-width: 460px) {
  .request-quote-tabs.style2 .nav-link {
    width: 100%;
  }
}

.request-quote-tabs.style2 .nav-link:hover, .request-quote-tabs.style2 .nav-link.active {
  background-color: var(--smoke-color);
  color: var(--title-color);
}

.request-quote-tabs.style3 {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border: 1px solid #F4F4F4;
  margin-right: 0;
  /* Extra small devices */
}

@media (max-width: 575px) {
  .request-quote-tabs.style3 {
    margin-right: -4px;
  }
}

@media (max-width: 460px) {
  .request-quote-tabs.style3 {
    margin-right: 0px;
  }
}

.request-quote-tabs.style3 .tab-content {
  margin-right: 0;
  /* Medium devices */
}

@media (max-width: 991px) {
  .request-quote-tabs.style3 .tab-content {
    margin-right: 0;
  }
}

.request-quote-tabs.style3 .nav-link {
  width: 280px;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1399px) {
  .request-quote-tabs.style3 .nav-link {
    width: 271px;
  }
}

@media (max-width: 1299px) {
  .request-quote-tabs.style3 .nav-link {
    width: 241px;
  }
}

@media (max-width: 1199px) {
  .request-quote-tabs.style3 .nav-link {
    width: 201px;
  }
}

@media (max-width: 991px) {
  .request-quote-tabs.style3 .nav-link {
    width: 228px;
  }
}

@media (max-width: 767px) {
  .request-quote-tabs.style3 .nav-link {
    width: 168px;
  }
}

@media (max-width: 575px) {
  .request-quote-tabs.style3 .nav-link {
    width: 33%;
  }
}

@media (max-width: 460px) {
  .request-quote-tabs.style3 .nav-link {
    width: 100%;
    border-right: none !important;
  }
}

.request-quote-tabs.style3 .nav-link:last-child {
  border-right: 1px solid transparent !important;
}

.request-quote-tabs.style3 .nav-link:hover, .request-quote-tabs.style3 .nav-link.active {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.request-quote-tabs.nav-tabs {
  border-bottom: 1px solid transparent;
}

.request-quote-tabs .nav-link {
  background-color: var(--white-color);
  padding: 20px 40px;
  width: 277.6px;
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  border: none;
  border-right: 1px solid #1212121a !important;
  text-align: center;
  border-radius: 0;
  color: var(--title-color);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
  /* Extra small devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1399px) {
  .request-quote-tabs .nav-link {
    width: 271px;
  }
}

@media (max-width: 1299px) {
  .request-quote-tabs .nav-link {
    width: 248.6px;
  }
}

@media (max-width: 1199px) {
  .request-quote-tabs .nav-link {
    padding: 20px;
    width: 218.5px;
  }
}

@media (max-width: 991px) {
  .request-quote-tabs .nav-link {
    width: 33%;
  }
}

@media (max-width: 575px) {
  .request-quote-tabs .nav-link {
    width: 100%;
  }
}

@media (max-width: 767px) {
  .request-quote-tabs .nav-link {
    padding: 10px;
    font-size: 14px;
  }
}

@media (max-width: 375px) {
  .request-quote-tabs .nav-link {
    padding: 5px;
  }
}

.request-quote-tabs .nav-link:hover, .request-quote-tabs .nav-link.active {
  background-color: var(--theme-color);
  color: var(--white-color);
}

/* Large devices */
@media (max-width: 1199px) {
  .filter-menu.tab-menu1 {
    gap: 10px 30px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .filter-menu.tab-menu1 {
    gap: 10px 20px;
  }
}

/*------------------- 4.00. Faq -------------------*/
/* Faq 1 ---------------------------------- */
.faq-sec {
  /* Extra large devices */
  /* Large devices */
}

@media (max-width: 1500px) {
  .faq-sec {
    padding: 120px 0;
  }
}

@media (max-width: 1199px) {
  .faq-sec {
    padding: 80px 0;
  }
}

@media (min-width: 1199px) {
  .accordion-area .title-area {
    margin-right: 80px;
  }
}

.accordion-card {
  margin-bottom: 20px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  overflow: hidden;
}

.accordion-card.style3 .accordion-button:after {
  color: var(--theme-color);
}

.accordion-card.style3 .accordion-button:not(.collapsed) {
  color: var(--title-color);
}

.accordion-card.style3 .accordion-button:not(.collapsed):after {
  color: var(--title-color);
}

.accordion-card.style4 .accordion-button {
  min-height: 60px;
}

.accordion-card.style4 .accordion-button:not(.collapsed) {
  border-bottom: none;
  box-shadow: none;
  border-radius: 0;
  color: var(--theme-color);
}

.accordion-card.style4 .accordion-button:not(.collapsed):after {
  content: "\f063";
  color: var(--white-color);
}

.accordion-card.style4 .accordion-button:after {
  min-width: 60px;
  height: 100%;
  line-height: 1;
  background-color: var(--theme-color);
  content: "\f062";
  top: 0;
  right: 0;
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  color: var(--white-color);
  padding: 0;
  background-image: none;
  -webkit-clip-path: none;
          clip-path: none;
}

.accordion-card.style4 .accordion-body {
  background-color: var(--white-color);
}

.accordion-card .accordion-button {
  font-size: 18px;
  font-weight: 700;
  font-family: var(--title-font);
  border: 0;
  color: var(--title-color);
  background-color: var(--smoke-color2);
  border-radius: 0;
  padding: 12px 45px 12px 30px;
  min-height: 70px;
  gap: 10px;
  margin-bottom: 0;
  text-align: left;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: relative;
}

.accordion-card .accordion-button:after {
  content: "\f106";
  height: 100%;
  width: auto;
  line-height: 1;
  background-color: transparent;
  font-family: var(--icon-font);
  color: #0A0A0A;
  font-weight: 700;
  font-size: 1em;
  display: grid;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: absolute;
  top: 0;
  right: 30px;
  -webkit-clip-path: polygon(20px 0%, 100% 0, 100% 100%, 0% 100%);
          clip-path: polygon(20px 0%, 100% 0, 100% 100%, 0% 100%);
  padding-left: 10px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  /* Extra small devices */
}

@media (max-width: 375px) {
  .accordion-card .accordion-button:after {
    right: 24px;
  }
}

.accordion-card .accordion-button:focus {
  outline: none;
  box-shadow: none;
}

.accordion-card .accordion-button:not(.collapsed) {
  border-bottom: 1px solid var(--border-color);
  box-shadow: none;
  border-radius: 0;
  color: var(--theme-color);
}

.accordion-card .accordion-button:not(.collapsed):after {
  content: '\f107';
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
  color: var(--theme-color);
}

.accordion-card .accordion-collapse {
  border: none;
}

.accordion-card .accordion-body {
  border-radius: 0;
  background-color: var(--smoke-color2);
  border: none;
  padding: 22px 30px 30px 30px;
}

.accordion-card .accordion-body.style4 {
  padding: 30px 0 20px 0;
  display: grid;
  grid-template-columns: auto auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px 30px;
}

.accordion-card .accordion-body.style4 .faq-text {
  margin-bottom: 0;
}

.accordion-card .faq-img {
  height: 100%;
}

.accordion-card .faq-img img {
  height: 100%;
  object-fit: cover;
}

.accordion-card .faq-text {
  font-size: 16px;
  margin-bottom: -0.48em;
}

.accordion-card .faq-img {
  height: 100%;
}

.accordion-card .faq-img img {
  height: 100%;
  object-fit: cover;
}

.accordion-card:last-child {
  margin-bottom: 0;
}

.accordion-card.style2 {
  box-shadow: none;
  background-color: var(--white-color);
}

.accordion-card.style2:not(:last-child) {
  margin-bottom: 10px;
}

.accordion-card.style2 .accordion-button {
  background-color: var(--white-color);
  box-shadow: none;
  min-height: 60px;
}

.accordion-card.style2 .accordion-button:after {
  content: '\f107';
  color: var(--theme-color);
}

.accordion-card.style2 .accordion-button:not(.collapsed) {
  color: var(--title-color);
  border-bottom: none;
}

.accordion-card.style2 .accordion-button:not(.collapsed):after {
  -webkit-transform: rotate(180deg) translateX(-11px);
      -ms-transform: rotate(180deg) translateX(-11px);
          transform: rotate(180deg) translateX(-11px);
}

.accordion-card.style2 .accordion-body {
  background-color: var(--white-color);
  border-top: 1px solid var(--gray-color);
  margin: 0 130px 0 30px;
  padding: 20px 0 30px 0;
  /* Medium devices */
}

@media (max-width: 991px) {
  .accordion-card.style2 .accordion-body {
    margin: 0 30px 0 30px;
  }
}

.faq-img {
  padding-left: 25px;
  text-align: center;
}

.faq-img img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

/* Small devices */
@media (max-width: 767px) {
  .accordion-card .accordion-body.style4 {
    grid-template-columns: 100%;
  }
  .accordion-card .accordion-body.style4 .faq-img img {
    width: 100%;
    max-width: 300px;
    height: 180px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .accordion-card .accordion-button {
    font-size: 16px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .faq-img {
    padding-left: 0;
  }
  .faq-img img {
    max-width: 100%;
  }
}

.faq-widget {
  background-color: var(--smoke-color);
  padding: 40px;
  margin-bottom: 40px;
  border-radius: 5px;
  text-align: center;
}

.faq-widget .title {
  margin-top: -0.23em;
}

.faq-form-wrap {
  margin-top: 70px;
}

.faq-form-wrap .form-text {
  max-width: 500px;
  margin-bottom: 25px;
}

/* Medium devices */
@media (max-width: 991px) {
  .faq-form-wrap {
    margin-top: 45px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .faq-widget {
    padding: 40px 20px;
  }
}

/* Faq Tab --------------------------------*/
.faq-area {
  position: relative;
  overflow: hidden;
}

.faq-tabs {
  border-bottom: 1px solid rgba(18, 18, 18, 0.1);
  padding-bottom: 11px;
  gap: 50px;
  margin-bottom: 30px;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .faq-tabs {
    gap: 30px;
  }
}

@media (max-width: 767px) {
  .faq-tabs {
    gap: 20px;
  }
}

.faq-tabs .nav-link {
  background-color: transparent;
  color: var(--title-color);
  padding: 0;
  font-family: var(--title-font);
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  position: relative;
  /* Small devices */
}

@media (max-width: 767px) {
  .faq-tabs .nav-link {
    font-size: 14px;
    line-height: 26px;
  }
}

.faq-tabs .nav-link:hover, .faq-tabs .nav-link.active {
  color: var(--theme-color);
  border-color: transparent;
}

.faq-tabs .nav-link:hover:after, .faq-tabs .nav-link.active:after {
  width: 100%;
}

.faq-tabs .nav-link:after {
  content: "";
  height: 2px;
  background: var(--theme-color);
  width: 0;
  left: 0;
  bottom: -12px;
  position: absolute;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.faq-image {
  text-align: right;
  /* Large devices */
}

@media (max-width: 1199px) {
  .faq-image {
    display: none;
  }
}

.faq-image-two {
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  .faq-image-two {
    text-align: center;
    margin-bottom: 30px;
  }
}

@media (max-width: 991px) {
  .faq-image-two {
    margin-bottom: 30px;
  }
}

.faq-area {
  /* Medium devices */
}

@media (max-width: 991px) {
  .faq-area {
    padding-top: 40px !important;
  }
}

.faq-area .title-area {
  /* Large devices */
}

@media (max-width: 1199px) {
  .faq-area .title-area {
    text-align: center;
  }
}

/*------------------- 4.00. CTA -------------------*/
.cta-area {
  position: relative;
  padding: 50px 60px;
  z-index: 10;
  /* Small devices */
}

@media (max-width: 767px) {
  .cta-area {
    padding: 30px;
  }
}

.cta-content {
  /* Medium devices */
}

@media (max-width: 991px) {
  .cta-content {
    text-align: center;
  }
}

.cta-title {
  margin: 0;
  color: var(--white-color);
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 10px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .cta-title {
    text-align: center;
  }
}

.btn-group .cta-btn {
  background-color: var(--title-color);
  font-weight: 600;
  font-size: 16px;
  line-height: 26px;
  color: var(--white-color);
  text-transform: uppercase;
  padding: 4px 16px;
  margin-bottom: 0;
  border-radius: 4px;
}

.btn-group.style5 {
  /* Medium devices */
}

@media (max-width: 991px) {
  .btn-group.style5 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .sec-title.cta-title img {
    max-width: 64px;
  }
  .cta-text {
    text-align: center;
    margin-bottom: 20px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .sec-title.cta-title img {
    display: none;
  }
}

.cta-sec {
  position: relative;
  max-width: 1605px;
  margin-right: 315px;
  background-size: auto;
  background-position: right center;
  padding: 60px 0 60px 0;
  overflow: hidden;
  z-index: 9;
  /* Medium devices */
}

@media (min-width: 1922px) {
  .cta-sec {
    display: block;
    margin: auto;
  }
}

@media (max-width: 1799px) {
  .cta-sec {
    margin-right: 0;
  }
}

@media (max-width: 1599px) {
  .cta-sec {
    max-width: 100%;
  }
}

@media (max-width: 1499px) {
  .cta-sec {
    padding: 50px 0 50px 0;
  }
}

@media (max-width: 991px) {
  .cta-sec {
    background-size: cover;
  }
}

.cta-sec .btn-group {
  margin-right: -78px;
  /* Extra large devices */
  /* Medium Large devices */
}

@media (max-width: 1500px) {
  .cta-sec .btn-group {
    margin-right: -30px;
  }
}

@media (max-width: 1399px) {
  .cta-sec .btn-group {
    margin-right: -10px;
  }
}

@media (max-width: 1299px) {
  .cta-sec .btn-group {
    margin-right: 0;
  }
}

.cta-title2 {
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  /* Medium devices */
}

@media (max-width: 1499px) {
  .cta-title2 {
    font-size: 25px;
    line-height: 30px;
  }
}

@media (max-width: 991px) {
  .cta-title2 {
    text-align: center;
  }
}

.cta-thumb {
  -webkit-clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%);
  /* Large devices */
}

@media (max-width: 1499px) {
  .cta-thumb {
    width: 480px;
  }
}

@media (max-width: 1399px) {
  .cta-thumb {
    width: 550px;
  }
}

@media (max-width: 1199px) {
  .cta-thumb img {
    display: none;
  }
}

/*------------------- 4.00. Service -------------------*/
/* Service List ---------------------------------- */
.service-list {
  text-align: center;
}

.service-list-wrap {
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  gap: 40px 20px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.service-list_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-list_title {
  max-width: 180px;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: -0.3em;
}

.service-list:hover .service-list_icon img {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

/* Medium devices */
@media (max-width: 991px) {
  .service-list-wrap {
    grid-template-columns: auto auto auto;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .service-list_title {
    font-size: 18px;
    max-width: 160px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .service-list-wrap {
    grid-template-columns: auto auto;
  }
}

/* Service Grid ---------------------------------- */
.service-divider {
  height: 100%;
  width: 1px;
  background-color: var(--gray-color);
}

.service-divider:last-of-type {
  display: none;
}

.service-grid {
  position: relative;
  background-color: #0A0A0A;
  padding: 30px 30px 0 30px;
  min-width: 300px;
  min-height: 290px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  overflow: hidden;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .service-grid {
    min-width: 250px;
  }
}

@media (max-width: 767px) {
  .service-grid {
    min-height: 340px;
  }
}

.service-grid:hover:before {
  height: 0;
  bottom: 100%;
}

.service-grid:hover .service-grid_wrapper .service-title {
  color: var(--white-color);
}

.service-grid:hover .service-grid_icon img {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.service-grid:hover .service-grid_img:before {
  opacity: 1;
  visibility: visible;
}

.service-grid:hover .service-grid_btn {
  left: 41%;
  opacity: 1;
  visibility: visible;
}

.service-grid:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--smoke-color2);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-grid_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .service-grid_wrapper {
    gap: 15px;
  }
}

@media (max-width: 767px) {
  .service-grid_wrapper {
    display: inline-block;
    margin: auto;
  }
}

.service-grid_wrapper .service-title {
  position: relative;
  margin-bottom: 0px;
  /* Small devices */
}

@media (max-width: 767px) {
  .service-grid_wrapper .service-title {
    margin-bottom: 20px;
  }
}

.service-grid_icon {
  color: var(--theme-color);
  min-width: 60px;
  height: 60px;
  line-height: 30px;
  border-radius: 5px;
  background-color: var(--theme-color);
  padding: 14px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .service-grid_icon {
    right: 20px;
    min-width: 60px;
    height: 60px;
    line-height: 45px;
    padding: 8px;
  }
}

@media (max-width: 767px) {
  .service-grid_icon {
    min-width: 50%;
    width: 60px;
    height: 80px;
    line-height: 70px;
    padding: 5px;
    display: block;
    margin: auto;
    margin-bottom: 10px;
  }
}

.service-grid_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  /* Medium Large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .service-grid_icon img {
    width: 80%;
  }
}

@media (max-width: 991px) {
  .service-grid_icon img {
    width: 70%;
  }
}

@media (max-width: 767px) {
  .service-grid_icon img {
    width: 50%;
  }
}

.service-grid_img {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Small devices */
}

@media (max-width: 767px) {
  .service-grid_img {
    position: relative;
    text-align: centergulp;
  }
}

.service-grid_img img {
  /* Small devices */
}

@media (max-width: 767px) {
  .service-grid_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

.service-grid_img:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  background: -webkit-linear-gradient(top, rgba(235, 51, 0, 0) 27.65%, #EB3300 100%);
  background: linear-gradient(180deg, rgba(235, 51, 0, 0) 27.65%, #EB3300 100%);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.service-grid_title {
  font-size: 22px;
  font-weight: 700;
  color: var(--title-color);
  margin: -5px 0 8px 0;
}

.service-grid_title a {
  color: inherit;
}

.service-grid_title a:hover {
  color: var(--white-color);
}

.service-grid_btn {
  background-color: var(--theme-color);
  width: 50px;
  height: 50px;
  line-height: 50px;
  margin: auto;
  display: block;
  color: var(--white-color);
  border-radius: 50%;
  position: absolute;
  bottom: 60px;
  left: 0%;
  text-align: center;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.service-grid_btn:hover {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.service-grid_btn a {
  color: inherit;
}

/* Large devices */
@media (max-width: 1199px) {
  .service-grid-wrap {
    padding: 40px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .service-divider {
    display: none;
  }
  .service-grid-wrap {
    grid-template-columns: auto auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 40px;
  }
  .service-grid-wrap .shape-right {
    top: unset;
    bottom: -42px;
  }
  .service-grid_icon {
    margin-bottom: 13px;
  }
  .service-grid_subtitle {
    margin-bottom: 10px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .service-grid {
    text-align: center;
    display: block;
    margin: 0 auto;
  }
  .service-grid-wrap {
    grid-template-columns: auto;
  }
  .service-grid-wrap .shape-right {
    max-width: 200px;
    right: -130px;
  }
  .service-grid-wrap .shape-left {
    max-width: 200px;
    left: -130px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .service-grid-wrap {
    padding: 40px 15px;
  }
}

/* Service Card ---------------------------------- */
.service-card {
  --space: 30px;
  position: relative;
  margin-bottom: 50px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.service-card_wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.service-card:hover .service-card_content:before {
  height: 0;
}

.service-card:hover .service-card_content .line-btn {
  color: var(--white-color);
}

.service-card:hover .service-card_content .line-btn:before {
  background-color: var(--white-color);
}

.service-card:hover .service-card_title {
  color: var(--white-color);
}

.service-card:hover .service-card_title a {
  color: inherit;
}

.service-card:hover .service-card_title a:hover {
  color: var(--white-color);
}

.service-card:hover .service-card_desc {
  color: var(--white-color);
}

.service-card:hover .service-card_icon {
  background-color: var(--theme-color);
}

.service-card:hover .service-card_img:before {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.service-card:hover .service-card_img img {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
}

.service-card:hover_btn {
  position: absolute;
  display: inline-block;
  bottom: 30px;
  right: 0;
}

.service-card_img {
  position: relative;
  overflow: hidden;
}

.service-card_img:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4 ease-in-out;
  transition: all 0.4 ease-in-out;
}

.service-card_img img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.service-card_content {
  background-color: var(--theme-color);
  position: absolute;
  left: 0;
  bottom: -50px;
  border-radius: 0px;
  padding: 30px 22px;
  width: calc(100% - 50px);
  z-index: 2;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .service-card_content {
    padding: 30px 18px;
  }
}

.service-card_content:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--white-color);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-card_content:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  z-index: 3;
  background-color: var(--theme-color);
}

.service-card_desc {
  max-width: 270px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  color: var(--body-color);
  margin-bottom: 0;
}

.service-card_btn {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
  background: var(--theme-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.service-card .ser-icon {
  width: 50px;
  display: block;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  padding: 20px;
  margin: 0 auto;
}

.service-card .ser-icon .ser-title {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
  width: 80px;
  height: 82px;
  margin: 0;
  display: block;
  margin: 0 auto;
  margin-left: -9px;
  color: #fff;
}

.service-card .share-option {
  position: absolute;
  display: inline-block;
  top: auto;
  bottom: 0;
  right: 0;
  z-index: 2;
}

.service-card .share-option:hover .team-social2 .icon-team-list {
  background-color: var(--theme-color);
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  bottom: -50px;
}

.service-card .share-option .share-link {
  position: absolute;
  top: auto;
  bottom: -50;
  right: 0;
  background: var(--theme-color);
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
}

.service-card .share-option .team-social2 .icon-team-list {
  position: absolute;
  bottom: -50px;
  right: 0;
  -webkit-transform-origin: bottom center;
      -ms-transform-origin: bottom center;
          transform-origin: bottom center;
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.service-card .share-option .team-social2 .icon-team-list li {
  display: block;
  margin: 0;
}

.service-card .share-option .team-social2 .icon-team-list li a {
  color: #fff;
  height: 45px;
  width: 45px;
  line-height: 45px;
  font-size: 14px;
  -webkit-transition: all 300ms ease-in-out 0s;
  transition: all 300ms ease-in-out 0s;
  margin: 0;
}

.service-card_icon {
  position: absolute;
  right: 10px;
  top: -50px;
  color: var(--theme-color);
  width: 80px;
  height: 80px;
  line-height: 60px;
  border-radius: 50%;
  background-color: var(--theme-color);
  padding: 10px;
  margin: 0 auto 15px auto;
  text-align: center;
  /* Medium Large devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .service-card_icon {
    top: -36px;
    width: 60px;
    height: 60px;
    line-height: 40px;
  }
}

@media (max-width: 767px) {
  .service-card_icon {
    top: -36px;
    width: 80px;
    height: 80px;
    line-height: 60px;
  }
}

.service-card_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-card_title {
  font-size: 22px;
  font-weight: 700;
  color: var(--title-color);
  margin: -5px 0 8px 0;
}

.service-card_title a {
  color: inherit;
}

.service-card_title a:hover {
  color: var(--theme-color);
}

.service-card_text {
  max-width: 270px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  color: var(--body-color);
  border-bottom: 1px solid rgba(18, 18, 18, 0.1);
  padding-bottom: 18px;
  margin-bottom: 18px;
}

.service-card_inner {
  background-size: 95% 95%;
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-card .line-btn:hover {
  color: var(--white-color);
}

.service-card .line-btn:hover:before {
  background-color: var(--white-color);
}

.service-card:hover .service-box_inner {
  background-color: var(--title-color);
}

.service-card:hover .service-box_title, .service-card:hover .service-box_text {
  color: var(--white-color);
}

/* Medium devices */
@media (max-width: 991px) {
  .service-card {
    --space: 30px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .service-card {
    --space: 10px;
  }
  .service-card_content {
    padding: 20px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .service-card {
    --space: 20px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .service-card_content {
    padding: 20px;
  }
}

/* Service Box ---------------------------------- */
.service-box {
  position: relative;
}

.service-box:hover .service-box_content {
  border-top: 2px solid var(--theme-color);
}

.service-box:hover .service-box_content:before {
  height: 0;
}

.service-box:hover .service-box_content .half-line-btn {
  color: var(--theme-color);
}

.service-box:hover .service-box_content .half-line-btn:before {
  background-color: var(--theme-color);
}

.service-box:hover .service-box_content .service-title .line-animation img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.service-box:hover .service-box_content .box-title {
  color: var(--white-color);
}

.service-box:hover .service-box_content .box-title a {
  color: inherit;
}

.service-box:hover .service-box_img:before {
  opacity: 1;
  visibility: visible;
  z-index: 1;
}

.service-box:hover .service-box_img img {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
}

.service-box:hover .service-box_text {
  border-color: rgba(255, 255, 255, 0.2);
}

.service-box_img {
  position: relative;
  overflow: hidden;
  margin-bottom: -140px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-box_img img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.service-box_content {
  position: relative;
  background-color: var(--title-color);
  box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.06);
  border-radius: 0px;
  padding: 30px 40px 20px 40px;
  margin: 0 30px;
  z-index: 2;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  border-top: 2px solid var(--white-color);
  /* Medium Large devices */
  /* Extra small devices */
}

@media (max-width: 1399px) {
  .service-box_content {
    padding: 30px 30px 22px 30px;
  }
}

@media (max-width: 1299px) {
  .service-box_content {
    margin: 0 20px;
  }
}

@media (max-width: 375px) {
  .service-box_content {
    margin: 0 10px;
  }
}

.service-box_content:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--white-color);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-box_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 30px;
  margin-bottom: 10px;
}

.service-box_wrapper .service-title {
  position: relative;
  margin-bottom: 30px;
  display: block;
  margin-top: -10px;
}

.service-box_wrapper .service-title .line-animation {
  position: absolute;
  left: 0;
  bottom: -30px;
}

.service-box_wrapper .service-title .line-animation img {
  -webkit-filter: none;
          filter: none;
  max-width: none;
}

.service-box_icon {
  min-width: 80px;
  height: 80px;
  line-height: 60px;
  border-radius: 10px;
  background-color: var(--theme-color);
  padding: 14px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .service-box_icon {
    right: 20px;
    min-width: 80px;
    height: 80px;
    line-height: 50px;
    padding: 18px;
  }
}

.service-box_icon svg {
  max-width: 50px;
  display: block;
  margin: auto;
}

.service-box_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-box_title {
  font-size: 22px;
  font-weight: 700;
  color: var(--title-color);
  margin: -5px 0 8px 0;
}

.service-box_title a {
  color: inherit;
}

.service-box_title a:hover {
  color: var(--white-color);
}

.service-box_text {
  max-width: 270px;
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  color: var(--body-color);
  border-bottom: 1px solid rgba(18, 18, 18, 0.1);
  padding-bottom: 16px;
  margin-bottom: 16px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.service-box_text:hover {
  color: var(--white-color);
}

.service-box_text:hover a {
  color: inherit;
}

.service-box_inner {
  background-size: 95% 95%;
  padding: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-box .line-btn:hover {
  color: var(--white-color);
}

.service-box .line-btn:hover:before {
  background-color: var(--white-color);
}

.service-box:hover .service-box_inner {
  background-color: var(--title-color);
}

.service-box:hover .service-box_title, .service-box:hover .service-box_text {
  color: var(--white-color);
}

/* Extra small devices */
@media (max-width: 375px) {
  .service-box_inner {
    padding: 30px 12px;
  }
}

/* Service item ---------------------------------- */
.service-item {
  position: relative;
  background-color: var(--title-color);
  padding: 40px 40px 25px 40px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  z-index: 2;
  /* Large devices */
}

@media (max-width: 1399px) {
  .service-item {
    padding: 25px;
  }
}

.service-item.style2 {
  /* Small devices */
}

.service-item.style2:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--smoke-color);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-item.style2 .service-item_text {
  border-bottom: 1px solid var(--gray-color);
}

.service-item.style2 .service-item_icon:before {
  left: 40%;
}

.service-item.style2 .service-item_icon.style2:before {
  left: 16px;
  /* Small devices */
}

@media (max-width: 767px) {
  .service-item.style2 .service-item_icon.style2:before {
    left: 40%;
  }
}

@media (max-width: 767px) {
  .service-item.style2 {
    text-align: center;
  }
}

@media (max-width: 1199px) {
  .service-item {
    padding: 25px;
  }
}

.service-item:hover:before {
  height: 0;
  top: 100%;
}

.service-item:hover .service-item_title {
  color: var(--white-color);
}

.service-item:hover .service-item_text {
  color: var(--white-color);
  border-color: var(--body-color);
}

.service-item:hover .service-item_icon:before {
  opacity: 0.3;
}

.service-item:hover .half-line-btn {
  color: var(--theme-color);
}

.service-item:hover .half-line-btn:before {
  background-color: var(--theme-color);
}

.service-item:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: var(--white-color);
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-item_shape {
  position: absolute;
  top: 0;
  right: 0;
}

.service-item_shape img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.service-item_icon {
  position: relative;
  margin-bottom: 30px;
}

.service-item_icon:before {
  content: "";
  position: absolute;
  left: -16px;
  top: 0px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--theme-color);
  opacity: 0.1;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.service-item_title {
  font-size: 22px;
  font-weight: 700;
  color: var(--title-color);
  margin: -5px 0 12px 0;
}

.service-item_title a {
  color: inherit;
}

.service-item_title a:hover {
  color: var(--white-color);
}

.service-item_text {
  max-width: 220px;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  color: var(--body-color);
  border-bottom: 1px solid var(--gray-color);
  padding-bottom: 18px;
  margin-bottom: 18px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Small devices */
}

@media (max-width: 767px) {
  .service-item_text {
    max-width: 100%;
  }
}

.service-item_text:hover {
  color: var(--white-color);
}

.service-item_text:hover a {
  color: inherit;
}

.service-item .line-btn {
  color: var(--title-color);
}

.service-item .line-btn:before {
  background-color: var(--title-color);
}

.service-item .line-btn i {
  color: var(--theme-color);
}

.service-item .line-btn:hover {
  color: var(--theme-color);
}

.service-item .line-btn:hover:before {
  background-color: var(--theme-color);
}

.service-group-thumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
  margin-top: 40px;
  /* Small devices */
}

@media (max-width: 767px) {
  .service-group-thumb {
    display: block;
  }
}

.service-group-thumb .counter-title {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 16px;
  line-height: 26px;
  color: var(--body-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  /* Small devices */
}

@media (max-width: 767px) {
  .service-group-thumb .counter-title {
    font-size: 14px;
    line-height: 24px;
    margin-top: 20px;
  }
}

@media (max-width: 520px) {
  .service-group-thumb .counter-title {
    display: block;
  }
}

@media (max-width: 520px) {
  .service-group-thumb .counter-title .odometer {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

.service-group-thumb .counter-title a {
  font-weight: 700;
}

/* Service Details ---------------------------------- */
.service-feature {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  box-shadow: 0px 8px 30px rgba(106, 106, 106, 0.1);
  background-color: var(--white-color);
  padding: 30px;
  gap: 20px;
}

.service-feature-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

.service-feature_icon {
  min-width: 50px;
}

.service-feature_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-feature_title {
  font-size: 20px;
  margin-bottom: 6px;
  margin-top: -0.36em;
}

.service-feature_text {
  margin-bottom: -0.5em;
}

.service-feature:hover .service-feature_icon img {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

/* Large devices */
@media (max-width: 1199px) {
  .service-feature {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .service-feature-wrap {
    gap: 24px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .service-feature {
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .service-feature-wrap {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }
}

.services-process {
  border: 1px solid #EEEEEE;
  background-color: var(--white-color);
  padding: 40px 30px;
  text-align: center;
  box-shadow: 0px 6px 39px rgba(0, 0, 0, 0.04);
  /* Large devices */
}

.services-process-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  /* Small devices */
}

@media (max-width: 767px) {
  .services-process-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 1199px) {
  .services-process {
    padding: 30px 25px;
  }
}

.services-process_num {
  font-family: var(--title-font);
  font-size: 20px;
  font-weight: bold;
  color: var(--white-color);
  display: block;
  text-align: center;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border: 15px solid #FDE8EA;
  box-sizing: content-box;
  background-color: var(--theme-color);
  border-radius: 50%;
  margin: 0 auto 25px auto;
}

.services-process_title {
  font-size: 16px;
  margin-bottom: 6px;
  margin-top: -0.36em;
  text-transform: uppercase;
}

.services-process_text {
  max-width: 250px;
  margin: 0 auto -0.5em auto;
}

/* Large devices */
@media (max-width: 1199px) {
  .service-process-wrap {
    gap: 24px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .service-process-wrap {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }
}

.page-title {
  margin-top: -0.22em;
  font-size: 40px;
  margin-bottom: 20px;
}

.page-img {
  margin-bottom: 20px;
}

.page-img img {
  width: 100%;
}

.page-single {
  margin-bottom: 30px;
}

.service-process {
  border-right: 1px solid var(--gray-color);
  padding-right: 10px;
}

.service-process-wrap {
  background-color: var(--smoke-color2);
  border: 1px solid var(--border-color);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  padding: 30px;
}

.service-process:last-child {
  border-right: none;
  padding-right: 0;
}

.service-process_icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  border: 1px solid rgba(223, 182, 141, 0.5);
  background-color: rgba(255, 255, 255, 0.5);
  font-size: 36px;
  text-align: center;
  border-radius: 50%;
  color: var(--theme-color);
  margin-bottom: 15px;
}

.service-process_text {
  font-size: 14px;
  margin-bottom: -0.5em;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .page-title {
    font-size: 38px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .page-title {
    font-size: 32px;
  }
  .service-process {
    border-right: none;
    padding-right: 0;
    text-align: center;
  }
  .service-process-wrap {
    grid-template-columns: repeat(1, 1fr);
    gap: 30px;
  }
  .service-process_icon {
    margin-left: auto;
    margin-right: auto;
  }
  .service-process_title {
    font-size: 20px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .page-title {
    font-size: 28px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .page-title {
    font-size: 24px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .service-process-wrap {
    padding: 30px 12px;
  }
}

/*------------------- 4.00. Pricing -------------------*/
/* Pricing 1 ---------------------------------- */
.available-list {
  border-top: 1px solid var(--gray-color);
  padding-top: 25px;
  margin-top: 10px;
}

.available-list ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.available-list li {
  position: relative;
  font-family: var(--body-font);
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 12px;
  padding-left: 30px;
  text-transform: capitalize;
  color: var(--title-color);
}

.available-list li:last-child {
  margin-bottom: 0;
}

.available-list li:after {
  content: "\f058";
  font-family: var(--icon-font);
  font-weight: 600;
  color: var(--theme-color);
  font-size: 1.1em;
  vertical-align: text-top;
  position: absolute;
  top: 1px;
  left: 0;
}

.available-list li.unavailable {
  color: var(--title-color);
}

.available-list li.unavailable:after {
  content: "\f058";
  right: 4px;
  color: #787878;
}

.price-card {
  position: relative;
  background-color: var(--white-color);
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.08);
  padding: 40px;
  overflow: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Medium devices */
}

.price-card.active {
  background-color: var(--title-color);
}

.price-card.active .price-card_title {
  color: var(--white-color);
}

.price-card.active .price-card_price {
  color: var(--white-color);
}

.price-card.active .price-card_price .currency {
  color: var(--white-color);
}

.price-card.active .price-card_price .duration {
  color: var(--white-color);
}

.price-card.active .available-list li {
  color: var(--white-color);
}

.price-card.active .available-list li.unavailable {
  color: var(--white-color);
}

.price-card.active .price-btn .th-btn {
  background-color: var(--theme-color);
}

.price-card.active .offer-tag {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 991px) {
  .price-card {
    padding: 30px;
  }
}

.price-card_title {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: 22px;
  line-height: 24px;
  color: var(--title-color);
  margin-bottom: 20px;
}

.price-card_price {
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
  color: var(--title-color);
  position: relative;
  display: block;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 30px;
  margin-bottom: 26px;
}

.price-card_price .currency {
  font-weight: 700;
  font-size: 44px;
  line-height: 54px;
  font-family: var(--body-font);
  position: absolute;
  top: -8px;
  left: 0px;
  right: auto;
  color: var(--title-color);
}

.price-card_price .duration {
  font-size: 16px;
  font-weight: 500;
  color: var(--title-color);
  margin-bottom: 0;
  position: absolute;
  bottom: -10px;
  white-space: nowrap;
}

.price-card_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.price-card .offer-tag {
  background-color: var(--theme-color);
  padding: 2px 15px;
  font-family: var(--body-font);
  font-weight: 600;
  font-size: 14px;
  color: var(--white-color);
  border-radius: 15px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.price-card_text {
  padding-bottom: 25px;
  margin-bottom: 28px;
  border-bottom: 1px solid var(--theme-color);
  text-align: center;
}

.price-btn {
  margin-top: 33px;
}

.price-btn .th-btn {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .price-card_title img {
    max-width: 70px;
  }
}

/*------------------- 4.00. Couple -------------------*/
/* Couple 1 ---------------------------------- */
.couple-box {
  width: 495px;
  padding: 30px;
}

.couple-box_img {
  margin-bottom: 15px;
}

.couple-box_img img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
}

.couple-box_title {
  color: var(--white-color);
  font-size: 36px;
}

.couple-box_text {
  color: var(--white-color);
  max-width: 340px;
  margin-bottom: 20px;
}

.couple-box.left {
  text-align: right;
}

.couple-box.left .couple-box_text {
  margin-left: auto;
}

.frame-box1 {
  position: relative;
  text-align: center;
}

.frame-box1 .img1 {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  text-align: center;
  padding: 18px 52px;
}

.frame-box1 .img1 img {
  border-radius: 999px;
}

/* Extra large devices */
@media (max-width: 1500px) {
  .couple-box {
    width: 466px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .couple-box {
    width: 100%;
  }
  .couple-box_title {
    font-size: 32px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .couple-box {
    padding: 30px 15px;
    background-position: left center;
  }
  .couple-box.left {
    background-position: right center;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .couple-box.style2 {
    text-align: center;
  }
  .couple-box.style2 .couple-box_text {
    max-width: 520px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .frame-box1 .img1 {
    padding: 12px 40px;
  }
}

/*------------------- 4.00. History -------------------*/
/* Histoy 1 ---------------------------------- */
.history-sec1 {
  background-size: 100% calc(100% - 150px);
  background-position: center bottom;
  position: relative;
}

.pattern-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.countdown-area {
  text-align: center;
  padding: 94px 0 70px 0;
  background-size: 100% 100%;
}

.countdown-area .countdown-subtitle {
  font-family: var(--style-font);
  font-size: 22px;
}

.countdown-area .countdown-title {
  margin-bottom: 40px;
  font-size: 34px;
  font-weight: 600;
}

.countdown-area .countdown-title.style2 {
  font-size: 28px;
}

.wedding-counter {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 35px;
}

.wedding-counter li {
  list-style-type: none;
  text-align: center;
  padding: 30px 15px 44px 15px;
  background-size: contain;
  width: 115px;
  height: 150px;
}

.wedding-counter .count-number {
  font-family: var(--title-font);
  font-size: 52px;
  font-weight: 900;
  line-height: 1;
  color: var(--theme-color);
  margin-bottom: 5px;
}

.wedding-counter .count-name {
  font-size: 14px;
}

.story-box {
  text-align: center;
  background-size: 100% 100%;
  padding: 45px 30px;
  background-color: var(--white-color);
  border-radius: 10px;
}

.story-box_date {
  display: block;
  max-width: 250px;
  margin: 0 auto 25px auto;
  border-bottom: 1px solid var(--theme-color);
  padding-bottom: 25px;
}

.story-box_title {
  margin-bottom: 5px;
}

.story-box_text {
  margin-bottom: -0.5em;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .story-box {
    padding: 40px 15px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .countdown-area {
    background-size: 130% 100%;
  }
  .history-sec1 {
    background-size: 130% calc(100% - 150px);
  }
}

/* Small devices */
@media (max-width: 767px) {
  .countdown-area {
    background-size: 166% 100%;
  }
  .wedding-counter {
    gap: 15px;
  }
  .wedding-counter .count-number {
    font-size: 40px;
  }
  .history-sec1 {
    background-size: 170% calc(100% - 150px);
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .wedding-counter .count-number {
    font-size: 32px;
    margin-bottom: 0;
  }
  .wedding-counter li {
    padding: 20px 10px 30px 10px;
    height: auto;
  }
  .countdown-area .countdown-title {
    font-size: 28px;
    margin-bottom: 26px;
  }
  .countdown-area .countdown-subtitle {
    font-size: 18px;
  }
  .story-box {
    background-size: 110% 110%;
  }
}

@media (max-width: 420px) {
  .wedding-counter {
    gap: 0px;
  }
  .wedding-counter .count-name {
    font-size: 12px;
  }
  .wedding-counter li {
    padding: 20px 10px 30px 10px;
  }
}

.countdown-sec1 {
  margin-top: -135px;
  position: relative;
  z-index: 5;
}

.story-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.story-card-area {
  background-color: var(--white-color);
  box-shadow: 0px 10px 30px rgba(1, 15, 28, 0.06);
  position: relative;
  padding: 60px;
}

.story-card-area .img-box {
  position: relative;
}

.story-card-corner {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 2;
}

.story-card-slide {
  border: 2px solid var(--theme-color);
  padding: 90px 60px 60px 60px;
}

.story-card-date {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
  padding: 21px 10px;
  text-align: center;
  position: absolute;
  top: 20px;
  left: 205px;
  height: 100px;
  width: 100px;
  z-index: 3;
}

.story-card_content {
  max-width: 490px;
}

.story-card-img {
  position: absolute;
  top: 30px;
  right: 15px;
  z-index: 2;
  max-width: 576px;
}

.story-card_shape {
  position: absolute;
  top: 0;
  left: 15px;
  z-index: -1;
}

.story-card_title {
  margin-bottom: 8px;
}

.story-card_location {
  display: block;
  font-size: 14px;
  padding-bottom: 25px;
  margin-bottom: 25px;
  border-bottom: 1px solid var(--theme-color);
}

.story-card_text {
  margin-bottom: 0;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .story-card-area {
    padding: 60px 50px;
  }
  .story-card-slide {
    padding: 90px 30px 60px 40px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .story-card-img {
    max-width: 400px;
    overflow: hidden;
    top: 20px;
    right: 20px;
  }
  .story-card-img .img-box > img {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .story-card-slide {
    padding: 90px 30px 50px 40px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .story-card-img {
    max-width: 240px;
  }
  .story-card-img .img-box > img {
    max-width: 100%;
  }
  .story-card-area {
    padding: 60px 50px 50px 50px;
  }
  .story-card-slide {
    padding: 90px 30px 35px 40px;
  }
  .story-card-date {
    left: 160px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .story-card-img {
    top: 0;
    right: -50px;
  }
  .story-card-area {
    overflow: hidden;
    padding: 60px 12px 12px 12px;
  }
  .story-card-corner {
    display: none;
  }
  .story-card-slide {
    padding: 90px 20px 15px 20px;
  }
  .story-card-date {
    left: calc(50% - 50px);
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .story-card {
    text-align: center;
  }
  .story-card-img {
    display: none;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .story-card_text {
    font-size: 14px;
  }
}

/*------------------- 4.00. Gallery -------------------*/
/* Gallery 1 ---------------------------------- */
.project-slider-1 {
  margin: 0 30px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .project-slider-1 {
    margin: 0;
  }
}

.project-slider-1 .slick-list {
  padding: 0 484px !important;
  /* Medium Large devices */
  /* Medium devices */
}

@media (max-width: 1600px) {
  .project-slider-1 .slick-list {
    padding: 0 350px !important;
  }
}

@media (max-width: 1299px) {
  .project-slider-1 .slick-list {
    padding: 0 200px !important;
  }
}

@media (max-width: 991px) {
  .project-slider-1 .slick-list {
    padding: 0 !important;
  }
}

.project-slider-1 .slick-slide {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  height: 500px;
}

.project-slider-1 .slick-slide .project-img {
  height: 500px;
}

.project-slider-1 .slick-slide .project-img img {
  height: 500px;
  object-fit: cover;
}

.project-slider-1 .slick-slide.slick-center:hover .project-content {
  opacity: 1;
}

.project-slider-2 .slick-list {
  padding: 0 754px !important;
  /* Medium Large devices */
  /* Medium devices */
}

@media (min-width: 2399px) {
  .project-slider-2 .slick-list {
    padding: 0 1000px !important;
  }
}

@media (max-width: 2399px) {
  .project-slider-2 .slick-list {
    padding: 0 900px !important;
  }
}

@media (max-width: 2199px) {
  .project-slider-2 .slick-list {
    padding: 0 800px !important;
  }
}

@media (max-width: 1999px) {
  .project-slider-2 .slick-list {
    padding: 0 730px !important;
  }
}

@media (max-width: 1799px) {
  .project-slider-2 .slick-list {
    padding: 0 680px !important;
  }
}

@media (max-width: 1699px) {
  .project-slider-2 .slick-list {
    padding: 0 580px !important;
  }
}

@media (max-width: 1499px) {
  .project-slider-2 .slick-list {
    padding: 0 530px !important;
  }
}

@media (max-width: 1399px) {
  .project-slider-2 .slick-list {
    padding: 0 430px !important;
  }
}

@media (max-width: 1299px) {
  .project-slider-2 .slick-list {
    padding: 0 380px !important;
  }
}

@media (max-width: 1024px) {
  .project-slider-2 .slick-list {
    padding: 0 230px !important;
  }
}

@media (max-width: 991px) {
  .project-slider-2 .slick-list {
    padding: 0 !important;
  }
}

.project-slider-2 .slick-slide.slick-current.slick-active.slick-center .project-card.style2 .project-img {
  -webkit-transform: scaleY(0.9);
      -ms-transform: scaleY(0.9);
          transform: scaleY(0.9);
}

.project-slider-2 .slick-slide.slick-current.slick-active.slick-center .project-card.style2 .project-content {
  bottom: 70px;
  opacity: 1;
}

.project-slider-2 .slick-slide {
  -webkit-transition: 0.4s;
  transition: 0.4s;
  height: 500px;
}

.project-slider-2 .slick-slide .project-img {
  height: 500px;
}

.project-slider-2 .slick-slide .project-img img {
  height: 500px;
  object-fit: cover;
}

.project-slider-2 .slick-slide.slick-center:hover .project-content {
  opacity: 1;
}

.gallery-row {
  --bs-gutter-y: 1.5rem;
}

@media (min-width: 1200px) {
  .gallery-row .col-md-6,
  .gallery-row .col-lg-6 {
    width: 50%;
  }
}

@media (min-width: 1300px) {
  .gallery-row .col-xl-auto {
    width: auto;
  }
}

.gallery-card {
  position: relative;
}

.gallery-card .gallery-img {
  position: relative;
}

.gallery-card .gallery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: 100% 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  visibility: hidden;
  opacity: 0;
}

.gallery-card .icon-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 20px 0 0 -28px;
  background-color: var(--white-color);
  color: var(--theme-color);
  border: none;
  border-radius: 99px;
  line-height: 60px;
  font-size: 20px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  visibility: hidden;
  opacity: 0;
}

.gallery-card .icon-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.filter-item .gallery-card:hover .icon-btn {
  margin: -28px 0 0 -28px;
  visibility: visible;
  opacity: 1;
}

.filter-item .gallery-card:hover .gallery-overlay {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  visibility: visible;
  opacity: 1;
}

.filter-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 8px 40px;
  margin-top: 22px;
  position: relative;
}

.filter-menu button {
  border: none;
  padding: 0;
  margin-bottom: 5px;
  background-color: transparent;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--body-color);
  position: relative;
}

.filter-menu button.active, .filter-menu button:hover {
  color: var(--theme-color);
}

.filter-menu .indicator {
  position: absolute;
  height: 12px;
  background-image: url("../img/theme-img/button_shape.png");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: calc(var(--width-set) + 24px);
  left: calc(var(--pos-x) - 12px);
  top: calc(var(--pos-y) + 20px);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .gallery-card .gallery-img img {
    width: 100%;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .filter-menu {
    gap: 8px 17px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .filter-menu {
    gap: 8px 22px;
  }
}

/* Flip Slider --------------------------------------*/
.flipster__item--current .gallery-card .icon-btn {
  margin: -28px 0 0 -28px;
  visibility: visible;
  opacity: 1;
}

.flipster__item--current .gallery-card .gallery-overlay {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  visibility: visible;
  opacity: 1;
}

.flip-gallery {
  overflow: hidden;
}

.flip-gallery-area {
  position: relative;
  margin-top: -24px;
}

.flip-gallery .flipster__nav {
  margin: 0 auto 50px auto;
}

.flip-gallery .flipster__nav__item--current .flipster__nav__child {
  display: none;
}

.flip-gallery .flipster__button {
  top: 56.8%;
}

.flipster__button {
  height: 50px;
  width: 50px;
  line-height: 46px;
  border: 1px solid var(--theme-color);
  font-size: 16px;
  background-color: var(--white-color);
  text-align: center;
  opacity: 1;
}

.flipster__button svg {
  max-width: 13px;
}

.flipster__button--prev {
  left: 21%;
}

.flipster__button--next {
  right: 21%;
}

.flipster__nav__item {
  margin: 0 18px;
}

.flipster__nav__link {
  padding: 0;
  background-color: transparent;
  font-size: 14px;
  font-weight: 600;
  color: var(--body-color);
}

.flipster__nav__link:after {
  bottom: 0;
  top: unset;
  height: 2px;
  width: 100%;
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
  background-color: var(--theme-color);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.flipster__nav__link:hover {
  color: var(--theme-color);
}

.flipster__nav__link:hover:after {
  -webkit-transform: scaleX(0);
      -ms-transform: scaleX(0);
          transform: scaleX(0);
}

.flipster__nav__item--current .flipster__nav__link {
  color: var(--theme-color);
}

.flipster__nav__item--current .flipster__nav__link:after {
  -webkit-transform: scaleX(1) !important;
      -ms-transform: scaleX(1) !important;
          transform: scaleX(1) !important;
}

.flipster__nav__link:focus:after {
  -webkit-transform: scaleX(1) !important;
      -ms-transform: scaleX(1) !important;
          transform: scaleX(1) !important;
}

/* Large devices */
@media (max-width: 1199px) {
  .flipster__button--prev {
    left: 12%;
  }
  .flipster__button--next {
    right: 12%;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .flip-gallery-area {
    margin-top: -18px;
  }
  .flip-gallery .flipster__nav {
    margin: 0 auto 40px auto;
  }
  .flipster__button--prev {
    left: 0;
  }
  .flipster__button--next {
    right: 0;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .flip-gallery .flip-items {
    margin-top: -70px;
  }
  .flip-gallery .flipster__button {
    top: 52%;
  }
  .gallery-card.gallery-flip {
    -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
            transform: scale(0.7);
  }
}

@media (max-width: 460px) {
  .flip-gallery .flip-items {
    margin-top: -90px;
  }
  .flip-gallery .flipster__button {
    display: none;
  }
  .gallery-card.gallery-flip {
    -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
  }
}

@media (max-width: 360px) {
  .gallery-card.gallery-flip {
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
  }
}

/*------------------- 4.00. Event -------------------*/
/* Event 1 ---------------------------------- */
.event-card {
  background-color: var(--white-color);
  box-shadow: 0px 4px 15px rgba(1, 15, 28, 0.06);
  padding: 20px;
  text-align: center;
  margin-bottom: 55px;
}

.event-card_img img {
  width: 100%;
}

.event-card_title {
  font-size: 30px;
  font-weight: bold;
  margin: 20px 0 5px 0;
}

.event-card_title a {
  color: inherit;
}

.event-card_title a:hover {
  color: var(--theme-color);
}

.event-card_shape {
  margin-bottom: 20px;
}

.event-card_date, .event-card_time {
  display: block;
}

.event-card_time {
  margin-bottom: 15px;
}

.event-card_text {
  max-width: 290px;
  margin: 0 auto 16px auto;
}

.event-card_flower {
  margin-bottom: -85px;
  margin-top: 26px;
}

.event-img-sec {
  height: 600px;
  margin-bottom: -310px;
}

/* Large devices */
@media (max-width: 1199px) {
  .event-card_title {
    font-size: 26px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .event-img-sec {
    height: 400px;
    margin-bottom: -180px;
  }
}

/* Event 1 ---------------------------------- */
.event-box {
  position: relative;
}

.event-box_img {
  margin-bottom: 25px;
}

.event-box_img img {
  width: 100%;
}

.event-box_title {
  margin-bottom: 0;
}

.event-box_subtitle {
  display: block;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.event-box .icon-btn {
  --btn-size: 50px;
  position: absolute;
  bottom: 7px;
  right: 0;
  border-color: var(--theme-color);
  background-color: var(--white-color);
  color: var(--body-color);
}

.event-box .icon-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

/*------------------- 4.00. RSVP -------------------*/
.section-frame1 {
  --space: 25px;
  position: absolute;
  top: var(--space);
  left: var(--space);
  width: calc(100% - var(--space)*2);
  height: calc(100% - var(--space)*2);
  background-size: 100% 100%;
}

.rsvp-frame {
  background-size: 100% 100%;
  max-width: 1030px;
  margin: -50px auto -45px auto;
}

.rsvp-frame .rsvp-form {
  max-width: 464px;
  margin: 0 auto;
  padding: 180px 12px 130px 12px;
}

.rsvp-frame .form-select.style2 option {
  background-color: var(--white-color);
}

/* Large devices */
@media (max-width: 1199px) {
  .section-frame1 {
    --space: 12px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .rsvp-frame {
    background-size: 130% 100%;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .section-frame1 {
    background-size: cover;
  }
  .rsvp-frame {
    background-size: 190% 100%;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .rsvp-frame {
    margin: -80px auto -45px auto;
  }
}

/*------------------- 4.00. Invitation -------------------*/
.invitation-box {
  padding: 244px 12px;
  background-color: var(--theme-color);
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
}

.invitation-box-area {
  max-width: 736px;
  margin: 120px auto 145px auto;
  box-shadow: 0px 6px 30px rgba(1, 15, 28, 0.1);
  position: relative;
}

.invitation-box-area .shape-top,
.invitation-box-area .shape-bottom {
  position: absolute;
  left: -60px;
  right: -60px;
}

.invitation-box-area .shape-top {
  top: -120px;
}

.invitation-box-area .shape-bottom {
  bottom: -145px;
}

.invitation-box_title, .invitation-box_subtitle, .invitation-box_date, .invitation-box_time, .invitation-box_address, .invitation-box_name {
  color: var(--white-color);
}

.invitation-box_title {
  font-family: var(--style-font);
  font-weight: 400;
  font-size: 72px;
  font-style: italic;
  margin-bottom: 12px;
}

.invitation-box_name {
  margin-bottom: 22px;
}

.invitation-box_subtitle {
  margin-bottom: 15px;
}

.invitation-box_date {
  margin-bottom: 0;
}

.invitation-box_time {
  margin-bottom: 20px;
}

.invitation-box_address {
  margin-bottom: 26px;
}

.invitation-box .th-btn {
  border-color: var(--white-color);
  color: var(--white-color);
}

/* Small devices */
@media (max-width: 767px) {
  .invitation-box {
    padding: 180px 12px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .invitation-box {
    padding: 140px 12px;
  }
  .invitation-box-area {
    margin: 80px auto 100px auto;
  }
  .invitation-box-area .shape-top {
    top: -80px;
  }
  .invitation-box-area .shape-bottom {
    bottom: -100px;
  }
  .invitation-box_title {
    font-size: 54px;
  }
}

/*------------------- 4.00. Process -------------------*/
.process-sec {
  position: relative;
  overflow: hidden;
}

.process-sec .process-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 44%;
  left: 40%;
  -webkit-transform: translate(calc(-50% + 500px), calc(-50% + 25px));
      -ms-transform: translate(calc(-50% + 500px), calc(-50% + 25px));
          transform: translate(calc(-50% + 500px), calc(-50% + 25px));
  margin: 0 -500px;
  /* Large devices */
}

@media (min-width: 1922px) {
  .process-sec .process-line {
    left: 45%;
  }
}

@media (max-width: 1399px) {
  .process-sec .process-line {
    left: 45%;
    -webkit-transform: translate(calc(-20% + 200px), calc(-20% + 10px));
        -ms-transform: translate(calc(-20% + 200px), calc(-20% + 10px));
            transform: translate(calc(-20% + 200px), calc(-20% + 10px));
    max-width: 100%;
  }
  .process-sec .process-line img {
    width: 85%;
  }
}

@media (max-width: 1199px) {
  .process-sec .process-line {
    display: none;
  }
}

.step-wrap .process-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 0;
  left: 40%;
  -webkit-transform: translate(calc(-50% + 500px), calc(-50% + 25px));
      -ms-transform: translate(calc(-50% + 500px), calc(-50% + 25px));
          transform: translate(calc(-50% + 500px), calc(-50% + 25px));
  margin: 0 -500px;
  /* Large devices */
}

@media (min-width: 1922px) {
  .step-wrap .process-line {
    left: 45%;
  }
}

@media (max-width: 1399px) {
  .step-wrap .process-line {
    left: 45%;
    -webkit-transform: translate(calc(-20% + 200px), calc(-20% + 10px));
        -ms-transform: translate(calc(-20% + 200px), calc(-20% + 10px));
            transform: translate(calc(-20% + 200px), calc(-20% + 10px));
    max-width: 100%;
  }
  .step-wrap .process-line img {
    width: 85%;
  }
}

@media (max-width: 1199px) {
  .step-wrap .process-line {
    display: none;
  }
}

.process-card {
  max-width: 300px;
  display: block;
  margin: 0 auto;
  text-align: center;
}

.process-card_img {
  position: relative;
  border-radius: 50%;
  display: inline-block;
  border: 2px dashed transparent;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.process-card_img img {
  width: 210px;
  height: 210px;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.process-card_icon .number {
  position: absolute;
  height: 40px;
  width: 40px;
  line-height: 30px;
  border-radius: 50%;
  background: var(--theme-color);
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  color: var(--white-color);
  font-family: var(--title-font);
  top: 0px;
  left: 10px;
  border: 4px solid var(--white-color);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.process-card_title {
  font-size: 22px;
  margin-top: 20px;
}

.process-card_text {
  margin-bottom: -0.3em;
}

.process-card:hover .process-card_img {
  border-color: var(--theme-color);
}

.process-card:hover .process-card_img img {
  -webkit-transform: scale(0.9);
      -ms-transform: scale(0.9);
          transform: scale(0.9);
  border-radius: 50%;
}

.process-card:hover .process-card_img:after {
  opacity: 1;
}

.process-card:hover .process-card_icon .number {
  left: 0;
}

/* Extra large devices */
@media (max-width: 1500px) {
  .process-area5 .process-line {
    -webkit-transform: translate(calc(-50% + 300px), calc(-50% + 25px));
        -ms-transform: translate(calc(-50% + 300px), calc(-50% + 25px));
            transform: translate(calc(-50% + 300px), calc(-50% + 25px));
    margin: 0 -300px;
  }
  .process-card .process-card_img .process-card_icon span.number1 {
    -webkit-transform: translate(-55%, -30px) rotate(-20deg);
        -ms-transform: translate(-55%, -30px) rotate(-20deg);
            transform: translate(-55%, -30px) rotate(-20deg);
  }
  .process-card .process-card_img .process-card_icon span.number2 {
    -webkit-transform: translate(-100%, -145px) rotate(15deg);
        -ms-transform: translate(-100%, -145px) rotate(15deg);
            transform: translate(-100%, -145px) rotate(15deg);
  }
  .process-card .process-card_img .process-card_icon span.number3 {
    -webkit-transform: translate(-100%, -98px) rotate(-13deg);
        -ms-transform: translate(-100%, -98px) rotate(-13deg);
            transform: translate(-100%, -98px) rotate(-13deg);
  }
  .process-card .process-card_img .process-card_icon span.number4 {
    -webkit-transform: translate(-100%, -120px) rotate(20deg);
        -ms-transform: translate(-100%, -120px) rotate(20deg);
            transform: translate(-100%, -120px) rotate(20deg);
  }
}

@media (max-width: 1200px) {
  .process-area5 .process-line {
    display: none;
  }
  .process-card .process-card_img .process-card_icon span {
    left: 0;
    top: 15px;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }
  .process-card:hover .process-card_icon span {
    background: var(--title-color);
    color: var(--white-color);
    z-index: 2;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .process-sec-img {
    position: relative;
    width: 100%;
    margin-bottom: 60px;
  }
  .process-sec-img img {
    max-height: 500px;
  }
  .process-bg-img {
    bottom: 0 !important;
    top: auto !important;
  }
}

/*------------------- 4.00. project -------------------*/
.project-sec {
  position: relative;
  overflow: hidden;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .project-sec .container {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .project-sec .title-area {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .project-sec .double-line {
    display: none;
  }
}

@media (max-width: 1024px) {
  .project-area {
    background-size: cover;
    padding-bottom: 80px;
  }
}

.projectSlider {
  margin: 0 30px;
}

@media (max-width: 1899px) {
  .projectSlider {
    margin: 0;
  }
}

.projectSlider .slick-list {
  position: relative;
  display: block;
}

.projectSlider2 .slick-current.slick-active .project-card .project-content {
  bottom: 50px;
  opacity: 1;
}

.projectSlider2 .slick-slide .slick-current .slick-active .project-content {
  bottom: 50px;
  opacity: 1;
}

.projectSlider3 {
  position: relative;
  overflow: hidden;
  margin-right: -25%;
}

@media (max-width: 1899px) {
  .projectSlider3 {
    margin-right: -14%;
  }
}

.projectSlider3 .slick-list {
  padding: 0 600px !important;
  /* Medium Large devices */
  /* Small devices */
  /* Extra small devices */
}

@media (max-width: 1899px) {
  .projectSlider3 .slick-list {
    padding: 0 540px !important;
  }
}

@media (max-width: 1699px) {
  .projectSlider3 .slick-list {
    padding: 0 430px !important;
  }
}

@media (max-width: 1399px) {
  .projectSlider3 .slick-list {
    padding: 0 430px !important;
  }
}

@media (max-width: 1299px) {
  .projectSlider3 .slick-list {
    padding: 0 380px !important;
  }
}

@media (max-width: 1024px) {
  .projectSlider3 .slick-list {
    padding: 0 230px !important;
  }
}

@media (max-width: 767px) {
  .projectSlider3 .slick-list {
    padding: 0 180px !important;
  }
}

@media (max-width: 575px) {
  .projectSlider3 .slick-list {
    padding: 0 !important;
  }
}

.projectSlider3 .slick-current.slick-active .project-card .project-content {
  bottom: 50px;
  opacity: 1;
}

.projectSlider3 .slick-slide .slick-current .slick-active .project-content {
  bottom: 50px;
  opacity: 1;
}

.slick-initialized .slick-slide {
  display: block !important;
}

.project-card {
  position: relative;
  --space: 50px;
  overflow: hidden;
}

@media (max-width: 1799px) {
  .project-card {
    --space: 25px;
  }
}

.project-card.slick-initialized .slick-slide {
  display: block !important;
}

.project-card.style2 {
  --space: 40px;
  /* Extra small devices */
}

@media (max-width: 1799px) {
  .project-card.style2 {
    --space: 25px;
  }
}

@media (max-width: 375px) {
  .project-card.style2 {
    --space: 20px;
  }
}

.project-card.style2:hover .project-content {
  bottom: 40px;
  opacity: 1;
  /* Medium devices */
}

@media (max-width: 991px) {
  .project-card.style2:hover .project-content {
    bottom: 30px;
  }
}

.project-card.style2 .project-img {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.project-card.style2 .project-img:before {
  background: rgba(0, 0, 0, 0.7);
}

.project-card:hover .project-img:before {
  opacity: 1;
  visibility: visible;
}

.project-card:hover .project-content {
  bottom: 50px;
  opacity: 1;
  /* Medium devices */
}

@media (max-width: 991px) {
  .project-card:hover .project-content {
    bottom: 30px;
  }
}

.project-card .project-img {
  position: relative;
  overflow: hidden;
}

.project-card .project-img:before {
  content: "";
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.project-card .project-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.project-card .project-content {
  position: absolute;
  left: var(--space);
  bottom: -40px;
  opacity: 0;
  min-width: 300px;
  text-align: left;
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  /* Medium devices */
}

@media (max-width: 1599px) {
  .project-card .project-content {
    min-width: 200px;
  }
}

@media (max-width: 991px) {
  .project-card .project-content {
    bottom: -30px;
  }
}

.project-card .project-content .media-left {
  background: var(--white-color);
  padding: 28px 32px;
  position: relative;
  /* Extra small devices */
}

@media (max-width: 1599px) {
  .project-card .project-content .media-left {
    padding: 18px 28px;
  }
}

@media (max-width: 375px) {
  .project-card .project-content .media-left {
    padding: 16px 20px;
  }
}

.project-card .project-content .media-left .project-subtitle {
  background: var(--theme-color);
  position: absolute;
  top: 0;
  left: 0;
  color: var(--white-color);
  -webkit-transform: translate(0, -100%);
      -ms-transform: translate(0, -100%);
          transform: translate(0, -100%);
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  padding: 8px 20px;
}

.project-card .project-content .project-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  color: var(--title-color);
  margin-bottom: 0;
  /* Extra small devices */
  /* Medium Large devices */
}

@media (max-width: 1599px) {
  .project-card .project-content .project-title {
    font-size: 18px;
    line-height: 28px;
  }
}

@media (max-width: 375px) {
  .project-card .project-content .project-title {
    font-size: 16px;
    line-height: 26px;
  }
}

.project-card .project-content .project-title:hover {
  color: var(--theme-color);
}

.project-card .project-content .project-title:hover a {
  color: inherit;
}

@media (max-width: 1299px) {
  .project-card .project-content .project-title {
    font-size: 18px;
    line-height: 28px;
  }
}

.project-card .project-content .project-title a {
  color: inherit;
}

.project-card .project-content .project-btn {
  position: absolute;
  top: 50%;
  right: -10%;
  background-color: var(--theme-color);
  border-radius: 50%;
  color: var(--white-color);
  width: var(--icon-size, 80px);
  height: var(--icon-size, 80px);
  line-height: var(--icon-size, 80px);
  font-size: var(--icon-font-size, 18px);
  margin-top: calc(var(--icon-size, 80px) / -2);
  padding: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.project-details-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  margin: 35px 0 0 0;
  padding: 0;
  border-top: 1px solid rgba(18, 18, 18, 0.1);
  padding: 50px 0;
}

.project-details-nav li {
  font-family: var(--body-font);
  max-width: 430px;
}

.project-details-nav li a {
  color: var(--title-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.project-details-nav li a:hover {
  color: var(--theme-color);
}

.project-details-nav li a:hover .icon {
  background: var(--theme-color);
}

.project-details-nav li a .title {
  font-weight: 700;
  font-size: 24px;
  line-height: 34px;
  display: block;
  margin-bottom: 5px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .project-details-nav li a .title {
    display: none;
  }
}

.project-details-nav li a .text {
  font-family: var(--body-font);
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
  color: #0A0A0A;
}

.project-details-nav li a .text i {
  margin-right: 5px;
  color: var(--theme-color);
}

.project-details-nav li .thumb {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  min-width: 120px;
  /* Small devices */
}

@media (max-width: 767px) {
  .project-details-nav li .thumb {
    display: none;
  }
}

.project-details-nav li .icon {
  height: 50px;
  width: 50px;
  line-height: 50px;
  background: var(--theme-color);
  border-radius: 50%;
  color: var(--white-color);
  display: inline-block;
  text-align: center;
  -webkit-transform: translate(50%, 0);
      -ms-transform: translate(50%, 0);
          transform: translate(50%, 0);
  margin-left: -25px;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
}

.project-details-nav li .project-details-bar-icon {
  font-size: 35px;
  color: var(--title-color);
  font-weight: 500;
}

.project-details-nav li.next-project-nav {
  text-align: right;
}

.project-details-nav li.next-project-nav .thumb {
  margin-right: 0;
}

.project-details-nav li.next-project-nav .text i {
  margin: 0 0 0 5px;
}

.portfolio-sec {
  position: relative;
  overflow: hidden;
}

.portfolio-img {
  position: relative;
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 991px) {
  .portfolio-img {
    margin-bottom: 0;
  }
}

@media (max-width: 767px) {
  .portfolio-img {
    margin-bottom: 30px;
  }
}

.projectSlider2 .slick-slide.slick-current.slick-active.slick-center .project-card.style2 .project-img {
  -webkit-transform: scaleY(0.9);
      -ms-transform: scaleY(0.9);
          transform: scaleY(0.9);
}

.projectSlider2 .slick-slide.slick-current.slick-active.slick-center .project-card.style2 .project-content {
  bottom: 70px;
  opacity: 1;
}

.projectSlider3 .slick-slide.slick-current.slick-active.slick-center .project-card.style2 .project-img {
  -webkit-transform: scaleY(0.9);
      -ms-transform: scaleY(0.9);
          transform: scaleY(0.9);
}

.project-details-wrap {
  position: relative;
  z-index: 3;
  padding: 30px 10px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 0 70px;
  border-bottom: 1px solid var(--gray-color);
  margin-bottom: 40px;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1399px) {
  .project-details-wrap {
    gap: 0 30px;
  }
}

@media (max-width: 1299px) {
  .project-details-wrap {
    gap: 0 10px;
  }
}

@media (max-width: 1199px) {
  .project-details-wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 10px 20px;
    padding: 0 10px 30px 10px;
  }
}

@media (max-width: 767px) {
  .project-details-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}

.project-details-wrap li {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
}

.project-details-wrap li .title {
  font-weight: 600;
  font-size: 16px;
  color: #0A0A0A;
  margin-bottom: 0;
}

.project-details-wrap li .text {
  font-weight: 400;
  font-size: 16px;
  color: #4b4b4b;
  margin-bottom: 0;
}

/* Project 2 ---------------------------------- */
.project-box {
  position: relative;
}

.project-box:hover .project-img:before {
  visibility: visible;
  opacity: 0.6;
}

.project-box:hover .project-btn {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  visibility: visible;
  opacity: 1;
}

.project-box .project-img {
  position: relative;
  z-index: 2;
  overflow: hidden;
  border:solid 1px black;
}

.project-box .project-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.project-box .project-img:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--title-color);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  z-index: 1;
}

.project-box .project-btn {
  background-color: var(--white-color);
  color: var(--theme-color);
  width: 60px;
  height: 60px;
  line-height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  text-align: center;
  outline: 0px solid rgba(255, 255, 255, 0.13);
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}

.project-box .project-btn:hover {
  outline: 15px solid rgba(255, 255, 255, 0.13);
}

/* Project Details ---------------------------------- */
.project-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  border-bottom: 1px solid #EAECF3;
  margin-bottom: 22px;
  padding-bottom: 22px;
}

.project-info:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.project-info_title {
  font-family: var(--body-font);
  font-size: 18px;
  margin-bottom: 0;
}

.project-info_icon i {
  width: 50px;
  height: 50px;
  line-height: 50px;
  background-color: var(--white-color);
  color: var(--theme-color);
  border-radius: 50%;
  text-align: center;
}

.project-info_text {
  margin-bottom: 0;
}

.th-loader {
  position: relative;
}

.loadcontent {
  display: none;
}

/*=================================
    05. Spacing
==================================*/
/*-- Padding Left And Right --*/
.px-5 {
  padding-right: 5px;
  padding-left: 5px;
}

.px-10 {
  padding-right: 10px;
  padding-left: 10px;
}

.px-15 {
  padding-right: 15px;
  padding-left: 15px;
}

.px-20 {
  padding-right: 20px;
  padding-left: 20px;
}

.px-25 {
  padding-right: 25px;
  padding-left: 25px;
}

.px-30 {
  padding-right: 30px;
  padding-left: 30px;
}

.px-35 {
  padding-right: 35px;
  padding-left: 35px;
}

.px-40 {
  padding-right: 40px;
  padding-left: 40px;
}

.px-45 {
  padding-right: 45px;
  padding-left: 45px;
}

.px-50 {
  padding-right: 50px;
  padding-left: 50px;
}

/*-- Padding Top And Bottom --*/
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.py-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

/*-- Padding Top --*/
.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

/*-- Padding Bottom --*/
.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

/*-- Padding Left --*/
.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

/*-- Padding Right --*/
.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-45 {
  padding-right: 45px;
}

.pr-50 {
  padding-right: 50px;
}

.pb-60 {
  padding-bottom: 60px;
}

/*-- margin Left And Right --*/
.mx-5 {
  margin-right: 5px;
  margin-left: 5px;
}

.mx-10 {
  margin-right: 10px;
  margin-left: 10px;
}

.mx-15 {
  margin-right: 15px;
  margin-left: 15px;
}

.mx-20 {
  margin-right: 20px;
  margin-left: 20px;
}

.mx-25 {
  margin-right: 25px;
  margin-left: 25px;
}

.mx-30 {
  margin-right: 30px;
  margin-left: 30px;
}

.mx-35 {
  margin-right: 35px;
  margin-left: 35px;
}

.mx-40 {
  margin-right: 40px;
  margin-left: 40px;
}

.mx-45 {
  margin-right: 45px;
  margin-left: 45px;
}

.mx-50 {
  margin-right: 50px;
  margin-left: 50px;
}

/*-- margin Top And Bottom --*/
.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.my-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.my-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.my-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

/*-- margin Top --*/
.mt-5 {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

/*-- margin Bottom --*/
.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

/*-- margin Left --*/
.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

/*-- margin Right --*/
.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mt-n1 {
  margin-top: -.25rem;
}

.mt-n2 {
  margin-top: -.65rem;
}

.mt-n3 {
  margin-top: -0.8rem;
}

.mt-n4 {
  margin-top: -1.5rem;
}

.mt-n5 {
  margin-top: -3rem;
}

.mb-n1 {
  margin-bottom: -.25rem;
}

.mb-n2 {
  margin-bottom: -.6rem;
}

.mb-n3 {
  margin-bottom: -0.8rem;
}

.mb-n4 {
  margin-bottom: -1.5rem;
}

.mb-n5 {
  margin-bottom: -3rem;
}

.mr-25 {
  margin-right: 25px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-80 {
  margin-right: 80px;
  /* Small devices */
}

@media (max-width: 767px) {
  .mr-80 {
    margin-right: 0;
  }
}

.ml-80 {
  margin-left: 80px;
}

@media (max-width: 1399px) {
  .ml-80 {
    margin-left: 0;
  }
}

.fs-6 {
  font-size: 1.5rem !important;
}

.fs-24 {
  font-size: 24px;
}

.ser-gy-4 {
  --bs-gutter-y: 2.3rem;
}

.space,
.space-top {
  padding-top: var(--section-space);
}

.space,
.space-bottom {
  padding-bottom: var(--section-space);
}

.space-extra,
.space-extra-top {
  padding-top: calc(var(--section-space) - 30px);
}

.space-extra,
.space-extra-bottom {
  padding-bottom: calc(var(--section-space) - 30px);
}

.space-extra2,
.space-extra2-top {
  padding-top: calc(var(--section-space) - 40px);
}

.space-extra2,
.space-extra2-bottom {
  padding-bottom: calc(var(--section-space) - 40px);
}

/* Medium devices */
@media (max-width: 991px) {
  .space,
  .space-top {
    padding-top: var(--section-space-mobile);
  }
  .space,
  .space-bottom {
    padding-bottom: var(--section-space-mobile);
  }
  .space-extra,
  .space-extra-top {
    padding-top: calc(var(--section-space-mobile) - 30px);
  }
  .space-extra,
  .space-extra-bottom {
    padding-bottom: calc(var(--section-space-mobile) - 30px);
  }
  .space-top-md-none {
    padding-top: 0;
  }
  .space-extra2,
  .space-extra2-top {
    padding-top: 70px;
  }
  .space-extra2,
  .space-extra2-bottom {
    padding-bottom: 70px;
  }
}

/*=================================
    06. RTL
==================================*/
/*------------------- Global -------------------*/
/* rtl Support */
[dir="rtl"] {
  /*-- margin Right --*/
  /*-- Padding Left --*/
  /*-- Padding Right --*/
  /* Header 1 ---------------------------------- */
  /* Header 2 ---------------------------------- */
  /* Header 3 ---------------------------------- */
  /* Header 4 ---------------------------------- */
  /* Header 5 ----------------------------------*/
  /* Header 6 ----------------------------------*/
  /* Header 7 -----------------------------------*/
  /* Large devices */
  /* Medium devices */
  /* Small devices */
}

[dir="rtl"] .ml-5 {
  margin-right: 5px;
  margin-left: 0;
}

[dir="rtl"] .ml-10 {
  margin-right: 10px;
  margin-left: 0;
}

[dir="rtl"] .ml-15 {
  margin-right: 15px;
  margin-left: 0;
}

[dir="rtl"] .ml-20 {
  margin-right: 20px;
  margin-left: 0;
}

[dir="rtl"] .ml-25 {
  margin-right: 25px;
  margin-left: 0;
}

[dir="rtl"] .ml-30 {
  margin-right: 30px;
  margin-left: 0;
}

[dir="rtl"] .ml-35 {
  margin-right: 35px;
  margin-left: 0;
}

[dir="rtl"] .ml-40 {
  margin-right: 40px;
  margin-left: 0;
}

[dir="rtl"] .ml-45 {
  margin-right: 45px;
  margin-left: 0;
}

[dir="rtl"] .ml-50 {
  margin-right: 50px;
  margin-left: 0;
}

[dir="rtl"] .mr-5 {
  margin-left: 5px;
  margin-right: 0;
}

[dir="rtl"] .mr-10 {
  margin-left: 10px;
  margin-right: 0;
}

[dir="rtl"] .mr-15 {
  margin-left: 15px;
  margin-right: 0;
}

[dir="rtl"] .mr-20 {
  margin-left: 20px;
  margin-right: 0;
}

[dir="rtl"] .mr-25 {
  margin-left: 25px;
  margin-right: 0;
}

[dir="rtl"] .mr-30 {
  margin-left: 30px;
  margin-right: 0;
}

[dir="rtl"] .mr-35 {
  margin-left: 35px;
  margin-right: 0;
}

[dir="rtl"] .mr-40 {
  margin-left: 40px;
  margin-right: 0;
}

[dir="rtl"] .mr-45 {
  margin-left: 45px;
  margin-right: 0;
}

[dir="rtl"] .mr-50 {
  margin-left: 50px;
  margin-right: 0;
}

[dir="rtl"] .pl-5 {
  padding-left: 0;
  padding-right: 5px;
}

[dir="rtl"] .pl-10 {
  padding-left: 0;
  padding-right: 10px;
}

[dir="rtl"] .pl-15 {
  padding-left: 0;
  padding-right: 15px;
}

[dir="rtl"] .pl-20 {
  padding-left: 0;
  padding-right: 20px;
}

[dir="rtl"] .pl-25 {
  padding-left: 0;
  padding-right: 25px;
}

[dir="rtl"] .pl-30 {
  padding-left: 0;
  padding-right: 30px;
}

[dir="rtl"] .pl-35 {
  padding-left: 0;
  padding-right: 35px;
}

[dir="rtl"] .pl-40 {
  padding-left: 0;
  padding-right: 40px;
}

[dir="rtl"] .pl-45 {
  padding-left: 0;
  padding-right: 45px;
}

[dir="rtl"] .pl-50 {
  padding-left: 0;
  padding-right: 50px;
}

[dir="rtl"] .pr-5 {
  padding-right: 0;
  padding-left: 5px;
}

[dir="rtl"] .pr-10 {
  padding-right: 0;
  padding-left: 10px;
}

[dir="rtl"] .pr-15 {
  padding-right: 0;
  padding-left: 15px;
}

[dir="rtl"] .pr-20 {
  padding-right: 0;
  padding-left: 20px;
}

[dir="rtl"] .pr-25 {
  padding-right: 0;
  padding-left: 25px;
}

[dir="rtl"] .pr-30 {
  padding-right: 0;
  padding-left: 30px;
}

[dir="rtl"] .pr-35 {
  padding-right: 0;
  padding-left: 35px;
}

[dir="rtl"] .pr-40 {
  padding-right: 0;
  padding-left: 40px;
}

[dir="rtl"] .pr-45 {
  padding-right: 0;
  padding-left: 45px;
}

[dir="rtl"] .pr-50 {
  padding-right: 0;
  padding-left: 50px;
}

[dir="rtl"] .mr-80 {
  margin-left: 80px;
  margin-right: 0;
  /* Small devices */
}

@media (max-width: 767px) {
  [dir="rtl"] .mr-80 {
    margin-left: 0;
  }
}

[dir="rtl"] .offset-lg-2 {
  margin-left: 16.66666667%;
}

[dir="rtl"] .header-links li:not(:last-child) {
  margin: 0;
  padding: 0;
  border-right: none;
  border-left: 1px solid var(--body-color);
  padding-left: 20px;
}

[dir="rtl"] .header-links li:not(:first-child) {
  padding: 0 16px 0 0;
  margin: 0;
  border-right: none;
}

[dir="rtl"] .header-links li > i {
  margin-right: 0;
  margin-left: 10px;
}

[dir="rtl"] .header-social a:not(:last-child) {
  margin: 0;
  padding: 0;
}

[dir="rtl"] .header-social a:not(:last-child):after {
  display: none;
}

[dir="rtl"] .header-social a:not(:first-child) {
  padding: 0;
  margin: 0 12px 0 0;
}

[dir="rtl"] .header-social a:not(:first-child):after {
  right: 0;
  left: auto;
  display: block;
}

[dir="rtl"] .menu-expand i {
  margin-right: 0;
  margin-left: 10px;
}

[dir="rtl"] .main-menu > ul > li:first-child {
  margin-left: 15px !important;
  margin-right: 0 !important;
}

[dir="rtl"] .main-menu > ul > li:last-child {
  margin-left: 0 !important;
  margin-right: 15px !important;
}

[dir="rtl"] .main-menu .sub-menu {
  text-align: right;
}

[dir="rtl"] .main-menu .sub-menu li a {
  padding-left: 0;
  padding-right: 23px;
}

[dir="rtl"] .main-menu .sub-menu li a:before {
  left: unset;
  right: 0;
}

[dir="rtl"] .main-menu .sub-menu li.menu-item-has-children > a:after {
  float: left;
  content: "\f104";
  margin-left: 0;
}

[dir="rtl"] .main-menu .sub-menu {
  left: unset;
  right: -23px;
}

[dir="rtl"] .main-menu ul.sub-menu {
  left: unset;
  right: -27px;
}

[dir="rtl"] .main-menu ul.sub-menu li a {
  padding-left: auto;
  padding-right: 0;
}

[dir="rtl"] .main-menu ul.sub-menu li a:before {
  right: 10px;
  left: auto;
}

[dir="rtl"] .main-menu ul.sub-menu li a:hover {
  padding-right: 30px;
  padding-left: 0;
}

[dir="rtl"] .main-menu ul.sub-menu li a:hover:before {
  left: auto;
  right: 0;
}

[dir="rtl"] .main-menu ul.sub-menu li ul.sub-menu {
  left: auto;
  right: 100%;
  top: 0px;
  margin: 0px 16px 0px 0px;
}

[dir="rtl"] .main-menu > ul > li {
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  [dir="rtl"] .main-menu > ul > li {
    margin: 0 12px;
  }
}

[dir="rtl"] .header-layout1 .main-menu {
  margin-left: unset;
  margin-right: -120px;
}

@media (max-width: 1599px) {
  [dir="rtl"] .header-layout1 .main-menu {
    margin-right: -80px;
  }
}

@media (max-width: 1399px) {
  [dir="rtl"] .header-layout1 .main-menu {
    margin-left: unset;
    margin-right: 0;
  }
}

[dir="rtl"] .header-layout1 .header-right .header-links li {
  border-right: none;
  padding: 0 0 0 16px;
  margin: 0 0 0 16px;
  border-left: 1px solid var(--body-color);
}

[dir="rtl"] .header-layout1 .logo-bg {
  left: unset;
  height: 98px;
  /* Medium devices */
}

@media (max-width: 991px) {
  [dir="rtl"] .header-layout1 .logo-bg {
    height: 86px;
  }
}

[dir="rtl"] .header-layout1 .logo-bg:before {
  left: unset;
  right: 0;
  border-left: 2px solid var(--theme-color);
  border-right: none;
}

[dir="rtl"] .main-menu a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}

[dir="rtl"] .popup-search-box form input {
  padding: 0 30px 0 85px;
}

[dir="rtl"] .popup-search-box form button {
  left: 12px;
  right: auto;
}

[dir="rtl"] .th-mobile-menu ul .menu-item-has-children > a .th-mean-expand {
  left: 0;
  right: unset;
}

[dir="rtl"] .th-menu-wrapper .th-menu-toggle {
  left: -16.5px;
  right: unset;
  top: 25px;
}

[dir="rtl"] .th-menu-wrapper .th-menu-area {
  right: -110%;
  border-left: 3px solid var(--theme-color);
  border-right: none;
}

[dir="rtl"] .th-menu-wrapper.th-body-visible .th-menu-area {
  right: 0%;
}

[dir="rtl"] .th-btn .icon i {
  position: relative;
  top: 0;
  left: 0;
  right: unset;
  margin-right: 10px;
  margin-left: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

[dir="rtl"] .th-btn i {
  margin-left: 0;
  margin-right: 10px;
}

[dir="rtl"] .th-btn:hover .icon i {
  position: relative;
  top: -22px;
  left: -30px;
  right: unset;
}

[dir="rtl"] .th-mobile-menu {
  text-align: right;
}

[dir="rtl"] .th-mobile-menu ul li a {
  padding-left: 0;
  padding-right: 18px;
}

[dir="rtl"] .th-mobile-menu ul li a:before {
  left: unset;
  right: 0;
  margin-right: 0;
  margin-left: 10px;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

[dir="rtl"] .th-mobile-menu ul li a:after {
  display: none;
}

[dir="rtl"] .th-mobile-menu ul .th-item-has-children > a .th-mean-expand {
  right: unset;
  left: 0;
}

[dir="rtl"] .info-box_icon {
  margin-right: 0;
  margin-left: 10px;
}

[dir="rtl"] .request-quote-form select,
[dir="rtl"] .request-quote-form .form-control,
[dir="rtl"] .request-quote-form .form-select,
[dir="rtl"] .request-quote-form textarea,
[dir="rtl"] .request-quote-form input {
  padding-left: 0;
  padding-right: 42px;
}

[dir="rtl"] .request-quote-form .form-group i {
  left: unset;
  right: 33px;
}

[dir="rtl"] .nice-select:after {
  right: unset;
  left: 20px;
}

[dir="rtl"] .slick-dots li {
  margin-right: 0;
  margin-left: 25px;
}

[dir="rtl"] .copyright-wrap .footer-links {
  text-align: left;
}

[dir="rtl"] .copyright-wrap .footer-links ul li:not(:last-child) {
  border-right: none;
  border-left: 1px solid #CDCDCD;
  padding-right: 0;
  margin-right: 0;
  padding-left: 15px;
  margin-left: 10px;
}

[dir="rtl"] .header-button .th-btn {
  margin: 0 15px 0 0;
}

[dir="rtl"] .header-layout2 .header-top:before {
  right: unset;
  left: 0;
}

@media (max-width: 1799px) {
  [dir="rtl"] .header-layout2 .header-top:before {
    width: 100%;
  }
}

[dir="rtl"] .header-layout2 .header-links {
  margin-left: auto;
  margin-right: 300px;
}

@media (max-width: 1599px) {
  [dir="rtl"] .header-layout2 .header-links {
    margin-right: 0;
  }
}

[dir="rtl"] .header-layout2 .logo-shape2 {
  left: auto;
  right: 0;
}

[dir="rtl"] .header-layout2 .logo-shape2 img {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}

[dir="rtl"] .header-layout2 .main-menu {
  padding-left: 0;
  padding-right: 93px;
  /* Medium Large devices */
}

@media (max-width: 1399px) {
  [dir="rtl"] .header-layout2 .main-menu {
    padding-right: 30px;
  }
}

@media (max-width: 1299px) {
  [dir="rtl"] .header-layout2 .main-menu {
    padding-right: 0px;
  }
}

[dir="rtl"] .header-layout2 .header-button .header-info {
  border-right: 1px solid #4B4B4B;
  border-left: none;
  margin: 0 15px 0 0;
  padding: 0 40px 0 0;
}

[dir="rtl"] .header-layout2 .header-right {
  position: relative;
  margin-left: -62px;
  margin-right: auto;
  z-index: 9;
}

@media (max-width: 1799px) {
  [dir="rtl"] .header-layout2 .header-right {
    margin-left: 0;
  }
}

[dir="rtl"] .header-layout2 .header-right .langauge .nice-select {
  margin: 0 0px 0 20px;
  padding: 0 0px 0 50px;
  border-right: none;
  border-left: 1px solid var(--body-color);
}

[dir="rtl"] .header-layout2 .header-right .langauge .nice-select:after {
  right: unset;
  left: 35px;
  top: -19px;
}

[dir="rtl"] .header-layout3 .sticky-wrapper:after {
  left: auto;
  right: 100px;
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .header-layout3 .sticky-wrapper:after {
    right: 0;
  }
}

[dir="rtl"] .header-layout3 .header-right .header-links li {
  border-right: none;
  border-left: 1px solid var(--body-color);
  padding: 0 0 0 15px;
  margin: 0 0 0 15px;
}

[dir="rtl"] .header-layout4 .header-top .container {
  padding-left: 0;
  padding-right: 400px;
  /* Small devices */
}

@media (max-width: 1300px) {
  [dir="rtl"] .header-layout4 .header-top .container {
    padding-right: 320px;
  }
}

@media (max-width: 767px) {
  [dir="rtl"] .header-layout4 .header-top .container {
    padding-right: 12px;
  }
}

[dir="rtl"] .header-layout4 .header-top-area:before, [dir="rtl"] .header-layout4 .header-top-area:after {
  right: 0;
  left: auto;
}

[dir="rtl"] .header-layout4 .header-top-area:before {
  -webkit-clip-path: polygon(0 1%, 100% 1%, 100% 100%, calc(100% - 94%) 100%);
          clip-path: polygon(0 1%, 100% 1%, 100% 100%, calc(100% - 94%) 100%);
}

[dir="rtl"] .header-layout4 .header-top-area:after {
  height: 50px;
  width: calc(var(--shape-width) + 20px);
  -webkit-clip-path: polygon(20px 0, calc(100% - 0px) 0, 100% 100%, 0% 100%);
          clip-path: polygon(20px 0, calc(100% - 0px) 0, 100% 100%, 0% 100%);
  /* Small devices */
}

@media (max-width: 767px) {
  [dir="rtl"] .header-layout4 .header-top-area:after {
    height: 90px;
  }
}

[dir="rtl"] .header-layout4 .header-info_icon {
  margin: 0 0 0 15px;
}

[dir="rtl"] .header-layout4 .logo-style2 {
  margin-left: 148px;
  margin-right: auto;
}

@media (max-width: 1300px) {
  [dir="rtl"] .header-layout4 .logo-style2 {
    margin-left: 70px;
  }
}

[dir="rtl"] .header-layout4 .header-link-btn {
  margin-left: 0;
  margin-right: 15px;
}

[dir="rtl"] .header-layout4 .header-link-btn i {
  margin-left: 10px;
  margin-right: 0;
}

[dir="rtl"] .header-layout5 .header-right .langauge .nice-select {
  padding-left: 15px;
  padding-right: 50px;
  margin-right: 0;
  margin-left: 20px;
  border-right: 1px solid transparent;
  border-left: 1px solid #464C5B;
}

[dir="rtl"] .header-layout5 .header-links li:not(:last-child):before {
  background-color: transparent;
  margin: 0px 0 0 -10px;
}

[dir="rtl"] .header-layout5 .logo-shape1:before, [dir="rtl"] .header-layout5 .logo-shape1:after {
  right: auto;
  left: -67px;
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 0px) 100%, 40px 100%);
          clip-path: polygon(0 0, 100% 0, calc(100% - 0px) 100%, 40px 100%);
}

[dir="rtl"] .header-layout5 .logo-shape1 .shape {
  right: auto;
  left: -95px;
  -webkit-clip-path: polygon(40px 0, calc(100% - 0px) 0, 100% 100%, 0% 100%);
          clip-path: polygon(40px 0, calc(100% - 0px) 0, 100% 100%, 0% 100%);
}

[dir="rtl"] .header-layout5 .logo-shape1:after {
  -webkit-clip-path: polygon(40px 0, calc(100% - 0px) 0, 100% 100%, 0% 100%);
          clip-path: polygon(40px 0, calc(100% - 0px) 0, 100% 100%, 0% 100%);
  z-index: -2;
}

[dir="rtl"] .header-layout6 .header-links li:not(:last-child) {
  border-left: 1px solid transparent;
}

[dir="rtl"] .header-layout6 .header-links li:not(:last-child):before {
  right: auto;
  left: 0;
  margin: -10px 0 0 0;
}

@media (min-width: 767px) {
  [dir="rtl"] .header-layout6 .logo-style1 {
    padding: 0 0 0 55px;
  }
  [dir="rtl"] .header-layout6 .logo-style1:before {
    right: auto;
    left: 100%;
  }
}

[dir="rtl"] .header-layout6 .header-search button {
  right: auto;
  left: 20px;
}

[dir="rtl"] .header-layout6 .header-info_icon {
  margin: 0 0px 0 15px;
}

[dir="rtl"] .header-layout6 .header-link-btn {
  margin-left: 0;
  margin-right: 15px;
}

[dir="rtl"] .header-layout6 .header-link-btn i {
  margin-right: 0px;
  margin-left: 10px;
}

[dir="rtl"] .header-layout7 .header-top {
  overflow: hidden;
}

[dir="rtl"] .header-layout7 .header-top .container {
  padding-left: 0;
  padding-right: 334px;
  /* Large devices */
}

@media (max-width: 1300px) {
  [dir="rtl"] .header-layout7 .header-top .container {
    padding-right: 284px;
  }
}

@media (max-width: 1199px) {
  [dir="rtl"] .header-layout7 .header-top .container {
    padding-right: 12px;
  }
}

@media (max-width: 1399px) {
  [dir="rtl"] .header-layout7 .main-menu > ul > li {
    margin: 0 12px 0 0 !important;
  }
}

[dir="rtl"] .header-layout7 .logo-style3 {
  margin-right: 0;
  margin-left: 36px;
}

@media (max-width: 1399px) {
  [dir="rtl"] .header-layout7 .logo-style3 {
    margin-left: 10px;
  }
}

[dir="rtl"] .header-layout7 .header-links li {
  border: none;
}

[dir="rtl"] .header-layout7 .header-links li:not(:first-child) {
  margin: 0 !important;
}

[dir="rtl"] .header-layout7 .header-links li:not(:last-child) {
  padding: 0 0px 0 20px;
  margin: 0 0px 0 20px;
}

[dir="rtl"] .header-layout7 .header-links li:not(:last-child):before {
  right: unset;
  left: 0;
}

[dir="rtl"] .footer-widget .widget_title:before, [dir="rtl"] .footer-widget .widget_title:after {
  left: unset;
  right: 0;
}

[dir="rtl"] .footer-widget.widget_meta a, [dir="rtl"] .footer-widget.widget_pages a, [dir="rtl"] .footer-widget.widget_archive a, [dir="rtl"] .footer-widget.widget_categories a, [dir="rtl"] .footer-widget.widget_nav_menu a {
  padding: 0 25px 0 0;
}

[dir="rtl"] .footer-widget.widget_meta a:before, [dir="rtl"] .footer-widget.widget_pages a:before, [dir="rtl"] .footer-widget.widget_archive a:before, [dir="rtl"] .footer-widget.widget_categories a:before, [dir="rtl"] .footer-widget.widget_nav_menu a:before {
  left: unset;
  right: 0;
  -webkit-transform: translateY(0%) rotateY(180deg);
          transform: translateY(0%) rotateY(180deg);
}

[dir="rtl"] .footer-widget input, [dir="rtl"] .footer-widget select {
  text-align: right;
}

[dir="rtl"] .footer-top ul li + li {
  border-right: 1px solid #2a3348;
  padding-right: 58px;
  margin-right: 85px;
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}

[dir="rtl"] .footer-contact-wrap .details {
  margin-right: 18px;
  margin-left: 0;
}

[dir="rtl"] .newsletter-form input {
  padding: 0 26px 0 60px;
}

[dir="rtl"] .newsletter-form .th-btn {
  left: 0;
  right: auto;
}

[dir="rtl"] .newsletter-widget .info i,
[dir="rtl"] .newsletter-widget .info svg {
  margin-left: 5px;
  margin-right: 0;
}

[dir="rtl"] .recent-post .media-img {
  margin-left: 15px;
  margin-right: 0;
}

[dir="rtl"] .recent-post .recent-post-meta a i {
  margin-left: 6px;
  margin-right: 0;
}

@media (max-width: 1199px) {
  [dir="rtl"] .footer-top ul li + li {
    border: 0;
    margin-right: 54px;
    padding-right: 0px;
  }
}

@media (max-width: 991px) {
  [dir="rtl"] .footer-top ul li + li + li {
    margin-right: 0;
    padding-right: 0;
    padding-top: 16px;
  }
}

@media (max-width: 767px) {
  [dir="rtl"] .footer-top ul li + li {
    margin-right: 0;
  }
  [dir="rtl"] .footer-top ul li + li + li {
    padding-top: 0;
  }
}

[dir="rtl"] .footer-table th {
  padding-right: 0;
  padding-left: 13px;
}

[dir="rtl"] .footer-table td {
  padding-left: 0px;
  padding-right: 50px;
}

[dir="rtl"] .th-btn.style-play > i {
  margin-left: 0;
  margin-right: -3px;
}

[dir="rtl"] .img-box3 .img1 {
  text-align: left;
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .img-box3 .img1 {
    text-align: center;
  }
}

[dir="rtl"] .img-box3 .img3 {
  position: absolute;
  top: 17%;
  left: 15%;
  right: unset;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1299px) {
  [dir="rtl"] .img-box3 .img3 {
    left: 0;
  }
}

@media (max-width: 1199px) {
  [dir="rtl"] .img-box3 .img3 {
    left: 25%;
  }
}

@media (max-width: 991px) {
  [dir="rtl"] .img-box3 .img3 {
    left: 0%;
  }
}

[dir="rtl"] .img-box3 .about-shape {
  right: unset;
  left: 16%;
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .img-box3 .about-shape {
    left: 25%;
  }
}

@media (max-width: 991px) {
  [dir="rtl"] .img-box3 .about-shape {
    left: 0%;
  }
}

[dir="rtl"] .img-box3 .line-animation {
  right: 45px;
}

[dir="rtl"] .img-box3 .about-counter {
  right: 0;
}

[dir="rtl"] .img-box3 .vehicle-repair {
  left: unset;
  right: 0px;
}

[dir="rtl"] .about-counter1 {
  left: -20px;
  right: unset;
  /* Small devices */
}

@media (max-width: 767px) {
  [dir="rtl"] .about-counter1 {
    left: 0;
  }
}

[dir="rtl"] .img-box-3 {
  margin-right: 0;
  margin-left: -110px;
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .img-box-3 {
    margin-left: 0;
  }
}

[dir="rtl"] .img-box-3 .img1 {
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .img-box-3 .img1 {
    width: 80%;
    margin-left: 0;
    margin-right: auto;
  }
}

[dir="rtl"] .img-box-3 .img2 {
  left: 70px;
  /* Extra small devices */
  /* Extra small devices */
}

@media (max-width: 575px) {
  [dir="rtl"] .img-box-3 .img2 {
    left: auto;
    right: 30px;
  }
}

@media (max-width: 375px) {
  [dir="rtl"] .img-box-3 .img2 {
    right: 0;
  }
}

[dir="rtl"] .image-checklist {
  margin-left: auto;
  margin-right: -165px;
  /* Medium devices */
}

@media (max-width: 991px) {
  [dir="rtl"] .image-checklist {
    margin-right: 0;
  }
}

[dir="rtl"] .img-box-5 {
  margin-left: 50px;
  margin-right: -110px;
}

[dir="rtl"] .service-box_wrapper .service-title .line-animation {
  right: 0;
}

[dir="rtl"] .half-line-btn:before {
  right: 0;
}

[dir="rtl"] .half-line-btn i {
  margin-left: 0;
  margin-right: 10px;
}

[dir="rtl"] .service-item_icon:before {
  left: unset;
  right: -16px;
}

[dir="rtl"] .service-block_img {
  margin-left: 0;
  margin-right: var(--space-x);
}

[dir="rtl"] .appointment-img {
  margin-right: 0;
  margin-left: 72px;
}

[dir="rtl"] .feature-box-wrap .feature-box {
  margin-right: 0;
  margin-left: 0px;
}

[dir="rtl"] .service-tab .service-list ul {
  padding: 0px 23px 0px 0px;
}

[dir="rtl"] .service-tab .service-list ul li {
  text-align: right;
}

[dir="rtl"] .feature-box {
  text-align: left;
  margin-right: 0px;
  margin-left: 0;
  /* Medium Large devices */
  /* Large devices */
}

@media (max-width: 1299px) {
  [dir="rtl"] .feature-box {
    margin: 0 -0px 0 0;
  }
}

@media (max-width: 1199px) {
  [dir="rtl"] .feature-box {
    text-align: center;
    margin-right: 0;
    margin-top: 50px;
  }
}

[dir="rtl"] .feature-counter-wrapp {
  left: 30px;
  right: unset;
}

[dir="rtl"] .feature-counter .counter-title {
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .feature-counter .counter-title {
    font-size: 14px;
    line-height: 24px;
  }
}

[dir="rtl"] .team-card .team-card-content {
  left: unset;
  right: var(--space);
}

[dir="rtl"] .request-quote-form .request-shape {
  left: unset;
  right: -25%;
}

@media (max-width: 1699px) {
  [dir="rtl"] .teamSlide1 {
    margin: 0 -70px 0 0;
  }
}

@media (max-width: 1399px) {
  [dir="rtl"] .teamSlide1 {
    margin: 0;
  }
}

[dir="rtl"] .team-card .team-social .th-social a {
  margin: -1px -1px 0 0;
}

[dir="rtl"] .checklist ul {
  padding-right: 0;
}

[dir="rtl"] .brand-title:before {
  margin-left: unset;
  margin-right: -32.4rem;
  /* Medium Large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  [dir="rtl"] .brand-title:before {
    margin-right: -15.6rem;
  }
}

@media (max-width: 991px) {
  [dir="rtl"] .brand-title:before {
    margin-right: -11.6rem;
  }
}

@media (max-width: 767px) {
  [dir="rtl"] .brand-title:before {
    margin-right: -7.9rem;
  }
}

[dir="rtl"] .brand-title:after {
  margin-left: unset;
  margin-right: 1rem;
}

[dir="rtl"] .request-quote-form.style2 {
  margin: 0 0px -35px 40px;
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .request-quote-form.style2 {
    margin-bottom: 40px;
  }
}

@media (max-width: 1399px) {
  [dir="rtl"] .request-quote-form.style2 {
    margin: 0 0px 40px 0px;
  }
}

[dir="rtl"] .feature-item_icon:before {
  left: unset;
  right: -16px;
}

@media (max-width: 1399px) {
  [dir="rtl"] .feature-item_icon:before {
    right: 40%;
  }
}

[dir="rtl"] .feature-wrap.style2 .feature-item_icon:before {
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .feature-wrap.style2 .feature-item_icon:before {
    left: unset;
    right: 40%;
  }
}

@media (min-width: 1399px) {
  [dir="rtl"] .feature-sec .title-area {
    margin-right: auto;
    margin-left: 80px;
  }
}

[dir="rtl"] .th-counterup {
  border-right: none;
  border-left: 1px dashed var(--body-color);
  margin: 0 0 0 50px;
  padding: 0 0 0 50px;
  /* Medium Large devices */
  /* Large devices */
  /* Medium devices */
}

@media (max-width: 1299px) {
  [dir="rtl"] .th-counterup {
    margin: 0 0 0 25px;
    padding: 0 0 0 25px;
  }
}

@media (max-width: 1199px) {
  [dir="rtl"] .th-counterup {
    border-left: 1px dashed var(--body-color);
    border-bottom: 1px dashed var(--body-color);
    padding: 50px;
    margin: 0px;
  }
  [dir="rtl"] .th-counterup:nth-child(2) {
    border-left: 1px dashed transparent;
    margin-left: 0;
    margin: 0px;
  }
  [dir="rtl"] .th-counterup:nth-child(3) {
    border-bottom: 1px dashed transparent;
  }
  [dir="rtl"] .th-counterup:last-child {
    border-bottom: 1px dashed transparent;
  }
}

@media (max-width: 991px) {
  [dir="rtl"] .th-counterup {
    padding: 30px;
  }
}

@media (max-width: 460px) {
  [dir="rtl"] .th-counterup {
    border: none;
  }
}

[dir="rtl"] .th-counterup.style3 {
  text-align: center;
  border-left: 1px dashed var(--white-color);
  border-right: none;
  /* Large devices */
  /* Extra small devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .th-counterup.style3 {
    border-left: 1px dashed var(--white-color);
    border-right: none;
    border-bottom: 1px dashed var(--white-color);
    padding: 50px 0;
  }
  [dir="rtl"] .th-counterup.style3:nth-child(2) {
    border-right: none;
    border-left: 1px dashed transparent;
  }
  [dir="rtl"] .th-counterup.style3:nth-child(3) {
    border-bottom: 1px dashed transparent;
  }
  [dir="rtl"] .th-counterup.style3:last-child {
    border-bottom: 1px dashed transparent;
  }
}

@media (max-width: 575px) {
  [dir="rtl"] .th-counterup.style3 {
    border: none;
    padding: 20px 0;
  }
}

[dir="rtl"] .th-counterup.style3 .inner {
  display: block;
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .th-counterup.style3 .inner {
    max-width: 100%;
  }
}

[dir="rtl"] .th-counterup.style3 .inner .icon {
  background-color: var(--theme-color);
  padding: 24px;
  min-width: 100px;
  width: 100px;
  height: 100px;
  display: block;
  margin: auto;
  border-radius: 50%;
  text-align: center;
  margin-bottom: 15px;
}

[dir="rtl"] .th-counterup.style3 .inner .content .counter {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

[dir="rtl"] .th-counterup:last-child {
  border-left: 1px dashed transparent;
  margin-left: 0;
  padding-left: 0;
}

[dir="rtl"] .feature-content .feature-item_icon:before {
  /* Medium devices */
}

@media (max-width: 991px) {
  [dir="rtl"] .feature-content .feature-item_icon:before {
    left: unset;
    right: 40%;
  }
}

[dir="rtl"] .testi-grid {
  margin-left: unset;
  margin-right: 40px;
}

[dir="rtl"] .testi-grid_img {
  margin-left: unset;
  margin-right: -90px;
  /* Small devices */
}

@media (max-width: 767px) {
  [dir="rtl"] .testi-grid_img {
    margin-right: -60px;
  }
}

[dir="rtl"] .testi-grid_profile {
  margin-left: unset;
  margin-right: 50px;
}

[dir="rtl"] .video-box1 {
  margin: 0 100px 0 -50%;
  /* Extra large devices */
  /* Large devices */
}

@media (max-width: 1500px) {
  [dir="rtl"] .video-box1 {
    margin: 0 30px 0 0;
  }
}

@media (max-width: 1199px) {
  [dir="rtl"] .video-box1 {
    width: 100%;
    height: 100%;
    margin: 30px 0 0 0;
  }
}

[dir="rtl"] .request-quote-form textarea.form-control {
  min-height: 120px;
  padding: 12px 20px;
  padding-left: 20px;
  padding-right: 45px;
}

[dir="rtl"] .accordion-card .accordion-button {
  padding: 12px 30px 12px 45px;
}

[dir="rtl"] .accordion-card .accordion-button:after {
  right: unset;
  left: 30px;
}

@media (max-width: 450px) {
  [dir="rtl"] .accordion-card .accordion-button:after {
    left: 12px;
  }
}

[dir="rtl"] .feature-content {
  margin: 0 -120px -40px -315px;
  padding: 80px 80px 80px 315px;
  /* Large devices */
}

@media (max-width: 1899px) {
  [dir="rtl"] .feature-content {
    margin: 0 -120px -40px -215px;
  }
}

@media (max-width: 1740px) {
  [dir="rtl"] .feature-content {
    margin: 0 -115px -40px -120px;
    padding: 80px 80px 80px 115px;
  }
}

@media (max-width: 1599px) {
  [dir="rtl"] .feature-content {
    margin: 0 -120px -40px -50px;
    padding-right: 80px;
    padding-left: 50px;
  }
}

@media (max-width: 1399px) {
  [dir="rtl"] .feature-content {
    margin: 0 0px -40px 0px;
  }
}

@media (max-width: 1199px) {
  [dir="rtl"] .feature-content {
    padding: 30px;
  }
}

[dir="rtl"] .available-list li.unavailable:after {
  left: 4px;
  right: auto;
}

[dir="rtl"] .price-card_price .currency {
  right: 0px;
  left: unset;
}

[dir="rtl"] .checklist ul {
  text-align: right;
}

[dir="rtl"] .checklist ul li {
  padding-left: 0;
  padding-right: 28px;
}

[dir="rtl"] .checklist ul li:before {
  left: unset;
  right: 0;
}

[dir="rtl"] .process-sec {
  position: relative;
  overflow: hidden;
}

[dir="rtl"] .process-sec .process-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  top: 44%;
  left: unset;
  right: 40%;
  -webkit-transform: translate(calc(-50% + 500px), calc(-50% + 25px));
      -ms-transform: translate(calc(-50% + 500px), calc(-50% + 25px));
          transform: translate(calc(-50% + 500px), calc(-50% + 25px));
  margin: 0 -500px;
  /* Large devices */
}

@media (min-width: 1922px) {
  [dir="rtl"] .process-sec .process-line {
    right: 45%;
  }
}

@media (max-width: 1399px) {
  [dir="rtl"] .process-sec .process-line {
    right: 45%;
    -webkit-transform: translate(calc(-20% + 200px), calc(-20% + 10px));
        -ms-transform: translate(calc(-20% + 200px), calc(-20% + 10px));
            transform: translate(calc(-20% + 200px), calc(-20% + 10px));
    max-width: 100%;
  }
  [dir="rtl"] .process-sec .process-line img {
    width: 85%;
  }
}

@media (max-width: 1199px) {
  [dir="rtl"] .process-sec .process-line {
    display: none;
  }
}

[dir="rtl"] .th-video.style1 {
  padding-right: 0;
  padding-left: 65px;
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .th-video.style1 {
    padding-left: 0;
  }
}

[dir="rtl"] .body-shape7 {
  left: unset;
  right: 0px;
}

[dir="rtl"] .available-list li {
  padding-left: 0;
  padding-right: 30px;
}

[dir="rtl"] .available-list li:after {
  left: unset;
  right: 0;
}

[dir="rtl"] .price-box_list ul {
  text-align: right;
  padding: 0;
}

[dir="rtl"] .price-box_list li {
  padding: 4px 38px 4px 15px;
}

[dir="rtl"] .price-box_list li:before {
  left: unset;
  right: 15px;
}

[dir="rtl"] .process-box-wrap:after {
  right: auto;
  left: -48px;
}

[dir="rtl"] .blog-block .blog-btn i {
  margin-left: 0;
  margin-right: 5px;
}

[dir="rtl"] .skill-card {
  margin-right: 0;
  margin-left: 25px;
}

[dir="rtl"] .progress-bar {
  margin: 0;
  padding-right: 0;
  padding-left: 24px;
}

[dir="rtl"] .widget_shopping_cart .th-btn {
  margin-right: 0;
  margin-left: 15px;
}

[dir="rtl"] .tab-menu1 .tab-btn i {
  margin-left: 0;
  margin-right: auto;
}

[dir="rtl"] .icon-box.style4 .slick-arrow:first-child i {
  margin-right: 0;
  margin-left: 5px;
}

[dir="rtl"] .icon-box.style4 .slick-arrow:last-child i {
  margin-left: 0;
  margin-right: 5px;
}

[dir="rtl"] .body-shape6 {
  position: absolute;
  left: 0;
  right: auto !important;
}

[dir="rtl"] .img-box-1 .shape {
  right: auto;
  left: -110px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  [dir="rtl"] .img-box-1 .shape {
    left: -30px;
  }
}

[dir="rtl"] .cta-shape-wrap::before {
  right: auto;
  left: 240px;
  -webkit-clip-path: polygon(0 21%, 100% 0%, 100% 100%, 0% 100%);
          clip-path: polygon(0 21%, 100% 0%, 100% 100%, 0% 100%);
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .cta-shape-wrap::before {
    left: 0;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
  }
}

[dir="rtl"] .newsletter-wrap {
  /* Medium devices */
}

@media (max-width: 991px) {
  [dir="rtl"] .newsletter-wrap {
    gap: 20px;
  }
}

[dir="rtl"] .testi-card-2_review {
  right: auto;
  left: 0;
}

[dir="rtl"] .appointment-form select,
[dir="rtl"] .appointment-form .form-control,
[dir="rtl"] .appointment-form .form-select,
[dir="rtl"] .appointment-form textarea,
[dir="rtl"] .appointment-form .nice-select,
[dir="rtl"] .appointment-form input {
  padding: 0px 45px 0px 25px;
}

[dir="rtl"] .appointment-form .form-group > i {
  left: unset;
  right: 30px;
}

[dir="rtl"] .appointment-form textarea.form-control,
[dir="rtl"] .appointment-form textarea {
  padding-top: 16px;
}

[dir="rtl"] .appointment-form .nice-select:after {
  left: unset;
  right: 20px;
}

[dir="rtl"] .body-shape5 {
  right: auto !important;
  left: 0 !important;
}

[dir="rtl"] .shape2 {
  left: unset !important;
  right: 0 !important;
}

[dir="rtl"] .shape5 {
  left: unset !important;
  right: 0 !important;
}

[dir="rtl"] .shape6 {
  left: 0 !important;
  right: unset !important;
}

[dir="rtl"] .accordion-card.style4 .accordion-button {
  /* Extra small devices */
}

[dir="rtl"] .accordion-card.style4 .accordion-button:after {
  right: unset;
  left: 0px;
}

@media (max-width: 575px) {
  [dir="rtl"] .accordion-card.style4 .accordion-button {
    padding: 12px 30px 12px 70px;
  }
}

[dir="rtl"] .appointment-form-2 .nice-select:after {
  right: 20px;
  left: unset;
}

[dir="rtl"] .appointment-form-2 input,
[dir="rtl"] .appointment-form-2 select,
[dir="rtl"] .appointment-form-2 .form-control,
[dir="rtl"] .appointment-form-2 .form-select {
  padding: 0 25px 0 25px;
  padding-right: 45px;
}

[dir="rtl"] .appointment-form-2 textarea {
  padding: 12px 45px 12px 20px !important;
}

[dir="rtl"] .price-card .available-list li:after {
  left: unset;
  right: 0;
}

[dir="rtl"] .testi-block-two-area:after {
  right: unset;
  left: -140px;
  -webkit-clip-path: polygon(140px 0px, 100% 0px, calc(100% - 0px) 100%, 0% 100%);
          clip-path: polygon(140px 0px, 100% 0px, calc(100% - 0px) 100%, 0% 100%);
}

[dir="rtl"] .testi-block-two-area .icon-box {
  right: unset;
  left: 40px;
}

[dir="rtl"] .contact-form select,
[dir="rtl"] .contact-form .form-control,
[dir="rtl"] .contact-form .form-select,
[dir="rtl"] .contact-form textarea,
[dir="rtl"] .contact-form input {
  padding-left: 20px;
  padding-right: 45px;
}

[dir="rtl"] .contact-form .form-group i {
  left: unset;
  right: 35px;
}

[dir="rtl"] .team-box .th-social {
  width: calc(100% - var(--space)*2);
  margin-left: 0;
  margin-right: var(--space);
}

[dir="rtl"] .blog-meta span:not(:last-child),
[dir="rtl"] .blog-meta a:not(:last-child) {
  border-right: none;
  border-left: 1px solid #CDCDCD;
  margin: 0 0 0 20px;
  padding: 0 0 0 20px;
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  [dir="rtl"] .blog-meta span:not(:last-child),
  [dir="rtl"] .blog-meta a:not(:last-child) {
    margin-left: 6px;
    padding-left: 8px;
  }
}

[dir="rtl"] .blog-card-content .blog-meta span i,
[dir="rtl"] .blog-card-content .blog-meta a i {
  margin-left: 6px;
  margin-right: 0;
}

[dir="rtl"] .blog-meta span i,
[dir="rtl"] .blog-meta a i {
  margin-right: unset;
  margin-left: 6px;
}

[dir="rtl"] .link-btn i {
  margin-left: 0px;
  margin-right: 5px;
}

[dir="rtl"] .newsletter-form.style4 .th-btn {
  right: 0px !important;
}

[dir="rtl"] .hero-1 .slick-arrow.default {
  --pos-x: -100px;
}

@media (max-width: 1699px) {
  [dir="rtl"] .hero-1 .slick-arrow.default {
    --pos-x: -40px;
  }
}

[dir="rtl"] .hero-1 .slick-arrow.default:hover .icon-text {
  margin-left: auto;
  margin-right: -10px;
}

[dir="rtl"] .hero-1 .slick-arrow.default1 {
  --pos-x: 100px;
}

@media (max-width: 1699px) {
  [dir="rtl"] .hero-1 .slick-arrow.default1 {
    --pos-x: 40px;
  }
}

[dir="rtl"] .hero-1 .slick-arrow.default1:hover .icon-text {
  margin-right: auto;
  margin-left: -10px;
}

[dir="rtl"] .hero-2 .hero-shape {
  right: auto;
  left: 0;
  /* Large devices */
}

@media (max-width: 1199px) {
  [dir="rtl"] .hero-2 .hero-shape {
    bottom: 0;
  }
}

[dir="rtl"] .hero-2 .hero-shape2 {
  left: auto;
  right: 0;
}

[dir="rtl"] .hero-2 .hero-bg {
  left: 18%;
  right: auto;
}

[dir="rtl"] .hero-2 .slick-arrow {
  right: auto;
  left: 15%;
}

[dir="rtl"] .process-sec .process-line {
  /* Medium Large devices */
}

@media (max-width: 1399px) {
  [dir="rtl"] .process-sec .process-line {
    left: 40%;
    -webkit-transform: translate(calc(-20% + 200px), calc(-20% + 10px));
        -ms-transform: translate(calc(-20% + 200px), calc(-20% + 10px));
            transform: translate(calc(-20% + 200px), calc(-20% + 10px));
    max-width: 90%;
  }
}

@media (max-width: 1299px) {
  [dir="rtl"] .process-sec .process-line {
    left: 45%;
  }
}

[dir="rtl"] .accordion-card.style2 .accordion-body {
  margin: 0 30px 0 130px;
  padding: 20px 0 30px 0;
  /* Medium devices */
}

@media (max-width: 991px) {
  [dir="rtl"] .accordion-card.style2 .accordion-body {
    margin: 0 30px 0 30px;
  }
}

@media (min-width: 1199px) {
  [dir="rtl"] .accordion-area .title-area {
    margin-right: auto;
    margin-left: 80px;
  }
}

[dir="rtl"] .hero-indicator3 {
  left: auto;
  right: 150px;
}

@media (max-width: 1899px) {
  [dir="rtl"] .hero-indicator3 {
    right: 50px;
  }
}

[dir="rtl"] .hero-3 .th-hero-img {
  margin: 142px 30px 0 -50%;
  /* Medium devices */
}

@media (max-width: 991px) {
  [dir="rtl"] .hero-3 .th-hero-img {
    margin: 0;
  }
}

[dir="rtl"] .hero-4.th-hero-wrapper .slick-dots {
  left: 15%;
  right: auto;
}

[dir="rtl"] .appointment-form-2 {
  right: auto;
  left: 40px;
}

[dir="rtl"] .hero-slider-7 .slick-arrow {
  left: auto;
  right: 7%;
  /* Extra large devices */
}

@media (max-width: 1800px) {
  [dir="rtl"] .hero-slider-7 .slick-arrow {
    right: 1%;
  }
}

@media (max-width: 1500px) {
  [dir="rtl"] .hero-slider-7 .slick-arrow {
    display: none !important;
  }
}

/*------------------- 4.00. Update 1 -------------------*/
/*------------------- Global -------------------*/
.th-btn.style-play {
  background-color: transparent;
  color: var(--white-color);
  border: 2px solid var(--white-color);
  padding: 20px;
  width: 60px;
  min-width: 60px;
  text-align: center;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.th-btn.style-play:hover {
  background-color: var(--theme-color);
  border: 2px solid var(--theme-color);
}

.th-btn.style-play:before, .th-btn.style-play:after {
  display: none;
}

.th-btn.style-play > i {
  margin-left: -3px;
}

.th-btn.style-play:hover:before {
  background-color: var(--white-color);
}

.body-shape7 {
  position: absolute;
  top: 30%;
  left: 0;
  -webkit-animation: jumpReverseAni 7s linear infinite;
          animation: jumpReverseAni 7s linear infinite;
}

@media (min-width: 1600px) {
  .th-container3 {
    max-width: 1680px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

.widget_shopping_cart .widget_title {
  margin-bottom: 30px;
  border-bottom: none;
}

.widget_shopping_cart ul {
  margin: 0;
  padding: 0;
}

.widget_shopping_cart ul li {
  list-style-type: none;
}

.widget_shopping_cart .mini_cart_item {
  position: relative;
  padding: 30px 10px 30px 90px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 0;
  text-align: left;
}

.widget_shopping_cart .mini_cart_item:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.widget_shopping_cart .cart_list a:not(.remove) {
  display: block;
  color: var(--body-color);
  font-size: 16px;
  font-weight: 500;
  font-family: var(--title-font);
  font-weight: 600;
  color: var(--title-color);
}

.widget_shopping_cart .cart_list a:not(.remove):hover {
  color: var(--theme-color);
}

.widget_shopping_cart .cart_list a.remove {
  position: absolute;
  top: 50%;
  left: 95%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  color: var(--body-color);
}

.widget_shopping_cart .cart_list a.remove:hover {
  color: var(--theme-color);
}

.widget_shopping_cart .cart_list img {
  width: 75px;
  height: 75px;
  position: absolute;
  left: 0;
  top: 20px;
  border: 1px solid var(--border-color);
}

.widget_shopping_cart .quantity {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  vertical-align: top;
  margin-right: 20px;
  font-size: 14px;
  color: var(--theme-color);
}

.widget_shopping_cart .total {
  margin-top: 20px;
  font-size: 18px;
  color: var(--title-color);
  font-family: var(--body-font);
}

.widget_shopping_cart .amount {
  padding-left: 5px;
}

.widget_shopping_cart .as-btn {
  margin-right: 15px;
}

.widget_shopping_cart .as-btn:last-child {
  margin-right: 0;
}

/* Why 2 ---------------------------------- */
.th-video {
  position: relative;
}

.th-video.style1 {
  padding-right: 65px;
  height: 100%;
}

.th-video.style1 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.th-video .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
}

.th-video .play-btn > i {
  display: inline-block;
  width: var(--icon-size, 120px);
  height: var(--icon-size, 120px);
  line-height: var(--icon-size, 120px);
  text-align: center;
  background-color: var(--white-color);
  color: var(--theme-color);
  font-size: var(--icon-font-size, 1.5em);
  border-radius: 50%;
  z-index: 1;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

.th-video .play-btn:after, .th-video .play-btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--white-color);
  z-index: -1;
  border-radius: 50%;
  -webkit-transition: all ease 0.4s;
  transition: all ease 0.4s;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .th-video.style1 {
    padding-right: 0;
  }
}

/* Feature 3 ---------------------------------- */
.feature-media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 50px;
}

.feature-media-wrap {
  max-width: 590px;
}

.feature-media_num {
  width: 80px;
  height: 80px;
  line-height: 80px;
  min-width: 80px;
  line-height: 83px;
  color: var(--theme-color);
  background-color: #272A35;
  font-size: 30px;
  font-weight: bold;
  font-family: var(--title-font);
  text-align: center;
  border-radius: 50%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-media_title {
  color: var(--white-color);
  font-size: 24px;
  margin-bottom: 10px;
  margin-top: -0.26em;
}

.feature-media_text {
  margin-bottom: -0.5em;
  color: #8b8e95;
}

.feature-media:last-child {
  margin-bottom: 0;
}

.feature-media:hover .feature-media_num {
  background-color: var(--white-color);
}

/* Large devices */
@media (max-width: 1199px) {
  .feature-media {
    margin-bottom: 40px;
  }
  .feature-media-wrap {
    padding-left: 12px;
    padding-right: 12px;
  }
  .feature-media:last-child {
    margin-bottom: 0;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .feature-media_title {
    font-size: 22px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .feature-media {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .feature-media_content {
    text-align: center;
  }
}

.body-shape4 {
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-animation: movingX 10s linear infinite;
          animation: movingX 10s linear infinite;
}

.cta-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
  /* Extra small devices */
  /* Extra small devices */
}

@media (max-width: 575px) {
  .cta-group .th-btn {
    padding: 16px 25px;
    font-size: 14px;
  }
}

@media (max-width: 375px) {
  .cta-group {
    display: block;
    text-align: center;
  }
  .cta-group .th-btn:first-child {
    margin-bottom: 15px;
  }
}

/* Feature 2 ---------------------------------- */
.feature-circle {
  background-color: var(--title-color);
  text-align: center;
  padding: 60px 15px;
}

.feature-circle_title {
  font-size: 24px;
  color: var(--white-color);
  margin-bottom: -0.4em;
  margin-top: 15px;
}

.feature-circle .circle {
  position: relative;
}

.feature-circle .circle-num {
  color: var(--white-color);
  font-size: 30px;
  font-weight: bold;
  font-family: var(--title-font);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/* Large devices */
@media (max-width: 1199px) {
  .feature-circle_title {
    font-size: 20px;
    margin-top: 10px;
  }
}

.circle-bg {
  margin-top: -225px;
  padding-top: 225px;
}

/* Feature 3 ---------------------------------- */
.feature-media {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 50px;
}

.feature-media-wrap {
  max-width: 590px;
}

.feature-media_num {
  width: 80px;
  height: 80px;
  line-height: 80px;
  min-width: 80px;
  line-height: 83px;
  color: var(--theme-color);
  background-color: #272A35;
  font-size: 30px;
  font-weight: bold;
  font-family: var(--title-font);
  text-align: center;
  border-radius: 50%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-media_title {
  color: var(--white-color);
  font-size: 24px;
  margin-bottom: 10px;
  margin-top: -0.26em;
}

.feature-media_text {
  margin-bottom: -0.5em;
  color: var(--light-color);
}

.feature-media:last-child {
  margin-bottom: 0;
}

.feature-media:hover .feature-media_num {
  background-color: var(--white-color);
}

/* Large devices */
@media (max-width: 1199px) {
  .feature-media {
    margin-bottom: 40px;
  }
  .feature-media-wrap {
    padding-left: 12px;
    padding-right: 12px;
  }
  .feature-media:last-child {
    margin-bottom: 0;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .feature-media_title {
    font-size: 22px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .feature-media {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .feature-media_content {
    text-align: center;
  }
}

.contact-box {
  border: 1px solid var(--border-color);
}

.contact-box_img {
  margin: -1px;
}

.contact-box_img img {
  width: 100%;
}

.contact-box_icon i {
  font-size: 48px;
  color: var(--theme-color);
}

.contact-box_text {
  margin-top: -0.08em;
  margin-bottom: 2px;
}

.contact-box_link {
  margin-bottom: -0.1em;
}

.contact-box_link a {
  color: inherit;
}

.contact-box_link a:hover {
  color: var(--theme-color);
}

.contact-box_content {
  padding: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 15px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.map-sec {
  line-height: 1px;
}

.map-sec iframe {
  aspect-ratio: 16 / 4.6;
  /*-webkit-filter: grayscale(1);
          filter: grayscale(1);*/
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .contact-box_content {
    gap: 15px;
    padding: 25px 15px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .map-sec iframe {
    aspect-ratio: 16 / 6;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .contact-box_content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .map-sec iframe {
    height: 220px;
  }
}

/*------------------- Header -------------------*/
/* Header 3 ---------------------------------- */
.main-menu .new-label,
.th-mobile-menu .new-label {
  font-size: 13px;
  background-color: var(--theme-color);
  color: var(--white-color);
  padding: 2px 5px;
  border-radius: 4px;
  position: relative;
  top: -1px;
}

.header-notice {
  margin-bottom: 0;
}

.simple-icon {
  background-color: transparent;
  border: none;
  font-size: 24px;
  color: #d9d9d9;
  padding: 0;
}

.header-top-area {
  position: relative;
  z-index: 2;
  --shape-width: 31%;
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .header-top-area {
    --shape-width: 28%;
  }
}

@media (max-width: 1599px) {
  .header-top-area {
    --shape-width: 28%;
  }
}

.header-top-area:before, .header-top-area:after {
  content: "";
  height: 150px;
  width: var(--shape-width);
  background-color: var(--theme-color);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.header-top-area:before {
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, calc(100% - 25px) 100%, 0% 100%);
  z-index: 1;
}

.header-top-area:after {
  height: 50px;
  width: calc(var(--shape-width) + 20px);
  background-color: #c12901;
  -webkit-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 100%, 0% 100%);
}

.logo-style2 {
  position: relative;
  z-index: 2;
  margin-right: 148px;
  margin-top: -43px;
}

.header-layout4 .sticky-wrapper {
  position: relative;
}

@media (min-width: 1460px) {
  .header-layout4 {
    --main-container: 1354px;
  }
}

.header-layout4 .header-top {
  background-color: var(--white-color);
  padding: 11px 0;
}

.header-layout4 .header-top .container {
  padding-left: 400px;
}

.header-layout4 .header-top a,
.header-layout4 .header-top li,
.header-layout4 .header-top p {
  color: var(--title-color);
  font-weight: 500;
}

.header-layout4 .header-top a:hover {
  color: var(--theme-color);
}

.header-layout4 .menu-top {
  background-color: #161921;
  padding: 23.5px 0;
}

.header-layout4 .header-button {
  margin-left: 130px;
  gap: 15px;
}

.header-layout4 .menu-area {
  background-color: #070a10;
}

.header-layout4 .main-menu > ul > li > a {
  padding: 16.5px 0;
  color: var(--white-color);
  text-transform: uppercase;
}

.header-layout4 .main-menu > ul > li > a:hover {
  color: var(--theme-color);
}

.header-layout4 .main-menu ul li.menu-item-has-children > a:after {
  color: var(--white-color);
}

.header-layout4 .main-menu ul li.menu-item-has-children > a:hover:after {
  color: var(--theme-color);
}

.header-layout4 .header-social .social-title {
  font-size: 16px;
  color: var(--title-color);
}

.header-layout4 .icon-btn {
  --icon-bg: #2c3039;
  color: var(--white-color);
  display: inline-block;
  width: var(--btn-size, 50px);
  height: var(--btn-size, 50px);
  line-height: var(--btn-size, 50px);
  font-size: var(--btn-font-size, 16px);
  text-align: center;
  border-radius: 50%;
  border: none;
}

.header-layout4 .icon-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.header-layout4 .header-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-layout4 .header-info_icon {
  color: var(--white-color);
  font-size: 32px;
  margin: 0 15px 0 0;
}

.header-layout4 .header-info_label {
  font-size: 14px;
  font-family: var(--title-font);
  color: #74787C;
  text-transform: capitalize;
}

.header-layout4 .header-info_link {
  color: var(--white-color);
  font-family: var(--title-font);
  font-size: 16px;
  font-weight: 600;
}

.header-layout4 .header-info_link a {
  color: inherit;
}

.header-layout4 .header-info_link a:hover {
  color: var(--theme-color);
}

.header-link-btn {
  margin-left: 15px;
  color: var(--theme-color);
  text-transform: uppercase;
}

.header-link-btn i {
  margin-right: 10px;
}

.header-link-btn:hover {
  color: var(--white-color);
}

.logo-shape1 {
  padding: 20px 0;
  background-color: var(--theme-color);
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 2;
}

.logo-shape1:before, .logo-shape1:after,
.logo-shape1 .shape {
  content: "";
  height: 100%;
  width: 2222px;
  background-color: var(--theme-color);
  position: absolute;
  top: 0;
  right: -67px;
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 40px) 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, calc(100% - 40px) 100%, 0% 100%);
}

.logo-shape1:after {
  background-color: #c51726;
  -webkit-clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0% 100%);
  z-index: -2;
}

.logo-shape1 .shape {
  right: -95px;
  background-color: rgba(197, 23, 38, 0.1);
  -webkit-clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0% 100%);
}

/* Hight Resoulation devices */
@media (min-width: 1922px) {
  .header-top-area {
    position: relative;
    z-index: 2;
    --shape-width: 35%;
  }
}

/* Extra large devices */
@media (max-width: 1500px) {
  .header-layout4 .header-button {
    margin-left: 0;
  }
  .header-top-area {
    --shape-width: 28%;
  }
}

@media (max-width: 1300px) {
  .header-top-area {
    --shape-width: 27%;
  }
  .header-layout4 .header-top .container {
    padding-left: 320px;
  }
  .logo-style2 {
    margin-right: 70px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .header-top-area {
    --shape-width: 31%;
  }
  .header-layout4 .header-button {
    margin-left: 50px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .header-top-area {
    --shape-width: 46%;
  }
  .header-top-area:before {
    height: 147px;
  }
  .header-layout4 .sideMenuToggler,
  .header-layout4 .searchBoxToggler,
  .header-layout4 .header-link-btn {
    display: none;
  }
  .header-layout4 .header-top {
    padding: 12px 0;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .header-top-area {
    --shape-width: 50%;
  }
  .header-top-area:before, .header-top-area:after {
    height: 90px;
    margin-top: 50px;
  }
  .logo-style2 {
    margin-top: 0;
  }
  .header-layout4 .header-top .container {
    padding-left: 12px;
  }
  .header-layout4 .menu-top {
    padding: 17px 0;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .header-top-area {
    --shape-width: 60%;
  }
  .logo-style2 {
    margin-right: 0;
  }
  .header-layout4 .header-button {
    margin-left: 0px;
  }
}

@media (max-width: 420px) {
  .logo-style2 {
    max-width: 170px;
  }
}

/*------------------- Hero -------------------*/
.th-hero-wrapper .slick-dots {
  position: absolute;
  top: 50%;
  right: 15%;
  -webkit-transform: translateY(-60%);
      -ms-transform: translateY(-60%);
          transform: translateY(-60%);
}

.number-dots .slick-dots button {
  font-size: 20px;
  font-weight: 600;
  color: var(--white-color);
  width: 55px;
  height: 55px;
  line-height: 50px;
  border-radius: 50%;
  border: 2px solid var(--white-color);
  background-color: transparent;
}

.number-dots .slick-dots button:before {
  display: none;
}

.number-dots .slick-dots li {
  display: block;
  margin: 20px 0 20px 0;
}

.number-dots .slick-dots li.slick-active button {
  color: var(--theme-color);
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  background-color: var(--white-color);
}

.hero-subtitle {
  margin-top: -0.4em;
}

.hero-text {
  color: var(--white-color);
  font-size: 30px;
  /*max-width: 460px;*/
}

@media (min-width: 1460px) {
  .hero-slider-4 .container {
    --main-container: 1354px;
  }
}

.hero-style4 {
  padding: 225px 0;
}

.hero-style4 .hero-title {
  color: var(--white-color);
  font-size: 80px;
  line-height: 1.125;
  margin-bottom: 20px;
}

.hero-style4 .hero-title:first-of-type {
  margin-bottom: 0 !important;
}

.hero-style4 .hero-subtitle {
  color: var(--white-color);
}

.hero-style4 .hero-text {
  margin-bottom: 50px;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .hero-style4 .hero-title {
    font-size: 72px;
  }
  .th-hero-wrapper .slick-dots {
    right: 10%;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .th-hero-wrapper .slick-dots {
    right: 6%;
  }
  .hero-style4 {
    padding: 160px 0;
  }
  .hero-style4 .hero-title {
    font-size: 64px;
  }
  .hero-style4 .hero-text {
    margin-bottom: 35px;
  }
  .hero-subtitle {
    margin-bottom: 12px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .hero-subtitle {
    font-size: 16px;
  }
  .hero-text {
    font-size: 17px;
    max-width: 440px;
  }
  .hero-style4 {
    padding: 120px 0;
  }
  .hero-style4 .hero-title {
    font-size: 54px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .hero-style4 .hero-title {
    font-size: 46px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .hero-slider-3 .th-hero-bg img {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .hero-style4 {
    padding: 90px 0;
    text-align: center;
  }
  .hero-style4 .hero-title {
    font-size: 42px;
    margin-bottom: 15px;
  }
  .hero-style4 .hero-text {
    margin-bottom: 25px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .hero-style4 .hero-title {
    font-size: 38px;
  }
}

@media (max-width: 350px) {
  .hero-style4 .hero-title {
    font-size: 34px;
  }
}

/*------------------- Service -------------------*/
.service-block {
  --space-x: 40px;
  --space-y: 40px;
}

.service-block_img {
  max-width: calc(100% - var(--space-x)*2);
  margin-left: var(--space-x);
  margin-bottom: -125px;
  overflow: hidden;
  position: relative;
  z-index: 3;
}

.service-block_img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-block_content {
  background-color: var(--title-color);
  padding: calc(var(--space-y) + 125px) var(--space-x) var(--space-y) var(--space-x);
  position: relative;
  z-index: 2;
}

.service-block_content:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #f6f6f6;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-block_number {
  color: var(--theme-color);
  display: block;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  margin-top: -0.45em;
  margin-bottom: 5px;
}

.service-block_title {
  font-size: 24px;
  margin-bottom: 30px;
}

.service-block_title a {
  color: inherit;
}

.service-block_title a:hover {
  color: var(--theme-color);
}

.service-block .th-btn {
  font-size: 14px;
  font-weight: 600;
  padding: 10px 20px;
  background-color: var(--white-color);
  color: var(--theme-color);
}

.service-block .th-btn:before, .service-block .th-btn:after {
  background-color: var(--theme-color);
}

.service-block .th-btn:after {
  background-color: var(--theme-color);
}

.service-block .th-btn:hover {
  color: var(--white-color);
}

.service-block:hover .service-block_img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.service-block:hover .service-block_content:before {
  height: 0;
}

.service-block:hover .service-block_title {
  color: var(--white-color);
}

.service-block:hover .service-block_number {
  font-weight: 700;
}

/* Large devices */
@media (max-width: 1199px) {
  .service-block {
    --space-x: 30px;
    --space-y: 30px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .service-block {
    --space-x: 40px;
    --space-y: 40px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .service-block {
    --space-x: 30px;
    --space-y: 30px;
  }
}

/* Service 3 ---------------------------------- */
.service-item-2 {
  background-color: var(--smoke-color);
  position: relative;
}

.service-item-2_img {
  position: relative;
  overflow: hidden;
  z-index: 2;
}

.service-item-2_img img {
  width: 100%;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.service-item-2_img:before, .service-item-2_img:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  border-style: solid;
  border-width: 90px 0 0 260px;
  border-color: transparent transparent transparent var(--theme-color);
  opacity: 0.5;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  z-index: 1;
}

.service-item-2_img:after {
  border-width: 108px 0 0 315px;
  opacity: 0.4;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}

.service-item-2_content {
  background-color: var(--white-color);
  padding: 40px;
}

.service-item-2_text {
  margin-bottom: 20px;
}

.service-item-2 .th-btn {
  background-color: transparent;
  border: 2px solid #f1f1f1;
  color: var(--title-color);
  padding: 20px 34.5px;
}

.service-item-2 .th-btn:before {
  background-color: transparent;
  border: 2px solid transparent;
}

.service-item-2 .th-btn:hover {
  color: var(--white-color);
  border-color: transparent;
}

.service-item-2 .th-btn:hover:before {
  background-color: var(--theme-color);
}

.service-item-2_title {
  font-size: 24px;
  margin-top: -0.26em;
  margin-bottom: 10px;
}

.service-item-2_title a {
  color: inherit;
}

.service-item-2_title a:hover {
  color: var(--theme-color);
}

.service-item-2:hover .service-item-2_img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.service-item-2:hover .service-item-2_img:before {
  border-width: 0 0 0 260px;
}

.service-item-2:hover .service-item-2_img:after {
  border-width: 0 0 0 315px;
}

/* Extra small devices */
@media (max-width: 375px) {
  .service-item-2_content {
    padding: 40px 20px;
  }
}

/* Feature 4 / Quality ---------------------------------- */
.quality-card {
  position: relative;
  z-index: 5;
  background-color: var(--white-color);
  padding: 100px 100px 110px 100px;
  max-width: 730px;
}

.quality-card .sec-title {
  font-size: 40px;
  line-height: 50px;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .quality-card .sec-title {
    font-size: 36px;
    line-height: 46px;
  }
}

@media (max-width: 767px) {
  .quality-card .sec-title {
    font-size: 30px;
    line-height: 40px;
  }
}

.quality-feature-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 60px;
     -moz-column-gap: 60px;
          column-gap: 60px;
  row-gap: 40px;
  margin-bottom: 50px;
}

.quality-feature_icon {
  margin-bottom: 30px;
}

.quality-feature_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.quality-feature_title {
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: -0.36em;
}

.quality-feature_text {
  margin-bottom: -0.5em;
}

.quality-feature:hover .quality-feature_icon img {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

.skill-feature {
  margin-bottom: 45px;
}

.skill-feature:last-child {
  margin-bottom: 0;
}

.skill-feature_title,
.skill-feature .progress-value {
  font-size: 20px;
  margin-bottom: 12px;
  margin-top: -0.36em;
}

.skill-feature_title.style2,
.skill-feature .progress-value.style2 {
  font-size: 16px;
  margin-bottom: 8px;
}

.skill-feature .progress {
  position: relative;
  height: 8px;
  background-color: transparent;
  overflow: visible;
}

.skill-feature .progress-value {
  font-family: var(--title-font);
  color: var(--title-color);
  font-weight: bold;
  margin-bottom: 0;
  position: absolute;
  top: -31px;
  right: 0;
}

.skill-feature.style2 .skill-feature_title,
.skill-feature.style2 .progress-value {
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}

.skill-feature.style2 .progress-value {
  top: -34px;
}

.skill-feature.style4 .progress:after {
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: -10px;
  left: 0;
  background-color: #F1F1F1;
}

.skill-feature.style4 .progress-content-outter {
  position: relative;
  height: 8px;
  background-color: transparent;
  margin-bottom: 3px;
}

.skill-feature.style4 .progress-bar {
  position: relative;
  padding-bottom: 10px;
}

.skill-feature.style4 .progress-bar:after {
  content: "";
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #F1F1F1;
}

/* Medium devices */
@media (max-width: 991px) {
  .quality-card {
    padding: 80px 50px 90px 50px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .quality-card {
    padding: 60px 15px 70px 15px;
  }
  .quality-feature {
    text-align: center;
  }
  .quality-feature-wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .quality-feature_icon {
    margin-bottom: 20px;
  }
  .quality-feature_text {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
  }
}

/*------------------- About -------------------*/
.bg-shape1 {
  position: absolute;
  height: 58%;
  width: 100%;
  max-width: 1680px;
  left: 0;
  right: 0;
  top: 0;
  margin-left: auto;
  margin-right: auto;
  background-color: #f6f6f6;
  z-index: -1;
}

.tab-menu4 {
  margin-bottom: 32px;
  gap: 20px;
}

.tab-menu4 .th-btn {
  background-color: var(--white-color);
  color: var(--title-color);
  padding: 15px 25px;
}

.tab-menu4 .th-btn:before {
  background-color: var(--theme-color);
}

.tab-menu4 .th-btn:hover, .tab-menu4 .th-btn.active {
  color: var(--white-color);
  background-color: var(--theme-color);
}

.about-progress {
  margin-bottom: 32px;
}

.about-progress_title,
.about-progress .progress-value {
  font-size: 18px;
  margin-bottom: 0;
  font-weight: 600;
  margin-top: 14px;
}

.about-progress .progress {
  position: relative;
  height: 8px;
  background-color: #f6f6f6;
  overflow: visible;
  border-radius: 0;
}

.about-progress .progress-bar {
  background-color: var(--theme-color);
}

.about-progress .progress-value {
  font-family: var(--title-font);
  color: var(--title-color);
  font-weight: bold;
  margin-bottom: 0;
  position: absolute;
  bottom: -40px;
  right: 0;
}

.skill-card.style4 {
  padding-top: 40px;
}

.skill-card.style4 .skill-feature {
  margin-bottom: 32px;
}

/* About 3 ---------------------------------- */
.img-box-2 {
  position: relative;
}

.img-box-2 .img2,
.img-box-2 .img3 {
  display: inline-block;
}

.img-box-2 .img2 img,
.img-box-2 .img3 img {
  width: 100%;
}

.img-box-2 .img1 {
  margin-left: auto;
  max-width: 387px;
}

.img-box-2 .img1 img {
  width: 100%;
}

.img-box-2 .img2 {
  margin-top: -100px;
  -webkit-animation: jumpAni 7s linear infinite;
          animation: jumpAni 7s linear infinite;
}

.img-box-2 .img3 {
  position: absolute;
  bottom: 0;
  right: 127px;
  -webkit-animation: movingX 8s linear infinite;
          animation: movingX 8s linear infinite;
}

.img-box-2 .th-experience {
  position: absolute;
  left: 75px;
  top: 14%;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .img-box-2 .th-experience {
    left: 20%;
    top: 20%;
  }
}

@media (max-width: 767px) {
  .img-box-2 .th-experience {
    max-width: 225px;
  }
}

.th-experience.style2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}

.th-experience.style2 .experience-year {
  font-size: 40px;
  min-width: 45px;
  margin-bottom: -0.2em;
}

.th-experience.style2 .experience-text {
  font-size: 16px;
  margin-bottom: -0.3em;
}

.about-checklist {
  margin-bottom: 30px;
}

/* Large devices */
@media (max-width: 1199px) {
  .img-box-2 .img1 {
    max-width: 65%;
  }
  .img-box-2 .img2 {
    width: 50%;
  }
  .img-box-2 .img3 {
    width: 25%;
  }
  .img-box-2 .as-experience {
    left: 20%;
    top: 20%;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .checklist.style2.about-checklist ul {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 20px;
       -moz-column-gap: 20px;
            column-gap: 20px;
  }
}

@media (max-width: 485px) {
  .checklist.style2.about-checklist ul {
    max-width: 230px;
    grid-template-columns: repeat(1, 1fr);
    margin: 0 auto 45px auto;
  }
}

/* About 4 ---------------------------------- */
.img-box-3 {
  position: relative;
  text-align: right;
  margin-right: -110px;
}

.img-box-3 .img1 {
  padding-bottom: 125px;
}

.img-box-3 .img2 {
  position: absolute;
  bottom: 0;
  left: 30px;
}

.img-box-3 .img2 img {
  width: 100%;
}

.th-experience.style3 {
  background-color: var(--theme-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  text-align: left;
  padding: 20px;
  min-width: 100%;
}

.th-experience.style3 .experience-year {
  font-size: 36px;
  color: var(--white-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 70px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 0;
}

.th-experience.style3 .experience-text {
  font-size: 18px;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--white-color);
  margin-bottom: 0;
}

.th-experience.style3 .odometer.odometer-auto-theme {
  margin-top: 10px;
}

/* Extra large devices */
@media (max-width: 1500px) {
  .img-box-3 {
    margin-right: -30px;
  }
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .img-box-3 {
    margin-right: -30px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .bg-shape1 {
    height: 77.6%;
  }
  .img-box-3 {
    margin-right: 0;
    margin-bottom: 40px;
  }
  .img-box-3 .img1 {
    width: 80%;
    margin-left: auto;
    padding-bottom: 90px;
  }
  .img-box-3 .img1 img {
    width: 100%;
  }
  .img-box-3 .img2 {
    left: 0;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .bg-shape1 {
    height: 76%;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .bg-shape1 {
    height: 74.7%;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .tab-menu4 {
    gap: 10px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .th-experience.style3 .experience-text {
    font-size: 18px;
  }
}

/*------------------- Team -------------------*/
.team-box {
  --space: 40px;
}

.team-box .team-img {
  position: relative;
  overflow: hidden;
}

.team-box .team-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.team-box .team-content {
  background-color: var(--white-color);
  position: absolute;
  bottom: 0;
  left: var(--space);
  width: calc(100% - var(--space)*2);
  text-align: center;
  padding: 30px 15px 30px 15px;
}

.team-box .team-title {
  font-size: 24px;
  margin-bottom: 0;
  margin-top: -0.24em;
}

.team-box .team-title a {
  color: inherit;
}

.team-box .team-title a:hover {
  color: var(--theme-color);
}

.team-box .team-desig {
  color: var(--theme-color);
  display: block;
  font-family: var(--title-font);
  margin-bottom: -0.5em;
}

.team-box .th-social {
  background-color: var(--title-color);
  border-top: 1px solid #F0F0F0;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
  padding: 30px 15px 30px 15px;
  text-align: center;
  width: calc(100% - var(--space)*2);
  margin-left: var(--space);
  position: relative;
  z-index: 2;
}

.team-box .th-social::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--white-color);
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.team-box .th-social a {
  border-radius: 50%;
}

.team-box:hover .team-img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

.team-box:hover .th-social:before {
  height: 0;
}

.team-box:hover .th-social a {
  background-color: #252934;
  color: var(--white-color);
}

.team-box:hover .th-social a:hover {
  background-color: var(--theme-color);
}

/* Large devices */
@media (max-width: 1199px) {
  .team-box {
    --space: 20px;
  }
}

/*------------------- Price -------------------*/
.price-card.style2 {
  background-color: var(--smoke-color);
  --space: 40px;
  box-shadow: none;
  padding: 0;
}

.price-card.style2 .price-card_header, .price-card.style2 .price-card_price {
  padding: var(--space);
  background-color: var(--theme-color);
  max-width: 100%;
}

.price-card.style2 .price-card_header i, .price-card.style2 .price-card_price i {
  color: rgba(255, 255, 255, 0.2);
}

.price-card.style2 .price-card_header .price, .price-card.style2 .price-card_price .price {
  color: var(--white-color);
  font-size: 30px;
  font-weight: bold;
  font-family: var(--title-font);
}

.price-card.style2 .price-card_header .package-duration, .price-card.style2 .price-card_price .package-duration {
  font-size: 16px;
  font-weight: 400;
}

.price-card.style2 .price-card_price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  padding: 24px var(--space);
}

.price-card.style2 .price-card_header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.price-card.style2 .price-card_title {
  color: var(--white-color);
  margin-bottom: 0;
  font-size: 30px;
  line-height: 40px;
}

.price-card.style2 .price-card_subtitle {
  color: var(--white-color);
  margin-bottom: 0;
}

.price-card.style2 .price-card_content {
  padding: var(--space);
  display: block;
}

.price-card.style2 .price-card_content .available-list {
  margin: 0;
  padding: 0;
  border: none;
  margin-bottom: 30px;
}

.price-card.style2 .price-card_content .available-list li:first-child {
  margin-top: -0.5em;
}

.price-card.style2 .checklist li:before {
  color: var(--theme-color);
}

.price-card.style2 .th-btn {
  background-color: var(--theme-color);
}

.price-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  border-bottom: 1px solid #ececec;
  padding-bottom: 29px;
  margin-bottom: 29px;
}

.price-box-wrap {
  position: relative;
  background-color: var(--white-color);
  padding: 50px;
  z-index: 2;
}

.price-box:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}

.price-box_img {
  width: 180px;
}

.price-box_img img {
  width: 100%;
}

.price-box_content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.price-box_header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.price-box_title, .price-box_price {
  font-size: 24px;
  margin-top: -0.24em;
  line-height: 34px;
}

.price-box_price {
  color: var(--theme-color);
}

.price-box_list ul {
  padding-left: 0;
  list-style: none;
  text-align: left;
  margin-bottom: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px 20px;
}

.price-box_list li {
  background-color: var(--smoke-color);
  font-weight: 500;
  position: relative;
  padding: 4px 15px 4px 38px;
}

.price-box_list li:before {
  content: "\f058";
  font-family: var(--icon-font);
  font-weight: 500;
  color: var(--theme-color);
  position: absolute;
  left: 15px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

/* Medium devices */
@media (max-width: 991px) {
  .price-box {
    padding-bottom: 20px;
    margin-bottom: 20px;
    gap: 30px 20px;
  }
  .price-box-wrap {
    padding: 30px;
  }
  .price-box_list ul {
    gap: 10px 10px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .price-box {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .price-box_img {
    min-width: 100%;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .price-box_list ul {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .price-box-wrap {
    padding: 15px;
  }
  .price-box_title, .price-box_price {
    font-size: 20px;
    margin-top: -0.24em;
  }
}

/*------------------- Process -------------------*/
.process-box {
  text-align: center;
}

.process-box-wrap {
  position: relative;
}

.process-box-wrap:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg width='95' height='36' viewBox='0 0 95 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M94.4679 31.6307C91.4009 25.591 89.4353 19.3076 87.1033 12.9862C86.4971 11.3363 84.2227 12.3044 84.3522 13.8361C84.5643 16.4316 85.0589 19.0168 85.7568 21.5611C80.8294 16.8547 74.746 12.8802 69.1491 9.78191C61.6434 5.62951 53.3672 2.63034 44.9206 1.10127C30.9162 -1.43292 11.288 0.651195 1.16013 11.9057C0.580827 12.5533 1.50132 13.4325 2.18539 13.1287C9.13091 10.1 15.2731 6.79511 22.9103 5.64679C30.3866 4.52542 38.3065 4.83422 45.6747 6.54438C53.4625 8.356 60.6085 11.8604 67.2732 16.2324C72.8443 19.8919 77.5181 24.4117 82.4906 28.6701C77.814 28.5231 73.0826 29.199 69.1497 31.0075C66.8375 32.0722 67.9606 35.5872 70.4517 35.2251C74.2327 34.6769 77.7848 33.6626 81.6553 33.633C85.2441 33.6022 88.6855 34.1806 92.1939 34.8647C93.8782 35.2006 95.1984 33.0684 94.4679 31.6307Z' fill='%23E81C2E' fill-opacity='0.15'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 36px;
  width: 96px;
  position: absolute;
  top: 30px;
  right: -48px;
}

.process-box-wrap:nth-child(even) {
  margin-top: 60px;
}

.process-box-wrap:nth-child(even):after {
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

.process-box-wrap:last-child:after {
  display: none;
}

.process-box_icon {
  width: 130px;
  height: 130px;
  line-height: 130px;
  background-color: var(--white-color);
  border-radius: 50%;
  text-align: center;
  box-shadow: 0px 0px 77px 10px rgba(170, 170, 170, 0.13);
  margin: 0 auto 25px auto;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.process-box_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.process-box_title {
  font-size: 24px;
}

.process-box_text {
  max-width: 285px;
  margin: 0 auto -0.5em auto;
}

.process-box:hover .process-box_icon {
  background-color: var(--theme-color);
}

.process-box:hover .process-box_icon img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

/* Medium devices */
@media (max-width: 991px) {
  .process-box-wrap:nth-child(even):after {
    display: none;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .process-box-wrap {
    margin-bottom: 40px;
  }
  .process-box-wrap:after {
    display: none;
  }
  .process-box-wrap:nth-child(even) {
    margin-top: 0;
  }
  .process-box-wrap:last-child {
    margin-bottom: 0;
  }
}

/*------------------- Blog -------------------*/
/* Blog 3 ---------------------------------- */
.blog-block {
  background-color: var(--smoke-color);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.blog-block .blog-img {
  overflow: hidden;
}

.blog-block .blog-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.blog-block .blog-content {
  padding: 40px;
}

.blog-block .blog-title {
  font-size: 24px;
  margin-bottom: -0.44em;
}

.blog-block .blog-meta {
  margin-bottom: 12px;
  margin-top: -0.5em;
}

.blog-block .blog-meta a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.blog-block .blog-text {
  margin-bottom: 10px;
  margin-top: -2px;
}

.blog-block .blog-btn {
  font-family: var(--title-font);
  font-weight: 700;
  text-transform: uppercase;
  padding: 26px 40px;
  display: block;
  color: var(--title-color);
}

.blog-block .blog-btn i {
  margin-left: 5px;
}

.blog-block .blog-btn:hover {
  color: var(--theme-color);
}

.blog-block:hover {
  background-color: var(--white-color);
  box-shadow: 0px 2px 20px rgba(111, 111, 111, 0.1);
}

.blog-block:hover .blog-img img {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
}

/* Medium devices */
@media (max-width: 991px) {
  .blog-block .blog-content {
    padding: 40px 30px;
  }
  .blog-block .blog-btn {
    padding: 25px 30px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .blog-block .blog-content {
    padding: 40px 15px;
  }
  .blog-block .blog-btn {
    padding: 25px 15px;
  }
  .blog-block .blog-meta span,
  .blog-block .blog-meta a {
    margin-right: 15px;
  }
  .blog-block .blog-meta span:last-child,
  .blog-block .blog-meta a:last-child {
    margin-right: 0;
  }
}

.blog-sec5 {
  margin-top: -150px;
  padding-top: 275px;
}

/*------------------- Footer -------------------*/
.footer-layout4 {
  background-color: #161921;
  --body-color: #8b8e95;
  overflow: hidden;
}

.footer-layout4 .footer-text {
  color: #8b8e95;
}

.footer-layout4 .widget-area {
  padding-top: var(--section-space);
  padding-bottom: 75px;
}

.footer-layout4 .copyright-wrap {
  padding: 30px 0;
  border-top: 1px solid #2A2F3D;
}

.footer-layout4 .th-social a {
  background-color: #252934;
  color: var(--white-color);
  border: none;
  border-radius: 99px;
}

.footer-layout4 .th-social a:hover {
  background-color: var(--theme-color);
}

.footer-layout4 .footer-widget .recent-post {
  border-bottom: 1px solid #2B2F3A;
}

.footer-layout4 .footer-widget .recent-post:last-child {
  border-bottom: 1px solid transparent;
}

.footer-layout4 .newsletter-form input {
  background-color: #252934;
  border: none;
  color: var(--white-color);
}

.footer-layout4 .newsletter-form input::-moz-placeholder {
  color: var(--white-color);
}

.footer-layout4 .newsletter-form input::-webkit-input-placeholder {
  color: var(--white-color);
}

.footer-layout4 .newsletter-form input:-ms-input-placeholder {
  color: var(--white-color);
}

.footer-layout4 .newsletter-form input::-ms-input-placeholder {
  color: var(--white-color);
}

.footer-layout4 .newsletter-form input::placeholder {
  color: var(--white-color);
}

.footer-layout4 .newsletter-form .th-btn {
  min-width: 100%;
}

.footer-info {
  position: relative;
  margin: 0 0 25px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding: 0 0 0 35px;
  max-width: 300px;
}

.footer-info-title {
  font-size: 14px;
  font-family: var(--title-font);
  font-weight: 500;
  text-transform: uppercase;
  color: var(--white-color);
  margin-bottom: 10px;
  margin-top: -0.2em;
}

.footer-info i {
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background-color: var(--theme-color);
  color: var(--white-color);
  position: absolute;
  left: 0;
  font-size: 10px;
}

.footer-widget {
  --gray-color: #8b8e95;
}

/* Large devices */
@media (max-width: 1199px) {
  .footer-layout4 .copyright-wrap {
    padding: 25px 0;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .footer-layout4 .widget-area {
    padding-top: var(--section-space-mobile);
    padding-bottom: 38px;
  }
}

.widget_newsletter {
  max-width: 300px;
}

.widget_newsletter .newsletter-form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

/*------------------- 4.00. Update 1 -------------------*/
/*------------------- Global -------------------*/
.widget_shopping_cart .quantity {
  margin-top: 4px;
}

.play-btn.style2 > i {
  --icon-size: 80px;
  --icon-font-size: 1.2em;
  background-color: var(--theme-color);
  color: var(--white-color);
}

.play-btn.style2:after, .play-btn.style2:before {
  background-color: var(--theme-color);
}

.play-btn.style2:hover > i {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.play-btn.style2:hover:after, .play-btn.style2:hover:before {
  background-color: var(--white-color);
}

/* Medium devices */
@media (max-width: 991px) {
  .icon-box .slick-arrow {
    --icon-size: 60px;
    margin-right: 0;
  }
  .icon-box .slick-arrow.slick-next {
    margin-right: 0;
    margin-left: 10px;
  }
}

.body-shape8,
.body-shape9 {
  position: absolute;
  z-index: -1;
  max-width: 100%;
}

.body-shape8 {
  top: 120px;
  right: 0;
  -webkit-animation: jumpReverseAni 7s linear infinite;
          animation: jumpReverseAni 7s linear infinite;
}

.body-shape9 {
  top: 0;
  left: 0;
}

/* Large devices */
@media (max-width: 1199px) {
  .body-shape8 {
    max-width: 200px;
  }
}

.checklist.style4 ul {
  display: grid;
  grid-template-columns: auto auto;
}

.checklist.style4 li::before {
  content: "\f00c";
}

.checklist.style4 li:first-child {
  margin-top: 0;
}

.checklist.style4 li:last-child {
  margin-bottom: 0;
}

@media (max-width: 480px) {
  .checklist.style4 ul {
    grid-template-columns: auto;
  }
}

.border-white {
  border-color: var(--white-color) !important;
}

.img-box-5 {
  margin-left: -110px;
  margin-right: 50px;
  /* Large devices */
}

@media (max-width: 1199px) {
  .img-box-5 {
    margin-left: 0;
    margin-right: 0;
  }
  .img-box-5 img {
    width: 100%;
  }
}

.blog-card {
  box-shadow: 0px 10px 15px rgba(162, 162, 162, 0.1);
}

.cta-sec-title {
  font-size: 40px;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .cta-sec-title {
    font-size: 36px;
  }
}

@media (max-width: 767px) {
  .cta-sec-title {
    font-size: 30px;
  }
}

/*------------------- Header -------------------*/
/* Header 4 ---------------------------------- */
.logo-style3 {
  position: relative;
  z-index: 3;
  background-color: var(--theme-color);
  height: 100px;
  padding: 20px 26px;
  margin-right: 36px;
}

.logo-style3:before {
  content: '';
  width: 100%;
  height: 250px;
  background-color: inherit;
  position: absolute;
  top: -60px;
  left: 0;
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 90px), 50% 100%, 0 calc(100% - 90px));
          clip-path: polygon(0 0, 100% 0, 100% calc(100% - 90px), 50% 100%, 0 calc(100% - 90px));
}

@media (min-width: 1300px) {
  .header-layout7 {
    --main-container: 1700px;
  }
}

.header-layout7 .header-top {
  --body-color: #fff;
  background-color: var(--title-color);
  padding: 11px 0;
}

.header-layout7 .header-top .container {
  padding-left: 334px;
}

.header-layout7 .header-top a,
.header-layout7 .header-top li,
.header-layout7 .header-top p,
.header-layout7 .header-top span {
  color: var(--body-color);
  font-weight: 500;
}

.header-layout7 .header-top a:hover {
  color: var(--theme-color);
}

.header-layout7 .main-menu > ul > li {
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .header-layout7 .main-menu > ul > li {
    margin: 0 14px;
  }
}

.header-layout7 .main-menu > ul > li > a {
  padding: 36.5px 0;
  text-transform: uppercase;
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .header-layout7 .main-menu > ul > li > a {
    font-size: 14px;
  }
}

.header-layout7 .header-button {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}

.header-layout7 .header-links li {
  border: none;
}

.header-layout7 .header-links li:not(:last-child):before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  background-color: var(--theme-color);
  width: 1px;
  height: 20px;
  margin: -10px 0 0 0;
}

.header-layout7 .th-btn {
  padding: 18px 20px;
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .header-layout7 .th-btn {
    padding: 16px 18px;
    font-size: 14px;
  }
}

.header-layout7 .icon-btn {
  position: relative;
  border: 1px solid #D3D3D3;
  background-color: var(--smoke-color);
  border-radius: 50%;
  width: var(--btn-size, 50px);
  height: var(--btn-size, 50px);
  line-height: var(--btn-size, 50px);
  font-size: var(--btn-font-size, 16px);
}

.header-layout7 .icon-btn:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
  color: var(--white-color);
}

.header-layout7 .icon-btn .badge {
  font-size: .75em;
  top: 0px;
  right: -4px;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .logo-style3 {
    margin-right: 10px;
  }
  .header-layout7 .header-links li:nth-child(2):before {
    display: none;
  }
  .header-layout7 .header-top .container {
    padding-left: 310px;
  }
  .header-layout7 .main-menu > ul > li {
    margin: 0 12px;
  }
}

@media (max-width: 1300px) {
  .logo-style3 {
    padding: 15px 15px;
  }
  .header-layout7 .header-button .th-btn {
    display: none;
  }
  .header-layout7 .header-top .container {
    padding-left: 284px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .logo-style3 {
    line-height: 92px;
    padding: 0 15px;
  }
  .logo-style3:before {
    top: 0;
    height: 190px;
  }
  .header-layout7 .header-top .container {
    padding-left: 12px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .logo-style3 {
    max-width: 170px;
    height: 80px;
    line-height: 74px;
  }
  .logo-style3:before {
    height: 130px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), 50% 100%, 0 calc(100% - 50px));
            clip-path: polygon(0 0, 100% 0, 100% calc(100% - 50px), 50% 100%, 0 calc(100% - 50px));
  }
}

/*------------------- Hero -------------------*/
.video-btn2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 25px;
}

.video-btn2 .play-btn > i {
  --icon-size: 56px;
  --icon-font-size: 1.2em;
  line-height: 52px;
  background-color: var(--theme-color);
  border: 2px solid var(--white-color);
  color: var(--white-color);
}

.video-btn2 .btn-title {
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  display: block;
}

.video-btn2 .btn-text {
  font-size: 14px;
  display: block;
  font-weight: 500;
  line-height: 20px;
}

.hero-slider-7 .slick-arrow {
  --icon-size: 80px;
  position: absolute;
  top: calc(50% - var(--icon-size)/2);
  left: 7%;
  border-radius: 0;
  background-color: var(--white-color);
  color: var(--theme-color);
  border: none;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  /* Extra large devices */
}

.hero-slider-7 .slick-arrow.slick-next {
  margin-top: calc(var(--icon-size) / 2);
}

.hero-slider-7 .slick-arrow:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

@media (max-width: 1500px) {
  .hero-slider-7 .slick-arrow {
    display: none !important;
  }
}

.hero-style7 {
  position: relative;
  z-index: 3;
  padding: 245px 0;
}

.hero-style7 .btn-group {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 50px;
}

.hero-style7 .hero-title {
  color: var(--white-color);
  font-size: 72px;
  line-height: 1.167;
  margin-bottom: 0;
}

.hero-style7 .hero-title:last-of-type {
  margin-bottom: 45px;
}

.hero-style7 .hero-subtitle {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 30px;
  margin-top: -0.18em;
}

.hero-style7 .hero-subtitle:before {
  content: '';
  height: 2px;
  width: 50px;
  background-color: var(--white-color);
  position: relative;
  top: -6px;
  margin-right: 10px;
  display: inline-block;
}

.hero-style7 .video-btn2 {
  color: var(--white-color);
}

@media (max-width: 1800px) {
  .hero-slider-7 .slick-arrow {
    left: 1%;
  }
}

@media (max-width: 1400px) {
  .hero-slider-7 .slick-arrow {
    display: none;
  }
}

@media (max-width: 1300px) {
  .hero-style7 {
    padding: 180px 0;
  }
  .hero-style7 .hero-title {
    font-size: 50px;
    line-height: 1.18;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .hero-style7 {
    padding: 120px 0;
  }
  .hero-style7 .hero-title {
    font-size: 44px;
  }
  .hero-style7 .hero-title:last-of-type {
    margin-bottom: 35px;
  }
  .hero-style7 .hero-subtitle {
    font-size: 20px;
    margin-bottom: 20px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .hero-style7 {
    text-align: center;
  }
  .hero-style7 .hero-title {
    font-size: 34px;
    line-height: 1.4;
  }
  .hero-style7 .hero-subtitle {
    font-size: 18px;
  }
  .hero-style7 .hero-subtitle:before {
    display: none;
  }
  .hero-style7 .btn-group {
    gap: 20px 30px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: left;
  }
}

@media (max-width: 380px) {
  .hero-style7 .hero-title {
    font-size: 28px;
  }
}

.appointment-form-2 {
  max-width: 594px;
  background-color: var(--white-color);
  box-shadow: 0px 10px 20px rgba(128, 134, 149, 0.1);
  padding: 40px;
  position: absolute;
  bottom: -40px;
  right: 40px;
  z-index: 2;
}

.appointment-form-2 input,
.appointment-form-2 select,
.appointment-form-2 textarea,
.appointment-form-2 .form-control,
.appointment-form-2 .form-select {
  background-color: var(--smoke-color);
  border-color: var(--smoke-color);
}

.appointment-form-2 .form-group > i {
  color: var(--theme-color);
  background-color: var(--smoke-color);
  padding-left: 2px;
}

.appointment-form-2 .nice-select:after {
  border-bottom: 1px solid var(--theme-color);
  border-right: 1px solid var(--theme-color);
}

.appointment-form-2 .th-btn {
  width: 100%;
}

.appointment-form-2 .th-btn:hover:before {
  height: 600%;
}

.appointment-form-2 .title-area .sec-title {
  font-size: 45px;
  /* Large devices */
  /* Small devices */
}

@media (max-width: 1199px) {
  .appointment-form-2 .title-area .sec-title {
    font-size: 30px;
  }
}

@media (max-width: 767px) {
  .appointment-form-2 .title-area .sec-title {
    font-size: 25px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .appointment-form-2 {
    position: static;
    margin: 80px auto 0 auto;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .appointment-form-2 {
    position: static;
    margin: 80px 12px 0 12px;
    padding: 40px 20px;
  }
}

/*------------------- Feature -------------------*/
.feature-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  background-color: var(--smoke-color);
  padding: 80px 60px;
  border-right: 1px solid #E3E3E3;
  position: relative;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-card_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-card_subtitle {
  font-size: 14px;
  font-weight: 500;
  color: var(--theme-color);
  display: block;
  text-transform: uppercase;
  margin-bottom: 4px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-card_title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 0;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-card_number {
  position: absolute;
  top: 80px;
  right: 60px;
  color: var(--title-color);
  font-family: var(--title-font);
  opacity: 0.05;
  font-size: 80px;
  font-weight: 800;
  line-height: 0.85;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-card:hover {
  background-color: var(--theme-color);
}

.feature-card:hover .feature-card_title, .feature-card:hover .feature-card_subtitle, .feature-card:hover .feature-card_number {
  color: var(--white-color);
}

.feature-card:hover .feature-card_number {
  opacity: 0.16;
}


.feature-card:hover .feature-card_icon img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

@media (max-width: 1300px) {
  .feature-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    gap: 20px;
    padding: 80px 30px;
  }
  .feature-card_number {
    top: 40px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

/* Small devices */
@media (max-width: 767px) {
  .feature-card {
    border-right: none;
  }
}

.our-feature {
  box-shadow: 0px 4px 20px rgba(227, 227, 227, 0.6);
  background-color: var(--white-color);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  padding: 20px;
}

.our-feature-wrap {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

.our-feature_icon {
  width: 40px;
}

.our-feature_title {
  font-size: 20px;
  margin-bottom: 0;
}

.our-feature_text {
  font-size: 14px;
  margin-bottom: 0;
}

/* Small devices */
@media (max-width: 767px) {
  .our-feature-wrap {
    grid-template-columns: auto;
    gap: 20px;
  }
}

/*------------------- Footer -------------------*/
.footer-layout7 {
  background-color: var(--title-color2);
  --body-color: #8b8e95;
  overflow: hidden;
}

.footer-layout7 .copyright-wrap {
  padding: 30px 0;
  border-top: 1px solid #2A2F3D;
}

.footer-layout7 {
  padding-top: 124px;
}

.footer-layout7 .copyright-wrap {
  border-top: none;
  background-color: #1B1F29;
}

.footer-shape3 {
  position: absolute;
  top: 100px;
  right: 0;
  -webkit-animation: jumpReverseAni 7s linear infinite;
          animation: jumpReverseAni 7s linear infinite;
  z-index: -1;
}

.brand-sec2 {
  max-width: 1524px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 3;
  padding: 49px 0;
  margin-bottom: -124px;
}

.brand-sec2:before, .brand-sec2:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
}

.brand-sec2:before {
  height: 76px;
  background-color: var(--body-color);
  -webkit-clip-path: polygon(38px 0, calc(100% - 38px) 0, 100% 100%, 0 100%);
          clip-path: polygon(38px 0, calc(100% - 38px) 0, 100% 100%, 0 100%);
}

.brand-sec2:after {
  width: calc(100% - 76px);
  left: 38px;
  height: 100%;
  background-color: var(--theme-color);
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 150px) 100%, 150px 100%);
          clip-path: polygon(0 0, 100% 0, calc(100% - 150px) 100%, 150px 100%);
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .brand-sec2 {
    padding: 49px 0;
    margin-bottom: -124px;
  }
  .brand-sec2:before {
    height: 76px;
    background-color: var(--body-color);
    -webkit-clip-path: polygon(25px 0, calc(100% - 25px) 0, 100% 100%, 0 100%);
            clip-path: polygon(25px 0, calc(100% - 25px) 0, 100% 100%, 0 100%);
  }
  .brand-sec2:after {
    width: calc(100% - 50px);
    left: 25px;
    -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 60px) 100%, 60px 100%);
            clip-path: polygon(0 0, 100% 0, calc(100% - 60px) 100%, 60px 100%);
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .footer-shape3 {
    top: 300px;
    max-width: 200px;
  }
}

/*------------------- Service -------------------*/
.service-tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
}

.service-tab-menu {
  --border: 28px;
  --icon-size: 166px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  margin-bottom: 60px;
}

.service-tab-menu .tab-btn {
  width: var(--icon-size);
  height: var(--icon-size);
  line-height: var(--icon-size);
  text-align: center;
  background-color: var(--smoke-color);
  border-radius: 50%;
  position: relative;
  z-index: 2;
  cursor: pointer;
}

.service-tab-menu .tab-btn:after {
  content: '';
  height: calc(var(--icon-size) - var(--border)*2);
  width: calc(var(--icon-size) - var(--border)*2);
  background-color: var(--white-color);
  border: 1px solid var(--theme-color);
  border-radius: inherit;
  z-index: -1;
  position: absolute;
  top: var(--border);
  left: var(--border);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-tab-menu .tab-btn img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.service-tab-menu .tab-btn.active img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}

.service-tab-menu .tab-btn.active:after {
  background-color: var(--theme-color);
}

.service-tab-menu .indicator {
  position: absolute;
}

.service-tab_img {
  -webkit-box-flex: 500px;
  -webkit-flex: 500px;
      -ms-flex: 500px;
          flex: 500px;
}

.service-tab_content {
  -webkit-box-flex: 640px;
  -webkit-flex: 640px;
      -ms-flex: 640px;
          flex: 640px;
}

.service-tab_title {
  font-size: 30px;
}

.service-tab_title a {
  color: inherit;
}

.service-tab_title a:hover {
  color: var(--theme-color);
}

.service-tab_text {
  margin-bottom: 20px;
}

.service-tab .service-list {
  margin-bottom: 35px;
}

.service-tab .service-list ul {
  padding: 0 0 0 23px;
  margin: 0;
  list-style-type: square;
}

.service-tab .service-list li {
  margin-bottom: 12px;
  color: var(--title-color);
  text-align: left;
}

.service-tab .service-list li:last-child {
  margin-bottom: 0;
}

.service-tab .service-list li::marker {
  color: var(--theme-color);
  font-size: 1.5em;
}

/* Large devices */
@media (max-width: 1199px) {
  .service-tab-menu {
    --border: 20px;
    --icon-size: 140px;
    margin-bottom: 40px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .service-tab {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .service-tab-menu {
    --border: 10px;
    --icon-size: 100px;
  }
  .service-tab-menu .tab-btn img {
    max-width: 40px;
  }
  .service-tab_img {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
  .service-tab_img img {
    width: 100%;
  }
  .service-tab_content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .service-tab_title {
    font-size: 26px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .service-tab-menu {
    --border: 6px;
    --icon-size: 80px;
  }
  .service-tab-menu .tab-btn img {
    max-width: 35px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .service-tab-menu {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 10px;
  }
}

/*------------------- About -------------------*/
.img-box-4 img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}

/* Large devices */
@media (max-width: 1199px) {
  .img-box-4 {
    margin-bottom: -30px;
  }
  .img-box-4 img {
    max-width: 100%;
    width: 100%;
  }
}

/*------------------- Process -------------------*/
.process-box_number {
  position: absolute;
  top: 0;
  right: 0;
  width: 45px;
  height: 45px;
  line-height: 35px;
  text-align: center;
  font-weight: 700;
  color: var(--white-color);
  background-color: var(--theme-color);
  border: 5px solid var(--white-color);
  border-radius: 50%;
}

.process-box_icon {
  position: relative;
}

.process-box-wrap.style2:after {
  background-image: url("data:image/svg+xml,%3Csvg width='95' height='36' viewBox='0 0 95 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M94.4679 31.6307C91.4009 25.591 89.4353 19.3076 87.1033 12.9862C86.4971 11.3363 84.2227 12.3044 84.3522 13.8361C84.5643 16.4316 85.0589 19.0168 85.7568 21.5611C80.8294 16.8547 74.746 12.8802 69.1491 9.78191C61.6434 5.62951 53.3672 2.63034 44.9206 1.10127C30.9162 -1.43292 11.288 0.651195 1.16013 11.9057C0.580827 12.5533 1.50132 13.4325 2.18539 13.1287C9.13091 10.1 15.2731 6.79511 22.9103 5.64679C30.3866 4.52542 38.3065 4.83422 45.6747 6.54438C53.4625 8.356 60.6085 11.8604 67.2732 16.2324C72.8443 19.8919 77.5181 24.4117 82.4906 28.6701C77.814 28.5231 73.0826 29.199 69.1497 31.0075C66.8375 32.0722 67.9606 35.5872 70.4517 35.2251C74.2327 34.6769 77.7848 33.6626 81.6553 33.633C85.2441 33.6022 88.6855 34.1806 92.1939 34.8647C93.8782 35.2006 95.1984 33.0684 94.4679 31.6307Z' fill='%23ffffff' fill-opacity='0.15'/%3E%3C/svg%3E");
}

/*------------------- Project -------------------*/
.project-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.project-grid .shape-triangle {
  background-color: var(--theme-color);
  min-width: 30px;
  min-height: 100%;
  -webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%);
          clip-path: polygon(0 50%, 100% 0, 100% 100%);
}

.project-grid .project-title {
  font-size: 30px;
  margin-bottom: 0;
}

.project-grid .project-title a {
  color: inherit;
}

.project-grid .project-title a:hover {
  color: var(--theme-color);
}

.project-grid .project-icon {
  margin-bottom: 20px;
}

.project-grid .project-img {
  min-width: 283px;
}

.project-grid .project-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.project-grid .project-content {
  background-color: var(--smoke-color);
  padding: 30px;
}

.project-grid .project-subtitle {
  color: var(--theme-color);
  display: block;
  margin-bottom: 15px;
  font-weight: 500;
}

.project-grid .project-text {
  font-size: 14px;
  color: #74787C;
  font-weight: 500;
}

.project-grid .th-btn {
  padding: 17px;
}

/* Large devices */
@media (max-width: 1199px) {
  .project-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .project-grid .shape-triangle {
    min-height: 30px;
    min-width: 100%;
    -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
            clip-path: polygon(50% 0, 0 100%, 100% 100%);
  }
  .project-grid .project-title {
    font-size: 24px;
  }
}

/*------------------- Team -------------------*/
.team-block {
  text-align: center;
}

.team-block .team-img img {
  width: 100%;
}

.team-block .team-content {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.07);
  padding-top: 20px;
  margin-top: 10px;
}

.team-block .th-social {
  position: relative;
  z-index: 2;
  background-color: var(--title-color);
  border-top: 1px solid var(--border-color);
  padding: 10px 0;
}

.team-block .th-social:after {
  content: '';
  height: 100%;
  width: 100%;
  background-color: var(--white-color);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  z-index: -1;
}

.team-block .th-social a {
  border-radius: 50%;
  background-color: var(--smoke-color);
}

.team-block .team-title {
  font-size: 24px;
  margin-bottom: 0;
}

.team-block .team-title a {
  color: inherit;
}

.team-block .team-title a:hover {
  color: var(--theme-color);
}

.team-block .team-desig {
  display: block;
  color: var(--theme-color);
  margin-bottom: 0;
  padding-bottom: 20px;
}

.team-block:hover .th-social:after {
  height: 0;
}

.team-block:hover .th-social a {
  background-color: #252934;
  color: var(--white-color);
}

.team-block:hover .th-social a:hover {
  background-color: var(--theme-color);
}

/*------------------- Testimonial -------------------*/
.testi-img {
  padding: 35px 0;
}

.testi-block-two-area {
  position: relative;
  z-index: 2;
  -webkit-filter: drop-shadow(0px 0px 20px rgba(22, 25, 33, 0.05));
          filter: drop-shadow(0px 0px 20px rgba(22, 25, 33, 0.05));
}

.testi-block-two-area .icon-box {
  position: absolute;
  right: 40px;
  bottom: 40px;
}

.testi-block-two-area:after {
  content: '';
  height: 600px;
  width: 2500px;
  position: absolute;
  right: -140px;
  top: -80px;
  z-index: -1;
  background-color: var(--white-color);
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 140px) 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, calc(100% - 140px) 100%, 0% 100%);
}

.testi-block-two-area .slick-arrow {
  display: inline-block;
  padding: 0;
  background-color: var(--white-color);
  border: 1px solid #F2F2F2;
  box-shadow: 0px 13px 25px rgba(0, 0, 0, 0.05);
  width: var(--icon-size, 60px);
  height: var(--icon-size, 60px);
  font-size: var(--icon-font-size, 18px);
  margin-top: calc(var(--icon-size, 60px) / -2);
  z-index: 2;
  color: var(--title-color);
  border-radius: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.testi-block-two-area .slick-arrow:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.testi-block-two_review {
  color: var(--theme-color);
  margin-bottom: 20px;
}

.testi-block-two_text {
  font-size: 20px;
  margin-bottom: 25px;
}

.testi-block-two_profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}

.testi-block-two_img {
  width: 80px;
  position: relative;
}

.testi-block-two_img img {
  border-radius: 50%;
}

.testi-block-two_icon {
  width: 40px;
  height: 40px;
  line-height: 34px;
  border: 3px solid var(--smoke-color);
  font-size: 20px;
  text-align: center;
  position: absolute;
  bottom: -20px;
  left: calc(50% - 20px);
  border-radius: 50%;
  background-color: var(--theme-color);
  color: var(--white-color);
}

.testi-block-two_name {
  font-size: 24px;
  margin-bottom: 5px;
}

.testi-block-two_desig {
  color: var(--theme-color);
}

/* Large devices */
@media (max-width: 1199px) {
  .testi-block-two-area:after {
    height: 100%;
    top: 0;
  }
  .testi-img {
    margin-top: 25px;
    text-align: center;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .testi-block-two-area .icon-box {
    display: none;
  }
}

/*------------------- 4.00. Update 3 -------------------*/
/*------------------- Global -------------------*/
.cta-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 20px;
  padding: 80px;
  /* Medium Large devices */
  /* Medium devices */
  /* Small devices */
}

@media (max-width: 1299px) {
  .cta-card {
    padding: 60px;
  }
}

.cta-card_title {
  color: var(--white-color);
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .cta-card {
    padding: 50px;
  }
}

@media (max-width: 767px) {
  .cta-card {
    padding: 40px 15px;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* Why 1 ---------------------------------- */
.why-img {
  float: left;
  margin-right: 30px;
}

.our-journey .journey-title {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
}

.our-journey .journey-year {
  font-family: var(--title-font);
  display: block;
  line-height: 1;
  font-size: 80px;
  font-weight: bold;
  color: var(--theme-color);
  margin-bottom: -0.1em;
}

.feature-journey {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-column-gap: 35px;
     -moz-column-gap: 35px;
          column-gap: 35px;
  row-gap: 15px;
  overflow: hidden;
  margin-top: 40px;
  padding-bottom: 5px;
  margin-bottom: -20px;
}

/* Small devices */
@media (max-width: 767px) {
  .why-img {
    float: none;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .why-img img {
    width: 100%;
  }
}

/* Project 1 ---------------------------------- */
.project-item {
  position: relative;
}

.project-item .shape:before, .project-item .shape:after {
  content: "";
  position: absolute;
  top: -400px;
  right: 0;
  border-style: solid;
  border-width: 0 380px 110px 0;
  visibility: hidden;
  opacity: 0;
  border-color: transparent var(--title-color) transparent transparent;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  z-index: 0;
}

.project-item .shape:before {
  border-width: 0 350px 100px 0;
  border-color: transparent var(--theme-color) transparent transparent;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
  z-index: 1;
}

.project-item .project-img img {
  width: 100%;
}

.project-item .project-btn {
  background-color: var(--white-color);
  color: var(--theme-color);
  width: 60px;
  height: 60px;
  line-height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, 50%);
      -ms-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
  text-align: center;
  outline: 0px solid rgba(255, 255, 255, 0.13);
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}

.project-item .project-btn:hover {
  outline: 15px solid rgba(255, 255, 255, 0.13);
}

.project-item:hover .project-img:before {
  visibility: visible;
  opacity: 0.3;
}

.project-item:hover .project-img img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.project-item:hover .shape:before, .project-item:hover .shape:after {
  top: 0;
}

.project-item:hover .shape:before {
  visibility: visible;
  opacity: 0.7;
}

.project-item:hover .shape:after {
  visibility: visible;
  opacity: 0.27;
}

.project-item:hover .project-btn {
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  visibility: visible;
  opacity: 1;
}

.icon-box.style4 .slick-arrow {
  background-color: transparent;
  border: 2px solid #232836;
  color: var(--white-color);
  font-weight: 500;
  text-transform: uppercase;
  width: auto;
  line-height: 0;
  line-height: auto;
  padding: 5px 30px;
  margin-right: 0;
  border-radius: 0;
  /* Medium devices */
}

.icon-box.style4 .slick-arrow:hover {
  background-color: var(--theme-color);
  border-color: var(--theme-color);
}

.icon-box.style4 .slick-arrow:first-child {
  margin-right: 15px;
}

.icon-box.style4 .slick-arrow:first-child i {
  margin-right: 5px;
}

.icon-box.style4 .slick-arrow:last-child i {
  margin-left: 5px;
}

@media (max-width: 991px) {
  .icon-box.style4 .slick-arrow {
    --icon-size: 50px;
    font-size: 14px;
    padding: 5px 20px;
  }
}

/* Brand 1 ---------------------------------- */
.brand-sec {
  position: relative;
}

.brand-sec:before {
  content: "";
  height: 100%;
  width: 100%;
  max-width: 1620px;
  background-color: var(--theme-color);
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-clip-path: polygon(100% 0, calc(100% - 75px) 50%, 100% 100%, 0% 100%, 75px 50%, 0% 0%);
          clip-path: polygon(100% 0, calc(100% - 75px) 50%, 100% 100%, 0% 100%, 75px 50%, 0% 0%);
}

.brand-img {
  text-align: center;
}

.brand-img2 {
  text-align: center;
}

.brand-img2 img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.4;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.brand-img2:hover img {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  opacity: 1;
}

/* Large devices */
@media (max-width: 1199px) {
  .brand-sec:before {
    -webkit-clip-path: polygon(100% 0, calc(100% - 40px) 50%, 100% 100%, 0% 100%, 40px 50%, 0% 0%);
            clip-path: polygon(100% 0, calc(100% - 40px) 50%, 100% 100%, 0% 100%, 40px 50%, 0% 0%);
  }
}

.cta-shape-wrap {
  position: relative;
  z-index: 2;
}

.cta-shape-wrap:before {
  content: "";
  height: 100%;
  width: 1400px;
  position: absolute;
  top: 0;
  right: 240px;
  background-color: var(--title-color);
  -webkit-clip-path: polygon(0 0, 100% 21%, 100% 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 21%, 100% 100%, 0% 100%);
  z-index: -1;
  /* Hight Resoulation devices */
  /* Large devices */
  /* Extra small devices */
}

@media (min-width: 1922px) {
  .cta-shape-wrap:before {
    width: 4999px;
  }
}

@media (max-width: 1199px) {
  .cta-shape-wrap:before {
    right: 0;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
            clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);
  }
}

@media (max-width: 575px) {
  .cta-shape-wrap:before {
    right: -12px;
  }
}

.car-img {
  margin-top: -31px;
  margin-bottom: -150px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .car-img {
    margin-top: -80px;
    margin-bottom: 20px;
  }
}

.body-shape6 {
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .body-shape6 {
    max-width: 47%;
  }
}

.feature-area3 {
  position: relative;
  z-index: 4;
}

.th-video2 {
  position: relative;
  overflow: hidden;
  height: 100%;
}

.th-video2 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.th-video2 .video-btn {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 36px;
  color: var(--white-color);
  background-color: var(--theme-color);
  padding: 42px 57px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  /* Small devices */
}

@media (max-width: 767px) {
  .th-video2 .video-btn {
    font-size: 24px;
    padding: 22px 37px;
  }
}

.th-video2 .video-btn:hover {
  background-color: var(--title-color);
}

.th-video2:hover img {
  -webkit-transform: scale(1.06);
      -ms-transform: scale(1.06);
          transform: scale(1.06);
}

/* Feature 1 ---------------------------------- */
.feature-block {
  background-color: var(--title-color);
  padding: 42px 15px;
  text-align: center;
  position: relative;
  display: grid;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  z-index: 2;
  overflow: hidden;
}

.feature-block:before {
  content: "";
  height: 100%;
  width: 0;
  background-color: var(--theme-color);
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-block-wrap {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}

.feature-block_icon {
  margin-bottom: 20px;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.feature-block_title {
  font-size: 18px;
  font-weight: 600;
  color: var(--white-color);
  margin-bottom: -0.4em;
}

.feature-block:hover:before {
  width: 100%;
}

.feature-block:hover .feature-grid_icon {
  -webkit-transform: rotateY(360deg);
          transform: rotateY(360deg);
}

/* Small devices */
@media (max-width: 767px) {
  .feature-block-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .feature-block-wrap {
    gap: 10px;
  }
}

.cta-1 {
  position: relative;
  margin-top: -123px;
  z-index: -1;
}

/* Large devices */
@media (max-width: 1199px) {
  .body-shape5 {
    position: absolute;
    max-width: 73.2%;
    top: unset !important;
    bottom: -5px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .body-shape5 {
    position: absolute;
    max-width: 88%;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .body-shape5 {
    max-width: 100%;
  }
}

/*------------------- Header -------------------*/
/* Header 5 ---------------------------------- */
.header-layout5 .header-top {
  background-color: var(--title-color);
  padding: 15px 0;
  --body-color: #fff;
}

.header-layout5 .header-top a,
.header-layout5 .header-top li,
.header-layout5 .header-top p {
  color: var(--body-color);
}

.header-layout5 .header-top a:hover {
  color: var(--theme-color);
}

.header-layout5 .header-top li:before {
  background-color: #464C5B;
}

.header-layout5 .header-links li {
  border: none;
}

.header-layout5 .header-links li:not(:last-child):before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  background-color: #464C5B;
  width: 1px;
  height: 20px;
  margin: -10px 0 0 0;
}

.header-layout5 .header-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1799px) {
  .header-layout5 .header-right {
    margin-right: 0;
  }
}

.header-layout5 .header-right .langauge {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.header-layout5 .header-right .langauge.lang-dropdown {
  position: relative;
  z-index: 9;
}

.header-layout5 .header-right .langauge.lang-dropdown .dropdown-toggle {
  font-family: var(--body-font);
  background: none;
  border: none;
  width: 100%;
  color: var(--body-color);
  font-weight: 400;
  font-size: 14px;
  padding-left: 15px;
  height: 16px;
  line-height: 16px;
  padding: 0;
  border-radius: 0;
  border-right: 1px solid #464C5B;
  padding-right: 30px;
  margin-right: 14px;
}

.header-layout5 .header-right .langauge.lang-dropdown .dropdown-menu {
  position: absolute;
  right: 0;
  border-bottom: 2px solid var(--theme-color);
  border-radius: 0;
}

.header-layout5 .header-right .langauge.lang-dropdown .gtranslate_wrapper a {
  display: block;
  font-weight: 400;
  font-size: 16px;
  color: var(--title-color);
  font-family: var(--title-font);
  padding: 5px 10px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.header-layout5 .header-right .langauge.lang-dropdown .gtranslate_wrapper a:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.header-layout5 .header-right .langauge img {
  min-width: 16px;
  min-height: 16px;
  position: relative;
}

.header-layout5 .header-right .langauge .nice-select {
  font-family: var(--body-font);
  background: none;
  border: none;
  width: 100%;
  color: var(--body-color);
  font-weight: 400;
  font-size: 14px;
  padding-left: 15px;
  line-height: 16px;
  padding: 0;
  border-radius: 0;
  padding-right: 50px;
  margin-right: 20px;
  border-right: 1px solid #464C5B;
  height: 16px;
}

.header-layout5 .header-right .langauge .nice-select .list {
  left: -20px;
}

.header-layout5 .header-right .langauge .nice-select:after {
  content: "\f107";
  right: 35px;
  top: -19px;
  font-size: 14px;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  border-bottom: none;
  border-right: none;
}

.header-layout5 .header-right .langauge .nice-select.open:after {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}

.header-layout5 .header-right .langauge .nice-select.open .list {
  left: -20px;
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scale(1) translateY(0);
      -ms-transform: scale(1) translateY(0);
          transform: scale(1) translateY(0);
}

.header-layout5 .header-right .langauge .nice-select .option {
  color: var(--title-color);
  min-height: 30px;
}

.header-layout5 .header-right .langauge .nice-select .option.selected {
  color: var(--theme-color) !important;
  background: var(--theme-color) !important;
}

.header-layout5 .header-right .langauge .nice-select .option.selected.focus {
  color: #fff !important;
  background: var(--theme-color) !important;
}

.header-layout5 .header-right .langauge .nice-select .option:hover, .header-layout5 .header-right .langauge .nice-select .option.focus {
  background: var(--theme-color) !important;
  color: #fff !important;
}

.header-layout5 .header-right .header-social {
  position: relative;
  z-index: 9;
}

.header-layout5 .header-right .header-social .social-title {
  color: var(--white-color);
}

.header-layout5 .header-right .header-social a {
  font-size: 14px;
  display: inline-block;
  color: var(--white-color);
  margin: 0 0 0 15px;
}

.header-layout5 .header-right .header-social a:hover {
  color: var(--theme-color);
}

.header-layout5 .dropdown-menu {
  --body-color: #74787C;
}

.header-layout5 .header-button {
  gap: 15px;
}

.header-layout5 .icon-btn {
  --icon-bg: #F5F5F5;
  width: var(--btn-size, 50px);
  height: var(--btn-size, 50px);
  line-height: var(--btn-size, 50px);
  border-radius: 50%;
}

.header-layout5 .icon-btn:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.header-layout5 .main-menu > ul > li {
  margin: 0 12px;
}

.header-layout5 .main-menu > ul > li > a {
  padding: 50px 0;
}

.header-layout5 .header-link-btn {
  margin-left: 15px;
  color: var(--theme-color);
}

.header-layout5 .header-link-btn:hover {
  color: var(--title-color);
}

.header-layout5 .th-menu-toggle {
  margin: 20px 0;
}

.logo-shape1 {
  padding: 20px 0;
  background-color: var(--theme-color);
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 2;
}

.logo-shape1:before, .logo-shape1:after,
.logo-shape1 .shape {
  content: "";
  height: 100%;
  width: 2222px;
  background-color: var(--theme-color);
  position: absolute;
  top: 0;
  right: -67px;
  z-index: -1;
  -webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 40px) 100%, 0% 100%);
          clip-path: polygon(0 0, 100% 0, calc(100% - 40px) 100%, 0% 100%);
}

.logo-shape1:after {
  background-color: #c12901;
  -webkit-clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0% 100%);
  z-index: -2;
}

.logo-shape1 .shape {
  right: -95px;
  background-color: rgba(197, 23, 38, 0.1);
  -webkit-clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0% 100%);
          clip-path: polygon(0 0, calc(100% - 40px) 0, 100% 100%, 0% 100%);
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .header-layout5 .header-link-btn {
    display: none;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .header-layout5 .main-menu > ul > li > a {
    padding: 35px 0;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .header-layout5 .th-menu-toggle {
    margin: 15px 0;
  }
  .logo-shape1 {
    max-width: 150px;
  }
  .logo-shape1:before, .logo-shape1:after {
    right: -40px;
  }
  .logo-shape1 .shape {
    right: -55px;
  }
}

/*------------------- Hero -------------------*/
/* Hero 5 ---------------------------------- */
.hero-slider-5 {
  position: relative;
  z-index: 2;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  overflow: hidden;
}

.hero-slider-5 .slick-arrow {
  --icon-size: 80px;
  --pos-x: 100px;
  font-size: 24px;
  z-index: 4;
  border-radius: 50%;
  z-index: 5;
  visibility: visible;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: var(--white-color);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .hero-slider-5 .slick-arrow {
    display: none !important;
  }
}

.hero-slider-5 .slick-arrow:hover {
  background-color: var(--white-color);
  color: var(--theme-color);
}

.hero-slider-5:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
  left: var(--pos-x, 100px);
}

.hero-slider-5:hover .slick-arrow.slick-next {
  right: 100px;
  left: auto;
}

.hero-slider-5 .th-hero-slide {
  padding: 220px 0 370px 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 73% calc(100% - 146px), 0 100%, 0 0);
          clip-path: polygon(100% 0, 100% 100%, 73% calc(100% - 146px), 0 100%, 0 0);
}

.hero-slider-5 .hero-shape {
  position: absolute;
  bottom: 0%;
  right: 0;
  width: 27%;
  z-index: 2;
}

.hero-slider-5 .hero-shape img {
  width: 100%;
}

.hero-subtitle {
  display: block;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--white-color);
  position: relative;
  margin-bottom: 18px;
}

.hero-style5 {
  position: relative;
  z-index: 2;
  text-align: center;
}

.hero-style5 .hero-title {
  color: var(--white-color);
  font-size: 90px;
  line-height: 1.1;
  margin-bottom: 40px;
}

.hero-style5 .hero-title:first-of-type {
  margin-bottom: 0 !important;
}

.hero-style5 .btn-group {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .hero-style5 .hero-title {
    font-size: 80px;
  }
  .hero-slider-2 .hero-shape {
    width: 32%;
  }
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .hero-style5 .hero-title {
    font-size: 64px;
  }
  .hero-slider-5 .th-hero-slide {
    padding: 180px 0 300px 0;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 73% calc(100% - 116px), 0 100%, 0 0);
            clip-path: polygon(100% 0, 100% 100%, 73% calc(100% - 116px), 0 100%, 0 0);
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .hero-slider-5 .th-hero-slide {
    padding: 140px 0 240px 0;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 68% calc(100% - 96px), 0 100%, 0 0);
            clip-path: polygon(100% 0, 100% 100%, 68% calc(100% - 96px), 0 100%, 0 0);
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .hero-style5 .hero-title {
    font-size: 54px;
    line-height: 1.2;
  }
  .hero-slider-5 .th-hero-slide {
    padding: 90px 0 170px 0;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 74% calc(100% - 74px), 0 100%, 0 0);
            clip-path: polygon(100% 0, 100% 100%, 74% calc(100% - 74px), 0 100%, 0 0);
  }
}

/* Small devices */
@media (max-width: 767px) {
  .hero-subtitle {
    font-size: 16px;
  }
  .hero-style5 .hero-title {
    font-size: 42px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .hero-style5 .hero-title {
    font-size: 36px;
    margin-bottom: 30px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .hero-style5 .hero-title {
    font-size: 28px;
  }
}

/*------------------- Service -------------------*/
/* Service 2 ---------------------------------- */
.service-sec .slick-arrow:hover {
  background-color: var(--white-color);
  color: var(--title-color);
}

.services-2-box {
  position: relative;
  --space: 30px;
}

.services-2-box_img {
  overflow: hidden;
}

.services-2-box_img img {
  width: 100%;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.services-2-box_content {
  background-color: var(--white-color);
  position: relative;
  padding: 40px 40px 40px 60px;
  max-width: calc(100% - var(--space)*2);
  margin-left: var(--space);
  margin-top: -50px;
}

.services-2-box_title {
  font-size: 24px;
  margin-top: -0.42em;
  margin-bottom: 12px;
}

.services-2-box_title a {
  color: inherit;
}

.services-2-box_title a:hover {
  color: var(--theme-color);
}

.services-2-box_number {
  font-size: 24px;
  font-weight: bold;
  color: var(--white-color);
  display: block;
  text-align: center;
  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: var(--theme-color);
  position: absolute;
  top: 0;
  left: calc(0px - var(--space));
}

.services-2-box_number::before {
  content: "";
  background-color: transparent;
  border-style: solid;
  border-width: 0 30px 20px 0;
  border-color: transparent #B8101F transparent transparent;
  position: absolute;
  left: 0;
  top: 100%;
}

.services-2-box_text {
  margin-bottom: -0.5em;
  max-width: 300px;
}

.services-2-box_btn {
  display: block;
  color: var(--white-color);
  font-weight: bold;
  text-transform: uppercase;
  font-family: var(--title-font);
  background-color: var(--theme-color);
  padding: 20px 60px;
  max-width: calc(100% - var(--space)*2);
  margin-left: var(--space);
}

.services-2-box_btn i {
  margin-left: 5px;
}

.services-2-box_btn:hover {
  background-color: var(--smoke-color);
  color: var(--title-color);
}

.services-2-box:hover .services-2-box_img img {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
}

/* Medium devices */
@media (max-width: 991px) {
  .services-2-box_content {
    padding: 40px 15px 40px 45px;
  }
  .services-2-box_btn {
    padding: 17px 45px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .services-2-box {
    --space: 15px;
  }
  .services-2-box_title {
    font-size: 22px;
    margin-bottom: 8px;
  }
  .services-2-box_content {
    margin-top: -40px;
  }
  .services-2-box_number {
    font-size: 20px;
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
  .services-2-box_number:before {
    content: "";
    border-width: 0 15px 10px 0;
  }
}

/*------------------- About -------------------*/
/* About 5 ---------------------------------- */
.image-checklist {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  margin-left: -165px;
  margin-bottom: 40px;
}

.image-checklist .image {
  border-bottom: 5px solid var(--theme-color);
}

.image-checklist .image img {
  height: 100%;
}

.about-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 15px;
}

.about-author-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  row-gap: 20px;
  -webkit-column-gap: 35px;
     -moz-column-gap: 35px;
          column-gap: 35px;
}

.about-author_name {
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 0;
}

.img-box-1 {
  position: relative;
  display: inline-block;
}

.img-box-1 .shape {
  position: absolute;
  bottom: -110px;
  right: -110px;
  -webkit-animation: rotate 8s linear infinite;
          animation: rotate 8s linear infinite;
  /* Medium Large devices */
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .img-box-1 .shape {
    right: -30px;
    bottom: -30px;
  }
}

@media (max-width: 1399px) {
  .img-box-1 .shape {
    max-width: 150px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .image-checklist {
    margin-left: 0;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .image-checklist .image {
    max-width: 200px;
  }
  .about-author-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .image-checklist {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .image-checklist .image {
    max-width: 100%;
  }
}

/*------------------- Counter -------------------*/
/* Counter 1 ---------------------------------- */
.counter-block {
  padding: 50px;
  background-color: var(--title-color);
}

.counter-block_icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: var(--theme-color);
  text-align: center;
  margin-bottom: 30px;
  border-radius: 50%;
}

.counter-block_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.counter-block_number {
  font-size: 40px;
  color: var(--white-color);
  margin-bottom: 0;
}

.counter-block_text {
  color: var(--white-color);
  font-weight: 500;
  display: block;
  margin-bottom: -0.5em;
}

.counter-block:hover .counter-block_icon img {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

/* Small devices */
@media (max-width: 767px) {
  .counter-block {
    padding: 50px 15px;
    text-align: center;
  }
  .counter-block_icon {
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* Counter 2 ---------------------------------- */
.counter-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 80px 0;
}

.counter-box-wrap {
  border-right: 1px solid;
  border-color: #1F232D;
}

.counter-box-wrap:last-child {
  border-right: 0;
}

.counter-box_icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background-color: #242934;
  text-align: center;
  border-radius: 50%;
}

.counter-box_icon img {
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.counter-box_number {
  font-size: 36px;
  color: var(--white-color);
  margin-bottom: 0;
}

.counter-box_text {
  color: var(--light-color);
  display: block;
  margin-bottom: -0.5em;
}

.counter-box:hover .counter-box_icon img {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

/* Large devices */
@media (max-width: 1199px) {
  .counter-box {
    padding: 60px 0;
  }
  .counter-box-wrap:nth-child(1), .counter-box-wrap:nth-child(2) {
    border-bottom: 1px solid;
  }
  .counter-box-wrap:nth-child(2) {
    border-right: 0;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .counter-box {
    padding: 40px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
  }
  .counter-box_content {
    text-align: center;
  }
  .counter-box_number {
    font-size: 32px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .counter-box-wrap {
    border-right: 0 !important;
  }
  .counter-box-wrap:nth-child(3) {
    border-bottom: 1px solid;
  }
}

/*------------------- Testimonial -------------------*/
/* Testimonial 2 ---------------------------------- */
.testi-area2.arrow-wrap .slick-arrow {
  opacity: 1;
  visibility: visible;
  /* Extra large devices */
}

@media (max-width: 1500px) {
  .testi-area2.arrow-wrap .slick-arrow {
    display: none !important;
  }
}

.testi-area2.arrow-wrap:hover .slick-arrow.slick-next {
  right: var(--pos-x, -100px);
  left: auto;
}

.testi-card-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}

.testi-card-2-slide .slick-arrow {
  --pos-x: -164px;
  top: 127%;
  margin-top: 0;
  visibility: visible;
  opacity: 1;
  display: inline-block;
  padding: 0;
  background-color: var(--white-color);
  position: absolute;
  border: 1px solid #F2F2F2;
  box-shadow: 0px 13px 25px rgba(0, 0, 0, 0.05);
  left: var(--pos-x, -100px);
  width: var(--icon-size, 60px);
  height: var(--icon-size, 60px);
  font-size: var(--icon-font-size, 18px);
  margin-top: calc(var(--icon-size, 60px) / -2);
  color: var(--title-color);
  z-index: 2;
  border-radius: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.testi-card-2-slide .slick-arrow.slick-next {
  right: var(--pos-x, -100px);
  left: auto;
}

.testi-card-2-slide .slick-arrow:hover {
  background-color: var(--theme-color);
  color: var(--white-color);
}

.testi-card-2-tab {
  border-top: 2px solid #EFEFEF;
  margin-top: 50px;
  padding-top: 50px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 25px;
}

.testi-card-2-tab:before {
  content: "";
  position: absolute;
  top: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  background-color: #EFEFEF;
  height: 2px;
  width: var(--main-container);
}

.testi-card-2-tab .tab-btn {
  border: none;
  background-color: transparent;
  padding: 0;
}

.testi-card-2-tab .tab-btn img {
  width: 100%;
}

.testi-card-2-tab .indicator {
  position: absolute;
  top: -2px;
  left: var(--pos-x);
  height: 2px;
  width: var(--width-set);
  background-color: var(--theme-color);
  -webkit-transition: 0.6s ease;
  transition: 0.6s ease;
}

.testi-card-2_img {
  min-width: 220px;
}

.testi-card-2_img img {
  width: 100%;
}

.testi-card-2_name {
  font-size: 20px;
  margin-bottom: 0;
  margin-top: -0.24em;
}

.testi-card-2_desig {
  font-family: var(--body-font);
  margin-bottom: -0.491em;
  display: block;
  /* Medium devices */
}

@media (max-width: 991px) {
  .testi-card-2_desig {
    margin-bottom: 0;
  }
}

.testi-card-2_text {
  font-size: 24px;
  margin-top: -0.5em;
  margin-bottom: 30px;
}

.testi-card-2_content {
  position: relative;
}

.testi-card-2_review {
  position: absolute;
  bottom: 0;
  right: 0;
}

.testi-card-2_review i {
  color: var(--theme-color);
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .testi-card-2-tab:before {
    --main-container: 1140px;
  }
  .testi-card-2-slide .slick-arrow {
    --pos-x: -120px;
  }
  .testi-card-2_text {
    font-size: 20px;
    margin-top: -0.5em;
    margin-bottom: 30px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .testi-card-2-tab {
    margin-top: 40px;
    padding-top: 40px;
  }
  .testi-card-2-tab:before {
    width: 100%;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .testi-card-2-tab {
    margin-top: 30px;
    padding-top: 30px;
    gap: 10px;
  }
  .testi-card-2_img {
    min-width: 200px;
  }
  .testi-card-2_text {
    font-size: 18px;
    margin-bottom: 25px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .testi-card-2 {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .testi-card-2_img {
    min-width: 280px;
    max-width: 100%;
  }
  .testi-card-2_text {
    margin-bottom: 20px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .testi-card-2-tab {
    padding-top: 15px;
    gap: 4px;
  }
  .testi-card-2_text {
    font-size: 16px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .testi-card-2_img {
    min-width: 100%;
    max-width: 100%;
  }
}

/*------------------- Team -------------------*/
/* Team 2 ---------------------------------- */
.team-item {
  text-align: center;
}

.team-item .team-img {
  margin-bottom: 5px;
  overflow: hidden;
}

.team-item .team-img img {
  width: 100%;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.team-item .team-title {
  font-size: 24px;
  margin-bottom: 5px;
  margin-top: -0.24em;
  color: var(--white-color);
}

.team-item .team-title a {
  color: inherit;
}

.team-item .team-title a:hover {
  color: var(--theme-color);
}

.team-item .team-desig {
  color: var(--theme-color);
  display: block;
  margin-bottom: 15px;
  font-weight: 500;
}

.team-item .team-content {
  background-color: var(--title-color);
  padding: 40px 15px;
}

.team-item .th-social {
  --icon-size: 40px;
}

.team-item .th-social a {
  background-color: #252934;
  width: var(--icon-size);
  color: var(--white-color);
  border-radius: 0;
}

.team-item .th-social a:hover {
  background-color: var(--theme-color);
}

.team-item:hover .team-img img {
  -webkit-transform: scale(1.08);
      -ms-transform: scale(1.08);
          transform: scale(1.08);
}

/*------------------- Price -------------------*/
/* Pricing 1 ---------------------------------- */
.price-item {
  background-color: var(--smoke-color);
  --space: 40px;
}

.price-item_header {
  background-color: var(--title-color);
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  padding: var(--space);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.price-item_title {
  color: var(--white-color);
  margin-bottom: 0;
  font-size: 30px;
}

.price-item_subtitle {
  color: var(--white-color);
  margin-bottom: 0;
}

.price-item_price {
  background-color: var(--title-color);
  color: var(--white-color);
  padding: 30px var(--space);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}

.price-item_price .price {
  color: var(--white-color);
  font-size: 30px;
  font-weight: bold;
  font-family: var(--title-font);
}

.price-item_price .package-duration {
  font-size: 16px;
  font-weight: 400;
}

.price-item_price i {
  font-size: 36px;
  color: rgba(255, 255, 255, 0.05);
}

.price-item_content {
  padding: var(--space);
  padding-bottom: calc(var(--space) - 6px);
}

.price-item .checklist {
  margin-bottom: var(--space);
}

.price-item:not(:hover) .checklist li:before {
  color: var(--title-color);
}

.price-item:not(:hover) .th-btn {
  background-color: var(--title-color);
}

.price-item:not(:hover) .th-btn:before, .price-item:not(:hover) .th-btn:after {
  background-color: var(--theme-color);
}

.price-item:hover .price-item_header, .price-item:hover .price-item_price {
  background-color: var(--theme-color);
  border-color: rgba(255, 255, 255, 0.2);
}

.price-item:hover .price-item_price i {
  color: rgba(255, 255, 255, 0.2);
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .price-item {
    --space: 20px;
  }
  .price-item_header {
    padding: 30px var(--space);
  }
  .price-item_price {
    padding: 22px var(--space);
  }
  .price-item_content {
    padding: 40px var(--space);
    padding-bottom: 34px;
  }
  .price-item .checklist {
    margin-bottom: 35px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .price-item_title {
    font-size: 26px;
  }
  .price-item_price .price {
    font-size: 26px;
  }
}

/*------------------- Process -------------------*/
/*------------------- Blog -------------------*/
/* blog 5 ---------------------------------- */
.blog-block.style2 {
  background-color: var(--white-color);
  box-shadow: 0px 10px 15px rgba(162, 162, 162, 0.1);
}

.blog-block.style2 .blog-title {
  font-size: 24px;
  margin-bottom: 0;
}

.blog-block.style2 .link-btn {
  margin-bottom: -0.2em;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 15px;
  text-transform: capitalize;
  color: var(--theme-color);
}

/*------------------- Footer -------------------*/
/* Footer 2 ---------------------------------- */
.footer-layout5 {
  --body-color: #8b8e95;
}

.footer-layout5 .widget-area {
  padding-top: 80px;
  padding-bottom: 55px;
}

.footer-layout5 .footer-top {
  padding-top: 100px;
  padding-bottom: 80px;
  border-bottom: 1px solid #262A35;
}

.footer-layout5 .copyright-wrap {
  padding: 40px 0;
  border-top: 1px solid #2A2F3D;
}

.footer-layout5 .copyright-text {
  text-align: center;
}

.footer-layout5 .footer-text {
  color: #8b8e95;
}

.th-widget-schedule {
  margin-top: -0.25em;
}

.th-widget-schedule .footer-info {
  padding-left: 0;
}

.footer-table {
  margin-top: -15px;
  border: none;
  margin-bottom: 0;
}

.footer-table th,
.footer-table td {
  border: none;
  padding: 8px 0;
  font-size: 16px;
}

.footer-table td {
  padding-left: 50px;
  color: #74787C;
}

.footer-table th {
  padding-right: 13px;
  font-weight: 500;
  color: var(--white-color);
}

.footer-logo {
  background-color: #1B1F29;
  padding: 30px 15px;
  text-align: center;
}

.newsletter-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.newsletter-wrap .newsletter-title {
  margin-bottom: 0;
  max-width: 420px;
}

.newsletter-wrap .newsletter-title.style2 {
  max-width: 500px;
  /* Medium devices */
}

@media (max-width: 991px) {
  .newsletter-wrap .newsletter-title.style2 {
    text-align: left;
    font-size: 26px;
  }
}

.newsletter-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.newsletter-form.style4 {
  max-width: 424px;
}

.newsletter-form input {
  background-color: #252934;
  border: none;
}

.newsletter-form input:focus {
  background-color: #252934;
  color: var(--body-color);
}

.newsletter-form .th-btn {
  min-width: 150px;
}

/* Large devices */
@media (max-width: 1199px) {
  .footer-top .footer-logo {
    max-width: 280px;
    margin: 0 auto 30px auto;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .footer-layout5 .widget-area {
    padding-top: 60px;
    padding-bottom: 35px;
  }
  .footer-layout5 .footer-top {
    padding-top: 80px;
    padding-bottom: 60px;
  }
  .footer-layout5 .copyright-wrap {
    padding: 30px 0;
  }
  .footer-wrapper .newsletter-title {
    font-size: 26px;
  }
  .footer-wrapper .newsletter-form {
    max-width: 380px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .newsletter-wrap {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 20px;
  }
  .newsletter-wrap .newsletter-title {
    text-align: center;
  }
  .footer-wrapper .newsletter-form {
    max-width: 500px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .newsletter-form .as-btn {
    min-width: 110px;
    padding: 22px 15px;
  }
}

/*------------------- 4.00. Update 3 -------------------*/
/*------------------- Global -------------------*/
.appointment-form select,
.appointment-form .form-control,
.appointment-form .form-select,
.appointment-form textarea,
.appointment-form .nice-select,
.appointment-form input {
  height: 60px;
  padding: 0 25px 0 25px;
  padding-left: 45px;
  color: #8B929C;
  border-radius: 9999px;
  border-radius: 4px;
  font-size: 16px;
  width: 100%;
  border: 1px solid transparent;
  background-color: var(--white-color);
}

.appointment-form select:focus,
.appointment-form .form-control:focus,
.appointment-form .form-select:focus,
.appointment-form textarea:focus,
.appointment-form .nice-select:focus,
.appointment-form input:focus {
  border-color: #eaeaea;
}

.appointment-form .form-group > i {
  display: inline-block;
  position: absolute;
  right: auto;
  font-size: 16px;
  color: var(--theme-color);
  font-weight: 400;
  color: var(--theme-color);
  top: 22px;
  left: calc(var(--bs-gutter-x) / 2 + 25px);
  max-width: 16px;
}

.appointment-form .nice-select:after {
  left: auto;
  left: 20px;
  border-bottom: 1px solid var(--theme-color);
  border-right: 1px solid var(--theme-color);
}

.appointment-form textarea.form-control,
.appointment-form textarea {
  min-height: 150px;
  padding-top: 16px;
  padding-bottom: 17px;
  color: #8B929C;
  border-radius: 4px;
}

.appointment-form2 select,
.appointment-form2 .form-control,
.appointment-form2 .form-select,
.appointment-form2 textarea,
.appointment-form2 .nice-select,
.appointment-form2 input {
  height: 60px;
  padding: 0 25px 0 25px;
  color: var(--body-color);
  border-radius: 9999px;
  border-radius: 4px;
  font-size: 16px;
  width: 100%;
  border: 1px solid transparent;
  background-color: var(--white-color);
}

.appointment-form2 select:focus,
.appointment-form2 .form-control:focus,
.appointment-form2 .form-select:focus,
.appointment-form2 textarea:focus,
.appointment-form2 .nice-select:focus,
.appointment-form2 input:focus {
  border-color: #eaeaea;
}

.appointment-form2 .form-group > i {
  color: var(--body-color);
}

.appointment-form2 textarea.form-control,
.appointment-form2 textarea {
  min-height: 150px;
  padding-top: 16px;
  padding-bottom: 17px;
  color: #8B929C;
  border-radius: 4px;
}

.contact-form2 select,
.contact-form2 .form-control,
.contact-form2 .form-select,
.contact-form2 textarea,
.contact-form2 .nice-select,
.contact-form2 input {
  height: 60px;
  padding: 0 25px 0 25px;
  color: var(--body-color);
  border-radius: 9999px;
  border-radius: 4px;
  font-size: 16px;
  width: 100%;
  border: 1px solid transparent;
  background-color: var(--white-color);
}

.contact-form2 select:focus,
.contact-form2 .form-control:focus,
.contact-form2 .form-select:focus,
.contact-form2 textarea:focus,
.contact-form2 .nice-select:focus,
.contact-form2 input:focus {
  border-color: #eaeaea;
}

.contact-form2 .form-group > i {
  color: var(--body-color);
}

.contact-form2 textarea.form-control,
.contact-form2 textarea {
  min-height: 150px;
  padding-top: 16px;
  padding-bottom: 17px;
  color: #8B929C;
  border-radius: 4px;
}

/* Contact Media ---------------------------------- */
.contact-media {
  background-color: var(--title-color);
  padding: 60px 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 25px 30px;
}

.contact-media_title, .contact-media_subtitle {
  color: var(--white-color);
}

.contact-media_title a, .contact-media_subtitle a {
  color: inherit;
}

.contact-media_subtitle {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  margin-bottom: 8px;
  margin-top: -0.5em;
}

.contact-media_title {
  font-size: 30px;
  margin-bottom: -0.4em;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .contact-media_title {
    font-size: 26px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .contact-media {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
  .contact-media_content {
    text-align: center;
  }
}

.cta-title3 {
  /* Medium Large devices */
}

@media (max-width: 1299px) {
  .cta-title3 {
    font-size: 30px;
  }
}

/*------------------- Header -------------------*/
/* Header 6 ---------------------------------- */
.header-layout6 .header-top {
  background-color: var(--smoke-color);
  border-bottom: 1px solid #e9e9e9;
  padding: 16.5px 0;
}

.header-layout6 .menu-area {
  background-color: var(--title-color);
}

.header-layout6 .main-menu > ul > li > a {
  padding: 16.5px 0;
  color: var(--white-color);
  text-transform: uppercase;
}

.header-layout6 .main-menu > ul > li > a:hover {
  color: var(--theme-color);
}

.header-layout6 .main-menu ul li.menu-item-has-children > a:after {
  color: var(--white-color);
}

.header-layout6 .main-menu ul li.menu-item-has-children > a:hover:after {
  color: var(--theme-color);
}

.header-layout6 .header-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.header-layout6 .header-info_icon {
  color: var(--title-color);
  font-size: 32px;
  margin: 0 15px 0 0;
}

.header-layout6 .header-info_label {
  font-size: 14px;
  color: #74787C;
  font-family: var(--title-font);
  text-transform: uppercase;
}

.header-layout6 .header-info_link {
  color: var(--title-color);
  font-family: var(--title-font);
  font-size: 18px;
  font-weight: 600;
}

.header-layout6 .header-info_link a {
  color: inherit;
}

.header-layout6 .header-info_link a:hover {
  color: var(--theme-color);
}

.header-layout6 .header-link-btn {
  color: var(--white-color);
}

.header-layout6 .header-link-btn:hover {
  color: var(--theme-color);
}

.header-layout6 .header-links {
  --title-color: #74787C;
}

.header-layout6 .header-links li {
  border: none;
}

.header-layout6 .header-links li:not(:last-child):before {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  background-color: var(--theme-color);
  width: 1px;
  height: 20px;
  margin: -10px 0 0 0;
}

.header-layout6 .header-social a {
  display: inline-block;
  color: #74787C;
  margin: 0 15px 0 0;
}

.header-layout6 .header-social a:hover {
  color: var(--theme-color);
}

.header-search .form-group {
  margin: 0;
  width: 367px;
  max-width: 100%;
  position: relative;
}

.header-search input {
  background-color: var(--smoke-color);
  border: none;
  padding: 0 20px;
  color: #74787C;
  margin-bottom: 0 !important;
}

.header-search button {
  background-color: transparent;
  color: var(--theme-color);
  border: none;
  line-height: 1;
  padding: 0;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* Small devices */
@media (max-width: 767px) {
  .header-search {
    margin: 0 0 20px 0;
  }
}

.logo-style1 {
  padding: 20px 0;
  text-align: center;
}

@media (min-width: 767px) {
  .logo-style1 {
    position: relative;
    height: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: var(--smoke-color);
    padding: 0 55px 0 0;
    margin: 0;
  }
  .logo-style1:before {
    content: "";
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    width: 99999px;
    background-color: inherit;
  }
}

/*------------------- Hero -------------------*/
/* Hero Global ---------------------------------- */
.hero-slider-6 {
  position: relative;
}

.hero-slider-6 .slick-arrow {
  --icon-size: 80px;
  --pos-x: 100px;
  font-size: 24px;
  z-index: 4;
  border-radius: 50%;
  z-index: 5;
  visibility: visible;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: var(--white-color);
  /* Extra large devices */
}

.hero-slider-6 .slick-arrow:hover {
  background-color: var(--white-color);
  color: var(--theme-color);
}

@media (max-width: 1500px) {
  .hero-slider-6 .slick-arrow {
    display: none !important;
  }
}

.hero-slider-6 .btn-group {
  gap: 30px;
}

.hero-slider-6 .hero-shape {
  position: absolute;
  bottom: 0%;
  right: 0;
}

.hero-slider-6 .th-hero-bg {
  position: absolute;
  inset: 0;
}

.hero-slider-6 .th-hero-bg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .hero-slider-6 .slick-arrow {
    --pos-x: 20px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .hero-slider-6 .slick-arrow {
    --icon-size: 60px;
    font-size: 20px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .hero-slider-6 .btn-group {
    gap: 15px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .hero-slider-6 .th-btn {
    padding: 17px 26px;
  }
  .hero-slider-6 .th-btn.style2 {
    padding: 15px 24px;
  }
}

/* Hero 1 ---------------------------------- */
.hero-meta {
  margin-bottom: 30px;
  margin-top: -0.4em;
}

.hero-meta span {
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--white-color);
  position: relative;
}

.hero-meta span:after {
  content: "";
  height: 2px;
  width: 30px;
  background-color: var(--white-color);
  display: inline-block;
  margin: 0 15px;
  position: relative;
  top: -4px;
}

.hero-meta span:last-child::after {
  display: none;
}

.hero-style6 {
  position: relative;
  z-index: 2;
  padding: 250px 0;
  /* Medium devices */
}

@media (max-width: 991px) {
  .hero-style6 {
    text-align: center;
  }
}

.hero-style6 .hero-title {
  color: var(--white-color);
  font-size: 72px;
  line-height: 1.2;
  margin-bottom: 46px;
}

.hero-style6 .hero-title:first-of-type {
  margin-bottom: 0 !important;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .hero-style6 {
    padding: 180px 0;
  }
  .hero-style6 .hero-title {
    font-size: 62px;
    margin-bottom: 40px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .hero-style6 {
    padding: 140px 0;
  }
  .hero-style6 .hero-title {
    font-size: 54px;
  }
  .hero-meta {
    margin-bottom: 25px;
  }
  .hero-meta span {
    font-size: 16px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .hero-style6 {
    padding: 100px 0;
  }
  .hero-style6 .hero-title {
    font-size: 46px;
  }
  .hero-slider-6 .th-hero-slide {
    padding-bottom: 100px;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .hero-style6 {
    text-align: center;
  }
  .hero-style6 .hero-title {
    font-size: 40px;
  }
  .hero-style6 .btn-group {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .hero-style6 .hero-title {
    font-size: 32px;
    margin-bottom: 30px;
  }
  .hero-meta {
    margin-bottom: 20px;
  }
  .hero-meta span {
    font-size: 14px;
  }
  .hero-meta span:after {
    width: 20px;
    margin: 0 8px;
  }
}

/* Extra small devices */
@media (max-width: 375px) {
  .hero-style6 .hero-title {
    font-size: 28px;
  }
}

/*------------------- Service -------------------*/
/* Service 1 ---------------------------------- */
.sec-area2 {
  position: relative;
  z-index: 9;
}

.service-box-two {
  background-color: var(--smoke-color);
  position: relative;
  z-index: 5;
}

.service-box-two_img {
  overflow: hidden;
}

.service-box-two_img img {
  width: 100%;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

.service-box-two_icon {
  width: var(--icon-size, 100px);
  height: var(--icon-size, 100px);
  line-height: var(--icon-size, 100px);
  background-color: var(--white-color);
  text-align: center;
}

.service-box-two_content {
  background-color: var(--theme-color);
  width: calc(100% - var(--icon-size, 100px));
  position: absolute;
  bottom: 80px;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  right: 0;
  max-height: var(--icon-size, 100px);
  padding: 30px;
  overflow: hidden;
}

.service-box-two_title, .service-box-two_number, .service-box-two_text {
  color: var(--white-color);
}

.service-box-two_title {
  font-size: 24px;
  margin-bottom: -0.45em;
  font-weight: 600;
}

.service-box-two_title a {
  color: inherit;
}

.service-box-two_number {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  margin-top: -0.55em;
  margin-bottom: 2px;
  display: block;
  letter-spacing: 2px;
}

.service-box-two_text {
  margin-top: 18px;
  margin-bottom: -0.5em;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-transform: translateY(40px);
      -ms-transform: translateY(40px);
          transform: translateY(40px);
}

.service-box-two_btn {
  display: block;
  overflow: hidden;
  color: var(--title-color);
  font-weight: bold;
  text-transform: uppercase;
  font-family: var(--title-font);
  padding: 27px 30px;
  height: 80px;
}

.service-box-two_btn i {
  margin-left: 5px;
}

.service-box-two_btn:hover {
  color: var(--theme-color);
}

.service-box-two:hover .service-box-two_content {
  max-height: 180px;
}

.service-box-two:hover .service-box-two_text {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.service-box-two:hover .service-box-two_img img {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .service-box-two_icon {
    --icon-size: 90px;
  }
  .service-box-two_content {
    --icon-size: 90px;
    padding: 27px 15px;
  }
  .service-box-two_title {
    font-size: 20px;
  }
  .service-box-two_number {
    font-size: 13px;
  }
  .service-box-two_text {
    font-size: 14px;
    line-height: 1.6;
    max-width: 200px;
  }
}

/*------------------- Appointment -------------------*/
/* Appointment 1 ---------------------------------- */
.appointment-img {
  position: relative;
  margin-right: 72px;
  height: 100%;
}

.appointment-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.appointment-img .th-experience {
  position: absolute;
  left: 0;
  top: 125px;
}

.th-experience {
  background-color: var(--theme-color);
  max-width: 257px;
  padding: 40px;
}

.th-experience .experience-year {
  font-size: 60px;
  color: var(--white-color);
  margin-bottom: 10px;
}

.th-experience .experience-text {
  color: var(--white-color);
  text-transform: uppercase;
  font-family: var(--body-font);
  font-size: 18px;
  margin-bottom: 0;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .appointment-img {
    margin-right: 0;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .appointment-img {
    margin-bottom: 60px;
    height: auto;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .appointment-form .form-btn {
    text-align: center;
  }
  .appointment-img .th-experience {
    top: 70px;
  }
  .th-experience {
    max-width: 190px;
    padding: 30px;
  }
  .th-experience .experience-year {
    font-size: 48px;
  }
  .th-experience .experience-text {
    font-size: 18px;
  }
}

.appointment-img2 {
  position: relative;
  padding-right: 80px;
  height: 100%;
}

.appointment-img2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.appointment-img2 .th-experience {
  position: absolute;
  bottom: 80px;
  left: -80px;
}

.appointment-form-wrap {
  padding: 90px 80px 90px 0;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .appointment-img2 .th-experience {
    bottom: 12px;
    left: -12px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .appointment-img2 {
    padding-right: 0;
  }
  .appointment-form-wrap {
    padding: 90px 80px 90px 80px;
  }
  .appointment-form-wrap .form-btn {
    text-align: center;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .appointment-form-wrap {
    padding: 60px 50px 60px 50px;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .appointment-form-wrap {
    padding: 50px 20px 50px 20px;
  }
}

/*------------------- About -------------------*/
/* About 1 ---------------------------------- */
.feature-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -15px;
}

.feature-box-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 35px;
     -moz-column-gap: 35px;
          column-gap: 35px;
  row-gap: 20px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

.feature-box_title {
  font-size: 20px;
  font-weight: 600;
  color: var(--white-color);
  max-width: 160px;
  margin-bottom: 0;
  text-align: left;
}

.feature-box_icon {
  width: var(--icon-size, 90px);
  height: var(--icon-size, 90px);
  line-height: var(--icon-size, 90px);
  position: relative;
  border-radius: 50%;
  text-align: center;
  z-index: 2;
}

.feature-box_icon:before {
  content: "";
  width: 100%;
  height: 100%;
  background-image: -webkit-linear-gradient(356.78deg, #252934 2.69%, rgba(30, 33, 43, 0) 79.63%);
  background-image: linear-gradient(93.22deg, #252934 2.69%, rgba(30, 33, 43, 0) 79.63%);
  position: absolute;
  top: 0;
  left: 0;
  border-radius: inherit;
  z-index: -1;
  -webkit-animation: spin 5s linear infinite;
          animation: spin 5s linear infinite;
}

/* Small devices */
@media (max-width: 767px) {
  .feature-box-wrap {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

/*------------------- Counter -------------------*/
/*------------------- Testimonial -------------------*/
/* Testimonial 1 ---------------------------------- */
.testi-box-two {
  text-align: center;
}

.testi-box-two_img {
  position: relative;
  width: 150px;
  margin: 0 auto -75px auto;
}

.testi-box-two_img img {
  border-radius: 50%;
}

.testi-box-two_icon {
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 24px;
  color: var(--white-color);
  background-color: var(--theme-color);
  border-radius: 50%;
  position: absolute;
  left: 50%;
  bottom: -30px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.testi-box-two_info {
  background-color: var(--theme-color);
  padding: 40px 15px;
}

.testi-box-two_name {
  color: var(--white-color);
  font-size: 24px;
  margin-bottom: 0;
  margin-top: -0.24em;
}

.testi-box-two_desig {
  font-family: var(--title-font);
  color: var(--white-color);
  margin-bottom: -0.491em;
  display: block;
}

.testi-box-two_text {
  font-size: 20px;
  background-color: var(--white-color);
  box-shadow: 0px 10px 29px rgba(61, 61, 61, 0.05);
  margin-bottom: -0.52em;
  padding: 138px 40px 40px 40px;
}

/* Large devices */
@media (max-width: 1199px) {
  .testi-box-two_text {
    font-size: 18px;
  }
}

/*------------------- Team -------------------*/
/*------------------- Price -------------------*/
/*------------------- Process -------------------*/
/*------------------- Blog -------------------*/
/* Blog 1 ---------------------------------- */
.blog-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--smoke-color);
}

.blog-item:nth-child(1) {
  grid-area: one;
  margin-bottom: 30px;
  margin-right: 15px;
}

.blog-item:nth-child(2) {
  grid-area: two;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 15px;
}

.blog-item:nth-child(2) .blog-img {
  min-width: 100%;
}

.blog-item:nth-child(3) {
  grid-area: three;
  margin-right: 15px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.blog-item-wrap {
  display: grid;
  grid-template-areas: 'one one one one one one one one one two two two' 'three three three three three three three three three two two two';
}

.blog-item .blog-img {
  min-width: 50%;
}

.blog-item .blog-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center center;
}

.blog-item .blog-content {
  background-color: var(--smoke-color);
  padding: 60px;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}

.blog-item .blog-title {
  font-size: 24px;
  margin-bottom: 8px;
}

.blog-item .blog-meta {
  margin-bottom: 12px;
  margin-top: -0.5em;
}

.blog-item .blog-meta a {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
}

.blog-item .blog-text {
  margin-bottom: 10px;
  margin-top: -2px;
}

.blog-item .link-btn {
  margin-bottom: -0.2em;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 15px;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .blog-item .blog-content {
    padding: 40px;
  }
}

/* Large devices */
@media (max-width: 1199px) {
  .blog-item:nth-child(1) {
    margin-bottom: 24px;
    margin-right: 12px;
  }
  .blog-item:nth-child(2) {
    margin-left: 12px;
  }
  .blog-item:nth-child(3) {
    margin-right: 12px;
  }
  .blog-item .blog-content {
    padding: 40px 20px;
  }
  .blog-item .blog-title {
    font-size: 22px;
  }
}

/* Medium devices */
@media (max-width: 991px) {
  .blog-item:nth-child(1) {
    margin-bottom: 0;
    margin-right: 0;
  }
  .blog-item:nth-child(2) {
    margin-left: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
  .blog-item:nth-child(2) .blog-img {
    min-width: 50%;
  }
  .blog-item:nth-child(3) {
    margin-right: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .blog-item-wrap {
    gap: 24px;
    grid-template-areas: 'one one' 'two two' 'three three';
  }
  .blog-item .blog-text {
    display: none;
  }
}

/* Small devices */
@media (max-width: 767px) {
  .blog-item .blog-img {
    min-width: 44% !important;
  }
}

/* Extra small devices */
@media (max-width: 575px) {
  .blog-item {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .blog-item .blog-img {
    min-width: 100% !important;
  }
  .blog-item .blog-content {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
  }
  .blog-item .blog-meta a {
    margin-right: 20px;
  }
  .blog-item .blog-meta a:last-child {
    margin-right: 0;
  }
}

/*------------------- Footer -------------------*/

/*# sourceMappingURL=style.css.map */

