/* Minification failed. Returning unminified contents.
(772,36): run-time error CSS1046: Expect comma, found '56'
(772,42): run-time error CSS1046: Expect comma, found '/'
(2571,27): run-time error CSS1030: Expected identifier, found '.'
(2571,28): run-time error CSS1030: Expected identifier, found 'form-control'
(2571,58): run-time error CSS1031: Expected selector, found ')'
(2571,58): run-time error CSS1025: Expected comma or open brace, found ')'
(2926,22): run-time error CSS1030: Expected identifier, found ':'
(2926,23): run-time error CSS1031: Expected selector, found 'nth-of-type('
(2926,23): run-time error CSS1025: Expected comma or open brace, found 'nth-of-type('
(2986,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2987,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2989,27): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(2989,31): run-time error CSS1046: Expect comma, found '-'
(2989,32): run-time error CSS1047: Expected number or percentage value in rgb function, found '-filter-color'
(2989,45): run-time error CSS1046: Expect comma, found ')'
(2989,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(2990,48): run-time error CSS1039: Token not allowed after unary operator: '-c'
(2990,57): run-time error CSS1039: Token not allowed after unary operator: '-c'
(3037,1): run-time error CSS1019: Unexpected token, found '@'
(3037,2): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3038,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3055,1): run-time error CSS1019: Unexpected token, found '@'
(3055,2): run-time error CSS1019: Unexpected token, found '@keyframes'
(3056,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3238,3): run-time error CSS1019: Unexpected token, found '@keyframes'
(3239,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3246,3): run-time error CSS1019: Unexpected token, found '@keyframes'
(3247,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3485,1): run-time error CSS1019: Unexpected token, found '@import'
(3485,9): run-time error CSS1019: Unexpected token, found '"./main.css"'
(3486,1): run-time error CSS1019: Unexpected token, found '@import'
(3486,9): run-time error CSS1019: Unexpected token, found '"./components.css"'
(3487,1): run-time error CSS1019: Unexpected token, found '@import'
(3487,9): run-time error CSS1019: Unexpected token, found '"./components/css/navbar.css"'
(3488,1): run-time error CSS1019: Unexpected token, found '@import'
(3488,9): run-time error CSS1019: Unexpected token, found '"./components/css/typography.css"'
(3489,1): run-time error CSS1019: Unexpected token, found '@import'
(3489,9): run-time error CSS1019: Unexpected token, found '"./components/css/button.css"'
(3490,1): run-time error CSS1019: Unexpected token, found '@import'
(3490,9): run-time error CSS1019: Unexpected token, found '"./shared/se-partial.css"'
(3491,1): run-time error CSS1019: Unexpected token, found '@import'
(3491,9): run-time error CSS1019: Unexpected token, found '"./shared/breadcrumb.css"'
(3492,1): run-time error CSS1019: Unexpected token, found '@import'
(3492,9): run-time error CSS1019: Unexpected token, found '"./shared/search-partial.css"'
(3493,1): run-time error CSS1019: Unexpected token, found '@import'
(3493,9): run-time error CSS1019: Unexpected token, found '"./shared/search-filter.css"'
(3494,1): run-time error CSS1019: Unexpected token, found '@import'
(3494,9): run-time error CSS1019: Unexpected token, found '"./shared/modal.css"'
(3495,1): run-time error CSS1019: Unexpected token, found '@import'
(3495,9): run-time error CSS1019: Unexpected token, found '"./shared/breadcrumb.css"'
(3572,27): run-time error CSS1030: Expected identifier, found '.'
(3572,50): run-time error CSS1031: Expected selector, found ')'
(3572,50): run-time error CSS1025: Expected comma or open brace, found ')'
(3576,27): run-time error CSS1030: Expected identifier, found '.'
(3576,33): run-time error CSS1031: Expected selector, found ')'
(3576,33): run-time error CSS1025: Expected comma or open brace, found ')'
(3624,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3625,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3651,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3652,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3665,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3666,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3679,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3680,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3686,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3687,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3707,38): run-time error CSS1046: Expect comma, found '56'
(3707,44): run-time error CSS1046: Expect comma, found '/'
(3716,39): run-time error CSS1046: Expect comma, found '56'
(3716,45): run-time error CSS1046: Expect comma, found '/'
(5141,42): run-time error CSS1046: Expect comma, found '113'
(5141,50): run-time error CSS1046: Expect comma, found '/'
(5147,46): run-time error CSS1046: Expect comma, found '113'
(5147,54): run-time error CSS1046: Expect comma, found '/'
(8172,5): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8173,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8184,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(8185,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8214,5): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(8215,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8226,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(8227,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8694,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(8695,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(8752,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(8753,14): run-time error CSS1035: Expected colon, found '{'
(8762,5): run-time error CSS1019: Unexpected token, found '@keyframes'
(8763,14): run-time error CSS1035: Expected colon, found '{'
(9424,625): run-time error CSS1030: Expected identifier, found '.'
(9424,648): run-time error CSS1031: Expected selector, found ')'
(9424,648): run-time error CSS1025: Expected comma or open brace, found ')'
(9424,701): run-time error CSS1030: Expected identifier, found '.'
(9424,707): run-time error CSS1031: Expected selector, found ')'
(9424,707): run-time error CSS1025: Expected comma or open brace, found ')'
(9424,1301): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,1328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,1455): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,1479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,1558): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,1582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,1623): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,1648): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,29365): run-time error CSS1038: Expected hex color, found '#0003'
(9424,33574): run-time error CSS1038: Expected hex color, found '#0000'
(9424,33803): run-time error CSS1038: Expected hex color, found '#0000'
(9424,50928): run-time error CSS1038: Expected hex color, found '#0000'
(9424,51580): run-time error CSS1038: Expected hex color, found '#0000'
(9424,52363): run-time error CSS1038: Expected hex color, found '#000c'
(9424,52708): run-time error CSS1038: Expected hex color, found '#0000'
(9424,57629): run-time error CSS1038: Expected hex color, found '#0000'
(9424,58190): run-time error CSS1038: Expected hex color, found '#0009'
(9424,67097): run-time error CSS1038: Expected hex color, found '#0000'
(9424,71327): run-time error CSS1038: Expected hex color, found '#0000'
(9424,77134): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,77157): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,77335): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,77365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,79968): run-time error CSS1038: Expected hex color, found '#0003'
(9424,81773): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,81799): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,81936): run-time error CSS1038: Expected hex color, found '#0000'
(9424,82058): run-time error CSS1038: Expected hex color, found '#0000'
(9424,82245): run-time error CSS1038: Expected hex color, found '#0000'
(9424,82521): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,82539): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,84749): run-time error CSS1038: Expected hex color, found '#0000'
(9424,96194): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,96214): run-time error CSS1035: Expected colon, found '{'
(9424,98234): run-time error CSS1030: Expected identifier, found ':'
(9424,98235): run-time error CSS1031: Expected selector, found 'nth-of-type('
(9424,98235): run-time error CSS1025: Expected comma or open brace, found 'nth-of-type('
(9424,99715): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9424,99741): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9424,99806): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9424,99810): run-time error CSS1046: Expect comma, found '-'
(9424,99811): run-time error CSS1047: Expected number or percentage value in rgb function, found '-filter-color'
(9424,99824): run-time error CSS1046: Expect comma, found ')'
(9424,99825): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9424,99840): run-time error CSS1038: Expected hex color, found '#0000'
(9424,99846): run-time error CSS1038: Expected hex color, found '#0000'
(9424,99857): run-time error CSS1039: Token not allowed after unary operator: '-c'
(9424,99866): run-time error CSS1039: Token not allowed after unary operator: '-c'
(9424,100421): run-time error CSS1038: Expected hex color, found '#0003'
(9424,100442): run-time error CSS1019: Unexpected token, found '@'
(9424,100443): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(9424,100479): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9424,100599): run-time error CSS1019: Unexpected token, found '@'
(9424,100600): run-time error CSS1019: Unexpected token, found '@keyframes'
(9424,100628): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9425,142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,561): run-time error CSS1030: Expected identifier, found '['
(9425,567): run-time error CSS1031: Expected selector, found ']'
(9425,567): run-time error CSS1025: Expected comma or open brace, found ']'
(9425,2510): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,2543): run-time error CSS1046: Expect comma, found '56'
(9425,2548): run-time error CSS1046: Expect comma, found '/'
(9425,2549): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,2553): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,2553): run-time error CSS1042: Expected function, found '-'
(9425,2554): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,2570): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,2652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,2695): run-time error CSS1046: Expect comma, found '237'
(9425,2702): run-time error CSS1046: Expect comma, found '/'
(9425,2703): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,2707): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,2707): run-time error CSS1042: Expected function, found '-'
(9425,2708): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,2722): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,2890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,2923): run-time error CSS1046: Expect comma, found '56'
(9425,2928): run-time error CSS1046: Expect comma, found '/'
(9425,2929): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,2933): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,2933): run-time error CSS1042: Expected function, found '-'
(9425,2934): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,2950): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,3199): run-time error CSS1046: Expect comma, found '148'
(9425,3206): run-time error CSS1046: Expect comma, found '/'
(9425,3207): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,3211): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,3211): run-time error CSS1042: Expected function, found '-'
(9425,3212): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,3228): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,3275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3313): run-time error CSS1038: Expected hex color, found '#0000'
(9425,3367): run-time error CSS1046: Expect comma, found '93'
(9425,3373): run-time error CSS1046: Expect comma, found '/'
(9425,3374): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,3378): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,3378): run-time error CSS1042: Expected function, found '-'
(9425,3379): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,3395): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,3447): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3471): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3495): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3514): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3533): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3561): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3575): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3649): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3687): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3789): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3854): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3878): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3896): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3951): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,3977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4038): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4090): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4136): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4153): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4171): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4201): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4214): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4233): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4254): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4281): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4382): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4406): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4431): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4774): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4817): run-time error CSS1046: Expect comma, found '231'
(9425,4824): run-time error CSS1046: Expect comma, found '/'
(9425,4825): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,4829): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,4829): run-time error CSS1042: Expected function, found '-'
(9425,4830): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,4844): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,4847): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4880): run-time error CSS1046: Expect comma, found '48'
(9425,4886): run-time error CSS1046: Expect comma, found '/'
(9425,4887): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,4891): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,4891): run-time error CSS1042: Expected function, found '-'
(9425,4892): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,4908): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,4911): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,4966): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5009): run-time error CSS1046: Expect comma, found '252'
(9425,5016): run-time error CSS1046: Expect comma, found '/'
(9425,5017): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5021): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5021): run-time error CSS1042: Expected function, found '-'
(9425,5022): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,5036): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5072): run-time error CSS1046: Expect comma, found '101'
(9425,5078): run-time error CSS1046: Expect comma, found '/'
(9425,5079): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5083): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5083): run-time error CSS1042: Expected function, found '-'
(9425,5084): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,5100): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5103): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5202): run-time error CSS1046: Expect comma, found '249'
(9425,5209): run-time error CSS1046: Expect comma, found '/'
(9425,5210): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5214): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5214): run-time error CSS1042: Expected function, found '-'
(9425,5215): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,5229): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5266): run-time error CSS1046: Expect comma, found '77'
(9425,5271): run-time error CSS1046: Expect comma, found '/'
(9425,5272): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5276): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5276): run-time error CSS1042: Expected function, found '-'
(9425,5277): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,5293): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5296): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5349): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5392): run-time error CSS1046: Expect comma, found '226'
(9425,5399): run-time error CSS1046: Expect comma, found '/'
(9425,5400): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5404): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5404): run-time error CSS1042: Expected function, found '-'
(9425,5405): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,5419): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5422): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5456): run-time error CSS1046: Expect comma, found '27'
(9425,5461): run-time error CSS1046: Expect comma, found '/'
(9425,5462): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5466): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5466): run-time error CSS1042: Expected function, found '-'
(9425,5467): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,5483): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5486): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5583): run-time error CSS1046: Expect comma, found '231'
(9425,5590): run-time error CSS1046: Expect comma, found '/'
(9425,5591): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5595): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5595): run-time error CSS1042: Expected function, found '-'
(9425,5596): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,5610): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5613): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5647): run-time error CSS1046: Expect comma, found '23'
(9425,5652): run-time error CSS1046: Expect comma, found '/'
(9425,5653): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5657): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5657): run-time error CSS1042: Expected function, found '-'
(9425,5658): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,5674): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5736): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5779): run-time error CSS1046: Expect comma, found '234'
(9425,5786): run-time error CSS1046: Expect comma, found '/'
(9425,5787): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5791): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5791): run-time error CSS1042: Expected function, found '-'
(9425,5792): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,5806): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,5842): run-time error CSS1046: Expect comma, found '64'
(9425,5848): run-time error CSS1046: Expect comma, found '/'
(9425,5849): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,5853): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,5853): run-time error CSS1042: Expected function, found '-'
(9425,5854): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,5870): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,5873): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,6052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,6159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,6280): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,6309): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,6331): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,6346): run-time error CSS1038: Expected hex color, found '#0000'
(9425,6353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,6752): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,6795): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,6817): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,6847): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,6871): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,6895): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,6920): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,6946): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,6981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,7023): run-time error CSS1046: Expect comma, found '146'
(9425,7029): run-time error CSS1046: Expect comma, found '/'
(9425,7030): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,7034): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,7034): run-time error CSS1042: Expected function, found '-'
(9425,7035): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,7049): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,7155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,7189): run-time error CSS1046: Expect comma, found '255'
(9425,7196): run-time error CSS1046: Expect comma, found '/'
(9425,7197): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,7201): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,7201): run-time error CSS1042: Expected function, found '-'
(9425,7202): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,7218): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,7744): run-time error CSS1046: Expect comma, found '85'
(9425,7749): run-time error CSS1046: Expect comma, found '/'
(9425,7750): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,7754): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,7754): run-time error CSS1042: Expected function, found '-'
(9425,7755): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,7771): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,7808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,7898): run-time error CSS1046: Expect comma, found '255'
(9425,7905): run-time error CSS1046: Expect comma, found '/'
(9425,7906): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,7910): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,7910): run-time error CSS1042: Expected function, found '-'
(9425,7911): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,7927): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,8206): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,8249): run-time error CSS1046: Expect comma, found '255'
(9425,8256): run-time error CSS1046: Expect comma, found '/'
(9425,8257): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,8261): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,8261): run-time error CSS1042: Expected function, found '-'
(9425,8262): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,8276): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,9043): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,9076): run-time error CSS1046: Expect comma, found '24'
(9425,9081): run-time error CSS1046: Expect comma, found '/'
(9425,9082): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,9086): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,9086): run-time error CSS1042: Expected function, found '-'
(9425,9087): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,9103): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,9213): run-time error CSS1038: Expected hex color, found '#0000'
(9425,9268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,9302): run-time error CSS1046: Expect comma, found '163'
(9425,9309): run-time error CSS1046: Expect comma, found '/'
(9425,9310): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,9314): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,9314): run-time error CSS1042: Expected function, found '-'
(9425,9315): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,9331): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,9359): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,9393): run-time error CSS1046: Expect comma, found '163'
(9425,9400): run-time error CSS1046: Expect comma, found '/'
(9425,9401): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,9405): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,9405): run-time error CSS1042: Expected function, found '-'
(9425,9406): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,9422): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,9689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,9732): run-time error CSS1046: Expect comma, found '213'
(9425,9739): run-time error CSS1046: Expect comma, found '/'
(9425,9740): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,9744): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,9744): run-time error CSS1042: Expected function, found '-'
(9425,9745): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,9763): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,9797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,9831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,9902): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,9929): run-time error CSS1038: Expected hex color, found '#0000'
(9425,9941): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,9961): run-time error CSS1038: Expected hex color, found '#0000'
(9425,9973): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,10755): run-time error CSS1046: Expect comma, found '231'
(9425,10762): run-time error CSS1046: Expect comma, found '/'
(9425,10763): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,10767): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,10767): run-time error CSS1042: Expected function, found '-'
(9425,10768): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,10784): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,10810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,10880): run-time error CSS1046: Expect comma, found '56'
(9425,10885): run-time error CSS1046: Expect comma, found '/'
(9425,10886): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,10890): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,10890): run-time error CSS1042: Expected function, found '-'
(9425,10891): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,10907): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,11344): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,11387): run-time error CSS1046: Expect comma, found '237'
(9425,11394): run-time error CSS1046: Expect comma, found '/'
(9425,11395): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,11399): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,11399): run-time error CSS1042: Expected function, found '-'
(9425,11400): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,11414): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,11607): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,11650): run-time error CSS1046: Expect comma, found '237'
(9425,11657): run-time error CSS1046: Expect comma, found '/'
(9425,11658): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,11662): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,11662): run-time error CSS1042: Expected function, found '-'
(9425,11663): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,11677): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,12035): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,12078): run-time error CSS1046: Expect comma, found '250'
(9425,12085): run-time error CSS1046: Expect comma, found '/'
(9425,12086): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,12090): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,12090): run-time error CSS1042: Expected function, found '-'
(9425,12091): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,12105): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,12260): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(9425,12450): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,12509): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(9425,12533): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(9425,12563): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(9425,12591): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(9425,12620): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(9425,12650): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(9425,12676): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(9425,12703): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(9425,12731): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(9425,12772): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(9425,12796): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(9425,12826): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(9425,12854): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(9425,12883): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(9425,12913): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(9425,12939): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(9425,12966): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(9425,12994): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(9425,13128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,13162): run-time error CSS1046: Expect comma, found '114'
(9425,13169): run-time error CSS1046: Expect comma, found '/'
(9425,13170): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,13174): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,13174): run-time error CSS1042: Expected function, found '-'
(9425,13175): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,13191): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,13259): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,13302): run-time error CSS1046: Expect comma, found '255'
(9425,13309): run-time error CSS1046: Expect comma, found '/'
(9425,13310): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,13314): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,13314): run-time error CSS1042: Expected function, found '-'
(9425,13315): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,13329): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,13386): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,13419): run-time error CSS1046: Expect comma, found '65'
(9425,13424): run-time error CSS1046: Expect comma, found '/'
(9425,13425): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,13429): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,13429): run-time error CSS1042: Expected function, found '-'
(9425,13430): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,13446): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,15382): run-time error CSS1046: Expect comma, found '255'
(9425,15389): run-time error CSS1046: Expect comma, found '/'
(9425,15390): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,15394): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,15394): run-time error CSS1042: Expected function, found '-'
(9425,15395): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,15409): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,15466): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,15499): run-time error CSS1046: Expect comma, found '65'
(9425,15504): run-time error CSS1046: Expect comma, found '/'
(9425,15505): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,15509): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,15509): run-time error CSS1042: Expected function, found '-'
(9425,15510): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,15526): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,15605): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,15648): run-time error CSS1046: Expect comma, found '237'
(9425,15655): run-time error CSS1046: Expect comma, found '/'
(9425,15656): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,15660): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,15660): run-time error CSS1042: Expected function, found '-'
(9425,15661): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,15675): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,17735): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,17778): run-time error CSS1046: Expect comma, found '255'
(9425,17785): run-time error CSS1046: Expect comma, found '/'
(9425,17786): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,17790): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,17790): run-time error CSS1042: Expected function, found '-'
(9425,17791): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,17805): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,17862): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,17895): run-time error CSS1046: Expect comma, found '65'
(9425,17900): run-time error CSS1046: Expect comma, found '/'
(9425,17901): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,17905): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,17905): run-time error CSS1042: Expected function, found '-'
(9425,17906): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,17922): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,20124): run-time error CSS1046: Expect comma, found '255'
(9425,20131): run-time error CSS1046: Expect comma, found '/'
(9425,20132): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,20136): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,20136): run-time error CSS1042: Expected function, found '-'
(9425,20137): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,20151): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,20208): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,20241): run-time error CSS1046: Expect comma, found '65'
(9425,20246): run-time error CSS1046: Expect comma, found '/'
(9425,20247): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,20251): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,20251): run-time error CSS1042: Expected function, found '-'
(9425,20252): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,20268): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,20347): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,20390): run-time error CSS1046: Expect comma, found '237'
(9425,20397): run-time error CSS1046: Expect comma, found '/'
(9425,20398): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,20402): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,20402): run-time error CSS1042: Expected function, found '-'
(9425,20403): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,20417): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,22732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,22775): run-time error CSS1046: Expect comma, found '255'
(9425,22782): run-time error CSS1046: Expect comma, found '/'
(9425,22783): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,22787): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,22787): run-time error CSS1042: Expected function, found '-'
(9425,22788): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,22802): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,22859): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,22892): run-time error CSS1046: Expect comma, found '65'
(9425,22897): run-time error CSS1046: Expect comma, found '/'
(9425,22898): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,22902): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,22902): run-time error CSS1042: Expected function, found '-'
(9425,22903): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,22919): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,24953): run-time error CSS1046: Expect comma, found '255'
(9425,24960): run-time error CSS1046: Expect comma, found '/'
(9425,24961): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,24965): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,24965): run-time error CSS1042: Expected function, found '-'
(9425,24966): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,24980): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,25037): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,25070): run-time error CSS1046: Expect comma, found '65'
(9425,25075): run-time error CSS1046: Expect comma, found '/'
(9425,25076): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,25080): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,25080): run-time error CSS1042: Expected function, found '-'
(9425,25081): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,25097): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,25176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,25219): run-time error CSS1046: Expect comma, found '237'
(9425,25226): run-time error CSS1046: Expect comma, found '/'
(9425,25227): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,25231): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,25231): run-time error CSS1042: Expected function, found '-'
(9425,25232): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,25246): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,26645): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,26688): run-time error CSS1046: Expect comma, found '255'
(9425,26695): run-time error CSS1046: Expect comma, found '/'
(9425,26696): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,26700): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,26700): run-time error CSS1042: Expected function, found '-'
(9425,26701): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,26715): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,26772): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,26805): run-time error CSS1046: Expect comma, found '65'
(9425,26810): run-time error CSS1046: Expect comma, found '/'
(9425,26811): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,26815): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,26815): run-time error CSS1042: Expected function, found '-'
(9425,26816): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,26832): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,40367): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,40410): run-time error CSS1046: Expect comma, found '255'
(9425,40417): run-time error CSS1046: Expect comma, found '/'
(9425,40418): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,40422): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,40422): run-time error CSS1042: Expected function, found '-'
(9425,40423): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,40437): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,40440): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,40499): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,40608): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,40635): run-time error CSS1038: Expected hex color, found '#0000'
(9425,40647): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,40667): run-time error CSS1038: Expected hex color, found '#0000'
(9425,40679): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,40775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,40818): run-time error CSS1046: Expect comma, found '250'
(9425,40825): run-time error CSS1046: Expect comma, found '/'
(9425,40826): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,40830): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,40830): run-time error CSS1042: Expected function, found '-'
(9425,40831): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,40845): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,41199): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,41233): run-time error CSS1046: Expect comma, found '114'
(9425,41240): run-time error CSS1046: Expect comma, found '/'
(9425,41241): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,41245): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,41245): run-time error CSS1042: Expected function, found '-'
(9425,41246): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,41262): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,43115): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,43158): run-time error CSS1046: Expect comma, found '255'
(9425,43165): run-time error CSS1046: Expect comma, found '/'
(9425,43166): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,43170): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,43170): run-time error CSS1042: Expected function, found '-'
(9425,43171): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,43185): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,43242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,43275): run-time error CSS1046: Expect comma, found '65'
(9425,43280): run-time error CSS1046: Expect comma, found '/'
(9425,43281): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,43285): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,43285): run-time error CSS1042: Expected function, found '-'
(9425,43286): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,43302): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,44030): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,44052): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,44082): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,44106): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,44130): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,44155): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,44181): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,44249): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,44283): run-time error CSS1046: Expect comma, found '255'
(9425,44290): run-time error CSS1046: Expect comma, found '/'
(9425,44291): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,44295): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,44295): run-time error CSS1042: Expected function, found '-'
(9425,44296): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,44312): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,45060): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,45102): run-time error CSS1046: Expect comma, found '148'
(9425,45109): run-time error CSS1046: Expect comma, found '/'
(9425,45110): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,45114): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,45114): run-time error CSS1042: Expected function, found '-'
(9425,45115): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,45133): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,45170): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,45203): run-time error CSS1046: Expect comma, found '148'
(9425,45210): run-time error CSS1046: Expect comma, found '/'
(9425,45211): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,45215): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,45215): run-time error CSS1042: Expected function, found '-'
(9425,45216): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,45232): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,45579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,45622): run-time error CSS1046: Expect comma, found '213'
(9425,45629): run-time error CSS1046: Expect comma, found '/'
(9425,45630): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,45634): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,45634): run-time error CSS1042: Expected function, found '-'
(9425,45635): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,45653): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,45656): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,45699): run-time error CSS1046: Expect comma, found '255'
(9425,45706): run-time error CSS1046: Expect comma, found '/'
(9425,45707): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,45711): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,45711): run-time error CSS1042: Expected function, found '-'
(9425,45712): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,45726): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,45810): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,45843): run-time error CSS1046: Expect comma, found '41'
(9425,45848): run-time error CSS1046: Expect comma, found '/'
(9425,45849): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,45853): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,45853): run-time error CSS1042: Expected function, found '-'
(9425,45854): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,45870): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,45883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,45947): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,46061): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,46088): run-time error CSS1038: Expected hex color, found '#0000'
(9425,46100): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,46120): run-time error CSS1038: Expected hex color, found '#0000'
(9425,46132): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,46508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,46624): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,46646): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,46676): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,46700): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,46724): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,46749): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,46775): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,46831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,46852): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,46881): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,46951): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,46978): run-time error CSS1038: Expected hex color, found '#0000'
(9425,46990): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,47010): run-time error CSS1038: Expected hex color, found '#0000'
(9425,47022): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,47606): run-time error CSS1038: Expected hex color, found '#0000'
(9425,48306): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,48348): run-time error CSS1046: Expect comma, found '118'
(9425,48355): run-time error CSS1046: Expect comma, found '/'
(9425,48356): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,48360): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,48360): run-time error CSS1042: Expected function, found '-'
(9425,48361): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,48375): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,48378): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,48412): run-time error CSS1046: Expect comma, found '255'
(9425,48419): run-time error CSS1046: Expect comma, found '/'
(9425,48420): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,48424): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,48424): run-time error CSS1042: Expected function, found '-'
(9425,48425): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,48441): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,48542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,48584): run-time error CSS1046: Expect comma, found '93'
(9425,48590): run-time error CSS1046: Expect comma, found '/'
(9425,48591): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,48595): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,48595): run-time error CSS1042: Expected function, found '-'
(9425,48596): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,48610): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,48639): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,48692): run-time error CSS1046: Expect comma, found '217'
(9425,48699): run-time error CSS1046: Expect comma, found '/'
(9425,48700): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,48704): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,48704): run-time error CSS1042: Expected function, found '-'
(9425,48705): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,48719): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,48764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,48807): run-time error CSS1046: Expect comma, found '217'
(9425,48814): run-time error CSS1046: Expect comma, found '/'
(9425,48815): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,48819): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,48819): run-time error CSS1042: Expected function, found '-'
(9425,48820): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,48834): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,49190): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,49233): run-time error CSS1046: Expect comma, found '237'
(9425,49240): run-time error CSS1046: Expect comma, found '/'
(9425,49241): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,49245): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,49245): run-time error CSS1042: Expected function, found '-'
(9425,49246): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,49260): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,49453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,49486): run-time error CSS1046: Expect comma, found '118'
(9425,49493): run-time error CSS1046: Expect comma, found '/'
(9425,49494): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,49498): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,49498): run-time error CSS1042: Expected function, found '-'
(9425,49499): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,49515): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,49973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,50016): run-time error CSS1046: Expect comma, found '237'
(9425,50023): run-time error CSS1046: Expect comma, found '/'
(9425,50024): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,50028): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,50028): run-time error CSS1042: Expected function, found '-'
(9425,50029): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,50043): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,50046): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,50079): run-time error CSS1046: Expect comma, found '118'
(9425,50086): run-time error CSS1046: Expect comma, found '/'
(9425,50087): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,50091): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,50091): run-time error CSS1042: Expected function, found '-'
(9425,50092): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,50108): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,50131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,50175): run-time error CSS1046: Expect comma, found '255'
(9425,50182): run-time error CSS1046: Expect comma, found '/'
(9425,50183): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,50187): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,50187): run-time error CSS1042: Expected function, found '-'
(9425,50188): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,50204): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,50232): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,50275): run-time error CSS1046: Expect comma, found '255'
(9425,50282): run-time error CSS1046: Expect comma, found '/'
(9425,50283): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,50287): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,50287): run-time error CSS1042: Expected function, found '-'
(9425,50288): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,50302): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,51138): run-time error CSS1046: Expect comma, found '0'
(9425,51141): run-time error CSS1046: Expect comma, found '/'
(9425,51142): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,51146): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,51146): run-time error CSS1042: Expected function, found '-'
(9425,51147): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,51161): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,51164): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,51216): run-time error CSS1038: Expected hex color, found '#0000'
(9425,51403): run-time error CSS1019: Unexpected token, found '@keyframes'
(9425,51425): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(9425,58297): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,58382): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,58404): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,58434): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,58458): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,58482): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,58507): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,58533): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,58566): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,58606): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,58689): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,58711): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,58741): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,58765): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,58789): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,58814): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,58840): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,58872): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,58926): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,58948): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,58978): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,59002): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,59026): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,59051): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,59077): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,59133): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,59155): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,59187): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,59211): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,59235): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,59260): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,59286): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,59300): run-time error CSS1019: Unexpected token, found '@keyframes'
(9425,59318): run-time error CSS1035: Expected colon, found '{'
(9425,60271): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,60327): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(9425,60381): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-y-reverse'
(9425,60443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,60503): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-y-reverse'
(9425,60561): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-y-reverse'
(9425,60631): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,60674): run-time error CSS1046: Expect comma, found '231'
(9425,60681): run-time error CSS1046: Expect comma, found '/'
(9425,60682): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,60686): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,60686): run-time error CSS1042: Expected function, found '-'
(9425,60687): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-opacity'
(9425,60705): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,60755): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,60798): run-time error CSS1046: Expect comma, found '213'
(9425,60805): run-time error CSS1046: Expect comma, found '/'
(9425,60806): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,60810): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,60810): run-time error CSS1042: Expected function, found '-'
(9425,60811): run-time error CSS1039: Token not allowed after unary operator: '-tw-divide-opacity'
(9425,60829): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,61494): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,61537): run-time error CSS1046: Expect comma, found '231'
(9425,61544): run-time error CSS1046: Expect comma, found '/'
(9425,61545): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,61549): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,61549): run-time error CSS1042: Expected function, found '-'
(9425,61550): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,61568): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,61588): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,61631): run-time error CSS1046: Expect comma, found '213'
(9425,61638): run-time error CSS1046: Expect comma, found '/'
(9425,61639): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,61643): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,61643): run-time error CSS1042: Expected function, found '-'
(9425,61644): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,61662): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,61678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,61719): run-time error CSS1046: Expect comma, found '152'
(9425,61726): run-time error CSS1046: Expect comma, found '/'
(9425,61727): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,61731): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,61731): run-time error CSS1042: Expected function, found '-'
(9425,61732): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,61750): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,61775): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,61817): run-time error CSS1046: Expect comma, found '56'
(9425,61822): run-time error CSS1046: Expect comma, found '/'
(9425,61823): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,61827): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,61827): run-time error CSS1042: Expected function, found '-'
(9425,61828): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,61846): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,61868): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,61915): run-time error CSS1046: Expect comma, found '231'
(9425,61922): run-time error CSS1046: Expect comma, found '/'
(9425,61923): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,61927): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,61927): run-time error CSS1042: Expected function, found '-'
(9425,61928): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,61946): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62015): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,62058): run-time error CSS1046: Expect comma, found '244'
(9425,62065): run-time error CSS1046: Expect comma, found '/'
(9425,62066): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62070): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62070): run-time error CSS1042: Expected function, found '-'
(9425,62071): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62085): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,62144): run-time error CSS1046: Expect comma, found '213'
(9425,62151): run-time error CSS1046: Expect comma, found '/'
(9425,62152): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62156): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62156): run-time error CSS1042: Expected function, found '-'
(9425,62157): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62171): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62212): run-time error CSS1046: Expect comma, found '163'
(9425,62219): run-time error CSS1046: Expect comma, found '/'
(9425,62220): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62224): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62224): run-time error CSS1042: Expected function, found '-'
(9425,62225): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62239): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,62322): run-time error CSS1046: Expect comma, found '250'
(9425,62329): run-time error CSS1046: Expect comma, found '/'
(9425,62330): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62334): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62334): run-time error CSS1042: Expected function, found '-'
(9425,62335): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62349): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62386): run-time error CSS1046: Expect comma, found '195'
(9425,62393): run-time error CSS1046: Expect comma, found '/'
(9425,62394): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62398): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62398): run-time error CSS1042: Expected function, found '-'
(9425,62399): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62413): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,62484): run-time error CSS1046: Expect comma, found '152'
(9425,62491): run-time error CSS1046: Expect comma, found '/'
(9425,62492): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62496): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62496): run-time error CSS1042: Expected function, found '-'
(9425,62497): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62511): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62532): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,62574): run-time error CSS1046: Expect comma, found '118'
(9425,62581): run-time error CSS1046: Expect comma, found '/'
(9425,62582): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62586): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62586): run-time error CSS1042: Expected function, found '-'
(9425,62587): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62601): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,62659): run-time error CSS1046: Expect comma, found '56'
(9425,62664): run-time error CSS1046: Expect comma, found '/'
(9425,62665): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62669): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62669): run-time error CSS1042: Expected function, found '-'
(9425,62670): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62684): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62738): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,62781): run-time error CSS1046: Expect comma, found '255'
(9425,62788): run-time error CSS1046: Expect comma, found '/'
(9425,62789): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,62793): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,62793): run-time error CSS1042: Expected function, found '-'
(9425,62794): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,62808): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,62876): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(9425,62967): run-time error CSS1039: Token not allowed after unary operator: '-tw-gradient-stops'
(9425,63004): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,63064): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,63122): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,63203): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,63263): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,63321): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,63401): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,63470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66307): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66350): run-time error CSS1046: Expect comma, found '56'
(9425,66355): run-time error CSS1046: Expect comma, found '/'
(9425,66356): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,66360): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,66360): run-time error CSS1042: Expected function, found '-'
(9425,66361): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,66377): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,66403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66437): run-time error CSS1046: Expect comma, found '99'
(9425,66442): run-time error CSS1046: Expect comma, found '/'
(9425,66443): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,66447): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,66447): run-time error CSS1042: Expected function, found '-'
(9425,66448): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,66464): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,66482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66516): run-time error CSS1046: Expect comma, found '231'
(9425,66523): run-time error CSS1046: Expect comma, found '/'
(9425,66524): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,66528): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,66528): run-time error CSS1042: Expected function, found '-'
(9425,66529): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,66545): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,66563): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66597): run-time error CSS1046: Expect comma, found '114'
(9425,66604): run-time error CSS1046: Expect comma, found '/'
(9425,66605): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,66609): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,66609): run-time error CSS1042: Expected function, found '-'
(9425,66610): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,66626): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,66644): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66677): run-time error CSS1046: Expect comma, found '85'
(9425,66682): run-time error CSS1046: Expect comma, found '/'
(9425,66683): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,66687): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,66687): run-time error CSS1042: Expected function, found '-'
(9425,66688): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,66704): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,66722): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66755): run-time error CSS1046: Expect comma, found '65'
(9425,66760): run-time error CSS1046: Expect comma, found '/'
(9425,66761): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,66765): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,66765): run-time error CSS1042: Expected function, found '-'
(9425,66766): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,66782): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,66800): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66833): run-time error CSS1046: Expect comma, found '24'
(9425,66838): run-time error CSS1046: Expect comma, found '/'
(9425,66839): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,66843): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,66843): run-time error CSS1042: Expected function, found '-'
(9425,66844): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,66860): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,66892): run-time error CSS1046: Expect comma, found '163'
(9425,66898): run-time error CSS1046: Expect comma, found '/'
(9425,66899): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,66903): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,66903): run-time error CSS1042: Expected function, found '-'
(9425,66904): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,66920): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,66950): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,66993): run-time error CSS1046: Expect comma, found '152'
(9425,67000): run-time error CSS1046: Expect comma, found '/'
(9425,67001): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,67005): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,67005): run-time error CSS1042: Expected function, found '-'
(9425,67006): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,67022): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,67039): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,67072): run-time error CSS1046: Expect comma, found '146'
(9425,67078): run-time error CSS1046: Expect comma, found '/'
(9425,67079): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,67083): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,67083): run-time error CSS1042: Expected function, found '-'
(9425,67084): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,67100): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,67131): run-time error CSS1046: Expect comma, found '56'
(9425,67136): run-time error CSS1046: Expect comma, found '/'
(9425,67137): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,67141): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,67141): run-time error CSS1042: Expected function, found '-'
(9425,67142): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,67158): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,67188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,67234): run-time error CSS1046: Expect comma, found '255'
(9425,67241): run-time error CSS1046: Expect comma, found '/'
(9425,67242): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,67246): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,67246): run-time error CSS1042: Expected function, found '-'
(9425,67247): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,67263): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,67508): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,67540): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,67596): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,67623): run-time error CSS1038: Expected hex color, found '#0000'
(9425,67635): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,67655): run-time error CSS1038: Expected hex color, found '#0000'
(9425,67667): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,67700): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,67734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,67805): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,67832): run-time error CSS1038: Expected hex color, found '#0000'
(9425,67844): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,67864): run-time error CSS1038: Expected hex color, found '#0000'
(9425,67876): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,67923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68030): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68165): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,68194): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,68216): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,68231): run-time error CSS1038: Expected hex color, found '#0000'
(9425,68246): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68470): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68507): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68527): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68593): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68646): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(9425,68661): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(9425,68682): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(9425,68701): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(9425,68721): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(9425,68742): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(9425,68759): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(9425,68778): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(9425,68794): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(9425,68821): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,68862): run-time error CSS1039: Token not allowed after unary operator: '-tw-blur'
(9425,68877): run-time error CSS1039: Token not allowed after unary operator: '-tw-brightness'
(9425,68898): run-time error CSS1039: Token not allowed after unary operator: '-tw-contrast'
(9425,68917): run-time error CSS1039: Token not allowed after unary operator: '-tw-grayscale'
(9425,68937): run-time error CSS1039: Token not allowed after unary operator: '-tw-hue-rotate'
(9425,68958): run-time error CSS1039: Token not allowed after unary operator: '-tw-invert'
(9425,68975): run-time error CSS1039: Token not allowed after unary operator: '-tw-saturate'
(9425,68994): run-time error CSS1039: Token not allowed after unary operator: '-tw-sepia'
(9425,69010): run-time error CSS1039: Token not allowed after unary operator: '-tw-drop-shadow'
(9425,69045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,69104): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(9425,69128): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(9425,69158): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(9425,69186): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(9425,69215): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(9425,69245): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(9425,69271): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(9425,69298): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(9425,69326): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(9425,69367): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-blur'
(9425,69391): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-brightness'
(9425,69421): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-contrast'
(9425,69449): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-grayscale'
(9425,69478): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-hue-rotate'
(9425,69508): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-invert'
(9425,69534): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-opacity'
(9425,69561): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-saturate'
(9425,69589): run-time error CSS1039: Token not allowed after unary operator: '-tw-backdrop-sepia'
(9425,70302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,70355): run-time error CSS1046: Expect comma, found '179'
(9425,70362): run-time error CSS1046: Expect comma, found '/'
(9425,70363): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,70367): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,70367): run-time error CSS1042: Expected function, found '-'
(9425,70368): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,70386): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,70429): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,70472): run-time error CSS1046: Expect comma, found '163'
(9425,70479): run-time error CSS1046: Expect comma, found '/'
(9425,70480): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,70484): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,70484): run-time error CSS1042: Expected function, found '-'
(9425,70485): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,70503): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,70531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,70574): run-time error CSS1046: Expect comma, found '250'
(9425,70581): run-time error CSS1046: Expect comma, found '/'
(9425,70582): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,70586): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,70586): run-time error CSS1042: Expected function, found '-'
(9425,70587): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,70601): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,70626): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,70669): run-time error CSS1046: Expect comma, found '195'
(9425,70676): run-time error CSS1046: Expect comma, found '/'
(9425,70677): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,70681): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,70681): run-time error CSS1042: Expected function, found '-'
(9425,70682): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,70696): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,70728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,70771): run-time error CSS1046: Expect comma, found '241'
(9425,70778): run-time error CSS1046: Expect comma, found '/'
(9425,70779): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,70783): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,70783): run-time error CSS1042: Expected function, found '-'
(9425,70784): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,70798): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,70826): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,70860): run-time error CSS1046: Expect comma, found '246'
(9425,70867): run-time error CSS1046: Expect comma, found '/'
(9425,70868): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,70872): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,70872): run-time error CSS1042: Expected function, found '-'
(9425,70873): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,70889): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,70925): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,70958): run-time error CSS1046: Expect comma, found '64'
(9425,70964): run-time error CSS1046: Expect comma, found '/'
(9425,70965): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,70969): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,70969): run-time error CSS1042: Expected function, found '-'
(9425,70970): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,70986): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,71018): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,71051): run-time error CSS1046: Expect comma, found '41'
(9425,71056): run-time error CSS1046: Expect comma, found '/'
(9425,71057): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,71061): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,71061): run-time error CSS1042: Expected function, found '-'
(9425,71062): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,71078): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,71102): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,71209): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,71330): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,71359): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,71381): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,71396): run-time error CSS1038: Expected hex color, found '#0000'
(9425,71432): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,71452): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,71545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,71588): run-time error CSS1046: Expect comma, found '213'
(9425,71595): run-time error CSS1046: Expect comma, found '/'
(9425,71596): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,71600): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,71600): run-time error CSS1042: Expected function, found '-'
(9425,71601): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,71615): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,72168): run-time error CSS1039: Token not allowed after unary operator: '-tw-content'
(9425,73414): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,73506): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,73528): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,73558): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,73582): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,73606): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,73631): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,73657): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,73698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,73742): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,73789): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-x'
(9425,73811): run-time error CSS1039: Token not allowed after unary operator: '-tw-translate-y'
(9425,73841): run-time error CSS1039: Token not allowed after unary operator: '-tw-rotate'
(9425,73865): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-x'
(9425,73889): run-time error CSS1039: Token not allowed after unary operator: '-tw-skew-y'
(9425,73914): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-x'
(9425,73940): run-time error CSS1039: Token not allowed after unary operator: '-tw-scale-y'
(9425,74188): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,74241): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-x-reverse'
(9425,74297): run-time error CSS1039: Token not allowed after unary operator: '-tw-space-x-reverse'
(9425,74526): run-time error CSS1038: Expected hex color, found '#0000'
(9425,74548): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,74591): run-time error CSS1046: Expect comma, found '250'
(9425,74598): run-time error CSS1046: Expect comma, found '/'
(9425,74599): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,74603): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,74603): run-time error CSS1042: Expected function, found '-'
(9425,74604): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,74618): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,74680): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,74723): run-time error CSS1046: Expect comma, found '255'
(9425,74730): run-time error CSS1046: Expect comma, found '/'
(9425,74731): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,74735): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,74735): run-time error CSS1042: Expected function, found '-'
(9425,74736): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,74750): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,75717): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,75779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,75891): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-offset-shadow'
(9425,75918): run-time error CSS1038: Expected hex color, found '#0000'
(9425,75930): run-time error CSS1039: Token not allowed after unary operator: '-tw-ring-shadow'
(9425,75950): run-time error CSS1038: Expected hex color, found '#0000'
(9425,75962): run-time error CSS1039: Token not allowed after unary operator: '-tw-shadow'
(9425,76010): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,76059): run-time error CSS1046: Expect comma, found '56'
(9425,76064): run-time error CSS1046: Expect comma, found '/'
(9425,76065): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,76069): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,76069): run-time error CSS1042: Expected function, found '-'
(9425,76070): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,76088): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,76844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,76886): run-time error CSS1046: Expect comma, found '85'
(9425,76891): run-time error CSS1046: Expect comma, found '/'
(9425,76892): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,76896): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,76896): run-time error CSS1042: Expected function, found '-'
(9425,76897): run-time error CSS1039: Token not allowed after unary operator: '-tw-border-opacity'
(9425,76915): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,76937): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,76979): run-time error CSS1046: Expect comma, found '65'
(9425,76984): run-time error CSS1046: Expect comma, found '/'
(9425,76985): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,76989): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,76989): run-time error CSS1042: Expected function, found '-'
(9425,76990): run-time error CSS1039: Token not allowed after unary operator: '-tw-bg-opacity'
(9425,77004): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,77028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,77061): run-time error CSS1046: Expect comma, found '85'
(9425,77066): run-time error CSS1046: Expect comma, found '/'
(9425,77067): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(9425,77071): run-time error CSS1034: Expected closing parenthesis, found '-'
(9425,77071): run-time error CSS1042: Expected function, found '-'
(9425,77072): run-time error CSS1039: Token not allowed after unary operator: '-tw-text-opacity'
(9425,77088): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(9425,77119): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,77185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9425,77205): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@tailwind base;
@tailwind components;
@tailwind utilities;

@layer components {
  .btn {
    @apply py-2 px-4 font-medium border border-transparent text-sm leading-tight rounded-full transition duration-150 ease-in-out;
  }
  .btn-navigation {
    @apply leading-tight bg-secondary-500 hover:bg-secondary-600 text-white btn-get-started rounded-full w-[200px];
  }
  .btn-navigation[disabled] {
    @apply !bg-secondary-200 hover:bg-secondary-200;
  }
}

.btn:active, .btn.active {
  box-shadow: none;
}

.btn:hover, .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
  outline: 0;
  outline-offset: 0;
  border-color: transparent;
}

.btn.pmd-btn-raised {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.btn.pmd-btn-raised:active, .btn.pmd-btn-raised:focus, .btn.pmd-btn-raised.active, .btn.pmd-btn-raised:active:focus, .btn.pmd-btn-raised.active:focus {
  -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.btn.pmd-btn-fab {
  padding: 0;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  min-width: 56px;
}

.btn.pmd-btn-fab span,
.btn.pmd-btn-fab i {
  line-height: 56px;
}

.btn.pmd-btn-fab.btn-lg {
  width: 78px;
  height: 78px;
  min-width: 78px;
}

.btn.pmd-btn-fab.btn-lg span,
.btn.pmd-btn-fab.btn-lg i {
  line-height: 78px;
}

.btn.pmd-btn-fab.btn-sm {
  width: 40px;
  height: 40px;
  min-width: 40px;
}

.btn.pmd-btn-fab.btn-sm span,
.btn.pmd-btn-fab.btn-sm i {
  line-height: 40px;
}

.btn.pmd-btn-fab.btn-xs {
  width: 30px;
  height: 30px;
  min-width: 30px;
}

.btn.pmd-btn-fab.btn-xs span,
.btn.pmd-btn-fab.btn-xs i {
  line-height: 30px;
}

.btn-default {
  color: #333333;
  background-color: #fff;
}

.btn-default:hover {
  color: #333333;
  background-color: #ececec;
}

.btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .btn-default.active.focus, .btn-default.active:focus, .btn-default:active.focus, .btn-default:active:focus {
  color: #333333;
  background-color: #ececec;
}

.btn-default .ink {
  background-color: #e6e5e5;
}

.btn-default.pmd-btn-flat {
  color: #fff;
  background-color: transparent;
}

.btn-default.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-default.pmd-btn-flat:active, .btn-default.pmd-btn-flat.active, .btn-default.pmd-btn-flat:focus {
  color: #fff;
  background-color: #cccccc;
}

.btn-default.pmd-btn-flat .ink {
  background-color: #808080;
}

    .btn-default.pmd-btn-outline {
        border-color: #578759;
        background-color: transparent;
        color: #578759;
    }

        .btn-default.pmd-btn-outline:hover, .btn-default.pmd-btn-outline:focus {
            border-color: #578759;
            background-color: #578759;
            color: #333333;
        }

.btn-primary {
    color: #fff;
    background-color: #76b378;
}

    .btn-primary:hover {
        color: #fff;
        background-color: #578759;
    }

    .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary:active.focus, .btn-primary:active:focus {
        color: #fff;
        background-color: #76b378;
    }

    .btn-primary .ink {
        background-color: #76b378;
    }

    .btn-primary.pmd-btn-flat {
        color: #76b378;
        background-color: transparent;
    }

        .btn-primary.pmd-btn-flat:hover {
            background-color: #76b378;
        }

.btn-primary.pmd-btn-flat:active, .btn-primary.pmd-btn-flat.active, .btn-primary.pmd-btn-flat:focus {
  color: #76b378;
  background-color: #cccccc;
}

.btn-primary.pmd-btn-flat .ink {
  background-color: #808080;
}

    .btn-primary.pmd-btn-outline {
        border-color: #578759;
        background-color: transparent;
        color: #fff;
    }

        .btn-primary.pmd-btn-outline:hover, .btn-primary.pmd-btn-outline:focus {
            border-color: #578759;
            background-color: #578759;
            color: #fff;
        }

.btn-secondary {
  color: #ffffff;
  background-color: #578759;
}

.btn-secondary:hover {
  color: #ffffff;
  background-color: #e0a800;
}

.btn-secondary:focus, .btn-secondary.focus, .btn-secondary:active, .btn-secondary.active, .btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary:active.focus, .btn-secondary:active:focus {
  color: #ffffff;
  background-color: #e0a800;
}

.btn-secondary .ink {
  background-color: #d39e00;
}

.btn-secondary.pmd-btn-flat {
  color: #578759;
  background-color: transparent;
}

.btn-secondary.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-secondary.pmd-btn-flat:active, .btn-secondary.pmd-btn-flat.active, .btn-secondary.pmd-btn-flat:focus {
  color: #578759;
  background-color: #cccccc;
}

.btn-secondary.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-secondary.pmd-btn-outline {
  border-color: #578759;
  background-color: transparent;
  color: #578759;
}

.btn-secondary.pmd-btn-outline:hover, .btn-secondary.pmd-btn-outline:focus {
  border-color: #578759;
  background-color: #e0a800;
  color: #333333;
}

.btn-success .ink {
  background-color: #1b721a;
}

.btn-success.pmd-btn-flat {
  color: #259b24;
  background-color: transparent;
}

.btn-success.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-success.pmd-btn-flat:active, .btn-success.pmd-btn-flat.active, .btn-success.pmd-btn-flat:focus {
  color: #259b24;
  background-color: #cccccc;
}

.btn-success.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-success.pmd-btn-outline {
  border-color: #259b24;
  background-color: transparent;
  color: #259b24;
}

.btn-success.pmd-btn-outline:hover, .btn-success.pmd-btn-outline:focus {
  border-color: #1b721a;
  background-color: #1e7c1d;
  color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #029ee6;
}

.btn-info:hover {
  color: #fff;
  background-color: #038fce;
}

.btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .btn-info.active.focus, .btn-info.active:focus, .btn-info:active.focus, .btn-info:active:focus {
  color: #fff;
  background-color: #038fce;
}

.btn-info .ink {
  background-color: #0286c2;
}

.btn-info.pmd-btn-flat {
  color: #03a9f4;
  background-color: transparent;
}

.btn-info.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-info.pmd-btn-flat:active, .btn-info.pmd-btn-flat.active, .btn-info.pmd-btn-flat:focus {
  color: #03a9f4;
  background-color: #cccccc;
}

.btn-info.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-info.pmd-btn-outline {
  border-color: #03a9f4;
  background-color: transparent;
  color: #03a9f4;
}

.btn-info.pmd-btn-outline:hover, .btn-info.pmd-btn-outline:focus {
  border-color: #0286c2;
  background-color: #038fce;
  color: #fff;
}

.btn-warning {
    color: #fff;
    background-color: #337ab7;
}

    .btn-warning:hover {
        color: #fff !important;
        background-color: #1f527e !important;
    }

    .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning:active.focus, .btn-warning:active:focus {
        color: #fff !important;
        background-color: #1f527e !important;
    }

    .btn-warning .ink {
        background-color: #01253F;
    }

.btn-warning.pmd-btn-flat {
  color: #578759;
  background-color: transparent;
}

.btn-warning.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-warning.pmd-btn-flat:active, .btn-warning.pmd-btn-flat.active, .btn-warning.pmd-btn-flat:focus {
  color: #578759;
  background-color: #cccccc;
}

.btn-warning.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-warning.pmd-btn-outline {
  border-color: #578759;
  background-color: transparent;
  color: #578759;
}

.btn-warning.pmd-btn-outline:hover, .btn-warning.pmd-btn-outline:focus {
  border-color: #d39e00;
  background-color: #e0a800;
  color: #333333;
}

.btn-danger {
  color: #fff;
  background-color: #ff5722;
}

.btn-danger:hover {
  color: #fff;
  background-color: #fb3c00;
}

.btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger:active.focus, .btn-danger:active:focus {
  color: #fff;
  background-color: #fb3c00;
}

.btn-danger .ink {
  background-color: #ee3900;
}

.btn-danger.pmd-btn-flat {
  color: #ff5722;
  background-color: transparent;
}

.btn-danger.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-danger.pmd-btn-flat:active, .btn-danger.pmd-btn-flat.active, .btn-danger.pmd-btn-flat:focus {
  color: #ff5722;
  background-color: #cccccc;
}

.btn-danger.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-danger.pmd-btn-outline {
  border-color: #ff5722;
  background-color: transparent;
  color: #ff5722;
}

.btn-danger.pmd-btn-outline:hover, .btn-danger.pmd-btn-outline:focus {
  border-color: #ee3900;
  background-color: #fb3c00;
  color: #fff;
}

.btn-light {
  color: #333333;
  background-color: #f8f9fa; 
}

.text-white {
  color: #fff !important;
}

.link-main-cta {
  color: #099492;
}

.btn-light:hover {
  color: #333333;
  background-color: #e2e6ea;
}

.btn-light:focus, .btn-light.focus, .btn-light:active, .btn-light.active, .btn-light.active.focus, .btn-light.active:focus, .btn-light:active.focus, .btn-light:active:focus {
  color: #333333;
  background-color: #e2e6ea;
}

.btn-light .ink {
  background-color: #dae0e5;
}

.btn-light.pmd-btn-flat {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-light.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-light.pmd-btn-flat:active, .btn-light.pmd-btn-flat.active, .btn-light.pmd-btn-flat:focus {
  color: #f8f9fa;
  background-color: #cccccc;
}

.btn-light.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-light.pmd-btn-outline {
  border-color: #f8f9fa;
  background-color: transparent;
  color: #f8f9fa;
}

.btn-light.pmd-btn-outline:hover, .btn-light.pmd-btn-outline:focus {
  border-color: #dae0e5;
  background-color: #e2e6ea;
  color: #333333;
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
}

.btn-dark:focus, .btn-dark.focus, .btn-dark:active, .btn-dark.active, .btn-dark.active.focus, .btn-dark.active:focus, .btn-dark:active.focus, .btn-dark:active:focus {
  color: #fff;
  background-color: #23272b;
}

.btn-dark .ink {
  background-color: #1d2124;
}

.btn-dark.pmd-btn-flat {
  color: #343a40;
  background-color: transparent;
}

.btn-dark.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-dark.pmd-btn-flat:active, .btn-dark.pmd-btn-flat.active, .btn-dark.pmd-btn-flat:focus {
  color: #343a40;
  background-color: #cccccc;
}

.btn-dark.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-dark.pmd-btn-outline {
  border-color: #343a40;
  background-color: transparent;
  color: #343a40;
}

.btn-dark.pmd-btn-outline:hover, .btn-dark.pmd-btn-outline:focus {
  border-color: #1d2124;
  background-color: #23272b;
  color: #fff;
}

.btn-error {
  color: #fff;
  background-color: #ff5722;
}

.btn-error:hover {
  color: #fff;
  background-color: #fb3c00;
}

.btn-error:focus, .btn-error.focus, .btn-error:active, .btn-error.active, .btn-error.active.focus, .btn-error.active:focus, .btn-error:active.focus, .btn-error:active:focus {
  color: #fff;
  background-color: #fb3c00;
}

.btn-error .ink {
  background-color: #ee3900;
}

.btn-error.pmd-btn-flat {
  color: #ff5722;
  background-color: transparent;
}

.btn-error.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-error.pmd-btn-flat:active, .btn-error.pmd-btn-flat.active, .btn-error.pmd-btn-flat:focus {
  color: #ff5722;
  background-color: #cccccc;
}

.btn-error.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-error.pmd-btn-outline {
  border-color: #ff5722;
  background-color: transparent;
  color: #ff5722;
}

.btn-error.pmd-btn-outline:hover, .btn-error.pmd-btn-outline:focus {
  border-color: #ee3900;
  background-color: #fb3c00;
  color: #fff;
}

.btn-inverse {
  color: #fff;
  background-color: #343a40;
}

.btn-inverse:hover {
  color: #fff;
  background-color: #23272b;
}

.btn-inverse:focus, .btn-inverse.focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.active.focus, .btn-inverse.active:focus, .btn-inverse:active.focus, .btn-inverse:active:focus {
  color: #fff;
  background-color: #23272b;
}

.btn-inverse .ink {
  background-color: #1d2124;
}

.btn-inverse.pmd-btn-flat {
  color: #343a40;
  background-color: transparent;
}

.btn-inverse.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-inverse.pmd-btn-flat:active, .btn-inverse.pmd-btn-flat.active, .btn-inverse.pmd-btn-flat:focus {
  color: #343a40;
  background-color: #cccccc;
}

.btn-inverse.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-inverse.pmd-btn-outline {
  border-color: #343a40;
  background-color: transparent;
  color: #343a40;
}

.btn-inverse.pmd-btn-outline:hover, .btn-inverse.pmd-btn-outline:focus {
  border-color: #1d2124;
  background-color: #23272b;
  color: #fff;
}

.btn-information {
  color: #fff;
  background-color: #03a9f4;
}

.btn-information:hover {
  color: #fff;
  background-color: #038fce;
}

.btn-information:focus, .btn-information.focus, .btn-information:active, .btn-information.active, .btn-information.active.focus, .btn-information.active:focus, .btn-information:active.focus, .btn-information:active:focus {
  color: #fff;
  background-color: #038fce;
}

.btn-information .ink {
  background-color: #0286c2;
}

.btn-information.pmd-btn-flat {
  color: #03a9f4;
  background-color: transparent;
}

.btn-information.pmd-btn-flat:hover {
  background-color: #e5e5e5;
}

.btn-information.pmd-btn-flat:active, .btn-information.pmd-btn-flat.active, .btn-information.pmd-btn-flat:focus {
  color: #03a9f4;
  background-color: #cccccc;
}

.btn-information.pmd-btn-flat .ink {
  background-color: #808080;
}

.btn-information.pmd-btn-outline {
  border-color: #03a9f4;
  background-color: transparent;
  color: #03a9f4;
}

.btn-information.pmd-btn-outline:hover, .btn-information.pmd-btn-outline:focus {
  border-color: #0286c2;
  background-color: #038fce;
  color: #fff;
}

.btn-default.pmd-btn-flat {
  color: #333333;
}

.btn-default.pmd-btn-outline {
    color: #1e5071;
    border-color: #1e5071;
}

    .btn-default.pmd-btn-outline:hover, .btn-default.pmd-btn-outline:focus {
        border-color: #578759;
        color: #578759;
        transition: color 0.15s ease-in-out, border-color 0.15s ease-in-out;
    }

.btn-lg {
  padding: 0.625rem 1rem;
  font-size: 1.125rem;
  line-height: 1.3;
  border-radius: 0.125rem;
}

.btn-sm {
  padding: 0.25rem 0.75rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.125rem;
}

.pmd-ripple-effect {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

.ink {
  display: block;
  position: absolute;
  pointer-events: none;
  border-radius: 50%;
  -ms-transform: scale(0);
  transform: scale(0);
  background: #fff;
  opacity: 1;
}

.ink.animate {
  animation: ripple .5s linear;
}

@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}

.btn-group .btn {
  border-radius: 2px;
}

.btn-group.open .dropdown-toggle {
  outline: 0;
  outline-offset: 0;
  box-shadow: none;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: 0;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 0;
}

.btn-group > .btn:focus:hover,
.btn-group-vertical > .btn:focus:hover,
.btn-group > .btn:active:hover,
.btn-group-vertical > .btn:active:hover,
.btn-group > .btn.active:hover,
.btn-group-vertical > .btn.active:hover {
  z-index: 2;
}

.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus {
    background-color: #76b378 !important;
    border-color: #76b378 !important;
}

.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
    color: #fff;
    background-color: #1f527e;
    border-color: #1f527e;
}
/*# sourceMappingURL=button.css.map */
/*!
 * Propeller v1.3.2 (https://propeller.in/): card.css
 * Copyright 2016-2019 Digicorp, Inc
 * Licensed under MIT (https://propeller.in/LICENSE)
 */
.pmd-card {
    background-color: #fff;
    box-shadow: 0px 0px 8px rgb(32 56 91 / 15%);
    border-radius: 25px;
}

.pmd-card.sm-radius {
  border-radius: 20px;
}

.pmd-card .form-horizontal .form-group {
  margin-right: inherit;
  margin-left: inherit;
}

.pmd-card-body {
  padding-right: 1rem;
  padding-left: 1rem;
  color: #234472dc;
}

.pmd-card-body .price .text,
.pmd-card-body .price .value {
  font-weight: 700;
}

.pmd-card-body:not(.mt-0) {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.pmd-card-title {
  padding: 1rem 1rem 0 1rem;
  margin-bottom: 1rem;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

  .pmd-card-title.no-border {
    padding: 1.25rem 0 0 0;
    margin-bottom: 0px;
  }

  .pmd-card-title.no-border h2 {
    margin-bottom: 0 !important;
  }

  .pmd-card-body.even {
    padding: 0 0 1.25rem;
  }

  .pmd-card-body.even .price {
    padding: 0.25rem 1rem 0.2rem;
    min-height: 50px;
    overflow: hidden;
  }

  .pmd-card-body.even .price:nth-of-type(even) {
    background-color: #f4f6f8;
  }

.pmd-card-title .dropdown .dropdown-toggle {
  color: inherit;
}

.pmd-card-title-text {
  margin-top: 0;
  margin-bottom: 0;
  color: inherit;
}

h2.pmd-card-title-text {
  margin-bottom: 2px;
  font-size: 1.4rem;
  font-weight: 700;
}

.pmd-card-subtitle-text {
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.6;
  color: rgba(0, 0, 0, 0.54);
}

.pmd-card-footer {
  display: table;
  width: 100%;
  padding: 0.5rem 1rem;
  content: "";
}

.pmd-card-actions {
  padding: 0.5rem 1rem;
}

@media (max-width: 600px) {
  .pmd-card-actions {
    padding: 0.5rem 1rem 0.75rem 0;
  }
}

.pmd-card-actions .btn {
  margin-right: 0.25rem;
  margin-bottom: 0.5rem;
  margin-left: 0.25rem;
  min-width: inherit;
}

.pmd-card-actions .btn:first-child {
  margin-left: 0.75rem;
}

.pmd-card-actions .btn:last-child {
  margin-right: 0.75rem;
}

.pmd-card-actions .btn.pmd-btn-flat {
  margin-right: 0.25rem;
  margin-bottom: 0;
  margin-left: 0.25rem;
}

.pmd-card-actions .btn.pmd-btn-fab {
  padding: 0;
}

/* Card Media Action */
.pmd-card-media-inline .pmd-card-media {
  padding: 1.25rem 1.25rem 0;
}

.pmd-card-media-inline .pmd-card-media h2.pmd-card-title-text {
  margin-top: 0.25rem;
}

.pmd-card-footer-no-border {
  padding-top: 0;
  border-color: transparent;
}

.pmd-card-list {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #fff;
}

/* Card inverse*/
.pmd-card-inverse {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.84);
}

.pmd-card-inverse .pmd-card-body {
  color: rgba(255, 255, 255, 0.84);
}

.pmd-card-inverse .pmd-card-subtitle-text {
  color: rgba(255, 255, 255, 0.54);
}

/*# sourceMappingURL=card.css.map */
/*!
 * Propeller v1.3.2 (https://propeller.in): checkbox.css
 * Copyright 2016-2019 Digicorp, Inc.
 * Licensed under MIT (https://propeller.in/LICENSE)
 */
.pmd-checkbox-ripple-effect {
  -ms-transform: translateZ(0px);
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
}

.checkbox .pmd-checkbox-ripple-effect {
  padding-left: 0;
}

.checkbox .pmd-checkbox {
  padding-left: 0;
}

.pmd-checkbox [type="checkbox"] {
  /* Disabled checkbox */
}

.pmd-checkbox [type="checkbox"]:not(:checked), .pmd-checkbox [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}

.pmd-checkbox [type="checkbox"]:not(:checked) + .pmd-checkbox-label, .pmd-checkbox [type="checkbox"]:checked + .pmd-checkbox-label {
  position: relative;
  padding-left: 1.5625rem;
  cursor: pointer;
}

.pmd-checkbox [type="checkbox"]:not(:checked) + .pmd-checkbox-label:before, .pmd-checkbox [type="checkbox"]:checked + .pmd-checkbox-label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 1px;
  width: 20px;
  height: 20px;
  border-width: 0.125rem;
  border-style: solid;
  border-radius: 6px;
  border-color: rgba(0, 0, 0, 0.54);
}

    .pmd-checkbox.white [type="checkbox"]:not(:checked) + .pmd-checkbox-label:before, .pmd-checkbox.white [type="checkbox"]:checked + .pmd-checkbox-label:before {
        border-color: #d2dce3;
    }

 
.pmd-checkbox [type="checkbox"]:not(:checked) + .pmd-checkbox-label:after, .pmd-checkbox [type="checkbox"]:checked + .pmd-checkbox-label:after {
  color: #ffffff;
  border-image: none;
  border-style: none solid solid none;
  border-width: 0 0.125rem 0.125rem 0;
  content: "";
  display: table;
  height: 12px;
  left: 7px;
  position: absolute;
  top: 3px;
  width: 6px;
  transition: all .2s;
}
.pmd-checkbox.white [type="checkbox"]:checked + .pmd-checkbox-label:before {
    background-color: #578759;
    border-color: #578759 !important;
}
.pmd-checkbox [type="checkbox"]:checked + .pmd-checkbox-label:before {
    background-color: #578759;
    border-color: #578759;
}

.pmd-checkbox [type="checkbox"]:checked + .pmd-checkbox-label:after {
  opacity: 1;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.pmd-checkbox [type="checkbox"]:not(:checked) + .pmd-checkbox-label:after {
  opacity: 0;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.pmd-checkbox [type="checkbox"]:disabled:not(:checked) + .pmd-checkbox-label:before, .pmd-checkbox [type="checkbox"]:disabled:checked + .pmd-checkbox-label:before {
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0.26);
  cursor: not-allowed;
}

.checkbox.disabled label.pmd-checkbox,
fieldset[disabled] .checkbox label.pmd-checkbox {
  color: rgba(0, 0, 0, 0.26);
}

/* hover style just for information */
.pmd-checkbox label:hover:before {
  border: 1px solid #4778d9;
}

.pmd-checkbox.pmd-checkbox-ripple-effect {
  position: relative;
}

.pmd-checkbox .pmd-checkboxwrap {
  position: absolute;
  z-index: -1;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  overflow: hidden;
  top: -8px;
  left: -11px;
}

.checkbox-inline.pmd-checkbox {
  padding-left: 0;
}

.pmd-checkbox-ripple-effect .ink {
  background-color: rgba(0, 0, 0, 0.2);
}

.pmd-card-inverse .pmd-checkbox [type="checkbox"]:not(:checked) + .pmd-checkbox-label:before,
.pmd-card-inverse .pmd-checkbox [type="checkbox"] :checked + .pmd-checkbox-label:before {
  border-color: rgba(255, 255, 255, 0.54);
}

.pmd-card-inverse .pmd-checkbox [type="checkbox"]:checked + .pmd-checkbox-label:before {
  background-color: #4285f4;
}

.pmd-card-inverse .checkbox.disabled label.pmd-checkbox,
.pmd-card-inverse fieldset[disabled] .checkbox label.pmd-checkbox {
  color: rgba(255, 255, 255, 0.54);
}

/*# sourceMappingURL=checkbox.css.map */
/*!
 * Propeller v1.3.2 (https://propeller.in): dropdown.css
 * Copyright 2016-2019 Digicorp, Inc.
 * Licensed under MIT (https://propeller.in/LICENSE)
 */

.dropdown-menu {
    left: auto;
    right: 0;
}

.pmd-dropdown .dropdown-menu {
  top: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  opacity: 0;
  clip: rect(0 0 0 0);
  background-color: transparent;
  padding: 0.5rem 0;
  margin: 0;
  transition: all 0.2s ease-in-out;
}

.pmd-dropdown .dropdown-menu > li > a {
  padding: 0.75rem 1rem;
  color: #333333;
  line-height: 1.42857143;
}

.pmd-dropdown .dropdown-menu > li > a:hover, .pmd-dropdown .dropdown-menu > li > a:focus {
  color: #262626;
  background-color: #f8f9fa;
}

.pmd-dropdown .dropdown-menu ul > li > a {
  display: block;
  padding: 0.75rem 0.75rem;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

.pmd-dropdown .dropdown-menu ul > li > a:hover, .pmd-dropdown .dropdown-menu ul > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f8f9fa;
}

.pmd-dropdown .dropdown-menu > .active > a:hover, .pmd-dropdown .dropdown-menu > .active > a:focus {
  background-color: #f8f9fa;
}

.pmd-dropdown .dropdown-menu > .disabled > a {
  color: #868e96;
}

.pmd-dropdown .dropdown-menu > .disabled > a:hover, .pmd-dropdown .dropdown-menu > .disabled > a:focus {
  color: #868e96;
  background-color: transparent;
}

.pmd-dropdown .pmd-dropdown-menu-bg.pmd-dropdown-menu-bg-right {
  -moz-transform-origin: right top;
  -webkit-transform-origin: right top;
  transform-origin: right top;
  will-change: transform;
}

.pmd-dropdown.open > .pmd-dropdown-menu-container {
  display: block;
}

.pmd-dropdown.open > .pmd-dropdown-menu-container > .dropdown-menu {
  display: block;
  opacity: 1;
}

.pmd-dropdown.open > .pmd-dropdown-menu-container > .pmd-dropdown-menu-bg {
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pmd-dropdown.dropup .dropdown-menu {
  bottom: 0;
  top: auto;
}

.pmd-dropdown.dropup .pmd-dropdown-menu-container {
  bottom: 100%;
}

.pmd-dropdown.dropup .caret {
  border-bottom: 4px solid;
}

.pmd-dropdown .dropdown-menu-right {
  clip: rect(0 0 0 0);
}

.pmd-dropdown-menu-container {
  position: absolute;
  z-index: 999;
}

.pmd-dropdown-menu-bg {
  border-radius: 0;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  border: none;
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transform-origin: left top;
  -webkit-transform-origin: left top;
  transform-origin: left top;
  will-change: transform;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  position: absolute;
}

.pmd-dropdown-menu-bg.pmd-dropdown-menu-bg-bottom-left {
  -moz-transform-origin: left bottom;
  -webkit-transform-origin: left bottom;
  transform-origin: left bottom;
  will-change: transform;
}

.pmd-dropdown-menu-bg.pmd-dropdown-menu-bg-bottom-right {
  -moz-transform-origin: right bottom;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
  will-change: transform;
}

.dropdown-header {
  padding: 0.25rem 1rem;
  margin-top: 8px;
  color: #868e96;
}

.navbar-fixed-bottom .pmd-dropdown.dropdown .caret {
  border-bottom: 4px solid;
}

.pmd-dropdown-menu-top-right {
  left: auto;
  right: 0;
}

.pmd-dropdown-menu-center {
  background-color: #fff;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: none;
  clip: inherit;
}

.pmd-sidebar .pmd-dropdown-menu-container .dropdown-menu {
  transition: none;
  opacity: 1;
}

.pmd-sidebar-open.pmd-sidebar .pmd-dropdown-menu-container {
  transition: none;
  position: static;
}

.pmd-sidebar-open.pmd-sidebar .pmd-dropdown-menu-bg {
  display: none;
}

.pmd-sidebar-open.pmd-sidebar .open > .pmd-dropdown-menu-container {
  position: static;
}

.pmd-sidebar-open.pmd-navbar-sidebar .dropdown-menu {
  background-color: transparent;
  top: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  opacity: 1;
  transition: none;
}

.pmd-sidebar-open.pmd-navbar-sidebar .pmd-dropdown-menu-container {
  position: static;
  transition: none;
}

.pmd-sidebar-open.pmd-navbar-sidebar .pmd-dropdown-menu-container .dropdown-menu {
  transition: none;
}

.pmd-sidebar-open.pmd-navbar-sidebar .pmd-dropdown-menu-bg {
  display: none;
}

@media screen and (max-width: 767px) {
  .pmd-sidebar-dropdown .pmd-dropdown-menu-container {
    position: static;
    transition: none;
  }
  .pmd-sidebar-dropdown .dropdown-menu {
    transition: none;
    opacity: 1;
  }
}

/*# sourceMappingURL=dropdown.css.map */
/*!
 * Propeller v1.3.2 (https://propeller.in): google-icons.css
 * Copyright 2016-2019 Digicorp, Inc.
 * Licensed under MIT (https://propeller.in/LICENSE)
 */
.material-icons.pmd-xs, .material-icons.md-18 {
  font-size: 18px;
}

.material-icons.pmd-sm, .material-icons.md-24 {
  font-size: 24px;
}

.material-icons.pmd-md, .material-icons.md-36 {
  font-size: 36px;
}

.material-icons.pmd-lg, .material-icons.md-48 {
  font-size: 48px;
}

.material-icons.md-dark {
  color: #333333;
}

.material-icons.md-dark.md-inactive {
  color: rgba(51, 51, 51, 0.25);
}

.material-icons.md-light {
  color: #fff;
}

.material-icons.md-light.md-inactive {
  color: rgba(255, 255, 255, 0.25);
}

/*# sourceMappingURL=google-icons.css.map */
/*!
 * Propeller v1.3.2 (https://propeller.in): list.css
 * Copyright 2016-2019 Digicorp, Inc.
 * Licensed under MIT (https://propeller.in/LICENSE)
 */
.pmd-card-list {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  background-color: #fff;
  margin-bottom: 0;
}

.list-group-item {
  margin-bottom: -1px;
  border: inherit;
  line-height: 1.4;
}

.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  line-height: 1.4;
}

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.54);
  font-size: 0.875rem;
}

.pmd-list .list-group-item {
  padding: 0.75rem 1rem;
}

.pmd-list .media-left,
.pmd-list .media > .pull-left {
  padding-right: 1rem;
}

.pmd-list-icon .list-group-item {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.pmd-list-twoline .list-group-item {
  padding-bottom: 0.75rem;
  padding-top: 0.75rem;
}

.pmd-list-avatar {
  padding: 0.5rem 0;
}

.pmd-list-avatar .list-group-item {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.avatar-list-img {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
}

.material-icons.media-left {
  padding-right: 32px;
  vertical-align: top;
  display: table-cell;
}

.material-icons.media-right {
  padding-left: 32px;
  vertical-align: top;
  display: table-cell;
}

.material-icons.media-middle {
  vertical-align: middle;
  display: table-cell;
}

.media-body.pmd-word-break {
  word-break: break-all;
  word-wrap: break-word;
}

/*# sourceMappingURL=list.css.map */
/*!
 * # Semantic UI 2.5.0 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.message {
  position: relative;
  min-height: 1em;
  margin: 1em 0 1.25em;
  background: #f8f8f9;
  padding: 1em 1.25em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease,
    box-shadow 0.1s ease;
  border-radius: 24px;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 transparent;
}
.ui.message:first-child {
  margin-top: 0;
}
.ui.message:last-child {
  margin-bottom: 0;
}
.ui.message .header {
  display: block;
  font-family: Lato, "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 700;
  margin: -0.14285714em 0 0 0;
}
.ui.message .header:not(.ui) {
  font-size: 1.14285714em;
}
.ui.message p {
  opacity: 0.85;
  margin: 0.75em 0;
}
.ui.message p:first-child {
  margin-top: 0;
}
.ui.message p:last-child {
  margin-bottom: 0;
}
.ui.message .header + p {
  margin-top: 0.25em;
}
.ui.message .list:not(.ui) {
  text-align: left;
  padding: 0;
  opacity: 0.85;
  list-style-position: inside;
  margin: 0.5em 0 0;
}
.ui.message .list:not(.ui):first-child {
  margin-top: 0;
}
.ui.message .list:not(.ui):last-child {
  margin-bottom: 0;
}
.ui.message .list:not(.ui) li {
  position: relative;
  list-style-type: none;
  margin: 0 0 0.3em 1em;
  padding: 0;
}
.ui.message .list:not(.ui) li:before {
  position: absolute;
  content: "•";
  left: -1em;
  height: 100%;
  vertical-align: baseline;
}
.ui.message .list:not(.ui) li:last-child {
  margin-bottom: 0;
}
.ui.message > .icon {
  margin-right: 0.6em;
}
.ui.message > .close.icon {
  cursor: pointer;
  position: absolute;
  margin: 0;
  top: 0.78575em;
  right: 0.5em;
  opacity: 0.7;
  transition: opacity 0.1s ease;
}
.ui.message > .close.icon:hover {
  opacity: 1;
}
.ui.message > :first-child {
  margin-top: 0;
}
.ui.message > :last-child {
  margin-bottom: 0;
}
.ui.dropdown .menu > .message {
  margin: 0 -1px;
}
.ui.visible.visible.visible.visible.message {
  display: block;
}
.ui.icon.visible.visible.visible.visible.message {
  display: flex;
}
.ui.hidden.hidden.hidden.hidden.message {
  display: none;
}
.ui.compact.message {
  display: inline-block;
}
.ui.compact.icon.message {
  display: inline-flex;
}
.ui.attached.message {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0 0;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
  margin-left: -1px;
  margin-right: -1px;
}
.ui.attached + .ui.attached.message:not(.top):not(.bottom) {
  margin-top: -1px;
  border-radius: 0;
}
.ui.bottom.attached.message {
  margin-top: -1px;
  border-radius: 0 0 0.28571429rem 0.28571429rem;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.15) inset,
    0 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui.bottom.attached.message:not(:last-child) {
  margin-bottom: 1em;
}
.ui.attached.icon.message {
  width: auto;
}
.ui.icon.message {
  display: flex;
  width: 100%;
  align-items: center;
}
.ui.icon.message > .icon:not(.close) {
  display: block;
  flex: 0 0 auto;
  width: auto;
  line-height: 1;
  font-size: 3em;
  opacity: 0.8;
}
.ui.icon.message > .content {
  display: block;
  flex: 1 1 auto;
}
.ui.icon.message .icon:not(.close) + .content {
  padding-left: 0;
}
.ui.icon.message .circular.icon {
  width: 1em;
}
.ui.floating.message {
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset,
    0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.black.message {
  background-color: #1b1c1d;
  color: rgba(255, 255, 255, 0.9);
}
.ui.positive.message {
  background-color: #fcfff5;
  color: #2c662d;
}
.ui.attached.positive.message,
.ui.positive.message {
  box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;
}
.ui.positive.message .header {
  color: #1a531b;
}
.ui.negative.message {
  background-color: #fff6f6;
  color: #9f3a38;
}
.ui.attached.negative.message,
.ui.negative.message {
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
}
.ui.negative.message .header {
  color: #912d2b;
}
.ui.info.message {
  background-color: #f8ffff;
  color: #276f86;
}
.ui.attached.info.message,
.ui.info.message {
  box-shadow: 0 0 0 1px #a9d5de inset, 0 0 0 0 transparent;
}
.ui.info.message .header {
  color: #0e566c;
}
.ui.warning.message {
  background-color: #fffaf3;
  color: #573a08;
}
.ui.attached.warning.message,
.ui.warning.message {
  box-shadow: 0 0 0 1px #c9ba9b inset, 0 0 0 0 transparent;
}
.ui.warning.message .header {
  color: #794b02;
}
.ui.error.message {
  background-color: #fff6f6;
  color: #9f3a38;
}
.ui.attached.error.message,
.ui.error.message {
  box-shadow: 0 0 0 1px #e0b4b4 inset, 0 0 0 0 transparent;
}
.ui.error.message .header {
  color: #912d2b;
}
.ui.success.message {
  background-color: #fcfff5;
  color: #2c662d;
}
.ui.attached.success.message,
.ui.success.message {
  box-shadow: 0 0 0 1px #a3c293 inset, 0 0 0 0 transparent;
}
.ui.success.message .header {
  color: #1a531b;
}
.ui.black.message,
.ui.inverted.message {
  background-color: #1b1c1d;
  color: rgba(255, 255, 255, 0.9);
}
.ui.red.message {
  background-color: #ffe8e6;
  color: #db2828;
  box-shadow: 0 0 0 1px #db2828 inset, 0 0 0 0 transparent;
}
.ui.red.message .header {
  color: #c82121;
}
.ui.orange.message {
  background-color: #ffedde;
  color: #f2711c;
  box-shadow: 0 0 0 1px #f2711c inset, 0 0 0 0 transparent;
}
.ui.orange.message .header {
  color: #e7640d;
}
.ui.yellow.message {
  background-color: #fff8db;
  color: #b58105;
  box-shadow: 0 0 0 1px #b58105 inset, 0 0 0 0 transparent;
}
.ui.yellow.message .header {
  color: #9c6f04;
}
.ui.olive.message {
  background-color: #fbfdef;
  color: #8abc1e;
  box-shadow: 0 0 0 1px #8abc1e inset, 0 0 0 0 transparent;
}
.ui.olive.message .header {
  color: #7aa61a;
}
.ui.green.message {
  background-color: #e5f9e7;
  color: #1ebc30;
  box-shadow: 0 0 0 1px #1ebc30 inset, 0 0 0 0 transparent;
}
.ui.green.message .header {
  color: #1aa62a;
}
.ui.teal.message {
  background-color: #e1f7f7;
  color: #10a3a3;
  box-shadow: 0 0 0 1px #10a3a3 inset, 0 0 0 0 transparent;
}
.ui.teal.message .header {
  color: #0e8c8c;
}
.ui.blue.message {
  background-color: #dff0ff;
  color: #2185d0;
  box-shadow: 0 0 0 1px #2185d0 inset, 0 0 0 0 transparent;
}
.ui.blue.message .header {
  color: #1e77ba;
}
.ui.violet.message {
  background-color: #eae7ff;
  color: #6435c9;
  box-shadow: 0 0 0 1px #6435c9 inset, 0 0 0 0 transparent;
}
.ui.violet.message .header {
  color: #5a30b5;
}
.ui.purple.message {
  background-color: #f6e7ff;
  color: #a333c8;
  box-shadow: 0 0 0 1px #a333c8 inset, 0 0 0 0 transparent;
}
.ui.purple.message .header {
  color: #922eb4;
}
.ui.pink.message {
  background-color: #ffe3fb;
  color: #e03997;
  box-shadow: 0 0 0 1px #e03997 inset, 0 0 0 0 transparent;
}
.ui.pink.message .header {
  color: #dd238b;
}
.ui.brown.message {
  background-color: #f1e2d3;
  color: #a5673f;
  box-shadow: 0 0 0 1px #a5673f inset, 0 0 0 0 transparent;
}
.ui.brown.message .header {
  color: #935b38;
}
.ui.mini.message {
  font-size: 0.78571429em;
}
.ui.tiny.message {
  font-size: 0.85714286em;
}
.ui.small.message {
  font-size: 0.92857143em;
}
.ui.message {
  font-size: 1em;
}
.ui.large.message {
  font-size: 1.14285714em;
}
.ui.big.message {
  font-size: 1.28571429em;
}
.ui.huge.message {
  font-size: 1.42857143em;
}
.ui.massive.message {
  font-size: 1.71428571em;
}

@tailwind components;

@layer components {  
  @media (max-width: 768px) {
    .navbar .container {
      @apply max-w-full;
    }
    .navbar-collapse::-webkit-scrollbar {
      @apply hidden;
    }
    .navbar-toggle.is-active {
      @apply translate-x-2;
    }
    .navbar-toggle.is-active + .navbar-collapse {
      @apply translate-x-0 shadow-[0_0_0_50vw_rgba(0,0,0,0.2)];
    }
    .popover-menu {
      @apply max-h-[500px];
    }
    .popover-toggle:not(:hover) + .popover-menu:not(:hover) {
      @apply max-h-0 py-0 invisible;
    }
    .popover-toggle:focus {
      @apply pointer-events-none;
    }
  }

  @media (min-width: 767px) {
    .popover-toggle:not(:hover) + .popover-menu:not(:hover) {
      @apply opacity-0 invisible;
    }
  }
}
/*!
 * # Semantic UI 2.4.1 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.placeholder{position:static;overflow:hidden;-webkit-animation:placeholderShimmer 2s linear;animation:placeholderShimmer 2s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#fff;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.08)),color-stop(15%,rgba(0,0,0,.15)),color-stop(30%,rgba(0,0,0,.08)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.08) 0,rgba(0,0,0,.15) 15%,rgba(0,0,0,.08) 30%);background-image:linear-gradient(to right,rgba(0,0,0,.08) 0,rgba(0,0,0,.15) 15%,rgba(0,0,0,.08) 30%);background-size:1200px 100%;max-width:30rem}@-webkit-keyframes placeholderShimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}@keyframes placeholderShimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}.ui.placeholder+.ui.placeholder{margin-top:2rem}.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.15s;animation-delay:.15s}.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.3s;animation-delay:.3s}.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.45s;animation-delay:.45s}.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder+.ui.placeholder{-webkit-animation-delay:.6s;animation-delay:.6s}.ui.placeholder,.ui.placeholder .image.header:after,.ui.placeholder .line,.ui.placeholder .line:after,.ui.placeholder>:before{background-color:#fff}.ui.placeholder .image:not(.header):not(.ui){height:100px}.ui.placeholder .square.image:not(.header){height:0;overflow:hidden;padding-top:100%}.ui.placeholder .rectangular.image:not(.header){height:0;overflow:hidden;padding-top:75%}.ui.placeholder .line{position:relative;height:.85714286em}.ui.placeholder .line:after,.ui.placeholder .line:before{top:100%;position:absolute;content:'';background-color:inherit}.ui.placeholder .line:before{left:0}.ui.placeholder .line:after{right:0}.ui.placeholder .line{margin-bottom:.5em}.ui.placeholder .line:after,.ui.placeholder .line:before{height:.5em}.ui.placeholder .line:not(:first-child){margin-top:.5em}.ui.placeholder .header{position:relative;overflow:hidden}.ui.placeholder .line:nth-child(1):after{width:0%}.ui.placeholder .line:nth-child(2):after{width:50%}.ui.placeholder .line:nth-child(3):after{width:10%}.ui.placeholder .line:nth-child(4):after{width:35%}.ui.placeholder .line:nth-child(5):after{width:65%}.ui.placeholder .header .line{margin-bottom:.64285714em}.ui.placeholder .header .line:after,.ui.placeholder .header .line:before{height:.64285714em}.ui.placeholder .header .line:not(:first-child){margin-top:.64285714em}.ui.placeholder .header .line:after{width:20%}.ui.placeholder .header .line:nth-child(2):after{width:60%}.ui.placeholder .image.header .line{margin-left:3em}.ui.placeholder .image.header .line:before{width:.71428571rem}.ui.placeholder .image.header:after{display:block;height:.85714286em;content:'';margin-left:3em}.ui.placeholder .header .line:first-child,.ui.placeholder .image .line:first-child,.ui.placeholder .paragraph .line:first-child{height:.01px}.ui.placeholder .header:not(:first-child):before,.ui.placeholder .image:not(:first-child):before,.ui.placeholder .paragraph:not(:first-child):before{height:1.42857143em;content:'';display:block}.ui.inverted.placeholder{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.08)),color-stop(15%,rgba(255,255,255,.14)),color-stop(30%,rgba(255,255,255,.08)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.08) 0,rgba(255,255,255,.14) 15%,rgba(255,255,255,.08) 30%);background-image:linear-gradient(to right,rgba(255,255,255,.08) 0,rgba(255,255,255,.14) 15%,rgba(255,255,255,.08) 30%)}.ui.inverted.placeholder,.ui.inverted.placeholder .image.header:after,.ui.inverted.placeholder .line,.ui.inverted.placeholder .line:after,.ui.inverted.placeholder>:before{background-color:#1b1c1d}.ui.placeholder .full.line.line.line:after{width:0%}.ui.placeholder .very.long.line.line.line:after{width:10%}.ui.placeholder .long.line.line.line:after{width:35%}.ui.placeholder .medium.line.line.line:after{width:50%}.ui.placeholder .short.line.line.line:after{width:65%}.ui.placeholder .very.short.line.line.line:after{width:80%}.ui.fluid.placeholder{max-width:none}
/*!
 * Propeller v1.3.2 (https://propeller.in): popover.css
 * Copyright 2016-2019 Digicorp, Inc.
 * Licensed under MIT (https://propeller.in/LICENSE)
 */
.popover.default {
  color: #ffffff;
  background-color: #fff;
  border-color: white;
}

.popover.default.left > .arrow:after {
  border-left-color: #fff;
}

.popover.default.right > .arrow:after {
  border-right-color: #fff;
}

.popover.default.top > .arrow:after {
  border-top-color: #fff;
}

.popover.default.bottom > .arrow:after {
  border-bottom-color: #fff;
}

.popover.primary {
  color: #ffffff;
  background-color: #4285f4;
  border-color: #caddfc;
}

.popover.primary.left > .arrow:after {
  border-left-color: #4285f4;
}

.popover.primary.right > .arrow:after {
  border-right-color: #4285f4;
}

.popover.primary.top > .arrow:after {
  border-top-color: #4285f4;
}

.popover.primary.bottom > .arrow:after {
  border-bottom-color: #4285f4;
}

.popover.secondary {
  color: #ffffff;
  background-color: #ffc107;
  border-color: #ffeeba;
}

.popover.secondary.left > .arrow:after {
  border-left-color: #ffc107;
}

.popover.secondary.right > .arrow:after {
  border-right-color: #ffc107;
}

.popover.secondary.top > .arrow:after {
  border-top-color: #ffc107;
}

.popover.secondary.bottom > .arrow:after {
  border-bottom-color: #ffc107;
}

.popover.success {
  color: #ffffff;
  background-color: #259b24;
  border-color: #c2e3c2;
}

.popover.success.left > .arrow:after {
  border-left-color: #259b24;
}

.popover.success.right > .arrow:after {
  border-right-color: #259b24;
}

.popover.success.top > .arrow:after {
  border-top-color: #259b24;
}

.popover.success.bottom > .arrow:after {
  border-bottom-color: #259b24;
}

.popover.info {
  color: #ffffff;
  background-color: #03a9f4;
  border-color: #b8e7fc;
}

.popover.info.left > .arrow:after {
  border-left-color: #03a9f4;
}

.popover.info.right > .arrow:after {
  border-right-color: #03a9f4;
}

.popover.info.top > .arrow:after {
  border-top-color: #03a9f4;
}

.popover.info.bottom > .arrow:after {
  border-bottom-color: #03a9f4;
}

.popover.warning {
  color: #ffffff;
  background-color: #ffc107;
  border-color: #ffeeba;
}

.popover.warning.left > .arrow:after {
  border-left-color: #ffc107;
}

.popover.warning.right > .arrow:after {
  border-right-color: #ffc107;
}

.popover.warning.top > .arrow:after {
  border-top-color: #ffc107;
}

.popover.warning.bottom > .arrow:after {
  border-bottom-color: #ffc107;
}

.popover.danger {
  color: #ffffff;
  background-color: #ff5722;
  border-color: #ffd0c1;
}

.popover.danger.left > .arrow:after {
  border-left-color: #ff5722;
}

.popover.danger.right > .arrow:after {
  border-right-color: #ff5722;
}

.popover.danger.top > .arrow:after {
  border-top-color: #ff5722;
}

.popover.danger.bottom > .arrow:after {
  border-bottom-color: #ff5722;
}

.popover.light {
  color: #ffffff;
  background-color: #f8f9fa;
  border-color: #fdfdfe;
}

.popover.light.left > .arrow:after {
  border-left-color: #f8f9fa;
}

.popover.light.right > .arrow:after {
  border-right-color: #f8f9fa;
}

.popover.light.top > .arrow:after {
  border-top-color: #f8f9fa;
}

.popover.light.bottom > .arrow:after {
  border-bottom-color: #f8f9fa;
}

.popover.dark {
  color: #ffffff;
  background-color: #343a40;
  border-color: #c6c8ca;
}

.popover.dark.left > .arrow:after {
  border-left-color: #343a40;
}

.popover.dark.right > .arrow:after {
  border-right-color: #343a40;
}

.popover.dark.top > .arrow:after {
  border-top-color: #343a40;
}

.popover.dark.bottom > .arrow:after {
  border-bottom-color: #343a40;
}

.popover.error {
  color: #ffffff;
  background-color: #ff5722;
  border-color: #ffd0c1;
}

.popover.error.left > .arrow:after {
  border-left-color: #ff5722;
}

.popover.error.right > .arrow:after {
  border-right-color: #ff5722;
}

.popover.error.top > .arrow:after {
  border-top-color: #ff5722;
}

.popover.error.bottom > .arrow:after {
  border-bottom-color: #ff5722;
}

.popover.inverse {
  color: #ffffff;
  background-color: #343a40;
  border-color: #c6c8ca;
}

.popover.inverse.left > .arrow:after {
  border-left-color: #343a40;
}

.popover.inverse.right > .arrow:after {
  border-right-color: #343a40;
}

.popover.inverse.top > .arrow:after {
  border-top-color: #343a40;
}

.popover.inverse.bottom > .arrow:after {
  border-bottom-color: #343a40;
}

.popover.information {
  color: #ffffff;
  background-color: #03a9f4;
  border-color: #b8e7fc;
}

.popover.information.left > .arrow:after {
  border-left-color: #03a9f4;
}

.popover.information.right > .arrow:after {
  border-right-color: #03a9f4;
}

.popover.information.top > .arrow:after {
  border-top-color: #03a9f4;
}

.popover.information.bottom > .arrow:after {
  border-bottom-color: #03a9f4;
}

/*# sourceMappingURL=popover.css.map */
/*!
 * Propeller v1.3.2 (https://propeller.in): radio.css
 * Copyright 2016-2019 Digicorp, Inc.
 * Licensed under MIT (https://propeller.in/LICENSE)
 */
.pmd-radio {
  position: relative;
  /*Radio input Hide*/
  /*Custamize Radio*/
  /*Select Radio*/
}

.pmd-radio span.pmd-radiobutton {
  margin-bottom: 0;
}

.pmd-radio input {
  display: none;
}

.pmd-radio > span.pmd-radio-label {
  display: inline-block;
  position: relative;
  margin-right: 8px;
  padding-left: 1rem;
  cursor: pointer;
}

.pmd-radio > span.pmd-radio-label:before {
  content: "";
  display: block;
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  top: 2px;
  border: 0.125rem solid rgba(0, 0, 0, 0.54);
  border-radius: 18px;
}

    .pmd-radio > span.pmd-radio-label:after {
        content: "";
        display: block;
        position: absolute;
        top: 12px;
        background: #578759;
        border-radius: 4px;
        transition: .2s ease-in-out;
        height: 8px;
        width: 8px;
        margin-top: -5px;
        left: 5px;
        -ms-transform: scale(0);
        -webkit-transform: scale(0);
        transform: scale(0);
    }

    .pmd-radio :checked + span.pmd-radio-label:before {
        border-color: #578759;
    }

.pmd-radio :checked + span.pmd-radio-label:after {
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}

.pmd-radio .ink {
  background-color: rgba(0, 0, 0, 0.2);
}

/*Radio Layput*/
.radio-inline.pmd-radio {
  padding-left: 0;
}

.radio .pmd-radio {
  padding-left: 0;
}

/* Disabled Radio */
.radio.disabled label {
  color: rgba(0, 0, 0, 0.26);
}

.radio.disabled .pmd-radio > span.pmd-radio-label::before {
  border-color: rgba(0, 0, 0, 0.26);
  cursor: not-allowed;
}

fieldset[disabled] .radio label {
  color: rgba(0, 0, 0, 0.26);
}

/* Card Inverse Radio */
.pmd-card-inverse {
  /* Card Inverse Disabled Radio */
}

.pmd-card-inverse .pmd-radio > span.pmd-radio-label::before {
  border-color: rgba(255, 255, 255, 0.87);
}

.pmd-card-inverse .pmd-radio > span.pmd-radio-label::after {
  background-color: #4285f4;
}

.pmd-card-inverse .radio.disabled label {
  color: rgba(255, 255, 255, 0.54);
}

.pmd-card-inverse .radio.disabled .pmd-radio > span.pmd-radio-label::before {
  border-color: rgba(255, 255, 255, 0.26);
}

.pmd-card-inverse :checked + span.pmd-radio-label:before {
  border-color: #4285f4;
}

/*# sourceMappingURL=radio.css.map */
/*!
 * # Semantic UI 2.4.1 - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */.ui.statistic{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1em 0;max-width:auto}.ui.statistic+.ui.statistic{margin:0 0 0 1.5em}.ui.statistic:first-child{margin-top:0}.ui.statistic:last-child{margin-bottom:0}.ui.statistics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.statistics>.statistic{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 1.5em 1em;max-width:auto}.ui.statistics{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1em -1.5em -1em}.ui.statistics:after{display:block;content:' ';height:0;clear:both;overflow:hidden;visibility:hidden}.ui.statistics:first-child{margin-top:0}.ui.statistic>.value,.ui.statistics .statistic>.value{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:4rem;font-weight:400;line-height:1em;color:#1b1c1d;text-transform:uppercase;text-align:center}.ui.statistic>.label,.ui.statistics .statistic>.label{font-family:Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1em;font-weight:700;color:rgba(0,0,0,.87);text-transform:uppercase;text-align:center}.ui.statistic>.label~.value,.ui.statistics .statistic>.label~.value{margin-top:0}.ui.statistic>.value~.label,.ui.statistics .statistic>.value~.label{margin-top:0}.ui.statistic>.value .icon,.ui.statistics .statistic>.value .icon{opacity:1;width:auto;margin:0}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{line-height:1em;min-height:2em;font-weight:700;text-align:center}.ui.statistic>.text.value+.label,.ui.statistics .statistic>.text.value+.label{text-align:center}.ui.statistic>.value img,.ui.statistics .statistic>.value img{max-height:3rem;vertical-align:baseline}.ui.ten.statistics{margin:0 0 -1em}.ui.ten.statistics .statistic{min-width:10%;margin:0 0 1em}.ui.nine.statistics{margin:0 0 -1em}.ui.nine.statistics .statistic{min-width:11.11111111%;margin:0 0 1em}.ui.eight.statistics{margin:0 0 -1em}.ui.eight.statistics .statistic{min-width:12.5%;margin:0 0 1em}.ui.seven.statistics{margin:0 0 -1em}.ui.seven.statistics .statistic{min-width:14.28571429%;margin:0 0 1em}.ui.six.statistics{margin:0 0 -1em}.ui.six.statistics .statistic{min-width:16.66666667%;margin:0 0 1em}.ui.five.statistics{margin:0 0 -1em}.ui.five.statistics .statistic{min-width:20%;margin:0 0 1em}.ui.four.statistics{margin:0 0 -1em}.ui.four.statistics .statistic{min-width:25%;margin:0 0 1em}.ui.three.statistics{margin:0 0 -1em}.ui.three.statistics .statistic{min-width:33.33333333%;margin:0 0 1em}.ui.two.statistics{margin:0 0 -1em}.ui.two.statistics .statistic{min-width:50%;margin:0 0 1em}.ui.one.statistics{margin:0 0 -1em}.ui.one.statistics .statistic{min-width:100%;margin:0 0 1em}.ui.horizontal.statistic{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.horizontal.statistics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:none}.ui.horizontal.statistics .statistic{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:none;margin:1em 0}.ui.horizontal.statistic>.text.value,.ui.horizontal.statistics>.statistic>.text.value{min-height:0!important}.ui.horizontal.statistic>.value .icon,.ui.horizontal.statistics .statistic>.value .icon{width:1.18em}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{display:inline-block;vertical-align:middle}.ui.horizontal.statistic>.label,.ui.horizontal.statistics .statistic>.label{display:inline-block;vertical-align:middle;margin:0 0 0 .75em}.ui.red.statistic>.value,.ui.red.statistics .statistic>.value,.ui.statistics .red.statistic>.value{color:#db2828}.ui.orange.statistic>.value,.ui.orange.statistics .statistic>.value,.ui.statistics .orange.statistic>.value{color:#f2711c}.ui.statistics .yellow.statistic>.value,.ui.yellow.statistic>.value,.ui.yellow.statistics .statistic>.value{color:#fbbd08}.ui.olive.statistic>.value,.ui.olive.statistics .statistic>.value,.ui.statistics .olive.statistic>.value{color:#b5cc18}.ui.green.statistic>.value,.ui.green.statistics .statistic>.value,.ui.statistics .green.statistic>.value{color:#21ba45}.ui.statistics .teal.statistic>.value,.ui.teal.statistic>.value,.ui.teal.statistics .statistic>.value{color:#00b5ad}.ui.blue.statistic>.value,.ui.blue.statistics .statistic>.value,.ui.statistics .blue.statistic>.value{color:#2185d0}.ui.statistics .violet.statistic>.value,.ui.violet.statistic>.value,.ui.violet.statistics .statistic>.value{color:#6435c9}.ui.purple.statistic>.value,.ui.purple.statistics .statistic>.value,.ui.statistics .purple.statistic>.value{color:#a333c8}.ui.pink.statistic>.value,.ui.pink.statistics .statistic>.value,.ui.statistics .pink.statistic>.value{color:#e03997}.ui.brown.statistic>.value,.ui.brown.statistics .statistic>.value,.ui.statistics .brown.statistic>.value{color:#a5673f}.ui.grey.statistic>.value,.ui.grey.statistics .statistic>.value,.ui.statistics .grey.statistic>.value{color:#767676}.ui.inverted.statistic .value,.ui.inverted.statistics .statistic>.value{color:#fff}.ui.inverted.statistic .label,.ui.inverted.statistics .statistic>.label{color:rgba(255,255,255,.9)}.ui.inverted.red.statistic>.value,.ui.inverted.red.statistics .statistic>.value,.ui.statistics .inverted.red.statistic>.value{color:#ff695e}.ui.inverted.orange.statistic>.value,.ui.inverted.orange.statistics .statistic>.value,.ui.statistics .inverted.orange.statistic>.value{color:#ff851b}.ui.inverted.yellow.statistic>.value,.ui.inverted.yellow.statistics .statistic>.value,.ui.statistics .inverted.yellow.statistic>.value{color:#ffe21f}.ui.inverted.olive.statistic>.value,.ui.inverted.olive.statistics .statistic>.value,.ui.statistics .inverted.olive.statistic>.value{color:#d9e778}.ui.inverted.green.statistic>.value,.ui.inverted.green.statistics .statistic>.value,.ui.statistics .inverted.green.statistic>.value{color:#2ecc40}.ui.inverted.teal.statistic>.value,.ui.inverted.teal.statistics .statistic>.value,.ui.statistics .inverted.teal.statistic>.value{color:#6dffff}.ui.inverted.blue.statistic>.value,.ui.inverted.blue.statistics .statistic>.value,.ui.statistics .inverted.blue.statistic>.value{color:#54c8ff}.ui.inverted.violet.statistic>.value,.ui.inverted.violet.statistics .statistic>.value,.ui.statistics .inverted.violet.statistic>.value{color:#a291fb}.ui.inverted.purple.statistic>.value,.ui.inverted.purple.statistics .statistic>.value,.ui.statistics .inverted.purple.statistic>.value{color:#dc73ff}.ui.inverted.pink.statistic>.value,.ui.inverted.pink.statistics .statistic>.value,.ui.statistics .inverted.pink.statistic>.value{color:#ff8edf}.ui.inverted.brown.statistic>.value,.ui.inverted.brown.statistics .statistic>.value,.ui.statistics .inverted.brown.statistic>.value{color:#d67c1c}.ui.inverted.grey.statistic>.value,.ui.inverted.grey.statistics .statistic>.value,.ui.statistics .inverted.grey.statistic>.value{color:#dcddde}.ui[class*="left floated"].statistic{float:left;margin:0 2em 1em 0}.ui[class*="right floated"].statistic{float:right;margin:0 0 1em 2em}.ui.floated.statistic:last-child{margin-bottom:0}.ui.mini.statistic>.value,.ui.mini.statistics .statistic>.value{font-size:1.5rem!important}.ui.mini.horizontal.statistic>.value,.ui.mini.horizontal.statistics .statistic>.value{font-size:1.5rem!important}.ui.mini.statistic>.text.value,.ui.mini.statistics .statistic>.text.value{font-size:1rem!important}.ui.tiny.statistic>.value,.ui.tiny.statistics .statistic>.value{font-size:2rem!important}.ui.tiny.horizontal.statistic>.value,.ui.tiny.horizontal.statistics .statistic>.value{font-size:2rem!important}.ui.tiny.statistic>.text.value,.ui.tiny.statistics .statistic>.text.value{font-size:1rem!important}.ui.small.statistic>.value,.ui.small.statistics .statistic>.value{font-size:3rem!important}.ui.small.horizontal.statistic>.value,.ui.small.horizontal.statistics .statistic>.value{font-size:2rem!important}.ui.small.statistic>.text.value,.ui.small.statistics .statistic>.text.value{font-size:1rem!important}.ui.statistic>.value,.ui.statistics .statistic>.value{font-size:4rem!important}.ui.horizontal.statistic>.value,.ui.horizontal.statistics .statistic>.value{font-size:3rem!important}.ui.statistic>.text.value,.ui.statistics .statistic>.text.value{font-size:2rem!important}.ui.large.statistic>.value,.ui.large.statistics .statistic>.value{font-size:5rem!important}.ui.large.horizontal.statistic>.value,.ui.large.horizontal.statistics .statistic>.value{font-size:4rem!important}.ui.large.statistic>.text.value,.ui.large.statistics .statistic>.text.value{font-size:2.5rem!important}.ui.huge.statistic>.value,.ui.huge.statistics .statistic>.value{font-size:6rem!important}.ui.huge.horizontal.statistic>.value,.ui.huge.horizontal.statistics .statistic>.value{font-size:5rem!important}.ui.huge.statistic>.text.value,.ui.huge.statistics .statistic>.text.value{font-size:2.5rem!important}
/*!
 * Propeller v1.3.2 (https://propeller.in): textfield.css
 * Copyright 2016-2019 Digicorp, Inc.
 * Licensed under MIT (https://propeller.in/LICENSE)
 */

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

.form-group-lg.pmd-textfield .form-control:focus {
    border-color: #578759;
    border: solid 1px #578759;
/*    -webkit-box-shadow: 0px 0px 1px 1px #039c9a;
    box-shadow: 0px 0px 1px 1px #039c9a;*/
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/*.pmd-textfield.pmd-textfield-floating-label-active .pmd-textfield-focused {
  -ms-transform: scaleX(1);
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.form-group.pmd-textfield {
  margin-bottom: .25rem;
  line-height: 1.375rem;
}

.pmd-textfield .form-control {
    background: transparent;
    border: none;
    border: solid 1px #8a8a8a;
    outline: none;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 500;
    padding-bottom: 0.3rem;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.pmd-textfield .form-control::placeholder {
  color: #234472be;
}

    .pmd-textfield .form-control.white {
        background: rgba(255, 255, 255, 1.0);
        border: none;
        border: solid 1px #efefef;
        outline: none;
        box-shadow: none;
        padding: 0;
        padding-left: .5rem;
        border-radius: 0 !important;
        font-size: 1rem;
        padding-bottom: 0.375rem;
        -webkit-transition: 0.5s;
        transition: 0.5s;
        margin-top: -1px;
    }

.pmd-textfield input.form-control {
  height: inherit;
}

.pmd-textfield textarea.form-control {
  height: 80px;
}

.pmd-textfield label {
  font-weight: normal;
  line-height: 1.4;
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.54);
  margin-bottom: 0;
}

.pmd-textfield-floating-label {
  position: relative;
}

    .pmd-textfield-floating-label label {
        -ms-transform: translateY(26px);
        -webkit-transform: translateY(26px);
        transform: translateY(26px);
        display: inline-block;
        margin: 0;
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 0.25rem;
        transition-duration: 0.2s;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }

    .pmd-textfield-floating-label.white label {
        -ms-transform: translateY(26px);
        -webkit-transform: translateY(26px);
        transform: translateY(26px);
        margin: 0;
        padding-left: 0.5rem;
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 0.15rem;
        transition-duration: 0.2s;
        transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }

.pmd-textfield-floating-label .form-control {
  position: relative;
}

.pmd-textfield-floating-label.pmd-textfield-floating-label-completed label {
  -ms-transform: translateY(0px);
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  font-size: 0.875rem;
  color: rgba(0, 0, 0, 0.54);
}

.pmd-textfield.has-success .form-control {
    color: #28a745;
    border-color: #28a745;
}

    .pmd-textfield.has-success .form-control ~ .pmd-textfield-focused {
        border-color: #28a745;
        -webkit-box-shadow: 0px 1px 0px 0px #28a745;
        box-shadow: 0px 1px 0px 0px #28a745;
    }

.pmd-textfield.has-success .form-control ~ .has-error-text {
  color: #259b24;
  display: block;
}

.pmd-textfield.has-success .form-control:focus {
  box-shadow: none;
}

.pmd-textfield-floating-label.pmd-textfield-floating-label-completed.has-success label {
  color: #259b24;
}*/

.has-success .control-label,
.has-success .help-block {
  color: #259b24;
}

/*.pmd-textfield.has-warning .form-control {
  color: #ffc107;
  border-color: #ffc107;
}

    .pmd-textfield.has-warning .form-control ~ .pmd-textfield-focused {
        background-color: #578759;
    }

.pmd-textfield.has-warning .form-control ~ .has-error-text {
  color: #ffc107;
  display: block;
}

.pmd-textfield.has-warning .form-control:focus {
  box-shadow: none;
}

.pmd-textfield-floating-label.pmd-textfield-floating-label-completed.has-warning label {
  color: #ffc107;
}*/

.has-warning .control-label,
.has-warning .help-block {
  color: #ffc107;
}

/*.pmd-textfield.has-error .form-control {
  color: #ff5722;
  border-color: #ff5722;
}

    .pmd-textfield.has-error .form-control ~ .pmd-textfield-focused {
        border-color: #ff5722;
        -webkit-box-shadow: 0px 1px 0px 0px #ff5722;
        box-shadow: 0px 1px 0px 0px #ff5722;
    }

.pmd-textfield.has-error .form-control ~ .has-error-text {
  color: #ff5722;
  display: block;
}

.pmd-textfield.has-error .form-control:focus {
  box-shadow: none;
}

.pmd-textfield-floating-label.pmd-textfield-floating-label-completed.has-error label {
  color: #ff5722;
}*/

.has-error .control-label,
.has-error .help-block {
  color: #ff5722;
}

/*.pmd-textfield.has-error .form-control:invalid {
  color: form-state-colors("error");
}

.pmd-textfield.has-error .form-control:invalid ~ .pmd-textfield-focused {
  background-color: form-state-colors("error");
}

.pmd-textfield.has-error .form-control:invalid ~ .has-error-text {
  color: form-state-colors("error");
  display: block;
}*/

.help-block {
  font-size: 14px;
  margin-top: 0;
}

.has-error-text {
  display: none;
}

/*.form-group-lg.pmd-textfield .form-control {
    font-size: 1.2rem;
    line-height: 1.3;
    height: auto;
    color: #444444;
    padding: 10px 20px !important;
    border-radius: 50px !important;
}

@media (max-width: 600px) {
  .form-group-lg.pmd-textfield .form-control {
    max-width: 100%;
  }
}

@media (max-width: 415px) {
    .form-group-lg.pmd-textfield .form-control {
        padding-top: 2%;
    }
}

.form-group-lg.pmd-textfield label {
  font-size: 1rem;
}

.form-group-lg.pmd-textfield-floating-label label {
    font-size: 1.25rem;
    -ms-transform: translateY(36px);
    -webkit-transform: translateY(36px);
    transform: translateY(36px);
}

.form-group-lg.pmd-textfield-floating-label.white label {
    font-size: 1.25rem;
    -ms-transform: translateY(36px);
    -webkit-transform: translateY(36px);
    transform: translateY(36px);
    padding-left: 1.5rem;
    position: relative;
    z-index: 9;
}

.form-group-lg.pmd-textfield-floating-label.pmd-textfield-floating-label-completed label {
  font-size: 1rem;
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.form-group-lg.pmd-textfield-floating-label.adjust-color.pmd-textfield-floating-label-completed label {
    font-size: 1rem;
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    color: #666 !important;
}

.form-group-sm.pmd-textfield .form-control {
    font-size: 0.875rem;
    height: 30px;
    line-height: 1.33333;
}

.form-group-sm.pmd-textfield label {
  font-size: 0.625rem;
}

.form-group-sm.pmd-textfield-floating-label label {
  font-size: 0.875rem;
  -ms-transform: translateY(28px);
  -webkit-transform: translateY(28px);
  transform: translateY(28px);
}

.form-group-sm.pmd-textfield-floating-label.pmd-textfield-floating-label-completed label {
  font-size: 0.625rem;
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.pmd-textfield .input-group-addon {
  border: none;
  background-color: transparent;
  padding: 0;
}

.pmd-textfield .input-group-addon:first-child {
  padding-right: 16px;
}

.pmd-textfield .input-group-addon:last-child {
  padding-left: 16px;
}

.pmd-textfield .input-group .form-control {
  float: inherit;
  z-index: inherit;
}*/

.pmd-input-group-label {
  padding-left: 40px;
}

.field-validation-error {
  line-height: 1;
  display: block;
  padding: 7px 15px 0;
}

.control-label:not(:has(+ .form-control:placeholder-shown)),
.control-label:has(+ .form-control:focus) {
  font-size: 1rem !important;
  transform: translateY(0) !important;
}

.input-btn {
  z-index: 8;
  padding: 1rem 1.4rem;
  position: absolute;
  inset: 0 0 auto auto;
}

.input-btn + .form-control {
  padding-right: 30% !important;
}
/*# sourceMappingURL=textfield.css.map */
/*!
 * Propeller v1.3.2 (https://propeller.in): toggle-switch.css
 * Copyright 2016-2019 Digicorp, Inc.
 * Licensed under MIT (https://propeller.in/LICENSE)
 */
.pmd-switch {
  vertical-align: middle;
  -moz-user-select: none;
}

.pmd-switch label,
.pmd-switch input,
.pmd-switch .pmd-switch-label {
  -moz-user-select: none;
}

.pmd-switch label {
  cursor: pointer;
  font-weight: 400;
}

.pmd-switch label input[type="checkbox"] {
  height: 0;
  opacity: 0;
  width: 0;
  position: absolute;
}

.pmd-switch label .pmd-switch-label,
.pmd-switch label input[type="checkbox][disabled"] + .pmd-switch-label {
  background-color: rgba(0, 0, 0, 0.25);
  border-radius: 15px;
  content: "";
  display: block;
  height: 15px;
  transition: all 0.2s ease-in-out;
  vertical-align: middle;
  width: 30px;
  position: relative;
}

.pmd-switch label .pmd-switch-label::after {
  background-color: #f1f1f1;
  border-radius: 20px;
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  content: "";
  display: inline-block;
  height: 20px;
  left: -6px;
  position: absolute;
  top: -2px;
  transition: all 0.2s ease-in-out;
  width: 20px;
}

.pmd-switch label input[type="checkbox][disabled"] + .pmd-switch-label::after,
.pmd-switch label input[type="checkbox][disabled"]:checked + .pmd-switch-label::after {
  background-color: rgba(0, 0, 0, 0.25);
}

.pmd-switch label input[type="checkbox"] + .pmd-switch-label:active::after,
.pmd-switch label input[type="checkbox][disabled"] + .pmd-switch-label:active::after {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

    .pmd-switch label input[type="checkbox"]:checked + .pmd-switch-label::after {
        left: 15px;
        background-color: #578759;
    }

    .pmd-switch label input[type="checkbox"]:checked + .pmd-switch-label {
        background-color: #578759
    }

.pmd-switch label input[type="checkbox"]:checked + .pmd-switch-label:active::after {
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

/*# sourceMappingURL=toggle-switch.css.map */
@tailwind base;

@layer base {
  h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    @apply mb-2 font-semibold text-tertiary;
  }

  h1, .h1 {
    @apply text-2xl font-semibold;
  }

  h2, .h2 {
    @apply text-xl font-semibold;
  }

  h3, .h3 {
    @apply text-lg font-normal;
  }

  h5, .h5 {
    @apply text-sm font-normal;
  }

  a {
    @apply text-secondary no-underline outline-none;
  }

  a:focus, a:hover {
    @apply text-secondary-600 outline-none;
  }

  p {
    @apply mb-4;
  }
}
@tailwind base;
@tailwind components;
@tailwind utilities;

.breadcrumb > li + li:before {
    padding: 0 10px;
    color: #ccc;
    font-size: 12px;
    font-family: "icomoon";
    content: "\f077";
    transform: rotate(90deg) !important;
    float: left;
}

.active {
    font-weight: 600;
}

.img-company {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 200px;
    background-color: #fff;
    margin-top: 2.5rem;
    margin-bottom: 1.5rem;
    border-radius: 2rem;
}

.large-paragraphs h2 {
    font-size: 28px;
}

@media (max-width: 600px) {
    .breadcrumb > li {
        display: inline-block;
        font-size: 14px;
    }

    .initial {
        background: none;
    }
}

@media (min-width: 801px) and (max-width: 1100px) {
    .initial {
        background: none;
    }
}

.fa-close {
    color: #e70000;
}

.fa-check {
    color: green;
}

@layer components {
    .anchor-list {
        @apply list-none p-0 mb-[15px];
    }

    .breadcrumb {
        @apply list-none pt-[8px] pr-0 pb-[15px] bg-inherit rounded no-underline;
    }

    .breadcrumb li  {
        @apply inline-block text-lg;
    }
}

@tailwind base;
@tailwind components;
@tailwind utilities;

@layer components {
  .modal-content {
    @apply bg-white;
  }

  .modal-header {
    @apply py-3 px-3 md:py-5 md:px-7 !important;
  }

  .modal-title {
    @apply text-2xl font-semibold;
  }

  .modal-header .close {
    @apply text-3xl;
  }

  .modal-footer {
    @apply px-3 py-3 md:px-7 pb-5;
  }

  .modal-body {
    @apply p-3 md:p-7 !important;
  }

  .modal-content {
    @apply w-full rounded-2xl !important;
  }

  .modal-open .modal {
    @apply overflow-x-hidden overflow-y-auto;
  }

  .modal {
    @apply fixed inset-0 p-2 z-[1000] hidden overflow-hidden outline-none bg-black bg-opacity-20;
  }

  .modal-dialog {
    @apply relative h-full flex items-center max-w-[600px] m-auto;
    animation: show-modal .2s;
  }

  .modal-dialog.sm {
    @apply max-w-[500px];
  }

  @keyframes show-modal {
    from {
      opacity: 0;
      transform: translateY(-15%);
    }
  }

  .fade {
    @apply transition duration-200;
  }
}
@tailwind base;
@tailwind components;
@tailwind utilities;

.price .text {
    width: auto;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    float: left;
    position: relative;
    text-align: left;
}

.price .value {
    font-size: 1rem;
    font-weight: 800;
    text-align: right;
    float: right;
}

.price .details {
    clear: both;
    float: left;
    width: auto;
    text-align: left;
    display: block;
    font-size: 12px;
}

.price .unit {
    float: right;
    width: auto;
    text-align: left;
    display: block;
    font-size: 12px;
}

@media (max-width: 500px) {

    .price .text {
        font-size: 14px !important;
    }

    .badge-spotprice {
        font-size: 14px !important;
    }

    .price .value {
        font-size: 14px !important;
    }

    .mobile-padding-spotprice {
        padding: 1%;
    }

    .price .details {
        font-size: 10px !important;
    }

    .price {
        clear: both;
    }

    .price .unit {
        font-size: 10px !important;
    }
}

    .select {
        display: flex;
        padding: 4px;
        background-color: #e5eef9;
        position: relative;
        margin: 0 auto;
        width: max-content;
    }

    .select::before {
        background-color: #fff;
        position: absolute;
        inset: 4px auto auto 5px;
    }

    .select:has(label:nth-of-type(2) :checked)::before {
        transform: translateX(100%);
    }

    .select, .select label, .select::before {
        border-radius: 28px;
    }

    .select::before {
        content: '';
        height: 35px;
        transition: .28s;
    }

    .select label, .select::before {
        width: 130px;
        padding: 4px 20px;
        font-size: 16px;
        font-weight: 500;
        white-space: nowrap;
    }

    .select label {
        z-index: 2;
        cursor: pointer;
        text-align: center;
        margin-bottom: 5px;
    }

    .select input {
        display: none;
    }

    @media (max-width: 768px) {
        .select label, .select::before {
            width: 90px;
            padding: 4px 8px;
        }

        .select label {
            margin-bottom: 0;
        }

        .select::before {
            height: 32px;
        }
    }

@layer components {
    .btn-ppd {
        @apply py-2 px-4 bg-blue-500 max-w-32;
    }
}

@tailwind base;
@tailwind components;
@tailwind utilities;


.search-filter:not(.text-filter)::after {
    --filter-color: 30, 102, 144;
    --c: rgba(var(--filter-color), .7);
    content: '';
    border: 5px solid rgb(var(--filter-color));
    border-color: transparent transparent var(--c) var(--c);
    transform: rotate(-45deg) translateY(-50%);
    margin-left: 12px;
    margin-top: 6px;
    display: inline-block;
}

.search-filter-select {
    padding: 5px;
    position: absolute;
    inset: auto 0 -2px;
    transform: translateY(100%);
    background-color: #fff;
    box-shadow: 0 0 12px 3px rgba(0, 0, 0, .12);
    border-radius: 17px;
    transition: .25s;
    z-index: 1000;
    max-height: 300px;
    overflow: auto;
}

.search-filter-select .pmd-radio-label {
    display: none !important;
}

/*.search-filter:not(:focus) .search-filter-select {
    opacity: 0;
    visibility: hidden;
    transform: translateY(calc(100% - 8px));
}*/

.search-filter-select input {
    display: none;
}

.swing-in-top-fwd {
    -webkit-animation: swing-in-top-fwd 0.8s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
    animation: swing-in-top-fwd 0.8s cubic-bezier(0.175, 0.885, 0.320, 1.275) both;
}

.pmd-card {
    -moz-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}

@@-webkit-keyframes swing-in-top-fwd {
    0% {
        -webkit-transform: rotateX(-100deg);
        transform: rotateX(-100deg);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 1;
    }
}

@@keyframes swing-in-top-fwd {
    0% {
        -webkit-transform: rotateX(-100deg);
        transform: rotateX(-100deg);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0;
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 1;
    }
}

.toggle-button-text-right {
    display: block;
    padding: 4px;
    text-align: center;
    background-color: transparent;
    color: #18395e;
    font-weight: 400;
    opacity: .7;
    border-radius: 0px 5px 5px 0px;
    border: 1px solid #ccc;
    cursor: pointer;
    line-height: 1.2;
    transition: all 0.3s ease;
}

.toggle-button-text-left {
    display: block;
    padding: 4px;
    text-align: center;
    background-color: transparent;
    color: #18395e;
    font-weight: 400;
    opacity: .7;
    border-radius: 5px 0px 0px 5px;
    border: 1px solid #ccc;
    cursor: pointer;
    line-height: 1.2;
    transition: all 0.3s ease;
}

.toggle-button input:checked + .toggle-button-text-left, .toggle-button input:checked + .toggle-button-text-right {
    background-color: #fff;
    color: #089999;
    border-color: #089999;
    opacity: 1;
}

.toggle-button input:focus + .toggle-button-text-left, .toggle-button input:focus + .toggle-button-text-right {
    box-shadow: 0 0 0 2px rgba(8, 153, 153, 0.5);
}

.close-btn:after {
    display: inline-block;
    content: "\00d7"; /* This will render the 'X' */
    position: relative;
    top: -3px;
}

@layer components {
    .search-filter {
        @apply py-[7px] px-[10px] bg-secondary-100 rounded-full relative;
    }

    .search-filter-box {
        @apply flex flex-col;
    }
    .search-filter-box .title {
        @apply text-secondary-500 text-sm font-semibold;
    }

    .text-filter {
        @apply text-secondary-500 font-semibold;
    }
    .search-filter-box > .title, .text-filter {
        @apply text-center text-base mb-[5px] whitespace-nowrap;
    }

    .search-filter-select label {
        @apply w-[100%] text-sm leading-4 block whitespace-nowrap font-semibold py-[7px] px-[12px] rounded-full mb-0 transition-all overflow-hidden;
    }
    .search-filter-select label:hover {
        @apply cursor-pointer text-secondary-500 bg-secondary-100;
    }

    .ski {
        @apply !text-white;
    }
}
.search-card {
  padding: 28px 27px;
  border-radius: 18px;
  overflow: hidden;
}

.package-selection p {
  font-size: 18px;
  padding-top: 0px;
  float: left;
}

.form-group-lg.pmd-textfield .form-control {
  padding-left: 5%;
}

@media (min-width: 1268px) {
  #postnummer-container {
    width: 100%;
  }

  #checkbox-is-moving {
    width: 100%;
  }
}
.solar-cells-error{
    color: #cc0000;
    margin-top:.5%;
    padding: 1%;
    display: none;
}

.circle-loader {
    margin-bottom: 3.5em;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-left-color: #578759;
    animation: loader-spin 1.2s infinite linear;
    position: relative;
    display: inline-block;
    vertical-align: top;
    border-radius: 50%;
    width: 7em;
    height: 7em;
  }
  #sign-off-section{
    min-height: 300px;
  }
  .sign-off-text {
    font-size: 24px;
    margin-bottom: 15px;
    font-size: 21px;
    font-weight: 200;
    margin: 0 0 10px;
    color: white;
}
  
  .load-complete {
    -webkit-animation: none;
    animation: none;
    border-color: #578759;
    transition: border 500ms ease-out;
  }
  
  .checkmark {
    display: none;
  }
  .checkmark.draw:after {
    animation-duration: 800ms;
    animation-timing-function: ease;
    animation-name: checkmark;
    transform: scaleX(-1) rotate(135deg);
  }
  .checkmark:after {
    opacity: 1;
    height: 3.5em;
    width: 1.75em;
    transform-origin: left top;
    border-right: 3px solid #578759;
    border-top: 3px solid #578759;
    content: "";
    left: 1.75em;
    top: 3.5em;
    position: absolute;
  }
  .modal-body{
      display: grid;
  }
  @keyframes loader-spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  @keyframes checkmark {
    0% {
      height: 0;
      width: 0;
      opacity: 1;
    }
    20% {
      height: 0;
      width: 1.75em;
      opacity: 1;
    }
    40% {
      height: 3.5em;
      width: 1.75em;
      opacity: 1;
    }
    100% {
      height: 3.5em;
      width: 1.75em;
      opacity: 1;
    }
  }

@tailwind base;
@tailwind components;
@tailwind utilities;

.text-webkit-center {
    text-align: -webkit-center !important;
}

@layer components {
    .container {
        @apply overflow-hidden mx-auto px-5 xl:px-7;
    }

    .jumbotron {
        @apply text-base w-full py-[3rem] px-6 lg:py-20 lg:px-[10%] bg-white text-gray-700;
    }

    .section-header {
        @apply text-medium w-full text-center;
    }

    .text-medium {
        @apply font-bold text-4xl;
    }

    .card-img {
        @apply block mx-auto w-24 h-24;
    }

    .card-caption {
        @apply text-xl font-bold w-full !mt-3 text-center;
    }

    .hide-content {
        @apply !hidden;
    }

    .result {
        @apply relative hover:z-10;
    }

    .tooltip-circle-icon {
        @apply rounded-full top-[8px] right-[8px] text-webkit-center w-[18px] h-[18px] text-sm font-semibold text-white absolute cursor-pointer transition duration-300 ease-in-out transform;
    }

    .tooltip-blue-icon {
        @apply rounded-full text-xs text-center w-4 h-4 ml-1 text-secondary border border-secondary inline-block cursor-pointer;
    }

    .tooltip-content {
        @apply invisible text-base font-normal opacity-0 top-[8px] right-[30px] p-2 group-hover:opacity-100 group-hover:visible absolute w-48 mt-2 bg-white text-gray-800 border border-gray-300 rounded-lg shadow-lg z-10 transition-all text-start;
    }
}

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?qzyaws');
  src:  url('fonts/icomoon.eot?qzyaws#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?qzyaws') format('truetype'),
    url('fonts/icomoon.woff?qzyaws') format('woff'),
    url('fonts/icomoon.svg?qzyaws#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="fa-"], [class*=" fa-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fa-pig:before {
    content: "\e905";
}

.fa-business:before {
    content: "\e900";
}

.fa-location_on:before {
    content: "\e901";
}

.fa-filter_list:before {
    content: "\e902";
}

.fa-send:before {
    content: "\e903";
}

.fa-compare:before {
    content: "\e904";
}

.fa-exclamation-circle:before {
    content: "\f06a";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-check:before {
    content: "\f00c";
}
.fa-close:before {
    content: "\f00d";
}
.fa-remove:before {
    content: "\f00d";
}
.fa-times:before {
    content: "\f00d";
}
.fa-clock-o:before {
    content: "\f017";
}
.fa-download:before {
    content: "\f019";
}
.fa-tag:before {
    content: "\f02b";
}
.fa-check-circle:before {
    content: "\f058";
}
.fa-question-circle:before {
    content: "\f059";
}
.fa-info-circle:before {
    content: "\f05a";
}
.fa-calendar:before {
    content: "\f073";
}
.fa-chevron-up:before {
    content: "\f077";
}

.fa-chevron-right:before {
    content: "\f077";
    font-family: 'Icomoon';
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    transform: rotate( 90deg );
    float: left;
    color: #000;
    transition: transform .5s ease-in-out;
}
.fa-chevron-left:before {
    content: "\f077";
    font-family: 'Icomoon';
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    transform: rotate( -90deg );
    float: left;
    color: #000;
    transition: transform .5s ease-in-out;
}
.fa-chevron-down:before {
    content: "\f078";
}
.fa-bolt:before {
    content: "\f0e7";
}
.fa-flash:before {
    content: "\f0e7";
}
.fa-chevron-circle-up:before {
    content: "\f139";
}
.fa-chevron-circle-down:before {
    content: "\f13a";
}
.fa-commenting-o:before {
    content: "\f27b";
}
.fa-question-circle-o:before {
    content: "\f29c";
}
.fa-thermometer:before {
    content: "\f2c7";
}
.fa-thermometer-4:before {
    content: "\f2c7";
}
.fa-thermometer-full:before {
    content: "\f2c7";
}
.fa-clipboard:before {
    content: "\e9b8";
}
.icon-arrow-right2:before {
    content: "\ea3c";
}
.fa-lock:before {
    content: "\f023";
}
.fa-insert_chart_outlined:before {
    content: "\e906";
}
.fa-bar_chart:before {
    content: "\e907";
}
.fa-filter:before {
    content: "\f0b0";
}
@import "./main.css";
@import "./components.css";
@import "./components/css/navbar.css";
@import "./components/css/typography.css";
@import "./components/css/button.css";
@import "./shared/se-partial.css";
@import "./shared/breadcrumb.css";
@import "./shared/search-partial.css";
@import "./shared/search-filter.css";
@import "./shared/modal.css";
@import "./shared/breadcrumb.css";
@tailwind base;
@tailwind components;
@tailwind utilities;

/* style.css */

@layer base {
    html {
        @apply scroll-smooth;
    }
    
    body {
        @apply text-base text-tertiary pt-14;
        font-family: 'Poppins',"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    }    

    footer {
        @apply bg-secondary-100 pb-[27px] pt-4 md:pt-[70px];
    }
}

#loom-companion-mv3 {
    display: none;
}

/* faq */
.faq-list li:before {
    content: "\f078";
    font-family: 'Icomoon';
    transform: rotate( -90deg );
    transition: transform .5s ease-in-out;
}

/* check */
.check-list li:before {
    content: "\f00c";
    font-family: 'icomoon';
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    margin-right: 10px;
    font-size: 1.1rem;
    height: 20px;
    float: left;
    color: #578759;
    position: relative;
    top: -3px;
}

/*usp*/
.usps .usp:before {
    content: "\f00c";
    font-family: 'icomoon';
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
    margin-right: 10px;
    font-size: 1.1rem;
    height: 20px;
    float: left;
    color: #76a777;
    position: relative;
    top: -2px;
}

@media (max-width: 431px) {
    .usps .usp {
        font-size: 16px !important;
        /*margin-right: 10px !important;*/
    }

    .usps .usp:before {
        font-size: .9rem !important;
        margin-right: 3px !important;
        margin-top: 2px !important;
    }
}

#postnummer-container:has(.input-validation-error) {
    border: 2px solid #d06363;
}

#postnummer-container:has(.valid) {
    border: 2px solid #76b378;
}

#Postnummer:focus-visible {
    outline: none;
}

.faq-list li.expanded:before {
    content: "\f078";
    transform: rotate( 0deg );
}

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    border-radius: 12px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.12);
    border-radius: 12px;
}

.badge-recommend {
    background: #83B17D;
    padding: 1px 6px;
    color: #fff;
    font-size: 9px;
    border-radius: 10px;
    display: initial;
    position: absolute;
    top: 183px;
    right: 33px;
    z-index: 4;
    font-weight: 400;
}

.animsition {
    -webkit-animation: fade-in-left 0.3s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: fade-in-left 0.3s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

.fade-in-left {
    -webkit-animation: fade-in-left 1.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
    animation: fade-in-left 1.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
.fade-in {
    animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}
/* ----------------------------------------------
 * Generated by Animista on 2023-6-7 23:21:12
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation fade-in-left
 * ----------------------------------------
 */

@-webkit-keyframes fade-in-left {
    0% {
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}

@keyframes fade-in-left {
    0% {
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}

@keyframes fade-text-in {
    0% {
        transform: translateY(15px);
        opacity: 0;
    }
}

@keyframes fade-text-out {
    0% {
        transform: translateY(15px);
        opacity: 0;
    }
}

#fade-in-text.show :is(h1, h2, p, li) {
    animation: fade-text-in .7s;
}

#fade-in-text:not(.show) :is(h1, h2, p, li) {
    animation: fade-text-out .7s;
}

.highlighted.border-recommend, .complete-field {
    border: 2px #83B17D solid !important;
    transition: 0.2s;
}

.spotprice-card {
    box-shadow: 0 3px 7px 3px rgb(32 56 91 / 15%);
    transition: 0.3s;
}

.cursor-pointer {
    cursor: pointer;
}

.spotprice-card:hover {
    box-shadow: 0 4px 10px 4px rgb(32 56 91 / 20%);
}

.badge-spotprice {
    display: block;
    padding: 10px;
    font-size: 17px;
    color: #fff;
    text-align: center;
}

.badge-light {
    background-color: #f8f9fa !important;
    color: #212529 !important;
}

/*.elmarknad-badge {
    display: inline-block;
    padding: 0.35em 0.65em;
    font-size: .75em;
    font-weight: 500;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 50rem !important;
    margin-left: 8px;
}*/

.default-background {
    background-color: #f4f4f4 !important;
}

.form-control {
    border-radius: 5px;
    font-size: 15px;
    display: block;
    width: 100%;
    height: auto;
    padding: 10px 15px;
}

/* home */
.package-selection {
    margin-top: 80px;
}

    .package-selection.jumbotron {
        line-height: normal;
        font-size: inherit;
        color: #496876;
        margin-bottom: 0 !important;
        background-size: cover;
        background-repeat: no-repeat;
    }

.initial {
    background: url(/Images/start.webp);
    background: linear-gradient(135deg, rgba(255,255,255,0.9) 45%, rgba(0,212,255,0) 75%),url(/Images/start.webp);
}

.initial-b2b {
    background: url(/Images/start.webp);
    background: linear-gradient(135deg, rgba(255,255,255,0.9) 45%, rgba(0,212,255,0) 75%),url(/Images/b2b.webp);
}

.clear-hero {
    background: url(/Images/start.webp);
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url(/Images/start.webp);
    background-position-x: right;
}

.company {
    background: url(../Images/jamfor-elbolag-wide-desktop.webp) 50% 0;
}

.prices {
    background: url(../Images/jamfor-elpriser-wide-desktop.webp) 50% 0;
}

.agreements {
    background: url(../Images/jamfor-elavtal-wide-desktop.webp) 50% 0;
}

.spot-prices {
    background: url(../Images/jamfor-elpriser-wide-desktop.webp) 49% 0;
}

.initial {
    background: linear-gradient(135deg, rgba(255,255,255,0.9) 20%, rgba(0,85,82,0) 100%),url(/Images/b2b.webp) !important;
    background-size: cover !important;
}

.home {    
    background: linear-gradient(135deg, rgba(255,255,255,0.9) 20%, rgba(0,85,82,0) 100%), url(/Images/home/elmarknad-homepage-hero.jpeg);
    background-size: cover;
    background-position: center;
}

.billig-el {
    background: linear-gradient(135deg, rgba(255,255,255,0.9) 20%, rgba(0,85,82,0) 100%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-billig-el.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-angelholm {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-angelholm.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-are {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-are.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-arboga {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-arboka.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-arvidsjaur {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-arvidsjaur.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-arvika {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-arvika.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-jamfor-elpriser {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-jamfor-elpriser.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-askersund {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-askersund.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-bastad {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-bastad.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-bollnas {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-bollnas.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-borgholm {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-borgholm.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-boras {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-boras.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-borlange {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-borlange.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-botkyrka {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-botkyrka.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-bromolla {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-bromma.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-danderyd {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-danderyd.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-enkoping {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-enkoping.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-eskilstuna {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-eskilstuna.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-falkenberg {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-falkenberg.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-falkoping {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-falkoping.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-filipsstad {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-filipsstad.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-gallivare {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gallivare.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-gavle {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gavle.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-gislaved {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gislaved.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-gnesta {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gnesta.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-goteborg {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-goteborg.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-gotland {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gotland.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-hallsberg {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-hallberg.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-hallstahammar {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-hallstahammar.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-halmstad {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-halmstad.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-hammaro {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-hammaro.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-haninge {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-haninge.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-helsingborg {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-helsingborg.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-hudiksvall {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-hudiksvall.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-jonkoping {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-jonkoping.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-kalmar {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-kalmar.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-karlskoga {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-karlskoga.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-karlskrona {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-karlskrona.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-karlstad {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-karlstad.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-katrineholm {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-katrineholm.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-koping {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-koping.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-kristiansstad {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-kristiansstad.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-kungsbacka {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-kungsbacka.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-laholm {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-laholm.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-landskrona {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-landskrona.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-leksand {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-leksand.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-lidingo {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lidingo.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-lidkoping {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lidkoping.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-linkoping {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-linkoping.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-lulea {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lulea.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-lund {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lund.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-lysekil {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lysekil.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-malmo {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-malmo.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-mariestad {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-mariestad.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-molndal {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-molndal.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-mora {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-mora.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-motala {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-motala.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-nacka {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-nacka.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-norrkoping {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-norrkoping.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-norrtalje {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-norrtalje.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-nynashamn {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-nynashamn.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-orebro {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-orebro.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-ostersund {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-ostersund.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-partille {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-partille.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-pitea {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-pitea.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-sandviken {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sandviken.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-sigtuna {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sigtuna.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-skelleftea {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-skelleftea.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-skovde {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-skovde.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-skurup {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-skurup.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-soderhamn {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-soderhamn.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-soderkoping {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-soderkoping.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-sodertalje {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sodertalje.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-sollentuna {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sollentuna.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-solna {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-solna.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-solvesborg {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-solvesborg.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-stockholm {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-stockholm.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-strangnas {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-strangnas.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-sundbyberg {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sundbyberg.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-sundsvall {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sundsvall.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-sunne {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sunne.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-taby {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-taby.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-tomelilla {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-tomelilla.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-trelleborg {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-trelleborg.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-trollhattan {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-trollhattan.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-tyreso {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-tyreso.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-umea {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-umea.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-upplands-bro {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-upplands-bro.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-upplands-vasby {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-upplands-vasby.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-uppsala {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-uppsala.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-vallentuna {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vallentuna.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-vanersborg {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vanersborg.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-varmdo {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-varmdo.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-varnamo {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-varnamo.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-vasteras {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vasteras.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-vaxholm {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vaxholm.jpeg");
    background-size: cover;
    background-position: center;
}

.elpriser-vingaker {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vingaker.jpeg");
    background-size: cover;
    background-position: center;
}

.solcellsofferter {
    background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-solcellsofferter.jpeg");
    background-size: cover;
    background-position: center;
}

.jamfor-elavtal {
    background: linear-gradient(135deg, rgba(255,255,255,0.9) 20%, rgba(0,85,82,0) 100%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-jamfor-elavtal.jpeg");
    background-size: cover;
    background-position: center;
}

.jamfor-elbolag {
    background: linear-gradient(135deg, rgba(255,255,255,0.9) 20%, rgba(0,85,82,0) 100%), url("https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-jamfor-elbolag.jpeg");
    background-size: cover;
    background-position: center;
}



@media(max-width: 500px) {
    .badge-spotprice {
        display: initial;
        padding: 5px 10px;
        border-radius: 10px;
    }

    .package-selection.jumbotron {
        padding-left: 0px;
        padding-right: 0px;
        background-size: cover;
        background-repeat: no-repeat;
    }

    .initial-b2b {
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 70%, rgba(0,212,255,0) 100%),url(/Images/b2b.webp);
        background-size: cover !important;
    }

    .clear-hero {
        background: url(/Images/start-mobile.webp);
        background: linear-gradient(90deg, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 50%), url(/Images/start.webp);
        background-position-x: right;
    }

    .company {
        background: url(../Images/jamfor-elbolag-new-mobile.webp);
    }

    .prices {
        background: url(../Images/jamfor-elpriser-new-mobile.webp);
    }

    .agreements {
        background: url(../Images/jamfor-elavtal-new-mobile.webp);
    }

    .solar-cells {
        background: url(../Images/jamfor-solceller-new-mobile.webp);
    }

    .package-selection p {
        font-size: 17px;
        width: 100%;
    }

    .package-selection h1, .template-header {
        font-weight: 600;
        font-size: 27px;
    }

    .medium {
        font-size: 30px;
    }

    .search-results .result .result-data .setting-time {
        float: left;
        position: relative;
        padding: 0px 10px;
        width: 100%;
    }
}

@media (min-width: 501px) and (max-width: 800px) {
    .initial {
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/start.webp);
    }

    .initial-b2b {
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/b2b.webp);
    }

    .clear-hero {
        background: url(/Images/start.webp);
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .hide-on-pad {
        display: none !important;
    }
}

.price-bold {
    font-weight: 600 !important;
}

.price-light {
    font-weight: 500 !important;
}

.text.price-light {
    margin-top: 5px;
}

.display-spec {
    cursor: pointer;
    color: #578759;
}

    .display-spec:hover {
        text-decoration: underline;
    }

@media (max-width: 800px) {
    .checkmark.draw:after {
        animation-duration: 800ms;
        animation-timing-function: ease;
        animation-name: checkmark;
        transform: scaleX(-1) rotate( 135deg );
    }

    .error-page {
        min-height: 100vh !important;
    }

    .checkmark:after {
        opacity: 1;
        height: 1.75em !important;
        width: 0.95em !important;
        transform-origin: left top;
        border-right: 3px solid #578759;
        border-top: 3px solid #578759;
        content: "";
        left: 0.75em !important;
        top: 1.6em !important;
        position: absolute;
    }

    .circle-loader {
        margin-bottom: 3.5em;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-left-color: #578759;
        animation: loader-spin 1.2s infinite linear;
        position: relative;
        display: inline-block;
        vertical-align: top;
        border-radius: 50%;
        width: 3.5em !important;
        height: 3.5em !important;
    }


    .error-page .sub-heading {
        text-align: center !important;
        font-size: 24px !important;
    }

    .error-page p {
        font-weight: normal !important;
        text-align: center;
        font-size: 13px !important;
    }

    .refine-search {
        margin: 10px 0px !important;
        padding: 0px !important;
        border: none !important;
    }

        .refine-search .search-fields {
            padding: 20px !important;
        }

        .refine-search .search-field-title {
            width: 47% !important;
        }

        .refine-search .search-field {
            width: 53% !important;
        }


        .refine-search .navigation-bar,
        .refine-search .custom-progress-bar,
        .refine-search .btn-next {
            display: block !important;
        }

    .search-preferences .preference-section {
        margin: 0px 10px 30px 10px !important;
        width: calc(100% - 20px) !important;
    }
}

/* media queries */
@media (min-width: 801px) and (max-width: 1100px) and (max-height: 600px) {
    .initial {
        background: url(../Images/start.webp) 0rem;
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/start.webp);
    }

    .initial-b2b {
        background: url(../Images/start.webp) 0rem;
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/b2b.webp);
    }

    .clear-hero {
        background: url(/Images/start.webp);
    }
}

@media (min-width: 801px) and (max-width: 1100px) and (max-height: 1180) {
    .initial-b2b {
        background: url(../Images/start.webp) 0rem;
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/b2b.webp);
    }

    .clear-hero {
        background: url(/Images/start.webp);
    }
}

@media (min-width: 801px) and (max-width: 1100px) {
    .initial-b2b {
        background: url(../Images/start.webp) 0rem;
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/b2b.webp);
    }

    .clear-hero {
        background: url(/Images/start.webp);
    }
}

@media (min-width: 1101px) and (max-width: 1180px) {
    .initial-b2b {
        background: url(../Images/start.webp) 0rem;
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/b2b.webp);
    }

    .clear-hero {
        background: url(/Images/start.webp);
    }
}

@media (min-width: 1181px) and (max-width: 1300px) {
    .initial-b2b {
        background: url(../Images/start.webp) 0rem;
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/b2b.webp);
    }

    .clear-hero {
        background: url(/Images/start.webp);
    }
}

@media (min-width: 1181px) and (max-width: 1300px) and (max-height: 800px) {
    .initial-b2b {
        background: url(../Images/start.webp) 0rem;
        background-size: cover !important;
        background: linear-gradient(135deg, rgba(255,255,255,0.9) 30%, rgba(0,212,255,0) 75%),url(/Images/b2b.webp);
    }

    .clear-hero {
        background: url(/Images/start.webp);
    }
}

@media (max-width: 600px) {
    .spot-prices {
        background: url(../Images/jamfor-elpriser-new-mobile.webp) 29%;
    }

    .jumbotron .container {
        max-width: 100%;
    }
}

.align-jumb-center {
    display: flex;
    justify-content: center;
    align-items: center;   
}

.solar-cells {
    background: url(../Images/jamfor-solceller-wide-desktop.webp) 50% 0;
}

.icons-list p {
    margin-bottom: 0;
}

.icons-list svg {
    width: 20px;
    height: 20px;
    margin-right: 7px;
    margin-bottom: 1px;
    display: inline-block;
}

    .icons-list svg path {
        fill: #578759;
    }

@media screen and (min-width: 1200px) {
    .package-selection p {
        font-size: 18px;
        padding-top: 0px;
    }
}

.package-selection p {
    font-size: 18px;
    padding-top: 0px;
}

.package-selection #package-selection-housing .form-group {
    float: left;
    width: 100%;
}

.jumbotron.transparent {
    background: #fff;
    color: inherit;
}

.jumbotron.dark {
    background: #f5fafb;
}

.jumbotron.light {
    background: #fff;
}

.package-selection .consumption-level .level .title {
    float: left;
    position: relative;
    font-weight: normal;
    font-size: 14px;
    padding: 0px 0px 0px 3px;
    position: relative;
    margin-top: -1px;
    color: #1e5072;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 0px !important;
    margin-bottom: 15px !important;
}

.package-selection .consumption-level .level {
    font-size: 14px;
    float: left;
    width: 46%;
    padding: 15px 10px 10px 15px;
    background: #F0F0F0;
    margin-right: 2%;
    border-radius: 5px;
}

    .package-selection .consumption-level .level.selected {
        background-color: #01263f;
        color: #fff;
    }

        .package-selection .consumption-level .level.selected .title {
            color: #fff;
        }

.package-selection .consumption-level .text-input {
    float: left;
    width: 94%;
    border: solid 1px #00355c;
    padding: 6px;
    border-radius: 5px;
    position: relative;
    margin: 20px 0px 10px 0px;
}

    .package-selection .consumption-level .text-input .title {
        position: absolute;
        top: -11px;
        left: 10px;
        /* float: left; */
        background: transparent;
        padding: 0px 5px;
        font-size: 13px;
        font-weight: 400;
    }

        .package-selection .consumption-level .text-input .title:after {
        }

    .package-selection .consumption-level .text-input input[type="text"] {
        float: left;
        width: 100%;
        border: none;
        text-decoration: none;
        font-size: 17px;
        padding: 5px 10px;
        outline: none;
        background: transparent;
        color: #fff;
    }

.consumption-level-manual,
.consumption-level-calculate {
    display: none;
}

    .consumption-level-manual.active,
    .consumption-level-calculate.active {
        display: block;
    }

.package-selection .consumption-level .warming-types {
    padding: 10px 0px;
    float: left;
}

    .package-selection .consumption-level .warming-types li {
        list-style: none;
        float: left;
        width: 100%;
        background: #F0F0F0;
        margin: 2px 0px;
        padding: 10px 10px;
    }

    .package-selection .consumption-level .warming-types .option-caption {
        font-size: 14px;
        float: left;
        position: relative;
        margin-left: 3px;
        color: #201c47;
    }

    .package-selection .consumption-level .warming-types li:first-of-type {
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

    .package-selection .consumption-level .warming-types li:last-of-type {
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
    }

    .package-selection .consumption-level .warming-types li.selected {
        background-color: #01253f;
    }

        .package-selection .consumption-level .warming-types li.selected .option-caption {
            color: #fff;
        }

.company-name {
    opacity: .8;
    font-weight: 600;
    margin: auto;
}


.partner-tooltip + .tooltip > .tooltip-inner {
    background-color: #11355c !important;
}



/*.companies li {
    list-style: none;
    float: left;
    position: relative;
    width: 16%;
    display: flex;
}*/
     

/* testimonials */


.testimonials-list {
    float: left;
    padding: 20px 0px;
}

    .testimonials-list li {
        list-style: none;
        padding: 20px 15px;
        font-weight: bold;
        float: left;
        width: 100%;
        margin: 4px 0px;
        font-size: 17px;
    }

        .testimonials-list li .score {
            /* border: solid 1px #DAE1EF; */
            margin: 0px;
            float: left;
            padding: 5px 25px;
            min-height: 200px;
            width: 200px;
            color: #80858F;
            float: none;
            margin: 0 auto;
        }

            .testimonials-list li .score img {
                width: 120px;
                height: 120px;
                float: none;
                margin: 0 auto 10px auto;
                display: block;
            }

            .testimonials-list li .score .glyphicon-star {
                color: #FAC917;
                font-size: 26px;
            }

        .testimonials-list li .remarks {
            float: left;
            position: relative;
            margin-top: 45px;
            color: #D0D0D0;
            font-size: 16px;
            font-weight: normal;
        }

            .testimonials-list li .remarks:before {
                font-size: 120px;
                color: #D0D0D0;
                content: ",,";
                position: absolute;
                top: -146px;
                left: 0px;
                letter-spacing: -8px;
            }

        .testimonials-list li .remarker {
            width: 100%;
            float: left;
            margin-top: 20px;
            color: #555;
        }

            .testimonials-list li .remarker .name {
                font-size: 17px;
                font-weight: bold;
                width: 100%;
                float: left;
                color: #D0D0D0;
            }

            .testimonials-list li .remarker .title {
                font-size: 13px;
                color: #D0D0D0;
            }

/* services */

.services-list {
    float: left;
    padding: 20px 0px;
    list-style: none;
}

    .services-list li {
        float: left;
        width: 100%;
        padding: 8px 0px;
    }

        .services-list li .title {
            width: calc(100% - 120px);
            float: left;
            padding-left: 10px;
            font-size: 20px;
            font-weight: bold;
        }

        .services-list li img {
            float: left;
            width: 80px;
            height: 80px;
        }

        .services-list li .details {
            padding-left: 10px;
            width: calc(100% - 120px);
            float: left;
        }

.blogs-list {
    float: left;
    padding: 20px 0px;
    list-style: none;
}

    .blogs-list .main-title {
        font-size: 21px;
        font-weight: bold;
    }

    .blogs-list li {
        float: left;
        width: 100%;
        padding: 8px 0px;
    }

        .blogs-list li .title {
            width: calc(100% - 120px);
            float: left;
            padding-left: 10px;
            font-size: 15px;
            font-weight: bold;
        }

        .blogs-list li img {
            float: left;
            width: 110px;
            height: 90px;
        }

        .blogs-list li .details {
            padding-left: 10px;
            width: calc(100% - 120px);
            float: left;
        }

.home-details a {
    color: #62bdd0 !important;
}

/* | home */
/* About */
.about-image {
    width: 100% !important;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
/* | About*/

/* search container */

/* | search container */

/* search result */

.search-results .main-heading, .search-preferences .main-heading, .agreement .main-heading {
    font-size: 35px;
    font-weight: bold;
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

    .search-results .filteredby {
        position: relative;
        width: 100%;
        font-size: 20px;
        margin-bottom: 15px;
    }

    @media (max-width: 768px) {
        .search-results .filteredby,
        .search-results .filteredby p {
            margin-bottom: 8px;
        }
    }
  
    .search-results .filteredby > p b {
        font-weight: 600;
    }

    .search-results .highlight-text {
        font-size: 1.05rem;
        font-weight: 500;
        padding: 4px 15px;
        margin: 3px 0;
        display: inline-block;
        white-space: nowrap;
        color: #009897;
        border-radius: 25px;
        background-color: #fff;
    }

    @media (max-width: 768px) {
        .search-results .highlight-text {
            font-size: 1rem;
            padding: 3px 13px;
        }
    }

        .search-results .filteredby ul {
            float: left;
            position: relative;
            list-style: none;
            padding: 0px 3px;
        }

            .search-results .filteredby ul li {
                float: left;
                position: relative;
                padding-right: 3px;
            }

                .search-results .filteredby ul li a {
                    text-decoration: underline;
                    color: #7cb3b1;
                }



    .search-results .result {
        float: left;
        width: 100%;
        padding: 20px 22px;
        background-color: #fff;
        box-shadow: 0 3px 5px 2px rgb(77 113 157 / 15%);
        border-radius: 25px;
        margin-bottom: 20px;
    }

        .search-results .result:hover {
            box-shadow: 0 3px 8px 3px rgb(77 113 157 / 20%);
        }

        .search-results .result p {
            padding: 5px 0px;
        }

        .search-results .result .features {
            float: left;
            width: 100%;
            display: flex;
            justify-content: center;
            align-items: center;
            text-align: center;
            margin-bottom: 15px;
            flex-wrap: wrap;
            row-gap: 7px;
        }

.mobile-term {
    display: none;
}

@media screen and (max-width: 768px) {
    .search-results .result .features {
        height: fit-content;
        font-size: 11px;
    }

    .mobile-term {
        display: inline-block;
    }
}

.search-results .result .features .feature {
    padding: 5px 10px;
    margin: 0px 5px;
    border-radius: 20px;
}

    .search-results .result .features .feature.red {
        background-color: #fff;
        color: #e5017e;
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
    }

    .search-results .result .features .feature.orange {
        background-color: #fff;
        color: #ff0000;
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
    }

    .search-results .result .features .feature.dark-blue {
        background-color: #fff;
        color: #605bae;
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
    }

    .search-results .result .features .feature.blue {
        background-color: #fff;
        color: #76b378;
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
    }

    .search-results .result .features .feature.grey {
        background-color: #fff;
        color: #3ac1b2;
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
    }

    .search-results .result .features .feature.green {
        background-color: #fff;
        color: #3ac1b2;
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1);
    }

.search-results .result .result-data {
    float: left;
    position: relative;
    width: 100%;
    display: flex;
    gap: 15px 8px;
    flex-wrap: wrap;
    padding: 8px 0;
    align-items: center;
    justify-content: center;
}

@media (max-width: 768px) {
    .search-results .result-data .col-company-logo {
        order: -2;
    }
    .search-results .result-data [class*="col-month-rate"] {
        order: -1;
    }
}

    .search-results .result .result-data .ski {
        float: left;
        position: relative;
        min-width: 65px;
    }

        .search-results .result .result-data .ski .text {
            float: left;
            width: 100%;
            text-align: center;
            font-weight: 600;
        }

            .search-results .result .result-data .ski .text:after {
                content: "\e085";
                font-family: 'Glyphicons Halflings';
                -webkit-font-smoothing: antialiased;
                font-weight: normal;
                height: 20px;
                float: left;
                margin-top: -1px;
                float: right;
                margin-left: -10px;
                font-size: 17px;
                font-weight: 100;
            }

        .search-results .result .result-data .ski .value {
            font-size: 17px;
            text-align: center;
            width: 100%;
            float: left;
            margin-top: 5px;
        }

    .search-results .result .result-data .setting-time {
        float: left;
        position: relative;
        padding: 0px 10px;
    }

        .search-results .result .result-data .setting-time .text {
            float: left;
            width: 100%;
            text-align: center;
            font-weight: 600;
        }

        .search-results .result .result-data .setting-time .value {
            font-size: 17px;
            text-align: center;
            width: 100%;
            float: left;
            margin-top: 5px;
        }

    .search-results .result .result-data .month-rate {
        float: left;
        position: relative;
        padding: 0px 13px 0px 0px;
        margin-top: -5px;
    }

        .search-results .result .result-data .month-rate .value {
            float: left;
            width: 100%;
            text-align: center;
            font-weight: 600;
            font-size: 32px;
        }

        .search-results .result .result-data .month-rate .kwh {
            float: left;
            width: 100%;
            text-align: center;
        }

    .search-results .result .result-data .btn-go {
        color: #fff;
        font-weight: 600;
        margin-left: auto;
    }

    @media (min-width: 768px) {
        .search-results .result .result-data .btn-go-box {
            margin-left: 20px;
        }
    }

    @media (max-width: 768px) {
        .search-results .result .result-data .btn-go-box {
            margin: 12px 0 15px;
        }

/*        .search-results .result .result-data .btn-go {
            padding: 5px 15px;
            margin-bottom: 12px;
        }*/
    }

    @media (max-width: 480px) {
        .search-results .result-data .col-ski-setting-time {
            display: none;
        }
    }

.search-results .result .more-info {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
}

    .search-results .result .more-info .expand-collapse {
        font-weight: 600;
        cursor: pointer;
    }

        .search-results .result .more-info .expand-collapse:after {
            content: "\f078";
            font-family: 'Icomoon';
            -webkit-font-smoothing: antialiased;
            font-weight: normal;
            margin-left: 10px;
            height: 20px;
            float: left;
            /* color: #32AC42; */
            margin-top: -2px;
            float: right;
            font-size: 17px;
            font-weight: 100;
        }

        .search-results .result .more-info .expand-collapse.expanded {
            font-weight: 600;
            cursor: pointer;
        }

            .search-results .result .more-info .expand-collapse.expanded:after {
                content: "\f077";
                font-family: 'Icomoon';
                -webkit-font-smoothing: antialiased;
                font-weight: normal;
                margin-left: 10px;
                height: 20px;
                float: left;
                /* color: #32AC42; */
                margin-top: -2px;
                float: right;
                font-size: 17px;
                font-weight: 100;
            }

.search-results .result .details {
    display: none;
    float: left;
    width: 100%;
}

    .search-results .result .details .title {
        font-size: 18px;
        font-weight: bold;
    }

    .search-results .result .details .notes {
        padding-top: 12px;
        float: left;
        position: relative;
        width: 100%;
        border-top: solid 1px #f5f2f2;
        margin-top: 15px;
        position: relative;
        display: block;
    }

.search-results .result .result-data .setting-time {
    float: left;
    position: relative;
    padding: 0px 10px;
}


.search-results .result .details .terms {
    float: left;
    width: 100%;
    position: relative;
    padding: 0px;
}

    .search-results .result .details .term a {
        color: #20385b;
    }

    .search-results .result .details .terms .term {
        float: left;
        width: 100%;
        position: relative;
    }

        .search-results .result .details .terms .term .text {
            float: left;
            width: 60%;
            text-align: center;
            font-weight: 600;
            text-align: left;
            font-size: 15px;
        }


        .search-results .result .details .terms .term .value {
            font-size: 16px;
            text-align: center;
            width: 40%;
            float: left;
            text-align: right;
        }

    .search-results .result .details .heading {
        font-size: 18px;
        font-weight: bold;
    }

    .search-results .result .details .extra-info ul {
        background-color: white;
        border-radius: 12px;
        margin-bottom: 8px;
    }

    .search-results .result .details .price-section .price {
        padding: 7px 15px;
        float: left;
        position: relative;
        border-radius: 12px;
        width: 100%;
    }

        .search-results .result .details .price-section .price .text {
            float: left;
            width: 70%;
            margin-top: 0;
            text-align: center;
            font-weight: 700;
            float: left;
            position: relative;
            text-align: left;
        }

        .search-results .result .details .price-section .price .details {
            float: left;
            width: 100%;
            text-align: left;
            display: block;
            font-size: 12px;
        }

        .search-results .result .details .price-section .price .value {
            font-size: 16px;
            text-align: right;
            width: 30%;
            float: left;
        }

    .search-results .result .details .price-section .total {
        float: left;
        position: relative;
        position: relative;
        display: block;
    }

        .search-results .result .details .price-section .total .total-price {
            float: right;
            font-weight: bold;
            text-align: right;
        }

        .search-results .result .details .price-section .total .total-text {
            float: left;
            width: 100%;
            text-align: left;
            display: block;
            text-align: right;
            position: relative;
        }

/* | search result */

/* search filters */
.search-filters {
    float: left;
    width: 100%;
}

.search-filters { 
    display: flex;
    flex-wrap: wrap;
    row-gap: 5px;
    justify-content: space-between;
}

@media (max-width: 768px) {
    .search-filters { 
        padding: 0 5px;
        margin-top: 5px;
        margin-bottom: 0.85rem;
    }
    .search-filters .toggle-button-group {
        margin-left: auto;
    }
    .search-filters .invisible { 
        display: none;
    }
}

.search-filters > .main-title, .main-title {
    font-size: 30px;
    font-weight: bold;
    float: left;
    width: 100%;
    padding-bottom: 10px;
    color: #00355c;
}

.search-filters > .sub-title {
    font-size: 20px;
    font-weight: bold;
    float: left;
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 10px;
}


#filter-search, #filter-sokning, #search-sokning-close {
    width: 220px;
    max-width: 100%;
    font-size: 15px;
}

@media screen and (min-width: 768px) {
    .filter-bck {
        clear: both;
        background-color: #fff;
        padding: 0.75rem;
        opacity: .8;
    }

        .filter-bck .all-filters {
            display: inline-block;
        }
}

@media screen and (max-width: 767px) {
    .filter-bck {
        clear: both;
        background-color: #f0f1f1 !important;
        padding: 0.75rem;
        transition: all 0.3s ease-in-out;
    }

    .fade-in-bck {
        /*background-color: #fcfcfcd6 !important;*/
        transition: all 0.3s ease-in-out;
    }

    #filter-search {
        width: 100%
    }

    .filter-bck .all-filters {
        display: none;
    }
}

.filter-bck > .sub-title {
    font-size: 24px;
    font-weight: bold;
    float: left;
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 10px;
}

.filter-bck .title {
    font-size: 18px;
    font-weight: 500;
    color: #00355c;
}

.search-filters .fitlers-toggle {
    cursor: pointer;
    float: right;
}

    .search-filters .fitlers-toggle:after {
        content: "\e902";
        font-family: 'Icomoon';
        -webkit-font-smoothing: antialiased;
        font-weight: normal;
        margin-left: 10px;
        height: 30px;
        margin-top: -1px;
        float: right;
        font-size: 24px;
        font-weight: bolder;
        transition: content .5s ease-in-out;
    }

    .search-filters .fitlers-toggle.collapse-filters:after {
        content: "\f00d";
        transition: content .5s ease-in-out;
    }

.filter-bck {
    clear: both;
    background-color: transparent;
    padding: 0.75rem;
    opacity: .8;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.search-filters > .all-filters > .section {
    float: left;
    width: 100%;
    position: relative;
    margin-top: 8px;
}

    .search-filters > .all-filters > .section .title {
        font-size: 1.1rem;
        float: left;
        width: 100%;
        /* border-top: solid 1px #FDFDFD; */
        padding-bottom: 10px;
        font-weight: 100;
    }

    .search-filters > .all-filters > .section .full-row-filter {
        font-size: 14px;
        float: left;
        width: 100%;
        border-bottom: solid 1px #e0e0e0;
        padding: 5px 0px 5px 10px;
    }

        .search-filters > .all-filters > .section .full-row-filter:last-child {
            border: none;
        }

    .search-filters > .all-filters > .section .half-row-filter {
        font-size: 14px;
        float: left;
        width: 45%;
        margin: 0px 0px 0px 10px;
    }


        .search-filters > .all-filters > .section .half-row-filter .filter-title,
        .search-filters > .all-filters > .section .full-row-filter .filter-title {
            float: left;
            position: relative;
            font-weight: normal;
            font-size: 13px;
            padding: 0px 0px 0px 3px;
            position: relative;
            margin-top: -1px;
        }

.search-filters .search-button {
    font-size: 15px;
    border-radius: 5px;
    padding: 5px 55px;
    float: none;
    margin: 0 auto;
    display: block;
    margin-top: 20px;
}

/* | search filters */

/*.container.search {
    margin: 70px auto 0;
}*/

/*@media (max-width: 768px) {
    .container.search {
        margin: 55px auto 0;
    }

    .container.search .main-heading {
        margin-bottom: 8px !important;
    }
}*/

/* agreement */

/*.agreement {
    float: left;
    position: relative;
    margin-top: 0%;
    padding: 30px 0%;
    width: 100%;
}*/

.agreement .company-info {
    float: right;
    margin-top: 100px;
    position: relative;
    background-color: #F9F9F9;
    padding: 10px 40px;
    border: solid 1px #f1f1f1;
}

    .agreement .company-info .logo {
        text-align: center;
        padding: 20px;
    }

        .agreement .company-info .logo img {
            width: auto;
            height: 100%;
            border: solid 1px #f1f1f1;
        }

    .agreement .company-info .vat-no {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 26px;
        font-weight: bold;
    }

    .agreement .company-info .agreement-type {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 18px;
        font-weight: 700;
        margin-top: 15px;
    }

    .agreement .company-info .info-caption {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 18px;
        font-weight: 700;
        margin-top: 15px;
    }
        .agreement .company-info .info ul {
            border-top: solid 1px #C0C0C0;
            float: left;
            width: 100%;
            margin-top: 20px;
            list-style: none;
            /* box-sizing: border-box; */
            padding-top: 20px;
            padding-left: 0px;
            padding-right: 0px;
        }

            .agreement .company-info .info ul li {
                float: left;
                width: 100%;
                text-align: left;
                font-size: 15px;
            }

.agreement .agreement-form {
    margin-top: 28px;
}

        .agreement .agreement-form .form-section .heading {
            width: 100%;
            display: block;
            color: black;
            font-weight: 600;
            padding: 0;
            margin-bottom: 8px;
        }

        @media (max-width: 768px) {
            .agreement .agreement-form .form-section .heading { 
                font-size: 22px;
            }
        }


    .agreement .agreement-form .start-date {
        background-color: #F9F9F9;
        padding: 20px;
        margin-top: 50px;
        border: solid 1px #f1f1f1;
    }

        .agreement .agreement-form .start-date .heading {
            float: left;
            width: 100%;
            text-align: center;
            font-size: 18px;
            font-weight: 700;
            margin-top: 15px;
        }

        .agreement .agreement-form .start-date p {
            padding: 10px 0px;
        }

    .agreement .agreement-form .form-section .check-box {
        float: left;
        width: 100%;
        padding: 2px 0px;
    }

    .agreement .agreement-form .form-section .check-title {
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 0;
    }

    .agreement .agreement-form .form-section .btn-primary {
        margin-top: 12px;
        width: 100%;
        padding: 10px;
        font-size: 15px;
    }
/* | agreement */
#package-selection > li {
    width: 50%
}

    #package-selection > li > a {
        font-size: 15px;
        line-height: 1.3;
        padding: 8px 16px;
        font-weight: 500;
        color: #a7b5c1;
        border-radius: 1rem 1rem 0 0;
        background-color: #0e3b5a;
        margin: 0px;
        min-width: 170px;
        text-align: center;
        /* text-decoration: none; */
        /* outline: none; */
        border: none;
        font-weight: 300;
    }

    #package-selection > li.active > a {
        color: #fff;
        background-color: #1e5072 !important;
        border: none;
        font-weight: 500;
    }

.btn-get-started {
    min-width: 200px;
    padding: 10px 20px;
    font-weight: bold;
    font-size: 18px;
}

.btn-large {
    min-width: 400px;
    padding: 10px 20px;
    font-weight: bold;
    font-size: 14px;
}

/* | home */





/* UI Kit CSS */



/* grid */


/* | grid */




/* fonts */

.large {
    font-weight: bold;
    font-size: 67px;
}

    .large.normal {
        font-weight: bold;
        font-size: 52px;
    }


    .medium-bold.blue, .regular.blue {
        color: #01253F
    }

.medium-normal {
    font-size: 35px;
    font-weight: 900;
}

.light {
    color: #4d5054;
}

.regular {
    font-size: 27px;
}

.regular-bg {
    font-size: 35px;
    font-weight: 100;
    line-height: 50px;
}

.regular.medium {
    font-size: 24px;
}

.ptb-31 {
    padding: 30px 0px 10px 0px;
}

.small {
    font-size: 21px;
    font-weight: normal;
}

    .small.bold {
        font-weight: bold;
    }

.x-small {
    font-size: 17px;
}

    .x-small.bold {
        font-weight: bold;
    }

/* | fonts */




/* colors */


/* | colors */



/* buttons */

/*primary button */
.btn-primary {
    background-color: #76b378 !important;
    border-color: #76b378 !important;
    font-weight: 600 !important;
}

.btn-primary:not(.text-lower) {
    text-transform: uppercase;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open
    .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #578759 !important;
        border-color: #578759 !important;
    }

#btn-postnumber, .btn-solarcells {
    font-size: 17px;
    margin-top: 20px;
    display: block;
    clear: both;
    width: 50%;
    color: #fff;
    font-weight: 600;
}

.flow-btn {
    color: #fff;
    font-weight: 600;
    min-width: 205px !important;
}

    #btn-postnumber::after, .flow-btn::after, .btn-solarcells::after {
        content: "\ea3c";
        font-family: 'Icomoon';
        -webkit-font-smoothing: antialiased;
        position: absolute;
        right: 10%;
    }

@media (max-width: 600px) {
    #btn-postnumber, .btn-solarcells {        
        display: block;
        width: 100%
    }

    .btn-solarcells {
        margin-top: 5%;
    }

    #btn-postnumber {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }

    .search-results .filteredby {
        font-size: 16px;
    }    
}

@media (max-width: 500px) {
    .trustpilot-widget {
        width: 308px !important;
        margin-top: 2rem !important;        
    }

    .align-jumb-center {
        width: 308px !important;
        margin-left:auto !important;
        margin-right:auto !important;
    }
}

@media (min-width: 501px) and (max-width: 1249px) {
    .trustpilot-widget {
        margin-top: 2rem !important;
        width: 340px !important;
    }
}
    /* success button */
    .btn-success {
        color: #fff;
        border-color: #578759 !important;
        background-color: #578759 !important;
    }

        .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
            color: #fff;
            background-color: #039c9a !important;
            border-color: #039c9a !important;
        }

    /* | buttons */


    /* inputs */

    /* round checkbox */


    .round-checkbox {
        float: left;
        width: 20px;
        position: relative;
        margin-top: 3px;
    }

        .round-checkbox label {
            background-color: #fff;
            border: 1px solid #7cb3b1;
            border-radius: 2px;
            cursor: pointer;
            height: 16px;
            left: 0;
            position: absolute;
            top: 0;
            width: 16px;
            background: transparent;
        }

            .round-checkbox label:after {
                border: 2px solid #fff;
                border-top: none;
                border-right: none;
                content: "";
                height: 6px;
                left: 1px;
                opacity: 0;
                position: absolute;
                top: 3px;
                transform: rotate(-45deg);
                width: 12px;
                /* font-size: 8px; */
            }

        .round-checkbox input[type="checkbox"] {
            visibility: hidden;
        }

            .round-checkbox input[type="checkbox"]:checked + label {
                background-color: #7cb3b1;
                border-color: #7cb3b1;
            }

                .round-checkbox input[type="checkbox"]:checked + label:after {
                    opacity: 1;
                }



    /* | round checkbox */

    /* square checkbox */

    .square-checkbox {
        float: left;
        width: 20px;
        position: relative;
        margin-top: 3px;
    }

        .square-checkbox label {
            background-color: #fff;
            border: 1px solid #7cb3b1;
            border-radius: 2px;
            cursor: pointer;
            height: 16px;
            left: 0;
            position: absolute;
            top: 0;
            width: 16px;
            background: transparent;
        }

            .square-checkbox label:after {
                border: 2px solid #fff;
                border-top: none;
                border-right: none;
                content: "";
                height: 6px;
                left: 1px;
                opacity: 0;
                position: absolute;
                top: 3px;
                transform: rotate(-45deg);
                width: 12px;
            }

        .square-checkbox input[type="checkbox"] {
            visibility: hidden;
        }

            .square-checkbox input[type="checkbox"]:checked + label {
                background-color: #7cb3b1;
                border-color: #7cb3b1;
            }

                .square-checkbox input[type="checkbox"]:checked + label:after {
                    opacity: 1;
                }

    .option input {
        display: none;
    }

    .option label {
        cursor: pointer;
        display: inline-block;
        font-size: 13px;
        font-weight: 300;
    }

        .option label::after {
            content: "";
            position: absolute;
            right: 20px;
            width: 16px;
            height: 16px;
            border: 1px solid #7cb3b1;
            border-radius: 50%;
        }

        .option label::before {
            content: "";
            position: absolute;
            transform: translateY(-50%);
            background-color: #7cb3b1;
            border-radius: 50%;
            box-shadow: 0 0 1px rgba(0, 0, 0, 0.8);
            opacity: 0;
            transition: opacity 0.4s;
            right: 20px;
            width: 16px;
            height: 16px;
            top: 10px;
        }

    .option {
        position: relative;
    }

        .option input[type=radio]:checked + label::before {
            opacity: 1;
        }

    /* round radio */


    .round-radio {
        float: left;
        width: 20px;
        position: relative;
    }

        .round-radio label {
            background-color: #fff;
            border: 1px solid #999;
            border-radius: 50%;
            cursor: pointer;
            height: 16px;
            left: 0;
            position: absolute;
            top: 0;
            width: 16px;
            background: transparent;
        }

            .round-radio label:after {
                border-top: none;
                border-right: none;
                content: "";
                height: 10px;
                left: 2px;
                opacity: 0;
                position: absolute;
                top: 2px;
                width: 10px;
                background: #578759;
                border-radius: 50%;
            }

        .round-radio input[type="radio"] {
            visibility: hidden;
        }

            .round-radio input[type="radio"]:checked + label {
                background-color: #fff;
                border-color: #fff;
            }

                .round-radio input[type="radio"]:checked + label:after {
                    opacity: 1;
                }

    .round-text {
        border-radius: 22px;
    }

    .light-text {
        color: #80858F;
    }

    .flex-align-vertical {
        display: flex;
        align-items: center;
    }

    .flex-center {
        align-items: center;
        justify-content: center;
        display: flex;
    }

    .no-top-padding {
        padding-top: 0px !important;
    }

    .no-right-padding {
        padding-right: 0px !important;
    }

    .no-bottom-padding {
        padding-bottom: 0px !important;
    }

    .no-left-padding {
        padding-left: 0px !important;
    }

    .container.transparent {
        background-color: transparent !important;
    }

    .align-center {
        float: none;
        margin: 0 auto;
    }

    .float-left {
        float: left !important;
    }

    .float-right {
        float: right !important;
    }

    /* media queries */
    /* home */
    .card-vertical-align {
        margin-top: 5rem;
    }

    @media screen and (max-width: 1200px) {
        .card-vertical-align {
            margin-top: 0rem;
        }
    }

    @media screen and (max-width: 1100px) {
        .package-selection.jumbotron {
            padding-left: 5%;
            padding-right: 5%;
        }

        .filter-box {
            width: 85px !important;
        }

        .filter-font-size {
            font-size: 19px !important;
        }

        /*.margin-top-filter {
            margin-top: 0.2rem !important;
        }*/
    }


    .package-selection.jumbotron {
        padding: 110px 5%;
    }

    @media(min-width: 768px) {

        .search-filters > .all-filters {
            display: block !important;
        }
        /* by default search filters visisable on all devices except mobile phone*/

    }

    @media screen and (min-width: 768px) {
        .jumbotron .h1, .jumbotron h1, .template-header {
            font-size: 37px !important;
            font-weight: 600 !important;
        }
    }

    .jumbotron .h1, .jumbotron h1, .template-header, .package-selection p {
        color: #16385e;
    }

    .jumbotron p.font-bold {
        font-weight: 500;
    }

    .info-sign-deal {
        background-color: #ebebeb;
        border-radius: 10px;
        font-weight: 300;
        padding: 10px;
        font-size: 17px;
    }

    @media(max-width: 768px) {
        .info-sign-deal {
            background-color: #ebebeb;
            border-radius: 10px;
            font-weight: 300;
            padding: 10px;
            font-size: 13px;
        }

        .package-selection {
            margin-top: 0px;
        }

            .package-selection.jumbotron {
                padding-left: 5%;
                padding-right: 5%;
                padding-top: 48px !important;
                padding-bottom: 48px;
            }

        .search-filters > .main-title, .main-title {
            font-size: 27px;
            font-weight: bold;
            padding-left: 3%;
            float: left;
            width: 100%;
            padding-bottom: 10px;
            color: #00355c;
            margin-top: 50px;
        }

        .search-filters > .sub-title {
            font-weight: bold;
            padding-left: 3%;
            float: left;
            width: 100%;
            padding-bottom: 10px;
            color: #00355c;
        }

        .bg-bixia_logo {
            width: 832px;
            height: 191px;
            background: url('css_sprites.webp') -8389px -1374px;
        }


        .bg-eon_logo {
            width: 2560px;
            height: 746px;
            background: url('css_sprites.webp') -4330px -2342px;
        }


        .bg-fortum_logo {
            width: 1280px;
            height: 302px;
            background: url('css_sprites.webp') -7666px -1052px;
        }


        .bg-goteborg_energi_logo {
            width: 1200px;
            height: 191px;
            background: url('css_sprites.webp') -7666px -1950px;
        }


        .bg-hafslund_logo {
            width: 5000px;
            height: 1022px;
            background: url('css_sprites.webp') -4330px -10px;
        }


        .bg-vattenfall_logo {
            width: 1200px;
            height: 185px;
            background: url('css_sprites.webp') -6910px -2342px;
        }


        .bg-map_min {
            width: 4300px;
            height: 4844px;
            background: url('css_sprites.webp') -10px -10px;
        }


        .bg-homepage_1 {
            width: 703px;
            height: 556px;
            background: url('css_sprites.webp') -7666px -1374px;
        }


        .bg-homepage_3 {
            width: 1634px;
            height: 1184px;
            background: url('css_sprites.webp') -6012px -1052px;
        }


        .bg-homepage_2 {
            width: 1662px;
            height: 1270px;
            background: url('css_sprites.webp') -4330px -1052px;
        }


        .bg-Changebestelectricitycontract_300x300 {
            width: 300px;
            height: 300px;
            background: url('css_sprites.webp') -8966px -1052px;
        }


        .bg-Compareelectricityprices_300x300 {
            width: 300px;
            height: 300px;
            background: url('css_sprites.webp') -8389px -1585px;
        }


        .bg-Fillinform_300x300 {
            width: 300px;
            height: 300px;
            background: url('css_sprites.webp') -8709px -1585px;
        }

        .search-filters > .all-filters {
            float: left;
            width: 100%;
            padding: 3%;
            margin-bottom: 50px;
            display: none;
        }
        /* search filters hidden on mobile phone*/

        .search-filters .search-button {
            float: left;
        }

        .col-company-logo,
        .col-ski-setting-time,
        .col-month-rate,
        .col-btn-go {
            margin-bottom: 15px;
        }

        .agreement .agreement-form {
            padding: 0px 0px;
        }

            .agreement .agreement-form .form-section {
                max-width: 100% !important;
            }

        .section.jumbotron {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }

        #package-selection > li {
            width: 100%;
        }
    }



    /* jQuery UI overrides */

    .ui-widget {
        font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif !important;
        color: #3A3A3A !important;
        font-size: 1em;
    }

    .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
        background: #fff !important;
        color: #3A3A3A;
    }


    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
        border: none;
        background: #fff;
        text-align: center;
        border-radius: 50% !important;
        width: 30px;
        height: 30px;
        padding-top: 5px;
        color: #000;
    }

        .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
            background: #029795 !important;
            color: #fff !important;
        }

    .ui-widget-header {
        border: none;
        background: #fff;
        color: #333;
        font-weight: bold;
    }

    .ui-datepicker .ui-datepicker-prev span,
    .ui-datepicker .ui-datepicker-next span {
        background-image: none;
    }

    .ui-datepicker .ui-datepicker-prev,
    .ui-datepicker .ui-datepicker-next,
    .ui-datepicker .ui-datepicker-prev:hover,
    .ui-datepicker .ui-datepicker-next:hover {
        cursor: pointer;
        background: transparent !important;
        border: solid 1px #fff;
        border: none;
    }



        .ui-datepicker .ui-datepicker-next:before {
            content: ">";
            color: #2b2b2b;
            font-size: 26px;
            font-weight: 400;
            position: absolute;
            right: 10px;
            top: -4px;
        }

        .ui-datepicker .ui-datepicker-prev:before {
            content: "<";
            color: #2b2b2b;
            font-size: 26px;
            font-weight: 400;
            position: absolute;
            left: 10px;
            top: -4px;
        }

    .ui-widget.ui-widget-content {
        width: 358px;
    }

    .ui-widget-content .ui-state-hover {
        background: #029795 !important;
        color: #fff;
    }

    .ui-datepicker th {
        color: #797979;
    }

    /* | jQuery UI overrides */

    #cookieConsent {
        z-index: 999;
        min-height: 20px;
        font-family: OpenSans, arial, "sans-serif";
        padding: 10px 20px;
        background: rgba(0,0,0,0.6);
        overflow: hidden;
        position: fixed;
        color: #FFF;
        bottom: 0px;
        right: 10px;
        display: none;
        left: 0;
        text-align: center;
        font-size: 15px;
        font-weight: bold;
    }

        #cookieConsent div {
            padding: 5px 0 0;
        }

        #cookieConsent a {
            color: #039c9a;
            display: inline-block;
            padding: 0 10px;
        }

            #cookieConsent a:hover {
                color: #039c9a;
            }

            #cookieConsent a#cookieButton {
                display: inline-block;
                color: #fff;
                font-size: 1.1em;
                background: #039c9a;
                text-decoration: none;
                cursor: pointer;
                padding: 5px 20px;
                float: right;
                border-radius: 5px;
            }

                #cookieConsent a#cookieButton:hover {
                    background: #039c9a;
                    color: #000;
                }

    /* Error page*/
    .error-page .main-heading {
        font-size: 93px;
        font-weight: bold;
        width: 300px;
        padding-bottom: 10px;
        color: #00355c;
    }

    .error-page .sub-heading {
        font-size: 30px;
        font-weight: bold;
        float: left;
        width: 100%;
        padding-bottom: 10px;
        color: #00355c;
        text-align: left;
    }

    /* | Error page */


    /* Login page CSS */
    .container.login {
        line-height: normal;
        font-size: inherit;
        background-color: #01253F;
        color: #FFF;
        min-height: 480px;
        margin-bottom: 0px !important;
        padding: 100px 14%;
        margin-top: 80px;
        width: 100%;
    }

        .container.login .content {
            padding: 50px 0px 0px 20px;
            float: left;
            position: relative;
            width: 100%;
            /* border: solid 1px #6e6e6e; */
        }

            .container.login .content .row {
                padding: 12px 0px 0px 0px;
            }

                .container.login .content .row .large-text {
                    font-size: 20px;
                    font-weight: 100;
                }

            .container.login .content .panel {
                float: left;
                border: solid 1px #297278;
                width: 100%;
                background: #01253f;
                margin-top: 50px;
            }

                .container.login .content .panel .panel-heading {
                    background-color: #369190;
                    border: solid 1px #369190;
                    color: #CADFDE;
                    padding: 20px 10px;
                    float: left;
                    width: 100%;
                    position: relative;
                }

                    .container.login .content .panel .panel-heading .panel-title {
                        width: 50%;
                    }

                        .container.login .content .panel .panel-heading .panel-title.right {
                            position: absolute;
                            top: 18px;
                            right: 14px;
                            text-align: right;
                        }

                .container.login .content .panel .panel-body {
                    float: left;
                    width: 100%;
                    padding: 10px 50px;
                }

                    .container.login .content .panel .panel-body > .section {
                        padding-top: 40px;
                        float: left;
                        width: 100%;
                    }

                    .container.login .content .panel .panel-body .section > .heading {
                        padding-bottom: 5px;
                        font-size: 30px;
                        font-weight: 900;
                        width: 100%;
                        float: left;
                        border-bottom: solid 1px #7C8B99;
                    }

                    .container.login .content .panel .panel-body .section > .body {
                    }

                    .container.login .content .panel .panel-body .section .section1 {
                        font-size: 14px;
                        font-weight: 100;
                        font-size: 14px;
                        font-weight: 100;
                        padding-top: 10px;
                        float: left;
                        width: 100%;
                    }

                        .container.login .content .panel .panel-body .section .section1 .sub-heading {
                            font-weight: bold;
                            font-size: 14px;
                            min-width: 169px;
                            float: left;
                        }

                    .container.login .content .panel .panel-body .section .section2 {
                        font-size: 14px;
                        font-weight: 100;
                        padding-top: 10px;
                        float: left;
                        width: 100%;
                    }

                        .container.login .content .panel .panel-body .section .section2 .sub-heading {
                            font-weight: bold;
                            font-size: 14px;
                            min-width: 169px;
                            float: left;
                            min-width: 200px;
                        }

                        .container.login .content .panel .panel-body .section .section2 .address-text {
                            float: left;
                            position: relative;
                            min-width: 200px;
                        }

                            .container.login .content .panel .panel-body .section .section2 .address-text b {
                                margin-right: 10px;
                                min-width: 55px;
                                float: left;
                            }

                    .container.login .content .panel .panel-body .section .section3 {
                        font-size: 14px;
                        font-weight: 100;
                        padding-top: 10px;
                        float: left;
                        width: 100%;
                        text-align: right;
                    }

                        .container.login .content .panel .panel-body .section .section3 .sub-heading {
                            font-weight: bold;
                            font-size: 14px;
                            min-width: 137px !important;
                            float: left;
                            color: #fff;
                            /* min-width:200px; */
                            text-align: left;
                        }

                        .container.login .content .panel .panel-body .section .section3 .at-left {
                            float: left;
                            text-align: left;
                        }

                        .container.login .content .panel .panel-body .section .section3 hr {
                            margin: 10px 0px;
                            border-color: #263e54;
                        }

        .container.login .btn-success {
            padding: 10px 20px;
            font-size: 20px;
        }


    /* | Login page CSS */


    /* Thankyou page */
    .container.thankyou {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        color: #01253F !important;
        padding: 50px 6% !important;
    }

        .container.thankyou > .page-heading {
            margin-bottom: 50px;
        }

            .container.thankyou > .page-heading .colored-part {
                color: #2CA6A1 !important;
            }

        .container.thankyou a {
            color: #2CA6A1 !important;
            text-decoration: underline;
        }



        .container.thankyou .sub-heading {
            color: #01253F !important;
        }

            .container.thankyou .sub-heading.auto-width {
                padding-right: 5px;
                min-width: auto !important;
            }

        .container.thankyou p {
            color: #01253F;
            padding: 5px 0px;
        }

        .container.thankyou .content {
            padding: 30px 0px 0px 0px !important;
        }

            .container.thankyou .content .panel {
                border: none;
                background: none;
                margin-top: 0px !important;
            }

                .container.thankyou .content .panel .panel-body {
                    padding: 10px 0px !important;
                }

    /* | Thankyou page */


    /* Wordlist page*/

    .container.wordlist {
        line-height: normal;
        font-size: inherit;
        background-color: #01253F;
        color: #0D0D0D;
        margin-bottom: 0px !important;
        padding-top: 80px;
        width: 100%;
    }

    .wordlist .seach-letters {
        text-align: center;
        padding: 30px 10px;
    }

        .wordlist .seach-letters a {
            font-size: 18px;
            font-weight: bold;
            color: #01253F;
        }

    .wordlist .words-index .letter {
        font-size: 20px;
        font-weight: bold;
        color: #123164;
        width: 100%;
        float: left;
        margin-top: 30px;
    }

    .wordlist .words-index .word {
        font-size: 16px;
        font-weight: bold;
        color: #2B2B2B;
        width: 100%;
        float: left;
        padding: 15px 0px;
    }



    /* | Wordlist page*/

    /* Contact Us page*/


    .contact-us .main-heading {
        margin-top: 50px !important;
        color: #11355C;
    }

    .contact-us .contact-times .times-heading {
        color: #11355C;
        font-size: 18px;
        font-weight: 600;
        border-left: solid 4px #578759;
        padding: 0px 5px;
        float: left;
        width: 100%;
        margin-top: 50px;
    }

    .contact-us .contact-times ul {
        list-style: none;
        padding: 10px 0px !important;
        float: left;
        margin-bottom: 50px;
    }

        .contact-us .contact-times ul li {
            width: 300px;
            float: left;
            border-bottom: solid 1px #e0d8d8;
            padding: 4px 0px;
        }

            .contact-us .contact-times ul li:last-child {
                border-bottom: none;
            }

    .contact-us .contact-times .contact-day {
        width: 50%;
        text-align: left;
        float: left;
        font-size: 13px;
        font-weight: 600;
    }

    .contact-us .contact-times .contact-time {
        width: 50%;
        text-align: right;
        float: left;
        font-size: 13px;
        font-weight: 600;
    }

        .contact-us .contact-times .contact-day.highlighted,
        .contact-us .contact-times .contact-time.highlighted {
            color: #578759;
        }

    .contact-us .contact-us-form {
        margin: 60px 0px 50px 0px;
        width: 400px;
    }

        .contact-us .contact-us-form label {
            font-size: 14px;
        }

        .contact-us .contact-us-form .form-control {
            border-top: none;
            border-right: none;
            border-left: none;
            border-radius: 0px;
            box-shadow: none;
            padding: 0px;
            min-height: 15px !important;
            height: 30px;
            margin-bottom: 10px;
        }


        .contact-us .contact-us-form .form-group {
            margin: 0px !important;
        }

    /* | Contact Us page*/


    /* FAQ page*/

    .faq .header-section {
        padding: 50px 20px 20px 20px;
    }

    .faq .footer-section {
        padding: 50px 20px 20px 20px;
    }

        .faq .footer-section > .footer-header {
            margin-bottom: 80px !important;
        }

        .faq .footer-section .btn {
            min-width: 200px;
            margin: 30px 0px;
        }



    .faq .header-section.colored-background {
        background-color: #F5F6F8;
    }

    .faq .main-heading {
        color: #11355C;
        text-align: center;
        font-size: 32px;
        font-weight: bold;
    }

    .faq .header-section p {
        width: 100%;
        padding: 10px;
        text-align: center;
        font-size: 15px;
    }

    .faq .faq-section {
        width: 100%;
        float: left;
    }

        .faq .faq-section .faq-header {
            font-size: 22px;
            font-weight: bold;
            width: 100%;
            text-align: center;
            padding: 35px 0px;
            float: left;
        }

        .faq .faq-section ul {
            list-style: none;
        }

            .faq .faq-section ul li {
                float: left;
                width: 100%;
                position: relative;
                cursor: pointer;
            }

                .faq .faq-section ul li .faq {
                    font-size: 15px;
                    font-weight: 600;
                    color: #578759;
                    border-top: solid 1px #F1F1F1;
                    border-bottom: solid 1px #F1F1F1;
                    padding: 15px 0px;
                    width: 100%;
                    float: left;
                }

                    .faq .faq-section ul li .faq:before {
                        font: normal normal normal 14px/1 icomoon;
                        content: "\f077";
                        color: #578759;
                        font-weight: normal;
                        margin-top: 2px;
                        font-size: 14px;
                        margin-right: 5px;
                        float: left;
                        width: 15px;
                        transform: rotate( 90deg );
                    }

                .faq .faq-section ul li.expanded .faq:before {
                    font: normal normal normal 14px/1 icomoon;
                    content: "\f078";
                    color: #578759;
                    font-weight: normal;
                    margin-top: 2px;
                    font-size: 14px;
                    margin-right: 5px;
                    float: left;
                    width: 15px;
                    transform: rotate( 0deg );
                }

                .faq .faq-section ul li p {
                    float: left;
                    width: 100%;
                    position: relative;
                    padding: 10px 3px;
                    display: none;
                }


    /* | FAQ page*/


    /* Blog Category page */

    .container .blog-category {
    }

    .blog-category .header-section {
        padding: 50px 10px 20px 10px;
        text-align: center;
    }


    .blog-category .latest-articles {
        float: left;
        font-size: 16px;
        font-weight: bold;
    }

    .blog-category .subject {
        float: right;
        font-size: 14px;
        font-weight: bold;
    }

    .blog-category .date {
        float: right;
        font-size: 14px;
        font-weight: bold;
        margin-left: 40px;
    }

        .blog-category .subject .fa,
        .blog-category .date .fa {
            margin-right: 10px;
        }

    .blog-category .subject .fa {
        transform: rotate(135deg)
    }

    .blog-list {
        width: 100%;
    }

        .blog-list .blog {
            margin-bottom: 30px;
            float: left;
            width: 100%;
            padding: 10px;
        }

            .blog-list .blog img:not(.tailwind) {
                height: 230px;
                float: left;
                width: 100%;
                border-radius: 15px 15px 0 0;
            }

            .blog-list .blog .blog-content {
                float: left;
                width: 100%;
                margin-top: -80px;
                background: #08314F;
                box-shadow: 0px 0px 10px -5px #111;
                border-radius: 0 0 15px 15px;
                padding: 20px 20px;
                min-height: 280px;
                color: white;
            }

            .blog-list .blog .blog-title {
                color: inherit;
                font-size: 20px;
                font-weight: 700;
                line-height: 26px;
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 3;
            }

            .blog-list .blog .blog-content p:not(.tailwind) {
                font-size: 14px;
                font-weight: bold;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                overflow: hidden !important;
                text-overflow: ellipsis;
                -webkit-line-clamp: 3;
            }


            .blog-list .blog .read-time {
                float: left;
                width: 100%;
                font-size: 12px;
                font-weight: 400;
                padding: 5px 0px 3px 0px;
            }

            .blog-list .blog .tags {
                float: left;
                width: 100%;
                font-size: 12px;
                font-weight: 400;
            }

                .blog-list .blog .read-time .fa,
                .blog-list .blog .tags .fa {
                    margin-right: 10px;
                }

                .blog-list .blog .tags .fa {
                    transform: rotate(135deg)
                }

    .blog-category .subscribe {
        line-height: normal;
        font-size: inherit;
        width: 100%;
        padding: 40px 10% 10px 10% !important;
        color: #FFF;
        margin-bottom: 0px;
        margin: 40px 0px;
    }

        .blog-category .subscribe .x-small {
            color: #b7b7b7;
        }

        .blog-category .subscribe p {
            text-align: center;
            font-size: 20px;
            font-weight: bold;
            line-height: 29px;
            padding: 20px 0px;
            max-width: 500px;
            float: none;
            margin: 0 auto;
        }

            .blog-category .subscribe p .form-control {
                background: transparent;
                border-top: none;
                border-left: none;
                border-right: none;
                border-radius: 0px;
                box-shadow: none;
                border-color: #33455E;
                color: #acacad;
            }

            .blog-category .subscribe p .btn-success {
                min-width: 100px;
                border-radius: 25px;
            }

    /* | Blog Category page */


    /* | Blog Details page */

    .container .blog-details {
        padding-bottom: 50px;
        float: left;
        width: 100%;
    }

        .container .blog-details .header-section {
            float: left;
            width: 100%;
            background-color: #09253F;
            color: #fff;
            padding: 80px 50px 40px 50px;
        }

            .container .blog-details .header-section .date-time {
                width: 100%;
                float: left;
                margin-bottom: 10px;
            }

            .container .blog-details .header-section .tags {
                width: 100%;
                float: left;
                margin-bottom: 30px;
                font-size: 13px;
            }

            .container .blog-details .header-section .blog-title {
                font-size: 35px;
                font-weight: 800;
                line-height: 26px;
                float: left;
                width: 100%;
                line-height: 42px;
            }


        .container .blog-details .content {
        }

    .blog-details .blog-content .back-to-blogs {
        font-size: 13px;
        padding: 20px 0px;
        float: left;
        font-weight: 600;
        cursor: pointer;
    }

        .blog-details .blog-content .back-to-blogs .fa {
            float: left;
            margin-right: 5px;
            font-size: 9px !important;
            margin-top: 5px;
        }

    .blog-details .blog-content .heading {
        font-size: 22px;
        font-weight: bold;
        line-height: 28px;
    }

    .blog-details .blog-content p {
        padding: 5px 0px;
    }

    .blog-details .related-articles {
        border-top: solid 1px #33455E;
        padding: 20px 0px;
    }



    /* | Partners page */
    /* Refine search */
    .refine-search {
        border: solid 1px #D1D5DD;
        margin: 20px;
        border-radius: 10px;
        padding: 20px;
    }

    .truncate {
        max-height: 15rem;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden !important;
        text-overflow: ellipsis;
        -webkit-line-clamp: 7;
    }

    .truncate-header {
        max-height: 8rem;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden !important;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
    }

    .refine-search .col-1 {
        margin-top: 35px;
    }

    .refine-search .help {
        float: right;
        margin-right: 5px;
        color: #c2c3c5;
        font-size: 20px;
        cursor: pointer;
    }

    .refine-search .step_no {
        background-color: #E1EFF3;
        padding: 1px 11px;
        border-radius: 50px;
        font-size: 21px;
        font-weight: bold;
        float: left;
        width: 35px;
        height: 35px;
        margin: -5px 10px 0px 0px;
    }

    .refine-search .search-fields, #consumption-calc-container {
        border: solid 1px #D1D5DD;
        border-radius: 10px;
        background-color: #F7F9F9;
        float: left;
        padding: 20px 25px;
        margin: 10px 0px;
    }

    .refine-search .search-field-title {
        float: left;
        width: 50%;
        font-size: 15px;
        font-weight: 600;
        padding: 14px 0px;
    }

        .refine-search .search-field-title .sub-title {
            float: right;
            padding-right: 5px;
            font-size: 15px;
            font-weight: normal;
        }

    .refine-search .search-field {
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }

        .refine-search .search-field select {
            color: #9ED39C;
        }

    .refine-search .bottom-title-1 {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 10px;
        float: left;
    }

    .refine-search .bottom-title-2 {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 10px;
        float: left;
    }

    .refine-search .bottom-title-3 {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 10px;
        float: left;
    }

    .refine-search .toggle-button-section,
    .search-preferences .preference-section .toggle-button-section {
        float: right;
        padding-right: 8px;
    }

        .refine-search .toggle-button-section *,
        .search-preferences .preference-section .section-option * {
            float: left;
        }

        .refine-search .toggle-button-section .fa-toggle-on,
        .search-preferences .preference-section .fa-toggle-on {
            color: #6ACE66;
            font-size: 35px;
            cursor: pointer;
        }

        .refine-search .toggle-button-section .off,
        .search-preferences .preference-section .off {
            color: #cacaca;
            transform: rotate( 180deg );
            color: #c2c3c5;
            cursor: pointer;
        }

        .refine-search .toggle-button-section .button-text {
            margin: 4px 0px 0px 15px;
            float: right;
        }


    .refine-search .navigation-bar,
    .search-preferences .navigation-bar {
        float: left;
        width: 107%;
        background-color: #F5F9F9;
        margin: -9px 0px 0px -15px;
        padding: 5px 0px 5px 45px;
        display: none;
    }

    .search-preferences .navigation-bar,
    .search-preferences .navigation-steps {
        display: block !important;
        margin: 0px;
        background: linear-gradient(90deg, rgba(234,245,245,1) 0%, rgba(234,240,245,1) 35%, rgba(234,245,240,1) 100%);
    }

        .refine-search .navigation-bar .step,
        .search-preferences .navigation-bar .step {
            width: 25%;
            float: left;
        }


            .refine-search .navigation-bar .step .status,
            .search-preferences .navigation-bar .step .status {
                height: 25px;
                width: 25px;
                background: #fff;
                border-radius: 50px;
                border: solid 1px #D4D8DF;
                float: left;
                margin-right: 5px;
            }

                .refine-search .navigation-bar .step .status.done,
                .search-preferences .navigation-bar .step .status.done {
                    background-color: #319796;
                    border-color: #319796;
                }

            .refine-search .navigation-bar .step .title,
            .search-preferences .navigation-bar .step .title {
                padding-top: 3px;
                float: left;
                font-size: 13px;
                font-weight: bold;
            }

    .refine-search .custom-progress-bar {
        width: 80%;
        float: left;
        margin: 20px 10% 0px 10%;
        border: solid 1px #eaeaea;
        padding: 2px;
        height: 30px;
        border-radius: 50px;
        background: transparent;
        position: relative;
        display: none;
    }

        .refine-search .custom-progress-bar .progress-text {
            width: 100%;
            position: absolute;
            left: 0px;
            top: 0px;
            text-align: center;
            font-size: 13px;
            font-weight: bold;
            padding-top: 4px;
        }

        .refine-search .custom-progress-bar .progress {
            background-color: #F1CD00;
            position: relative;
            height: 24px;
            border-top-left-radius: 25px;
            border-bottom-left-radius: 25px;
        }

            .refine-search .custom-progress-bar .progress.p-20 {
                width: 20%;
            }

            .refine-search .custom-progress-bar .progress.p-40 {
                width: 40%;
            }

            .refine-search .custom-progress-bar .progress.p-60 {
                width: 60%;
            }

            .refine-search .custom-progress-bar .progress.p-80 {
                width: 80%;
            }

            .refine-search .custom-progress-bar .progress.p-100 {
                width: 100%;
                border-radius: 25px !important;
            }

    .refine-search .btn-next {
        float: left;
        width: 100%;
        margin: 20px 0px;
        height: 50px;
        display: none;
        font-size: 17px;
    }

    /* | Refine search*/

    .popover {
        border-radius: 12px;
    }

    .popover-content {
        padding: 13px 14px;
    }

        .popover-content p:last-of-type {
            margin-bottom: 0;
        }

    /* Search Preferences page*/
    /*.search-preferences .main-heading {
        color: #11355C;
        padding: 30px 0px;
        font-weight: 900;
        font-size: 32px;
        float: left;
        text-align: center;
        width: 100%;
        margin-top: 50px !important;
    }*/

    .search-preferences .preference-section {
        background-color: #fff;
        padding: 30px 25px;
        border-radius: 17px;
        margin-bottom: 30px;
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.12);
    }

        .search-preferences .preference-section.transparent-bg {
            background: none !important;
            padding: 0px 0px;
        }

        .search-preferences .preference-section .help {
            position: absolute;
            float: right;
            margin-right: 5px;
            color: #c2c3c5;
            font-size: 20px;
            cursor: pointer;
            right: 5px;
            top: 8px;
        }

        .search-preferences .preference-section .title {
            float: left;
            width: 100%;
            margin-bottom: 10px;
        }

            .search-preferences .preference-section .title .section-number {
                background-color: #E1EFF3;
                padding: 2px 11px;
                border-radius: 50px;
                font-size: 21px;
                font-weight: bold;
                float: left;
                width: 35px;
                height: 35px;
                line-height: 1.5;
                text-align: center;
                margin: -3px 10px 0px 0px;
            }

            .search-preferences .preference-section .title > .heading {
                font-size: 20px;
                font-weight: bold;
            }

        .search-preferences .preference-section p {
            font-size: 14px;
            color: #000;
            padding-left: 4px;
        }

        .search-preferences .preference-section .section-option {
            float: left;
            width: 100%;
            padding: 10px 15px;
            border: solid 2px #D5D9DF;
            border-radius: 11px;
        }

            .search-preferences .preference-section .section-option:not(:last-of-type) {
                margin-bottom: 10px;
            }

            .search-preferences .preference-section .section-option.highlighted {
                background-color: #F8FDF7;
            }

            .search-preferences .preference-section .section-option .image-icon {
                height: 25px;
                float: left;
                width: auto;
            }

            .search-preferences .preference-section .section-option .icon-round {
                width: 30px;
                height: 30px;
                background: #FFFFFF;
                border-radius: 50px;
                color: #339A97;
                border: solid 1px #339A97;
                text-align: center;
                font-size: 16px;
                font-weight: 100;
                display: inline-flex;
                align-items: center;
                justify-content: center;
            }

            .search-preferences .preference-section .section-option .icon-wrapper {
                width: 50px;
                background: #FFFFFF;
                color: #339A97;
                text-align: center;
                font-size: 16px;
                font-weight: 100;
                display: inline-flex;
                align-items: center;
                justify-content: center;
            }

            .search-preferences .preference-section .section-option .icon-round.currency {
                transform: rotate( 90deg );
            }

            .search-preferences .preference-section .section-option .icon-round .dot {
                width: 10px;
                height: 10px;
                background: #fff;
                border-radius: 50px;
                margin-top: 7px;
                margin-left: 7px;
            }


            .search-preferences .preference-section .section-option .section-title {
                float: left;
                position: relative;
                margin: 3px 0px 0px 8px;
                font-size: 15px;
                font-weight: 600;
            }

            .search-preferences .preference-section .section-option .input-text {
                float: left;
                width: 100%;
            }

                .search-preferences .preference-section .section-option .input-text .unit {
                    float: left;
                    position: relative;
                    font-size: 16px;
                    font-weight: 500;
                    margin: 6px 0px 0px 3px;
                }

                .search-preferences .preference-section .section-option .input-text .form-control {
                    width: 83%;
                    float: left;
                    padding: 0px;
                    min-height: 35px;
                    border: none;
                    box-shadow: none;
                }

        .search-preferences .preference-section .button-text {
            margin: 7px 0px 0px 15px;
            float: right;
        }

    .search-preferences > .refine-search {
        border: none;
    }

        .search-preferences > .refine-search > .custom-progress-bar {
            display: block;
        }

    @media screen and (max-width: 1200px) {
        body {
            background-color: #fff !important;
        }

        .search-preferences .preference-section .section-option .section-title {
            font-size: 14px;
        }
        /*.scrolled-down {
        transform: translateY(-100%);
        transition: all 0.3s ease-in-out;
        transition-delay: .8s !important;
    }

    .scrolled-up {
        transform: translateY(0);
        transition: all 0.3s ease-in-out;
        transition-delay: .8s !important;
    }

    .progress-top-initial {
        top: 80px;
        transition: top 0.3s ease-in-out;
        transition-delay: .8s !important;
    }
    .progress-top {
        top: 0;
        transition: top 0.3s ease-in-out;
        transition-delay: .8s !important;
    }*/
    }

    @media screen and (max-width: 364px) {
        .search-preferences .preference-section .section-option .section-title {
            font-size: .85rem;
        }
    }
    /* | Search Preferences page*/
    .validation-positive {
        position: absolute;
        right: 3rem;
        display: none;
        color: green;
        height: 0%;
        margin-left: 15%;
        margin-top: -16px;
        align-items: flex-end;
        transition: display 0.8s ease-in-out;
    }

    .validation-negative {
        position: absolute;
        right: 3rem;
        display: none;
        color: #a94442;
        height: 0%;
        margin-left: 15%;
        margin-top: -16px;
        align-items: flex-end;
        transition: display 0.8s ease-in-out;
    }

        .validation-positive.align,
        .validation-negative.align {
            right: 1.8rem;
        }

    /*input[aria-invalid="false"] ~ .validation-positive, select[aria-invalid="false"] ~ .validation-positive {
    display: flex !important;
    transition: display 0.8s ease-in-out;
}

input[aria-invalid="true"] ~ .validation-negative {
    display: flex !important;
    transition: display 0.8s ease-in-out;
}

input[aria-invalid="false"] {
    border: 2px solid #76b378 !important;*/
    /*    -webkit-box-shadow: 0px 0px 1px 1px #76b378 !important;
    box-shadow: 0px 0px 1px 1px #76b378 !important;
    -webkit-transition: 0.5s !important;*/
    /*transition: 0.5s !important;
}

input[aria-invalid="false"].main-input {
    border: 2px solid rgba(35, 68, 114, .7) !important;
}

input[aria-invalid="true"] {
    border: 2px solid #df8a8a !important;*/
    /* -webkit-box-shadow: 0px 0px 1px 1px #a94442 !important;
        box-shadow: 0px 0px 1px 1px #a94442 !important;
        -webkit-transition: 0.5s !important;*/
    /*transition: 0.5s !important;
}

input[aria-invalid="false"]:focus {*/
    /*border: initial !important;*/
    /*-webkit-box-shadow: none !important;
    box-shadow: none !important;
}

input[aria-invalid="true"]:focus {*/
    /*     border: initial !important;*/
    /*-webkit-box-shadow: none !important;
    box-shadow: none !important;
}

input[aria-invalid="true"] ~ .pmd-checkbox-label::before {
    border-color: #d06363 !important;
}

input[aria-invalid="true"] ~ .check-title {
    color: #d06363 !important;
}

input[aria-invalid="true"] ~ .check-title a {
    color: #d06363 !important;
    text-decoration: underline;
}*/

    @media screen and (max-width: 600px) {
        .validation-positive {
            position: absolute;
            right: 1rem;
            display: none;
            color: green;
            height: 0%;
            margin-left: 15%;
            margin-top: -4%;
            align-items: flex-end;
        }

        .validation-negative {
            position: absolute;
            right: 1rem;
            display: none;
            color: #a94442;
            height: 0%;
            margin-left: 15%;
            margin-top: -4%;
            align-items: flex-end;
        }
    }

    .help-info {
        color: #319796;
        opacity: .8;
        margin-left: 2%;
    }

    .help-info-small {
        color: #319796;
        opacity: .8;
        margin-left: 5px;
    }

    .large-paragraphs {
        padding-top: 2rem;
        padding-right: 1rem;
    }

        .large-paragraphs p, .large-paragraphs ul {
            font-size: 20px;
        }

        .large-paragraphs h1 {
            font-size: 30px;
        }

        .large-paragraphs h3 {
            font-size: 26px;
        }
    /* ONE */

    #toggle-nav.is-active .line:nth-child(3) {
        opacity: 0;
    }

    #toggle-nav.is-active .line:nth-child(2) {
        -webkit-transform: translateY(13px) rotate(45deg);
        -ms-transform: translateY(13px) rotate(45deg);
        -o-transform: translateY(13px) rotate(45deg);
        transform: translateY(6px) rotate(45deg);
    }

    #toggle-nav.is-active .line:nth-child(4) {
        -webkit-transform: translateY(-13px) rotate(-45deg);
        -ms-transform: translateY(-13px) rotate(-45deg);
        -o-transform: translateY(-13px) rotate(-45deg);
        transform: translateY(-6px) rotate(-45deg);
    }

    .skeleton {
        clear: both;
        margin-bottom: 20px;
    }

    .skeleton-image {
        width: 80%;
        margin-top: 32px;
        height: 50px;
    }

    .button-skeleton {
        margin-top: 32px;
        height: 30px;
        border-radius: 10px;
    }

    @media screen and (max-width: 767px) {
        .skeleton-image {
            width: 100%;
            margin-top: 0px;
            height: 405px
        }

        .ui.placeholder .medium.line.line.line:after {
            width: fit-content;
        }

        .skeleton-mobile {
            display: block;
        }

        .skeleton-desktop {
            display: none;
        }

        .skeleton-responsive {
            max-width: 100% !important;
            height: 400px !important;
        }
    }

    @media screen and (min-width: 768px) {

        .skeleton-mobile {
            display: none;
        }

        .skeleton-desktop {
            display: block;
        }

        .skeleton-responsive {
            max-width: 100% !important;
            height: 198px !important;
        }
    }

    .slide-right {
        -webkit-animation: slide-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        animation: slide-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    }
    /* ----------------------------------------------
 * Generated by Animista on 2023-12-21 10:9:24
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

    /**
 * ----------------------------------------
 * animation slide-right
 * ----------------------------------------
 */
    @-webkit-keyframes slide-right {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }

        100% {
            -webkit-transform: translateX(100px);
            transform: translateX(100px);
        }
    }

    @keyframes slide-right {
        0% {
            -webkit-transform: translateX(0);
            transform: translateX(0);
        }

        100% {
            -webkit-transform: translateX(100px);
            transform: translateX(100px);
        }
    }


    .btn-toggle.active.shadow-drop-center, .drop-center {
        -webkit-animation: shadow-drop-center 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        animation: shadow-drop-center 0.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    }

    /* ----------------------------------------------
 * Generated by Animista on 2023-12-21 10:11:22
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

    /**
 * ----------------------------------------
 * animation shadow-drop-center
 * ----------------------------------------
 */
    @-webkit-keyframes shadow-drop-center {
        0% {
            -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        }

        100% {
            -webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.35);
            box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.35);
        }
    }

    @keyframes shadow-drop-center {
        0% {
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        }

        100% {
            box-shadow: 0 0 8px 0px rgba(0, 0, 0, 0.35);
        }
    }

    /*style.css*/

    /* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
    .dl-horizontal dt {
        white-space: normal;
    }

    .hide {
        display: none;
    }

    .spinner {
        width: 40px;
    }

    /* Set width on the form input elements since they're 100% wide by default */
    input,
    select,
    textarea {
        max-width: 580px;
    }
    /* Footer */

    .btn-outlined {
        background-color: white !important;
        color: #578759 !important;
    }

    .center-content {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .btn-inherit {
        background-color: inherit;
        border-color: inherit;
        color: white;
    }

    .padding-template {
        padding: 1rem 1.25rem !important;
    }

    section {
        padding: 60px 0;
    }

        section .section-title {
            text-align: center;
            color: #007b5e;
            margin-bottom: 50px;
            text-transform: uppercase;
        }

    /*#footer {
    background: #1b5b82 !important;
}*/
    .custom-spinner {
        margin-bottom: 1%;
        position: fixed !important;
        top: 40% !important;
        right: 0;
        bottom: auto;
        left: 0;
        z-index: 1050;
        /* display: contents; */
        /* overflow: hidden; */
        -webkit-overflow-scrolling: touch;
        outline: 0;
    }

    /*    #footer h5 {
        padding-left: 10px;
        border-left: 3px solid #eeeeee;
        padding-bottom: 6px;
        margin-bottom: 20px;
        color: #ffffff;
    }

    #footer a {
        color: #ffffff;
        text-decoration: none !important;
        background-color: transparent;
        -webkit-text-decoration-skip: objects;
    }

    #footer ul.social li {
        padding: 3px 0;
    }

        #footer ul.social li a i {
            margin-right: 5px;
            font-size: 25px;
            -webkit-transition: .5s all ease;
            -moz-transition: .5s all ease;
            transition: .5s all ease;
        }

        #footer ul.social li:hover a i {
            font-size: 30px;
            margin-top: -10px;
        }

        #footer ul.social li a,
        #footer ul.quick-links li a {
            color: #ffffff;
        }

            #footer ul.social li a:hover {
                color: #fff;
            }

    #footer ul.quick-links li {
        padding: 3px 0;
        -webkit-transition: .5s all ease;
        -moz-transition: .5s all ease;
        transition: .5s all ease;
    }

        #footer ul.quick-links li:hover {
            padding: 3px 0;
            margin-left: 5px;
            font-weight: 700;
        }

        #footer ul.quick-links li a i {
            margin-right: 5px;
        }

        #footer ul.quick-links li:hover a i {
            font-weight: 700;
        }*/

    .content-jumbotron {
        margin-top: 2%;
        margin-bottom: 2%;
        border-radius: 5px;
    }

    /*@media (max-width:767px) {
    #footer h5 {
        padding-left: 0;
        border-left: transparent;
        padding-bottom: 0px;
        margin-bottom: 10px;
    }
}*/

    .paddingTB60 {
        padding-top: 2%;
        padding-bottom: 1%;
    }

    .bgcolor-skyblue {
        background: rgba(222, 220, 219, .2);
    }

    .image-aboutus-banner {
        /*background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)), url("../Images/bakgrund.jpg");*/
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        color: #fff;
        padding-top: 2%;
    }

    .image-custom-banner {
        background: linear-gradient(rgba(0,0,0,.5), rgba(0,0,0,.5)), url("../Images/teckna.jpeg");
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        color: #fff;
        padding-top: 110px;
        padding-bottom: 110px;
    }


    .image-aboutus-sm-banner {
        /*background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("../Images/bakgrund.jpg");*/
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        color: #fff;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .lg-text {
        font-size: 52px;
        font-weight: 600;
        text-transform: none;
        color: #fff;
    }

    @media (max-width:1080px) {
        .image-aboutus-banner {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            color: #fff;
            padding-top: 2%;
        }

        .lg-text {
            font-size: 32px;
            font-weight: 400;
            text-transform: none;
            color: #fff;
        }

        .image-custom-banner {
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center center;
            color: #fff;
            padding-top: 20px;
            padding-bottom: 20px;
            height: 20%;
        }
    }

    .image-aboutus-para {
        color: #fff;
    }

    /************************* */
    .plan {
        background: #f9f9f9;
        padding: 50px 30px;
        margin-bottom: 30px;
    }

    .plan-header h4 {
        padding-bottom: 8px;
        text-transform: uppercase;
        color: #333;
        font-weight: 600;
    }

    .plan-header {
        font-weight: 700;
    }

        .plan-header span {
            color: #fe4819;
            font-size: 40px;
        }

    .plan li {
        padding-bottom: 15px;
    }

    .plan ul {
        padding-left: 0;
        margin-bottom: 15px;
        list-style: none;
    }

    .plan-header p {
        padding-top: 12px;
        padding-bottom: 15px;
    }

    .col-md-3, .col-md-4 {
        position: relative;
        min-height: 1px;
        padding-right: 0px;
        padding-left: 0px;
    }

    .bg-pink {
        background: #f0f0f0;
    }

    .bg-blue {
        background: #d6d6d6;
        color: #000;
    }

    .padding35 {
        padding: 35px 0 35px;
    }


    /* Feature-CSS */

    .icon {
        color: #fff;
        padding: 15px;
        background: #323232;
        font-size: 50px;
        border-radius: 90px;
        border: 10px solid #323232;
    }

    .feature-box {
        text-align: center;
        padding: 20px;
        transition: .5s;
        margin-bottom: 30px;
        border: 1px solid #e8e8e8;
    }

        .feature-box:hover {
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
        }

        .feature-box h4 {
            font-size: 20px;
            font-weight: 600;
            margin: 25px 0 15px;
        }

    /* Site Heading */
    .site-heading h3 {
        font-size: 40px;
        margin-bottom: 1S0px;
        font-weight: 600;
    }

    /* padding-margin */
    .paddingTB60 {
        padding-top: 2% !important;
        padding-bottom: 60px;
    }

    /* Carousel banner */
    /* Declare heights because of positioning of img element */
    .carousel .item {
        height: 500px;
        background-color: #555;
    }

    .carousel img {
        position: absolute;
        top: 0;
        left: 0;
    }

    .carousel-caption {
        margin-bottom: 30px;
    }

        .carousel-caption h1 {
            font-size: 42px;
            font-weight: 700;
        }

        .carousel-caption p {
            margin-bottom: 20px;
            font-size: 16px;
            font-weight: 400;
        }

    .cta-padding35 {
        padding: 35px 0 35px;
        background-color: #fff;
        color: #333;
        margin-bottom: 5%;
    }

    .site-btn {
        font-size: 14px;
        padding: 13px 30px;
        border-radius: 5px;
        border: 1px solid #039c9a;
        min-width: 200px;
        display: inline-block;
        text-align: center;
        position: relative;
        z-index: 1;
        color: #fff;
        background-color: #039c9a;
        transition: all .25s ease-in-out;
        margin: 10px 0px 10px 0px;
    }

        .site-btn:hover {
            background: #039c9a;
            font-weight: 700;
            color: white;
        }

    @media (max-width:767px) {
        .site-btn {
            font-size: 14px;
            padding: 13px 30px;
            border-radius: 5px;
            border: 1px solid #039c9a;
            min-width: 200px;
            width: 90%;
            display: inline-block;
            text-align: center;
            position: relative;
            z-index: 1;
            color: #fff;
            background-color: #039c9a;
            transition: all .25s ease-in-out;
            margin: 10px 0px 10px 0px;
            margin-left: 5%;
        }

            .site-btn:hover {
                background: #039c9a;
                font-weight: 700;
            }
    }

    .demo-bg {
        background: none;
        margin-top: 60px;
    }

    .business-hours {
        background: #f9f9f9;
        padding: 40px 14px;
        margin-top: -15px;
        position: relative;
    }



        .business-hours .title {
            font-size: 20px;
            color: #333;
            text-transform: uppercase;
            padding-left: 5px;
            border-left: 4px solid #039c9a;
        }

        .business-hours li {
            color: #c9c5c2;
            line-height: 30px;
            border-bottom: 1px solid #039c9a;
        }

            .business-hours li:last-child {
                border-bottom: none;
            }

        .business-hours .opening-hours li.today {
            color: #039c9a;
        }

    .preloader {
        scale: 1.2;
        width: 18px;
        height: 18px;
        margin-right: 7px;
        display: inline-block;
        vertical-align: top;
        animation: show-preloader .25s, spin 1s linear infinite;
    }

    @keyframes show-preloader {
        0% {
            scale: 1;
            opacity: 0;
            margin-right: -18px;
        }
    }

    .spinner-2 {
        width: 75px;
        height: 75px;
        margin: 0;
        border-top: 10px solid #578759;
        border-left: 10px solid transparent;
        border-radius: 50%;
        position: absolute;
        top: 0;
        animation: 1.5s spin-2 linear infinite;
    }

    .spinner-lg {
        width: 200px;
        height: 200px;
        margin: 0;
        border-top: 10px solid #578759;
        border-right: 10px solid transparent;
        border-radius: 50%;
        animation: 1.5s spin linear infinite;
    }

    .spinner-2-lg {
        width: 200px;
        height: 200px;
        margin: 0;
        border-top: 10px solid #578759;
        border-left: 10px solid transparent;
        border-radius: 50%;
        position: absolute;
        top: 0;
        animation: 1.5s spin-2 linear infinite;
    }

    .overlay {
        position: fixed;
        top: 50%;
        left: 50%;
        width: 300px;
        line-height: 200px;
        height: 200px;
        margin-left: -100px;
        margin-top: -100px;
        background-color: rgba(0,0,0,0.5);
        text-align: center;
        /* needed styles for the overlay */
        z-index: 10; /* keep on top of other elements on the page */
        outline: 9999px solid rgba(0,0,0,0.5);
    }

    @keyframes spin {
        from {
            transform: rotate(0deg);
        }

        to {
            transform: rotate(360deg);
        }
    }

    @keyframes spin-2 {
        from {
            transform: rotate(360deg);
        }

        to {
            transform: rotate(0deg);
        }
    }

    .searchbar {
        margin-bottom: 3%;
        margin-top: auto;
        height: 60px;
        background-color: #1b5b82;
        border-radius: 30px;
        padding: 10px;
    }

    .search_input {
        color: white;
        border: 0;
        outline: 0;
        background: none;
        width: 0;
        width: 90%;
        line-height: 40px;
    }

        .search_input::placeholder {
            color: #fff;
            font-size: 1em;
        }

    .searchbar:hover > .search_input {
        padding: 0 10px;
        width: 90%;
    }

    .searchbar:hover > .search_icon {
        background: white;
        color: #f07451;
    }

    .search_icon {
        height: 40px;
        width: 40px;
        float: right;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        color: white;
    }

    section {
        width: 100%;
        float: left;
    }

    .banner-section {
        background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("../Images/information.png");
        background-size: cover;
        height: 380px;
        left: 0;
        position: absolute;
        top: 0;
        background-position: 0;
    }

    .post-title-block {
        padding: 5%;
    }

        .post-title-block h1 {
            color: #fff;
            font-size: 40px;
            font-weight: bold;
            text-transform: capitalize;
        }

        .post-title-block li {
            font-size: 20px;
            color: #fff;
        }

    .image-block {
        float: left;
        clear: both;
        width: 100%;
        margin-bottom: 5%;
    }

    @media (max-width:1080px) {
        .search-tool {
            border-top: 3px solid #e8e6e4;
        }
    }

    @media (max-width:768px) {
        #custom-navbar {
            padding-left: 0 !important;
        }

        .nav {
            border-bottom: none !important;
        }
    }

    .nav-links-custom:hover {
        color: #fff !important;
    }

    .postnumber-info {
        padding-top: 1% !important;
        padding-bottom: 1% !important;
        width: 100%;
    }

    .modal-margin {
        margin-left: auto;
        margin-right: auto;
        margin-top: 1rem !important;
    }

    .modal-content {
        max-height: 95vh;
        overflow-y: scroll;
    }

    .banner-filter {
        filter: invert(28%) sepia(51%) saturate(467%) hue-rotate(154deg) brightness(94%) contrast(91%);
    }

    /*SearchPostalNumberPartialView.cshtml*/
    .hidden-city-label {
        display: none;
        position: absolute;
    }

    /* Styles for the toggle buttons */
    .btn-toggle {
        padding: 7px 20px;
        margin: 0 5px;
        background-color: #e8e8e8;
        color: #18395e;
        border: none;
        border-radius: 10rem;
        cursor: pointer;
        width: 10rem;
    }

        .btn-toggle.active {
            background-color: #fff;
            border-color: #fff;
        }

    @media (max-width: 500px) {
        .btn-toggle {
            width: 9rem;
            font-size: 14px;
        }
    }
    /*SearchPostalNumberPartialView.cshtml*/

    .partner-icon-style {
        position: absolute;
        right: 2%;
        top: 5%;
        color: #578759;
    }

    @layer components {
        .elmarknad-badge.badge-blue {
            @apply bg-indigo-100 text-indigo-800 ring-indigo-700/10;
        }

        .elmarknad-badge.badge-green {
            @apply bg-green-100 text-green-800 ring-green-600/20;
        }

        .elmarknad-badge.badge-yellow {
            @apply bg-yellow-100 text-yellow-800 ring-yellow-600/20;
        }

        .elmarknad-badge.badge-red {
            @apply bg-red-100 text-red-800 ring-red-600/10;
        }

        .elmarknad-badge.badge-pink {
            @apply bg-pink-100 text-pink-800 ring-pink-700/10;
        }

        .elmarknad-badge.badge-dark-blue {
            @apply bg-blue-100 text-blue-800 ring-blue-700/10;
        }

        .elmarknad-badge.elmarknad-badge {
            @apply text-xs font-medium me-2 px-2.5 py-0.5 rounded-md ring-1 ring-inset;
        }

        .faq-list {
            @apply py-5 px-0;
        }

            .faq-list li {
                @apply relative list-none py-2 px-4 w-full my-1 text-lg;
            }

                .faq-list li .faq-answer {
                    @apply hidden py-2 px-8 text-lg font-light;
                }

                .faq-list li:before {
                    @apply antialiased font-normal transform rotate-90 text-white bg-success rounded-full text-center py-[2px] w-5 h-5 text-xs cursor-pointer absolute left-2;
                }

                .faq-list li .faq-question {
                    @apply cursor-pointer text-left pl-6;
                }

        .check-list {
            @apply py-[10px] px-0 float-left;
        }

            .check-list li {
                @apply py-[10px] px-0 float-left font-medium list-none;
            }

        .usps {
            @apply w-[100%] p-0 float-left;
        }

            .usps .usp {
                @apply flex list-none py-[3px] px-0 float-left font-semibold text-base relative mr-[15px] text-gray-600;
            }

        .package-selection-tab {
            @apply ml-0 text-white rounded-[10px];
        }

            .package-selection-tab .ddhousting-type {
                @apply min-w-[100%] p-[15px] border-none mt-0;
            }

            .package-selection-tab .btn-ddhousing-type-group {
                @apply w-[100%] float-left relative;
            }

                .package-selection-tab .btn-ddhousing-type-group .dropdown-toggle {
                    @apply bg-white w-[100%] text-left p-[12px];
                }

                .package-selection-tab .btn-ddhousing-type-group .caret {
                    @apply ml-0 float-right mt-[10px];
                }

            .package-selection-tab .ddhousting-type li .option {
                @apply float-left w-[175px] h-[70px] py-[15px] px-[38px] text-center font-medium text-sm m-[10px] cursor-pointer border;
            }

            .package-selection-tab .ddhousting-type .consumption-figure {
                @apply font-medium text-base float-left pt-[10px] pr-0 pb-0 pl-[15px];
            }

            .package-selection-tab .ddhousting-type .consumption-text {
                @apply text-sm float-left py-0 px-[18px] font-medium;
            }

        .main-label {
            @apply block text-sm font-medium text-gray-900 text-left;
        }

        .main-input {
            @apply block w-full border-0 p-0 text-gray-900 placeholder:text-gray-400 md:text-lg sm:text-sm sm:leading-6 bg-transparent outline-none font-semibold;
        }

        .main-input-wrapper {
            @apply relative rounded-md px-3 pb-1.5 pt-2.5 shadow-sm border-2 border-gray-300 mx-auto;
        }

        .page-heading {
            @apply text-xl md:text-2xl font-semibold;
        }

        .text-subheading {
            @apply main-heading text-2xl md:text-3xl font-semibold;
        }

        .preloader {
            @apply text-gray-200 animate-spin;
        }

        .city-label {
            @apply text-tertiary m-0 font-bold;
        }

        .companies .swiping {
            @apply whitespace-nowrap;
        }

            .companies .swiping li {
                @apply inline-block w-1/4 min-w-[110px] px-2;
            }

                .companies .swiping li img {
                    @apply banner-filter max-h-[25px] mx-auto;
                }

        .progress-bar-global {
            @apply fixed w-full left-0 py-2 bg-secondary-100 z-10 top-[55px] md:top-[64px] !px-5;
        }

        .display-price:nth-of-type(odd) {
            @apply bg-secondary-100;
        }

        .inner-jumbo {
            @apply md:w-[65%] my-0 mx-auto md:text-center sm:w-full sm:text-left;
        }

        .align-jumb-center {
            @apply !flex justify-center items-center;
        }

        .banner-container {
            @apply relative isolate gap-x-6 overflow-hidden bg-gray-50 px-6 pt-3 pb-2 sm:px-3.5 sm:before:flex-1;
        }

        .banner-companies {
            @apply mr-[70px] md:mr-[100px];
        }

        .banner-see-all {
            @apply absolute right-0 top-0 py-[14px] px-[8px] md:px-[25px] backdrop-blur-md;
        }

            .banner-see-all a {
                @apply text-gray-500 ml-auto;
            }

        .container {
            @apply !max-w-[1280px];
        }

        .home-section-1 {
            @apply jumbotron !px-0;
        }

            .home-section-1 .container {
                @apply mx-auto;
            }

                .home-section-1 .container .flex-wrapper {
                    @apply flex flex-col gap-y-8 lg:flex-row items-center;
                }

                    .home-section-1 .container .flex-wrapper div {
                        @apply lg:w-6/12;
                    }

                    .home-section-1 .container .flex-wrapper img {
                        @apply mx-auto w-3/5 max-w-[350px];
                    }

                    .home-section-1 .container .flex-wrapper h2 {
                        @apply text-medium font-bold mb-4 text-center md:text-left;
                    }

                    .home-section-1 .container .flex-wrapper p {
                        @apply mb-0;
                    }

        .home-section-2 {
            @apply jumbotron bg-secondary-100 !px-0;
        }

            .home-section-2 .container .flex-wrapper {
                @apply flex flex-wrap items-center;
            }

                .home-section-2 .container .flex-wrapper .div-1 {
                    @apply md:w-6/12;
                }

                .home-section-2 .container .flex-wrapper .div-2 {
                    @apply md:w-6/12 mt-5 md:mt-0;
                }

                .home-section-2 .container .flex-wrapper h2 {
                    @apply text-medium w-full text-center md:text-left;
                }

                .home-section-2 .container .flex-wrapper .p-1 {
                    @apply mb-8;
                }

                .home-section-2 .container .flex-wrapper .p-2 {
                    @apply text-center md:text-left;
                }

                .home-section-2 .container .flex-wrapper .div-2 img {
                    @apply mx-auto w-3/5 max-w-[350px];
                }

        .home-section-3 {
            @apply jumbotron !px-0
        }

            .home-section-3 .container .title {
                @apply md:w-8/12 sm:w-full mx-auto;
            }

                .home-section-3 .container .title p {
                    @apply mb-8 text-center;
                }

            .home-section-3 .container .flex-wrapper {
                @apply flex flex-wrap items-center justify-center md:justify-normal;
            }

                .home-section-3 .container .flex-wrapper .card-container {
                    @apply lg:w-4/12 md:w-4/12 sm:w-full mb-8;
                }

                    .home-section-3 .container .flex-wrapper .card-container div {
                        @apply p-6;
                    }

                        .home-section-3 .container .flex-wrapper .card-container div p {
                            @apply text-center mb-0;
                        }

        .home-section-4 {
            @apply jumbotron bg-secondary-100 !px-0;
        }

            .home-section-4 .container h2 {
                @apply text-medium font-bold w-full text-center pb-2 md:pb-5;
            }

            .home-section-4 .container .flex-wrapper {
                @apply flex flex-wrap items-start w-full mb-8;
            }

                .home-section-4 .container .flex-wrapper .div-1 {
                    @apply md:w-6/12 sm:w-full mb-8;
                }

                    .home-section-4 .container .flex-wrapper .div-1 p {
                        @apply mb-8;
                    }

                    .home-section-4 .container .flex-wrapper .div-1 ul li {
                        @apply list-disc ml-[20px];
                    }

                    .home-section-4 .container .flex-wrapper .div-1 h4 {
                        @apply mb-2;
                    }

                .home-section-4 .container .flex-wrapper .div-2 {
                    @apply md:w-6/12 sm:w-full;
                }

                    .home-section-4 .container .flex-wrapper .div-2 h4 {
                        @apply mb-2;
                    }

                    .home-section-4 .container .flex-wrapper .div-2 p {
                        @apply mb-8;
                    }

                        .home-section-4 .container .flex-wrapper .div-2 p img {
                            @apply w-3/5 max-w-[350px];
                        }

        .home-section-5 {
            @apply jumbotron !px-0;
        }

            .home-section-5 .container .flex-wrapper {
                @apply flex flex-wrap items-center justify-center;
            }

                .home-section-5 .container .flex-wrapper div {
                    @apply lg:w-6/12 md:w-6/12 sm:w-full mb-8;
                }

                    .home-section-5 .container .flex-wrapper div img {
                        @apply mx-auto w-3/5 max-w-[350px];
                    }

                    .home-section-5 .container .flex-wrapper div h2 {
                        @apply text-medium w-full pt-[30px] text-center;
                    }

                    .home-section-5 .container .flex-wrapper div p {
                        @apply mb-8;
                    }

        .home-section-6 {
            @apply jumbotron bg-secondary-100 !px-0;
        }

            .home-section-6 .container .wrapper {
                @apply mx-auto mb-8 max-w-[500px];
            }

                .home-section-6 .container .wrapper h2 {
                    @apply text-medium w-full text-center;
                }

        .home-section-7 {
            @apply jumbotron !px-0;
        }

            .home-section-7 .container .flex-wrapper {
                @apply flex justify-center;
            }

                .home-section-7 .container .flex-wrapper div {
                    @apply lg:w-8/12 md:w-full flex flex-col;
                }

                    .home-section-7 .container .flex-wrapper div p {
                        @apply py-2 text-center;
                    }

        .cards-container {
            @apply container pt-5;
        }

            .cards-container .anchor-list {
                @apply mb-[15px];
            }

            .cards-container .flex-wrapper {
                @apply flex flex-wrap;
            }

                .cards-container .flex-wrapper > h2 {
                    @apply w-full !mt-5 !mb-0;
                }

                .cards-container .flex-wrapper + .flex-wrapper {
                    @apply mt-8;
                }

                .cards-container .flex-wrapper .card-template {
                    @apply md:w-[24%] sm:w-[48%] w-[100%] pt-4 pr-4 p-0;
                }

            .cards-container .cards-box {
                @apply w-full md:w-1/2;
            }

            .cards-container .card-inner {
                @apply w-full md:w-1/2 lg:w-1/4 pt-4 pr-4;
            }

            .cards-container .cards-box:nth-of-type(odd) {
                @apply md:pr-5;
            }

            .cards-container .cards-box:nth-of-type(even) {
                @apply md:pl-5;
            }

        .card-template-box {
            @apply relative overflow-hidden rounded-xl bg-white shadow;
        }

            .card-template-box .pmd-card-media {
                @apply p-4;
            }

            .card-template-box .pmd-card-action {
                @apply bg-gray-50 px-4 py-3 sm:px-6;
            }

            .card-template-box .media-body h3 {
                @apply text-xl font-semibold !mb-1;
            }

            .card-template-box .media-body span {
                @apply truncate text-sm font-medium text-gray-500;
            }

        .card-box {
            @apply md:w-[24%] sm:w-[48%] w-[100%] my-[10px];
        }

        .notification-section {
            @apply my-10 py-5 px-[10%];
        }

            .notification-section .subscribe {
                @apply text-center max-w-[500px] mx-auto;
            }

            .notification-section .main-input-wrapper {
                @apply max-w-[350px];
            }

            .notification-section .subscribe > p {
                @apply text-2xl font-bold;
            }

        .error-notification {
            @apply text-red-500;
        }

        .success-notification {
            @apply text-green-500;
        }

        .notification-validation {
            @apply hidden;
        }

        .partners .partners-list {
            @apply flex flex-row flex-wrap justify-between;
        }

            .partners .partners-list .partner {
                @apply md:w-[24%] sm:w-[48%] w-[100%] pt-4;
            }

                .partners .partners-list .partner img {
                    @apply max-h-[100%] p-[10px] w-auto h-[100%] object-contain !max-w-[45%] my-0 mx-auto;
                }

        .search-preferences {
            @apply !px-3;
        }

            .search-preferences .slide-in-bottom.toolbar {
                @apply !px-3;
            }

        .agreement-form .field-validation-error {
            @apply !pl-0;
        }

        .filteredby > p > strong {
            @apply font-normal;
        }

        .setting-time .group {
            @apply relative top-[-60px] right-[-12px];
        }

        .iframe.usps .usp {
            @apply text-xs md:text-base;
        }

        .btn-primary {
            @apply h-[44px] !text-[20px];
        }
    }

#loom-companion-mv3{display:none}.faq-list li:before{content:"\f078";font-family:Icomoon;transform:rotate(-90deg);transition:transform .5s ease-in-out}.check-list li:before{color:#578759;top:-3px}.check-list li:before,.usps .usp:before{content:"\f00c";font-family:icomoon;-webkit-font-smoothing:antialiased;font-weight:400;margin-right:10px;font-size:1.1rem;height:20px;float:left;position:relative}.usps .usp:before{color:#76a777;top:-2px}@media (max-width:431px){.usps .usp{font-size:16px!important}.usps .usp:before{font-size:.9rem!important;margin-right:3px!important;margin-top:2px!important}}#postnummer-container:has(.input-validation-error){border:2px solid #d06363}#postnummer-container:has(.valid){border:2px solid #76b378}#Postnummer:focus-visible{outline:none}.faq-list li.expanded:before{content:"\f078";transform:rotate(0deg)}::-webkit-scrollbar{width:7px;height:7px;border-radius:12px}::-webkit-scrollbar-thumb{background-color:#0000001f;border-radius:12px}.badge-recommend{background:#83b17d;padding:1px 6px;color:#fff;font-size:9px;border-radius:10px;display:initial;position:absolute;top:183px;right:33px;z-index:4;font-weight:400}.animsition{animation:fade-in-left .3s cubic-bezier(.39,.575,.565,1) both}.fade-in-left{animation:fade-in-left 1.5s cubic-bezier(.39,.575,.565,1) both}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeInAnimation 3s ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fade-in-left{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fade-text-in{0%{transform:translateY(15px);opacity:0}}@keyframes fade-text-out{0%{transform:translateY(15px);opacity:0}}#fade-in-text.show :is(h1,h2,p,li){animation:fade-text-in .7s}#fade-in-text:not(.show) :is(h1,h2,p,li){animation:fade-text-out .7s}.complete-field,.highlighted.border-recommend{border:2px solid #83b17d!important;transition:.2s}.spotprice-card{box-shadow:0 3px 7px 3px #20385b26;transition:.3s}.cursor-pointer{cursor:pointer}.spotprice-card:hover{box-shadow:0 4px 10px 4px #20385b33}.badge-spotprice{display:block;padding:10px;font-size:17px;color:#fff;text-align:center}.badge-light{background-color:#f8f9fa!important;color:#212529!important}.default-background{background-color:#f4f4f4!important}.form-control{border-radius:5px;font-size:15px;display:block;width:100%;height:auto;padding:10px 15px}.package-selection{margin-top:80px}.package-selection.jumbotron{line-height:normal;font-size:inherit;color:#496876;margin-bottom:0!important;background-size:cover;background-repeat:no-repeat}.initial{background:url(/Images/start.webp);background:linear-gradient(135deg,#ffffffe6 45%,#00d4ff00 75%),url(/Images/start.webp)}.initial-b2b{background:url(/Images/start.webp);background:linear-gradient(135deg,#ffffffe6 45%,#00d4ff00 75%),url(/Images/b2b.webp)}.clear-hero{background:url(/Images/start.webp);background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(/Images/start.webp);background-position-x:right}.company{background:url(../Images/jamfor-elbolag-wide-desktop.webp) 50% 0}.prices{background:url(../Images/jamfor-elpriser-wide-desktop.webp) 50% 0}.agreements{background:url(../Images/jamfor-elavtal-wide-desktop.webp) 50% 0}.spot-prices{background:url(../Images/jamfor-elpriser-wide-desktop.webp) 49% 0}.initial{background:linear-gradient(135deg,#ffffffe6 20%,#00555200),url(/Images/b2b.webp)!important;background-size:cover!important}.home{background:linear-gradient(135deg,#ffffffe6 20%,#00555200),url(/Images/home/elmarknad-homepage-hero.jpeg);background-size:cover;background-position:50%}.billig-el{background:linear-gradient(135deg,#ffffffe6 20%,#00555200),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-billig-el.jpeg);background-size:cover;background-position:50%}.elpriser-angelholm{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-angelholm.jpeg);background-size:cover;background-position:50%}.elpriser-are{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-are.jpeg);background-size:cover;background-position:50%}.elpriser-arboga{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-arboka.jpeg);background-size:cover;background-position:50%}.elpriser-arvidsjaur{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-arvidsjaur.jpeg);background-size:cover;background-position:50%}.elpriser-arvika{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-arvika.jpeg);background-size:cover;background-position:50%}.elpriser-jamfor-elpriser{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-jamfor-elpriser.jpeg);background-size:cover;background-position:50%}.elpriser-askersund{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-askersund.jpeg);background-size:cover;background-position:50%}.elpriser-bastad{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-bastad.jpeg);background-size:cover;background-position:50%}.elpriser-bollnas{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-bollnas.jpeg);background-size:cover;background-position:50%}.elpriser-borgholm{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-borgholm.jpeg);background-size:cover;background-position:50%}.elpriser-boras{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-boras.jpeg);background-size:cover;background-position:50%}.elpriser-borlange{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-borlange.jpeg);background-size:cover;background-position:50%}.elpriser-botkyrka{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-botkyrka.jpeg);background-size:cover;background-position:50%}.elpriser-bromolla{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-bromma.jpeg);background-size:cover;background-position:50%}.elpriser-danderyd{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-danderyd.jpeg);background-size:cover;background-position:50%}.elpriser-enkoping{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-enkoping.jpeg);background-size:cover;background-position:50%}.elpriser-eskilstuna{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-eskilstuna.jpeg);background-size:cover;background-position:50%}.elpriser-falkenberg{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-falkenberg.jpeg);background-size:cover;background-position:50%}.elpriser-falkoping{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-falkoping.jpeg);background-size:cover;background-position:50%}.elpriser-filipsstad{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-filipsstad.jpeg);background-size:cover;background-position:50%}.elpriser-gallivare{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gallivare.jpeg);background-size:cover;background-position:50%}.elpriser-gavle{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gavle.jpeg);background-size:cover;background-position:50%}.elpriser-gislaved{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gislaved.jpeg);background-size:cover;background-position:50%}.elpriser-gnesta{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gnesta.jpeg);background-size:cover;background-position:50%}.elpriser-goteborg{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-goteborg.jpeg);background-size:cover;background-position:50%}.elpriser-gotland{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-gotland.jpeg);background-size:cover;background-position:50%}.elpriser-hallsberg{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-hallberg.jpeg);background-size:cover;background-position:50%}.elpriser-hallstahammar{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-hallstahammar.jpeg);background-size:cover;background-position:50%}.elpriser-halmstad{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-halmstad.jpeg);background-size:cover;background-position:50%}.elpriser-hammaro{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-hammaro.jpeg);background-size:cover;background-position:50%}.elpriser-haninge{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-haninge.jpeg);background-size:cover;background-position:50%}.elpriser-helsingborg{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-helsingborg.jpeg);background-size:cover;background-position:50%}.elpriser-hudiksvall{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-hudiksvall.jpeg);background-size:cover;background-position:50%}.elpriser-jonkoping{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-jonkoping.jpeg);background-size:cover;background-position:50%}.elpriser-kalmar{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-kalmar.jpeg);background-size:cover;background-position:50%}.elpriser-karlskoga{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-karlskoga.jpeg);background-size:cover;background-position:50%}.elpriser-karlskrona{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-karlskrona.jpeg);background-size:cover;background-position:50%}.elpriser-karlstad{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-karlstad.jpeg);background-size:cover;background-position:50%}.elpriser-katrineholm{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-katrineholm.jpeg);background-size:cover;background-position:50%}.elpriser-koping{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-koping.jpeg);background-size:cover;background-position:50%}.elpriser-kristiansstad{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-kristiansstad.jpeg);background-size:cover;background-position:50%}.elpriser-kungsbacka{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-kungsbacka.jpeg);background-size:cover;background-position:50%}.elpriser-laholm{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-laholm.jpeg);background-size:cover;background-position:50%}.elpriser-landskrona{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-landskrona.jpeg);background-size:cover;background-position:50%}.elpriser-leksand{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-leksand.jpeg);background-size:cover;background-position:50%}.elpriser-lidingo{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lidingo.jpeg);background-size:cover;background-position:50%}.elpriser-lidkoping{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lidkoping.jpeg);background-size:cover;background-position:50%}.elpriser-linkoping{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-linkoping.jpeg);background-size:cover;background-position:50%}.elpriser-lulea{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lulea.jpeg);background-size:cover;background-position:50%}.elpriser-lund{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lund.jpeg);background-size:cover;background-position:50%}.elpriser-lysekil{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-lysekil.jpeg);background-size:cover;background-position:50%}.elpriser-malmo{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-malmo.jpeg);background-size:cover;background-position:50%}.elpriser-mariestad{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-mariestad.jpeg);background-size:cover;background-position:50%}.elpriser-molndal{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-molndal.jpeg);background-size:cover;background-position:50%}.elpriser-mora{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-mora.jpeg);background-size:cover;background-position:50%}.elpriser-motala{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-motala.jpeg);background-size:cover;background-position:50%}.elpriser-nacka{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-nacka.jpeg);background-size:cover;background-position:50%}.elpriser-norrkoping{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-norrkoping.jpeg);background-size:cover;background-position:50%}.elpriser-norrtalje{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-norrtalje.jpeg);background-size:cover;background-position:50%}.elpriser-nynashamn{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-nynashamn.jpeg);background-size:cover;background-position:50%}.elpriser-orebro{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-orebro.jpeg);background-size:cover;background-position:50%}.elpriser-ostersund{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-ostersund.jpeg);background-size:cover;background-position:50%}.elpriser-partille{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-partille.jpeg);background-size:cover;background-position:50%}.elpriser-pitea{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-pitea.jpeg);background-size:cover;background-position:50%}.elpriser-sandviken{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sandviken.jpeg);background-size:cover;background-position:50%}.elpriser-sigtuna{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sigtuna.jpeg);background-size:cover;background-position:50%}.elpriser-skelleftea{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-skelleftea.jpeg);background-size:cover;background-position:50%}.elpriser-skovde{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-skovde.jpeg);background-size:cover;background-position:50%}.elpriser-skurup{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-skurup.jpeg);background-size:cover;background-position:50%}.elpriser-soderhamn{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-soderhamn.jpeg);background-size:cover;background-position:50%}.elpriser-soderkoping{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-soderkoping.jpeg);background-size:cover;background-position:50%}.elpriser-sodertalje{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sodertalje.jpeg);background-size:cover;background-position:50%}.elpriser-sollentuna{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sollentuna.jpeg);background-size:cover;background-position:50%}.elpriser-solna{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-solna.jpeg);background-size:cover;background-position:50%}.elpriser-solvesborg{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-solvesborg.jpeg);background-size:cover;background-position:50%}.elpriser-stockholm{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-stockholm.jpeg);background-size:cover;background-position:50%}.elpriser-strangnas{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-strangnas.jpeg);background-size:cover;background-position:50%}.elpriser-sundbyberg{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sundbyberg.jpeg);background-size:cover;background-position:50%}.elpriser-sundsvall{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sundsvall.jpeg);background-size:cover;background-position:50%}.elpriser-sunne{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-sunne.jpeg);background-size:cover;background-position:50%}.elpriser-taby{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-taby.jpeg);background-size:cover;background-position:50%}.elpriser-tomelilla{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-tomelilla.jpeg);background-size:cover;background-position:50%}.elpriser-trelleborg{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-trelleborg.jpeg);background-size:cover;background-position:50%}.elpriser-trollhattan{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-trollhattan.jpeg);background-size:cover;background-position:50%}.elpriser-tyreso{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-tyreso.jpeg);background-size:cover;background-position:50%}.elpriser-umea{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-umea.jpeg);background-size:cover;background-position:50%}.elpriser-upplands-bro{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-upplands-bro.jpeg);background-size:cover;background-position:50%}.elpriser-upplands-vasby{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-upplands-vasby.jpeg);background-size:cover;background-position:50%}.elpriser-uppsala{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-uppsala.jpeg);background-size:cover;background-position:50%}.elpriser-vallentuna{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vallentuna.jpeg);background-size:cover;background-position:50%}.elpriser-vanersborg{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vanersborg.jpeg);background-size:cover;background-position:50%}.elpriser-varmdo{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-varmdo.jpeg);background-size:cover;background-position:50%}.elpriser-varnamo{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-varnamo.jpeg);background-size:cover;background-position:50%}.elpriser-vasteras{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vasteras.jpeg);background-size:cover;background-position:50%}.elpriser-vaxholm{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vaxholm.jpeg);background-size:cover;background-position:50%}.elpriser-vingaker{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-elpriser-elavtal-vingaker.jpeg);background-size:cover;background-position:50%}.solcellsofferter{background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-solcellsofferter.jpeg);background-size:cover;background-position:50%}.jamfor-elavtal{background:linear-gradient(135deg,#ffffffe6 20%,#00555200),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-jamfor-elavtal.jpeg);background-size:cover;background-position:50%}.jamfor-elbolag{background:linear-gradient(135deg,#ffffffe6 20%,#00555200),url(https://stelmarknadcmsprod.blob.core.windows.net/images/hero-images/elmarknad-jamfor-elbolag.jpeg);background-size:cover;background-position:50%}@media(max-width:500px){.badge-spotprice{display:initial;padding:5px 10px;border-radius:10px}.package-selection.jumbotron{padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat}.initial-b2b{background:linear-gradient(135deg,#ffffffe6 70%,#00d4ff00),url(/Images/b2b.webp);background-size:cover!important}.clear-hero{background:url(/Images/start-mobile.webp);background:linear-gradient(90deg,#ffffff80,#ffffff80 50%),url(/Images/start.webp);background-position-x:right}.company{background:url(../Images/jamfor-elbolag-new-mobile.webp)}.prices{background:url(../Images/jamfor-elpriser-new-mobile.webp)}.agreements{background:url(../Images/jamfor-elavtal-new-mobile.webp)}.solar-cells{background:url(../Images/jamfor-solceller-new-mobile.webp)}.package-selection p{font-size:17px;width:100%}.package-selection h1,.template-header{font-weight:600;font-size:27px}.medium{font-size:30px}.search-results .result .result-data .setting-time{float:left;position:relative;padding:0 10px;width:100%}}@media (min-width:501px) and (max-width:800px){.initial{background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/start.webp)}.initial-b2b{background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/b2b.webp)}.clear-hero{background:url(/Images/start.webp)}}@media (min-width:768px) and (max-width:1199px){.hide-on-pad{display:none!important}}.price-bold{font-weight:600!important}.price-light{font-weight:500!important}.text.price-light{margin-top:5px}.display-spec{cursor:pointer;color:#578759}.display-spec:hover{text-decoration:underline}@media (max-width:800px){.checkmark.draw:after{animation-duration:.8s;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}.error-page{min-height:100vh!important}.checkmark:after{opacity:1;height:1.75em!important;width:.95em!important;transform-origin:left top;border-right:3px solid #578759;border-top:3px solid #578759;content:"";left:.75em!important;top:1.6em!important;position:absolute}.circle-loader{margin-bottom:3.5em;border:1px solid #0003;border-left-color:#578759;animation:loader-spin 1.2s linear infinite;position:relative;display:inline-block;vertical-align:top;border-radius:50%;width:3.5em!important;height:3.5em!important}.error-page .sub-heading{text-align:center!important;font-size:24px!important}.error-page p{font-weight:400!important;text-align:center;font-size:13px!important}.refine-search{margin:10px 0!important;padding:0!important;border:none!important}.refine-search .search-fields{padding:20px!important}.refine-search .search-field-title{width:47%!important}.refine-search .search-field{width:53%!important}.refine-search .btn-next,.refine-search .custom-progress-bar,.refine-search .navigation-bar{display:block!important}.search-preferences .preference-section{margin:0 10px 30px!important;width:calc(100% - 20px)!important}}@media (min-width:801px) and (max-width:1100px) and (max-height:600px){.initial{background:url(../Images/start.webp) 0;background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/start.webp)}.initial-b2b{background:url(../Images/start.webp) 0;background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/b2b.webp)}.clear-hero{background:url(/Images/start.webp)}}@media (min-width:801px) and (max-width:1100px) and (max-height:1180){.initial-b2b{background:url(../Images/start.webp) 0;background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/b2b.webp)}.clear-hero{background:url(/Images/start.webp)}}@media (min-width:801px) and (max-width:1100px){.initial-b2b{background:url(../Images/start.webp) 0;background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/b2b.webp)}.clear-hero{background:url(/Images/start.webp)}}@media (min-width:1101px) and (max-width:1180px){.initial-b2b{background:url(../Images/start.webp) 0;background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/b2b.webp)}.clear-hero{background:url(/Images/start.webp)}}@media (min-width:1181px) and (max-width:1300px){.initial-b2b{background:url(../Images/start.webp) 0;background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/b2b.webp)}.clear-hero{background:url(/Images/start.webp)}}@media (min-width:1181px) and (max-width:1300px) and (max-height:800px){.initial-b2b{background:url(../Images/start.webp) 0;background-size:cover!important;background:linear-gradient(135deg,#ffffffe6 30%,#00d4ff00 75%),url(/Images/b2b.webp)}.clear-hero{background:url(/Images/start.webp)}}@media (max-width:600px){.spot-prices{background:url(../Images/jamfor-elpriser-new-mobile.webp) 29%}.jumbotron .container{max-width:100%}}.align-jumb-center{display:flex;justify-content:center;align-items:center}.solar-cells{background:url(../Images/jamfor-solceller-wide-desktop.webp) 50% 0}.icons-list p{margin-bottom:0}.icons-list svg{width:20px;height:20px;margin-right:7px;margin-bottom:1px;display:inline-block}.icons-list svg path{fill:#578759}@media screen and (min-width:1200px){.package-selection p{font-size:18px;padding-top:0}}.package-selection #package-selection-housing .form-group{float:left;width:100%}.jumbotron.transparent{background:#fff;color:inherit}.jumbotron.dark{background:#f5fafb}.jumbotron.light{background:#fff}.package-selection .consumption-level .level .title{float:left;font-weight:400;font-size:14px;padding:0 0 0 3px;position:relative;margin-top:-1px;color:#1e5072}.h1,.h2,.h3,h1,h2,h3{margin-top:0!important;margin-bottom:15px!important}.package-selection .consumption-level .level{font-size:14px;float:left;width:46%;padding:15px 10px 10px 15px;background:#f0f0f0;margin-right:2%;border-radius:5px}.package-selection .consumption-level .level.selected{background-color:#01263f;color:#fff}.package-selection .consumption-level .level.selected .title{color:#fff}.package-selection .consumption-level .text-input{float:left;width:94%;border:1px solid #00355c;padding:6px;border-radius:5px;position:relative;margin:20px 0 10px}.package-selection .consumption-level .text-input .title{position:absolute;top:-11px;left:10px;background:#0000;padding:0 5px;font-size:13px;font-weight:400}.package-selection .consumption-level .text-input input[type=text]{float:left;width:100%;border:none;text-decoration:none;font-size:17px;padding:5px 10px;outline:none;background:#0000;color:#fff}.consumption-level-calculate,.consumption-level-manual{display:none}.consumption-level-calculate.active,.consumption-level-manual.active{display:block}.package-selection .consumption-level .warming-types{padding:10px 0;float:left}.package-selection .consumption-level .warming-types li{list-style:none;float:left;width:100%;background:#f0f0f0;margin:2px 0;padding:10px}.package-selection .consumption-level .warming-types .option-caption{font-size:14px;float:left;position:relative;margin-left:3px;color:#201c47}.package-selection .consumption-level .warming-types li:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.package-selection .consumption-level .warming-types li:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.package-selection .consumption-level .warming-types li.selected{background-color:#01253f}.package-selection .consumption-level .warming-types li.selected .option-caption{color:#fff}.company-name{opacity:.8;font-weight:600;margin:auto}.partner-tooltip+.tooltip>.tooltip-inner{background-color:#11355c!important}.testimonials-list{float:left;padding:20px 0}.testimonials-list li{list-style:none;padding:20px 15px;font-weight:700;float:left;width:100%;margin:4px 0;font-size:17px}.testimonials-list li .score{float:left;padding:5px 25px;min-height:200px;width:200px;color:#80858f;float:none;margin:0 auto}.testimonials-list li .score img{width:120px;height:120px;float:none;margin:0 auto 10px;display:block}.testimonials-list li .score .glyphicon-star{color:#fac917;font-size:26px}.testimonials-list li .remarks{float:left;position:relative;margin-top:45px;color:#d0d0d0;font-size:16px;font-weight:400}.testimonials-list li .remarks:before{font-size:120px;color:#d0d0d0;content:",,";position:absolute;top:-146px;left:0;letter-spacing:-8px}.testimonials-list li .remarker{width:100%;float:left;margin-top:20px;color:#555}.testimonials-list li .remarker .name{font-size:17px;font-weight:700;width:100%;float:left;color:#d0d0d0}.testimonials-list li .remarker .title{font-size:13px;color:#d0d0d0}.services-list{float:left;padding:20px 0;list-style:none}.services-list li{float:left;width:100%;padding:8px 0}.services-list li .title{width:calc(100% - 120px);float:left;padding-left:10px;font-size:20px;font-weight:700}.services-list li img{float:left;width:80px;height:80px}.services-list li .details{padding-left:10px;width:calc(100% - 120px);float:left}.blogs-list{float:left;padding:20px 0;list-style:none}.blogs-list .main-title{font-size:21px;font-weight:700}.blogs-list li{float:left;width:100%;padding:8px 0}.blogs-list li .title{width:calc(100% - 120px);float:left;padding-left:10px;font-size:15px;font-weight:700}.blogs-list li img{float:left;width:110px;height:90px}.blogs-list li .details{padding-left:10px;width:calc(100% - 120px);float:left}.home-details a{color:#62bdd0!important}.about-image{width:100%!important;margin-left:auto;margin-right:auto;display:block}.agreement .main-heading,.search-preferences .main-heading,.search-results .main-heading{font-size:35px;font-weight:700;float:left;width:100%;padding-bottom:5px}.search-results .filteredby{position:relative;width:100%;font-size:20px;margin-bottom:15px}@media (max-width:768px){.search-results .filteredby,.search-results .filteredby p{margin-bottom:8px}}.search-results .filteredby>p b{font-weight:600}.search-results .highlight-text{font-size:1.05rem;font-weight:500;padding:4px 15px;margin:3px 0;display:inline-block;white-space:nowrap;color:#009897;border-radius:25px;background-color:#fff}@media (max-width:768px){.search-results .highlight-text{font-size:1rem;padding:3px 13px}}.search-results .filteredby ul{float:left;position:relative;list-style:none;padding:0 3px}.search-results .filteredby ul li{float:left;position:relative;padding-right:3px}.search-results .filteredby ul li a{text-decoration:underline;color:#7cb3b1}.search-results .result{float:left;width:100%;padding:20px 22px;background-color:#fff;box-shadow:0 3px 5px 2px #4d719d26;border-radius:25px;margin-bottom:20px}.search-results .result:hover{box-shadow:0 3px 8px 3px #4d719d33}.search-results .result p{padding:5px 0}.search-results .result .features{float:left;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:15px;flex-wrap:wrap;row-gap:7px}.mobile-term{display:none}@media screen and (max-width:768px){.search-results .result .features{height:-moz-fit-content;height:fit-content;font-size:11px}.mobile-term{display:inline-block}}.search-results .result .features .feature{padding:5px 10px;margin:0 5px;border-radius:20px}.search-results .result .features .feature.red{color:#e5017e}.search-results .result .features .feature.orange,.search-results .result .features .feature.red{background-color:#fff;box-shadow:0 1px 5px 0 #0000001a;-webkit-box-shadow:0 1px 5px 0 #0000001a;-moz-box-shadow:0 1px 5px 0 #0000001a}.search-results .result .features .feature.orange{color:red}.search-results .result .features .feature.dark-blue{color:#605bae}.search-results .result .features .feature.blue,.search-results .result .features .feature.dark-blue{background-color:#fff;box-shadow:0 1px 5px 0 #0000001a;-webkit-box-shadow:0 1px 5px 0 #0000001a;-moz-box-shadow:0 1px 5px 0 #0000001a}.search-results .result .features .feature.blue{color:#76b378}.search-results .result .features .feature.green,.search-results .result .features .feature.grey{background-color:#fff;color:#3ac1b2;box-shadow:0 1px 5px 0 #0000001a;-webkit-box-shadow:0 1px 5px 0 #0000001a;-moz-box-shadow:0 1px 5px 0 #0000001a}.search-results .result .result-data{float:left;position:relative;width:100%;display:flex;gap:15px 8px;flex-wrap:wrap;padding:8px 0;align-items:center;justify-content:center}@media (max-width:768px){.search-results .result-data .col-company-logo{order:-2}.search-results .result-data [class*=col-month-rate]{order:-1}}.search-results .result .result-data .ski{float:left;position:relative;min-width:65px}.search-results .result .result-data .ski .text{float:left;width:100%;text-align:center;font-weight:600}.search-results .result .result-data .ski .text:after{content:"\e085";font-family:Glyphicons Halflings;-webkit-font-smoothing:antialiased;font-weight:400;height:20px;float:left;margin-top:-1px;float:right;margin-left:-10px;font-size:17px;font-weight:100}.search-results .result .result-data .ski .value{font-size:17px;text-align:center;width:100%;float:left;margin-top:5px}.search-results .result .result-data .setting-time .text{float:left;width:100%;text-align:center;font-weight:600}.search-results .result .result-data .setting-time .value{font-size:17px;text-align:center;width:100%;float:left;margin-top:5px}.search-results .result .result-data .month-rate{float:left;position:relative;padding:0 13px 0 0;margin-top:-5px}.search-results .result .result-data .month-rate .value{float:left;width:100%;text-align:center;font-weight:600;font-size:32px}.search-results .result .result-data .month-rate .kwh{float:left;width:100%;text-align:center}.search-results .result .result-data .btn-go{color:#fff;font-weight:600;margin-left:auto}@media (min-width:768px){.search-results .result .result-data .btn-go-box{margin-left:20px}}@media (max-width:768px){.search-results .result .result-data .btn-go-box{margin:12px 0 15px}}@media (max-width:480px){.search-results .result-data .col-ski-setting-time{display:none}}.search-results .result .more-info{float:left;width:100%;display:flex;justify-content:center}.search-results .result .more-info .expand-collapse{font-weight:600;cursor:pointer}.search-results .result .more-info .expand-collapse:after{content:"\f078";font-family:Icomoon;-webkit-font-smoothing:antialiased;font-weight:400;margin-left:10px;height:20px;float:left;margin-top:-2px;float:right;font-size:17px;font-weight:100}.search-results .result .more-info .expand-collapse.expanded{font-weight:600;cursor:pointer}.search-results .result .more-info .expand-collapse.expanded:after{content:"\f077";font-family:Icomoon;-webkit-font-smoothing:antialiased;font-weight:400;margin-left:10px;height:20px;float:left;margin-top:-2px;float:right;font-size:17px;font-weight:100}.search-results .result .details{display:none;float:left;width:100%}.search-results .result .details .title{font-size:18px;font-weight:700}.search-results .result .details .notes{padding-top:12px;float:left;width:100%;border-top:1px solid #f5f2f2;margin-top:15px;position:relative;display:block}.search-results .result .result-data .setting-time{float:left;position:relative;padding:0 10px}.search-results .result .details .terms{float:left;width:100%;position:relative;padding:0}.search-results .result .details .term a{color:#20385b}.search-results .result .details .terms .term{float:left;width:100%;position:relative}.search-results .result .details .terms .term .text{float:left;width:60%;text-align:center;font-weight:600;text-align:left;font-size:15px}.search-results .result .details .terms .term .value{font-size:16px;text-align:center;width:40%;float:left;text-align:right}.search-results .result .details .heading{font-size:18px;font-weight:700}.search-results .result .details .extra-info ul{background-color:#fff;border-radius:12px;margin-bottom:8px}.search-results .result .details .price-section .price{padding:7px 15px;float:left;position:relative;border-radius:12px;width:100%}.search-results .result .details .price-section .price .text{width:70%;margin-top:0;text-align:center;font-weight:700;float:left;position:relative;text-align:left}.search-results .result .details .price-section .price .details{float:left;width:100%;text-align:left;display:block;font-size:12px}.search-results .result .details .price-section .price .value{font-size:16px;text-align:right;width:30%;float:left}.search-results .result .details .price-section .total{float:left;position:relative;display:block}.search-results .result .details .price-section .total .total-price{float:right;font-weight:700;text-align:right}.search-results .result .details .price-section .total .total-text{float:left;width:100%;text-align:left;display:block;text-align:right;position:relative}.search-filters{float:left;width:100%;display:flex;flex-wrap:wrap;row-gap:5px;justify-content:space-between}@media (max-width:768px){.search-filters{padding:0 5px;margin-top:5px;margin-bottom:.85rem}.search-filters .toggle-button-group{margin-left:auto}.search-filters .invisible{display:none}}.main-title,.search-filters>.main-title{font-size:30px;font-weight:700;float:left;width:100%;padding-bottom:10px;color:#00355c}.search-filters>.sub-title{font-size:20px;font-weight:700;width:100%;float:left;position:relative;margin-bottom:10px}#filter-search,#filter-sokning,#search-sokning-close{width:220px;max-width:100%;font-size:15px}@media screen and (min-width:768px){.filter-bck{clear:both;background-color:#fff;padding:.75rem;opacity:.8}.filter-bck .all-filters{display:inline-block}}@media screen and (max-width:767px){.filter-bck{clear:both;background-color:#f0f1f1!important;padding:.75rem}.fade-in-bck,.filter-bck{transition:all .3s ease-in-out}#filter-search{width:100%}.filter-bck .all-filters{display:none}}.filter-bck>.sub-title{font-size:24px;font-weight:700;width:100%;float:left;position:relative;margin-bottom:10px}.filter-bck .title{font-size:18px;font-weight:500;color:#00355c}.search-filters .fitlers-toggle{cursor:pointer;float:right}.search-filters .fitlers-toggle:after{content:"\e902";font-family:Icomoon;-webkit-font-smoothing:antialiased;font-weight:400;margin-left:10px;height:30px;margin-top:-1px;float:right;font-size:24px;font-weight:bolder;transition:content .5s ease-in-out}.search-filters .fitlers-toggle.collapse-filters:after{content:"\f00d";transition:content .5s ease-in-out}.filter-bck{clear:both;background-color:initial;padding:.75rem;opacity:.8;padding-top:0!important;padding-bottom:0!important}.search-filters>.all-filters>.section{float:left;width:100%;position:relative;margin-top:8px}.search-filters>.all-filters>.section .title{font-size:1.1rem;float:left;width:100%;padding-bottom:10px;font-weight:100}.search-filters>.all-filters>.section .full-row-filter{font-size:14px;float:left;width:100%;border-bottom:1px solid #e0e0e0;padding:5px 0 5px 10px}.search-filters>.all-filters>.section .full-row-filter:last-child{border:none}.search-filters>.all-filters>.section .half-row-filter{font-size:14px;float:left;width:45%;margin:0 0 0 10px}.search-filters>.all-filters>.section .full-row-filter .filter-title,.search-filters>.all-filters>.section .half-row-filter .filter-title{float:left;font-weight:400;font-size:13px;padding:0 0 0 3px;position:relative;margin-top:-1px}.search-filters .search-button{font-size:15px;border-radius:5px;padding:5px 55px;float:none;display:block;margin:20px auto 0}.agreement .company-info{float:right;margin-top:100px;position:relative;background-color:#f9f9f9;padding:10px 40px;border:1px solid #f1f1f1}.agreement .company-info .logo{text-align:center;padding:20px}.agreement .company-info .logo img{width:auto;height:100%;border:1px solid #f1f1f1}.agreement .company-info .vat-no{float:left;width:100%;text-align:center;font-size:26px;font-weight:700}.agreement .company-info .agreement-type,.agreement .company-info .info-caption{float:left;width:100%;text-align:center;font-size:18px;font-weight:700;margin-top:15px}.agreement .company-info .info ul{border-top:1px solid silver;float:left;width:100%;margin-top:20px;list-style:none;padding-top:20px;padding-left:0;padding-right:0}.agreement .company-info .info ul li{float:left;width:100%;text-align:left;font-size:15px}.agreement .agreement-form{margin-top:28px}.agreement .agreement-form .form-section .heading{width:100%;display:block;color:#000;font-weight:600;padding:0;margin-bottom:8px}@media (max-width:768px){.agreement .agreement-form .form-section .heading{font-size:22px}}.agreement .agreement-form .start-date{background-color:#f9f9f9;padding:20px;margin-top:50px;border:1px solid #f1f1f1}.agreement .agreement-form .start-date .heading{float:left;width:100%;text-align:center;font-size:18px;font-weight:700;margin-top:15px}.agreement .agreement-form .start-date p{padding:10px 0}.agreement .agreement-form .form-section .check-box{float:left;width:100%;padding:2px 0}.agreement .agreement-form .form-section .check-title{font-size:15px;font-weight:500;margin-bottom:0}.agreement .agreement-form .form-section .btn-primary{margin-top:12px;width:100%;padding:10px;font-size:15px}#package-selection>li{width:50%}#package-selection>li>a{font-size:15px;line-height:1.3;padding:8px 16px;color:#a7b5c1;border-radius:1rem 1rem 0 0;background-color:#0e3b5a;margin:0;min-width:170px;text-align:center;border:none;font-weight:300}#package-selection>li.active>a{color:#fff;background-color:#1e5072!important;border:none;font-weight:500}.btn-get-started{min-width:200px;font-size:18px}.btn-get-started,.btn-large{padding:10px 20px;font-weight:700}.btn-large{min-width:400px;font-size:14px}.large{font-weight:700;font-size:67px}.large.normal{font-weight:700;font-size:52px}.medium-bold.blue,.regular.blue{color:#01253f}.medium-normal{font-size:35px;font-weight:900}.light{color:#4d5054}.regular{font-size:27px}.regular-bg{font-size:35px;font-weight:100;line-height:50px}.regular.medium{font-size:24px}.ptb-31{padding:30px 0 10px}.small{font-size:21px;font-weight:400}.small.bold{font-weight:700}.x-small{font-size:17px}.x-small.bold{font-weight:700}.btn-primary{background-color:#76b378!important;border-color:#76b378!important;font-weight:600!important}.btn-primary:not(.text-lower){text-transform:uppercase}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#578759!important;border-color:#578759!important}#btn-postnumber,.btn-solarcells{font-size:17px;margin-top:20px;display:block;clear:both;width:50%;color:#fff;font-weight:600}.flow-btn{color:#fff;font-weight:600;min-width:205px!important}#btn-postnumber:after,.btn-solarcells:after,.flow-btn:after{content:"\ea3c";font-family:Icomoon;-webkit-font-smoothing:antialiased;position:absolute;right:10%}@media (max-width:600px){#btn-postnumber,.btn-solarcells{display:block;width:100%}.btn-solarcells{margin-top:5%}#btn-postnumber{margin-top:2rem;margin-bottom:2rem}.search-results .filteredby{font-size:16px}}@media (max-width:500px){.trustpilot-widget{width:308px!important;margin-top:2rem!important}.align-jumb-center{width:308px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:501px) and (max-width:1249px){.trustpilot-widget{margin-top:2rem!important;width:340px!important}}.btn-success{color:#fff;border-color:#578759!important;background-color:#578759!important}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success{color:#fff;background-color:#039c9a!important;border-color:#039c9a!important}.round-checkbox{float:left;width:20px;position:relative;margin-top:3px}.round-checkbox label{background-color:#fff;border:1px solid #7cb3b1;border-radius:2px;cursor:pointer;height:16px;left:0;position:absolute;top:0;width:16px;background:#0000}.round-checkbox label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:1px;opacity:0;position:absolute;top:3px;transform:rotate(-45deg);width:12px}.round-checkbox input[type=checkbox]{visibility:hidden}.round-checkbox input[type=checkbox]:checked+label{background-color:#7cb3b1;border-color:#7cb3b1}.round-checkbox input[type=checkbox]:checked+label:after{opacity:1}.square-checkbox{float:left;width:20px;position:relative;margin-top:3px}.square-checkbox label{background-color:#fff;border:1px solid #7cb3b1;border-radius:2px;cursor:pointer;height:16px;left:0;position:absolute;top:0;width:16px;background:#0000}.square-checkbox label:after{border:2px solid #fff;border-top:none;border-right:none;content:"";height:6px;left:1px;opacity:0;position:absolute;top:3px;transform:rotate(-45deg);width:12px}.square-checkbox input[type=checkbox]{visibility:hidden}.square-checkbox input[type=checkbox]:checked+label{background-color:#7cb3b1;border-color:#7cb3b1}.square-checkbox input[type=checkbox]:checked+label:after{opacity:1}.option input{display:none}.option label{cursor:pointer;display:inline-block;font-size:13px;font-weight:300}.option label:after{border:1px solid #7cb3b1}.option label:after,.option label:before{content:"";position:absolute;right:20px;width:16px;height:16px;border-radius:50%}.option label:before{transform:translateY(-50%);background-color:#7cb3b1;box-shadow:0 0 1px #000c;opacity:0;transition:opacity .4s;top:10px}.option{position:relative}.option input[type=radio]:checked+label:before{opacity:1}.round-radio{float:left;width:20px;position:relative}.round-radio label{background-color:#fff;border:1px solid #999;border-radius:50%;cursor:pointer;height:16px;left:0;position:absolute;top:0;width:16px;background:#0000}.round-radio label:after{border-top:none;border-right:none;content:"";height:10px;left:2px;opacity:0;position:absolute;top:2px;width:10px;background:#578759;border-radius:50%}.round-radio input[type=radio]{visibility:hidden}.round-radio input[type=radio]:checked+label{background-color:#fff;border-color:#fff}.round-radio input[type=radio]:checked+label:after{opacity:1}.round-text{border-radius:22px}.light-text{color:#80858f}.flex-align-vertical,.flex-center{display:flex;align-items:center}.flex-center{justify-content:center}.no-top-padding{padding-top:0!important}.no-right-padding{padding-right:0!important}.no-bottom-padding{padding-bottom:0!important}.no-left-padding{padding-left:0!important}.container.transparent{background-color:initial!important}.align-center{float:none;margin:0 auto}.float-left{float:left!important}.float-right{float:right!important}.card-vertical-align{margin-top:5rem}@media screen and (max-width:1200px){.card-vertical-align{margin-top:0}}@media screen and (max-width:1100px){.package-selection.jumbotron{padding-left:5%;padding-right:5%}.filter-box{width:85px!important}.filter-font-size{font-size:19px!important}}.package-selection.jumbotron{padding:110px 5%}@media(min-width:768px){.search-filters>.all-filters{display:block!important}}@media screen and (min-width:768px){.jumbotron .h1,.jumbotron h1,.template-header{font-size:37px!important;font-weight:600!important}}.jumbotron .h1,.jumbotron h1,.package-selection p,.template-header{color:#16385e}.jumbotron p.font-bold{font-weight:500}.info-sign-deal{background-color:#ebebeb;border-radius:10px;font-weight:300;padding:10px;font-size:17px}@media(max-width:768px){.info-sign-deal{background-color:#ebebeb;border-radius:10px;font-weight:300;padding:10px;font-size:13px}.package-selection{margin-top:0}.package-selection.jumbotron{padding-left:5%;padding-right:5%;padding-top:48px!important;padding-bottom:48px}.main-title,.search-filters>.main-title{font-size:27px;margin-top:50px}.main-title,.search-filters>.main-title,.search-filters>.sub-title{font-weight:700;padding-left:3%;float:left;width:100%;padding-bottom:10px;color:#00355c}.bg-bixia_logo{width:832px;height:191px;background:url(css_sprites.webp) -8389px -1374px}.bg-eon_logo{width:2560px;height:746px;background:url(css_sprites.webp) -4330px -2342px}.bg-fortum_logo{width:1280px;height:302px;background:url(css_sprites.webp) -7666px -1052px}.bg-goteborg_energi_logo{width:1200px;height:191px;background:url(css_sprites.webp) -7666px -1950px}.bg-hafslund_logo{width:5000px;height:1022px;background:url(css_sprites.webp) -4330px -10px}.bg-vattenfall_logo{width:1200px;height:185px;background:url(css_sprites.webp) -6910px -2342px}.bg-map_min{width:4300px;height:4844px;background:url(css_sprites.webp) -10px -10px}.bg-homepage_1{width:703px;height:556px;background:url(css_sprites.webp) -7666px -1374px}.bg-homepage_3{width:1634px;height:1184px;background:url(css_sprites.webp) -6012px -1052px}.bg-homepage_2{width:1662px;height:1270px;background:url(css_sprites.webp) -4330px -1052px}.bg-Changebestelectricitycontract_300x300{width:300px;height:300px;background:url(css_sprites.webp) -8966px -1052px}.bg-Compareelectricityprices_300x300{width:300px;height:300px;background:url(css_sprites.webp) -8389px -1585px}.bg-Fillinform_300x300{width:300px;height:300px;background:url(css_sprites.webp) -8709px -1585px}.search-filters>.all-filters{float:left;width:100%;padding:3%;margin-bottom:50px;display:none}.search-filters .search-button{float:left}.col-btn-go,.col-company-logo,.col-month-rate,.col-ski-setting-time{margin-bottom:15px}.agreement .agreement-form{padding:0}.agreement .agreement-form .form-section{max-width:100%!important}.section.jumbotron{padding-left:0!important;padding-right:0!important}#package-selection>li{width:100%}}.ui-widget{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif!important;color:#3a3a3a!important;font-size:1em}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fff!important;color:#3a3a3a}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:none;background:#fff;text-align:center;border-radius:50%!important;width:30px;height:30px;padding-top:5px;color:#000}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#029795!important;color:#fff!important}.ui-widget-header{border:none;background:#fff;color:#333;font-weight:700}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background-image:none}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next:hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev:hover{cursor:pointer;background:#0000!important;border:none}.ui-datepicker .ui-datepicker-next:before{content:">";color:#2b2b2b;font-size:26px;font-weight:400;position:absolute;right:10px;top:-4px}.ui-datepicker .ui-datepicker-prev:before{content:"<";color:#2b2b2b;font-size:26px;font-weight:400;position:absolute;left:10px;top:-4px}.ui-widget.ui-widget-content{width:358px}.ui-widget-content .ui-state-hover{background:#029795!important;color:#fff}.ui-datepicker th{color:#797979}#cookieConsent{z-index:999;min-height:20px;font-family:OpenSans,arial,"sans-serif";padding:10px 20px;background:#0009;overflow:hidden;position:fixed;color:#fff;bottom:0;right:10px;display:none;left:0;text-align:center;font-size:15px;font-weight:700}#cookieConsent div{padding:5px 0 0}#cookieConsent a{color:#039c9a;display:inline-block;padding:0 10px}#cookieConsent a:hover{color:#039c9a}#cookieConsent a#cookieButton{display:inline-block;color:#fff;font-size:1.1em;background:#039c9a;text-decoration:none;cursor:pointer;padding:5px 20px;float:right;border-radius:5px}#cookieConsent a#cookieButton:hover{background:#039c9a;color:#000}.error-page .main-heading{font-size:93px;font-weight:700;width:300px;padding-bottom:10px;color:#00355c}.error-page .sub-heading{font-size:30px;font-weight:700;float:left;width:100%;padding-bottom:10px;color:#00355c;text-align:left}.container.login{line-height:normal;font-size:inherit;background-color:#01253f;color:#fff;min-height:480px;margin-bottom:0!important;padding:100px 14%;margin-top:80px;width:100%}.container.login .content{padding:50px 0 0 20px;float:left;position:relative;width:100%}.container.login .content .row{padding:12px 0 0}.container.login .content .row .large-text{font-size:20px;font-weight:100}.container.login .content .panel{float:left;border:1px solid #297278;width:100%;background:#01253f;margin-top:50px}.container.login .content .panel .panel-heading{background-color:#369190;border:1px solid #369190;color:#cadfde;padding:20px 10px;float:left;width:100%;position:relative}.container.login .content .panel .panel-heading .panel-title{width:50%}.container.login .content .panel .panel-heading .panel-title.right{position:absolute;top:18px;right:14px;text-align:right}.container.login .content .panel .panel-body{float:left;width:100%;padding:10px 50px}.container.login .content .panel .panel-body>.section{padding-top:40px;float:left;width:100%}.container.login .content .panel .panel-body .section>.heading{padding-bottom:5px;font-size:30px;font-weight:900;width:100%;float:left;border-bottom:1px solid #7c8b99}.container.login .content .panel .panel-body .section .section1{font-size:14px;font-weight:100;padding-top:10px;float:left;width:100%}.container.login .content .panel .panel-body .section .section1 .sub-heading{font-weight:700;font-size:14px;min-width:169px;float:left}.container.login .content .panel .panel-body .section .section2{font-size:14px;font-weight:100;padding-top:10px;float:left;width:100%}.container.login .content .panel .panel-body .section .section2 .sub-heading{font-weight:700;font-size:14px;float:left;min-width:200px}.container.login .content .panel .panel-body .section .section2 .address-text{float:left;position:relative;min-width:200px}.container.login .content .panel .panel-body .section .section2 .address-text b{margin-right:10px;min-width:55px;float:left}.container.login .content .panel .panel-body .section .section3{font-size:14px;font-weight:100;padding-top:10px;float:left;width:100%;text-align:right}.container.login .content .panel .panel-body .section .section3 .sub-heading{font-weight:700;font-size:14px;min-width:137px!important;float:left;color:#fff;text-align:left}.container.login .content .panel .panel-body .section .section3 .at-left{float:left;text-align:left}.container.login .content .panel .panel-body .section .section3 hr{margin:10px 0;border-color:#263e54}.container.login .btn-success{padding:10px 20px;font-size:20px}.container.thankyou{margin-bottom:0!important;margin-top:0!important;color:#01253f!important;padding:50px 6%!important}.container.thankyou>.page-heading{margin-bottom:50px}.container.thankyou a,.container.thankyou>.page-heading .colored-part{color:#2ca6a1!important}.container.thankyou a{text-decoration:underline}.container.thankyou .sub-heading{color:#01253f!important}.container.thankyou .sub-heading.auto-width{padding-right:5px;min-width:auto!important}.container.thankyou p{color:#01253f;padding:5px 0}.container.thankyou .content{padding:30px 0 0!important}.container.thankyou .content .panel{border:none;background:none;margin-top:0!important}.container.thankyou .content .panel .panel-body{padding:10px 0!important}.container.wordlist{line-height:normal;font-size:inherit;background-color:#01253f;color:#0d0d0d;margin-bottom:0!important;padding-top:80px;width:100%}.wordlist .seach-letters{text-align:center;padding:30px 10px}.wordlist .seach-letters a{font-size:18px;font-weight:700;color:#01253f}.wordlist .words-index .letter{font-size:20px;font-weight:700;color:#123164;width:100%;float:left;margin-top:30px}.wordlist .words-index .word{font-size:16px;font-weight:700;color:#2b2b2b;width:100%;float:left;padding:15px 0}.contact-us .main-heading{margin-top:50px!important;color:#11355c}.contact-us .contact-times .times-heading{color:#11355c;font-size:18px;font-weight:600;border-left:4px solid #578759;padding:0 5px;float:left;width:100%;margin-top:50px}.contact-us .contact-times ul{list-style:none;padding:10px 0!important;float:left;margin-bottom:50px}.contact-us .contact-times ul li{width:300px;float:left;border-bottom:1px solid #e0d8d8;padding:4px 0}.contact-us .contact-times ul li:last-child{border-bottom:none}.contact-us .contact-times .contact-day{width:50%;text-align:left;float:left;font-size:13px;font-weight:600}.contact-us .contact-times .contact-time{width:50%;text-align:right;float:left;font-size:13px;font-weight:600}.contact-us .contact-times .contact-day.highlighted,.contact-us .contact-times .contact-time.highlighted{color:#578759}.contact-us .contact-us-form{margin:60px 0 50px;width:400px}.contact-us .contact-us-form label{font-size:14px}.contact-us .contact-us-form .form-control{border-top:none;border-right:none;border-left:none;border-radius:0;box-shadow:none;padding:0;min-height:15px!important;height:30px;margin-bottom:10px}.contact-us .contact-us-form .form-group{margin:0!important}.faq .footer-section,.faq .header-section{padding:50px 20px 20px}.faq .footer-section>.footer-header{margin-bottom:80px!important}.faq .footer-section .btn{min-width:200px;margin:30px 0}.faq .header-section.colored-background{background-color:#f5f6f8}.faq .main-heading{color:#11355c;text-align:center;font-size:32px;font-weight:700}.faq .header-section p{width:100%;padding:10px;text-align:center;font-size:15px}.faq .faq-section{width:100%;float:left}.faq .faq-section .faq-header{font-size:22px;font-weight:700;width:100%;text-align:center;padding:35px 0;float:left}.faq .faq-section ul{list-style:none}.faq .faq-section ul li{float:left;width:100%;position:relative;cursor:pointer}.faq .faq-section ul li .faq{font-size:15px;font-weight:600;color:#578759;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:15px 0;width:100%;float:left}.faq .faq-section ul li .faq:before{content:"\f077";transform:rotate(90deg)}.faq .faq-section ul li .faq:before,.faq .faq-section ul li.expanded .faq:before{font:normal normal normal 14px/1 icomoon;color:#578759;font-weight:400;margin-top:2px;font-size:14px;margin-right:5px;float:left;width:15px}.faq .faq-section ul li.expanded .faq:before{content:"\f078";transform:rotate(0deg)}.faq .faq-section ul li p{float:left;width:100%;position:relative;padding:10px 3px;display:none}.blog-category .header-section{padding:50px 10px 20px;text-align:center}.blog-category .latest-articles{float:left;font-size:16px;font-weight:700}.blog-category .date,.blog-category .subject{float:right;font-size:14px;font-weight:700}.blog-category .date{margin-left:40px}.blog-category .date .fa,.blog-category .subject .fa{margin-right:10px}.blog-category .subject .fa{transform:rotate(135deg)}.blog-list{width:100%}.blog-list .blog{margin-bottom:30px;float:left;width:100%;padding:10px}.blog-list .blog img:not(.tailwind){height:230px;float:left;width:100%;border-radius:15px 15px 0 0}.blog-list .blog .blog-content{float:left;width:100%;margin-top:-80px;background:#08314f;box-shadow:0 0 10px -5px #111;border-radius:0 0 15px 15px;padding:20px;min-height:280px;color:#fff}.blog-list .blog .blog-title{color:inherit;font-size:20px;line-height:26px;overflow:hidden}.blog-list .blog .blog-content p:not(.tailwind),.blog-list .blog .blog-title{font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-list .blog .blog-content p:not(.tailwind){font-size:14px;overflow:hidden!important;text-overflow:ellipsis}.blog-list .blog .read-time{padding:5px 0 3px}.blog-list .blog .read-time,.blog-list .blog .tags{float:left;width:100%;font-size:12px;font-weight:400}.blog-list .blog .read-time .fa,.blog-list .blog .tags .fa{margin-right:10px}.blog-list .blog .tags .fa{transform:rotate(135deg)}.blog-category .subscribe{line-height:normal;font-size:inherit;width:100%;padding:40px 10% 10px!important;color:#fff;margin:40px 0}.blog-category .subscribe .x-small{color:#b7b7b7}.blog-category .subscribe p{text-align:center;font-size:20px;font-weight:700;line-height:29px;padding:20px 0;max-width:500px;float:none;margin:0 auto}.blog-category .subscribe p .form-control{background:#0000;border-radius:0;box-shadow:none;border-left:#33455e;border-color:#33455e #33455e currentcolor;border-right:#33455e;border-top:#33455e;color:#acacad}.blog-category .subscribe p .btn-success{min-width:100px;border-radius:25px}.container .blog-details{padding-bottom:50px;float:left;width:100%}.container .blog-details .header-section{float:left;width:100%;background-color:#09253f;color:#fff;padding:80px 50px 40px}.container .blog-details .header-section .date-time{width:100%;float:left;margin-bottom:10px}.container .blog-details .header-section .tags{width:100%;float:left;margin-bottom:30px;font-size:13px}.container .blog-details .header-section .blog-title{font-size:35px;font-weight:800;float:left;width:100%;line-height:42px}.blog-details .blog-content .back-to-blogs{font-size:13px;padding:20px 0;float:left;font-weight:600;cursor:pointer}.blog-details .blog-content .back-to-blogs .fa{float:left;margin-right:5px;font-size:9px!important;margin-top:5px}.blog-details .blog-content .heading{font-size:22px;font-weight:700;line-height:28px}.blog-details .blog-content p{padding:5px 0}.blog-details .related-articles{border-top:1px solid #33455e;padding:20px 0}.refine-search{border:1px solid #d1d5dd;margin:20px;border-radius:10px;padding:20px}.truncate{max-height:15rem;-webkit-line-clamp:7}.truncate,.truncate-header{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis}.truncate-header{max-height:8rem;-webkit-line-clamp:2}.refine-search .col-1{margin-top:35px}.refine-search .help{float:right;margin-right:5px;color:#c2c3c5;font-size:20px;cursor:pointer}.refine-search .step_no{background-color:#e1eff3;padding:1px 11px;border-radius:50px;font-size:21px;font-weight:700;float:left;width:35px;height:35px;margin:-5px 10px 0 0}#consumption-calc-container,.refine-search .search-fields{border:1px solid #d1d5dd;border-radius:10px;background-color:#f7f9f9;float:left;padding:20px 25px;margin:10px 0}.refine-search .search-field-title{float:left;width:50%;font-size:15px;font-weight:600;padding:14px 0}.refine-search .search-field-title .sub-title{float:right;padding-right:5px;font-size:15px;font-weight:400}.refine-search .search-field{float:left;width:50%;margin-bottom:30px}.refine-search .search-field select{color:#9ed39c}.refine-search .bottom-title-1,.refine-search .bottom-title-2{font-size:18px;font-weight:700;margin-bottom:10px;float:left}.refine-search .bottom-title-3{font-size:14px;font-weight:700;margin-bottom:10px;float:left}.refine-search .toggle-button-section,.search-preferences .preference-section .toggle-button-section{float:right;padding-right:8px}.refine-search .toggle-button-section *,.search-preferences .preference-section .section-option *{float:left}.refine-search .toggle-button-section .fa-toggle-on,.search-preferences .preference-section .fa-toggle-on{color:#6ace66;font-size:35px;cursor:pointer}.refine-search .toggle-button-section .off,.search-preferences .preference-section .off{color:#cacaca;transform:rotate(180deg);color:#c2c3c5;cursor:pointer}.refine-search .toggle-button-section .button-text{margin:4px 0 0 15px;float:right}.refine-search .navigation-bar,.search-preferences .navigation-bar{float:left;width:107%;background-color:#f5f9f9;margin:-9px 0 0 -15px;padding:5px 0 5px 45px;display:none}.search-preferences .navigation-bar,.search-preferences .navigation-steps{display:block!important;margin:0;background:linear-gradient(90deg,#eaf5f5,#eaf0f5 35%,#eaf5f0)}.refine-search .navigation-bar .step,.search-preferences .navigation-bar .step{width:25%;float:left}.refine-search .navigation-bar .step .status,.search-preferences .navigation-bar .step .status{height:25px;width:25px;background:#fff;border-radius:50px;border:1px solid #d4d8df;float:left;margin-right:5px}.refine-search .navigation-bar .step .status.done,.search-preferences .navigation-bar .step .status.done{background-color:#319796;border-color:#319796}.refine-search .navigation-bar .step .title,.search-preferences .navigation-bar .step .title{padding-top:3px;float:left;font-size:13px;font-weight:700}.refine-search .custom-progress-bar{width:80%;float:left;margin:20px 10% 0;border:1px solid #eaeaea;padding:2px;height:30px;border-radius:50px;background:#0000;position:relative;display:none}.refine-search .custom-progress-bar .progress-text{width:100%;position:absolute;left:0;top:0;text-align:center;font-size:13px;font-weight:700;padding-top:4px}.refine-search .custom-progress-bar .progress{background-color:#f1cd00;position:relative;height:24px;border-top-left-radius:25px;border-bottom-left-radius:25px}.refine-search .custom-progress-bar .progress.p-20{width:20%}.refine-search .custom-progress-bar .progress.p-40{width:40%}.refine-search .custom-progress-bar .progress.p-60{width:60%}.refine-search .custom-progress-bar .progress.p-80{width:80%}.refine-search .custom-progress-bar .progress.p-100{width:100%;border-radius:25px!important}.refine-search .btn-next{float:left;width:100%;margin:20px 0;height:50px;display:none;font-size:17px}.popover{border-radius:12px}.popover-content{padding:13px 14px}.popover-content p:last-of-type{margin-bottom:0}.search-preferences .preference-section{background-color:#fff;padding:30px 25px;border-radius:17px;margin-bottom:30px;box-shadow:0 1px 5px #0000001f}.search-preferences .preference-section.transparent-bg{background:none!important;padding:0}.search-preferences .preference-section .help{position:absolute;float:right;margin-right:5px;color:#c2c3c5;font-size:20px;cursor:pointer;right:5px;top:8px}.search-preferences .preference-section .title{float:left;width:100%;margin-bottom:10px}.search-preferences .preference-section .title .section-number{background-color:#e1eff3;padding:2px 11px;border-radius:50px;font-size:21px;font-weight:700;float:left;width:35px;height:35px;line-height:1.5;text-align:center;margin:-3px 10px 0 0}.search-preferences .preference-section .title>.heading{font-size:20px;font-weight:700}.search-preferences .preference-section p{font-size:14px;color:#000;padding-left:4px}.search-preferences .preference-section .section-option{float:left;width:100%;padding:10px 15px;border:2px solid #d5d9df;border-radius:11px}.search-preferences .preference-section .section-option:not(:last-of-type){margin-bottom:10px}.search-preferences .preference-section .section-option.highlighted{background-color:#f8fdf7}.search-preferences .preference-section .section-option .image-icon{height:25px;float:left;width:auto}.search-preferences .preference-section .section-option .icon-round{width:30px;height:30px;border-radius:50px;border:1px solid #339a97}.search-preferences .preference-section .section-option .icon-round,.search-preferences .preference-section .section-option .icon-wrapper{background:#fff;color:#339a97;text-align:center;font-size:16px;font-weight:100;display:inline-flex;align-items:center;justify-content:center}.search-preferences .preference-section .section-option .icon-wrapper{width:50px}.search-preferences .preference-section .section-option .icon-round.currency{transform:rotate(90deg)}.search-preferences .preference-section .section-option .icon-round .dot{width:10px;height:10px;background:#fff;border-radius:50px;margin-top:7px;margin-left:7px}.search-preferences .preference-section .section-option .section-title{float:left;position:relative;margin:3px 0 0 8px;font-size:15px;font-weight:600}.search-preferences .preference-section .section-option .input-text{float:left;width:100%}.search-preferences .preference-section .section-option .input-text .unit{float:left;position:relative;font-size:16px;font-weight:500;margin:6px 0 0 3px}.search-preferences .preference-section .section-option .input-text .form-control{width:83%;float:left;padding:0;min-height:35px;border:none;box-shadow:none}.search-preferences .preference-section .button-text{margin:7px 0 0 15px;float:right}.search-preferences>.refine-search{border:none}.search-preferences>.refine-search>.custom-progress-bar{display:block}@media screen and (max-width:1200px){body{background-color:#fff!important}.search-preferences .preference-section .section-option .section-title{font-size:14px}}@media screen and (max-width:364px){.search-preferences .preference-section .section-option .section-title{font-size:.85rem}}.validation-positive{color:green}.validation-negative,.validation-positive{position:absolute;right:3rem;display:none;height:0;margin-left:15%;margin-top:-16px;align-items:flex-end;transition:display .8s ease-in-out}.validation-negative{color:#a94442}.validation-negative.align,.validation-positive.align{right:1.8rem}@media screen and (max-width:600px){.validation-positive{color:green}.validation-negative,.validation-positive{position:absolute;right:1rem;display:none;height:0;margin-left:15%;margin-top:-4%;align-items:flex-end}.validation-negative{color:#a94442}}.help-info{color:#319796;opacity:.8;margin-left:2%}.help-info-small{color:#319796;opacity:.8;margin-left:5px}.large-paragraphs{padding-top:2rem;padding-right:1rem}.large-paragraphs p,.large-paragraphs ul{font-size:20px}.large-paragraphs h1{font-size:30px}.large-paragraphs h3{font-size:26px}#toggle-nav.is-active .line:nth-child(3){opacity:0}#toggle-nav.is-active .line:nth-child(2){transform:translateY(6px) rotate(45deg)}#toggle-nav.is-active .line:nth-child(4){transform:translateY(-6px) rotate(-45deg)}.skeleton{clear:both;margin-bottom:20px}.skeleton-image{width:80%;margin-top:32px;height:50px}.button-skeleton{margin-top:32px;height:30px;border-radius:10px}@media screen and (max-width:767px){.skeleton-image{width:100%;margin-top:0;height:405px}.ui.placeholder .medium.line.line.line:after{width:-moz-fit-content;width:fit-content}.skeleton-mobile{display:block}.skeleton-desktop{display:none}.skeleton-responsive{max-width:100%!important;height:400px!important}}@media screen and (min-width:768px){.skeleton-mobile{display:none}.skeleton-desktop{display:block}.skeleton-responsive{max-width:100%!important;height:198px!important}}.slide-right{animation:slide-right .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(100px)}}.btn-toggle.active.shadow-drop-center,.drop-center{animation:shadow-drop-center .4s cubic-bezier(.25,.46,.45,.94) both}@keyframes shadow-drop-center{0%{box-shadow:0 0 0 0 #0000}to{box-shadow:0 0 8px 0 #00000059}}.dl-horizontal dt{white-space:normal}.hide{display:none}.spinner{width:40px}input,select,textarea{max-width:580px}.btn-outlined{background-color:#fff!important;color:#578759!important}.center-content{display:flex;justify-content:center;align-items:center;width:100%}.btn-inherit{background-color:inherit;border-color:inherit;color:#fff}.padding-template{padding:1rem 1.25rem!important}section{padding:60px 0}section .section-title{text-align:center;color:#007b5e;margin-bottom:50px;text-transform:uppercase}.custom-spinner{margin-bottom:1%;position:fixed!important;top:40%!important;right:0;bottom:auto;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.content-jumbotron{margin-top:2%;margin-bottom:2%;border-radius:5px}.paddingTB60{padding-top:2%;padding-bottom:1%}.bgcolor-skyblue{background:#dedcdb33}.image-aboutus-banner{background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;padding-top:2%}.image-custom-banner{background:linear-gradient(#00000080,#00000080),url(../Images/teckna.jpeg);padding-top:110px;padding-bottom:110px}.image-aboutus-sm-banner,.image-custom-banner{background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff}.image-aboutus-sm-banner{padding-top:30px;padding-bottom:30px}.lg-text{font-size:52px;font-weight:600;text-transform:none;color:#fff}@media (max-width:1080px){.image-aboutus-banner{background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;padding-top:2%}.lg-text{font-size:32px;font-weight:400;text-transform:none;color:#fff}.image-custom-banner{background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;padding-top:20px;padding-bottom:20px;height:20%}}.image-aboutus-para{color:#fff}.plan{background:#f9f9f9;padding:50px 30px;margin-bottom:30px}.plan-header h4{padding-bottom:8px;text-transform:uppercase;color:#333;font-weight:600}.plan-header{font-weight:700}.plan-header span{color:#fe4819;font-size:40px}.plan li{padding-bottom:15px}.plan ul{padding-left:0;margin-bottom:15px;list-style:none}.plan-header p{padding-top:12px;padding-bottom:15px}.col-md-3,.col-md-4{position:relative;min-height:1px;padding-right:0;padding-left:0}.bg-pink{background:#f0f0f0}.bg-blue{background:#d6d6d6;color:#000}.padding35{padding:35px 0}.icon{color:#fff;padding:15px;background:#323232;font-size:50px;border-radius:90px;border:10px solid #323232}.feature-box{text-align:center;padding:20px;transition:.5s;margin-bottom:30px;border:1px solid #e8e8e8}.feature-box:hover{box-shadow:0 4px 8px 0 #0003,0 6px 20px 0 #00000030}.feature-box h4{font-size:20px;font-weight:600;margin:25px 0 15px}.site-heading h3{font-size:40px;margin-bottom:1S0px;font-weight:600}.paddingTB60{padding-top:2%!important;padding-bottom:60px}.carousel .item{height:500px;background-color:#555}.carousel img{position:absolute;top:0;left:0}.carousel-caption{margin-bottom:30px}.carousel-caption h1{font-size:42px;font-weight:700}.carousel-caption p{margin-bottom:20px;font-size:16px;font-weight:400}.cta-padding35{padding:35px 0;background-color:#fff;color:#333;margin-bottom:5%}.site-btn{font-size:14px;padding:13px 30px;border-radius:5px;border:1px solid #039c9a;min-width:200px;display:inline-block;text-align:center;position:relative;z-index:1;color:#fff;background-color:#039c9a;transition:all .25s ease-in-out;margin:10px 0}.site-btn:hover{background:#039c9a;font-weight:700;color:#fff}@media (max-width:767px){.site-btn{font-size:14px;padding:13px 30px;border-radius:5px;border:1px solid #039c9a;min-width:200px;width:90%;display:inline-block;text-align:center;position:relative;z-index:1;color:#fff;background-color:#039c9a;transition:all .25s ease-in-out;margin:10px 0 10px 5%}.site-btn:hover{background:#039c9a;font-weight:700}}.demo-bg{background:none;margin-top:60px}.business-hours{background:#f9f9f9;padding:40px 14px;margin-top:-15px;position:relative}.business-hours .title{font-size:20px;color:#333;text-transform:uppercase;padding-left:5px;border-left:4px solid #039c9a}.business-hours li{color:#c9c5c2;line-height:30px;border-bottom:1px solid #039c9a}.business-hours li:last-child{border-bottom:none}.business-hours .opening-hours li.today{color:#039c9a}.preloader{scale:1.2;width:18px;height:18px;margin-right:7px;display:inline-block;vertical-align:top;animation:show-preloader .25s,spin 1s linear infinite}@keyframes show-preloader{0%{scale:1;opacity:0;margin-right:-18px}}.spinner-2{width:75px;height:75px;margin:0;border-top:10px solid #578759;border-left:10px solid #0000;border-radius:50%;position:absolute;top:0;animation:spin-2 1.5s linear infinite}.spinner-lg{border-right:10px solid #0000;animation:spin 1.5s linear infinite}.spinner-2-lg,.spinner-lg{width:200px;height:200px;margin:0;border-top:10px solid #578759;border-radius:50%}.spinner-2-lg{border-left:10px solid #0000;position:absolute;top:0;animation:spin-2 1.5s linear infinite}.overlay{position:fixed;top:50%;left:50%;width:300px;line-height:200px;height:200px;margin-left:-100px;margin-top:-100px;background-color:#00000080;text-align:center;z-index:10;outline:9999px solid #00000080}@keyframes spin-2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.searchbar{margin-bottom:3%;margin-top:auto;height:60px;background-color:#1b5b82;border-radius:30px;padding:10px}.search_input{color:#fff;border:0;outline:0;background:none;width:0;width:90%;line-height:40px}.search_input::-moz-placeholder{color:#fff;font-size:1em}.search_input::placeholder{color:#fff;font-size:1em}.searchbar:hover>.search_input{padding:0 10px;width:90%}.searchbar:hover>.search_icon{background:#fff;color:#f07451}.search_icon{height:40px;width:40px;float:right;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff}section{width:100%;float:left}.banner-section{background:linear-gradient(#000000b3,#000000b3),url(../Images/information.png);background-size:cover;height:380px;left:0;position:absolute;top:0;background-position:0}.post-title-block{padding:5%}.post-title-block h1{color:#fff;font-size:40px;font-weight:700;text-transform:capitalize}.post-title-block li{font-size:20px;color:#fff}.image-block{float:left;clear:both;width:100%;margin-bottom:5%}@media (max-width:1080px){.search-tool{border-top:3px solid #e8e6e4}}@media (max-width:768px){#custom-navbar{padding-left:0!important}.nav{border-bottom:none!important}}.nav-links-custom:hover{color:#fff!important}.postnumber-info{padding-top:1%!important;padding-bottom:1%!important;width:100%}.modal-margin{margin-left:auto;margin-right:auto;margin-top:1rem!important}.modal-content{max-height:95vh;overflow-y:scroll}.banner-filter{filter:invert(28%) sepia(51%) saturate(467%) hue-rotate(154deg) brightness(94%) contrast(91%)}.hidden-city-label{display:none;position:absolute}.btn-toggle{padding:7px 20px;margin:0 5px;background-color:#e8e8e8;color:#18395e;border:none;border-radius:10rem;cursor:pointer;width:10rem}.btn-toggle.active{background-color:#fff;border-color:#fff}@media (max-width:500px){.btn-toggle{width:9rem;font-size:14px}}.partner-icon-style{position:absolute;right:2%;top:5%;color:#578759}.text-webkit-center{text-align:-webkit-center!important}.btn.active,.btn:active{box-shadow:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.btn:hover{outline:0;outline-offset:0;border-color:#0000}.btn.pmd-btn-raised{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.btn.pmd-btn-raised.active,.btn.pmd-btn-raised.active:focus,.btn.pmd-btn-raised:active,.btn.pmd-btn-raised:active:focus,.btn.pmd-btn-raised:focus{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.btn.pmd-btn-fab{padding:0;border-radius:50%;width:56px;height:56px;min-width:56px}.btn.pmd-btn-fab i,.btn.pmd-btn-fab span{line-height:56px}.btn.pmd-btn-fab.btn-lg{width:78px;height:78px;min-width:78px}.btn.pmd-btn-fab.btn-lg i,.btn.pmd-btn-fab.btn-lg span{line-height:78px}.btn.pmd-btn-fab.btn-sm{width:40px;height:40px;min-width:40px}.btn.pmd-btn-fab.btn-sm i,.btn.pmd-btn-fab.btn-sm span{line-height:40px}.btn.pmd-btn-fab.btn-xs{width:30px;height:30px;min-width:30px}.btn.pmd-btn-fab.btn-xs i,.btn.pmd-btn-fab.btn-xs span{line-height:30px}.btn-default{color:#333;background-color:#fff}.btn-default.active,.btn-default.active.focus,.btn-default.active:focus,.btn-default.focus,.btn-default:active,.btn-default:active.focus,.btn-default:active:focus,.btn-default:focus,.btn-default:hover{color:#333;background-color:#ececec}.btn-default .ink{background-color:#e6e5e5}.btn-default.pmd-btn-flat{color:#fff;background-color:initial}.btn-default.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-default.pmd-btn-flat.active,.btn-default.pmd-btn-flat:active,.btn-default.pmd-btn-flat:focus{color:#fff;background-color:#ccc}.btn-default.pmd-btn-flat .ink{background-color:grey}.btn-default.pmd-btn-outline{border-color:#578759;background-color:initial;color:#578759}.btn-default.pmd-btn-outline:focus,.btn-default.pmd-btn-outline:hover{background-color:#578759;color:#333}.btn-primary{color:#fff;background-color:#76b378}.btn-primary:hover{color:#fff;background-color:#578759}.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.focus,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:focus{color:#fff;background-color:#76b378}.btn-primary .ink{background-color:#76b378}.btn-primary.pmd-btn-flat{color:#76b378;background-color:initial}.btn-primary.pmd-btn-flat:hover{background-color:#76b378}.btn-primary.pmd-btn-flat.active,.btn-primary.pmd-btn-flat:active,.btn-primary.pmd-btn-flat:focus{color:#76b378;background-color:#ccc}.btn-primary.pmd-btn-flat .ink{background-color:grey}.btn-primary.pmd-btn-outline{border-color:#578759;background-color:initial;color:#fff}.btn-primary.pmd-btn-outline:focus,.btn-primary.pmd-btn-outline:hover{border-color:#578759;background-color:#578759;color:#fff}.btn-secondary{color:#fff;background-color:#578759}.btn-secondary.active,.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.focus,.btn-secondary:active,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#e0a800}.btn-secondary .ink{background-color:#d39e00}.btn-secondary.pmd-btn-flat{color:#578759;background-color:initial}.btn-secondary.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-secondary.pmd-btn-flat.active,.btn-secondary.pmd-btn-flat:active,.btn-secondary.pmd-btn-flat:focus{color:#578759;background-color:#ccc}.btn-secondary.pmd-btn-flat .ink{background-color:grey}.btn-secondary.pmd-btn-outline{border-color:#578759;background-color:initial;color:#578759}.btn-secondary.pmd-btn-outline:focus,.btn-secondary.pmd-btn-outline:hover{border-color:#578759;background-color:#e0a800;color:#333}.btn-success .ink{background-color:#1b721a}.btn-success.pmd-btn-flat{color:#259b24;background-color:initial}.btn-success.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-success.pmd-btn-flat.active,.btn-success.pmd-btn-flat:active,.btn-success.pmd-btn-flat:focus{color:#259b24;background-color:#ccc}.btn-success.pmd-btn-flat .ink{background-color:grey}.btn-success.pmd-btn-outline{border-color:#259b24;background-color:initial;color:#259b24}.btn-success.pmd-btn-outline:focus,.btn-success.pmd-btn-outline:hover{border-color:#1b721a;background-color:#1e7c1d;color:#fff}.btn-info{color:#fff;background-color:#029ee6}.btn-info.active,.btn-info.active.focus,.btn-info.active:focus,.btn-info.focus,.btn-info:active,.btn-info:active.focus,.btn-info:active:focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#038fce}.btn-info .ink{background-color:#0286c2}.btn-info.pmd-btn-flat{color:#03a9f4;background-color:initial}.btn-info.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-info.pmd-btn-flat.active,.btn-info.pmd-btn-flat:active,.btn-info.pmd-btn-flat:focus{color:#03a9f4;background-color:#ccc}.btn-info.pmd-btn-flat .ink{background-color:grey}.btn-info.pmd-btn-outline{border-color:#03a9f4;background-color:initial;color:#03a9f4}.btn-info.pmd-btn-outline:focus,.btn-info.pmd-btn-outline:hover{border-color:#0286c2;background-color:#038fce;color:#fff}.btn-warning{color:#fff;background-color:#337ab7}.btn-warning.active,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.focus,.btn-warning:active,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:focus,.btn-warning:hover{color:#fff!important;background-color:#1f527e!important}.btn-warning .ink{background-color:#01253f}.btn-warning.pmd-btn-flat{color:#578759;background-color:initial}.btn-warning.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-warning.pmd-btn-flat.active,.btn-warning.pmd-btn-flat:active,.btn-warning.pmd-btn-flat:focus{color:#578759;background-color:#ccc}.btn-warning.pmd-btn-flat .ink{background-color:grey}.btn-warning.pmd-btn-outline{border-color:#578759;background-color:initial;color:#578759}.btn-warning.pmd-btn-outline:focus,.btn-warning.pmd-btn-outline:hover{border-color:#d39e00;background-color:#e0a800;color:#333}.btn-danger{color:#fff;background-color:#ff5722}.btn-danger.active,.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.focus,.btn-danger:active,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#fb3c00}.btn-danger .ink{background-color:#ee3900}.btn-danger.pmd-btn-flat{color:#ff5722;background-color:initial}.btn-danger.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-danger.pmd-btn-flat.active,.btn-danger.pmd-btn-flat:active,.btn-danger.pmd-btn-flat:focus{color:#ff5722;background-color:#ccc}.btn-danger.pmd-btn-flat .ink{background-color:grey}.btn-danger.pmd-btn-outline{border-color:#ff5722;background-color:initial;color:#ff5722}.btn-danger.pmd-btn-outline:focus,.btn-danger.pmd-btn-outline:hover{border-color:#ee3900;background-color:#fb3c00;color:#fff}.btn-light{color:#333;background-color:#f8f9fa}.text-white{color:#fff!important}.link-main-cta{color:#099492}.btn-light.active,.btn-light.active.focus,.btn-light.active:focus,.btn-light.focus,.btn-light:active,.btn-light:active.focus,.btn-light:active:focus,.btn-light:focus,.btn-light:hover{color:#333;background-color:#e2e6ea}.btn-light .ink{background-color:#dae0e5}.btn-light.pmd-btn-flat{color:#f8f9fa;background-color:initial}.btn-light.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-light.pmd-btn-flat.active,.btn-light.pmd-btn-flat:active,.btn-light.pmd-btn-flat:focus{color:#f8f9fa;background-color:#ccc}.btn-light.pmd-btn-flat .ink{background-color:grey}.btn-light.pmd-btn-outline{border-color:#f8f9fa;background-color:initial;color:#f8f9fa}.btn-light.pmd-btn-outline:focus,.btn-light.pmd-btn-outline:hover{border-color:#dae0e5;background-color:#e2e6ea;color:#333}.btn-dark{color:#fff;background-color:#343a40}.btn-dark.active,.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.focus,.btn-dark:active,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b}.btn-dark .ink{background-color:#1d2124}.btn-dark.pmd-btn-flat{color:#343a40;background-color:initial}.btn-dark.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-dark.pmd-btn-flat.active,.btn-dark.pmd-btn-flat:active,.btn-dark.pmd-btn-flat:focus{color:#343a40;background-color:#ccc}.btn-dark.pmd-btn-flat .ink{background-color:grey}.btn-dark.pmd-btn-outline{border-color:#343a40;background-color:initial;color:#343a40}.btn-dark.pmd-btn-outline:focus,.btn-dark.pmd-btn-outline:hover{border-color:#1d2124;background-color:#23272b;color:#fff}.btn-error{color:#fff;background-color:#ff5722}.btn-error.active,.btn-error.active.focus,.btn-error.active:focus,.btn-error.focus,.btn-error:active,.btn-error:active.focus,.btn-error:active:focus,.btn-error:focus,.btn-error:hover{color:#fff;background-color:#fb3c00}.btn-error .ink{background-color:#ee3900}.btn-error.pmd-btn-flat{color:#ff5722;background-color:initial}.btn-error.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-error.pmd-btn-flat.active,.btn-error.pmd-btn-flat:active,.btn-error.pmd-btn-flat:focus{color:#ff5722;background-color:#ccc}.btn-error.pmd-btn-flat .ink{background-color:grey}.btn-error.pmd-btn-outline{border-color:#ff5722;background-color:initial;color:#ff5722}.btn-error.pmd-btn-outline:focus,.btn-error.pmd-btn-outline:hover{border-color:#ee3900;background-color:#fb3c00;color:#fff}.btn-inverse{color:#fff;background-color:#343a40}.btn-inverse.active,.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.focus,.btn-inverse:active,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:focus,.btn-inverse:hover{color:#fff;background-color:#23272b}.btn-inverse .ink{background-color:#1d2124}.btn-inverse.pmd-btn-flat{color:#343a40;background-color:initial}.btn-inverse.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-inverse.pmd-btn-flat.active,.btn-inverse.pmd-btn-flat:active,.btn-inverse.pmd-btn-flat:focus{color:#343a40;background-color:#ccc}.btn-inverse.pmd-btn-flat .ink{background-color:grey}.btn-inverse.pmd-btn-outline{border-color:#343a40;background-color:initial;color:#343a40}.btn-inverse.pmd-btn-outline:focus,.btn-inverse.pmd-btn-outline:hover{border-color:#1d2124;background-color:#23272b;color:#fff}.btn-information{color:#fff;background-color:#03a9f4}.btn-information.active,.btn-information.active.focus,.btn-information.active:focus,.btn-information.focus,.btn-information:active,.btn-information:active.focus,.btn-information:active:focus,.btn-information:focus,.btn-information:hover{color:#fff;background-color:#038fce}.btn-information .ink{background-color:#0286c2}.btn-information.pmd-btn-flat{color:#03a9f4;background-color:initial}.btn-information.pmd-btn-flat:hover{background-color:#e5e5e5}.btn-information.pmd-btn-flat.active,.btn-information.pmd-btn-flat:active,.btn-information.pmd-btn-flat:focus{color:#03a9f4;background-color:#ccc}.btn-information.pmd-btn-flat .ink{background-color:grey}.btn-information.pmd-btn-outline{border-color:#03a9f4;background-color:initial;color:#03a9f4}.btn-information.pmd-btn-outline:focus,.btn-information.pmd-btn-outline:hover{border-color:#0286c2;background-color:#038fce;color:#fff}.btn-default.pmd-btn-flat{color:#333}.btn-default.pmd-btn-outline{color:#1e5071;border-color:#1e5071}.btn-default.pmd-btn-outline:focus,.btn-default.pmd-btn-outline:hover{border-color:#578759;color:#578759;transition:color .15s ease-in-out,border-color .15s ease-in-out}.btn-lg{padding:.625rem 1rem;font-size:1.125rem;line-height:1.3}.btn-lg,.btn-sm{border-radius:.125rem}.btn-sm{padding:.25rem .75rem;font-size:.75rem;line-height:1.5}.pmd-ripple-effect{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.ink{display:block;position:absolute;pointer-events:none;border-radius:50%;transform:scale(0);background:#fff;opacity:1}.ink.animate{animation:ripple .5s linear}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.btn-group .btn{border-radius:2px}.btn-group.open .dropdown-toggle{outline:0;outline-offset:0;box-shadow:none}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:0}.btn-group-vertical>.btn.active:hover,.btn-group-vertical>.btn:active:hover,.btn-group-vertical>.btn:focus:hover,.btn-group>.btn.active:hover,.btn-group>.btn:active:hover,.btn-group>.btn:focus:hover{z-index:2}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#76b378!important;border-color:#76b378!important}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#1f527e;border-color:#1f527e}.price .text{width:auto;text-align:center;font-size:1rem;font-weight:700;float:left;position:relative;text-align:left}.price .value{font-size:1rem;font-weight:800;text-align:right;float:right}.price .details{clear:both;float:left}.price .details,.price .unit{width:auto;text-align:left;display:block;font-size:12px}.price .unit{float:right}@media (max-width:500px){.badge-spotprice,.price .text,.price .value{font-size:14px!important}.mobile-padding-spotprice{padding:1%}.price .details{font-size:10px!important}.price{clear:both}.price .unit{font-size:10px!important}}.select{display:flex;padding:4px;background-color:#e5eef9;position:relative;margin:0 auto;width:-moz-max-content;width:max-content}.select:before{background-color:#fff;position:absolute;inset:4px auto auto 5px}.select:has(label:nth-of-type(2) :checked):before{transform:translateX(100%)}.select,.select label,.select:before{border-radius:28px}.select:before{content:"";height:35px;transition:.28s}.select label,.select:before{width:130px;padding:4px 20px;font-size:16px;font-weight:500;white-space:nowrap}.select label{z-index:2;cursor:pointer;text-align:center;margin-bottom:5px}.select input{display:none}@media (max-width:768px){.select label,.select:before{width:90px;padding:4px 8px}.select label{margin-bottom:0}.select:before{height:32px}}.breadcrumb>li+li:before{padding:0 10px;color:#ccc;font-size:12px;font-family:icomoon;content:"\f077";transform:rotate(90deg)!important;float:left}.active{font-weight:600}.img-company{display:flex;align-items:center;justify-content:center;width:100%;height:200px;background-color:#fff;margin-top:2.5rem;margin-bottom:1.5rem;border-radius:2rem}.large-paragraphs h2{font-size:28px}@media (max-width:600px){.breadcrumb>li{display:inline-block;font-size:14px}.initial{background:none}}@media (min-width:801px) and (max-width:1100px){.initial{background:none}}.fa-close{color:#e70000}.fa-check{color:green}.search-card{padding:28px 27px;border-radius:18px;overflow:hidden}.package-selection p{font-size:18px;padding-top:0;float:left}.form-group-lg.pmd-textfield .form-control{padding-left:5%}@media (min-width:1268px){#checkbox-is-moving,#postnummer-container{width:100%}}@tailwind base;@tailwind components;@tailwind utilities;.search-filter:not(.text-filter):after{--filter-color:30,102,144;--c:rgba(var(--filter-color),.7);content:"";border:5px solid rgb(var(--filter-color));border-color:#0000 #0000 var(--c) var(--c);transform:rotate(-45deg) translateY(-50%);margin-left:12px;margin-top:6px;display:inline-block}.search-filter-select{padding:5px;position:absolute;inset:auto 0 -2px;transform:translateY(100%);background-color:#fff;box-shadow:0 0 12px 3px #0000001f;border-radius:17px;transition:.25s;z-index:1000;max-height:300px;overflow:auto}.search-filter-select .pmd-radio-label{display:none!important}.search-filter-select input{display:none}.swing-in-top-fwd{animation:swing-in-top-fwd .8s cubic-bezier(.175,.885,.32,1.275) both}.pmd-card{box-shadow:0 4px 8px 0 #0003;transition:.3s}@@-webkit-keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}to{transform:rotateX(0deg);transform-origin:top;opacity:1}}@@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}to{transform:rotateX(0deg);transform-origin:top;opacity:1}}.toggle-button-text-right{border-radius:0 5px 5px 0;border:1px solid #ccc}.toggle-button-text-left,.toggle-button-text-right{display:block;padding:4px;text-align:center;background-color:initial;color:#18395e;font-weight:400;opacity:.7;cursor:pointer;line-height:1.2;transition:all .3s ease}.toggle-button-text-left{border-radius:5px 0 0 5px;border:1px solid #ccc}.toggle-button input:checked+.toggle-button-text-left,.toggle-button input:checked+.toggle-button-text-right{background-color:#fff;color:#089999;border-color:#089999;opacity:1}.toggle-button input:focus+.toggle-button-text-left,.toggle-button input:focus+.toggle-button-text-right{box-shadow:0 0 0 2px #08999980}.close-btn:after{display:inline-block;content:"\00d7";position:relative;top:-3px}
/*! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{scroll-behavior:smooth}body{padding-top:3.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(32 56 91/var(--tw-text-opacity));font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif!important}footer{--tw-bg-opacity:1;background-color:rgb(230 237 248/var(--tw-bg-opacity));padding-bottom:27px;padding-top:1rem}@media (min-width:768px){footer{padding-top:70px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:600;--tw-text-opacity:1;color:rgb(32 56 91/var(--tw-text-opacity))}.h1,h1{font-size:1.5rem;line-height:2rem}.h1,.h2,h1,h2{font-weight:600}.h2,h2{font-size:1.25rem}.h2,.h3,h2,h3{line-height:1.75rem}.h3,h3{font-size:1.125rem}.h3,.h5,h3,h5{font-weight:400}.h5,h5{font-size:.875rem;line-height:1.25rem}a{color:rgb(95 148 209/var(--tw-text-opacity));text-decoration-line:none}a,a:focus,a:hover{--tw-text-opacity:1;outline:2px solid #0000;outline-offset:2px}a:focus,a:hover{color:rgb(42 93 159/var(--tw-text-opacity))}p{margin-bottom:1rem}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.elmarknad-badge.badge-blue{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity));--tw-ring-color:#4338ca1a}.elmarknad-badge.badge-green{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity));--tw-ring-color:#16a34a33}.elmarknad-badge.badge-yellow{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity));--tw-ring-color:#ca8a0433}.elmarknad-badge.badge-red{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity));--tw-ring-color:#dc26261a}.elmarknad-badge.badge-pink{--tw-bg-opacity:1;background-color:rgb(252 231 243/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity));--tw-ring-color:#be185d1a}.elmarknad-badge.badge-dark-blue{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity));--tw-ring-color:#1d4ed81a}.elmarknad-badge.elmarknad-badge{margin-inline-end:.5rem;border-radius:.375rem;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset}.faq-list{padding:1.25rem 0}.faq-list li{position:relative;margin-top:.25rem;margin-bottom:.25rem;width:100%;list-style-type:none;padding:.5rem 1rem}.faq-list li,.faq-list li .faq-answer{font-size:1.125rem;line-height:1.75rem}.faq-list li .faq-answer{display:none;padding:.5rem 2rem;font-weight:300}.faq-list li:before{position:absolute;left:.5rem;height:1.25rem;width:1.25rem;--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(53 146 85/var(--tw-bg-opacity));padding-top:2px;padding-bottom:2px;text-align:center;font-size:.75rem;line-height:1rem;font-weight:400;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.faq-list li .faq-question,.faq-list li:before{cursor:pointer}.faq-list li .faq-question{padding-left:1.5rem;text-align:left}.check-list,.check-list li{padding:10px 0;float:left}.check-list li{list-style-type:none;font-weight:500}.usps{width:100%;padding:0}.usps,.usps .usp{float:left}.usps .usp{position:relative;margin-right:15px;display:flex;list-style-type:none;padding:3px 0;font-size:1rem;line-height:1.5rem;font-weight:600;color:rgb(75 85 99/var(--tw-text-opacity))}.package-selection-tab,.usps .usp{--tw-text-opacity:1}.package-selection-tab{margin-left:0;border-radius:10px;color:rgb(255 255 255/var(--tw-text-opacity));color:#fff}.package-selection-tab .ddhousting-type{margin-top:0;min-width:100%;border-style:none;padding:15px}.package-selection-tab .btn-ddhousing-type-group{position:relative;width:100%;float:left}.package-selection-tab .btn-ddhousing-type-group .dropdown-toggle{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:12px;text-align:left}.package-selection-tab .btn-ddhousing-type-group .caret{margin-left:0;margin-top:10px;float:right}.package-selection-tab .ddhousting-type li .option{margin:10px;height:70px;width:175px;border-width:1px;padding:15px 38px;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;cursor:pointer;float:left}.package-selection-tab .ddhousting-type .consumption-figure{padding:10px 0 0 15px;font-size:1rem;line-height:1.5rem;font-weight:500;float:left}.package-selection-tab .ddhousting-type .consumption-text{padding:0 18px;float:left}.main-label,.package-selection-tab .ddhousting-type .consumption-text{font-size:.875rem;line-height:1.25rem;font-weight:500}.main-label{text-align:left}.main-input,.main-label{display:block;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.main-input{width:100%;border-width:0;background-color:initial;padding:0;font-weight:600;outline:2px solid #0000;outline-offset:2px}.main-input::-moz-placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.main-input::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}@media (min-width:640px){.main-input{font-size:.875rem;line-height:1.5rem}}@media (min-width:768px){.main-input{font-size:1.125rem;line-height:1.75rem}}.main-input-wrapper{position:relative;margin-left:auto;margin-right:auto;border-radius:.375rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));padding:.625rem .75rem .375rem;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.page-heading{font-size:1.25rem;line-height:1.75rem;font-weight:600}@media (min-width:768px){.page-heading{font-size:1.5rem;line-height:2rem}}.text-subheading{font-size:1.5rem;line-height:2rem;font-weight:600}.agreement .text-subheading,.search-preferences .text-subheading,.search-results .text-subheading{font-size:35px;font-weight:700;float:left;width:100%;padding-bottom:5px}.error-page .text-subheading{font-size:93px;font-weight:700;width:300px;padding-bottom:10px;color:#00355c}.contact-us .text-subheading{margin-top:50px;color:#11355c}.faq .text-subheading{color:#11355c;text-align:center;font-size:32px;font-weight:700}@media (min-width:768px){.text-subheading{font-size:1.875rem;line-height:2.25rem}}.preloader{animation:spin 1s linear infinite;color:rgb(229 231 235/var(--tw-text-opacity))}.city-label,.preloader{--tw-text-opacity:1}.city-label{margin:0;font-weight:700;color:rgb(32 56 91/var(--tw-text-opacity))}.jumbotron p.city-label{font-weight:500}.companies .swiping{white-space:nowrap}.companies .swiping li{display:inline-block;width:25%;min-width:110px;padding-left:.5rem;padding-right:.5rem}.companies .swiping li img{margin-left:auto;margin-right:auto;max-height:25px;filter:invert(28%) sepia(51%) saturate(467%) hue-rotate(154deg) brightness(94%) contrast(91%)}.progress-bar-global{position:fixed;left:0;top:55px;z-index:10;width:100%;--tw-bg-opacity:1;background-color:rgb(230 237 248/var(--tw-bg-opacity));padding-top:.5rem;padding-bottom:.5rem;padding-left:1.25rem!important;padding-right:1.25rem!important}@media (min-width:768px){.progress-bar-global{top:64px}}.display-price:nth-of-type(odd){--tw-bg-opacity:1;background-color:rgb(230 237 248/var(--tw-bg-opacity))}.inner-jumbo{margin:0 auto}@media (min-width:640px){.inner-jumbo{width:100%;text-align:left}}@media (min-width:768px){.inner-jumbo{width:65%;text-align:center}}.align-jumb-center{display:flex!important;align-items:center;justify-content:center}.banner-container{position:relative;isolation:isolate;-moz-column-gap:1.5rem;column-gap:1.5rem;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.75rem 1.5rem .5rem}@media (min-width:640px){.banner-container{padding-left:.875rem;padding-right:.875rem}.banner-container:before{content:var(--tw-content);flex:1 1 0%}}.banner-companies{margin-right:70px}@media (min-width:768px){.banner-companies{margin-right:100px}}.banner-see-all{position:absolute;right:0;top:0;padding:14px 8px;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width:768px){.banner-see-all{padding-left:25px;padding-right:25px}}.banner-see-all a{margin-left:auto;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.container{max-width:1280px!important}.home-section-1{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:1024px){.home-section-1{padding:5rem 10%}}.home-section-1{padding-left:0!important;padding-right:0!important}.package-selection.home-section-1{line-height:normal;font-size:inherit;color:#496876;margin-bottom:0;background-size:cover;background-repeat:no-repeat}@media(max-width:500px){.package-selection.home-section-1{padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat}}@media (max-width:600px){.home-section-1 .container{max-width:100%}}.home-section-1.transparent{background:#fff;color:inherit}.home-section-1.dark{background:#f5fafb}.home-section-1.light{background:#fff}@media screen and (max-width:1100px){.package-selection.home-section-1{padding-left:5%;padding-right:5%}}.package-selection.home-section-1{padding:110px 5%}@media screen and (min-width:768px){.home-section-1 .h1,.home-section-1 h1{font-size:37px;font-weight:600}}.home-section-1 .h1,.home-section-1 h1{color:#16385e}.home-section-1 p.font-bold{font-weight:500}@media(max-width:768px){.package-selection.home-section-1{padding:48px 5%}.section.home-section-1{padding-left:0;padding-right:0}}.home-section-1 .container{margin-left:auto;margin-right:auto}.home-section-1 .container .flex-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:2rem}@media (min-width:1024px){.home-section-1 .container .flex-wrapper{flex-direction:row}.home-section-1 .container .flex-wrapper div{width:50%}}.home-section-1 .container .flex-wrapper img{margin-left:auto;margin-right:auto;width:60%;max-width:350px}.home-section-1 .container .flex-wrapper h2{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem;text-align:center;font-weight:700}.jumbotron p.home-section-1 .container .flex-wrapper h2{font-weight:500}@media (min-width:768px){.home-section-1 .container .flex-wrapper h2{text-align:left}}.home-section-1 .container .flex-wrapper p{margin-bottom:0}.home-section-2{width:100%;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:1024px){.home-section-2{padding:5rem 10%}}.home-section-2{--tw-bg-opacity:1;background-color:rgb(230 237 248/var(--tw-bg-opacity));padding-left:0!important;padding-right:0!important}.package-selection.home-section-2{line-height:normal;font-size:inherit;color:#496876;margin-bottom:0;background-size:cover;background-repeat:no-repeat}@media(max-width:500px){.package-selection.home-section-2{padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat}}@media (max-width:600px){.home-section-2 .container{max-width:100%}}.home-section-2.transparent{background:#fff;color:inherit}.home-section-2.dark{background:#f5fafb}.home-section-2.light{background:#fff}@media screen and (max-width:1100px){.package-selection.home-section-2{padding-left:5%;padding-right:5%}}.package-selection.home-section-2{padding:110px 5%}@media screen and (min-width:768px){.home-section-2 .h1,.home-section-2 h1{font-size:37px;font-weight:600}}.home-section-2 .h1,.home-section-2 h1{color:#16385e}.home-section-2 p.font-bold{font-weight:500}@media(max-width:768px){.package-selection.home-section-2{padding:48px 5%}.section.home-section-2{padding-left:0;padding-right:0}}.home-section-2 .container .flex-wrapper{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:768px){.home-section-2 .container .flex-wrapper .div-1{width:50%}}.home-section-2 .container .flex-wrapper .div-2{margin-top:1.25rem}@media (min-width:768px){.home-section-2 .container .flex-wrapper .div-2{margin-top:0;width:50%}}.home-section-2 .container .flex-wrapper h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.jumbotron p.home-section-2 .container .flex-wrapper h2{font-weight:500}.home-section-2 .container .flex-wrapper h2{width:100%;text-align:center}@media (min-width:768px){.home-section-2 .container .flex-wrapper h2{text-align:left}}.home-section-2 .container .flex-wrapper .p-1{margin-bottom:2rem}.home-section-2 .container .flex-wrapper .p-2{text-align:center}@media (min-width:768px){.home-section-2 .container .flex-wrapper .p-2{text-align:left}}.home-section-2 .container .flex-wrapper .div-2 img{margin-left:auto;margin-right:auto;width:60%;max-width:350px}.home-section-3{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:1024px){.home-section-3{padding:5rem 10%}}.home-section-3{padding-left:0!important;padding-right:0!important}.package-selection.home-section-3{line-height:normal;font-size:inherit;color:#496876;margin-bottom:0;background-size:cover;background-repeat:no-repeat}@media(max-width:500px){.package-selection.home-section-3{padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat}}@media (max-width:600px){.home-section-3 .container{max-width:100%}}.home-section-3.transparent{background:#fff;color:inherit}.home-section-3.dark{background:#f5fafb}.home-section-3.light{background:#fff}@media screen and (max-width:1100px){.package-selection.home-section-3{padding-left:5%;padding-right:5%}}.package-selection.home-section-3{padding:110px 5%}@media screen and (min-width:768px){.home-section-3 .h1,.home-section-3 h1{font-size:37px;font-weight:600}}.home-section-3 .h1,.home-section-3 h1{color:#16385e}.home-section-3 p.font-bold{font-weight:500}@media(max-width:768px){.package-selection.home-section-3{padding:48px 5%}.section.home-section-3{padding-left:0;padding-right:0}}.home-section-3 .container .title{margin-left:auto;margin-right:auto}@media (min-width:640px){.home-section-3 .container .title{width:100%}}@media (min-width:768px){.home-section-3 .container .title{width:66.666667%}}.home-section-3 .container .title p{margin-bottom:2rem;text-align:center}.home-section-3 .container .flex-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){.home-section-3 .container .flex-wrapper{justify-content:normal}}.home-section-3 .container .flex-wrapper .card-container{margin-bottom:2rem}@media (min-width:640px){.home-section-3 .container .flex-wrapper .card-container{width:100%}}@media (min-width:768px){.home-section-3 .container .flex-wrapper .card-container{width:33.333333%}}@media (min-width:1024px){.home-section-3 .container .flex-wrapper .card-container{width:33.333333%}}.home-section-3 .container .flex-wrapper .card-container div{padding:1.5rem}.home-section-3 .container .flex-wrapper .card-container div p{margin-bottom:0;text-align:center}.home-section-4{width:100%;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:1024px){.home-section-4{padding:5rem 10%}}.home-section-4{--tw-bg-opacity:1;background-color:rgb(230 237 248/var(--tw-bg-opacity));padding-left:0!important;padding-right:0!important}.package-selection.home-section-4{line-height:normal;font-size:inherit;color:#496876;margin-bottom:0;background-size:cover;background-repeat:no-repeat}@media(max-width:500px){.package-selection.home-section-4{padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat}}@media (max-width:600px){.home-section-4 .container{max-width:100%}}.home-section-4.transparent{background:#fff;color:inherit}.home-section-4.dark{background:#f5fafb}.home-section-4.light{background:#fff}@media screen and (max-width:1100px){.package-selection.home-section-4{padding-left:5%;padding-right:5%}}.package-selection.home-section-4{padding:110px 5%}@media screen and (min-width:768px){.home-section-4 .h1,.home-section-4 h1{font-size:37px;font-weight:600}}.home-section-4 .h1,.home-section-4 h1{color:#16385e}.home-section-4 p.font-bold{font-weight:500}@media(max-width:768px){.package-selection.home-section-4{padding:48px 5%}.section.home-section-4{padding-left:0;padding-right:0}}.home-section-4 .container h2{font-size:2.25rem;line-height:2.5rem;width:100%;padding-bottom:.5rem;text-align:center;font-weight:700}.jumbotron p.home-section-4 .container h2{font-weight:500}@media (min-width:768px){.home-section-4 .container h2{padding-bottom:1.25rem}}.home-section-4 .container .flex-wrapper{margin-bottom:2rem;display:flex;width:100%;flex-wrap:wrap;align-items:flex-start}.home-section-4 .container .flex-wrapper .div-1{margin-bottom:2rem}@media (min-width:640px){.home-section-4 .container .flex-wrapper .div-1{width:100%}}@media (min-width:768px){.home-section-4 .container .flex-wrapper .div-1{width:50%}}.home-section-4 .container .flex-wrapper .div-1 p{margin-bottom:2rem}.home-section-4 .container .flex-wrapper .div-1 ul li{margin-left:20px;list-style-type:disc}.home-section-4 .container .flex-wrapper .div-1 h4{margin-bottom:.5rem}@media (min-width:640px){.home-section-4 .container .flex-wrapper .div-2{width:100%}}@media (min-width:768px){.home-section-4 .container .flex-wrapper .div-2{width:50%}}.home-section-4 .container .flex-wrapper .div-2 h4{margin-bottom:.5rem}.home-section-4 .container .flex-wrapper .div-2 p{margin-bottom:2rem}.home-section-4 .container .flex-wrapper .div-2 p img{width:60%;max-width:350px}.home-section-5{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:1024px){.home-section-5{padding:5rem 10%}}.home-section-5{padding-left:0!important;padding-right:0!important}.package-selection.home-section-5{line-height:normal;font-size:inherit;color:#496876;margin-bottom:0;background-size:cover;background-repeat:no-repeat}@media(max-width:500px){.package-selection.home-section-5{padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat}}@media (max-width:600px){.home-section-5 .container{max-width:100%}}.home-section-5.transparent{background:#fff;color:inherit}.home-section-5.dark{background:#f5fafb}.home-section-5.light{background:#fff}@media screen and (max-width:1100px){.package-selection.home-section-5{padding-left:5%;padding-right:5%}}.package-selection.home-section-5{padding:110px 5%}@media screen and (min-width:768px){.home-section-5 .h1,.home-section-5 h1{font-size:37px;font-weight:600}}.home-section-5 .h1,.home-section-5 h1{color:#16385e}.home-section-5 p.font-bold{font-weight:500}@media(max-width:768px){.package-selection.home-section-5{padding:48px 5%}.section.home-section-5{padding-left:0;padding-right:0}}.home-section-5 .container .flex-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.home-section-5 .container .flex-wrapper div{margin-bottom:2rem}@media (min-width:640px){.home-section-5 .container .flex-wrapper div{width:100%}}@media (min-width:768px){.home-section-5 .container .flex-wrapper div{width:50%}}@media (min-width:1024px){.home-section-5 .container .flex-wrapper div{width:50%}}.home-section-5 .container .flex-wrapper div img{margin-left:auto;margin-right:auto;width:60%;max-width:350px}.home-section-5 .container .flex-wrapper div h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.jumbotron p.home-section-5 .container .flex-wrapper div h2{font-weight:500}.home-section-5 .container .flex-wrapper div h2{width:100%;padding-top:30px;text-align:center}.home-section-5 .container .flex-wrapper div p{margin-bottom:2rem}.home-section-6{width:100%;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:1024px){.home-section-6{padding:5rem 10%}}.home-section-6{--tw-bg-opacity:1;background-color:rgb(230 237 248/var(--tw-bg-opacity));padding-left:0!important;padding-right:0!important}.package-selection.home-section-6{line-height:normal;font-size:inherit;color:#496876;margin-bottom:0;background-size:cover;background-repeat:no-repeat}@media(max-width:500px){.package-selection.home-section-6{padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat}}@media (max-width:600px){.home-section-6 .container{max-width:100%}}.home-section-6.transparent{background:#fff;color:inherit}.home-section-6.dark{background:#f5fafb}.home-section-6.light{background:#fff}@media screen and (max-width:1100px){.package-selection.home-section-6{padding-left:5%;padding-right:5%}}.package-selection.home-section-6{padding:110px 5%}@media screen and (min-width:768px){.home-section-6 .h1,.home-section-6 h1{font-size:37px;font-weight:600}}.home-section-6 .h1,.home-section-6 h1{color:#16385e}.home-section-6 p.font-bold{font-weight:500}@media(max-width:768px){.package-selection.home-section-6{padding:48px 5%}.section.home-section-6{padding-left:0;padding-right:0}}.home-section-6 .container .wrapper{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:500px}.home-section-6 .container .wrapper h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.jumbotron p.home-section-6 .container .wrapper h2{font-weight:500}.home-section-6 .container .wrapper h2{width:100%;text-align:center}.home-section-7{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:1024px){.home-section-7{padding:5rem 10%}}.home-section-7{padding-left:0!important;padding-right:0!important}.package-selection.home-section-7{line-height:normal;font-size:inherit;color:#496876;margin-bottom:0;background-size:cover;background-repeat:no-repeat}@media(max-width:500px){.package-selection.home-section-7{padding-left:0;padding-right:0;background-size:cover;background-repeat:no-repeat}}@media (max-width:600px){.home-section-7 .container{max-width:100%}}.home-section-7.transparent{background:#fff;color:inherit}.home-section-7.dark{background:#f5fafb}.home-section-7.light{background:#fff}@media screen and (max-width:1100px){.package-selection.home-section-7{padding-left:5%;padding-right:5%}}.package-selection.home-section-7{padding:110px 5%}@media screen and (min-width:768px){.home-section-7 .h1,.home-section-7 h1{font-size:37px;font-weight:600}}.home-section-7 .h1,.home-section-7 h1{color:#16385e}.home-section-7 p.font-bold{font-weight:500}@media(max-width:768px){.package-selection.home-section-7{padding:48px 5%}.section.home-section-7{padding-left:0;padding-right:0}}.home-section-7 .container .flex-wrapper{display:flex;justify-content:center}.home-section-7 .container .flex-wrapper div{display:flex;flex-direction:column}@media (min-width:768px){.home-section-7 .container .flex-wrapper div{width:100%}}@media (min-width:1024px){.home-section-7 .container .flex-wrapper div{width:66.666667%}}.home-section-7 .container .flex-wrapper div p{padding-top:.5rem;padding-bottom:.5rem;text-align:center}.cards-container{width:100%}@media (min-width:640px){.cards-container{max-width:640px}}@media (min-width:768px){.cards-container{max-width:768px}}@media (min-width:1024px){.cards-container{max-width:1024px}}@media (min-width:1280px){.cards-container{max-width:1280px}}@media (min-width:1536px){.cards-container{max-width:1536px}}.cards-container{max-width:1280px!important}.home-section-1 .cards-container{margin-left:auto;margin-right:auto}.home-section-1 .cards-container .flex-wrapper{display:flex;flex-direction:column;align-items:center;row-gap:2rem}@media (min-width:1024px){.home-section-1 .cards-container .flex-wrapper{flex-direction:row}.home-section-1 .cards-container .flex-wrapper div{width:50%}}.home-section-1 .cards-container .flex-wrapper img{margin-left:auto;margin-right:auto;width:60%;max-width:350px}.home-section-1 .cards-container .flex-wrapper h2{font-size:2.25rem;line-height:2.5rem;margin-bottom:1rem;text-align:center;font-weight:700}.jumbotron p.home-section-1 .cards-container .flex-wrapper h2{font-weight:500}@media (min-width:768px){.home-section-1 .cards-container .flex-wrapper h2{text-align:left}}.home-section-1 .cards-container .flex-wrapper p{margin-bottom:0}.home-section-2 .cards-container .flex-wrapper{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:768px){.home-section-2 .cards-container .flex-wrapper .div-1{width:50%}}.home-section-2 .cards-container .flex-wrapper .div-2{margin-top:1.25rem}@media (min-width:768px){.home-section-2 .cards-container .flex-wrapper .div-2{margin-top:0;width:50%}}.home-section-2 .cards-container .flex-wrapper h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.jumbotron p.home-section-2 .cards-container .flex-wrapper h2{font-weight:500}.home-section-2 .cards-container .flex-wrapper h2{width:100%;text-align:center}@media (min-width:768px){.home-section-2 .cards-container .flex-wrapper h2{text-align:left}}.home-section-2 .cards-container .flex-wrapper .p-1{margin-bottom:2rem}.home-section-2 .cards-container .flex-wrapper .p-2{text-align:center}@media (min-width:768px){.home-section-2 .cards-container .flex-wrapper .p-2{text-align:left}}.home-section-2 .cards-container .flex-wrapper .div-2 img{margin-left:auto;margin-right:auto;width:60%;max-width:350px}.home-section-3 .cards-container .title{margin-left:auto;margin-right:auto}@media (min-width:640px){.home-section-3 .cards-container .title{width:100%}}@media (min-width:768px){.home-section-3 .cards-container .title{width:66.666667%}}.home-section-3 .cards-container .title p{margin-bottom:2rem;text-align:center}.home-section-3 .cards-container .flex-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){.home-section-3 .cards-container .flex-wrapper{justify-content:normal}}.home-section-3 .cards-container .flex-wrapper .card-container{margin-bottom:2rem}@media (min-width:640px){.home-section-3 .cards-container .flex-wrapper .card-container{width:100%}}@media (min-width:768px){.home-section-3 .cards-container .flex-wrapper .card-container{width:33.333333%}}@media (min-width:1024px){.home-section-3 .cards-container .flex-wrapper .card-container{width:33.333333%}}.home-section-3 .cards-container .flex-wrapper .card-container div{padding:1.5rem}.home-section-3 .cards-container .flex-wrapper .card-container div p{margin-bottom:0;text-align:center}.home-section-4 .cards-container h2{font-size:2.25rem;line-height:2.5rem;width:100%;padding-bottom:.5rem;text-align:center;font-weight:700}.jumbotron p.home-section-4 .cards-container h2{font-weight:500}@media (min-width:768px){.home-section-4 .cards-container h2{padding-bottom:1.25rem}}.home-section-4 .cards-container .flex-wrapper{margin-bottom:2rem;display:flex;width:100%;flex-wrap:wrap;align-items:flex-start}.home-section-4 .cards-container .flex-wrapper .div-1{margin-bottom:2rem}@media (min-width:640px){.home-section-4 .cards-container .flex-wrapper .div-1{width:100%}}@media (min-width:768px){.home-section-4 .cards-container .flex-wrapper .div-1{width:50%}}.home-section-4 .cards-container .flex-wrapper .div-1 p{margin-bottom:2rem}.home-section-4 .cards-container .flex-wrapper .div-1 ul li{margin-left:20px;list-style-type:disc}.home-section-4 .cards-container .flex-wrapper .div-1 h4{margin-bottom:.5rem}@media (min-width:640px){.home-section-4 .cards-container .flex-wrapper .div-2{width:100%}}@media (min-width:768px){.home-section-4 .cards-container .flex-wrapper .div-2{width:50%}}.home-section-4 .cards-container .flex-wrapper .div-2 h4{margin-bottom:.5rem}.home-section-4 .cards-container .flex-wrapper .div-2 p{margin-bottom:2rem}.home-section-4 .cards-container .flex-wrapper .div-2 p img{width:60%;max-width:350px}.home-section-5 .cards-container .flex-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.home-section-5 .cards-container .flex-wrapper div{margin-bottom:2rem}@media (min-width:640px){.home-section-5 .cards-container .flex-wrapper div{width:100%}}@media (min-width:768px){.home-section-5 .cards-container .flex-wrapper div{width:50%}}@media (min-width:1024px){.home-section-5 .cards-container .flex-wrapper div{width:50%}}.home-section-5 .cards-container .flex-wrapper div img{margin-left:auto;margin-right:auto;width:60%;max-width:350px}.home-section-5 .cards-container .flex-wrapper div h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.jumbotron p.home-section-5 .cards-container .flex-wrapper div h2{font-weight:500}.home-section-5 .cards-container .flex-wrapper div h2{width:100%;padding-top:30px;text-align:center}.home-section-5 .cards-container .flex-wrapper div p{margin-bottom:2rem}.home-section-6 .cards-container .wrapper{margin-left:auto;margin-right:auto;margin-bottom:2rem;max-width:500px}.home-section-6 .cards-container .wrapper h2{font-size:2.25rem;line-height:2.5rem;font-weight:700}.jumbotron p.home-section-6 .cards-container .wrapper h2{font-weight:500}.home-section-6 .cards-container .wrapper h2{width:100%;text-align:center}.home-section-7 .cards-container .flex-wrapper{display:flex;justify-content:center}.home-section-7 .cards-container .flex-wrapper div{display:flex;flex-direction:column}@media (min-width:768px){.home-section-7 .cards-container .flex-wrapper div{width:100%}}@media (min-width:1024px){.home-section-7 .cards-container .flex-wrapper div{width:66.666667%}}.home-section-7 .cards-container .flex-wrapper div p{padding-top:.5rem;padding-bottom:.5rem;text-align:center}.cards-container{margin-left:auto;margin-right:auto;overflow:hidden;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1280px){.cards-container{padding-left:1.75rem;padding-right:1.75rem}}@media (max-width:768px){.navbar .cards-container{max-width:100%}}.cards-container{padding-top:1.25rem}@media (max-width:600px){.jumbotron .cards-container{max-width:100%}}.cards-container.transparent{background-color:initial}.cards-container.login{line-height:normal;font-size:inherit;background-color:#01253f;color:#fff;min-height:480px;margin-bottom:0;padding:100px 14%;margin-top:80px;width:100%}.cards-container.login .content{padding:50px 0 0 20px;float:left;position:relative;width:100%}.cards-container.login .content .row{padding:12px 0 0}.cards-container.login .content .row .large-text{font-size:20px;font-weight:100}.cards-container.login .content .panel{float:left;border:1px solid #297278;width:100%;background:#01253f;margin-top:50px}.cards-container.login .content .panel .panel-heading{background-color:#369190;border:1px solid #369190;color:#cadfde;padding:20px 10px;float:left;width:100%;position:relative}.cards-container.login .content .panel .panel-heading .panel-title{width:50%}.cards-container.login .content .panel .panel-heading .panel-title.right{position:absolute;top:18px;right:14px;text-align:right}.cards-container.login .content .panel .panel-body{float:left;width:100%;padding:10px 50px}.cards-container.login .content .panel .panel-body>.section{padding-top:40px;float:left;width:100%}.cards-container.login .content .panel .panel-body .section>.heading{padding-bottom:5px;font-size:30px;font-weight:900;width:100%;float:left;border-bottom:1px solid #7c8b99}.cards-container.login .content .panel .panel-body .section .section1{font-size:14px;font-weight:100;padding-top:10px;float:left;width:100%}.cards-container.login .content .panel .panel-body .section .section1 .sub-heading{font-weight:700;font-size:14px;min-width:169px;float:left}.cards-container.login .content .panel .panel-body .section .section2{font-size:14px;font-weight:100;padding-top:10px;float:left;width:100%}.cards-container.login .content .panel .panel-body .section .section2 .sub-heading{font-weight:700;font-size:14px;float:left;min-width:200px}.cards-container.login .content .panel .panel-body .section .section2 .address-text{float:left;position:relative;min-width:200px}.cards-container.login .content .panel .panel-body .section .section2 .address-text b{margin-right:10px;min-width:55px;float:left}.cards-container.login .content .panel .panel-body .section .section3{font-size:14px;font-weight:100;padding-top:10px;float:left;width:100%;text-align:right}.cards-container.login .content .panel .panel-body .section .section3 .sub-heading{font-weight:700;font-size:14px;min-width:137px;float:left;color:#fff;text-align:left}.cards-container.login .content .panel .panel-body .section .section3 .at-left{float:left;text-align:left}.cards-container.login .content .panel .panel-body .section .section3 hr{margin:10px 0;border-color:#263e54}.cards-container.login .btn-success{padding:10px 20px;font-size:20px}.cards-container.thankyou{margin-bottom:0;margin-top:0;color:#01253f;padding:50px 6%}.cards-container.thankyou>.page-heading{margin-bottom:50px}.cards-container.thankyou>.page-heading .colored-part{color:#2ca6a1}.cards-container.thankyou a{color:#2ca6a1;text-decoration:underline}.cards-container.thankyou .sub-heading{color:#01253f}.cards-container.thankyou .sub-heading.auto-width{padding-right:5px;min-width:auto}.cards-container.thankyou p{color:#01253f;padding:5px 0}.cards-container.thankyou .content{padding:30px 0 0}.cards-container.thankyou .content .panel{border:none;background:none;margin-top:0}.cards-container.thankyou .content .panel .panel-body{padding:10px 0}.cards-container.wordlist{line-height:normal;font-size:inherit;background-color:#01253f;color:#0d0d0d;margin-bottom:0;padding-top:80px;width:100%}.cards-container .blog-details{padding-bottom:50px;float:left;width:100%}.cards-container .blog-details .header-section{float:left;width:100%;background-color:#09253f;color:#fff;padding:80px 50px 40px}.cards-container .blog-details .header-section .date-time{width:100%;float:left;margin-bottom:10px}.cards-container .blog-details .header-section .tags{width:100%;float:left;margin-bottom:30px;font-size:13px}.cards-container .blog-details .header-section .blog-title{font-size:35px;font-weight:800;float:left;width:100%;line-height:42px}.cards-container .anchor-list{margin-bottom:15px}.cards-container .flex-wrapper{display:flex;flex-wrap:wrap}.cards-container .flex-wrapper>h2{margin-top:1.25rem!important;margin-bottom:0!important;width:100%}.cards-container .flex-wrapper+.flex-wrapper{margin-top:2rem}.cards-container .flex-wrapper .card-template{width:100%;padding:1rem 1rem 0 0}@media (min-width:640px){.cards-container .flex-wrapper .card-template{width:48%}}@media (min-width:768px){.cards-container .flex-wrapper .card-template{width:24%}}.cards-container .cards-box{width:100%}@media (min-width:768px){.cards-container .cards-box{width:50%}}.cards-container .card-inner{width:100%;padding-top:1rem;padding-right:1rem}@media (min-width:768px){.cards-container .card-inner{width:50%}}@media (min-width:1024px){.cards-container .card-inner{width:25%}}@media (min-width:768px){.cards-container .cards-box:nth-of-type(odd){padding-right:1.25rem}.cards-container .cards-box:nth-of-type(2n){padding-left:1.25rem}}.card-template-box{position:relative;overflow:hidden;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.card-template-box .pmd-card-media{padding:1rem}.card-template-box .pmd-card-action{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity));padding:.75rem 1rem}@media (min-width:640px){.card-template-box .pmd-card-action{padding-left:1.5rem;padding-right:1.5rem}}.card-template-box .media-body h3{margin-bottom:.25rem!important;font-size:1.25rem;line-height:1.75rem;font-weight:600}.card-template-box .media-body span{white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));max-height:15rem;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:7}.card-box{margin-top:10px;margin-bottom:10px;width:100%}@media (min-width:640px){.card-box{width:48%}}@media (min-width:768px){.card-box{width:24%}}.notification-section{margin-top:2.5rem;margin-bottom:2.5rem;padding:1.25rem 10%}.notification-section .subscribe{margin-left:auto;margin-right:auto;max-width:500px;text-align:center}.notification-section .main-input-wrapper{max-width:350px}.notification-section .subscribe>p{font-size:1.5rem;line-height:2rem;font-weight:700}.jumbotron p.notification-section .subscribe>p{font-weight:500}.notification-validation{display:none}.partners .partners-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.partners .partners-list .partner{width:100%;padding-top:1rem}@media (min-width:640px){.partners .partners-list .partner{width:48%}}@media (min-width:768px){.partners .partners-list .partner{width:24%}}.partners .partners-list .partner img{margin:0 auto;height:100%;max-height:100%;width:auto;max-width:45%!important;-o-object-fit:contain;object-fit:contain;padding:10px}.search-preferences,.search-preferences .slide-in-bottom.toolbar{padding-left:.75rem!important;padding-right:.75rem!important}.agreement-form .field-validation-error{padding-left:0!important}.filteredby>p>strong{font-weight:400}.setting-time .group{position:relative;top:-60px;right:-12px}.iframe.usps .usp{font-size:.75rem;line-height:1rem}@media (min-width:768px){.iframe.usps .usp{font-size:1rem;line-height:1.5rem}}.btn-primary{height:44px;font-size:20px!important}.container{margin-left:auto;margin-right:auto;overflow:hidden;padding-left:1.25rem;padding-right:1.25rem}@media (min-width:1280px){.container{padding-left:1.75rem;padding-right:1.75rem}}.jumbotron{width:100%;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 1.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}@media (min-width:1024px){.jumbotron{padding:5rem 10%}}.section-header{font-size:2.25rem;line-height:2.5rem;font-weight:700}.jumbotron p.section-header{font-weight:500}.section-header{width:100%;text-align:center}.text-medium{font-size:2.25rem;line-height:2.5rem;font-weight:700}.jumbotron p.text-medium{font-weight:500}.card-img{margin-left:auto;margin-right:auto;display:block;height:6rem;width:6rem}.card-caption{margin-top:.75rem!important;width:100%;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700}.jumbotron p.card-caption{font-weight:500}.result{position:relative}.result:hover{z-index:10}.tooltip-circle-icon{position:absolute;top:8px;right:8px;height:18px;width:18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);text-align:-webkit-center;color:#fff}.tooltip-blue-icon,.tooltip-circle-icon{border-radius:9999px;cursor:pointer}.tooltip-blue-icon{margin-left:.25rem;display:inline-block;height:1rem;width:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(95 148 209/var(--tw-border-opacity));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(95 148 209/var(--tw-text-opacity))}.home-section-2 .container .flex-wrapper .tooltip-content,.tooltip-blue-icon{text-align:center}@media (min-width:768px){.home-section-2 .container .flex-wrapper .tooltip-content{text-align:left}}.tooltip-content{visibility:hidden;position:absolute;top:8px;right:30px;z-index:10;margin-top:.5rem;width:12rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:.5rem;text-align:start;font-size:1rem;line-height:1.5rem;font-weight:400;--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));opacity:0;--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (max-width:768px){.search-filters .tooltip-content{display:none}}.group:hover .tooltip-content{visibility:visible;opacity:1}@media (max-width:768px){.navbar .container{max-width:100%}.navbar-collapse::-webkit-scrollbar{display:none}.navbar-toggle.is-active{--tw-translate-x:0.5rem}.navbar-toggle.is-active,.navbar-toggle.is-active+.navbar-collapse{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.navbar-toggle.is-active+.navbar-collapse{--tw-translate-x:0px;--tw-shadow:0 0 0 50vw #0003;--tw-shadow-colored:0 0 0 50vw var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.popover-menu{max-height:500px}.popover-toggle:not(:hover)+.popover-menu:not(:hover){visibility:hidden;max-height:0;padding-top:0;padding-bottom:0}@media (max-width:768px){.search-filters .popover-toggle:not(:hover)+.popover-menu:not(:hover){display:none}}.popover-toggle:focus{pointer-events:none}}@media (min-width:767px){.popover-toggle:not(:hover)+.popover-menu:not(:hover){visibility:hidden;opacity:0}@media (max-width:768px){.search-filters .popover-toggle:not(:hover)+.popover-menu:not(:hover){display:none}}}.btn{border-radius:9999px;border-width:1px;border-color:#0000;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn,.btn-navigation{line-height:1.25}.btn-navigation{width:200px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(58 118 189/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));min-width:200px;padding:10px 20px;font-weight:700;font-size:18px;color:#fff}.btn-navigation:hover{--tw-bg-opacity:1;background-color:rgb(42 93 159/var(--tw-bg-opacity))}.btn-navigation[disabled]{--tw-bg-opacity:1!important;background-color:rgb(199 217 240/var(--tw-bg-opacity))!important}.btn-navigation[disabled]:hover{--tw-bg-opacity:1;background-color:rgb(199 217 240/var(--tw-bg-opacity))}.anchor-list{margin-bottom:15px;padding:0}.anchor-list,.breadcrumb{list-style-type:none}.breadcrumb{border-radius:.25rem;background-color:inherit;padding-top:8px;padding-right:0;padding-bottom:15px;text-decoration-line:none}.breadcrumb li{display:inline-block;font-size:1.125rem;line-height:1.75rem}.search-filter{position:relative;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(230 237 248/var(--tw-bg-opacity));padding:7px 10px}.search-filter-box{display:flex;flex-direction:column}.search-filter-box .title{font-size:.875rem;line-height:1.25rem}.search-filter-box .title,.text-filter{font-weight:600;--tw-text-opacity:1;color:rgb(58 118 189/var(--tw-text-opacity))}.search-filter-box>.title,.text-filter{margin-bottom:5px;white-space:nowrap;text-align:center;font-size:1rem;line-height:1.5rem}.search-filter-select label{margin-bottom:0;display:block;width:100%;overflow:hidden;white-space:nowrap;border-radius:9999px;padding:7px 12px;font-size:.875rem;font-weight:600;line-height:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.search-filter-select label:hover{--tw-bg-opacity:1;background-color:rgb(230 237 248/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(58 118 189/var(--tw-text-opacity));cursor:pointer}.ski{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.modal-content{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.modal-header{padding:.75rem!important}@media (min-width:768px){.modal-header{padding:1.25rem 1.75rem!important}}.modal-title{font-size:1.5rem;line-height:2rem;font-weight:600}.modal-header .close{font-size:1.875rem;line-height:2.25rem}.modal-footer{padding:.75rem .75rem 1.25rem}@media (min-width:768px){.modal-footer{padding-left:1.75rem;padding-right:1.75rem}}.modal-body{padding:.75rem!important}@media (min-width:768px){.modal-body{padding:1.75rem!important}}.modal-content{width:100%!important;border-radius:1rem!important}.modal-open .modal{overflow-y:auto;overflow-x:hidden}.home-section-2 .container .flex-wrapper .modal{text-align:center}@media (min-width:768px){.home-section-2 .container .flex-wrapper .modal{text-align:left}}.modal{position:fixed;inset:0;z-index:1000;display:none;overflow:hidden;background-color:rgb(0 0 0/var(--tw-bg-opacity));--tw-bg-opacity:0.2;padding:.5rem;outline:2px solid #0000;outline-offset:2px}.modal-dialog{position:relative;margin:auto;display:flex;height:100%;max-width:600px;align-items:center;animation:show-modal .2s}.modal-dialog.sm{max-width:500px}@keyframes show-modal{0%{opacity:0;transform:translateY(-15%)}}.fade{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.invisible{visibility:hidden}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.\!right-\[-190px\]{right:-190px!important}.\!right-\[-22px\]{right:-22px!important}.\!right-\[-50px\]{right:-50px!important}.\!top-\[15px\]{top:15px!important}.\!top-\[18px\]{top:18px!important}.-top-40{top:-10rem}.bottom-0{bottom:0}.bottom-\[-30px\]{bottom:-30px}.bottom-\[-8px\]{bottom:-8px}.left-0{left:0}.left-1\/2{left:50%}.left-\[calc\(50\%-11rem\)\]{left:calc(50% - 11rem)}.left-\[max\(-7rem\2c calc\(50\%-52rem\)\)\]{left:max(-7rem,calc(50% - 52rem))}.left-\[max\(45rem\2c calc\(50\%\+8rem\)\)\]{left:max(45rem,calc(50% + 8rem))}.right-0{right:0}.right-\[-28px\]{right:-28px}.right-\[-2px\]{right:-2px}.right-\[0px\]{right:0}.right-\[16px\]{right:16px}.right-\[8px\]{right:8px}.top-0{top:0}.top-1\/2,.top-2\/4{top:50%}.top-\[-2px\]{top:-2px}.top-\[-7px\]{top:-7px}.top-\[2px\]{top:2px}.top-\[32px\]{top:32px}.top-\[5px\]{top:5px}.top-\[6px\]{top:6px}.top-\[8\%\]{top:8%}.top-\[8px\]{top:8px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-\[1000\]{z-index:1000}.clear-both{clear:both}.\!m-0{margin:0!important}.m-10{margin:2.5rem}.\!my-4{margin-top:1rem!important;margin-bottom:1rem!important}.\!my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-\[7px\]{margin-top:7px;margin-bottom:7px}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-5{margin-bottom:1.25rem!important}.\!mb-7{margin-bottom:1.75rem!important}.\!mb-\[28px\]{margin-bottom:28px!important}.\!mb-\[7px\]{margin-bottom:7px!important}.\!ml-4{margin-left:1rem!important}.\!mr-0{margin-right:0!important}.\!mt-0{margin-top:0!important}.\!mt-2{margin-top:.5rem!important}.\!mt-3{margin-top:.75rem!important}.\!mt-6{margin-top:1.5rem!important}.\!mt-8{margin-top:2rem!important}.\!mt-\[15px\]{margin-top:15px!important}.\!mt-\[2px\]{margin-top:2px!important}.-mt-1{margin-top:-.25rem}.mb-0{margin-bottom:0}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-\[20px\]{margin-bottom:20px}.mb-\[25px\]{margin-bottom:25px}.mb-\[3rem\]{margin-bottom:3rem}.mb-\[4rem\]{margin-bottom:4rem}.me-4{margin-inline-end:1rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-\[12px\]{margin-left:12px}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mr-5{margin-right:1.25rem}.mr-\[70px\]{margin-right:70px}.ms-2{margin-inline-start:.5rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[100px\]{margin-top:100px}.mt-\[10px\]{margin-top:10px}.mt-\[15px\]{margin-top:15px}.mt-\[17px\]{margin-top:17px}.mt-\[18px\]{margin-top:18px}.mt-\[1rem\]{margin-top:1rem}.mt-\[20px\]{margin-top:20px}.mt-\[25px\]{margin-top:25px}.mt-\[27px\]{margin-top:27px}.mt-\[2rem\]{margin-top:2rem}.mt-\[3\.5rem\]{margin-top:3.5rem}.mt-\[31px\]{margin-top:31px}.mt-\[4rem\]{margin-top:4rem}.mt-\[55px\]{margin-top:55px}.mt-\[5rem\]{margin-top:5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[1155\/678\]{aspect-ratio:1155/678}.aspect-\[577\/310\]{aspect-ratio:577/310}.\!h-\[47px\]{height:47px!important}.\!h-screen{height:100vh!important}.h-0{height:0}.h-0\.5{height:.125rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[100px\]{height:100px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[28px\]{height:28px}.h-\[31px\]{height:31px}.h-\[40px\]{height:40px}.h-full{height:100%}.min-h-14{min-height:3.5rem}.\!w-\[100\%\]{width:100%!important}.\!w-\[10px\]{width:10px!important}.\!w-\[20px\]{width:20px!important}.\!w-auto{width:auto!important}.\!w-full{width:100%!important}.\!w-screen{width:100vw!important}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:1rem}.w-4\/12{width:33.333333%}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-9{width:2.25rem}.w-\[100\%\]{width:100%}.w-\[11px\]{width:11px}.w-\[14px\]{width:14px}.w-\[18px\]{width:18px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[36\.0625rem\]{width:36.0625rem}.w-\[36\.125rem\]{width:36.125rem}.w-\[383px\]{width:383px}.w-\[70px\]{width:70px}.w-\[95\%\]{width:95%}.w-full{width:100%}.\!min-w-\[100px\]{min-width:100px!important}.\!min-w-\[308px\]{min-width:308px!important}.min-w-full{min-width:100%}.\!max-w-\[100\%\]{max-width:100%!important}.\!max-w-\[1210px\]{max-width:1210px!important}.\!max-w-\[1220px\]{max-width:1220px!important}.\!max-w-\[1240px\]{max-width:1240px!important}.\!max-w-\[1260px\]{max-width:1260px!important}.\!max-w-\[1320px\]{max-width:1320px!important}.\!max-w-\[1630px\]{max-width:1630px!important}.max-w-3xl{max-width:48rem}.max-w-96{max-width:24rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[140px\]{max-width:140px}.max-w-\[19rem\]{max-width:19rem}.max-w-\[340px\]{max-width:340px}.max-w-\[500px\]{max-width:500px}.max-w-\[550px\]{max-width:550px}.max-w-\[580px\]{max-width:580px}.max-w-\[630px\]{max-width:630px}.max-w-\[80\%\]{max-width:80%}.max-w-\[83px\]{max-width:83px}.max-w-\[85px\]{max-width:85px}.max-w-\[90px\]{max-width:90px}.max-w-\[90vw\]{max-width:90vw}.flex-none{flex:none}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.translate-x-full{--tw-translate-x:100%}.rotate-\[30deg\],.translate-x-full{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[30deg\]{--tw-rotate:30deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-3{gap:.75rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem*var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px*var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity))}.divide-gray-300>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(209 213 219/var(--tw-divide-opacity))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.text-balance{text-wrap:balance}.\!rounded-\[25px\]{border-radius:25px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[15px\]{border-radius:15px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.\!border-none{border-style:none!important}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-main{--tw-border-opacity:1;border-color:rgb(0 152 151/var(--tw-border-opacity))}.border-secondary-900{--tw-border-opacity:1;border-color:rgb(32 56 91/var(--tw-border-opacity))}.border-t-gray-200{--tw-border-opacity:1;border-top-color:rgb(229 231 235/var(--tw-border-opacity))}.\!bg-transparent{background-color:initial!important}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-gray-400{background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-gray-400,.bg-gray-50{--tw-bg-opacity:1}.bg-gray-50{background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-grey{background-color:rgb(194 195 197/var(--tw-bg-opacity))}.bg-grey,.bg-main{--tw-bg-opacity:1}.bg-main{background-color:rgb(0 152 151/var(--tw-bg-opacity))}.bg-secondary-500{--tw-bg-opacity:1;background-color:rgb(58 118 189/var(--tw-bg-opacity))}.bg-tertiary{--tw-bg-opacity:1;background-color:rgb(32 56 91/var(--tw-bg-opacity))}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-secondary{--tw-gradient-from:#5f94d1 var(--tw-gradient-from-position);--tw-gradient-to:#5f94d100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-tertiary{--tw-gradient-from:#20385b var(--tw-gradient-from-position);--tw-gradient-to:#20385b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-secondary{--tw-gradient-to:#5f94d1 var(--tw-gradient-to-position)}.to-tertiary{--tw-gradient-to:#20385b var(--tw-gradient-to-position)}.fill-blue-600{fill:#2563eb}.fill-main{fill:#009897}.object-contain{-o-object-fit:contain;object-fit:contain}.\!p-0{padding:0!important}.\!p-5{padding:1.25rem!important}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[1px\]{padding:1px}.p-\[5px\]{padding:5px}.\!px-10{padding-left:2.5rem!important;padding-right:2.5rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-\[3px\]{padding-top:3px!important;padding-bottom:3px!important}.\!py-\[5px\]{padding-top:5px!important;padding-bottom:5px!important}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.\!pb-\[20px\]{padding-bottom:20px!important}.\!pb-\[40px\]{padding-bottom:40px!important}.\!pl-\[20px\]{padding-left:20px!important}.\!pr-5{padding-right:1.25rem!important}.\!pt-0{padding-top:0!important}.\!pt-\[8px\]{padding-top:8px!important}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-\[100px\]{padding-bottom:100px}.pl-0{padding-left:0}.pl-5{padding-left:1.25rem}.pr-8{padding-right:2rem}.pr-\[17px\]{padding-right:17px}.pt-10{padding-top:2.5rem}.pt-3{padding-top:.75rem}.pt-5{padding-top:1.25rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[150px\]{padding-top:150px}.pt-\[15px\]{padding-top:15px}.pt-\[2px\]{padding-top:2px}.pt-\[5\%\]{padding-top:5%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{line-height:1.25rem}.text-sm,.text-sm\/6{font-size:.875rem}.text-sm\/6{line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.not-italic{font-style:normal}.leading-8{line-height:2rem}.tracking-tight{letter-spacing:-.025em}.\!text-tertiary{--tw-text-opacity:1!important;color:rgb(32 56 91/var(--tw-text-opacity))!important}.text-danger{--tw-text-opacity:1;color:rgb(208 99 99/var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}.text-green-600{color:rgb(22 163 74/var(--tw-text-opacity))}.text-green-600,.text-main{--tw-text-opacity:1}.text-main{color:rgb(0 152 151/var(--tw-text-opacity))}.text-success{--tw-text-opacity:1;color:rgb(53 146 85/var(--tw-text-opacity))}.text-tertiary{color:rgb(32 56 91/var(--tw-text-opacity))}.text-tertiary,.text-white{--tw-text-opacity:1}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-main{accent-color:#009897}.opacity-30{opacity:.3}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-inset{--tw-ring-inset:inset}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity))}.blur-2xl{--tw-blur:blur(40px)}.blur-2xl,.blur-3xl{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur:blur(64px)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:\!border-primary:hover{--tw-border-opacity:1!important;border-color:rgb(118 179 120/var(--tw-border-opacity))!important}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.hover\:bg-grey:hover{--tw-bg-opacity:1;background-color:rgb(194 195 197/var(--tw-bg-opacity))}.hover\:bg-success-100:hover{--tw-bg-opacity:1;background-color:rgb(218 241 222/var(--tw-bg-opacity))}.hover\:text-light:hover{--tw-text-opacity:1;color:rgb(243 246 252/var(--tw-text-opacity))}.hover\:text-secondary-800:hover{--tw-text-opacity:1;color:rgb(32 64 108/var(--tw-text-opacity))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-green-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(34 197 94/var(--tw-ring-opacity))}.group:hover .group-hover\:bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}@media not all and (min-width:1024px){.max-lg\:pl-\[2px\]{padding-left:2px}.max-lg\:pr-\[2px\]{padding-right:2px}}@media (min-width:640px){.sm\:-top-80{top:-20rem}.sm\:left-\[calc\(50\%-30rem\)\]{left:calc(50% - 30rem)}.sm\:w-1\/2,.sm\:w-6\/12{width:50%}.sm\:w-\[72\.1875rem\]{width:72.1875rem}.sm\:w-full{width:100%}.sm\:justify-center{justify-content:center}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-3\.5{padding-left:.875rem;padding-right:.875rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:before\:flex-1:before{content:var(--tw-content);flex:1 1 0%}}@media (min-width:768px){.md\:static{position:static}.md\:absolute{position:absolute}.md\:left-\[13px\]{left:13px}.md\:right-\[2px\]{right:2px}.md\:top-\[2px\]{top:2px}.md\:\!mt-0{margin-top:0!important}.md\:mb-\[3px\]{margin-bottom:3px}.md\:ml-0{margin-left:0}.md\:ml-auto{margin-left:auto}.md\:mr-\[100px\]{margin-right:100px}.md\:mt-0{margin-top:0}.md\:mt-\[5rem\]{margin-top:5rem}.md\:mt-\[6rem\]{margin-top:6rem}.md\:mt-\[70px\]{margin-top:70px}.md\:mt-\[85px\]{margin-top:85px}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-8{height:2rem}.md\:h-\[43px\]{height:43px}.md\:min-h-16{min-height:4rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-10\/12{width:83.333333%}.md\:w-2\/3{width:66.666667%}.md\:w-3\/4{width:75%}.md\:w-4\/12{width:33.333333%}.md\:w-6\/12{width:50%}.md\:w-8{width:2rem}.md\:w-8\/12{width:66.666667%}.md\:w-\[100px\]{width:100px}.md\:w-\[220px\]{width:220px}.md\:w-\[350px\]{width:350px}.md\:w-\[800px\]{width:800px}.md\:w-full{width:100%}.md\:w-max{width:-moz-max-content;width:max-content}.md\:max-w-\[350px\]{max-width:350px}.md\:max-w-\[500px\]{max-width:500px}.md\:max-w-\[550px\]{max-width:550px}.md\:max-w-full{max-width:100%}.md\:translate-x-0{--tw-translate-x:0px}.md\:translate-x-0,.md\:translate-x-\[-50\%\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-x-\[-50\%\]{--tw-translate-x:-50%}.md\:translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-nowrap{flex-wrap:nowrap}.md\:justify-center{justify-content:center}.md\:justify-around{justify-content:space-around}.md\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.md\:overflow-visible{overflow:visible}.md\:overflow-y-hidden{overflow-y:hidden}.md\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.md\:border-b-transparent{border-bottom-color:#0000}.md\:bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.md\:bg-transparent{background-color:initial}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-\[25px\]{padding-left:25px;padding-right:25px}.md\:px-\[45px\]{padding-left:45px;padding-right:45px}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem}.md\:pb-5,.md\:py-5{padding-bottom:1.25rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-5{padding-left:1.25rem}.md\:pl-8{padding-left:2rem}.md\:pl-\[11px\]{padding-left:11px}.md\:pr-0{padding-right:0}.md\:pr-20{padding-right:5rem}.md\:pr-5{padding-right:1.25rem}.md\:pr-\[11px\]{padding-right:11px}.md\:pt-0{padding-top:0}.md\:pt-14{padding-top:3.5rem}.md\:pt-\[1px\]{padding-top:1px}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:font-bold{font-weight:700}.md\:shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:hover\:border-b-tertiary:hover{--tw-border-opacity:1;border-bottom-color:rgb(32 56 91/var(--tw-border-opacity))}}@media (min-width:1024px){.lg\:row-span-3{grid-row:span 3/span 3}.lg\:row-span-4{grid-row:span 4/span 4}.lg\:row-start-2{grid-row-start:2}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mt-\[20px\]{margin-top:20px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-10\/12{width:83.333333%}.lg\:w-3\/12{width:25%}.lg\:w-4\/12{width:33.333333%}.lg\:w-6\/12{width:50%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1280px){.xl\:hidden{display:none}}@media (prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.dark\:ring-offset-gray-800{--tw-ring-offset-color:#1f2937}.dark\:focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity))}}
