*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:"Nunito",sans-serif;font-size:clamp(16px,0.3vw+15px,18px)}a{color:#0f5cbe;border:none;text-decoration-line:underline;text-decoration-thickness:0.12em;text-underline-offset:0.3em;text-decoration-color:rgba(15, 92, 190, 0.45);transition:color 0.25s ease, text-decoration-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease}a:hover,a:focus-visible{color:#084391;text-decoration-color:currentColor}body{margin:0;font-size:18px;line-height:1.7;color:#2f3a59;background-color:#fff}main{width:100%;min-height:100vh}ul{color:rgba(47,58,89,0.9);margin:1em;padding:0;line-height:1.7}li{margin:0.3em 0.7em}strong{color:#111;font-weight:bold}button,.button-look{display:inline-block;text-align:center;font-size:1.1rem;font-weight:600;line-height:1.2;color:#fff;border:none;text-decoration:none;text-decoration-color:transparent;border-radius:1.4rem;background:linear-gradient(to left bottom, #6c37b2, #3457c2);box-shadow:0 2px 6px rgba(17, 17, 17, 0.05);padding:0.85rem 1.45rem;transition:transform 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease;margin-right:0.4em;cursor:pointer;font-family:inherit}button:focus,button:focus-visible,.button-look:focus,.button-look:focus-visible{outline:solid 2px #111;outline-offset:4px}button:hover,.button-look:hover{color:#fff;background:linear-gradient(to left bottom, #562a90, #24469f);box-shadow:0 1.2rem 3rem rgba(49, 58, 87, 0.12)}@media (hover: hover) and (pointer: fine){button:hover,.button-look:hover{transform:translateY(-0.22rem)}}select{font-size:inherit}.select,.single-card__apply,.btn-filter,.btn-inner-reset,.btn-inner-filter,.selected-cards__button{transition:transform 0.35s ease, background-color 0.25s ease, box-shadow 0.25s ease}.select:hover,.single-card__apply:hover,.btn-filter:hover,.btn-inner-reset:hover,.btn-inner-filter:hover,.selected-cards__button:hover{box-shadow:0 1.2rem 3rem rgba(49,58,87,0.12)}.select:hover,.single-card__apply:hover{background-color:#562a90}.btn-text:hover,.btn-filter:hover,.btn-inner-reset:hover,.btn-inner-filter:hover{background:linear-gradient(to left bottom, #562a90, #24469f)}.link-button:hover,
.blue:hover,
.close:hover,
.filter-option:hover .close,
.menu-item a:hover{color:#084391;text-decoration-color:currentColor}.menu-link:hover,
.header .language a:hover,
.header__search-button:hover,
.header__menu:hover,
.breadcrumb a:hover,
#article .related a:hover,
#article .tip a:hover,
#article .buy a:hover,
#article .highlight a:hover{color:#fff}.menu-link:hover::before{background-color:#713603}.category-selectors a:hover{color:#dde2f0}.header__search-button:hover,
.header__menu:hover,
.header__logo:hover,
.header .language a:hover,
.team__facebook:hover,
.team__twitter:hover,
.single-card__heading i:hover,.related-article-card:hover{box-shadow:0 3px 2rem rgba(49,58,87,0.1)}.selected-cards__button:hover{background-color:#24469f}a.button-look,
.header__logo,
.header__search-button,
.header__menu,
.team__facebook,
.team__twitter,
.menu-item a,
.related-article-card
a{text-decoration:none;text-decoration-color:transparent}.invisible{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.loading-screen{position:absolute;top:0;left:0;background-color:#8f4706;width:0;height:100%;z-index:200}.swiper-slide{height:auto}.meta{list-style:none;margin:0;font-size:90%;line-height:1.3rem;color:#5f6b7f;font-weight:500}.meta
li{margin:0}.error{margin:0
1rem}blockquote{border-left:solid 0.5em #8f4706;font-style:italic;margin:0
0 2.25em 0;padding:0.5em 0 0.5em 2em}.preview-image{width:100%;display:block;height:auto;margin:1rem auto 0;border-radius:22px;max-width:min(100%,800px)}.please-slide{text-align:center;margin:1em}.menu-container,.menu-container2{position:fixed;top:0;z-index:500;left:-100%;width:100%;padding-top:4.9rem;padding-bottom:1rem;height:100vh;overflow:hidden;background-color:#1f2230;z-index:600;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width: 800px){.menu-container,.menu-container2{padding-top:7rem}}.load-container{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:100;pointer-events:none}.ad-in-article{margin:1.4rem auto;display:flex;height:auto;min-height:240px;text-align:center;align-items:center}@media screen and (max-width: 768px){.ad-in-article{min-height:360px}}.ad-in-article .ad-settings{width:100%}.ad-end-of-article{margin:1.4rem 0;text-align:center}.ad-sidebar{margin:1.2rem 0}.link-button{color:#0f5cbe;border:none;text-decoration-line:underline;text-decoration-thickness:0.12em;text-underline-offset:0.18em;text-decoration-color:rgba(15,92,190,0.45);cursor:pointer}.choice{font-weight:bold}.container{margin:auto;padding-inline:clamp(1rem, 2vw, 1.5rem);max-width:78rem;width:100%}@media only screen and (max-width: 700px){.container{padding-inline:0.9rem}}@media only screen and (max-width: 420px){.container{padding-inline:0.8rem}}.menu-list{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);list-style:none}.menu-link{font-size:clamp(1.1rem, 0.95rem + 0.55vw, 1.5rem);font-weight:400;color:#fff;text-decoration:none;text-decoration-color:transparent;background-color:rgba(255, 255, 255, 0.05);width:35rem;max-width:min(92vw, 35rem);min-height:5.6rem;padding:1rem 1.4rem;border-radius:10rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:0;overflow:hidden;border:none}.menu-link:first-child{margin-top:8rem}.menu-link:not(:last-child){margin-bottom:1.8rem}@media only screen and (max-width: 420px){.menu-link:not(:last-child){margin-bottom:1.4rem}}.menu-link:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;transition:width 0.5s ease;z-index:-1;background-color:#8f4706}.menu-link:focus-visible{outline:solid 2px #fff;outline-offset:4px}.menu-link:hover:before{width:100%}@media only screen and (max-width: 700px){.menu-link{min-height:4.8rem}}.category-selectors{display:flex;gap:0.9rem;flex-wrap:wrap;justify-content:center;color:#fff}.category-selectors
a{text-decoration:none;padding:0.3rem;color:#fff;text-decoration-color:rgba(255, 255, 255, 0.45)}.category-selectors a:hover{text-decoration-color:currentColor}.category-selectors
div{padding:0.3rem}.category-selectors
.active{border:solid 1px #fff;padding:0.3rem 0.5em 0.2em;border-radius:7px}.current{color:#8f4706}.current:before{display:none}#header{width:100%;background:linear-gradient(to left bottom,#6c37b2,#3457c2);position:relative;overflow:hidden}.row-header{padding:1rem clamp(1rem, 3vw, 2rem) 2rem}@media only screen and (max-width: 700px){.row-header{padding:1rem 0.9rem 1.6rem}}@media only screen and (max-width: 400px){.row-header{padding:1.4rem 0.8rem 1.4rem}}.row-header-without-picture{padding:0
1.2rem;display:flex;flex-direction:column;gap:0.8rem}@media only screen and (max-width: 700px){.row-header-without-picture{padding:0
0.85rem;gap:0.4rem}}.row-header-without-picture>nav{margin:0}.header{display:flex;-moz-column-gap:0.5rem;column-gap:0.5rem;justify-content:space-between;align-items:center;margin-top:0;position:relative}.header
.language{z-index:4000;color:#dde2f0}.header .language
a{display:inline-block;color:inherit;font-size:108%;text-decoration-color:#fff;transition:all 0.5s ease-in-out}.header .language a:hover{text-decoration-color:#fff;transform:translateY(-9px)}.header .language+.language::before{content:" | ";margin:0
6px}.header
.active{color:#fff;box-shadow:none}.header__search-button{color:#fff;z-index:1000;font-size:clamp(1.5rem, 1.1rem + 1vw, 2.2rem);line-height:1;background:transparent;border:none;box-shadow:none;padding:0.45rem;margin-right:0;transition:transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease}.header__search-button:hover,.header__search-button:focus-visible{background:transparent;box-shadow:none;color:#fff}@media (hover: hover) and (pointer: fine){.header__search-button:hover{transform:translateY(-0.22rem)}}.header__logo{flex-grow:1;border:none;z-index:5000;height:4.9rem;transition:transform 0.25s ease, box-shadow 0.25s ease}.header__logo
img{height:100%;width:auto;max-width:min(11rem, 38vw);border-radius:16px}@media (hover: hover) and (pointer: fine){.header__logo:hover{transform:translateY(-0.22rem)}}.header__menu{width:3.5rem;height:3.5rem;font-size:2.2rem;border-radius:0.5rem;background:rgba(255, 255, 255, 0.1);display:flex;align-items:center;justify-content:center;line-height:1;border:none;box-shadow:none;padding:0;margin-right:0;transition:transform 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease;z-index:1000;cursor:pointer;color:#fff;display:none;flex-shrink:0}.header__menu.visible{display:flex;pointer-events:auto}@media (hover: hover) and (pointer: fine){.header__menu:hover{transform:translateY(-0.22rem);background:rgba(255,255,255,0.18)}}.header__menu:focus-visible{background:rgba(255, 255, 255, 0.18);color:#fff;box-shadow:none}.header__menu
i{display:block;line-height:1;border:0;pointer-events:none}.header__menu-icon{position:relative;width:1.5rem;height:2px;background-color:currentColor;border-radius:999px;transition:background-color 0.25s ease, transform 0.25s ease}.header__menu-icon::before,.header__menu-icon::after{content:"";position:absolute;left:0;width:100%;height:2px;background-color:currentColor;border-radius:999px;transition:transform 0.25s ease, opacity 0.25s ease}.header__menu-icon::before{top:-0.45rem}.header__menu-icon::after{top:0.45rem}.header
i{color:#fff;padding:0.8rem;text-align:center}@keyframes
flip{10%{transform:translate(-40%, -50%) rotateX(180deg) rotateZ(-30deg)}20%{transform:translate(-40%, -50%) rotateX(0) rotateZ(-30deg)}30%{transform:translate(-40%, -50%) rotateX(180deg) rotateZ(-30deg)}40%{transform:translate(-40%, -50%) rotateX(0) rotateZ(-30deg)}50%{transform:translate(-40%, -50%) rotateX(180deg) rotateZ(-30deg)}60%{transform:translate(-40%, -50%) rotateX(0) rotateZ(-30deg)}70%{transform:translate(-40%, -50%) rotateX(180deg) rotateZ(-30deg)}80%{transform:translate(-40%, -50%) rotateX(0) rotateZ(-30deg)}90%{transform:translate(-40%, -50%) rotateX(180deg) rotateZ(-30deg)}100%{transform:translate(-40%, -50%) rotateX(0) rotateZ(-30deg)}}#particles-js,#particles-js-menu{position:absolute;width:100%;height:100%}.main{text-align:left;position:relative;z-index:1;margin-top:0.8rem;padding-bottom:2rem}@media only screen and (max-width: 600px){.main{margin-top:1.5rem}}.main__heading{font-size:clamp(2rem, 1.35rem + 2.3vw, 3.25rem);font-weight:400;color:#fff;margin:0.8rem 0 1.4rem 0;text-align:center;line-height:1.15;text-wrap:balance}.main__heading
span{color:#ffd36b}.main__heading--cards
span{color:#ffd36b;display:inline-block;padding:0.06em 0.28em 0.1em;border-radius:0.4em;background:rgba(255, 255, 255, 0.12);box-shadow:0 0 0 1px rgba(255, 255, 255, 0.14);text-shadow:0 2px 10px rgba(17,17,17,0.2)}.main__paragraph{font-weight:400;color:#fff;width:min(100%, 46rem);margin:auto;margin-bottom:1.4rem;line-height:1.75;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.15rem)}.main .flip-card{width:40rem;height:25rem;animation:1s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-40%, -50%) rotateZ(-30deg);transform-style:preserve-3d;animation:flip 45s ease-in-out infinite;z-index:2}@media only screen and (max-width: 600px){.main .flip-card{width:30rem}}@media only screen and (max-width: 400px){.main .flip-card{width:25rem}}.main__image{width:100%;height:auto;max-width:60rem;display:block;margin-left:auto;margin-right:auto}.main__image-box{max-width:100rem;height:26rem;position:relative;margin-left:auto;margin-right:auto;margin-top:16rem;margin-bottom:9rem}@media only screen and (max-width: 600px){.main__image-box{margin-top:14rem;margin-bottom:3rem;height:30rem}}.main__image--homepage{position:absolute;top:0;left:0;width:100%;backface-visibility:hidden}.main__image--back{transform:rotateX(-180deg);backface-visibility:hidden}.main__image--circle{position:absolute;top:50%;left:50%;width:40rem;transform:translate(-70%, -40%);z-index:1}@media only screen and (max-width: 900px){.main__image--circle{transform:translate(-50%, -50%)}}@media only screen and (max-width: 600px){.main__image--circle{width:25rem}}@media only screen and (max-width: 400px){.main__image--circle{width:28rem}}@media only screen and (max-width: 900px){.main__image{max-width:40rem}}@media only screen and (max-width: 500px){.main__image{max-width:35rem}}@media only screen and (max-width: 350px){.main__image{max-width:30rem}}@keyframes
upDown{50%{transform:translateY(-3rem)}100%{transform:translateY(0)}}.decoration-left{width:50rem;position:absolute;left:-20rem;bottom:-25rem}@media only screen and (max-width: 1400px){.decoration-left{display:none !important}}.decoration-right{width:50rem;position:absolute;top:-15rem;right:-15rem}.footer-decoration-left{width:50rem;position:absolute;left:-15rem;bottom:-35rem}.wave{position:absolute;left:0;bottom:-1rem;width:200%;height:30%;background-repeat:repeat;background-position:0 bottom;transform-origin:center bottom}#features{margin-top:3.2rem;padding:2.4rem 0}@media only screen and (max-width: 1200px){#features{margin-top:3rem}}@media only screen and (max-width: 850px){#features .col-1-of-3:nth-child(2),
#features .col-1-of-3:nth-child(3){display:none}}#related{margin-top:3.2rem;padding:2.4rem 0}@media only screen and (max-width: 1200px){#related{margin-top:3rem}}@media only screen and (max-width: 850px){#related .col-1-of-3:nth-child(2),
#related .col-1-of-3:nth-child(3){display:none}}#related
h2{text-align:center}#related .articles-container{display:flex;gap:1em;margin:1.2em auto;flex-wrap:wrap;justify-content:center}#related
.article{flex-basis:22%;cursor:pointer}@media only screen and (max-width: 1200px){#related
.article{flex-basis:30%}}@media only screen and (max-width: 1000px){#related
.article{flex-basis:47%}}@media only screen and (max-width: 700px){#related
.article{flex-basis:100%}}#related .article
img{width:100%;max-height:220px;border-radius:10px;-o-object-fit:cover;object-fit:cover}#related .article
a{border:none;color:#111;margin:0.2em 0;display:inline-block;width:100%;text-align:center;font-size:120%}.row{margin:0
auto;max-width:1280px;padding:0
clamp(1rem, 2vw, 2.4rem);display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}@media only screen and (max-width: 700px){.row{padding:0
0.7rem}}.row-compare{padding:0
3.2rem 0.8rem}.col-1-of-3{padding:2.4rem;width:33.3333333333%}@media only screen and (max-width: 1200px){.col-1-of-3{padding:2.4rem 1.6rem}}@media only screen and (max-width: 1000px){.col-1-of-3{padding:2.4rem 1.2rem}}@media only screen and (max-width: 850px){.col-1-of-3{width:100%;padding:1.2rem 0}}.feature{text-align:center;padding:4.8rem 2.4rem;border-radius:1.8rem;border:1px
solid #e2e8f0;background-color:#fff;box-shadow:0 3px 2rem rgba(49, 58, 87, 0.1);transition:transform 0.35s ease, box-shadow 0.35s ease}@media only screen and (max-width: 700px){.feature{padding:3.2rem 1.6rem}}.feature:hover{transform:translateY(-0.6rem);box-shadow:0 1.2rem 3rem rgba(49,58,87,0.12)}.feature__img{width:7rem;height:7rem;margin-bottom:2.4rem}@media only screen and (max-width: 1200px){.feature__img{width:7rem}}.feature__title{font-size:2rem;font-weight:600;color:#3457c2;padding:0
0.8rem;margin:0}.purple{background:linear-gradient(to left bottom, #6c37b2, #3457c2)}.purple
span{color:#ffd36b !important}.purple
*{color:#fff !important}.article-image{width:90%;height:auto;margin:1rem auto 0.4rem auto;max-width:1000px;display:block}.articles{margin:3.2rem auto 1.6rem auto;display:grid;max-width:2100px;gap:2.4rem;padding:0
2.4rem;grid-template-columns:repeat(1, minmax(0, 1fr))}@media only screen and (max-width: 700px){.articles{gap:1.6rem;padding:0
0.85rem}}@media only screen and (min-width: 1400px){.articles{grid-template-columns:repeat(2, minmax(0, 1fr))}}#article .related,
#article .tip,
#article .buy,
#article
.highlight{color:#fff;background:#3457c2;padding:1.2rem 1.6rem;border-radius:1.2rem;margin:2.4rem 0;text-align:left;box-shadow:0 2px 6px rgba(17, 17, 17, 0.05)}#article .related a,
#article .tip a,
#article .buy a,
#article .highlight
a{color:#fff}#article
.buy{background-color:#6c37b2}#article
.star{margin:0
0 1.2rem 0;font-size:2rem;color:#8f4706}#article
p{font-weight:400;margin:0em
0 1em 0;color:rgba(47, 58, 89, 0.9);line-height:1.7}#article
h2{margin:0.4em 0;font-size:2.3rem}#article
h3{margin:0.6em 0;font-size:1.8rem}#article
img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;margin:0
auto;display:block;max-width:700px;max-height:550px}#article
figure{margin:2em
0}#article
figcaption{max-width:700px;padding:0
1.4rem;margin:0
auto 1.4rem auto;text-align:center}#affiliate{margin:1.6rem 0;padding:0;background:transparent;color:#5f6b7f}#affiliate
p{margin:0;display:block;width:100%;max-width:42rem;padding:0.8rem 1.2rem;background:#f4f6fb;color:#5f6b7f;border:1px
solid #e2e8f0;border-radius:0.8rem;font-size:0.95rem;line-height:1.5;box-shadow:none}#calculator{margin:2.4rem 0;background:#6c37b2;color:#fff;padding:2.4rem;border-radius:1.2rem;box-shadow:0 3px 2rem rgba(49, 58, 87, 0.1)}#calculator
.number{font-weight:bold}#calculator
h3{margin:0.2em 0 0.6em 0}#calculator
input{display:block;margin:0.4em 0 1em 0;width:22em;max-width:92%;padding:0.3em;font-size:1rem}#calculator
label{display:block;font-size:1.2rem}#calculator
button{margin:1rem 0;font-size:110%;color:#111;background:#ffd36b;box-shadow:none}#calculator button:hover, #calculator button:focus-visible{color:#111;background:rgb(255,220.0972972973,137.6);box-shadow:none}.get-your-guide-ad{max-width:600px;margin:auto}.margin-auto{margin:auto;display:block}.apr{position:absolute;background:#6c37b2;color:#fff;bottom:3em;left:-2em;width:15em;border-radius:0.3em;padding:1em;opacity:0}.apr
a{font-weight:bold;color:#fff}#interest{display:none;position:relative}#interest:hover>.apr{opacity:1;visibility:visible;pointer-events:auto}#results{scroll-margin-bottom:1.2rem}#results
ul{list-style:none;margin:0;color:#fff}#results
li{margin:1em
0}.color-link{color:#0f5cbe}.card{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;padding:0;border-radius:1.8rem;border:1px
solid rgba(52, 87, 194, 0.1);background:radial-gradient(circle at top right, rgba(52, 87, 194, 0.12), transparent 32%), linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, #f4f6fb 100%);box-shadow:0 1rem 2.4rem rgba(49, 58, 87, 0.08);overflow:hidden;transition:transform 0.35s ease, box-shadow 0.35s ease, border-color 0.35s ease}.card::before{content:"";position:absolute;inset:0 auto auto 0;width:5.2rem;height:0.28rem;background:linear-gradient(90deg,#3457c2,rgba(52,87,194,0.15));z-index:1}.card:hover{transform:translateY(-0.55rem);border-color:rgba(52, 87, 194, 0.2);box-shadow:0 1.4rem 3rem rgba(49, 58, 87, 0.14)}.card:hover .image
img{transform:scale(1.05)}.card:hover .heading
a{color:#3457c2;text-decoration-color:rgba(52, 87, 194, 0.45)}.card:hover .button-look{transform:translateX(0.15rem);box-shadow:0 0.75rem 1.8rem rgba(49, 58, 87, 0.12)}@media only screen and (min-width: 850px){.card{flex-direction:row}}@media only screen and (min-width: 1400px){.card{flex-direction:column}}@media only screen and (min-width: 1700px){.card{flex-direction:row}}.card .image,
.card
.body{display:flex;flex-direction:column;align-self:stretch;flex-basis:50%}.card
.image{position:relative;overflow:hidden;background:linear-gradient(180deg, rgba(52, 87, 194, 0.06), rgba(52, 87, 194, 0.14))}.card .image
img{width:100%;height:100%;min-height:16rem;-o-object-fit:cover;object-fit:cover;display:block;aspect-ratio:4/3;transition:transform 0.45s ease}.card .image::after{content:"";position:absolute;inset:auto 0 0;height:40%;background:linear-gradient(180deg, transparent, rgba(47, 58, 89, 0.18));pointer-events:none}.card
.body{padding:2.4rem;align-self:auto;gap:1.2rem;justify-content:flex-start}@media only screen and (max-width: 700px){.card
.body{padding:1.6rem}}.card .body .button-container{flex-grow:1;align-content:end;display:flex;align-items:flex-end;padding-top:0.8rem}.card .body .button-look{margin-top:0;padding:0.85rem 1.15rem;border-radius:10rem;background:#fff;color:#2f3a59;border:1px
solid rgba(52, 87, 194, 0.14);box-shadow:0 0.6rem 1.4rem rgba(49, 58, 87, 0.08)}.card .body
.heading{margin:0;font-size:clamp(1.45rem, 1.15rem + 0.75vw, 2rem);line-height:1.22;text-wrap:balance}.card .body .heading
a{color:inherit;text-decoration-color:transparent}.card .body
.paragraph{margin:0;color:rgba(47,58,89,0.9);line-height:1.72;max-width:34rem}#faq{padding:1.6rem 2.4rem;margin:0
0 0.8rem 0;background:#6c37b2;border-radius:1.2rem;color:#fff;box-shadow:0 2px 6px rgba(17, 17, 17, 0.05)}@media only screen and (max-width: 700px){#faq{padding:1.6rem}}#faq
dl{margin:0;padding:0;color:#fff}#faq dt,
#faq
dd{list-style:none}#faq
dt{font-weight:bolder;cursor:pointer}#faq
dd{margin:0.3rem 0 0.9rem 0;max-height:0;overflow:hidden;transition:max-height 0.4s ease}#faq
h2{margin:0.2em 0 0.3em 0}.related-fi::before{content:"SAMANKALTAINEN AIHE: "}.paging{width:100%;text-align:center}.paging
ul{font-size:130%;list-style:none;line-height:41px;margin:2em
0 3em 0;padding:0}@media only screen and (max-width: 600px){.paging
ul{font-size:1.1rem}}.paging ul
li{padding:0.5rem 0.4rem;border-radius:1rem;margin:0
0.4rem;background:#fff;display:inline}@media only screen and (max-width: 600px){.paging ul
li{margin:0
0.3rem}}.paging ul li
a{text-decoration:none;color:#6c37b2}.paging ul li
a.active{text-decoration:underline;color:#2f3a59}.table-wrapper{overflow-x:auto;width:100%}.col-1-of-2{width:50%;padding:1.6rem 1rem 1.6rem 0;z-index:1}.col-1-of-2:last-child{padding:1.6rem 0 1.6rem 1rem}@media only screen and (max-width: 850px){.col-1-of-2{width:100%;padding:1.6rem 0}.col-1-of-2:last-child{order:1;padding:1.6rem 0}}@media only screen and (max-width: 850px){.first-on-mobile:last-child{order:-2}}@media only screen and (max-width: 850px){.last-on-mobile{order:2}}.tag{font-weight:600;width:-moz-fit-content;width:fit-content;color:#3457c2;display:inline-block;background:rgba(52, 87, 194, 0.08);border:1px
solid rgba(52, 87, 194, 0.12);border-radius:10rem;padding:0.45rem 0.8rem;text-transform:uppercase;letter-spacing:0.08em;font-size:0.78rem;margin:0
0 0.9rem 0;text-align:center}.filter-choices{font-size:1.2rem;font-weight:400;margin:0;color:rgba(47, 58, 89, 0.6);line-height:1.7rem;text-align:left}@media only screen and (max-width: 600px){.filter-choices{font-size:1rem}}.filter-choices:focus{outline-style:solid 2px #111;outline-offset:4px;border-radius:0.3em}.paragraph{font-weight:400;margin:0em
0 1em 0;color:rgba(47,58,89,0.9);line-height:1.75}.dark{color:#2f3a59}#about-us{background-color:rgba(52, 87, 194, 0.04);padding:4.8rem 0;position:relative;margin-top:1.6rem}@media only screen and (max-width: 850px){#about-us .col-1-of-2{width:auto}#about-us .col-1-of-2:last-child{order:-1}}#about-us
.heading{margin-bottom:1rem}.mb-1{margin-bottom:1.6rem}.info-box{padding-top:0.5rem;display:block;padding-left:0}.info-box
img{width:3rem;margin-right:2rem}.heading{font-size:clamp(1.45rem, 1.15rem + 0.8vw, 1.9rem);font-weight:400;color:#2f3a59;margin:0.2em 0 0.6em 0;line-height:1.25}.heading
span{color:#3457c2}.container-img{width:100%;max-width:min(650px, 100%);max-height:517px}@media only screen and (max-width: 800px){.container-img{width:35rem;padding:3rem 0}}@media only screen and (max-width: 850px){.center-on-mobile{text-align:center}}.center{text-align:center}.center
.heading{margin-bottom:1rem}.center
.paragraph{margin:auto;width:60rem;padding:1.4rem 2rem 2rem 2rem}@media only screen and (max-width: 900px){.center
.paragraph{width:100%;padding:1.1rem 1rem 1.5rem}}.team{border-radius:1.8rem;border:1px
solid #e2e8f0;background-color:#fff;box-shadow:0 3px 2rem rgba(49, 58, 87, 0.1);transition:transform 0.35s ease, box-shadow 0.35s ease;overflow:hidden}.team:hover{transform:translateY(-0.5rem);box-shadow:0 1.2rem 3rem rgba(49,58,87,0.12)}.team__image{width:100%;height:40rem;-o-object-fit:cover;object-fit:cover}.team__details{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:2.4rem}.team__info{text-align:left}.team__name{font-size:2.2rem;font-weight:400;color:#2f3a59}.team__job{font-size:1.4rem;font-weight:400;color:#8b93a7}.team__twitter{width:4rem;text-decoration:none;border:none}.team__facebook{width:4rem;text-decoration:none;border:none}.team__socials{font-size:1.5rem;margin:0.4em 0}#contact{margin:4.8rem 0}#contact
.form{margin:0
auto;justify-content:center}#contact .btn-text{margin-left:auto;margin-right:auto}@media only screen and (max-width: 600px){#contact
.row{padding-left:0;padding-right:0}}#options .front-menu{display:flex;gap:2.4rem;flex-wrap:wrap;align-items:stretch;margin:3.2rem auto;max-width:1280px;padding:0
clamp(1rem, 2vw, 1.6rem);justify-content:center}@media only screen and (max-width: 700px){#options .front-menu{gap:1.6rem;padding:0
0.6rem}}#options .menu-item{flex:1 1 18rem;width:min(100%, 23rem);border-radius:1.8rem;border:1px
solid rgba(52, 87, 194, 0.12);background:linear-gradient(180deg, #fff 0%, rgba(52, 87, 194, 0.05) 100%);box-shadow:0 3px 2rem rgba(49, 58, 87, 0.1);overflow:hidden;transition:transform 0.35s ease, box-shadow 0.35s ease;display:flex;flex-direction:column;color:#4e2586;text-decoration:none;text-decoration-color:transparent}@media (hover: hover) and (pointer: fine){#options .menu-item:hover{transform:translateY(-0.5rem);box-shadow:0 1.2rem 3rem rgba(49, 58, 87, 0.12)}}#options .menu-item
img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:0}#options .menu-item .main-link{display:flex;align-items:center;justify-content:center;min-height:5.5rem;font-size:1.1rem;font-weight:600;padding:1.6rem 2.4rem;color:#4e2586;text-align:center;line-height:1.4}@media only screen and (max-width: 900px){#options .menu-item .main-link{font-size:20px;padding:1.2rem 1.6rem;min-height:4.8rem}}@media only screen and (max-width: 700px){#options .menu-item{width:100%;flex-basis:100%}}.d-column{flex-direction:column}.form{width:100%;max-width:1000px;display:flex;row-gap:3.2rem;padding:0
2rem;-moz-column-gap:1.6rem;column-gap:1.6rem;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 600px){.form{flex-direction:column;padding:0
1rem}}.form__element{position:relative;display:block;flex-basis:48%}@media only screen and (max-width: 700px){.form__element{width:100%}}.form__element--full{flex-basis:100%}.form__icon{font-size:2.2rem;color:#626b84;margin-right:2rem;transition:all 0.5s ease}.form__text{font-family:inherit;color:#505866;flex:1;border:none;font-size:1.4rem;height:2em;border-bottom:0.12rem solid rgba(98, 107, 132, 0.9);padding-bottom:0.8rem;transition:all 0.5s ease;width:100%;border-radius:0}.form__text:focus{outline:none;border-bottom:0.12rem solid rgba(98,107,132,0.9)}.form__text:not(:-moz-placeholder){border-bottom:0.12rem solid #3457c2}.form__text:not(:placeholder-shown){border-bottom:0.12rem solid #3457c2}.form__text:-webkit-autofill,.form__text:-webkit-autofill:hover,.form__text:-webkit-autofill:focus,.form__text:-webkit-autofill:active{box-shadow:0 0 0 30px #fff inset !important}.form__message{height:9em;width:100%}.form__text:focus+.form__border{transform:scale(1)}.form__text:focus~*{color:#3457c2}.form__text:not(:-moz-placeholder)~.form__label{color:#3457c2;transform:translate(0,-2.5rem);opacity:1;visibility:visible}.form__text:not(:placeholder-shown)~.form__label{color:#3457c2;transform:translate(0,-2.5rem);opacity:1;visibility:visible}.form__text:not(:-moz-placeholder)~*{color:#3457c2}.form__text:not(:placeholder-shown)~*{color:#3457c2}.form::-webkit-input-placeholder{color:rgba(98,107,132,0.9)}.form__label{position:absolute;left:0;top:1em;display:block;width:100%;text-align:center;opacity:0;visibility:hidden;transition:all 0.3s ease}.form
textarea{resize:none;border:solid #111 1px;padding:0.7rem;border-radius:8px}.btn-text{display:inline-block;font-size:1.3rem;text-decoration:none;border:none;color:#fff;border:none;background-color:transparent;cursor:pointer;transition:all 0.5s ease;position:relative;background:linear-gradient(to left bottom, #6c37b2, #3457c2);border-radius:10rem;font-family:inherit;box-shadow:0 3px 2rem rgba(49,58,87,0.1);margin:auto}.btn-text:before{content:"";width:0%;height:100%;position:absolute;top:0;left:0;background:#fff;opacity:0.05;transition:all 0.5s ease}.btn-text:hover{transform:translateY(-0.5rem)}.btn-text:hover:before{width:100%}.btn-text:focus-visible{outline:solid 2px #111;outline-offset:4px}.left{text-align:left;align-items:flex-start}.col-1-of-1{padding:0.7rem 0;width:100%}.orange{background-color:#8f4706}.gray{background-color:rgba(52,87,194,0.05)}.normal-order>*{order:0 !important}.top-decoration{position:absolute;top:-1px;left:0;width:100%;height:auto}#footer{position:relative;padding:7rem 0 0 0;overflow:visible}@media only screen and (max-width: 900px){#footer{padding:2rem 0 0 0}}#footer
.paragraph{opacity:0.9;margin-bottom:1rem}#footer .container
img{width:2.5rem;height:2.5rem;opacity:0.71}#footer .container
.heading{font-size:1.9rem}#footer
.team__instagram{margin-right:3rem}#footer
p{display:inline-block;width:80%}@media only screen and (max-width: 900px){#footer
p{width:100%}}#footer .contact-box{width:80%;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 900px){#footer .contact-box{width:100%}}@media only screen and (max-width: 400px){#footer .contact-box{flex-direction:column;justify-content:center;align-items:flex-start}}#footer .contact-item{display:flex;align-items:center}@media only screen and (max-width: 400px){#footer .contact-item{margin-bottom:3rem}}#footer .contact-p{font-size:1.6rem;font-weight:400;color:#fff;margin-left:2rem}#footer
hr{opacity:0.2}#footer .row.row-big{align-items:stretch}#footer .row.row-big>.col-1-of-2:last-child{display:flex;align-items:center}#footer
.copyright{font-weight:400;color:#fff;text-align:center}#footer .copyright
span{color:#8f4706}#footer .footer-box{padding:2rem;display:flex;justify-content:space-around;align-items:center}#footer .footer-box
.header__menu{display:flex;position:relative;z-index:1000}@media only screen and (max-width: 900px){#footer .footer-box{padding:1rem}}@media only screen and (max-width: 500px){#footer .footer-box{justify-content:center}#footer .footer-box
.copyright{text-align:center}#footer .footer-box
.header__menu{display:none}}.sectioned-content-page{overflow-x:clip}.sectioned-content-page>section:not(#header){padding-top:0.8rem}@media only screen and (max-width: 700px){.sectioned-content-page>section:not(#header){padding-top:1.2rem}}.sectioned-content-page>section:not(#header):first-of-type{padding-top:3.2rem}@media only screen and (max-width: 700px){.sectioned-content-page>section:not(#header):first-of-type{padding-top:2.4rem}}.sectioned-content-page .col-1-of-1{padding:0.4rem 0}.sectioned-content-page
.tag{margin-bottom:0.8rem}.sectioned-content-page
.heading{margin:0
0 0.8rem}.sectioned-content-page .mb-1{margin-bottom:1.2rem}.sectioned-content-page
.paragraph{margin-bottom:0.8rem}.sectioned-content-page .paragraph:last-child{margin-bottom:0}.sectioned-content-page
#contact{margin:0}.sectioned-content-page #options .front-menu{margin:0
auto}.sectioned-content-page #about-us{margin-top:0}.main__heading span,
.purple
span{color:#ffd36b !important}.team__facebook,.team__twitter{display:inline-block;transition:transform 0.5s ease-in-out}.team__facebook:hover,.team__twitter:hover{transform:translateY(-1rem)}.active{background-color:transparent}.active .header__menu-icon{background-color:transparent}.active .header__menu-icon:before, .active .header__menu-icon:after{transform:translateX(4rem);opacity:0}#compare-card{margin:0}.flex-start{justify-content:flex-start}.select{background:#6c37b2;color:#fff;margin:0
1em;border-radius:0.8rem;border:none;padding:0.4em;font-size:1.2rem;cursor:pointer;display:inline-block;vertical-align:middle;transition:transform 0.5s ease-in-out}@media only screen and (max-width: 600px){.select{font-size:1rem}}.select:focus{outline:solid 2px #111;outline-offset:2px}.select:hover{background:linear-gradient(to left bottom,#562a90,#24469f)}.select-card{width:100%}.select-card__header{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1000px){.select-card__header{flex-direction:column}}.col-compare--last{width:55.5555555556%;display:flex;justify-content:flex-end}@media only screen and (max-width: 1000px){.col-compare{width:100%}.col-compare--last{margin-top:3rem;width:100%;justify-content:flex-start}}.btn-filter,.btn-inner-reset,.btn-inner-filter,.btn-common{display:inline-block;font-size:1.3rem;margin:auto;width:-moz-fit-content;width:fit-content;color:#fff;text-decoration:none;border-radius:10rem;transition:transform 0.5s ease-in-out;cursor:pointer;border:none}.btn-filter:focus,.btn-inner-reset:focus,.btn-inner-filter:focus,.btn-common:focus{outline-style:solid 2px #111;outline-offset:4px}.btn-filter,.btn-inner-reset,.btn-inner-filter{padding:0.7rem 1rem;background:linear-gradient(to left bottom,#6c37b2,#3457c2);margin-right:2rem}.btn-filter:focus,.btn-inner-reset:focus,.btn-inner-filter:focus{outline-style:solid 2px #111;outline-offset:4px}@media only screen and (max-width: 400px){.btn-filter,.btn-inner-reset,.btn-inner-filter{margin-top:2rem}}@media only screen and (max-width: 500px){.responsive-padding{padding-left:1rem;padding-right:1rem}}.badge-row{line-height:2.2rem}.badge-row .badge-text{margin:0
0 0 0.6rem;vertical-align:middle;display:inline-block}.single-card{width:100%;display:flex;border-radius:1.8rem;height:calc(100% - 2rem);border:1px
solid #e2e8f0;background-color:#fff;box-shadow:0 3px 2rem rgba(49, 58, 87, 0.1);overflow:hidden;transition:transform 0.35s ease, box-shadow 0.35s ease}.single-card:hover{transform:translateY(-0.4rem);box-shadow:0 1.2rem 3rem rgba(49, 58, 87, 0.12)}@media only screen and (max-width: 1050px){.single-card{flex-direction:column}}@media only screen and (max-width: 600px){.single-card__name{width:100%}}.single-card__intro{padding:2.4rem;background:linear-gradient(to left bottom, #6673a6, #34405f);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}@media only screen and (max-width: 600px){.single-card__intro{padding:1.6rem}}.single-card__image{width:20rem;max-width:99%;margin-bottom:0.8rem;aspect-ratio:1.59}.single-card__type{font-size:1.6rem;font-weight:400;color:#fff}.single-card__info{flex:1;display:flex;flex-direction:column}.single-card__header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:2.4rem 1.6rem}@media only screen and (max-width: 600px){.single-card__header{flex-direction:column;justify-content:center;padding:1.6rem}}.single-card__heading{font-size:1.6rem;font-weight:600;color:#2f3a59;display:flex;align-items:center;margin:0
0 1.2rem 0}.single-card__heading
i{cursor:pointer;margin-left:1rem;color:#3457c2;transition:transform 0.5s ease-in-out}.single-card__heading i:hover{transform:translateY(-0.5rem)}.single-card__paragraph{font-weight:400;color:#2f3a59;opacity:0.9;line-height:1.8rem}.single-card__paragraph
p{margin:1.2rem 0 0 0;text-align:left}.single-card__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin:0}.single-card__instruction{display:block;font-style:italic;margin:1rem 0}.single-card__badges{display:block;flex-basis:100%;margin-left:0}.single-card__apply{display:inline-block;margin:1rem 0 0 0;text-align:center;font-size:1.4rem;font-weight:600;color:#fff;text-decoration:none;border:none;border-radius:10rem;background:linear-gradient(to left bottom, #6c37b2, #3457c2);padding:0.8rem 1.4rem;transition:transform 0.35s ease, background-color 0.25s ease, box-shadow 0.25s ease}.single-card__apply:focus{outline-style:solid 2px #111;outline-offset:4px}.single-card__apply:hover{transform:translateY(-0.3em);background:linear-gradient(to left bottom, #562a90, #24469f);box-shadow:0 3px 2rem rgba(49,58,87,0.1)}.single-card__badge{display:inline-block;width:2rem;height:2rem;border-radius:50%;background-color:#2f3a59;border:2px
solid #fff;margin-left:-0.7rem;position:relative;cursor:pointer;vertical-align:middle}.single-card__badge
a{font-weight:bold;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.7);color:#fff}.single-card__badge:hover>*{opacity:1;visibility:visible}.single-card__badge--type{position:absolute;z-index:1;bottom:-0.5rem;left:3rem;background-color:inherit;border-radius:0.5rem;width:18rem;max-width:60vw;height:auto;padding:0
0.5em;position:absolute}.single-card__badge--type
h1{font-size:1.2rem;font-weight:400;color:#fff;margin-bottom:0;margin-top:0.6rem;line-height:1.7em}.single-card__badge--type
hr{border:0.5px solid #fff;margin:1rem 0}.single-card__badge--type
ul{margin:0.3em 0 0.3em 0.6em}.single-card__badge--type
li{margin:0.3em 0.5em 0.3em 0.5em}.single-card__badge--type
p{font-weight:400;color:#fff;margin:0.8rem 0;line-height:1.7em}.single-card__badge--type:after{content:"";position:absolute;top:0;left:50%;width:1rem;height:1rem;transform:translate(-50%, -40%) rotateZ(-45deg);border-radius:0.2rem;background-color:inherit}.single-card__main{display:flex;flex-wrap:wrap;padding:0
1.6rem 2.4rem}@media only screen and (max-width: 600px){.single-card__main{padding:0
1.2rem 1.6rem}}.single-card__main
.disclaimers{position:absolute;bottom:0.6rem;left:inherit;display:block;font-style:italic;margin:1em
0 0 1em}.single-card__main .disclaimers
ul{list-style:none;margin:0;padding:0
0 0.3em}.single-card__main .disclaimers
li{margin:0}.single-card__third{padding:1.2rem;width:33.3333333333%}@media only screen and (max-width: 900px){.single-card__third{padding-bottom:0rem;width:100%}}.single-card__desc{margin-top:1.2rem}@media only screen and (max-width: 900px){.single-card__desc{display:flex;flex-wrap:wrap}}.single-card__property{font-weight:600;color:#2f3a59;margin:0
0 0.1em 0;line-height:1.6em}@media only screen and (max-width: 1200px){.single-card__property{flex-basis:50%}}@media only screen and (max-width: 750px){.single-card__property{flex-basis:100%}}.single-card__property:not(:last-child){margin-bottom:0rem}.single-card__property
span{font-weight:400;opacity:0.8}.single-card__property
i{color:#3457c2;padding:0.4rem;margin-right:0.1rem;font-size:1.5rem;vertical-align:middle}.single-card__property
.info{position:absolute;right:-1.2em;bottom:0}.single-card__property
.insurance{vertical-align:middle}@media only screen and (max-width: 900px){.single-card__property:not(:last-child){padding-right:1em}}.single-card__tag{display:inline-block;padding:0.5em 0.9em;font-weight:600;color:#2f3a59;text-transform:uppercase;border-radius:0.8rem;background-color:rgba(52,87,194,0.1)}.divider{width:93%;border-color:#2f3a59;opacity:0.05;margin:0
auto}.card-selector-container{display:block;width:100%}@media only screen and (max-width: 900px){.card-selector-container{display:none}}.card-selector{width:16em;margin:0.2em 0 0.5em 0;height:2.4rem}.features-image{display:block;width:100%;height:auto;border-radius:5px}.slide-controls{text-align:center;padding:0
0 1rem 0;width:100%;margin:0}.slide-controls
a{display:inline-block}.scroller-buttons{display:flex;justify-content:space-around;margin:0.8rem 0 0 0}.scroller-buttons button:focus{outline:solid 2px #111;border-radius:0.3em}@media only screen and (max-width: 900px){.scroller-buttons{margin:0}}.scroller-buttons button,
.selected-cards
button{font-size:1.3rem}@media only screen and (max-width: 900px){.scroller-buttons button,
.selected-cards
button{font-size:1.1rem}}.scroller{position:fixed;order:2;top:0.8rem;left:0.8rem;height:auto;width:auto;z-index:900;background:#6c37b2;border-radius:1rem;padding:1rem}@media only screen and (max-width: 900px){.scroller{position:initial;flex-basis:100%;border-radius:0;padding:0}}.scroller
button{color:#fff;background:inherit;display:inline-block;padding:0;margin:0;border:none;box-shadow:none}@media only screen and (max-width: 900px){.scroller
button{padding:1.2rem;border-radius:0}}.scroller button:disabled{color:#161616}.scroller button:focus{outline:solid 2px #111}.filter-bg{position:fixed;top:0;left:0;background-color:rgba(17,17,17,0.3);width:100%;height:100vh;z-index:-1;opacity:0}.filter-screen{position:fixed;top:50%;z-index:10000;left:50%;transform:translate(-50%, -50%);background-color:#fff;box-shadow:0 3px 2rem rgba(49, 58, 87, 0.1);border-radius:1.8rem;padding:2.4rem;text-align:center}.filter-screen
hr{margin:1rem 0;opacity:0.4}@media only screen and (max-width: 500px){.filter-screen{width:90%}}.filter-buttons{margin:2rem 0 0 0}.btn-inner-filter,.btn-inner-reset{margin:0.6rem;display:inline}.filters{display:flex;justify-content:center;align-items:flex-start;margin-top:1.2rem;position:relative}.filter-group{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.filter-group:not(:last-child){margin-right:2rem}@media only screen and (max-width: 500px){.filter-group:not(:last-child){margin-right:0}}.filter-option{display:flex;align-items:center;padding:0.8rem 1.2rem;cursor:pointer;border-radius:0.8rem}.filter-option:hover{background-color:#f4f6fb}.radio{width:0.7rem;height:0.7rem;padding:0.2rem;border-radius:50%;position:relative;margin-right:1rem}.radio__active{background-color:#3457c2}.radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:150%;height:150%;border-radius:50%;border:2px
solid #3457c2}.close{position:absolute;font-size:1.6rem;top:1rem;right:1rem;text-decoration:none;color:#3457c2;background-color:transparent;border:none;cursor:pointer}.close
.fas{vertical-align:middle}.alert-box{position:fixed;top:1.4rem;right:0.7em;margin-left:0.7rem;padding:0.2rem 1.6rem;background-color:#2f3a59;z-index:52;border-radius:0.5rem;box-shadow:0 3px 2rem rgba(49,58,87,0.1);transform:translateX(100%);cursor:pointer}.alert-box__paragraph{font-size:1.3rem;line-height:2rem;font-weight:400;color:#fff;display:flex;align-items:center}.alert-box__paragraph
i{margin-left:1.4rem}.filter-off{display:none}.filter-button{display:block;text-align:center;padding:0
1.4rem 1.4rem 1.4rem;cursor:pointer}.check{list-style:none;margin-left:2rem}.check li:before{font-family:"Font Awesome 5 Free";content:"\f058";color:#6c37b2;margin:0
0.6em 0 -1.65em;font-weight:bold}@media only screen and (max-width: 900px){.selected-cards-scroller-container{position:fixed;display:flex;flex-wrap:wrap;z-index:200;left:0;bottom:0;align-items:center;width:100%}}.selected-cards{position:fixed;bottom:2rem;right:3rem;z-index:52;border-radius:1.2rem;border:1px
solid rgba(47, 58, 89, 0.2);box-shadow:0 3px 2rem rgba(49, 58, 87, 0.1);overflow:hidden;background-color:#6c37b2}@media only screen and (max-width: 900px){.selected-cards{position:initial;flex-basis:100%;border-radius:0}}.selected-cards__button{border:none;width:100%;background-color:#3457c2;padding:1.1rem;border-radius:0}.selected-cards__button:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:rgba(255, 255, 255, 0.05);transition:width 0.5s ease}.selected-cards__button:hover:after{width:100%}.selected-card{padding:1.2rem 1.6rem;background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center;cursor:pointer}@media only screen and (max-width: 900px){.selected-card{display:none}}.selected-card__name{font-size:1.1rem;font-weight:400;color:#2f3a59;flex-basis:95%}.selected-card__name
i{margin-left:5rem}.selected-card__xButton{display:block;border:none;font-size:1.4rem;flex-basis:5%;padding:0.3rem;margin-left:3rem;background-color:transparent;color:#111}.selected-card__xButton
.fas{vertical-align:middle}#side-comparison{margin:4.8rem 0}#side-comparison
.row{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 500px){#side-comparison
.row{padding-left:1rem;padding-right:1rem}}.full-height{height:100vh}.perks{width:100%;padding-bottom:1em;margin-bottom:6rem}.block{display:block}#comparison-table{font-size:1.2rem;font-weight:400;color:#2f3a59;border-collapse:collapse;width:100%}#comparison-table
td{border:1px
solid rgba(47, 58, 89, 0.1);padding:1.2rem}#comparison-table td
img{aspect-ratio:1.59}@media only screen and (max-width: 600px){#comparison-table
td{padding:3rem 0.7rem}}@media only screen and (max-width: 500px){#comparison-table
td{padding:1.5rem 0.7rem}}#comparison-table td:first-child{font-weight:600;min-width:15em;width:15%}#comparison-table td:first-child:first-letter {text-transform:uppercase}#comparison-table td
img{display:block;width:70%;margin:auto;max-width:140px}@media only screen and (max-width: 900px){#comparison-table td
img{width:90%}}@media only screen and (max-width: 600px){#comparison-table td
img{display:inline-block}}#comparison-table tr:nth-child(even){background-color:rgba(47,58,89,0.06)}.ask-for-link{font-size:1.2rem;border:1px
solid rgba(47, 58, 89, 0.2);border-radius:1.2rem;padding:1.6rem 1.6rem 0.8rem 1.6rem;position:relative;margin:2.4rem 0}.ask-for-link
.title{position:absolute;top:-12px;background:#fff;padding:0
0.2em}.ask-for-link
input{font-size:1.2rem;margin:0.4em 0}.ask-for-link
button{display:block;border:none;margin:0.6em 0;font-size:1.2rem}.ask-for-link
.response{margin:0.4em 0;display:none;background:#d8dde8;padding:0.6em}.report-error{position:fixed;width:100vw;height:100vh;background-color:rgba(17,17,17,0.8);backdrop-filter:blur(5px);opacity:0;pointer-events:none;visibility:hidden;z-index:40000;top:0;left:0}.report-error.visible{pointer-events:auto;visibility:visible;opacity:1}.report-error
.form{display:block;max-width:700px;margin:3rem auto 0 auto;width:80%;background:#fff;border:solid 1px #111;padding:1rem}.report-error .form
h2{text-align:center}.report-error .form
textarea{margin:1rem 0;padding:0.6rem;display:block;font-size:1.1rem;height:7em;width:100%}.pointer{cursor:pointer}.breadcrumb{list-style:none;margin:0;color:#fff;padding:0;position:relative;z-index:400}.breadcrumb
a{color:#fff;text-decoration-color:rgba(255, 255, 255, 0.55)}@media only screen and (max-width: 1024px){.breadcrumb{margin:1.4rem 0 0 0}}.breadcrumb
li{display:inline;margin:0
0.6rem;line-height:1.8rem}.breadcrumb li:first-child{margin-left:0}.article-and-sidebar{display:flex;flex-wrap:wrap;max-width:1280px;margin:auto}@media only screen and (min-width: 1024px){.article-and-sidebar{flex-wrap:nowrap}}.article-and-sidebar
.article{width:100%}@media only screen and (min-width: 1024px){.article-and-sidebar
.article{width:70%}}.article-and-sidebar
.sidebar{width:100%;background-color:#f4f6fb;padding:2.4rem}@media only screen and (max-width: 700px){.article-and-sidebar
.sidebar{padding:1.6rem 0.85rem}}.article-and-sidebar .sidebar
h2{text-align:center;font-size:1.4rem;margin-bottom:1.6rem;border-bottom:2px solid #e2e8f0;padding-bottom:0.8rem}@media only screen and (min-width: 1024px){.article-and-sidebar
.sidebar{width:30%}}.article-and-sidebar .sidebar .related-articles{display:flex;justify-content:center;-moz-column-gap:1.4rem;column-gap:1.4rem;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 1024px){.article-and-sidebar .sidebar .related-articles{flex-wrap:nowrap;flex-direction:column}}.article-and-sidebar .sidebar .related-articles .related-article-card{flex-basis:320px;flex-grow:1;margin:0
0 1.6rem 0;background:#fff;border:1px
solid #e2e8f0;border-radius:1.2rem;padding:1.2rem;box-shadow:0 2px 6px rgba(17, 17, 17, 0.05);transition:transform 0.35s ease, box-shadow 0.35s ease}.article-and-sidebar .sidebar .related-articles .related-article-card:hover{transform:translateY(-0.3em);box-shadow:0 3px 2rem rgba(49, 58, 87, 0.1)}.article-and-sidebar .sidebar .related-articles .related-article-card__link{display:block;color:inherit;text-decoration:none;text-decoration-color:transparent}.article-and-sidebar .sidebar .related-articles .related-article-card
h3{font-size:1.1rem;line-height:1.35;margin:0}.article-and-sidebar .sidebar .related-articles .related-article-card
img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:0.8rem}.article-and-sidebar .sidebar .related-articles .related-article-card
.body{margin:1.2rem 0 0;line-height:1.5rem}.article-and-sidebar
.sticky{position:sticky;top:1.3rem}.fade-element{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease}.fade-element.visible{opacity:1;visibility:visible;pointer-events:auto}.search-overlay{background-color:rgba(17, 17, 17, 0.8);backdrop-filter:blur(5px);position:fixed;top:0;bottom:0;width:100%;z-index:500;padding:1rem;overflow-y:auto}.search-overlay .simple-search{width:100%;height:100%;margin:0;display:flex;align-items:center}.search-overlay .simplesearch-search-form{margin:auto;width:min(100%, 38rem);padding:2.4rem;border-radius:1.8rem;background:rgba(255, 255, 255, 0.96);box-shadow:0 1rem 3rem rgba(17, 17, 17, 0.22)}@media only screen and (max-width: 600px){.search-overlay .simplesearch-search-form{padding:1.6rem}}.search-overlay
.fields{flex-wrap:nowrap;justify-content:center}.search-overlay
.terms{flex:1 1 auto;min-width:0}.search-overlay .button-look,
.search-overlay button,
.search-overlay input[type=submit]{flex:0 0 auto}.simple-search{margin:2.2rem 0 0 0;max-width:100%}.simple-search input[type=text],
.simple-search input[type=search]{font-size:1.05rem;padding:0.85rem 1rem;border-radius:12px;border:2px
solid rgba(47, 58, 89, 0.24);width:min(100%, 250px);background:#fff}.simple-search
.fields{display:flex;flex-wrap:wrap;gap:0.9rem;align-items:center;border:none;padding:0;justify-content:center}.simple-search
.terms{flex:1 1 16rem;min-width:min(100%, 16rem)}.simple-search
p{line-height:1.7rem}.simple-search .simplesearch-results{margin:0
0 1.2rem 0;color:#5f6b7f;font-weight:600}.simple-search .simplesearch-results-list{display:grid;gap:1.15rem}.simple-search .simplesearch-result{display:grid;grid-template-columns:auto 1fr;gap:1.6rem;align-items:start;padding:1.6rem;border:1px
solid rgba(52, 87, 194, 0.1);border-radius:1.8rem;background:radial-gradient(circle at top right, rgba(52, 87, 194, 0.1), transparent 28%), linear-gradient(180deg, #fff 0%, #f4f6fb 100%);box-shadow:0 0.8rem 2rem rgba(49, 58, 87, 0.07);transition:transform 0.28s ease, box-shadow 0.28s ease, border-color 0.28s ease}.simple-search .simplesearch-result:hover{transform:translateY(-0.3rem);border-color:rgba(52, 87, 194, 0.18);box-shadow:0 1.2rem 2.4rem rgba(49, 58, 87, 0.11)}@media only screen and (max-width: 640px){.simple-search .simplesearch-result{grid-template-columns:1fr;gap:1.2rem;padding:1.2rem}}.simple-search .simplesearch-result__index{display:inline-flex;align-items:center;justify-content:center;min-width:2.8rem;min-height:2.8rem;padding:0.4rem;border-radius:1rem;background:linear-gradient(180deg, rgba(52, 87, 194, 0.12), rgba(52, 87, 194, 0.04));color:#3457c2;font-weight:600;box-shadow:inset 0 0 0 1px rgba(52, 87, 194, 0.08)}.simple-search .simplesearch-result
h3{margin:0
0 0.45rem 0;font-size:clamp(1.2rem, 1.05rem + 0.4vw, 1.45rem);line-height:1.28}.simple-search .simplesearch-result h3
a{color:#2f3a59;text-decoration-color:transparent}.simple-search .simplesearch-result:hover h3
a{color:#3457c2;text-decoration-color:rgba(52, 87, 194, 0.4)}.simple-search .simplesearch-result .extract
p{margin:0;color:rgba(47, 58, 89, 0.9);line-height:1.65}.simple-search .simplesearch-paging{margin:1.8rem 0;display:flex;flex-direction:column;align-items:center;gap:0.85rem}.simple-search .simplesearch-result-pages{display:block;margin-bottom:0.9rem;color:#5f6b7f}.simple-search .simplesearch-page{display:inline-flex;align-items:center;justify-content:center;min-width:2.9rem;min-height:2.9rem;margin:0
0.2rem;border:1px
solid rgba(52, 87, 194, 0.12);border-radius:1rem;background:linear-gradient(180deg, #fff 0%, rgba(52, 87, 194, 0.05) 100%);box-shadow:0 0.6rem 1.4rem rgba(49, 58, 87, 0.07);overflow:hidden;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease}.simple-search .simplesearch-page:hover{transform:translateY(-0.12rem);border-color:rgba(52, 87, 194, 0.2);box-shadow:0 0.9rem 1.8rem rgba(49, 58, 87, 0.1)}.simple-search .simplesearch-page
a{display:inline-flex;align-items:center;justify-content:center;min-width:100%;min-height:100%;padding:0.55rem 0.85rem;color:#2f3a59;border:none;text-decoration:none;text-decoration-color:transparent}.simple-search .simplesearch-current-page{background:linear-gradient(to left bottom, #6c37b2, #3457c2);border-color:transparent;color:#fff;box-shadow:0 0.9rem 2rem rgba(49, 58, 87, 0.14)}.simple-search button,
.simple-search .button-look{border-radius:8px 1.4rem 1.4rem 8px}@media only screen and (max-width: 560px){.simple-search .button-look,
.simple-search button,
.simple-search input[type=text],
.simple-search input[type=search]{width:100%}.simple-search button,
.simple-search .button-look{border-radius:1.4rem}}