.row{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.row{display:flex;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*='col-']{padding-right:0;padding-left:0}.col-4,.col-6,.col-10,.col-12,.col,.col-sm-2,.col-sm-5,.col-sm-7,.col-sm-8,.col-sm-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-lg-9{position:relative;width:100%;padding-right:7.5px;padding-left:7.5px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-6{flex:0 0 50%;max-width:50%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-12{flex:0 0 100%;max-width:100%}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}@media (min-width: 576px){.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-1{order:1}.order-sm-2{order:2}}@media (min-width: 768px){.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}}@media (min-width: 992px){.col-lg-9{flex:0 0 75%;max-width:75%}}.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-block{display:block !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-block{display:block !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-wrap{flex-wrap:wrap !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-center{align-items:center !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.justify-content-sm-end{justify-content:flex-end !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.justify-content-md-center{justify-content:center !important}}.m-0{margin:0 !important}.mb-0{margin-bottom:0 !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.p-0{padding:0 !important}.pr-0{padding-right:0 !important}.pl-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.py-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.py-2{padding-top:.5rem !important}.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.px-3{padding-right:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.mt-n2{margin-top:-.5rem !important}.mx-auto{margin-right:auto !important}.mx-auto{margin-left:auto !important}@media (min-width: 576px){.my-sm-0{margin-top:0 !important}.my-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mt-sm-1{margin-top:.25rem !important}.pt-sm-0{padding-top:0 !important}.pl-sm-2{padding-left:.5rem !important}}@media (min-width: 768px){.mt-md-0,.my-md-0{margin-top:0 !important}.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.mb-md-1{margin-bottom:.25rem !important}.pt-md-0{padding-top:0 !important}.pl-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.px-md-2{padding-right:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.pr-md-3{padding-right:1rem !important}.pl-md-3{padding-left:1rem !important}.mt-md-n1{margin-top:-.25rem !important}}@media (min-width: 992px){.pr-lg-1{padding-right:.25rem !important}}.img-fluid{max-width:100%;height:auto}.btn{align-items:center;display:flex;justify-content:center;font-family:Roboto-Regular,Arial,sans-serif;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;cursor:pointer;padding:.6rem .75rem;font-size:.875rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(245,222,155,0.25)}.btn:disabled{opacity:.65}.btn-block{width:100%}.btn-yale-blue{height:48px;font-weight:bold;width:100%;color:#fff;background-color:#024384}.btn-yale-blue:hover{color:#fff;background-color:#012a52}.text-center{text-align:center !important}.text-dark{color:#012548 !important}strong{font-family:Roboto-Medium,Arial,sans-serif;font-weight:normal}@font-face{font-family:'Roboto-Regular';font-display:swap;src:local("Roboto-Regular"),url("/Sources/Fonts/Roboto/Roboto-Regular.woff2") format("woff2"),url("/Sources/Fonts/Roboto/Roboto-Regular.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+000-5FF}@font-face{font-family:'Roboto-Medium';font-display:swap;src:local("Roboto-Medium"),url("/Sources/Fonts/Roboto-Medium/Roboto-Medium.woff2") format("woff2"),url("/Sources/Fonts/Roboto-Medium/Roboto-Medium.woff") format("woff");font-weight:500;font-style:normal;unicode-range:U+000-5FF}@font-face{font-family:'Roboto-Bold';font-display:swap;src:local("Roboto-Bold"),url("/Sources/Fonts/Roboto-Bold/Roboto-Bold.woff2") format("woff2"),url("/Sources/Fonts/Roboto-Bold/Roboto-Bold.woff") format("woff");font-weight:bold;font-style:normal;unicode-range:U+000-5FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:local("Work-Sans-Regular"),url("/Sources/Fonts/WorkSans/work-sans-v9-latin-ext_latin-regular.woff2") format("woff2"),url("/Sources/Fonts/WorkSans/work-sans-v9-latin-ext_latin-regular.woff") format("woff");unicode-range:U+000-5FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;font-display:swap;src:local("Work-Sans-Regular"),url("/Sources/Fonts/WorkSans/work-sans-v9-latin-ext_latin-500.woff2") format("woff2"),url("/Sources/Fonts/WorkSans/work-sans-v9-latin-ext_latin-500.woff") format("woff");unicode-range:U+000-5FF}@font-face{font-family:'Work Sans Semibold';font-style:normal;font-weight:600;font-display:swap;src:local("Work-Sans-Semibold"),url("/Sources/Fonts/WorkSans/work-sans-v13-latin-600.woff2") format("woff2"),url("/Sources/Fonts/WorkSans/work-sans-v13-latin-600.woff") format("woff");unicode-range:U+000-5FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:local("Work-Sans-Regular"),url("/Sources/Fonts/WorkSans/work-sans-v9-latin-ext_latin-700.woff2") format("woff2"),url("/Sources/Fonts/WorkSans/work-sans-v9-latin-ext_latin-700.woff") format("woff");unicode-range:U+000-5FF}img{border-style:none}body{margin:0;color:#012548;font:12px Arial, Verdana, sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}#main{clear:both;overflow:hidden}@media all and (min-width: 981px){#main{display:flex;justify-content:space-between;overflow:unset}}#page{margin:0 auto;max-width:980px;min-height:100%;padding:10px}@media screen and (min-width: 768px){#page{padding:25px 10px 10px 10px}}.content{float:left;margin-top:5px;width:728px}@media (max-width: 1016px){.content{width:100%}}input{color:#5e656d;font-size:12px;padding:8px 12px}ul.page-nav{padding-left:0;font-size:13px;margin-top:0;margin-bottom:10px;position:relative}@media all and (max-width: 425px){ul.page-nav{display:none}}ul.page-nav li{display:inline-block}ul.page-nav li:after{content:'\203A'}ul.page-nav li:last-child:after{content:''}.ttl{color:#012548;overflow:hidden;border-bottom:1px solid #c2d4e0;padding:0 0 8px;margin-bottom:12px;clear:both}.ttl h1{margin:0;font:700 25px/28px Arial, Helvetica, sans-serif}.ttl h2{margin:0;font:700 25px/28px Arial, Helvetica, sans-serif;font-size:20px}.text-block{clear:both;overflow:hidden;line-height:18px;font-size:13px}.text-block p{margin:0 0 18px;color:#000;font-size:14px}.text-block ul li{padding:0 0 10px 5px;background:0 0;font-size:14px}@media all and (max-width: 900px){.text-block ul{padding-left:10px;margin-left:10px}}ul li::marker{font-size:16px;color:#004486}.block-new-review{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;color:#000}.block-new-review p{margin:0 0 18px}.block-new-review .paragraph__title h1,.block-new-review .paragraph__title h2{margin:0;font-size:25px;line-height:28px}.light-design-v1-content{font-family:Roboto-Regular, Arial, sans-serif;font-size:14px;padding:0 7.5px;box-sizing:border-box;line-height:1.5rem;color:#000}.light-design-v1-content ul{line-height:1.5rem}.light-design-v1-content h1,.light-design-v1-content h2{line-height:2rem}.light-design-v1-content a:not(.btn):not(.unhighlight){text-decoration:underline;color:#004586}.light-design-v1-content a:not(.btn):not(.unhighlight):hover{text-decoration:none}body.disable-scroll{overflow:hidden}@media (min-width: 768px){body.disable-scroll{padding-right:17px}}.top-header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:20;font-family:'Work Sans', sans-serif;background-color:#fff;border-top:5px solid #cc002c;border-bottom:1px solid #e8e8eb}.top-header button{border:none;background:none;cursor:pointer;outline:none;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit}.top-header button:focus-visible{outline:1px solid #333}.top-header a:focus-visible{outline:1px solid #333}.top-header__container{max-width:1060px;padding:0 20px;margin:auto;box-sizing:border-box;display:flex;justify-content:space-between;position:relative;height:60px}.top-header__container>*{height:100%}@media (min-width: 992px){.top-header__container{padding:0 40px;height:75px}}.top-header .top-logo{display:flex;align-items:center}.top-header .top-logo img{max-height:40px;max-width:157px}@media (min-width: 992px){.top-header .top-logo img{max-height:initial;max-width:196px}}.top-header .top-utils{display:flex;height:60px}.top-header .top-utils>*{height:100%}@media (min-width: 992px){.top-header .top-utils{height:75px}}.top-header .top-search__opener{height:100%}.top-header .top-search__opener img{vertical-align:middle;padding-right:10px;box-shadow:1px 0 0 #e0e0e0}@media (min-width: 992px){.top-header .top-search__opener img{box-shadow:none}}.top-header .top-search__overlay{opacity:0}.top-header .top-search__overlay.opened{transition:0.2s;background-color:#1c2028;opacity:0.5;position:fixed;left:0;cursor:pointer;width:100vw;height:100vh}.top-header .top-search__input{width:inherit}.top-header .top-search__button{color:#fff;background-color:#024384;padding:8px 18px;border-radius:3px;font-size:16px}@media (min-width: 992px){.top-header .top-search__button{padding:8px 25px}}.top-header .top-search__button:hover,.top-header .top-search__button:active{background-color:#023365}.top-header .top-search__close{padding:0}.top-header .top-search__dropdown{display:none;transition:0.2s;padding:15px}.top-header .top-search__dropdown.opened{display:flex;justify-content:space-between}@media (min-width: 992px){.top-header .top-search__dropdown{padding:20px 28px}}.top-header .top-search__dropdown>*{margin:0 5px}.top-header .top-search__input{border:1px solid #e8e8eb;border-radius:4px;outline:none;flex-grow:1;padding:9px 12px}.top-header__dropdown{position:absolute;left:0;background-color:#fff;border:1px solid #e8e8eb;box-shadow:0 4px 8px rgba(0,0,0,0.08);margin:0;width:100%;top:60px}@media (min-width: 992px){.top-header__dropdown{top:75px;width:calc(100% - 80px);margin:0 40px;border-radius:0 0 4px 4px}}.top-menu{display:none}@media (min-width: 992px){.top-menu{display:flex;justify-content:space-between;height:100%;padding:0;margin:0}.top-menu__item{display:flex;align-items:center;height:100%}.top-menu__item .top-menu__item__link{font-size:16px;font-weight:500;color:#333;padding:0 20px;position:relative;cursor:pointer}.top-menu__item .top-menu__item__link:hover{text-decoration:none}.top-menu__item .top-menu__item__link--opener span:after{content:'';border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:2px;-ms-transform:rotate(45deg);transform:rotate(45deg);margin:2px 5px 3px 10px}.top-menu__item:hover .top-menu__item__link:after{content:'';position:absolute;width:100%;height:3px;left:0;bottom:-28px;background-color:#cc002c}.top-menu__item:hover .top-menu__item__submenu{display:flex}.top-menu__submenu{display:none;padding:25px 45px 40px}.top-menu__submenu__column{width:25%}.top-menu__submenu__all-link{display:block;border-top:1px solid #e8e8eb;color:#0362c2;font-weight:500;font-size:15px;width:100%;padding-top:15px;margin-top:10px;text-decoration:none}.top-menu__submenu__all-link:hover,.top-menu__submenu__all-link:focus,.top-menu__submenu__all-link:active{color:#024384}.top-menu__submenu__title{color:#1c2028;font-size:15px;font-weight:600;margin-bottom:14px}.top-menu__submenu__links{padding:0;list-style:none;font-size:15px;margin:0}.top-menu__submenu__links__link{padding:7px 0}.top-menu__submenu__links__link a{color:#2f3642}}.mobile-menu{color:#1c2028;font-weight:500}@media (min-width: 992px){.mobile-menu{display:none}}.mobile-menu a{font-weight:inherit;color:inherit;text-decoration:none}.mobile-menu__overlay{width:100vw;height:100vh;position:fixed;top:0;left:0;transition:0.2s;background-color:#1c2028;opacity:0.5;display:none}.mobile-menu__overlay.active{display:block}.mobile-menu ul{margin:0;list-style:none}.mobile-menu__container{display:none;flex-direction:column;overflow:hidden}.mobile-menu__container.active{display:flex}.mobile-menu__opener{height:100%}.mobile-menu__close{right:5px;position:absolute}.mobile-menu__card{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,0.08);height:100vh;overflow:scroll;width:300px;max-width:100%;position:fixed;top:0;right:-300px;transition:0.5s}@media (min-width: 768px){.mobile-menu__card{width:420px;right:-420px}}.mobile-menu__card#mobile-menu-home{transition-delay:0.5s}.mobile-menu__card>*{padding:0 15px}.mobile-menu__card.active{right:0}.mobile-menu__card.active#mobile-menu-home{transition:none}.mobile-menu__card__back{padding:0}.mobile-menu__card__back>*{vertical-align:middle}.mobile-menu__card__back span{margin-left:10px}.mobile-menu__card__icon{margin-right:10px;vertical-align:middle}.mobile-menu__card__icon--light{-webkit-filter:invert(99%) sepia(92%) saturate(1%) hue-rotate(196deg) brightness(107%) contrast(100%);filter:invert(99%) sepia(92%) saturate(1%) hue-rotate(196deg) brightness(107%) contrast(100%)}.mobile-menu__card__top-bar{border-bottom:1px solid #e8e8eb;font-size:16px;font-weight:600;padding:20px 15px}.mobile-menu__card__link{font-size:15px}.mobile-menu__card__link a,.mobile-menu__card__link button{padding:15px 0;display:block}.mobile-menu__card__title{padding:15px;font-size:15px;background-color:#1c2028;color:#fff}.mobile-menu__main-link button{width:100%;text-align:left}.mobile-menu__main-link button:after{content:'';border:solid #011f3e;border-width:0 2px 2px 0;display:inline-block;padding:3px;width:auto;height:auto;-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:20px;margin-top:5px}.mobile-menu__main-link:last-child{border-bottom:1px solid #e8e8eb}.mobile-menu__accordion{padding:0 0 150px 0;font-size:15px}.mobile-menu__accordion__opener{padding:15px;width:100%;text-align:left;font-size:15px}.mobile-menu__accordion__opener span:after{content:'';transition:all 0.4s;border:solid #011f3e;border-width:0 2px 2px 0;display:inline-block;padding:3px;width:auto;height:auto;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:20px;margin-top:5px}.mobile-menu__accordion__opener.active span:after{-ms-transform:rotate(225deg);transform:rotate(225deg)}.mobile-menu__accordion__link{font-weight:400}.mobile-menu__accordion__link a{padding:15px;display:block}.mobile-menu__accordion__links{max-height:0;display:block;overflow:hidden;background-color:#f2f2f5;padding:0}.mobile-menu__accordion__links.active{max-height:200vh;transition:2s}.mobile-menu__body-overflow-hidden{overflow:hidden}@media (min-width: 992px){.mobile-menu__body-overflow-hidden{overflow:unset}}.side-bar{width:234px;margin-top:5px;float:right}@media (max-width: 1016px){.side-bar{display:none}}.side-bar__block{border-top:2px solid #bb1724;margin-bottom:24px}.side-bar__title{color:#bb1724;border-bottom:1px solid #dfe2ef;text-transform:uppercase;padding:16px 8px;font-weight:bold;font-size:14px;line-height:19px}.side-bar__title a{text-decoration:none;color:#bb1724}.side-bar__title a:hover{text-decoration:underline}.side-bar__nav{list-style:none;padding:16px 8px;margin:0}.side-bar__nav a{text-decoration:none;font-size:14px;line-height:1.8}.side-bar__nav a:hover{text-decoration:underline}.side-bar__nav .slot-reviews-title.active{color:#bb1724;font-weight:bold}.side-bar__nav .slot-reviews-title.active .trigger-arrow{-webkit-filter:none;filter:none}.side-bar__nav .slot-reviews-title .trigger-arrow.open{-ms-transform:rotate(0);transform:rotate(0);transition:transform 0.2s}.side-bar__nav .slot-reviews.open{transition:max-height 0.2s ease-in}.paragraph{font-family:Roboto,Arial,sans-serif;font-style:normal;color:#000}.paragraph__html p{margin:0}.paragraph__html p a{color:#004586;text-decoration:underline}.paragraph__html p a:hover{text-decoration:underline}.paragraph__html>p{font-size:14px;line-height:24px}.paragraph__html p+p{margin-top:1em}.paragraph__title{font-weight:700;display:flex;color:#012548}.paragraph__title>h1{font-size:40px;line-height:45px;margin:0}@media (max-width: 767.98px){.paragraph__title>h1{font-size:30px;line-height:35px}}.paragraph__title>h2{font-size:28px;margin:0}@media (max-width: 767.98px){.paragraph__title>h2{font-size:20px;line-height:23px}}@media (max-width: 767.98px){.paragraph__title{font-size:20px;line-height:23px}}.paragraph.row{position:relative}.paragraph .alignright{display:block;width:auto;max-width:100%;padding:0;margin:0 auto 20px}@media (min-width: 576px){.paragraph .alignright{float:right;max-width:100%;margin:0 0 10px 30px}}.paragraph.block-new-review .ttl-bar{display:block;position:relative;padding:0;border:none}.paragraph.block-new-review .ttl-bar h2,.paragraph.block-new-review .ttl-bar h1{padding-right:50px;margin-bottom:-29px}.paragraph.block-new-review .ttl-bar .block-bar{padding-top:35px}.paragraph.block-new-review .ttl-bar .box-bar{width:100%;height:2px;background:#c2d4e0}.paragraph.block-new-review .ttl-bar .box-bar .box-bar-in{height:2px;background:#2bae02}@media all and (max-width: 830px){.paragraph.block-new-review .ttl{margin:0 -10px 12px;padding:0 10px 8px}.paragraph.block-new-review .ttl-bar h2{padding:0 60px 0 10px}}@media all and (max-width: 992px){.paragraph.block-new-review .ttl h2{text-align:left}}@media all and (max-width: 992px){.paragraph.block-new-review .ttl h2{text-align:left}}@media all and (max-width: 830px){.paragraph.block-new-review .ttl h2{font-size:23px}}@media all and (max-width: 767px){.paragraph.block-new-review .ttl h2{font-size:18px}}@media all and (max-width: 480px){.paragraph.block-new-review .ttl h2{font-size:20px}}.spacer-16{padding-top:16px !important}.spacer-24{padding-top:24px !important}.spacer-40{padding-top:40px !important}@media (min-width: 992px){.spacer-lg-16{padding-top:16px !important}.spacer-lg-24{padding-top:24px !important}.spacer-lg-40{padding-top:40px !important}.spacer-lg-64{padding-top:64px !important}}.horzmenu.heading{font-weight:700;margin-bottom:10px;display:block;line-height:18px;padding-left:10px;font-size:16px}.horzmenu ul{background-color:transparent;list-style:none;display:flex;align-items:stretch}@media (max-width: 991.98px){.horzmenu ul{overflow-x:scroll}}.horzmenu li,.horzmenu ul{margin:0;padding:0}.horzmenu li{flex:1 0 0;background:#011e3c;border:1px solid #c2d4e0;display:flex;align-items:center;justify-content:center}.horzmenu li:hover{background-color:#f4f9ff}.horzmenu li:hover a{color:#414141;text-decoration:none}.horzmenu a{color:#fff;display:block;font-family:arial;font-size:14px;font-weight:700;padding:10px 7px;text-align:center;text-decoration:none;transition:all 0.25s ease;width:100%}.clearmarg{clear:both;height:10px}.trust-banner{box-sizing:border-box}.trust-banner__container{padding:0 8px}.trust-banner__container-gray{background-color:#eff1f4;border-radius:6px;min-height:44px;justify-content:space-between;padding:16px}@media (min-width: 576px){.trust-banner__container-gray{padding:0 20px}}.trust-banner__seals{align-items:center;font-size:14px}.trust-banner__logo{align-items:center}.trust-banner__logo img{height:28px}#top-list-light.preload *{transition:none !important}.top-list-container{box-sizing:border-box;font-family:Roboto-Regular,Arial,sans-serif;font-size:14px;line-height:1.5rem;justify-content:center;display:none}.top-list-container.active{display:block}.top-list-container .btn:focus{box-shadow:none}.top-list-container .btn.show-more{color:#004586;border:1px solid #004586;font-weight:bold}.top-list-container .btn.show-more:hover{color:#fff;background-color:#004586}.rating-tooltip{position:relative;color:#546177}.rating-tooltip__opener{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:right;line-height:1rem}.rating-tooltip__opener:hover .rating-tooltip__container{visibility:visible}.rating-tooltip__info{position:relative;top:3px;left:4px}.rating-tooltip__container{visibility:hidden;top:15px;right:0;position:absolute;z-index:1;padding-top:15px}.rating-tooltip__container__box{width:250px;background-color:#546177;color:#fff;border-radius:6px;padding:8px}.rating-tooltip__container__box:after{content:' ';position:absolute;top:5px;right:55px;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #546177 transparent}.rating-tooltip__container a{color:#fff !important;font-weight:bold}.rating-tooltip__container a:hover{text-decoration:none}.top-list-horizontal{position:relative;border:1px solid #dee2e6;box-sizing:border-box;border-radius:6px;background-color:white}.top-list-horizontal::after{content:'';position:absolute;z-index:-1;width:100%;height:100%;opacity:0;border-radius:6px;box-shadow:0 2px 20px rgba(0,0,0,0.1);transition:opacity 0.3s ease-in-out}.top-list-horizontal:hover::after,.top-list-horizontal.active::after{opacity:1}.top-list-horizontal .partner-tag{background-color:#c3eddc;color:#1c2028;margin:-1px 0 0 -1px;border-radius:6px;font-weight:600}.top-list-horizontal .casino-info__cta-bullet,.top-list-horizontal .additional-info__cta-bullet{color:#1c2028;list-style:none;white-space:nowrap}.top-list-horizontal .casino-info__cta-bullet__icon,.top-list-horizontal .additional-info__cta-bullet__icon{position:relative;top:2px;right:5px}.top-list-horizontal .casino-info__cta-bullet .overflow{display:block;padding-left:12px;line-height:1rem}@media (min-width: 360px){.top-list-horizontal .casino-info__cta-bullet .overflow{display:inline;padding-left:0;line-height:unset}}@media (min-width: 768px){.top-list-horizontal .casino-info{border-bottom:1px solid #dee2e6}}.top-list-horizontal .casino-info__logo-container{width:140px;height:95px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color, #e8e8e8);border-radius:3px}.top-list-horizontal .casino-info__logo-container__logo{vertical-align:middle;max-height:95px;min-height:20px}.top-list-horizontal .casino-info__bonus-num{color:#012548;font-size:30px;line-height:32px;font-weight:bold}.top-list-horizontal .casino-info__bonus-text{font-size:12px;color:#546177}.top-list-horizontal .casino-info__rating-number{width:63px;font-size:12px;background-color:#eff1f4;border-radius:3px;text-align:center}.top-list-horizontal .casino-info__rating-number__value{font-weight:bold;font-size:18px;color:#012548}.top-list-horizontal .casino-info__rating-text{font-weight:bold;font-size:16px;color:#012548}.top-list-horizontal .casino-info__review{line-height:1rem;height:48px}.top-list-horizontal .casino-info__review a{color:#024384;font-weight:bold;line-height:48px}.top-list-horizontal .casino-info__id{position:absolute;font-size:12px;background-color:#546177;font-weight:bold;text-align:center;color:white;border-radius:3px;width:24px;height:24px;left:0;top:0}.top-list-horizontal .casino-info__established{position:absolute;font-size:12px;text-align:center;color:#546177;left:0;right:0;bottom:-25px}.top-list-horizontal .additional-info__opener{color:#024384;font-weight:bold;border:none}.top-list-horizontal .additional-info__opener.active{color:#0362c2}.top-list-horizontal .additional-info__opener.active:after{color:#0362c2;-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transform:rotate(-135deg);top:calc(50% - 6px)}.top-list-horizontal .additional-info__opener::after{content:'';transition:all 0.4s;border:solid #024384;border-width:0 2px 2px 0;margin-left:10px;margin-bottom:1px;display:inline-block;padding:3px;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.top-list-horizontal .additional-info__opener:hover,.top-list-horizontal .additional-info__opener:hover:after{color:#0362c2;border-color:#0362c2}.top-list-horizontal .additional-info__content{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out}.top-list-horizontal .additional-info__content.active{max-height:600px;display:flex;transition:max-height 0.5s ease-in}.top-list-horizontal .additional-info__label{color:#546177;font-size:14px;line-height:16px}.top-list-horizontal .additional-info__payment-container{width:42px;height:25px;border:1px solid #ececf3;border-radius:3px}.top-list-horizontal .additional-info__payment-type{width:100%;height:100%}