.el-tab{cursor:pointer;&.tb-arw,.tb-arw{transition:transform var(--g-trn-sp) var(--g-trn-tf) 0s,color var(--g-trn-sp) var(--g-trn-tf) 0s;transform-origin:50% 50%}&.active .tb-arw,&.active.tb-arw{transform:rotate(180deg)}}.el-sec-tab{cursor:pointer}.el-panel.sld{transition:height .5s ease 0s,margin .5s ease 0s,padding .5s ease 0s}html:not(.cms-content) .el-panel:not(.active){display:none;visibility:hidden}main{--srv-tls-icn-s: 2.5rem}.srv-icn{font-size:var(--srv-tls-icn-s)}.crd{text-align:left}.grd.mx-4.gp_sp-sml{padding-top:3rem}.cnt-callout{@media screen and (min-width:1280px){padding-inline:1.4rem 2.22rem}}.faq{details{interpolate-size:allow-keywords;.tb-arw{transition:rotate .3s ease}&[open] .tb-arw{rotate:180deg}&::details-content{height:0;overflow:clip;transition:height .3s ease,content-visibility .3s ease allow-discrete}&[open]::details-content{height:auto}}}main{--vls-tls-icn-s: 2.5rem}.vls .vls-icn{font-size:var(--vls-tls-icn-s)}.mstg-tls{--mstg-tls-pd-v-tp: 175;--mstg-tls-pd-v-tp-mbl: 75;--mstg-tls-pd-v-bt: 294;--mstg-tls-pd-v-bt-mbl: 75;--mstg-tls-mrg-tp-sp-1: 32;--mstg-tls-mrg-tp-sp-1-mbl: 15;--mstg-tls-mrg-tp-sp-2: 10;--mstg-tls-mrg-tp-sp-2-mbl: 5;--mstg-tls-mrg-tp-sp-3: 23;--mstg-tls-mrg-tp-sp-3-mbl: 10;--mstg-tls-mrg-tp-sp-4: 35;--mstg-tls-mrg-tp-sp-4-mbl: 30;--mstg-tls-pd-v-tp-clc: calc((var(--mstg-tls-pd-v-tp-mbl) * 1px) + (var(--mstg-tls-pd-v-tp) - var(--mstg-tls-pd-v-tp-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));--mstg-tls-pd-v-bt-clc: calc((var(--mstg-tls-pd-v-bt-mbl) * 1px) + (var(--mstg-tls-pd-v-bt) - var(--mstg-tls-pd-v-bt-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));--mstg-tls-mrg-tp-sp-1-clc: calc((var(--mstg-tls-mrg-tp-sp-1-mbl) * 1px) + (var(--mstg-tls-mrg-tp-sp-1) - var(--mstg-tls-mrg-tp-sp-1-mbl)) * ((var(--vw_) - 318px) / (1920 - 320)));--mstg-tls-mrg-tp-sp-2-clc: calc((var(--mstg-tls-mrg-tp-sp-2-mbl) * 1px) + (var(--mstg-tls-mrg-tp-sp-2) - var(--mstg-tls-mrg-tp-sp-2-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));--mstg-tls-mrg-tp-sp-3-clc: calc((var(--mstg-tls-mrg-tp-sp-3-mbl) * 1px) + (var(--mstg-tls-mrg-tp-sp-3) - var(--mstg-tls-mrg-tp-sp-3-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));--mstg-tls-mrg-tp-sp-4-clc: calc((var(--mstg-tls-mrg-tp-sp-4-mbl) * 1px) + (var(--mstg-tls-mrg-tp-sp-4) - var(--mstg-tls-mrg-tp-sp-4-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));--mstg-tls-mrg-tp-sp-5-clc: calc((var(--mstg-tls-mrg-tp-sp-5-mbl) * 1px) + (var(--mstg-tls-mrg-tp-sp-5) - var(--mstg-tls-mrg-tp-sp-5-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));.inf{padding-top:var(--mstg-tls-pd-v-tp-clc);padding-bottom:var(--mstg-tls-pd-v-bt-clc);em+strong{margin-top:var(--mstg-tls-mrg-tp-sp-1-clc)}em+em,strong+em{margin-top:var(--mstg-tls-mrg-tp-sp-2-clc)}p{margin-top:var(--mstg-tls-mrg-tp-sp-3-clc)}.btn-con{margin-top:var(--mstg-tls-mrg-tp-sp-4-clc)}}.txt-bx{container-type:inline-size}@media screen and (width>=1280px){@container (width < 900px){.fnt_t-big{font-size:var(--fnt-t-big-sml-s)}.fnt_t-big-sml,.fnt_t-big-smlr{font-size:var(--fnt-t-big-smlr-s)}.fnt_t-k{font-size:var(--fnt-t-k-sml-s)}.fnt_t-k-sml,.fnt_t-k-smlr{font-size:var(--fnt-t-k-smlr-s)}}}}.srv.v3{--srv-v3-icn-s: 2.5rem;--srv-v3-icn-path-1: var(--white);--srv-v3-icn-path-2: var(--buttons);.srv-icn{font-size:var(--srv-v3-icn-s)}.tab-bar{.fnt_t-nt{color:hsl(from var(--text-color) h s l / .6);transition:color .3s ease 0s;padding-bottom:var(--sp-qk);padding-inline:1.11rem;z-index:1;--fnt-t-nt-ff: var(--fnt-t);font-weight:700;&:before{position:absolute;bottom:0;left:0;width:100%;height:2.5px;transform:scaleX(0);transition:transform .3s ease 0s;content:"";background-color:var(--buttons);z-index:-1}&.active{color:var(--btn-pry-txt);&:before{transform:scaleX(1)}}@media(hover:hover)and (pointer:fine){&:is(:hover,:focus-visible){color:var(--btn-pry-txt);&:before{transform:scaleX(1)}}}}}.bg-bx{background-color:hsl(from var(--text-color) h s l / .1);border:1px solid hsl(from var(--bdr-clr) h s l / .2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);.btn-cnt{border-radius:.44rem}.cnt-stl{color:hsl(from var(--text-color) h s l / .6)}.btn svg{>path:first-child{fill:var(--srv-v3-icn-path-1);opacity:1}>path:nth-child(2){fill:var(--srv-v3-icn-path-2)}}}}.cnt.v1{--cnt-v1-hx-s: 268;--cnt-v1-hx-s-mbl: 16;--cnt-v1-hx-s-clc: calc((var(--cnt-v1-hx-s-mbl) * 1px) + (var(--cnt-v1-hx-s) - var(--cnt-v1-hx-s-mbl)) * ((var(--vw_) - 320px) / (1920 - 320)));--cnt-v1-bg-o: 1;padding-top:9em;.mn_wd .f_rev{flex-direction:inherit}.five-8ths .cnt-stl h1{display:none}.cnt-stl h1{text-transform:uppercase;font-size:clamp(2.5rem,5vw,5rem);line-height:1.05;font-weight:800}.hex-dcr{position:absolute;width:var(--cnt-v1-hx-s-clc);height:var(--cnt-v1-hx-s-clc);z-index:0;pointer-events:none;bottom:var(--pd-v);right:calc((var(--cnt-v1-hx-s-clc) * .45) * -1);svg{font-size:var(--cnt-v1-hx-s-clc)}}.f_gp:not(:has(>.three-8ths *)){.three-8ths{display:none}}.three-8ths picture,.three-8ths img{border-radius:20px;overflow:hidden}.bg{display:block!important}}@media(min-width:1280px){.mn_wd>.flx-at-1280{display:flex!important;flex-direction:row;align-items:flex-start!important;gap:3rem}.five-8ths{display:block!important;flex:5;min-width:0}.five-8ths>.cnt-stl{display:block!important}.three-8ths{flex:3;min-width:0;align-self:flex-start!important;margin:0!important;padding-top:0!important;position:static}.three-8ths picture,.three-8ths img{display:block;width:100%;height:auto}}.cpn.v5{--tag-ff: var(--fnt-t);--tag-tt: uppercase;--fnt-t-2-tt: uppercase;--fnt-t-nt-lh: 1.5;.coupons-v5-strip{border:2px dashed hsl(from var(--bdr-clr) h s l / .22);border-radius:.889rem;padding-inline:3.11rem;padding-block:2.22rem}.coupons-v5-left{gap:1.78rem}.coupons-v5-badge{background:var(--accent);border-radius:.667rem;padding:.889rem 1.111rem;flex-shrink:0}.coupons-v5-offer{max-width:31.11rem}.coupons-v5-right{gap:.667rem;flex-shrink:0}.coupons-v5-expiry{gap:.111rem}.fnt_t-6.cstm{--fnt-t-6-s-d: 1.111rem;--title-color: hsl(from var(--text-color) h s l / .75)}.coupons-v5-cta{border-radius:.444rem}.coupons-v5-phone{gap:.333rem}.coupons-v5-lbl-hi{color:hsl(from var(--text-color) h s l / .7);--tag-ls: .167em;padding:0;border:none}.tag.cstm{color:hsl(from var(--text-color) h s l / .45);--tag-ls: .25em;padding:0;border:none}.coupons-v5-badge .coupons-v5-lbl-hi:last-child{--tag-ls: .083em}.fnt_t-nt.cstm{--fnt-t-nt-s-d: .778rem;--title-color: hsl(from var(--text-color) h s l / .4)}@media screen and (min-width:1280px){--fnt-t-cpn-s: 2.444rem;--tag-s: .667rem;--fnt-phn-s: .889rem}@media screen and (max-width:1279px){.coupons-v5-strip{padding:2.22rem 1.78rem;text-align:center}.coupons-v5-left{flex-direction:column;align-items:center;gap:1.33rem}.coupons-v5-offer{max-width:100%}.coupons-v5-right{margin-top:1.78rem}}}.srv.v1{--srv-v1-icn-s: 2.5rem;.srv-icn{font-size:var(--srv-v1-icn-s)}.btn.s2{color:var(--primary)}.bg img{opacity:1!important}ul.grd li a:before{background-color:#135ba2ab!important}.grd>li a.crd{border-radius:15px;overflow:hidden;text-align:center}.grd>li:nth-child(1) a.crd,.grd>li:nth-child(1) a.crd:after{background-color:#a5c74f}.grd>li:nth-child(1) a.crd strong{color:#fff}.grd>li:nth-child(2) a.crd,.grd>li:nth-child(2) a.crd:after{background-color:#ff7f01}.grd>li:nth-child(2) a.crd strong{color:#212c5f}.grd>li:nth-child(3) a.crd,.grd>li:nth-child(3) a.crd:after{background-color:#b4d9ec}.grd>li:nth-child(3) a.crd strong{color:#212c5f}.grd>li:nth-child(4) a.crd,.grd>li:nth-child(4) a.crd:after{background-color:#1e61a6}.grd>li:nth-child(4) a.crd strong{color:#fff}.grd>li a.crd strong{font-size:36px;font-weight:800}.grd>li a.crd svg{width:45px;height:40px;padding:9px;box-sizing:border-box;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.grd>li a.crd svg path{stroke:none}.grd>li:nth-child(1) a.crd svg{background-color:#1e61a6}.grd>li:nth-child(1) a.crd svg path{fill:#fff}.grd>li:nth-child(2) a.crd svg{background-color:#fff}.grd>li:nth-child(2) a.crd svg path{fill:#1e61a6}.grd>li:nth-child(3) a.crd svg{background-color:#032447}.grd>li:nth-child(3) a.crd svg path{fill:#fff}.grd>li:nth-child(4) a.crd svg{background-color:#ff7f01}.grd>li:nth-child(4) a.crd svg path{fill:#fff}.grd>li a.crd{padding-top:40px;padding-bottom:40px}.bg-bx{@media screen and (min-width:1280px){padding:1.78rem}}}.faq.v4{summary svg{font-size:1.222rem;transition:rotate .3s ease;rotate:90deg}details[open] summary svg{rotate:270deg}.ans>*{overflow:hidden}.fnt_phn{--fnt-phn-s: var(--fnt-t-2-s-d)}summary svg{font-size:1.222rem;rotate:90deg;transition:rotate .3s ease}details[open] summary svg{rotate:-90deg}summary svg path:first-child{fill:#ff7f01;opacity:1}summary svg path:last-child{fill:#fff}.mrg_tp>picture:has(img[src*="gen-logo.jpg"]){display:block;width:275px;max-width:100%;margin:2rem auto 0}.mrg_tp>picture>img[src*="gen-logo.jpg"]{display:block;width:100%;height:auto}@media screen and (min-width:1280px){.fnt_pl{letter-spacing:-.02rem}li{.pd_h-30{padding-inline:2.22rem}.pd_v-30{padding-block:1.78rem}}}}.cpn.v2{--flx-gap: .89rem;.bg img{opacity:1!important}.cpn-feat{.cpn-feat-img{flex-shrink:0;img{display:block;width:100%;height:100%;object-fit:cover;max-height:22rem}}.cpn-feat-bdy{flex:1;display:flex;flex-direction:column;justify-content:space-between}.cpn-bdg{display:inline-block;padding:.25em .9em;border-radius:99px;border:1px solid hsl(from var(--bdr-clr) h s l / .4);font-size:.88rem;background-color:hsl(from var(--text-color) h s l / .2);color:var(--text-color)}.cpn-feat-ttl{color:var(--text-color);font-size:1.25rem;font-weight:700}.cpn-feat-exp{opacity:.5;font-size:.875rem}}.cpn-feat-img{overflow:hidden;border-radius:20px 20px 0 0}.cpn-feat-img picture,.cpn-feat-img img{display:block;width:100%}.cpn-feat-img img{height:285px;object-fit:cover;object-position:center}&:not(:has(.cpn-feat)) .cpn-lst{@media screen and (min-width:1280px){flex-direction:row}}.cpn-lst{align-items:stretch;div.cpn-lyt{&:after{display:none}}.cpn-itm{flex:1;display:flex;flex-direction:column;padding:0;&:after{border-style:none}.cpn-lyt{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.ttl{color:var(--buttons);font-style:normal;display:block;margin-top:.25rem}.dsc{opacity:.7;margin-top:.4rem}.act{justify-content:center;gap:var(--grd-sp);a{color:var(--title-color);font-size:.9rem;white-space:nowrap}svg{font-size:var(--cpn-act-icn-s)}}}}}.rvw.v2{--rvw-str-s: 1.33rem;--fnt-pl-s: 1.33rem;.g-icn{font-size:1.33rem}.svg-con{line-height:1}.f_gp:not(:has(>.three-8ths *)){.three-8ths{display:none}}ul.five-8ths.grd.mx-1,ul.five-8ths.grd.mx-1 li,ul.five-8ths.grd.mx-1 li .rvw-itm{height:-webkit-fill-available}@media screen and (min-width:1280px){.crd.pd_v-30.pd_v-30{padding:1.78rem;.gp_sp-sml{gap:.44rem}}}}.vls-stk-sng{--vls-tls-icn-s: 2.2rem;ul{gap:1.78rem}li{div.gp_sp-sml{gap:.44rem}}}.hdr{[data-role=arrows]{button{padding:.4rem;svg.icn{font-size:.5rem}}}@media screen and (max-width:699px){.ann-bnr .third:has([data-role=scroller]){margin-top:0!important}}}.mstg.v2{--mstg-tls-pd-v-bt: 160;--mstg-tls-pd-v-bt-mbl: 80;.inf{padding-top:14em;padding-bottom:0}.grd svg{width:3rem;height:3rem}.inf .fnt_t-k{display:none}.inf div.mrg_tp:has(.btn){display:none}.crd.pattern-bg:after{background-color:#ff941f}picture.bg img{opacity:1!important}li a.crd svg path,li a.crd strong{fill:#000;color:#000;stroke:#000}li a.crd.bg-bx{border-radius:var(--btn-v1-bdr-rds)}.grd.mx-4.gp_sp-sml{top:5em;position:relative}.grd>li a.crd{border-radius:15px;overflow:hidden;text-align:center}.grd>li:nth-child(1) a.crd,.grd>li:nth-child(1) a.crd:after{background-color:#a5c74f}.grd>li:nth-child(1) a.crd strong{color:#fff}.grd>li:nth-child(2) a.crd,.grd>li:nth-child(2) a.crd:after{background-color:#ff7f01}.grd>li:nth-child(2) a.crd strong{color:#212c5f}.grd>li:nth-child(3) a.crd,.grd>li:nth-child(3) a.crd:after{background-color:#b4d9ec}.grd>li:nth-child(3) a.crd strong{color:#212c5f}.grd>li:nth-child(4) a.crd,.grd>li:nth-child(4) a.crd:after{background-color:#1e61a6}.grd>li:nth-child(4) a.crd strong{color:#fff}.grd>li a.crd strong{font-size:36px;font-weight:800}.grd>li a.crd svg{width:45px;height:40px;padding:9px;box-sizing:border-box;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.grd>li a.crd svg path{stroke:none}.grd>li:nth-child(1) a.crd svg{background-color:#1e61a6}.grd>li:nth-child(1) a.crd svg path{fill:#fff}.grd>li:nth-child(2) a.crd svg{background-color:#fff}.grd>li:nth-child(2) a.crd svg path{fill:#1e61a6}.grd>li:nth-child(3) a.crd svg{background-color:#032447}.grd>li:nth-child(3) a.crd svg path{fill:#fff}.grd>li:nth-child(4) a.crd svg{background-color:#ff7f01}.grd>li:nth-child(4) a.crd svg path{fill:#fff}.grd>li a.crd{padding-top:40px;padding-bottom:40px}.vid-btn{display:none}@media screen and (max-width:1279px){.inf{text-align:center}}&[data-colors=primary-dark]{&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,var(--dk-bg),transparent);z-index:1}}.mn_wd{z-index:2}.bg{z-index:1}--mstg-img-bg-o: .45;p{max-width:58ch}picture{z-index:100}+picture{background-color:#fff}@media screen and (max-width:699px){ul.grd{gap:1rem}.crd>.flx-at-1280.gp_sp{display:flex}.crd svg{font-size:4rem}.crd strong{font-size:2rem;text-align:center}.cnt-stl,.bdr_tp{display:none!important}}@media screen and (min-width:1280px){.bg:after{content:none;background:none}.bg .bg{background:transparent}.bg .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(30,97,166,.98) 0%,rgba(30,97,166,.85) 25%,rgba(30,97,166,.4) 45%,transparent 60%);pointer-events:none;z-index:1}.bg video{opacity:1!important;filter:none!important}.inf{position:relative;z-index:2}}}.faq.v8{--opacity: .2;--crd-rds: 10px;.bg{img{mix-blend-mode:luminosity}}.faqs-v8-bg{opacity:.2}.fnt_t-itm{--fnt-t-itm-ff: var(--fnt-t);--fnt-t-itm-w: 500;--fnt-t-itm-s: 1rem;--fnt-t-itm-lh: 1.556}.fnt_t-nt.cstm{--fnt-t-nt-ff: var(--fnt-t);--fnt-t-nt-w: 500;--fnt-t-nt-s: .778rem;--fnt-t-nt-lh: 1.429}summary svg{font-size:1.11rem;transition:transform .3s ease 0s}details[open] summary svg{transform:rotate(45deg)}.tab-bar .el-tab{padding:.611rem 1.389rem;border:1px solid var(--lt-bdr);border-radius:9999px;transition:border-color .3s ease,color .3s ease,border-width .3s ease;&.active{border:2px solid var(--accent);color:var(--accent);padding:calc(.611rem - 1px) calc(1.389rem - 1px)}@media(hover:hover)and (pointer:fine){&:is(:hover,:focus-visible){color:var(--accent);border-color:var(--accent)}}}.faqs-v8-item{border:1px solid var(--lt-bdr);>summary.qst{padding:1.222rem 1.333rem}.ans{padding-inline:1.333rem}}}.rvw.v5{--rvw-str-s: 1.2rem;--fnt-pl-s: .889rem;--fnt-qte-s: 1.33rem;&:not(:has(.rvw-v5-rating)) .hdr-cnt{text-align:center;justify-content:center;.rvw-v5-heading{max-width:100%}}.rvw-v5-heading{flex-shrink:0;@media screen and (min-width:1280px){max-width:60%}}.svg-con{line-height:1}.rvw-v5-rating{flex-shrink:0}.rvw-v5-score{align-items:center}.rvw-v5-avg{font-size:3.5rem;font-weight:700;font-family:var(--font-heading);line-height:1}.rvw-v5-str{fill:#f5a623;flex-shrink:0;font-size:2rem}.rvw-v5-meta{gap:0}.rvw-v5-count{font-size:1.33rem;font-weight:700}.rvw-v5-plats{flex-wrap:wrap}.rvw-v5-box{overflow:hidden}.rvw-v5-track{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;&::-webkit-scrollbar{display:none}&:active{cursor:grabbing}}.rvw-v5-ft{padding:.889rem 1.78rem;.scrl{font-size:1.33rem}}.rvw-v5-list{display:flex;flex-wrap:nowrap;list-style:none;gap:1.33rem;padding:0;margin:0;>li{flex:1 0 23.44rem;flex-shrink:0;blockquote{padding:1.33rem 1.78rem}@media screen and (max-width:699px){flex:1 0 100%}}}.rvw-v5-ttl{font-size:1.2rem;font-weight:700;font-family:var(--font-heading);color:var(--accent);line-height:1.5}.g-icn{font-size:1.33rem;flex-shrink:0}.rvw-v5-scroll-hint{font-size:1rem;opacity:.7}.rvw-v5-cta{font-size:.9rem;font-weight:700;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;&:hover{color:var(--accent)}}}.ftr.v9{ul.loc-list{flex-direction:row;justify-content:space-between;li svg{font-size:3rem;margin-right:1rem}}.ftr-v9-bg{position:absolute;inset:0;opacity:1;z-index:0;img{width:100%;height:100%;object-fit:cover}}.ftr-v9-van{display:flex;align-items:center;justify-content:center}.ftr-v9-van picture{display:block;width:470px;max-width:100%;border-radius:50%;overflow:hidden}.ftr-v9-van img{display:block;width:100%;height:auto}.ftr-v9-content{gap:2.5rem}.ftr-v9-body{color:hsl(from var(--text-color) h s l / .8)}.ftr-v9-actions{gap:1.5rem}.ftr-v9-divider{height:1px;background:hsl(from var(--bdr-clr) h s l / .2)}.ftr-v9-btns{gap:1rem}.ftr-v9-contacts{gap:1.5rem}.ftr-v9-ctc{gap:1rem}.ftr-v9-lbl{display:block;font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:hsl(from var(--text-color) h s l / .6);line-height:1.33}.ftr-v9-val{display:block;font-family:var(--fnt-t);font-size:1.11rem;font-weight:600;line-height:1.4}.ftr-v9-loc{display:block;font-family:var(--fnt-t);font-size:.78rem;font-weight:600;line-height:1.43}.ftr-v9-contacts{svg{font-size:3.11rem}}.ftr-v9-bar{border-bottom:1px solid var(--bdr-clr)}.ftr-v9-nav{gap:2.5rem;a{font-weight:500;letter-spacing:-.02em}}.ftr-v9-sm-lbl{font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:hsl(from var(--text-color) h s l / .6)}.ftr-v9-payments,.ftr-v9-social{gap:1rem}.ftr-v9-socials{gap:.5rem}.so-lk{width:2.25rem;height:2.25rem;background:hsl(from var(--text-color) h s l / .2);border-radius:.5rem;svg{width:1rem;height:1rem;fill:currentColor}}@media screen and (min-width:1280px){--fnt-phn-s: 1.11rem}@media screen and (max-width:1280px){.ftr-v9-van{margin-top:2em}}}
