@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:400;src:local('Nunito Regular'), local('Nunito-Regular'), url('/assets/font/nunito-v11-latin-regular.woff2') format('woff2'), url('/assets/font/nunito-v11-latin-regular.woff') format('woff')}@font-face{font-display:swap;font-family:'Nunito';font-style:normal;font-weight:700;src:local('Nunito Bold'), local('Nunito-Bold'), url('/assets/font/nunito-v11-latin-700.woff2') format('woff2'), url('/assets/font/nunito-v11-latin-700.woff') format('woff')}body{margin:0;font-family:"Nunito",sans-serif;color:#111;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:40px}@media all and (min-width: 1024px){body{padding-top:50px}}body.no-scroll{position:fixed;overflow:hidden;width:100%}.container{max-width:1200px;margin:auto;padding:0
10px}@media all and (min-width: 1024px){.container{padding:0
20px}}a,button{color:#111;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;outline:0}a.btn,button.btn{background:#0E366E;color:#fff;display:inline-block;padding:5px
10px;border-radius:5px;font-weight:bold;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:-webkit-calc(100% - 20px);max-width:calc(100% - 20px);font-weight:700}a.btn:hover,button.btn:hover{background:#1a62c8}a.btn--primary,button.btn--primary{background:#6fc40a}a.btn--primary:hover,button.btn--primary:hover{background:#ff6e0f}a.btn--subtle,button.btn--subtle{background:#cfe0f9;color:#111;font-weight:normal}a.btn--subtle svg,
button.btn--subtle
svg{opacity:0.5}a.btn--subtle:hover,button.btn--subtle:hover{background:#0E366E;color:#fff;cursor:pointer}a.btn--large,button.btn--large{display:block;text-align:center;font-size:13px}@media all and (min-width: 1200px){a.btn--large,button.btn--large{padding:10px
20px;font-size:15px}a.btn--large.btn--icon-right,button.btn--large.btn--icon-right{padding-right:60px}a.btn--large.btn--icon-right svg.svg-inline--fa,
button.btn--large.btn--icon-right svg.svg-inline--fa{position:absolute;width:40px;height:40px;padding:12px}}a.btn--icon-right,button.btn--icon-right{position:relative;padding-right:45px;max-width:-webkit-calc(100% - 55px);max-width:calc(100% - 55px)}a.btn--icon-right svg.svg-inline--fa,
button.btn--icon-right svg.svg-inline--fa{position:absolute;width:30px;height:30px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;top:0;bottom:0;background:rgba(255, 255, 255, 0.2);right:0}a.btn svg,
button.btn
svg{margin-left:5px}h1,h2,h3,h4{font-weight:700;line-height:1}object{pointer-events:none}.section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px
0}.section-title
h4{font-size:17px;margin:0}.section-title
a{color:#FF8D42;font-family:"Nunito",sans-serif;font-weight:700;font-size:13px}.section-title a
svg{font-size:10px}::-moz-selection{background:#f3f7fd}::selection{background:#f3f7fd}::-moz-selection{background:#f3f7fd}img{max-width:100%;height:auto}.review-stars{text-align:center}.review-stars
svg{color:#FF8D42}.review-stars svg.star-empty{color:#ffdac2}.review-stars--small{font-size:11px}.review-stars--medium{font-size:14px}.review-stars--large{font-size:16px}@media all and (min-width: 768px){.review-stars--large{font-size:18px}}.review-stars--xlarge{font-size:35px;margin:0
10px}.review-stars--xlarge
svg{margin:0
5px 0 5px}.content-section{padding:30px
0}@media all and (min-width: 768px){.content-section{padding:50px
0}}.content-section--small-padding{padding:10px
0}@media all and (min-width: 768px){.content-section--small-padding{padding:20px
0}}.content-section
p{margin:0
0 15px;line-height:1.8;text-align:justify}.content-section p a:not(.btn){text-decoration:underline}.content-section
h4{margin-bottom:5px;font-size:16px}.content-section .large-title{margin:0
0 30px;font-size:20px;position:relative}.content-section .large-title:after{width:100px;height:4px;position:absolute;left:0;bottom:-15px;content:" ";display:block;background:#FF8D42}@media all and (min-width: 768px){.content-section .large-title{font-size:30px;max-width:400px}}.content-section--light-bg{background:#f3f7fd}.content-section--flex .content-section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media all and (min-width: 768px){.content-section--flex .content-section__inner{margin:0
-10px}}@media all and (min-width: 1024px){.content-section--flex .content-section__inner{margin:0
-20px}}.content-section--flex .content-section__inner>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media all and (min-width: 768px){.content-section--flex .content-section__inner>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0
10px}}@media all and (min-width: 1024px){.content-section--flex .content-section__inner>div{margin:0
20px}}.breadcrumbs{background:#f3f7fd;color:#888;font-size:13px}.breadcrumbs
.container{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs a,
.breadcrumbs
span{color:#888;display:inline-block;padding:8px
0}.static-page__content .widget-wrapper{width:240px;float:right;margin:0
0px 20px 20px;z-index:99;position:relative}.static-page__content .widget-wrapper
.widget{margin-bottom:10px}.static-page__sidebar .menu-list
h3{margin-top:0}.static-page__sidebar .menu-list
ul{margin:0
0 20px;list-style:none;padding:0}.static-page__sidebar .menu-list ul li
a{display:block;padding:5px
0;border-bottom:1px solid #cfe0f9}.static-page__sidebar .menu-list ul li a:hover{color:#FF8D42}.nr-notice{color:#fff;font-weight:bold;padding:10px;margin:10px
0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}.nr-notice
.btn{border:1px
solid #fff;background:transparent;color:#fff;margin-left:20px}.nr-notice .btn:hover{background:#fff}.nr-notice
p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;line-height:1}.nr-notice p
a{color:#fff;text-decoration:underline}.nr-notice
svg{font-size:20px;margin:0
20px 0 10px}.nr-notice--info{background:#0E366E}.nr-notice--info .btn:hover{color:#111}.nr-notice--error{background:#EA3A3A}.nr-notice--error .btn:hover{color:#EA3A3A}.nr-notice--success{background:#78C787}.nr-notice--success .btn:hover{color:#78C787}.svg-primary{fill:#FF8D42}.svg-secondary{fill:#0E366E}.svg-secondary-light{fill:#cfe0f9}.svg-secondary-lighter{fill:#74a7ed}.svg-stroke-fill-secondary{fill:#cfe0f9;stroke:#0E366E}.svg-stroke-fill-secondary-2{fill:#f3f7fd;stroke:#0E366E}.svg-fill-white{fill:#fff}.svg-stroke-secondary{fill:none;stroke:#0E366E}.svg-stroke-secondary.svg-fill-white{fill:#fff}svg{stroke-linejoin:round;stroke-linecap:round;stroke-width:1px}.svg-double-stroke{stroke-width:2px}svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width: .0625em}.svg-inline--fa.fa-w-2{width: .125em}.svg-inline--fa.fa-w-3{width: .1875em}.svg-inline--fa.fa-w-4{width: .25em}.svg-inline--fa.fa-w-5{width: .3125em}.svg-inline--fa.fa-w-6{width: .375em}.svg-inline--fa.fa-w-7{width: .4375em}.svg-inline--fa.fa-w-8{width: .5em}.svg-inline--fa.fa-w-9{width: .5625em}.svg-inline--fa.fa-w-10{width: .625em}.svg-inline--fa.fa-w-11{width: .6875em}.svg-inline--fa.fa-w-12{width: .75em}.svg-inline--fa.fa-w-13{width: .8125em}.svg-inline--fa.fa-w-14{width: .875em}.svg-inline--fa.fa-w-15{width: .9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right: .3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left: .3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding: .25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(0.25);-ms-transform:scale(0.25);transform:scale(0.25);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height: .75em;vertical-align:-.0667em}.fa-xs{font-size: .75em}.fa-sm{font-size: .875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius: .1em;padding: .2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right: .3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left: .3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1, -1);-ms-transform:scale(-1, -1);transform:scale(-1, -1)}:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}header{border-bottom:1px solid #f3f7fd;position:fixed;top:0;left:0;right:0;background:#fff;z-index:999;-webkit-box-shadow:0 0 5px rgba(14, 54, 110, 0.08);box-shadow:0 0 5px rgba(14,54,110,0.08)}header>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .logo-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3px}@media all and (min-width: 1024px){header .logo-link{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}header .logo-link
div.logotext{color:#0E366E;font-weight:700;font-size:20px;margin:0
0 0 10px;letter-spacing:0.02rem}@media all and (max-width: 360px){header .logo-link div.long-name{font-size:16px}}header .logo-link div.logotext
span{color:#74a7ed}header
.logo{width:47px;height:35px}@media all and (min-width: 1024px){header
.logo{width:67px;height:50px}}header .menu-toggle{margin-right:-10px;width:40px;height:40px;position:relative;border-left:1px solid #cfe0f9}@media all and (min-width: 1024px){header .menu-toggle{display:none}}header .menu-toggle
span{width:28px;height:2px;content:" ";background:#0E366E;display:block;position:absolute;top:20px;left:6px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}header .menu-toggle span:first-child{-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}header .menu-toggle span:last-child{-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}header .menu-toggle--active span:first-child{-ms-transform:translateY(0px) rotate(-225deg);-webkit-transform:translateY(0px) rotate(-225deg);transform:translateY(0px) rotate(-225deg)}header .menu-toggle--active span:nth-child(2){opacity:0;visibility:hidden}header .menu-toggle--active span:last-child{-ms-transform:translateY(0px) rotate(225deg);-webkit-transform:translateY(0px) rotate(225deg);transform:translateY(0px) rotate(225deg)}header .search-toggle{width:40px;height:40px;position:relative;border-left:1px solid #cfe0f9}@media all and (min-width: 768px){header .search-toggle{display:none}}header .search-toggle
span{width:28px;height:2px;content:" ";background:#0E366E;display:block;position:absolute;top:20px;left:6px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .search-toggle span:first-child{opacity:0;visibility:hidden}header .search-toggle span:nth-child(2){width:16px;height:16px;border:2px
solid #0E366E;background:#fff;z-index:99;border-radius:50%;top:8px}header .search-toggle--active span:first-child{opacity:1;visibility:visible;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .search-toggle--active span:nth-child(2){opacity:0;visibility:hidden}header .search-toggle--active span:last-child{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media all and (max-width: 1023px){header
.navigation{position:fixed;background:#fff;left:0;right:0;top:41px;bottom:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;visibility:hidden;opacity:0;-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}header .navigation--shown{visibility:visible;opacity:1;-ms-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translateX(0%)}header .navigation
ul.menu{display:block}header .navigation ul.menu
li{border-bottom:1px solid #eee}header .navigation ul.menu li a.all-categories-toggle{margin:10px;text-align:center}}header .navigation
ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header .navigation ul li
a{display:block;padding:15px
15px;color:#888}@media all and (min-width: 1200px){header .navigation ul li
a{padding:15px}}header .navigation ul li a:hover{color:#111}header .navigation ul li
a.active{font-weight:bold;color:#FF8D42}header .navigation ul li a.all-categories-toggle{margin-left:10px;font-weight:bold;padding:5px
10px;color:#fff}header .all-categories{background:rgba(14, 54, 110, 0.9);position:fixed;left:0;right:0;top:40px;bottom:0;overflow-y:scroll;opacity:0;visibility:hidden;z-index:999;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media all and (min-width: 1024px){header .all-categories{bottom:auto;overflow:visible}}header .all-categories--shown{opacity:1;visibility:visible}@media all and (min-width: 1024px){header .all-categories{top:50px}}header .all-categories
.container{position:relative}@media all and (min-width: 1024px){header .all-categories .container:before{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #0E366E;position:absolute;right:75px;top:-6px;content:" ";display:block}}header .all-categories__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0
5px}@media all and (min-width: 1024px){header .all-categories__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}header .all-categories .category-wrapper{color:#fff;margin:5px
5px 20px;min-width:160px}header .all-categories .category-wrapper
ul{list-style:none;margin:0;padding:0}header .all-categories .category-wrapper ul li
a{font-size:13px;padding:2px
0;display:block;color:#fff}header .all-categories .category-wrapper .all-link{display:block;padding:5px
0;color:#fff;font-weight:bold;text-decoration:underline}@media all and (max-width: 767px){header.minimal .search-form{position:fixed;background:#fff;left:0;right:0;top:41px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;visibility:hidden;opacity:0;max-width:100%;margin:0;-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}header.minimal .search-form--shown{visibility:visible;opacity:1;-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}header.minimal .search-form
form{margin:10px}header.minimal .search-form form input.search-field{padding:0
30px;width:-webkit-calc(100% - 36px);width:calc(100% - 36px);font-size:16px}header.minimal .search-form .search-form__autocomplete{left:10px;right:10px;top:28px;padding:20px
0 10px}header.minimal .search-form .search-form__autocomplete
.autocomplete__loading{text-align:center;font-size:15px}}@media all and (min-width: 1024px){header.minimal .navigation ul.menu li a.all-categories-toggle{background:transparent;color:#111}header.minimal .navigation ul.menu li a.all-categories-toggle
svg{margin-left:5px}header.minimal .navigation ul.menu li a:not(.all-categories-toggle){display:none}header.minimal .logo-link{-webkit-box-flex:1;-ms-flex:1;flex:1}}footer{background:#0E366E;color:#fff;padding:10px
0}footer
.container{text-align:center}@media all and (min-width: 768px){footer
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}footer .container
ul{list-style:none;margin:0
-10px;padding:0}footer .container ul
li{display:inline-block}footer .container ul
a{display:inline-block;padding:5px
10px;font-weight:bold;color:#fff;opacity:0.5;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}footer .container ul a:hover{opacity:0.9}footer .container ul.social-icons li
a{margin-top:20px;font-size:25px}@media all and (min-width: 768px){footer .container ul.social-icons li
a{margin-top:0}}.hero-section{background:url("/img/1280/795/assets/img/background.jpg") center center/cover no-repeat;text-align:center;padding:30px
0}@media all and (min-width: 768px){.hero-section{padding:50px
0}}@media all and (min-width: 1024px){.hero-section{padding:80px
0}}.hero-section
h1{color:#fff;max-width:600px;margin:0
auto 20px;line-height:1}@media all and (min-width: 480px){.hero-section
h1{font-size:25px}}@media all and (min-width: 768px){.hero-section
h1{font-size:30px}}@media all and (min-width: 1024px){.hero-section
h1{font-size:40px}}.hero-section
p{color:#fff}@media all and (min-width: 1024px){.hero-section
p{font-size:18px}}.hero-section
.btn{width:auto;display:inline-block}.search-form{position:relative;max-width:500px;margin:20px
auto 0}@media all and (min-width: 1024px){.search-form{margin:50px
auto 0}}.search-form__autocomplete{background:rgba(14, 54, 110, 0.9);position:absolute;left:0;right:0;top:0;z-index:10;border-radius:30px;padding:50px
0 10px;color:#fff;visibility:hidden;opacity:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}@media all and (min-width: 1024px){.search-form__autocomplete{padding:80px
0 20px}}.search-form__autocomplete--shown{-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible;opacity:1}.search-form__autocomplete
.autocomplete__loading{margin:20px
0;font-size:40px}.search-form__autocomplete
.autocomplete__list{display:none}.search-form__autocomplete .autocomplete__list
ul{list-style:none;margin:0;padding:0;text-align:left}.search-form__autocomplete .autocomplete__list ul li
a{display:block;border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:5px
20px;color:#fff}.search-form
form{background:#fff;border-radius:30px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99;overflow:hidden;position:relative}@media all and (min-width: 1024px){.search-form
form{height:60px}}.code-field,
.search-form form input.search-field{width:-webkit-calc(100% - 60px);width:calc(100% - 60px);padding:0
30px;font-size:15px;color:#111;font-weight:700;height:inherit !important;line-height:inherit !important}@media all and (min-width: 1024px){.code-field
.search-form form input.search-field{font-size:18px}}.hero-section.codeSearch{padding:50px
0;min-height:calc(100vh - 214px);display:flex;display:-webkit-flex}.hero-section.codeSearch
.container{max-width:1200px;margin:auto;padding:0
10px;width:100%}.codeSearch .search-form form svg.svg-inline--fa{display:none}.codeSearch
img.checkIcon{position:absolute;right:17px;top:18px;max-width:31px}@media all and (max-width: 1023px){.codeSearch
img.checkIcon{position:absolute;right:18px;top:12px;max-width:23px}}.search-form form::-webkit-input-placeholder{color:#111}.search-form form::-moz-placeholder{color:#111}.search-form form:-ms-input-placeholder{color:#111}.search-form form:-moz-placeholder{color:#111}.search-form form svg.svg-inline--fa{height:40px;width:40px;right:0;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;border-radius:50%;display:block;color:#fff;position:absolute;background:#6fc40a;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}@media all and (min-width: 1024px){.search-form form svg.svg-inline--fa{height:60px;width:60px;padding:20px}}.search-form form svg.svg-inline--fa--hover{background:#ff6e0f}.search-form form .search-submit{font-size:0px;cursor:pointer;z-index:99;position:relative;background:transparent;border-radius:50%;height:60px;width:60px}.search-form--small{max-width:auto;margin:0
5px}.search-form--small
form{border-radius:18px;height:36px;background:#cfe0f9}@media all and (min-width: 1024px){.search-form--small
form{height:36px}}.search-form--small form svg.svg-inline--fa,
.search-form--small form .search-submit{height:36px;width:26px;padding:7px;border-radius:0;color:#111;background:transparent;-ms-transform:translateX(-15px);-webkit-transform:translateX(-15px);transform:translateX(-15px)}@media all and (min-width: 1024px){.search-form--small form svg.svg-inline--fa,
.search-form--small form .search-submit{height:36px;width:26px;padding:7px}}.search-form--small form svg.svg-inline--fa--hover,
.search-form--small form .search-submit--hover{background:transparent}.search-form--small form input.search-field{width:155px;padding:0
15px;font-size:14px;background:#cfe0f9}@media all and (min-width: 1024px){.search-form--small form input.search-field{font-size:14px}}.search-form--small .search-form__autocomplete{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:44px;padding:10px
0;left:-80px}@media all and (min-width: 1024px){.search-form--small .search-form__autocomplete{top:43px}}.search-form--small .search-form__autocomplete
.autocomplete__loading{text-align:center;font-size:15px}input,button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Nunito",sans-serif;font-size:14px;border:0;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;outline:0}input[type="text"],input[type="tel"],input[type="number"],input[type="password"],input[type="email"],button[type="text"],button[type="tel"],button[type="number"],button[type="password"],button[type="email"],textarea[type="text"],textarea[type="tel"],textarea[type="number"],textarea[type="password"],textarea[type="email"]{height:36px;line-height:36px}textarea{height:160px;padding:10px
!important}select{background:#f3f7fd;min-width:230px;height:36px;line-height:36px;font-family:"Nunito",sans-serif;font-size:14px;border:0;outline:0;color:#111}.form-wrapper{background:#f3f7fd;padding:10px;border:1px
solid #cfe0f9;border-radius:5px}@media all and (min-width: 1024px){.form-wrapper{padding:10px
20px}}.form-wrapper .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px
0}.form-wrapper .form-row
label{font-weight:bold;width:100%;margin:5px
0}@media all and (min-width: 360px){.form-wrapper .form-row
label{width:120px}}.form-wrapper .form-row .toggle-checkbox{position:relative;display:inline-block;width:120px;height:36px}.form-wrapper .form-row .toggle-checkbox
input{display:none;position:relative}.form-wrapper .form-row .toggle-checkbox input:checked~.toggle-checkbox__yes{color:#111;opacity:0.5}.form-wrapper .form-row .toggle-checkbox input:checked~.toggle-checkbox__no{color:#fff}.form-wrapper .form-row .toggle-checkbox input:checked+.toggle-checkbox__slider:before{-ms-transform:translateX(61px);-webkit-transform:translateX(61px);transform:translateX(61px);background:#EA3A3A}.form-wrapper .form-row .toggle-checkbox input:focus+.toggle-checkbox__slider{-webkit-box-shadow:0 0 15px #8bb5f0;box-shadow:0 0 15px #8bb5f0}.form-wrapper .form-row .toggle-checkbox__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#fff;border-radius:5px;-webkit-box-shadow:0 0 10px #cfe0f9;box-shadow:0 0 10px #cfe0f9}.form-wrapper .form-row .toggle-checkbox__slider:before{position:absolute;content:"";height:28px;width:50px;left:4px;top:4px;background:#78C787;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;border-radius:5px}.form-wrapper .form-row .toggle-checkbox__yes,
.form-wrapper .form-row .toggle-checkbox__no{color:#fff;top:7px;text-transform:uppercase;font-weight:bold;padding:2px
5px;width:50px;display:inline-block;text-align:center;border-radius:5px;position:absolute;z-index:99}.form-wrapper .form-row .toggle-checkbox__no{color:#cfe0f9;right:0}.form-wrapper .form-row .rating-select{display:inline-block;position:relative;height:16px;line-height:16px;font-size:16px}.form-wrapper .form-row .rating-select[data-value="1"] label:nth-child(2) .icon,
.form-wrapper .form-row .rating-select[data-value="2"] label:nth-child(2) .icon,
.form-wrapper .form-row .rating-select[data-value="2"] label:nth-child(3) .icon,
.form-wrapper .form-row .rating-select[data-value="3"] label:nth-child(2) .icon,
.form-wrapper .form-row .rating-select[data-value="3"] label:nth-child(3) .icon,
.form-wrapper .form-row .rating-select[data-value="3"] label:nth-child(4) .icon,
.form-wrapper .form-row .rating-select[data-value="4"] label:nth-child(2) .icon,
.form-wrapper .form-row .rating-select[data-value="4"] label:nth-child(3) .icon,
.form-wrapper .form-row .rating-select[data-value="4"] label:nth-child(4) .icon,
.form-wrapper .form-row .rating-select[data-value="4"] label:nth-child(5) .icon,
.form-wrapper .form-row .rating-select[data-value="5"] label:nth-child(2) .icon,
.form-wrapper .form-row .rating-select[data-value="5"] label:nth-child(3) .icon,
.form-wrapper .form-row .rating-select[data-value="5"] label:nth-child(4) .icon,
.form-wrapper .form-row .rating-select[data-value="5"] label:nth-child(5) .icon,
.form-wrapper .form-row .rating-select[data-value="5"] label:nth-child(6) .icon{color:#FF8D42}.form-wrapper .form-row .rating-select
label{position:absolute;top:0;left:0;height:100%;cursor:pointer;margin:0;width:auto}.form-wrapper .form-row .rating-select label input:focus:not(:checked)~.icon:last-child{color:#ffcba8;text-shadow:0 0 5px #09f}.form-wrapper .form-row .rating-select label:last-child{position:static}.form-wrapper .form-row .rating-select label:last-child
.icon{color:#ffcba8}.form-wrapper .form-row .rating-select label:nth-child(1){z-index:5}.form-wrapper .form-row .rating-select label:nth-child(2){z-index:4}.form-wrapper .form-row .rating-select label:nth-child(3){z-index:3}.form-wrapper .form-row .rating-select label:nth-child(4){z-index:2}.form-wrapper .form-row .rating-select label:nth-child(5){z-index:1}.form-wrapper .form-row .rating-select label
input{position:absolute;top:0;left:0;opacity:0}.form-wrapper .form-row .rating-select label
.icon{float:left;color:#ffcba8}.form-wrapper .form-row .rating-select:not(:hover) label input:checked ~ .icon,
.form-wrapper .form-row .rating-select:hover label:hover input~.icon{color:#FF8D42}.form-wrapper .form-row input,
.form-wrapper .form-row
textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:5px;-webkit-box-shadow:0 0 10px #cfe0f9;box-shadow:0 0 10px #cfe0f9;padding:0
10px}.form-wrapper .form-row input:hover,
.form-wrapper .form-row input:focus,
.form-wrapper .form-row textarea:hover,
.form-wrapper .form-row textarea:focus{-webkit-box-shadow:0 0 15px #8bb5f0;box-shadow:0 0 15px #8bb5f0}.form-wrapper .form-row--toggle-checkbox
label{width:auto;margin-right:10px}.form-wrapper .form-row--textarea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-wrapper .form-row--textarea
label{margin-top:5px}.form-wrapper .form-row--submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-wrapper .form-row--submit
.btn{display:inline-block}.category-links{background:#f3f7fd;padding:15px
0;border-bottom:1px solid #cfe0f9}.category-links__inner{margin:0
-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media all and (min-width: 1024px){.category-links__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.category-links .more-categories-wrapper{display:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.category-links .more-categories-wrapper__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0
-10px}.category-links .category-item{margin:10px;text-align:center;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 -webkit-calc(50% - 20px);flex:0 0 calc(50% - 20px)}@media all and (min-width: 360px){.category-links .category-item{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3 - 30px);flex:0 0 -webkit-calc(100% / 3 - 30px);flex:0 0 calc(100% / 3 - 30px)}}@media all and (min-width: 480px){.category-links .category-item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 20px);flex:0 0 -webkit-calc(25% - 20px);flex:0 0 calc(25% - 20px)}}@media all and (min-width: 768px){.category-links .category-item{-webkit-box-flex:0;-ms-flex:0 0 calc(20% - 20px);flex:0 0 -webkit-calc(20% - 20px);flex:0 0 calc(20% - 20px)}}@media all and (min-width: 1024px){.category-links .category-item{-webkit-box-flex:0;-ms-flex:0 0 calc(12.5% - 20px);flex:0 0 -webkit-calc(12.5% - 20px);flex:0 0 calc(12.5% - 20px)}}.category-links .category-item
svg{height:45px;width:auto;max-width:65px;margin:0
auto 5px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.category-links .category-item
h4{font-weight:700;margin:0;font-size:16px;-webkit-transition:color 0.25s ease;transition:color 0.25s ease}.category-links .category-item__count{opacity:0.5;font-size:12px}.category-links .category-item
a{display:block}.category-links .category-item a:hover
svg{-ms-transform:scale(1.3);-webkit-transform:scale(1.3);transform:scale(1.3)}.blog-review-section{padding:20px
0 40px}@media all and (min-width: 768px){.blog-review-section__inner{margin:0
-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width: 1024px){.blog-review-section__inner{margin:0
-30px}}.blog-review-section .blog-section{margin:0
0 30px}@media all and (min-width: 768px){.blog-review-section .blog-section{-webkit-box-flex:2;-ms-flex:2;flex:2;margin:10px}}@media all and (min-width: 1024px){.blog-review-section .blog-section{margin:10px
30px}}.blog-review-section .company-teaser-grid{margin-bottom:-10px}@media all and (min-width: 768px){.blog-review-section .company-teaser-grid .company-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 20px);flex:0 0 -webkit-calc(33.33% - 20px);flex:0 0 calc(33.33% - 20px)}}.blog-review-section .last-reviews-section{position:relative}@media all and (min-width: 768px){.blog-review-section .last-reviews-section{margin:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media all and (min-width: 1024px){.blog-review-section .last-reviews-section{margin:10px
30px}}.blog-review-section .last-reviews-section__navigation{position:absolute;right:10px;bottom:10px;z-index:99}.blog-review-section .last-reviews-section__navigation .navigation-button{background:#FF8D42;width:36px;text-align:center;height:36px;line-height:36px;cursor:pointer;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}.blog-review-section .last-reviews-section__navigation .navigation-button:hover{background:#ff6e0f}.blog-review-section .last-reviews-section__navigation .navigation-button:first-child{border-bottom:1px solid #fff}.blog-review-section .last-reviews-section__navigation .navigation-button
svg{color:#fff}.blog-review-section .last-reviews-section__navigation .navigation-button--disabled{background:#ffcba8}.blog-review-section .last-reviews-section .last-reviews{background:#f3f7fd;overflow-x:scroll;max-height:400px;-ms-overflow-style:none}@media all and (min-width: 768px){.blog-review-section .last-reviews-section .last-reviews{position:absolute;bottom:0;top:42px;left:0;right:0;max-height:100%}}.blog-review-section .last-reviews-section .last-reviews::-webkit-scrollbar{display:none}.blog-review-section .last-reviews-section .last-reviews__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #cfe0f9;border-bottom:1px solid #fff}.blog-review-section .last-reviews-section .last-reviews__item:first-child{border-top:0}.blog-review-section .last-reviews-section .last-reviews__logo{margin:10px;width:120px}.blog-review-section .last-reviews-section .last-reviews__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px}.blog-review-section .last-reviews-section .last-reviews__content
.name{font-weight:700}.blog-review-section .last-reviews-section .last-reviews__content .review
a{color:#FF8D42;border-bottom:1px solid #FF8D42}.featured-companies{background:#cfe0f9;padding:20px
0}.featured-companies
.container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.featured-companies .company-logo-grid__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0
-5px}.featured-companies .company-logo-grid__inner
a{margin:5px}.featured-companies .company-logo-grid__inner a
img{max-width:93px}@media all and (min-width: 360px){.featured-companies .company-logo-grid__inner a
img{max-width:81px}}@media all and (min-width: 1024px){.featured-companies .company-logo-grid__inner a
img{max-width:110px}}@media all and (min-width: 1200px){.featured-companies .company-logo-grid__inner a
img{max-width:130px}}@media all and (min-width: 1024px){.site-description{margin:50px
0}}.site-description__text{z-index:99;position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media all and (min-width: 1024px){.site-description__text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.site-description .content-section__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-description__infographic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px;background:#f3f7fd;padding:50px
0;position:relative;text-align:center}@media all and (min-width: 1024px){.site-description__infographic{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:50px
20px}}.site-description__infographic .infographic-wrapper{position:relative;width:200px;margin:auto;text-align:center}.site-description__infographic .bullet-wrapper{position:absolute;z-index:99;left:-50px;top:-40px}.site-description__infographic
.bullet{background:#FF8D42;width:80px;height:80px;border-radius:50%;padding:15px;font-weight:bold;line-height:1;-ms-transform:rotate(-8deg);-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.site-description__infographic .bullet
span{font-size:14px}.site-description__infographic .bullet span:first-child{display:inline-block;margin-top:15px;color:#fff;font-size:25px;font-weight:700}.site-description__infographic .site-name{position:absolute;left:0;right:0;top:75px;font-weight:700;font-size:18px;z-index:99}.site-description__infographic .site-name
span{opacity:0.6}.site-description__infographic .review-stars{z-index:99;position:absolute;bottom:76px;left:0;right:0;font-size:20px}.site-description__infographic
.thumbsup{z-index:999;position:absolute;width:55px;top:90px;right:-25px;-webkit-animation:rotate 1s linear infinite alternate;animation:rotate 1s linear infinite alternate;-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.site-description__infographic
.bullhorn{z-index:999;position:absolute;width:55px;top:90px;left:-25px;-webkit-animation:rotateLeft 1s linear 0.5s infinite alternate;animation:rotateLeft 1s linear 0.5s infinite alternate;-webkit-transform-origin:bottom 90%;-ms-transform-origin:bottom 90%;transform-origin:bottom 90%}.site-description__infographic
.question{z-index:999;position:absolute;width:55px;bottom:90px;right:-25px;-webkit-animation:rotateLeft 1.2s linear infinite alternate;animation:rotateLeft 1.2s linear infinite alternate;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.site-description__infographic
.comments{z-index:999;position:absolute;width:55px;bottom:90px;left:-25px;-webkit-animation:rotate 1.2s linear infinite alternate;animation:rotate 1.2s linear infinite alternate;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}@-webkit-keyframes
rotate{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@keyframes
rotate{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(8deg);-webkit-transform:rotate(8deg);transform:rotate(8deg)}}@-webkit-keyframes
rotateLeft{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes
rotateLeft{0%{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.site-description__infographic
object.tablet{z-index:50;position:relative;width:200px}.link-list
h3{font-size:20px}.link-list
h4{font-size:14px}.link-list
p{margin:0}.category-overview{margin:0
0 50px}.category-overview
h2{text-align:center}.category-overview__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0
-10px}@media all and (min-width: 1024px){.category-overview__inner{margin:0
-20px}}.category-overview__inner .category-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 -webkit-calc(100% - 20px);flex:0 0 calc(100% - 20px);border-radius:5px;overflow:hidden;background:#f3f7fd;margin:10px}@media all and (min-width: 480px){.category-overview__inner .category-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 -webkit-calc(50% - 20px);flex:0 0 calc(50% - 20px);margin:10px}}@media all and (min-width: 1024px){.category-overview__inner .category-teaser{margin:20px;-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 40px);flex:0 0 -webkit-calc(33.33% - 40px);flex:0 0 calc(33.33% - 40px)}}.category-overview__inner .category-teaser__header
a{padding:15px;background:rgba(14, 54, 110, 0.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-overview__inner .category-teaser__header a:hover{background:#cfe0f9}.category-overview__inner .category-teaser__header a:hover
svg{-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px);color:#111}.category-overview__inner .category-teaser__header svg:first-child{margin-right:20px;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;height:45px;max-width:50px;-ms-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.category-overview__inner .category-teaser__header .title-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1}.category-overview__inner .category-teaser__header .title-wrapper
h4{margin:0
0 5px;font-size:20px}.category-overview__inner .category-teaser__header .title-wrapper
div{opacity:0.6;font-size:13px}.category-overview__inner .category-teaser__header
svg{-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;color:#fff;font-size:20px}.company-teaser-small
a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff;background:#f3f7fd;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}.company-teaser-small a:hover{background:#e5effc}.company-teaser-small a .company-teaser-small__img-wrapper{width:120px;margin-right:20px;border-radius:2px;overflow:hidden;line-height:0;-webkit-box-shadow:0 0 10px #e5effc;box-shadow:0 0 10px #e5effc}.company-teaser-small a .company-teaser-small__text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.company-teaser-small a .company-teaser-small__text-wrapper
h4{font-size:16px;font-weight:700;margin:0}.company-teaser-small a .company-teaser-small__text-wrapper .review-stars{display:inline-block}.company-teaser-small a .company-teaser-small__text-wrapper
span{font-size:12px}@media all and (min-width: 768px){.company{margin:30px
0}}.company__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0
-10px}@media all and (min-width: 1024px){.company__inner{margin:0
-20px}}.company__description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 -webkit-calc(100% - 20px);flex:0 0 calc(100% - 20px);background:#f3f7fd;padding:10px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px;-webkit-box-shadow:inset 0 0 10px #dce9fb;box-shadow:inset 0 0 10px #dce9fb}@media all and (min-width: 768px){.company__description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}}@media all and (min-width: 1024px){.company__description{margin:0
20px;padding-top:160px}.company__description
.fixed{position:fixed;z-index:99;width:220px;top:115px;padding-top:10px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.company__description .fixed--scrolling{top:50px;background:#f3f7fd}.company__description .fixed--scrolling
.btn{visibility:visible;opacity:1}}.company__description
img{width:100%}.company__description h1,
.company__description h2,
.company__description
h3{font-size:14px;margin:5px
0;font-weight:bold}@media screen and (min-width: 480px) and (max-width: 768px){.company__description{-webkit-columns:100px 2;columns:100px 2}}.company__description p,
.company__description
ul{color:#111;font-size:13.5px;line-height:1.5;margin:0
0 15px;font-family:"Nunito",sans-serif}.company__description p a,
.company__description ul
a{text-decoration:underline}.company__reviews{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0
10px 20px}@media all and (min-width: 768px){.company__reviews{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media all and (min-width: 1024px){.company__reviews{margin:0
20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1;flex:1}}.reviews__header{margin:10px
0}@media all and (min-width: 1024px){.reviews__header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.reviews__header
.title{-webkit-box-flex:1;-ms-flex:1;flex:1}.reviews__header .title
h1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;font-family:"Nunito",sans-serif}.reviews__header .title h1
.title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0
0 10px;font-size:30px}@media all and (min-width: 1024px){.reviews__header .title h1
.title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:35px;margin:0}}.reviews__header .title h1 .review-stars{display:inline-block;font-size:15px;margin:0
5px 0 0}@media all and (min-width: 1024px){.reviews__header .title h1 .review-stars{margin:0
10px}}.reviews__header .title h1 .review-count{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-weight:normal}.reviews__header .title h1
.subtitle{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:5px
0 0;font-size:16px;display:block;opacity:0.7;font-weight:normal}.reviews__header
.buttons{margin:10px
0}.reviews__header .buttons
a{font-size:14px;display:inline-block;margin:0
5px 0 0}@media all and (min-width: 1024px){.reviews__header .buttons
a{margin:0
0 0 5px}}.reviews__total-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px
0}@media all and (min-width: 1024px){.reviews__total-ratings{margin:10px
0 20px 0}}.reviews__total-ratings .total-rating{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background:#0E366E;border-radius:5px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:relative;margin:5px
0;color:#fff}@media all and (min-width: 1024px){.reviews__total-ratings .total-rating{padding:15px;-webkit-box-flex:2;-ms-flex:2;flex:2;margin-right:20px}}@media all and (min-width: 1200px){.reviews__total-ratings .total-rating{margin-right:40px}}.reviews__total-ratings .total-rating__grade-stars
.grade{font-family:"Nunito",sans-serif;font-size:35px;font-weight:bold}.reviews__total-ratings .total-rating__buy-again{color:#cfe0f9;line-height:1;margin:5px
0}.reviews__total-ratings .total-rating__buy-again
.percentage{font-weight:bold;font-family:"Nunito",sans-serif}.reviews__total-ratings .total-rating:before{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #0E366E;position:absolute;left:50%;margin-left:-6px;bottom:-6px;content:" ";display:block}@media all and (min-width: 1024px){.reviews__total-ratings .total-rating:before{border-bottom:6px solid transparent;border-top:6px solid transparent;border-left:6px solid #0E366E;border-right:0;position:absolute;top:50%;margin-top:-6px;right:-6px;left:auto}}.reviews__total-ratings .rating-categories{-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 10px);flex:0 0 -webkit-calc(100% + 10px);flex:0 0 calc(100% + 10px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0
-5px}@media all and (min-width: 768px){.reviews__total-ratings .rating-categories{-webkit-box-flex:3.5;-ms-flex:3.5;flex:3.5}}.reviews__total-ratings .rating-categories__item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 -webkit-calc(50% - 10px);flex:0 0 calc(50% - 10px);background:#f3f7fd;margin:5px;border-radius:5px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-box-shadow:inset 0 0 1px #5e98ea;box-shadow:inset 0 0 1px #5e98ea}@media all and (min-width: 480px){.reviews__total-ratings .rating-categories__item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 10px);flex:0 0 -webkit-calc(25% - 10px);flex:0 0 calc(25% - 10px);padding-top:21px}}.reviews__total-ratings .rating-categories__item .icon
svg{width:30px;height:30px}.reviews__total-ratings .rating-categories__item .review-stars{letter-spacing:-2px;font-size:11px}.reviews__total-ratings .rating-categories__item
span{font-weight:bold;font-family:"Nunito",sans-serif;margin:5px
0 0;display:block;font-size:15px}.reviews__description{border-bottom:1px solid #cfe0f9;font-family:"Nunito",sans-serif}@media all and (min-width: 768px){.reviews__description>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reviews__description>div
.btn{margin-left:20px;display:block}}.reviews__description>div
.text{-webkit-box-flex:1;-ms-flex:1;flex:1}.reviews__description>div
.btn{margin-top:10px;margin-bottom:10px}.reviews__description
h2{margin:0;font-size:18px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.reviews__description
p{line-height:1.5;margin:5px
0}.reviews__review-list .review-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #cfe0f9;padding:20px
0 10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reviews__review-list .review-item__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}.reviews__review-list-holder{position:relative}.reviewOverlay{position:absolute;left:-10px;top:-2px;right:-10px;bottom:-10px;background:rgba(10,49,114,0.3);display:flex;align-content:center;align-items:center;justify-content:center}.reviewOverlay
span{font-size:70px;text-transform:uppercase;font-weight:bold;letter-spacing:40px;color:rgba(255,255,255,0.7);transform:rotate(-13deg);display:inline-block}@media all and (min-width: 480px){.reviews__review-list .review-item__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;margin-bottom:0}}.reviews__review-list .review-item__content
h3{margin:0
0 10px;color:#FF8D42;font-size:18px}.reviews__review-list .review-item__content
.reviewer{margin-right:5px;font-weight:700}.reviews__review-list .review-item__content
.date{font-size:11px;opacity:0.6}.reviews__review-list .review-item__content .review-content{font-family:"Nunito",sans-serif}.reviews__review-list .review-item__content .review-content
p{line-height:1.5}.reviews__review-list .review-item__content .review-content
a{font-weight:bold;text-decoration:underline}.reviews__review-list .review-item__content .review-footer__link{font-weight:bold;color:#1a62c8;display:inline-block;margin-left:-5px}.reviews__review-list .review-item__content .review-footer__link
a{padding:5px
10px;opacity:0.5;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__review-list .review-item__content .review-footer__link a:hover{opacity:1}.reviews__review-list .review-item__content .review-footer__link
svg{width:20px;height:20px;margin-right:5px}.reviews__review-list .review-item__content .review-footer__link
span{font-size:13px}.reviews__review-list .review-item__content .review-footer__like--given a,
.reviews__review-list .review-item__content .review-footer__comment--open
a{opacity:1}.reviews__review-list .review-item__content .review-comments{border:1px
solid #cfe0f9;padding:5px
0;margin-top:5px;position:relative;display:none}.reviews__review-list .review-item__content .review-comments:before{width:10px;height:10px;position:absolute;border-top:1px solid #cfe0f9;border-right:1px solid #cfe0f9;position:absolute;top:-6px;left:70px;content:" ";background:#fff;display:block;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media all and (min-width: 480px){.reviews__review-list .review-item__content .review-comments{margin-right:0;margin-bottom:-11px}}.reviews__review-list .review-item__content .review-comments .comment,
.reviews__review-list .review-item__content .review-comments .write-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px}@media all and (min-width: 768px){.reviews__review-list .review-item__content .review-comments .comment,
.reviews__review-list .review-item__content .review-comments .write-comment{padding:5px
10px}}.reviews__review-list .review-item__content .review-comments .comment svg,
.reviews__review-list .review-item__content .review-comments .write-comment
svg{width:30px;height:30px;margin-right:15px}.small_logo{width:30px;margin-right:15px}.reviews__review-list .review-item__content .review-comments .comment__content,
.reviews__review-list .review-item__content .review-comments .write-comment__content{background:#f3f7fd;border-radius:5px;padding:10px
15px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.reviews__review-list .review-item__content .review-comments .comment__content:before,
.reviews__review-list .review-item__content .review-comments .write-comment__content:before{width:0;height:0;position:absolute;border-bottom:8px solid transparent;border-top:8px solid transparent;border-right:8px solid #f3f7fd;position:absolute;top:10px;left:-8px;content:" ";display:block}.reviews__review-list .review-item__content .review-comments .comment .commenter,
.reviews__review-list .review-item__content .review-comments .write-comment
.commenter{margin-right:5px;font-weight:700}.reviews__review-list .review-item__content .review-comments .comment .date,
.reviews__review-list .review-item__content .review-comments .write-comment
.date{font-size:11px;opacity:0.6}.reviews__review-list .review-item__content .review-comments .comment p,
.reviews__review-list .review-item__content .review-comments .write-comment
p{margin:0}.reviews__review-list .review-item__content .review-comments .write-comment{margin-top:5px;border-top:1px solid #cfe0f9}.reviews__review-list .review-item__content .review-comments .write-comment
form{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reviews__review-list .review-item__content .review-comments .write-comment .comment-name,
.reviews__review-list .review-item__content .review-comments .write-comment .comment-content{width:100%;height:30px;line-height:30px}.reviews__review-list .review-item__content .review-comments .write-comment .comment-name{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:700}.reviews__review-list .review-item__content .review-comments .write-comment .comment-content{-webkit-box-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:1px
!important;color:#111;margin-bottom:7px}.reviews__review-list .review-item__content .review-comments .write-comment .comment-content--focus{height:auto;max-height:200px}.reviews__review-list .review-item__content .review-comments .write-comment::-webkit-input-placeholder{color:#111}.reviews__review-list .review-item__content .review-comments .write-comment::-moz-placeholder{color:#111}.reviews__review-list .review-item__content .review-comments .write-comment:-ms-input-placeholder{color:#111}.reviews__review-list .review-item__content .review-comments .write-comment:-moz-placeholder{color:#111}.reviews__review-list .review-item__rating{border-radius:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background:#f3f7fd;overflow:hidden;-webkit-box-shadow:inset 0 0 1px #5e98ea;box-shadow:inset 0 0 1px #5e98ea}@media all and (min-width: 480px){.reviews__review-list .review-item__rating{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}.reviews__review-list .review-item__rating
.criteria{padding:10px}@media only screen and (min-width: 360px) and (max-width: 480px){.reviews__review-list .review-item__rating
.criteria{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews__review-list .review-item__rating
.criteria__item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:15px}}.reviews__review-list .review-item__rating
.criteria__item{margin:5px
0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews__review-list .review-item__rating .criteria__item
span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold}.reviews__review-list .review-item__rating .criteria__item .review-stars{-webkit-box-flex:1;-ms-flex:1;flex:1}.reviews__review-list .review-item__rating .buy-again{padding:0
10px}.reviews__review-list .review-item__rating .buy-again
.judgement{display:inline-block;background:#78C787;color:#fff;border-radius:5px;padding:2px
5px;font-weight:bold;text-transform:uppercase;margin-left:5px}.reviews__review-list .review-item__rating .buy-again .judgement--negative{background:#EA3A3A}.reviews__review-list .review-item__rating .total-rating{background:#6a83a7;color:#fff;padding:10px
15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reviews__review-list .review-item__rating .total-rating
span{font-size:25px;font-weight:bold}.reviews__related{border-bottom:1px solid #cfe0f9}.reviews__related
h2{margin:15px
0 5px}.reviews__write-review h2
a{text-decoration:underline}.company-teaser-grid{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px
-5px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 1024px){.company-teaser-grid{margin:10px
-10px}}.company-teaser-grid .company-teaser{margin:5px;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 -webkit-calc(50% - 10px);flex:0 0 calc(50% - 10px)}@media all and (min-width: 768px){.company-teaser-grid .company-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 10px);flex:0 0 -webkit-calc(25% - 10px);flex:0 0 calc(25% - 10px)}}@media all and (min-width: 1024px){.company-teaser-grid .company-teaser{margin:10px;-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 20px);flex:0 0 -webkit-calc(25% - 20px);flex:0 0 calc(25% - 20px)}}.company-teaser{background:#f3f7fd;border-radius:5px;text-align:center;overflow:hidden;border:1px
solid #cfe0f9;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:relative;padding-bottom:25px}@media all and (min-width: 1200px){.company-teaser{padding-bottom:45px}}@media all and (min-width: 1200px){.company-teaser .btn--large{padding:6px
20px}.company-teaser .btn--large
svg{width:32px !important;height:32px !important}}.company-teaser:hover{-ms-transform:scale(1.03) translateY(-3px);-webkit-transform:scale(1.03) translateY(-3px);transform:scale(1.03) translateY(-3px);-webkit-box-shadow:0 10px 30px #bbb;box-shadow:0 10px 30px #bbb}.company-teaser:hover .btn--large{background:#FF8D42}.company-teaser
a{display:block}.company-teaser__img
a{padding:10px}.company-teaser__img a
img{border-radius:5px;overflow:hidden;width:100%;height:auto}.company-teaser__text
h3{margin:5px
0}.company-teaser__text
p{opacity:0.5;font-size:12px;line-height:1;margin:5px;text-align:center}.company-teaser__text
.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0
5px;padding-bottom:10px}.company-teaser__text .rating
.grade{font-weight:bold;font-family:"Nunito",sans-serif;font-size:16px;margin-right:5px;opacity:1}.company-teaser__text .rating .review-stars{letter-spacing:-0.1rem}.company-teaser__text .rating
span{font-size:12px;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;opacity:0.5}.company-teaser .btn--subtle{padding:0
5px;position:absolute;right:10px;top:10px}.company-teaser .btn--large{position:absolute;left:0;bottom:0;right:0}@media all and (min-width: 1200px){.company-teaser .btn--large{left:10px;bottom:10px;right:10px}}.write-review{padding:0}@media all and (min-width: 1024px){.write-review
form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.write-review__general-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px
15px}.write-review__rating{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:10px;background:#dce4ef;padding:15px}@media all and (min-width: 1024px){.write-review__rating{padding:10px
20px;-webkit-box-flex:0;-ms-flex:0 0 260px;flex:0 0 260px;margin-right:10px;margin-bottom:0}}.write-review__rating
h4{margin:22px
0 23px}.write-review__rating .rating-system{padding:6px
10px;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 10px #cfe0f9;box-shadow:0 0 10px #cfe0f9}.write-review__rating .rating-system .form-row>label{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0
10px 0 0}.write-review__rating .rating-system .form-row .rating-select{width:110px}.category__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0
-10px}@media all and (min-width: 1024px){.category__inner{margin:0
-20px}}.category__navigation{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 -webkit-calc(100% - 20px);flex:0 0 calc(100% - 20px);background:#f3f7fd;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 10px #dce9fb;box-shadow:inset 0 0 10px #dce9fb;margin:0
10px}@media all and (min-width: 768px){.category__navigation{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}@media all and (min-width: 1024px){.category__navigation{margin:0
20px}.category__navigation
.inner{position:-webkit-sticky;position:sticky;top:80px}}.category__navigation
h4{margin:15px
10px}.category__navigation
ul{list-style:none;margin:0;padding:0}.category__navigation ul li
a{display:block;padding:10px;border-bottom:1px solid #cfe0f9;position:relative}@media all and (min-width: 1024px){.category__navigation ul li a:before{width:0;height:0;content:" ";display:block;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:6px solid #fff;position:absolute;top:50%;margin-top:-6px;right:-10px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}}.category__navigation ul li a:hover{background:#cfe0f9}.category__navigation ul li a:hover:before{right:0}.category__navigation ul li
a.active{background:#FF8D42;font-weight:bold;color:#fff;position:relative}.category__navigation ul li a.active:before{right:0}.category__content{margin:0
10px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media all and (min-width: 768px){.category__content .company-overview__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.category__content .company-overview__header
h3{-webkit-box-flex:1;-ms-flex:1;flex:1}}.category__content .company-overview__header
.sorting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.category__content .company-overview__header .sorting
span{text-transform:uppercase;font-weight:bold;color:#888;font-size:11px;margin-right:10px}.category__content .company-overview__header .sorting
.btn{display:inline-block;margin:0
5px 5px 0;font-size:13px;padding:2px
5px}.article-overview{margin:0
0 20px}@media all and (min-width: 480px){.article-overview .blog-grid article,
.article-overview .blog-grid .company-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 20px);flex:0 0 -webkit-calc(25% - 20px);flex:0 0 calc(25% - 20px)}}.article-overview .blog-grid article.large-article,
.article-overview .blog-grid .company-teaser.large-article{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 -webkit-calc(100% - 20px);flex:0 0 calc(100% - 20px)}@media all and (min-width: 480px){.article-overview .blog-grid article.large-article,
.article-overview .blog-grid .company-teaser.large-article{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3 - 20px);flex:0 0 -webkit-calc(100% / 3 - 20px);flex:0 0 calc(100% / 3 - 20px)}}.blog-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-10px}.blog-grid .company-teaser{margin:10px;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 -webkit-calc(50% - 10px);flex:0 0 calc(50% - 10px)}@media all and (min-width: 480px){.blog-grid .company-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3 - 20px);flex:0 0 -webkit-calc(100% / 3 - 20px);flex:0 0 calc(100% / 3 - 20px)}}.blog-grid
article{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px;background:#f3f7fd;-webkit-transition:background 0.25s ease;transition:background 0.25s ease;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 -webkit-calc(50% - 20px);flex:0 0 calc(50% - 20px)}@media all and (min-width: 480px){.blog-grid
article{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 3 - 20px);flex:0 0 -webkit-calc(100% / 3 - 20px);flex:0 0 calc(100% / 3 - 20px)}}.blog-grid article
a{display:block}.blog-grid article:hover{background:#cfe0f9}.blog-grid article:hover .title-wrapper p .read-more{color:#111}.blog-grid article .title-wrapper{margin:10px}.blog-grid article .title-wrapper
h3{margin:5px
0;line-height:1;font-size:16px;font-weight:700}.blog-grid article .title-wrapper
p{margin:0;font-size:0.8rem}.blog-grid article .title-wrapper p .read-more{font-weight:bold;color:#FF8D42;border-bottom:1px solid #FF8D42}.blog-featured{margin:20px
-10px}.blog-featured
article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px;background:#f3f7fd}.blog-featured article .img-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;line-height:0}.blog-featured article .img-wrapper
img{width:100%}@media all and (min-width: 768px){.blog-featured article .img-wrapper{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%}}@media all and (min-width: 1200px){.blog-featured article .img-wrapper{-webkit-box-flex:0;-ms-flex:0 0 49.2%;flex:0 0 49.2%}}.blog-featured article .text-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width: 768px){.blog-featured article .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px}}.blog-featured article .text-wrapper
h2{margin:0
0 10px}.blog-featured article .text-wrapper p .desktop-longer{display:none}@media all and (min-width: 1200px){.blog-featured article .text-wrapper p .desktop-longer{display:block}}.blog-list
article{margin:0
0 10px}.blog-list article
a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f3f7fd}.blog-list article a:hover{background:#cfe0f9}.blog-list article a
img{width:60px;height:60px}.blog-list article a .title-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px}.blog-list article a .title-wrapper
h3{font-size:14px;margin:0;font-weight:normal}.blog-detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}@media all and (min-width: 768px){.blog-detail__inner{margin:20px
-20px}}.blog-detail__content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}@media all and (min-width: 768px){.blog-detail__content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px
20px}}.blog-detail__content .blog-header{margin:0
-20px}@media all and (min-width: 768px){.blog-detail__content .blog-header{margin:0}}.blog-detail__content .blog-header
img{width:100%}.blog-detail__content .blog-header
.date{margin:5px
20px;opacity:0.5;font-weight:bold;font-size:13px;text-transform:uppercase}@media all and (min-width: 768px){.blog-detail__content .blog-header
.date{margin:5px
0}}.blog-detail__content .blog-header
h1{margin:10px
20px;color:#FF8D42;font-size:20px}@media all and (min-width: 768px){.blog-detail__content .blog-header
h1{margin:10px
0;font-size:25px}}.blog-detail__content .blog-footer .social-share{margin:20px
0;display:inline-block;padding:5px
20px;border-radius:50px;background:#cfe0f9}.blog-detail__content .blog-footer .social-share
span{font-weight:bold;float:left;line-height:36px;margin-right:20px;text-transform:uppercase}.blog-detail__content .blog-footer .social-share
ul{display:inline;list-style:none;padding:0}.blog-detail__content .blog-footer .social-share ul
li{margin-right:10px;display:inline}.blog-detail__content .blog-footer .social-share ul li
a{display:inline-block;color:#111;font-size:23px;width:36px;height:36px;border-radius:50%;text-align:center;line-height:38px}.blog-detail__content .blog-footer .social-share ul li a:hover{background:#fff;color:#FF8D42}.blog-detail__sidebar{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0
0 20px}@media all and (min-width: 768px){.blog-detail__sidebar{-webkit-box-flex:0;-ms-flex:0 0 273px;flex:0 0 273px;margin:10px
20px 30px}.blog-detail__sidebar .blog-list{position:-webkit-sticky;position:sticky;top:70px}.blog-detail__sidebar .blog-list
h3{margin-top:0}}.more-articles{border-top:1px solid #cfe0f9;padding:20px
0 40px;background:#f3f7fd}.more-articles article,
.more-articles .company-teaser{background:#fff}.blog-content h2,
.page-content
h2{font-size:18px}.blog-content h3,
.blog-content h4,
.blog-content h5,
.blog-content h6,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content
h6{font-size:20px;margin:10px
0;font-weight:bold}.blog-content p,
.page-content
p{line-height:1.5;margin:0
0 10px;font-size:16px}.blog-content p:first-of-type,
.page-content p:first-of-type{font-size:18px;font-weight:bold;line-height:22px;margin:10px
0 20px}@media all and (min-width: 768px){.blog-content p:first-of-type,
.page-content p:first-of-type{font-size:20px;line-height:30px}}.blog-content p a,
.page-content p
a{text-decoration:underline;font-weight:bold;color:#FF8D42}.blog-content blockquote,
.page-content
blockquote{font-weight:bold;color:#111;border-bottom:1px solid #cfe0f9;border-top:1px solid #cfe0f9;padding:30px
10px;font-size:20px;margin:30px
auto;text-align:center}@media all and (min-width: 1200px){.blog-content blockquote,
.page-content
blockquote{padding:30px
100px}}.blog-content hr,
.page-content
hr{border-bottom:0;border-top:1px solid #cfe0f9;margin:20px
0}.blog-content ul,
.blog-content ol,
.page-content ul,
.page-content
ol{list-style:none;margin:0
0 15px;padding:0;line-height:1.5;display:inline}.blog-content ul li,
.blog-content ol li,
.page-content ul li,
.page-content ol
li{position:relative;margin:0
0 10px;padding-left:20px}.blog-content ul li:before,
.blog-content ol li:before,
.page-content ul li:before,
.page-content ol li:before{color:#FF8D42;font-weight:bold;left:0;top:7px;font-size:1.2em;position:absolute}.blog-content ul li:last-child,
.blog-content ol li:last-child,
.page-content ul li:last-child,
.page-content ol li:last-child{margin-bottom:0}.blog-content ul li:before,
.page-content ul li:before{border-radius:50%;width:6px;height:6px;content:" ";display:block;background:#FF8D42}.blog-content ol>li,
.page-content ol>li{counter-increment:step-counter}.blog-content ol>li:before,
.page-content ol>li:before{top:-3px;content:counter(step-counter)}.blog-content ol>li ul li,
.page-content ol>li ul
li{margin:5px
0}.popup__wrapper{background:rgba(14, 54, 110, 0.9);position:fixed;top:0;bottom:0;right:0;left:0;z-index:9999;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0;visibility:hidden;padding:10px;overflow-x:scroll}.popup--shown .popup__wrapper,
.popup--shown
.popup__inner{opacity:1;visibility:visible}.popup--shown
.popup__inner{-ms-transform:scale(1) translateY(0);-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.popup__close{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.popup__close:hover
span{background:#cfe0f9}.popup__close
span{width:26px;height:2px;background:#6a83a7;content:" ";display:block;position:absolute;top:50%;left:9px;border-radius:2px;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}.popup__close span:first-child{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup__close span:last-child{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__inner{background:#f3f7fd;padding:20px
0;margin:40px
0;max-width:700px;border-radius:5px;text-align:center;-webkit-box-shadow:0 0 20px #0b2b57;box-shadow:0 0 20px #0b2b57;opacity:0;visibility:hidden;-ms-transform:scale(0.5) translateY(100px);-webkit-transform:scale(0.5) translateY(100px);transform:scale(0.5) translateY(100px);-webkit-transition:all 0.5s ease 0.15s;transition:all 0.5s ease 0.15s}@media all and (min-width: 768px){.popup__inner{margin:15vh auto}}.popup__inner>h3{font-size:20px;font-weight:700}@media all and (min-width: 1024px){.popup__inner>h3{font-size:25px}}.popup__inner .logo-wrapper{background:#fff;margin:20px
0}.popup__inner .logo-wrapper
a{display:block;padding:20px
0}.popup__inner .company-teaser-grid{background:#fff;padding:20px
10px;margin:20px
0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.popup__inner .company-teaser-grid .company-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 -webkit-calc(100% - 20px);flex:0 0 calc(100% - 20px)}@media all and (min-width: 360px){.popup__inner .company-teaser-grid .company-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 -webkit-calc(50% - 20px);flex:0 0 calc(50% - 20px)}}@media all and (min-width: 480px){.popup__inner .company-teaser-grid .company-teaser{-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 20px);flex:0 0 -webkit-calc(33.33% - 20px);flex:0 0 calc(33.33% - 20px)}}.popup__inner .company-teaser-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0
10px}.popup__inner .company-teaser-list .company-teaser-small{margin:0
10px;text-align:left;-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 20px);flex:0 0 -webkit-calc(100% - 20px);flex:0 0 calc(100% - 20px)}@media all and (min-width: 768px){.popup__inner .company-teaser-list .company-teaser-small{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 20px);flex:0 0 -webkit-calc(50% - 20px);flex:0 0 calc(50% - 20px)}}.popup__inner .button-wrapper
.btn{padding:10px
40px}.pagination{display:inline-block}.pagination
a{color:black;float:left;padding:8px
16px;text-decoration:none}.pagination
a.active{background-color:#6fc40a;color:white;border-radius:5px}.pagination a:hover:not(.active){background-color:#FF8D42;border-radius:3px}.ax-hidden{position:absolute;height:1px;width:1px;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}.autocomplete__loading,.autocomplete__loading.showDown{max-height:0;overflow-y:hidden;margin:0!important;-webkit-transition:max-height 0.2s ease-in-out;-moz-transition:max-height 0.2s ease-in-out;-o-transition:max-height 0.2s ease-in-out;transition:max-height 0.2s ease-in-out}.autocomplete__loading.showDown{max-height:54px;margin:20px
0!important}.greenBg
*{box-sizing:border-box}.greenBg
.comment__content{background:#66bb0038!important}.greenBg
.commentChecked{-webkit-box-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;color:#6fc40a!important;width:100%
font-size: 15px;text-align:right;padding:10px
0 0 0}p.verified_user
img{max-width:16px;vertical-align:middle;text-align:right}.reviews__review-list .review-item__content .review-comments .write-comment .comment-name.codeFilled{box-sizing:border-box;padding:0
10px}.reviews__review-list-holder .review-item.hreview{border:0;margin-top:5px}