@charset "UTF-8";@media only screen and (min-width:768px){.container{width:768px}}@media only screen and (min-width:992px){.container{width:960px}}@media only screen and (min-width:1200px){.container{width:1140px}}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}@media only screen and (max-width:767px){.container,.container-fluid{padding-right:24px;padding-left:24px}}.row{margin-right:-12px;margin-left:-12px}[class*=" flex"],[class^=flex],.row{display:flex;flex-wrap:wrap}.flex--one{flex:1;-webkit-flex:1;flex-basis:100%;-webkit-flex-basis:100%}.flex--row{flex-direction:row;-webkit-flex-direction:row}@media only screen and (max-width:991px){.flex--row\:sm{flex-direction:row!important}}.flex--row-reverse{flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.flex--column{flex-direction:column;-webkit-flex-direction:column}@media only screen and (max-width:991px){.flex--column\:sm{flex-direction:column;-webkit-flex-direction:column}}@media only screen and (max-width:767px){.flex--column\:xs{flex-direction:column;-webkit-flex-direction:column}}.flex--column-reverse{flex-direction:column-reverse;-webkit-flex-direction:column-reverse}.flex--left{justify-content:flex-start;-webkit-justify-content:flex-start}.flex--right{justify-content:flex-end;-webkit-justify-content:flex-end}.flex--center{justify-content:center;-webkit-justify-content:center}@media only screen and (max-width:991px){.flex--center\:sm{justify-content:center;-webkit-justify-content:center}}@media only screen and (max-width:767px){.flex--center\:xs{justify-content:center;-webkit-justify-content:center}}.flex--between{justify-content:space-between;-webkit-justify-content:space-between}.flex--around{justify-content:space-around;-webkit-justify-content:space-around}.flex--top{align-items:flex-start;-webkit-align-items:flex-start}.flex--bottom{align-items:flex-end;-webkit-align-items:flex-end}.flex--middle{align-items:center;-webkit-align-items:center}.flex--stretch{align-items:stretch;-webkit-align-items:stretch}.items--middle{align-items:center}[class*=" col-"],[class^=col-]{padding-right:12px;padding-left:12px;width:100%}[class*=" col-"].pl0,[class^=col-].pl0{padding-left:0!important}[class*=" col-"].pr0,[class^=col-].pr0{padding-right:0!important}@media only screen and (min-width:0){.col-xs-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}}@media only screen and (min-width:992px){.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md{flex-basis:0;flex-grow:1;max-width:100%}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:1 1 auto;max-width:100%}.relative{position:relative}.z-index--front{z-index:1}.z-index--max{z-index:9999}[class*=nowrap],[class^=nowrap]{display:flex;flex-wrap:nowrap!important}.pt0{padding-top:0}@media only screen and (max-width:991px){.pt0\:sm{padding-top:0!important}}@media only screen and (max-width:767px){.pt0\:xs{padding-top:0!important}}.pt4{padding-top:4px}@media only screen and (max-width:991px){.pt4\:sm{padding-top:4px!important}}@media only screen and (max-width:767px){.pt4\:xs{padding-top:4px!important}}.pt8{padding-top:8px}@media only screen and (max-width:991px){.pt8\:sm{padding-top:8px!important}}@media only screen and (max-width:767px){.pt8\:xs{padding-top:8px!important}}.pt10{padding-top:10px}@media only screen and (max-width:991px){.pt10\:sm{padding-top:10px!important}}@media only screen and (max-width:767px){.pt10\:xs{padding-top:10px!important}}.pt12{padding-top:12px}@media only screen and (max-width:991px){.pt12\:sm{padding-top:12px!important}}@media only screen and (max-width:767px){.pt12\:xs{padding-top:12px!important}}.pt16{padding-top:16px}@media only screen and (max-width:991px){.pt16\:sm{padding-top:16px!important}}@media only screen and (max-width:767px){.pt16\:xs{padding-top:16px!important}}.pt20{padding-top:20px}@media only screen and (max-width:991px){.pt20\:sm{padding-top:20px!important}}@media only screen and (max-width:767px){.pt20\:xs{padding-top:20px!important}}.pt24{padding-top:24px}@media only screen and (max-width:991px){.pt24\:sm{padding-top:24px!important}}@media only screen and (max-width:767px){.pt24\:xs{padding-top:24px!important}}.pt32{padding-top:32px}@media only screen and (max-width:991px){.pt32\:sm{padding-top:32px!important}}@media only screen and (max-width:767px){.pt32\:xs{padding-top:32px!important}}.pt40{padding-top:40px}@media only screen and (max-width:991px){.pt40\:sm{padding-top:40px!important}}@media only screen and (max-width:767px){.pt40\:xs{padding-top:40px!important}}.pt48{padding-top:48px}@media only screen and (max-width:991px){.pt48\:sm{padding-top:48px!important}}@media only screen and (max-width:767px){.pt48\:xs{padding-top:48px!important}}.pt64{padding-top:64px}@media only screen and (max-width:991px){.pt64\:sm{padding-top:64px!important}}@media only screen and (max-width:767px){.pt64\:xs{padding-top:64px!important}}.pt72{padding-top:72px}@media only screen and (max-width:991px){.pt72\:sm{padding-top:72px!important}}@media only screen and (max-width:767px){.pt72\:xs{padding-top:72px!important}}.pt80{padding-top:80px}@media only screen and (max-width:991px){.pt80\:sm{padding-top:80px!important}}@media only screen and (max-width:767px){.pt80\:xs{padding-top:80px!important}}.pt120{padding-top:120px}@media only screen and (max-width:991px){.pt120\:sm{padding-top:120px!important}}@media only screen and (max-width:767px){.pt120\:xs{padding-top:120px!important}}.pb0{padding-bottom:0}@media only screen and (max-width:991px){.pb0\:sm{padding-bottom:0!important}}@media only screen and (max-width:767px){.pb0\:xs{padding-bottom:0!important}}.pb4{padding-bottom:4px}@media only screen and (max-width:991px){.pb4\:sm{padding-bottom:4px!important}}@media only screen and (max-width:767px){.pb4\:xs{padding-bottom:4px!important}}.pb8{padding-bottom:8px}@media only screen and (max-width:991px){.pb8\:sm{padding-bottom:8px!important}}@media only screen and (max-width:767px){.pb8\:xs{padding-bottom:8px!important}}.pb10{padding-bottom:10px}@media only screen and (max-width:991px){.pb10\:sm{padding-bottom:10px!important}}@media only screen and (max-width:767px){.pb10\:xs{padding-bottom:10px!important}}.pb12{padding-bottom:12px}@media only screen and (max-width:991px){.pb12\:sm{padding-bottom:12px!important}}@media only screen and (max-width:767px){.pb12\:xs{padding-bottom:12px!important}}.pb16{padding-bottom:16px}@media only screen and (max-width:991px){.pb16\:sm{padding-bottom:16px!important}}@media only screen and (max-width:767px){.pb16\:xs{padding-bottom:16px!important}}.pb20{padding-bottom:20px}@media only screen and (max-width:991px){.pb20\:sm{padding-bottom:20px!important}}@media only screen and (max-width:767px){.pb20\:xs{padding-bottom:20px!important}}.pb24{padding-bottom:24px}@media only screen and (max-width:991px){.pb24\:sm{padding-bottom:24px!important}}@media only screen and (max-width:767px){.pb24\:xs{padding-bottom:24px!important}}.pb32{padding-bottom:32px}@media only screen and (max-width:991px){.pb32\:sm{padding-bottom:32px!important}}@media only screen and (max-width:767px){.pb32\:xs{padding-bottom:32px!important}}.pb40{padding-bottom:40px}@media only screen and (max-width:991px){.pb40\:sm{padding-bottom:40px!important}}@media only screen and (max-width:767px){.pb40\:xs{padding-bottom:40px!important}}.pb48{padding-bottom:48px}@media only screen and (max-width:991px){.pb48\:sm{padding-bottom:48px!important}}@media only screen and (max-width:767px){.pb48\:xs{padding-bottom:48px!important}}.pb64{padding-bottom:64px}@media only screen and (max-width:991px){.pb64\:sm{padding-bottom:64px!important}}@media only screen and (max-width:767px){.pb64\:xs{padding-bottom:64px!important}}.pb72{padding-bottom:72px}@media only screen and (max-width:991px){.pb72\:sm{padding-bottom:72px!important}}@media only screen and (max-width:767px){.pb72\:xs{padding-bottom:72px!important}}.pb80{padding-bottom:80px}@media only screen and (max-width:991px){.pb80\:sm{padding-bottom:80px!important}}@media only screen and (max-width:767px){.pb80\:xs{padding-bottom:80px!important}}.pb120{padding-bottom:120px}@media only screen and (max-width:991px){.pb120\:sm{padding-bottom:120px!important}}@media only screen and (max-width:767px){.pb120\:xs{padding-bottom:120px!important}}.pr0{padding-right:0}@media only screen and (max-width:991px){.pr0\:sm{padding-right:0!important}}@media only screen and (max-width:767px){.pr0\:xs{padding-right:0!important}}.pr4{padding-right:4px}@media only screen and (max-width:991px){.pr4\:sm{padding-right:4px!important}}@media only screen and (max-width:767px){.pr4\:xs{padding-right:4px!important}}.pr8{padding-right:8px}@media only screen and (max-width:991px){.pr8\:sm{padding-right:8px!important}}@media only screen and (max-width:767px){.pr8\:xs{padding-right:8px!important}}.pr10{padding-right:10px}@media only screen and (max-width:991px){.pr10\:sm{padding-right:10px!important}}@media only screen and (max-width:767px){.pr10\:xs{padding-right:10px!important}}.pr12{padding-right:12px}@media only screen and (max-width:991px){.pr12\:sm{padding-right:12px!important}}@media only screen and (max-width:767px){.pr12\:xs{padding-right:12px!important}}.pr16{padding-right:16px}@media only screen and (max-width:991px){.pr16\:sm{padding-right:16px!important}}@media only screen and (max-width:767px){.pr16\:xs{padding-right:16px!important}}.pr20{padding-right:20px}@media only screen and (max-width:991px){.pr20\:sm{padding-right:20px!important}}@media only screen and (max-width:767px){.pr20\:xs{padding-right:20px!important}}.pr24{padding-right:24px}@media only screen and (max-width:991px){.pr24\:sm{padding-right:24px!important}}@media only screen and (max-width:767px){.pr24\:xs{padding-right:24px!important}}.pr32{padding-right:32px}@media only screen and (max-width:991px){.pr32\:sm{padding-right:32px!important}}@media only screen and (max-width:767px){.pr32\:xs{padding-right:32px!important}}.pr40{padding-right:40px}@media only screen and (max-width:991px){.pr40\:sm{padding-right:40px!important}}@media only screen and (max-width:767px){.pr40\:xs{padding-right:40px!important}}.pr48{padding-right:48px}@media only screen and (max-width:991px){.pr48\:sm{padding-right:48px!important}}@media only screen and (max-width:767px){.pr48\:xs{padding-right:48px!important}}.pr64{padding-right:64px}@media only screen and (max-width:991px){.pr64\:sm{padding-right:64px!important}}@media only screen and (max-width:767px){.pr64\:xs{padding-right:64px!important}}.pr72{padding-right:72px}@media only screen and (max-width:991px){.pr72\:sm{padding-right:72px!important}}@media only screen and (max-width:767px){.pr72\:xs{padding-right:72px!important}}.pr80{padding-right:80px}@media only screen and (max-width:991px){.pr80\:sm{padding-right:80px!important}}@media only screen and (max-width:767px){.pr80\:xs{padding-right:80px!important}}.pr120{padding-right:120px}@media only screen and (max-width:991px){.pr120\:sm{padding-right:120px!important}}@media only screen and (max-width:767px){.pr120\:xs{padding-right:120px!important}}.pl0{padding-left:0}@media only screen and (max-width:991px){.pl0\:sm{padding-left:0!important}}@media only screen and (max-width:767px){.pl0\:xs{padding-left:0!important}}.pl4{padding-left:4px}@media only screen and (max-width:991px){.pl4\:sm{padding-left:4px!important}}@media only screen and (max-width:767px){.pl4\:xs{padding-left:4px!important}}.pl8{padding-left:8px}@media only screen and (max-width:991px){.pl8\:sm{padding-left:8px!important}}@media only screen and (max-width:767px){.pl8\:xs{padding-left:8px!important}}.pl10{padding-left:10px}@media only screen and (max-width:991px){.pl10\:sm{padding-left:10px!important}}@media only screen and (max-width:767px){.pl10\:xs{padding-left:10px!important}}.pl12{padding-left:12px}@media only screen and (max-width:991px){.pl12\:sm{padding-left:12px!important}}@media only screen and (max-width:767px){.pl12\:xs{padding-left:12px!important}}.pl16{padding-left:16px}@media only screen and (max-width:991px){.pl16\:sm{padding-left:16px!important}}@media only screen and (max-width:767px){.pl16\:xs{padding-left:16px!important}}.pl20{padding-left:20px}@media only screen and (max-width:991px){.pl20\:sm{padding-left:20px!important}}@media only screen and (max-width:767px){.pl20\:xs{padding-left:20px!important}}.pl24{padding-left:24px}@media only screen and (max-width:991px){.pl24\:sm{padding-left:24px!important}}@media only screen and (max-width:767px){.pl24\:xs{padding-left:24px!important}}.pl32{padding-left:32px}@media only screen and (max-width:991px){.pl32\:sm{padding-left:32px!important}}@media only screen and (max-width:767px){.pl32\:xs{padding-left:32px!important}}.pl40{padding-left:40px}@media only screen and (max-width:991px){.pl40\:sm{padding-left:40px!important}}@media only screen and (max-width:767px){.pl40\:xs{padding-left:40px!important}}.pl48{padding-left:48px}@media only screen and (max-width:991px){.pl48\:sm{padding-left:48px!important}}@media only screen and (max-width:767px){.pl48\:xs{padding-left:48px!important}}.pl64{padding-left:64px}@media only screen and (max-width:991px){.pl64\:sm{padding-left:64px!important}}@media only screen and (max-width:767px){.pl64\:xs{padding-left:64px!important}}.pl72{padding-left:72px}@media only screen and (max-width:991px){.pl72\:sm{padding-left:72px!important}}@media only screen and (max-width:767px){.pl72\:xs{padding-left:72px!important}}.pl80{padding-left:80px}@media only screen and (max-width:991px){.pl80\:sm{padding-left:80px!important}}@media only screen and (max-width:767px){.pl80\:xs{padding-left:80px!important}}.pl120{padding-left:120px}@media only screen and (max-width:991px){.pl120\:sm{padding-left:120px!important}}@media only screen and (max-width:767px){.pl120\:xs{padding-left:120px!important}}.p0{padding:0}@media only screen and (max-width:991px){.p0\:sm{padding:0!important}}@media only screen and (max-width:767px){.p0\:xs{padding:0!important}}.p4{padding:4px}@media only screen and (max-width:991px){.p4\:sm{padding:4px!important}}@media only screen and (max-width:767px){.p4\:xs{padding:4px!important}}.p8{padding:8px}@media only screen and (max-width:991px){.p8\:sm{padding:8px!important}}@media only screen and (max-width:767px){.p8\:xs{padding:8px!important}}.p10{padding:10px}@media only screen and (max-width:991px){.p10\:sm{padding:10px!important}}@media only screen and (max-width:767px){.p10\:xs{padding:10px!important}}.p12{padding:12px}@media only screen and (max-width:991px){.p12\:sm{padding:12px!important}}@media only screen and (max-width:767px){.p12\:xs{padding:12px!important}}.p16{padding:16px}@media only screen and (max-width:991px){.p16\:sm{padding:16px!important}}@media only screen and (max-width:767px){.p16\:xs{padding:16px!important}}.p20{padding:20px}@media only screen and (max-width:991px){.p20\:sm{padding:20px!important}}@media only screen and (max-width:767px){.p20\:xs{padding:20px!important}}.p24{padding:24px}@media only screen and (max-width:991px){.p24\:sm{padding:24px!important}}@media only screen and (max-width:767px){.p24\:xs{padding:24px!important}}.p32{padding:32px}@media only screen and (max-width:991px){.p32\:sm{padding:32px!important}}@media only screen and (max-width:767px){.p32\:xs{padding:32px!important}}.p40{padding:40px}@media only screen and (max-width:991px){.p40\:sm{padding:40px!important}}@media only screen and (max-width:767px){.p40\:xs{padding:40px!important}}.p48{padding:48px}@media only screen and (max-width:991px){.p48\:sm{padding:48px!important}}@media only screen and (max-width:767px){.p48\:xs{padding:48px!important}}.p64{padding:64px}@media only screen and (max-width:991px){.p64\:sm{padding:64px!important}}@media only screen and (max-width:767px){.p64\:xs{padding:64px!important}}.p72{padding:72px}@media only screen and (max-width:991px){.p72\:sm{padding:72px!important}}@media only screen and (max-width:767px){.p72\:xs{padding:72px!important}}.p80{padding:80px}@media only screen and (max-width:991px){.p80\:sm{padding:80px!important}}@media only screen and (max-width:767px){.p80\:xs{padding:80px!important}}.p120{padding:120px}@media only screen and (max-width:991px){.p120\:sm{padding:120px!important}}@media only screen and (max-width:767px){.p120\:xs{padding:120px!important}}.mt0{margin-top:0}@media only screen and (max-width:991px){.mt0\:sm{margin-top:0!important}}@media only screen and (max-width:767px){.mt0\:xs{margin-top:0!important}}.mt4{margin-top:4px}@media only screen and (max-width:991px){.mt4\:sm{margin-top:4px!important}}@media only screen and (max-width:767px){.mt4\:xs{margin-top:4px!important}}.mt8{margin-top:8px}@media only screen and (max-width:991px){.mt8\:sm{margin-top:8px!important}}@media only screen and (max-width:767px){.mt8\:xs{margin-top:8px!important}}.mt10{margin-top:10px}@media only screen and (max-width:991px){.mt10\:sm{margin-top:10px!important}}@media only screen and (max-width:767px){.mt10\:xs{margin-top:10px!important}}.mt12{margin-top:12px}@media only screen and (max-width:991px){.mt12\:sm{margin-top:12px!important}}@media only screen and (max-width:767px){.mt12\:xs{margin-top:12px!important}}.mt16{margin-top:16px}@media only screen and (max-width:991px){.mt16\:sm{margin-top:16px!important}}@media only screen and (max-width:767px){.mt16\:xs{margin-top:16px!important}}.mt20{margin-top:20px}@media only screen and (max-width:991px){.mt20\:sm{margin-top:20px!important}}@media only screen and (max-width:767px){.mt20\:xs{margin-top:20px!important}}.mt24{margin-top:24px}@media only screen and (max-width:991px){.mt24\:sm{margin-top:24px!important}}@media only screen and (max-width:767px){.mt24\:xs{margin-top:24px!important}}.mt32{margin-top:32px}@media only screen and (max-width:991px){.mt32\:sm{margin-top:32px!important}}@media only screen and (max-width:767px){.mt32\:xs{margin-top:32px!important}}.mt40{margin-top:40px}@media only screen and (max-width:991px){.mt40\:sm{margin-top:40px!important}}@media only screen and (max-width:767px){.mt40\:xs{margin-top:40px!important}}.mt48{margin-top:48px}@media only screen and (max-width:991px){.mt48\:sm{margin-top:48px!important}}@media only screen and (max-width:767px){.mt48\:xs{margin-top:48px!important}}.mt64{margin-top:64px}@media only screen and (max-width:991px){.mt64\:sm{margin-top:64px!important}}@media only screen and (max-width:767px){.mt64\:xs{margin-top:64px!important}}.mt72{margin-top:72px}@media only screen and (max-width:991px){.mt72\:sm{margin-top:72px!important}}@media only screen and (max-width:767px){.mt72\:xs{margin-top:72px!important}}.mt80{margin-top:80px}@media only screen and (max-width:991px){.mt80\:sm{margin-top:80px!important}}@media only screen and (max-width:767px){.mt80\:xs{margin-top:80px!important}}.mt120{margin-top:120px}@media only screen and (max-width:991px){.mt120\:sm{margin-top:120px!important}}@media only screen and (max-width:767px){.mt120\:xs{margin-top:120px!important}}.mb0{margin-bottom:0}@media only screen and (max-width:991px){.mb0\:sm{margin-bottom:0!important}}@media only screen and (max-width:767px){.mb0\:xs{margin-bottom:0!important}}.mb4{margin-bottom:4px}@media only screen and (max-width:991px){.mb4\:sm{margin-bottom:4px!important}}@media only screen and (max-width:767px){.mb4\:xs{margin-bottom:4px!important}}.mb8{margin-bottom:8px}@media only screen and (max-width:991px){.mb8\:sm{margin-bottom:8px!important}}@media only screen and (max-width:767px){.mb8\:xs{margin-bottom:8px!important}}.mb10{margin-bottom:10px}@media only screen and (max-width:991px){.mb10\:sm{margin-bottom:10px!important}}@media only screen and (max-width:767px){.mb10\:xs{margin-bottom:10px!important}}.mb12{margin-bottom:12px}@media only screen and (max-width:991px){.mb12\:sm{margin-bottom:12px!important}}@media only screen and (max-width:767px){.mb12\:xs{margin-bottom:12px!important}}.mb16{margin-bottom:16px}@media only screen and (max-width:991px){.mb16\:sm{margin-bottom:16px!important}}@media only screen and (max-width:767px){.mb16\:xs{margin-bottom:16px!important}}.mb20{margin-bottom:20px}@media only screen and (max-width:991px){.mb20\:sm{margin-bottom:20px!important}}@media only screen and (max-width:767px){.mb20\:xs{margin-bottom:20px!important}}.mb24{margin-bottom:24px}@media only screen and (max-width:991px){.mb24\:sm{margin-bottom:24px!important}}@media only screen and (max-width:767px){.mb24\:xs{margin-bottom:24px!important}}.mb32{margin-bottom:32px}@media only screen and (max-width:991px){.mb32\:sm{margin-bottom:32px!important}}@media only screen and (max-width:767px){.mb32\:xs{margin-bottom:32px!important}}.mb40{margin-bottom:40px}@media only screen and (max-width:991px){.mb40\:sm{margin-bottom:40px!important}}@media only screen and (max-width:767px){.mb40\:xs{margin-bottom:40px!important}}.mb48{margin-bottom:48px}@media only screen and (max-width:991px){.mb48\:sm{margin-bottom:48px!important}}@media only screen and (max-width:767px){.mb48\:xs{margin-bottom:48px!important}}.mb64{margin-bottom:64px}@media only screen and (max-width:991px){.mb64\:sm{margin-bottom:64px!important}}@media only screen and (max-width:767px){.mb64\:xs{margin-bottom:64px!important}}.mb72{margin-bottom:72px}@media only screen and (max-width:991px){.mb72\:sm{margin-bottom:72px!important}}@media only screen and (max-width:767px){.mb72\:xs{margin-bottom:72px!important}}.mb80{margin-bottom:80px}@media only screen and (max-width:991px){.mb80\:sm{margin-bottom:80px!important}}@media only screen and (max-width:767px){.mb80\:xs{margin-bottom:80px!important}}.mb120{margin-bottom:120px}@media only screen and (max-width:991px){.mb120\:sm{margin-bottom:120px!important}}@media only screen and (max-width:767px){.mb120\:xs{margin-bottom:120px!important}}.mr0{margin-right:0}@media only screen and (max-width:991px){.mr0\:sm{margin-right:0!important}}@media only screen and (max-width:767px){.mr0\:xs{margin-right:0!important}}.mr4{margin-right:4px}@media only screen and (max-width:991px){.mr4\:sm{margin-right:4px!important}}@media only screen and (max-width:767px){.mr4\:xs{margin-right:4px!important}}.mr8{margin-right:8px}@media only screen and (max-width:991px){.mr8\:sm{margin-right:8px!important}}@media only screen and (max-width:767px){.mr8\:xs{margin-right:8px!important}}.mr10{margin-right:10px}@media only screen and (max-width:991px){.mr10\:sm{margin-right:10px!important}}@media only screen and (max-width:767px){.mr10\:xs{margin-right:10px!important}}.mr12{margin-right:12px}@media only screen and (max-width:991px){.mr12\:sm{margin-right:12px!important}}@media only screen and (max-width:767px){.mr12\:xs{margin-right:12px!important}}.mr16{margin-right:16px}@media only screen and (max-width:991px){.mr16\:sm{margin-right:16px!important}}@media only screen and (max-width:767px){.mr16\:xs{margin-right:16px!important}}.mr20{margin-right:20px}@media only screen and (max-width:991px){.mr20\:sm{margin-right:20px!important}}@media only screen and (max-width:767px){.mr20\:xs{margin-right:20px!important}}.mr24{margin-right:24px}@media only screen and (max-width:991px){.mr24\:sm{margin-right:24px!important}}@media only screen and (max-width:767px){.mr24\:xs{margin-right:24px!important}}.mr32{margin-right:32px}@media only screen and (max-width:991px){.mr32\:sm{margin-right:32px!important}}@media only screen and (max-width:767px){.mr32\:xs{margin-right:32px!important}}.mr40{margin-right:40px}@media only screen and (max-width:991px){.mr40\:sm{margin-right:40px!important}}@media only screen and (max-width:767px){.mr40\:xs{margin-right:40px!important}}.mr48{margin-right:48px}@media only screen and (max-width:991px){.mr48\:sm{margin-right:48px!important}}@media only screen and (max-width:767px){.mr48\:xs{margin-right:48px!important}}.mr64{margin-right:64px}@media only screen and (max-width:991px){.mr64\:sm{margin-right:64px!important}}@media only screen and (max-width:767px){.mr64\:xs{margin-right:64px!important}}.mr72{margin-right:72px}@media only screen and (max-width:991px){.mr72\:sm{margin-right:72px!important}}@media only screen and (max-width:767px){.mr72\:xs{margin-right:72px!important}}.mr80{margin-right:80px}@media only screen and (max-width:991px){.mr80\:sm{margin-right:80px!important}}@media only screen and (max-width:767px){.mr80\:xs{margin-right:80px!important}}.mr120{margin-right:120px}@media only screen and (max-width:991px){.mr120\:sm{margin-right:120px!important}}@media only screen and (max-width:767px){.mr120\:xs{margin-right:120px!important}}.ml0{margin-left:0}@media only screen and (max-width:991px){.ml0\:sm{margin-left:0!important}}@media only screen and (max-width:767px){.ml0\:xs{margin-left:0!important}}.ml4{margin-left:4px}@media only screen and (max-width:991px){.ml4\:sm{margin-left:4px!important}}@media only screen and (max-width:767px){.ml4\:xs{margin-left:4px!important}}.ml8{margin-left:8px}@media only screen and (max-width:991px){.ml8\:sm{margin-left:8px!important}}@media only screen and (max-width:767px){.ml8\:xs{margin-left:8px!important}}.ml10{margin-left:10px}@media only screen and (max-width:991px){.ml10\:sm{margin-left:10px!important}}@media only screen and (max-width:767px){.ml10\:xs{margin-left:10px!important}}.ml12{margin-left:12px}@media only screen and (max-width:991px){.ml12\:sm{margin-left:12px!important}}@media only screen and (max-width:767px){.ml12\:xs{margin-left:12px!important}}.ml16{margin-left:16px}@media only screen and (max-width:991px){.ml16\:sm{margin-left:16px!important}}@media only screen and (max-width:767px){.ml16\:xs{margin-left:16px!important}}.ml20{margin-left:20px}@media only screen and (max-width:991px){.ml20\:sm{margin-left:20px!important}}@media only screen and (max-width:767px){.ml20\:xs{margin-left:20px!important}}.ml24{margin-left:24px}@media only screen and (max-width:991px){.ml24\:sm{margin-left:24px!important}}@media only screen and (max-width:767px){.ml24\:xs{margin-left:24px!important}}.ml32{margin-left:32px}@media only screen and (max-width:991px){.ml32\:sm{margin-left:32px!important}}@media only screen and (max-width:767px){.ml32\:xs{margin-left:32px!important}}.ml40{margin-left:40px}@media only screen and (max-width:991px){.ml40\:sm{margin-left:40px!important}}@media only screen and (max-width:767px){.ml40\:xs{margin-left:40px!important}}.ml48{margin-left:48px}@media only screen and (max-width:991px){.ml48\:sm{margin-left:48px!important}}@media only screen and (max-width:767px){.ml48\:xs{margin-left:48px!important}}.ml64{margin-left:64px}@media only screen and (max-width:991px){.ml64\:sm{margin-left:64px!important}}@media only screen and (max-width:767px){.ml64\:xs{margin-left:64px!important}}.ml72{margin-left:72px}@media only screen and (max-width:991px){.ml72\:sm{margin-left:72px!important}}@media only screen and (max-width:767px){.ml72\:xs{margin-left:72px!important}}.ml80{margin-left:80px}@media only screen and (max-width:991px){.ml80\:sm{margin-left:80px!important}}@media only screen and (max-width:767px){.ml80\:xs{margin-left:80px!important}}.ml120{margin-left:120px}@media only screen and (max-width:991px){.ml120\:sm{margin-left:120px!important}}@media only screen and (max-width:767px){.ml120\:xs{margin-left:120px!important}}.mauto{margin:auto}.mlauto{margin-left:auto}.mrauto{margin-right:auto}.pauto{padding:auto}.text--white{color:#fff!important}.text--blue{color:#2929cc!important}.text--bluelight{color:#5cb8e6!important}.text--black{color:#000!important}.text--grey{color:#f4f4f4!important}.text--greydark{color:#8d8d8d!important}.text--bluegrey{color:#9faab7!important}.text--green{color:#5ad2aa!important}.text-normal{font-weight:400}.text-medium{font-weight:500}.text-bold{font-weight:700}.text-center{text-align:center}@media only screen and (max-width:991px){.text-center\:sm{text-align:center}}.text-right{text-align:right}.text-left{text-align:left}@media only screen and (max-width:991px){.text-left\:sm{text-align:left}}.text-capitalize{text-transform:capitalize}.text-xs{font-size:14px;line-height:18px}.bg--image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.bg--white{background-color:#fff}.bg--blue{background-color:#2929cc}.bg--bluelight{background-color:#5cb8e6}.bg--black{background-color:#000}.bg--grey{background-color:#f4f4f4}.bg--greydark{background-color:#8d8d8d}.bg--bluegrey{background-color:#9faab7}.bg--green{background-color:#5ad2aa}.width100{width:100%}.height100{height:100%}.block{display:block}.inline-block{display:inline-block}@media only screen and (max-width:991px){.hide\:sm{display:none!important}}@media only screen and (max-width:1199px){.hide\:md{display:none!important}}@media only screen and (max-width:767px){.hide\:xs{display:none!important}}.show-block\:md{display:none!important}@media only screen and (max-width:1199px){.show-block\:md{display:block!important}}.show-block\:sm{display:none!important}@media only screen and (max-width:991px){.show-block\:sm{display:block!important}}.cursor{cursor:pointer}img,.img{max-width:100%;height:auto}.img--circle{border-radius:50%}.quadric{position:relative}.quadric:before{content:"";display:block;padding-top:100%}.quadric--full{position:absolute;inset:0}.link{color:#2929cc;text-decoration:none;font-weight:500}.link:hover{text-decoration:underline}[class*=" btn"],[class^=btn],button[type=submit],input[type=submit],input[type=button]{font-size:16px;line-height:20px;font-weight:500;text-align:center;color:#fff;border:0;padding:14px 32px;border-radius:6px;outline:none;background-color:#2929cc;cursor:pointer;font-family:Eesti,sans-serif;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;display:inline-block;position:relative;text-decoration:none;transition:.2s}@media only screen and (max-width:767px){[class*=" btn"],[class^=btn],button[type=submit],input[type=submit],input[type=button]{width:auto}}[class*=" btn"]:disabled,[class^=btn]:disabled,button[type=submit]:disabled,input[type=submit]:disabled,input[type=button]:disabled{background:#e6e6e6;color:#a9a9a9;cursor:not-allowed}[class*=" btn"]:disabled:hover,[class^=btn]:disabled:hover,button[type=submit]:disabled:hover,input[type=submit]:disabled:hover,input[type=button]:disabled:hover{background:#e6e6e6}[class*=" btn"]:hover,[class^=btn]:hover,button[type=submit]:hover,input[type=submit]:hover,input[type=button]:hover{background:#1f1fa3}.btn--full{width:100%}.btn--small{font-size:14px;line-height:18px;padding:12px 24px;min-width:170px;height:42px}.btn--big{font-size:24px;line-height:30px;padding:24px 64px;height:78px}@media only screen and (max-width:991px){.btn--big{font-size:18px;line-height:20px;padding:20px 40px;height:60px}}.btn--secondary{background-color:transparent;border:1px solid #2929cc;color:#2929cc;padding:10px 32px}.btn--secondary:hover{color:#fff;background-color:#2929cc}.btn-header{padding:10px 32px}p{font-size:18px;line-height:22px}.p-sm{font-size:16px;line-height:20px;font-family:GT Eesti Pro Display,sans-serif}.p-xs{font-size:14px;line-height:18px;font-family:GT Eesti Pro Display,sans-serif}h1,.h1{font-size:42px;line-height:46px}@media only screen and (max-width:991px){h1{font-size:36px;line-height:40px}}@media only screen and (max-width:991px){.h1{font-size:32px;line-height:36px}}h2,.h2{font-size:32px;line-height:40px}@media only screen and (max-width:991px){h2,.h2{font-size:24px;line-height:32px}}h3,.h3{font-size:24px;line-height:28px;font-weight:500}@media only screen and (max-width:991px){h3,.h3{font-size:20px;line-height:24px}}h4,.h4{font-size:20px;line-height:24px}h5,.h5{font-size:18px;line-height:24px}h6,.h6{font-size:16px;line-height:20px}.font-copy{font-family:GT Eesti Pro Display,sans-serif}.font-primary{font-family:Eesti,sans-serif}.lh-lg,.lh-lg p{line-height:26px}.mb0{margin-bottom:0!important}.mt0{margin-top:0!important}.pb0{padding-bottom:0!important}.pt0{padding-top:0!important}.absolute{position:absolute}.absolute--bottom{bottom:0}.absolute--top{top:0}.absolute--left{left:0}.absolute--right{right:0}.h2-lg{font-size:36px;line-height:42px}@media only screen and (max-width:991px){.h2-lg{font-size:28px;line-height:34px}}.h1-lg{font-size:48px;line-height:54px}@media only screen and (max-width:991px){.h1-lg{font-size:36px;line-height:42px}}.partnerships-page .partnerships-hero{background-color:#fff;padding-bottom:48px}.partnerships-page .partnerships-hero .partnerships-hero-title{padding:0 24px}@media only screen and (max-width:991px){.partnerships-page .partnerships-hero .partnerships-hero-title{padding:0 16px;word-break:keep-all}}.partnerships-page .partnerships-hero h1{font-size:48px;line-height:1.2;font-weight:700}@media only screen and (max-width:991px){.partnerships-page .partnerships-hero h1{font-size:36px}}.partnerships-page .partnerships-hero .font-large{font-size:24px;line-height:1.4}@media only screen and (max-width:991px){.partnerships-page .partnerships-hero .font-large{font-size:20px}}.partnerships-page .partnerships-hero .partnerships-hero-form{display:flex;justify-content:center;margin-top:24px;gap:8px}.partnerships-page .partnerships-hero .partnerships-hero-form .input-email{padding:12px 16px;border-radius:24px;border:1px solid #E0E0E0;width:100%;max-width:640px;box-sizing:border-box;font-size:22px;font-weight:500;font-family:GT Eesti Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media only screen and (max-width:991px){.partnerships-page .partnerships-hero .partnerships-hero-form{flex-direction:column;align-items:stretch}.partnerships-page .partnerships-hero .partnerships-hero-form .input-email{min-width:0;width:100%}.partnerships-page .partnerships-hero .partnerships-hero-form .btn{width:100%}}.partnerships-page .partnerships-hero .btn{background-color:#2929cc;color:#fff;padding:12px 32px;border-radius:24px;font-weight:700;font-size:18px;display:inline-block;transition:opacity .2s}.partnerships-page .partnerships-hero .btn:hover{opacity:.9}.partnerships-page .partnerships-hero .partnerships-hero-success{margin-top:8px;font-size:16px;color:#5ad2aa}.partnerships-page .partnerships-logos{background-color:#f4f4f4}.partnerships-page .partnerships-logos .partner-logo{display:flex;align-items:center;justify-content:center;width:160px;height:80px}.partnerships-page .partnerships-logos .partner-logo img{filter:grayscale(100%);opacity:.7;transition:all .2s}.partnerships-page .partnerships-logos .partner-logo img:hover{filter:grayscale(0%);opacity:1}.partnerships-page .partnerships-types{padding-top:40px}.partnerships-page .partnerships-types h2{font-size:48px;line-height:1.2;font-weight:700}@media only screen and (max-width:991px){.partnerships-page .partnerships-types h2{font-size:36px}}.partnerships-page .partnerships-types .max-width-700{max-width:700px}.partnerships-page .partnerships-types .mx-auto{margin-left:auto;margin-right:auto}.partnerships-page .partnerships-types .partnerships-types-row{margin-top:36px}.partnerships-page .partnerships-types .partnerships-types-row>[class^=col-]{padding-left:6px;padding-right:6px}@media only screen and (max-width:991px){.partnerships-page .partnerships-types .partnerships-types-row{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-wrap:nowrap;gap:12px;justify-content:flex-start}.partnerships-page .partnerships-types .partnerships-types-row>[class^=col-]{flex:0 0 auto;max-width:75%;scroll-snap-align:start;padding-left:0;padding-right:0}.partnerships-page .partnerships-types .partnerships-types-row .partnership-type-card{margin:0}}.partnerships-page .partnerships-types .partnerships-types-row--second{margin-top:36px}.partnerships-page .partnerships-types .partnerships-types-row--second>[class^=col-]{padding-left:6px;padding-right:6px}.partnerships-page .partnerships-types .partnership-type-card{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:330px;height:255px;margin:0 auto;padding:24px;background-color:#fff;border-radius:12px;text-align:center;gap:16px;transition:transform .3s ease,box-shadow .3s ease;border:none;cursor:pointer;box-shadow:0 2px 8px #00000014}.partnerships-page .partnerships-types .partnership-type-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.partnerships-page .partnerships-types .partnership-type-card-image{display:block;max-width:100%;max-height:150px;height:auto}.partnerships-page .partnerships-types .partnership-type-card-image--device{transform:scale(1.3);transform-origin:center}.partnerships-page .partnerships-types .partnership-type-card-image--books{transform:scale(.9);transform-origin:center}.partnerships-page .partnerships-types .partnership-type-card-text{margin-top:0}.partnerships-page .partnerships-types .partnership-type-card-title{font-weight:700;margin-bottom:4px}.partnerships-page .partnerships-types .partnership-type-card-subtitle{font-size:14px;line-height:1.4}.partnerships-page .partnerships-types .partnership-type-card-image--brand{transform:scale(1.1);transform-origin:center}.partnerships-page .partnerships-types .partnerships-divider{margin-top:40px;height:2px;background-color:#f4f4f4}.partnerships-page .partnerships-types .partnerships-more-email{color:#2929cc;font-weight:700;text-decoration:none}.partnerships-page .partnerships-types .partnerships-more-email:hover{text-decoration:underline}.partnerships-page .partnerships-types .partnerships-modal{position:fixed;inset:0;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.partnerships-page .partnerships-types .partnerships-modal__dialog{background-color:#fff;border-radius:20px;max-width:480px;width:100%;padding:24px 24px 20px;text-align:left;position:relative}.partnerships-page .partnerships-types .partnerships-modal__title{font-size:24px;line-height:1.3;font-weight:700;margin-bottom:12px}.partnerships-page .partnerships-types .partnerships-modal__body{font-size:16px;line-height:1.5;margin-bottom:20px}.partnerships-page .partnerships-types .partnerships-modal__close{position:absolute;top:12px;right:12px;width:24px;height:24px;border-radius:50%;border:none;background-color:#f4f4f4;color:#000;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;font-size:14px}.partnerships-page .partnerships-school{background-color:#fed14c;padding:32px 0;margin-top:-16px}.partnerships-page .partnerships-more{margin-top:-20px}.partnerships-page .partnerships-more .partnerships-school-row{margin-top:0;justify-content:center;align-items:center}.partnerships-page .partnerships-more .partnerships-school-rect{margin:0 auto}.partnerships-page .partnerships-more .partnerships-school-image{display:block;max-width:100%;height:auto;margin:0 auto;position:relative;left:0}.partnerships-page .partnerships-more .partnerships-school-image-col{padding-left:0;display:flex;align-items:center;justify-content:center}.partnerships-page .partnerships-more .partnerships-school-text-col{padding-left:24px}@media only screen and (max-width:991px){.partnerships-page .partnerships-more .partnerships-school-text-col{padding-left:0}}.partnerships-page .partnerships-more .btn{background-color:#000;color:#fff;padding:12px 32px;border-radius:24px;font-weight:700;display:inline-block}.partnerships-page .partnerships-more .btn:hover{opacity:.8}@font-face{font-family:GT Eesti Pro Display;font-weight:400;src:url(/assets/GT-Eesti-Pro-Display-Regular-jjleS0cr.woff) format("woff");font-display:swap}@font-face{font-family:Eesti;font-weight:700;src:url(/assets/EestiDisplay-Bold-D-hjDUU1.woff) format("woff");font-display:swap}@font-face{font-family:Eesti;font-weight:500;src:url(/assets/EestiDisplay-Medium-Br2CsOun.woff) format("woff");font-display:swap}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;font-size:18px;line-height:1.5;overflow-x:hidden;position:relative}@media only screen and (max-width:767px){html{font-size:16px}}body{margin:0;color:#000;font-family:Eesti,sans-serif;font-size:18px;line-height:1.5;overflow-x:hidden;position:relative}body p{font-family:GT Eesti Pro Display,sans-serif}#root{min-height:100%;display:flex;flex-direction:column}::selection{color:#fff;background-color:#2929cc}::-moz-selection{color:#fff;background-color:#2929cc}abbr{text-decoration:none}section{position:relative;font-family:Eesti,sans-serif}iframe{border:0}main{display:block;overflow:hidden;flex:1}main.spacing{padding-top:76px}@media only screen and (max-width:991px){main.spacing{padding-top:64px}}dl{margin-top:0;margin-bottom:0}dd{margin-left:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:Eesti,sans-serif}i{font-weight:400}blockquote{margin:0;padding:0}sup{position:relative;top:-.5em;vertical-align:baseline;font-size:75%;line-height:0}strong{font-weight:700;font-family:Eesti,sans-serif}figure{margin:0}a{text-decoration:none;color:inherit;cursor:pointer}p{display:block;margin:0}button{border:0;margin:0;padding:0;text-align:inherit;text-transform:inherit;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer;overflow:visible}button:focus{outline:0}form{width:100%}ul,ol{margin:0;padding:0;list-style:none}.rich-text ul,.rich-text ol{margin-bottom:24px;padding-left:24px}.rich-text ul li,.rich-text ol li{margin-bottom:12px;list-style:disc}.rich-text ol li{list-style:decimal}.rich-text p{margin-bottom:16px}::-moz-focus-inner{border:0;padding:0;outline:0}:focus{outline:0}.overflow{overflow:hidden}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}em{font-style:normal}.header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1100;box-shadow:0 2px 8px #00000014;transition:.2s}@media only screen and (max-width:991px){.header .container{width:100%;max-width:600px;margin:auto;background-color:#fff}}.header__dropdown{position:relative}.header__dropdown:hover .header__dropdown__nav{visibility:visible;opacity:1}.header__dropdown__head{font-size:16px;line-height:20px;color:#000;position:relative;padding-right:20px;font-weight:600}.header__dropdown__head:before,.header__dropdown__head:after{content:"";width:8px;height:2px;background:#000;position:absolute;top:9px}.header__dropdown__head:before{right:6px;transform:rotate(45deg)}.header__dropdown__head:after{right:1px;transform:rotate(-45deg)}.header__dropdown__nav{visibility:hidden;opacity:0;transition:.2s;position:absolute;right:0;background:#fff;box-shadow:0 4px 12px #0000001a;border-radius:4px;top:calc(100% + 12px);padding:8px 0;white-space:nowrap;min-width:160px;display:flex;flex-wrap:wrap;flex-direction:column;-webkit-flex-direction:column}.header__dropdown__nav:before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:-1px -1px 2px #0000000d}.header__dropdown__nav a{padding:12px 20px;font-size:14px;line-height:1.4;color:#000;font-weight:500;width:100%;text-decoration:none!important;display:flex;align-items:center;transition:background-color .2s}.header__dropdown__nav a:hover{background-color:#f4f4f4}.header__dropdown__nav a svg{margin-right:12px;color:#2929cc;width:20px;height:20px}.header__logo{z-index:10001;width:auto;text-decoration:none!important;display:flex;align-items:center}.header__logo img{height:48px;width:auto;flex-shrink:0;transition:.2s}@media only screen and (max-width:991px){.header__logo img{height:40px}}@media only screen and (max-width:767px){.header__logo img{height:36px}}.header__logo__text{padding-left:10px;display:flex;flex-direction:column;justify-content:center;margin-top:-6px;line-height:1.05}.header__logo__text p{font-family:Eesti,sans-serif;line-height:1;margin:0}.header__logo__text p:first-child{font-size:20px;font-weight:700}.header__logo__text p:last-child{font-size:13px;font-weight:500}.header.scroll,.header.white{background:#fff;box-shadow:0 2px 8px #00000014}.header__box{height:102px;padding:16px 32px;transition:.2s;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1199px){.header__box{height:64px;padding:12px 16px}}.header__links{z-index:900;height:100%;display:flex;align-items:center;justify-content:center;margin-left:24px}@media only screen and (max-width:1199px){.header__links{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;background:#fff!important;visibility:hidden;opacity:0;z-index:9999!important;padding-top:64px;padding-left:0!important;padding-right:0!important;flex-direction:column;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;margin:0!important;transform:none!important}}.header__links.open{visibility:visible;opacity:1;display:flex;justify-content:flex-start;align-items:flex-start}.header__links nav{display:block}@media only screen and (max-width:1199px){.header__links nav{overflow:visible;width:100%;max-width:100%;margin-top:51px;padding:0 24px;box-sizing:border-box}}.header__links nav ul{list-style:none;padding-left:0;margin:0;display:flex;align-items:center;flex-wrap:nowrap}@media only screen and (max-width:1199px){.header__links nav ul{display:block;padding-bottom:50px;width:100%}}.header__links nav ul li{margin:0 0 0 32px;position:relative}.header__links nav ul li:first-child{margin-left:0}@media only screen and (max-width:1199px){.header__links nav ul li{text-align:left;width:100%;padding:0 0 24px;display:flex;flex-direction:column;margin-left:0}}.header__links nav ul li a{color:#000;font-size:16px;text-transform:none;font-weight:500;line-height:1;letter-spacing:0;transition:.2s;height:100%;display:block;width:auto;position:relative;text-decoration:none;padding:7px 20px}@media only screen and (max-width:1199px){.header__links nav ul li a{display:block;font-size:20px;line-height:24px;color:#000!important;text-align:left;border-bottom:2px solid #E0E0E0;padding:0 0 24px!important;width:100%}}.header__links nav ul li a:before{content:"";position:absolute;bottom:0;right:0;left:auto;height:2px;width:0;background:#000;transition:.2s}.header__links nav ul li a:hover:before{width:100%;right:auto;left:0}.header__cta{z-index:1100;font-size:16px;line-height:20px;padding:10px 32px;text-decoration:none!important;background-color:#2929cc;background-image:none;color:#fff;border-radius:6px}@media only screen and (max-width:991px){.header__cta{padding:10px 20px;position:absolute;left:50%;transform:translate(-50%);white-space:nowrap}}@media only screen and (max-width:767px){.header__cta{padding:10px 20px}}.header__cta:hover{background-color:#1f1fa3}.header__login{text-decoration:none!important;color:#000;font-size:16px;text-transform:none;font-weight:500;line-height:14px;padding:7px 20px;letter-spacing:0;transition:.2s;position:relative;display:block}.header__login:before{content:"";position:absolute;bottom:0;right:0;left:auto;height:2px;width:0;background:#000;transition:.2s}.header__login:hover:before{width:100%;right:auto;left:0}@media only screen and (max-width:991px){.header__login{display:none!important}}.header__cta-li{margin-left:8px}.header__cta-li .header__cta{display:inline-block;padding:10px 28px;margin:0}.header__btn{z-index:10001;position:relative;width:30px;height:24px;cursor:pointer;background:none;border:0;margin-left:12px}@media only screen and (max-width:767px){.header__btn{width:24px;height:20px;margin-left:16px}}@media only screen and (min-width:1200px){.header__btn{display:none}}.header__btn span{position:absolute;display:block;width:100%;height:4px;opacity:1;background:#000;border-radius:4px;transform:rotate(0)}.header__btn span:nth-child(1){top:0;transition:top .2s .2s,transform .2s,background-color .2s}.header__btn span:nth-child(2){top:calc(50% - 2px);transition:opacity 0s linear .2s,background-color .2s}.header__btn span:nth-child(3){top:calc(100% - 4px);transition:top .2s .2s,transform .2s,background-color .2s}.header__btn.open span:nth-child(1){top:calc(50% - 2px);transform:rotate(45deg);transition:top .2s,transform .2s .2s,background-color .2s}.header__btn.open span:nth-child(2){opacity:0;transition:opacity 0s linear .2s,background-color .2s}.header__btn.open span:nth-child(3){top:calc(50% - 2px);transform:rotate(-45deg);transition:top .2s,transform .2s .2s,background-color .2s}.sb-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 2px 8px #00000014}.sb-header-inner{max-width:1200px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box}@media only screen and (max-width:991px){.sb-header-inner{padding:12px 16px}}.sb-header-left{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:10001}.sb-header-logo{display:inline-flex;align-items:center;gap:8px}.sb-header-logo-text{display:flex;flex-direction:column;justify-content:center;line-height:1.1}@media only screen and (max-width:991px){.sb-header-logo-text{display:none}}.sb-header-logo-title{font-size:20px;font-weight:800;color:#1a1a1a;white-space:nowrap;line-height:1.1}.sb-header-logo-subtitle{font-size:14px;font-weight:700;color:#1a1a1a;white-space:nowrap;line-height:1.1;margin-top:2px}.header__logo-text{display:flex;flex-direction:column;justify-content:center;margin-top:-6px;line-height:1.05}.sb-header-signin{white-space:nowrap;display:inline-flex;align-items:center}.sb-header-nav{display:flex;align-items:center;margin-left:40px}@media only screen and (max-width:1199px){.sb-header-nav{margin-left:0}}.sb-header-nav nav{display:flex}.sb-header-nav ul{display:flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.sb-header-nav ul li{margin:0!important}.sb-header-nav a,.sb-header-nav button{display:inline-flex;align-items:center;white-space:nowrap}.sb-header-right{display:flex;align-items:center;gap:24px;flex-shrink:0;margin-left:auto;position:relative;z-index:10001}.footer{overflow:hidden;background:#f4f4f4;margin-top:-8px;padding:48px 0}@media only screen and (max-width:991px){.footer{padding-left:0}}.footer .text-xs{font-size:14px;line-height:18px}.footer h5{text-transform:uppercase}@media only screen and (max-width:991px){.footer h5{text-align:center}}.footer__logo{display:flex;align-items:center}.footer__logo img{height:40px;width:40px;margin-right:8px}.footer__logo__text p{font-family:Eesti,sans-serif;line-height:1;margin:0}.footer__logo__text p:first-child{font-size:20px;font-weight:700}.footer__logo__text p:last-child{font-size:13px;font-weight:500}.footer__links nav{display:flex;flex-wrap:wrap;flex-direction:column;-webkit-flex-direction:column}@media only screen and (max-width:991px){.footer__links nav{display:block}}.footer__links nav a{font-family:GT Eesti Pro Display,sans-serif}.footer__links nav a:hover{text-decoration:underline}@media only screen and (max-width:991px){.footer__links nav a{display:block;font-size:18px!important;line-height:29px!important}}.footer__links-all{flex-wrap:nowrap!important}@media only screen and (max-width:991px){.footer__links-all{flex-wrap:wrap!important;padding-left:12px}}@media only screen and (max-width:991px){.footer__links-single{padding-right:0;margin-left:0}}@media only screen and (max-width:991px){.footer__copyright{order:3;width:100%}}.footer__divider{position:relative;width:1.2px;height:100%;background:#fff}.footer__social{display:flex;justify-content:center}.footer__social a{height:32px;width:32px;border-radius:50%;color:#fff;margin:0 4px;background:transparent;box-shadow:none;display:flex;flex-wrap:wrap;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center}.footer__social a:hover{background:transparent}@media only screen and (max-width:991px){.footer__social a{padding:24px 0 48px;margin:0 8px}}.footer__social a svg{width:32px;height:32px}.footer .grey-line{margin-top:35px;width:100%;height:2px;background-color:#e0e0e0}@media only screen and (max-width:991px){.footer .grey-line{margin-top:0}}.footer__apps{display:flex}.footer__apps a{display:block}.footer__apps a img{height:40px;width:auto}.front-page__header{overflow:hidden;padding-top:40px}@media only screen and (max-width:991px){.front-page__header{padding-top:80px;background-repeat:no-repeat}}@media only screen and (max-width:767px){.front-page__header{padding-top:0}}.front-page__header__main{padding-bottom:67px}@media only screen and (max-width:991px){.front-page__header__main{padding-bottom:56px}}@media only screen and (max-width:991px){.front-page__header__main__content{text-align:center}}@media only screen and (max-width:767px){.front-page__header__main__content{text-align:left}}@media only screen and (max-width:991px){.front-page__header__main .row{flex-direction:column-reverse;-webkit-flex-direction:column-reverse}}@media only screen and (max-width:767px){.front-page__header__main .cta-wrap{width:100%}}@media only screen and (max-width:767px){.front-page__header__main .cta-wrap a{width:100%}}@media only screen and (max-width:767px){.front-page__header__main .cta-wrap .apple-badges{justify-content:center}}@media only screen and (max-width:991px){.front-page__header__awards .container{width:100%;max-width:600px;margin:auto}}.front-page__header__awards:after{bottom:-3px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);height:7px;background-size:100% 7px}.front-page__header__awards:before{top:-3px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);height:7px;background-size:100% 7px}.front-page__header__awards:before,.front-page__header__awards:after{content:"";position:absolute;left:0;width:100%;height:10px;background-size:100% 10px;background-repeat:no-repeat}.front-page__header__awards{border-top:7px solid;border-image-source:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp)}.front-page__header__awards img{height:72px;width:auto}@media only screen and (max-width:767px){.front-page__header__awards{padding:40px 0}}.front-page__features{background-color:#fff}.front-page__features__slider{display:none!important;width:100%;max-width:400px;margin:auto}@media only screen and (max-width:991px){.front-page__features__slider{display:block!important}}.front-page__features__slider .feature{margin-bottom:0!important}.front-page__features__slider .feature .owl-dots{margin-top:16px}.front-page__features .feature{padding:0;margin-bottom:20px}@media only screen and (max-width:991px){.front-page__features .feature{padding:0}}.front-page__features .feature .h5{font-size:24px;line-height:28px;color:#000;font-weight:700}.front-page__story{background-color:#f4f4f4}@media only screen and (max-width:991px){.front-page__story .container{width:100%;max-width:600px;margin:auto}}.front-page__story:after{bottom:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp)}.front-page__story:before{top:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp)}.front-page__story:before,.front-page__story:after{content:"";position:absolute;left:0;width:100%;height:10px;background-size:100% 10px;background-repeat:no-repeat}.front-page__story:before{background-image:url(https://cdn.speechblubs.com/2022/03/brush-gray-top.webp);height:45px;background-size:100% 45px;top:-44px}.front-page__story:after{background-image:url(https://cdn.speechblubs.com/2022/03/brush-gray-bottom.webp);height:45px;background-size:100% 45px;bottom:-44px}.front-page__story .timeline{height:4px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-blue.webp);position:relative;margin-bottom:10px}.front-page__story .timeline:after{content:url(https://cdn.speechblubs.com/2022/03/arrow-brush-blue.webp);position:absolute;right:0;top:-9px}.front-page__story .story{margin-bottom:20px;position:relative}.front-page__story .story p strong{font-family:Eesti,sans-serif}@media only screen and (max-width:991px){.front-page__story .story img{width:100%;max-width:450px}}.front-page__story .story:before{content:url(https://cdn.speechblubs.com/2022/03/dot-brush-blue-1.webp);position:absolute;top:-43px;left:-1px;width:16px;height:16px}@media only screen and (max-width:991px){.front-page__story .story:before{content:""}}@media only screen and (max-width:991px){.front-page__story .story{padding:0}}.front-page__story .story .h1{font-size:18px;line-height:18px;color:#000;font-weight:700}.front-page__story .story p:before{content:"";position:absolute;width:4px;height:100%;background-color:#5cb8e6;left:0;top:0}.front-page__testimonials:after{bottom:-3px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);height:7px;background-size:100% 7px}.front-page__testimonials:before,.front-page__testimonials:after{content:"";position:absolute;left:0;width:100%;height:10px;background-size:100% 10px;background-repeat:no-repeat}@media only screen and (max-width:991px){.front-page__testimonials:after{background-image:none;height:0}}.front-page__testimonials__reviews:after{content:none}.front-page__testimonials__carousel{width:100%;padding:0 60px;position:relative}@media only screen and (max-width:991px){.front-page__testimonials__carousel{padding:0 40px}}@media only screen and (max-width:767px){.front-page__testimonials__carousel{padding:0 16px}}.front-page__testimonials__carousel .testimonials-carousel{width:100%;overflow:hidden;position:relative}.front-page__testimonials__carousel .testimonials-carousel .carousel__track{display:flex;cursor:grab;-webkit-user-select:none;user-select:none}.front-page__testimonials__carousel .testimonials-carousel .carousel__track:active{cursor:grabbing}.front-page__testimonials__carousel .testimonials-carousel .carousel__nav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #E0E0E0;font-size:24px;color:#000;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:.2s}.front-page__testimonials__carousel .testimonials-carousel .carousel__nav:hover{background:#f4f4f4;border-color:#2929cc}@media only screen and (max-width:767px){.front-page__testimonials__carousel .testimonials-carousel .carousel__nav{background:#ffffffb3;border-color:transparent}}.front-page__testimonials__carousel .testimonials-carousel .carousel__nav--prev{left:-60px}@media only screen and (max-width:991px){.front-page__testimonials__carousel .testimonials-carousel .carousel__nav--prev{left:-40px;width:36px;height:36px;font-size:20px}}@media only screen and (max-width:767px){.front-page__testimonials__carousel .testimonials-carousel .carousel__nav--prev{left:-8px}}.front-page__testimonials__carousel .testimonials-carousel .carousel__nav--next{right:-60px}@media only screen and (max-width:991px){.front-page__testimonials__carousel .testimonials-carousel .carousel__nav--next{right:-40px;width:36px;height:36px;font-size:20px}}@media only screen and (max-width:767px){.front-page__testimonials__carousel .testimonials-carousel .carousel__nav--next{right:-8px}}.front-page__testimonials__carousel .testimonials-carousel .carousel__dots-container{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}@media only screen and (max-width:767px){.front-page__testimonials__carousel .testimonials-carousel .carousel__dots-container{margin-top:24px;gap:12px}}.front-page__testimonials__carousel .testimonials-carousel .carousel__dots-arrow{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #E0E0E0;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0}.front-page__testimonials__carousel .testimonials-carousel .carousel__dots-arrow:hover{background:#f4f4f4;border-color:#2929cc}@media only screen and (max-width:767px){.front-page__testimonials__carousel .testimonials-carousel .carousel__dots-arrow{width:32px;height:32px}}.front-page__testimonials__carousel .testimonials-carousel .carousel__dots{display:flex;justify-content:center;gap:8px}.front-page__testimonials__carousel .testimonials-carousel .carousel__dot{width:12px;height:12px;border-radius:50%;background:#e0e0e0;border:none;cursor:pointer;transition:.2s}.front-page__testimonials__carousel .testimonials-carousel .carousel__dot--active{background:#2929cc}.front-page__testimonials__carousel .testimonials-carousel .carousel__dot:hover:not(.carousel__dot--active){background:#c7c7c7}.front-page__testimonials .testimonial-card{background:#f4f4f4;border-radius:12px;padding:32px;height:100%;min-height:320px;display:flex;flex-direction:column;position:relative}@media only screen and (max-width:767px){.front-page__testimonials .testimonial-card{padding:24px;min-height:280px}}.front-page__testimonials .testimonial-card__image{width:80px;height:80px;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;flex-shrink:0}@media only screen and (max-width:767px){.front-page__testimonials .testimonial-card__image{width:64px;height:64px}}.front-page__testimonials .testimonial-card__quote{font-size:16px;line-height:1.5;color:#000;margin:24px 0;flex:1;font-family:GT Eesti Pro Display,sans-serif}@media only screen and (max-width:767px){.front-page__testimonials .testimonial-card__quote{font-size:14px;margin:16px 0}}.front-page__testimonials .testimonial-card__author{margin-top:auto}.front-page__testimonials .testimonial-card__name{font-family:Eesti,sans-serif;font-weight:500;font-size:14px;line-height:1.4;color:#000;margin:0}.front-page__testimonials .testimonial-card__position{font-size:12px;line-height:1.4;color:#5a5a5a;margin:4px 0 0}.front-page__testimonials__testimonial{width:380px}@media only screen and (max-width:767px){.front-page__testimonials__testimonial{width:100%}}@media only screen and (max-width:991px){.front-page__testimonials__testimonial .owl-endless .owl-item{opacity:.7}}@media only screen and (max-width:767px){.front-page__testimonials__testimonial .owl-endless .owl-item{opacity:0}}@media only screen and (max-width:991px){.front-page__testimonials__testimonial .owl-endless .owl-item.active{opacity:1}}.front-page__testimonials__testimonial .card{background:#f4f4f4;border-radius:12px;height:100%;margin:0 12px}@media only screen and (max-width:767px){.front-page__testimonials__testimonial .card{margin:0}}.front-page__testimonials__testimonial .card__author{font-family:Eesti,sans-serif!important}.front-page__testimonials__testimonial .card p{font-size:20px!important}.front-page__testimonials__testimonial .card .credentials p{font-size:12px!important;line-height:16px}@media only screen and (max-width:767px){.front-page__testimonials__testimonial .card .credentials{margin-left:0}}.front-page__steps:after{bottom:-3px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);height:7px;background-size:100% 7px}.front-page__steps:before,.front-page__steps:after{content:"";position:absolute;left:0;width:100%;height:10px;background-size:100% 10px;background-repeat:no-repeat}@media only screen and (max-width:991px){.front-page__steps .container{width:100%;max-width:600px;margin:auto}}.front-page__steps{padding:160px 0 0;background-size:100% auto;background-position:50% 50%;background-repeat:no-repeat}@media only screen and (max-width:991px){.front-page__steps{padding:24px 0}}.front-page__steps .step h4{font-size:32px;line-height:32px;font-weight:700;color:#000}@media only screen and (max-width:991px){.front-page__steps .step h4{font-size:28px}}.front-page__steps .step__image{margin-right:8.3%}.front-page__steps .step__content{color:#000}.front-page__steps .step__content p{font-size:16px;line-height:24px;color:#5a5a5a}@media only screen and (max-width:767px){.front-page__steps .step__content p{text-align:center}}@media only screen and (max-width:991px){.front-page__plans .container{width:100%;max-width:600px;margin:auto}}.front-page__plans__wrap{padding:0 12px;width:100%;max-width:364px}@media only screen and (max-width:991px){.front-page__plans__wrap{padding:0;margin:auto}}@media only screen and (max-width:767px){.front-page__plans__wrap{padding:0;margin:0 12px}}.front-page__plans small{font-size:12px;line-height:16px;font-family:GT Eesti Pro Display}@media only screen and (max-width:991px){.front-page__plans .monthly{display:none}}.front-page__plans .monthly h2{background-color:#e0e0e0;color:#000}@media only screen and (max-width:991px){.front-page__plans .monthly h2{background-color:transparent!important;color:#000}}.front-page__plans .monthly h3{font-size:36px;margin-bottom:6px;font-weight:700}.front-page__plans .monthly h3,.front-page__plans .monthly p{color:#000}.front-page__plans .monthly .btn{background-color:transparent;border:1px solid #2929cc;color:#2929cc}.front-page__plans .yearly h2{background-color:#2929cc;color:#fff}@media only screen and (max-width:991px){.front-page__plans .yearly h2{background-color:transparent!important;color:#000}}.front-page__plans .yearly h3{font-size:36px;margin-bottom:6px;font-weight:700}.front-page__plans .yearly h3,.front-page__plans .yearly p{color:#2929cc}.front-page__plans .finny-save{background-image:url(https://cdn.speechblubs.com/2023/09/Finny-discount-Web.webp);height:178px;width:168px;right:-50px;top:84px;background-size:cover;background-repeat:no-repeat;transform:translatey(0);animation:float 2s ease-in-out infinite}@media only screen and (max-width:991px){.front-page__plans .finny-save{background-image:url(https://cdn.speechblubs.com/2023/09/Finny-discount-Web.webp);height:167px;right:-20px;top:42px;width:150px}}@keyframes float{0%{transform:translatey(0)}50%{transform:translatey(15px)}to{transform:translatey(0)}}.front-page__plans .star{width:20px}.front-page__plans .star__1{top:-37px;left:22px}.front-page__plans .star__2{left:-6px;top:-27px}.front-page__plans .star__3{right:-20px;bottom:0}.front-page__plans .star__4{right:1px;bottom:-18px;width:12px}@media only screen and (max-width:991px){.front-page__plans .star{display:none}}.front-page__plans__plan h4{font-size:32px;border-top-left-radius:12px;border-top-right-radius:12px;line-height:36px}@media only screen and (max-width:991px){.front-page__plans__plan h4{border-top-left-radius:0;border-top-right-radius:0}}.front-page__plans__plan h5{font-size:36px;margin-bottom:6px}.front-page__plans__plan p{font-size:20px}.front-page__plans__plan{background-color:#f4f4f4;border-radius:6px}@media only screen and (max-width:991px){.front-page__plans__plan{border-top-left-radius:0;border-top-right-radius:0}}.front-page__plans__plan ul{list-style-type:none;line-height:2}.front-page__plans__plan ul li{flex-wrap:nowrap}.front-page__plans__plan ul li .feature{line-height:1.2;font-family:GT Eesti Pro Display}.front-page__plans .switcher{display:none;background-color:#e0e0e0;border-top-left-radius:6px;border-top-right-radius:6px;font-size:16px;width:100%;max-width:364px;margin:auto}@media only screen and (max-width:991px){.front-page__plans .switcher{display:flex}}.front-page__plans .switcher .switch{position:relative;display:inline-block;width:60px;height:34px}.front-page__plans .switcher .switch input{opacity:0;width:0;height:0}.front-page__plans .switcher .switch .slider{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.front-page__plans .switcher .switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.front-page__plans .switcher input:checked+.slider{background-color:#2929cc}.front-page__plans .switcher .plan-title{color:#000;font-weight:700;-webkit-transition:.2s;transition:.2s;margin-bottom:5px}.front-page__plans .switcher .featured.active{color:#2929cc}.front-page__plans .switcher .not-featured.active{color:#000}.front-page__plans .switcher input:focus+.slider{box-shadow:0 0 1px #2929cc}.front-page__plans .switcher input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}@media only screen and (max-width:991px){.front-page__network .container{width:100%;max-width:600px;margin:auto}}@media only screen and (max-width:991px){.front-page__screens .container{width:100%;max-width:600px;margin:auto}}.front-page__screens:after{bottom:-3px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp);height:7px;background-size:100% 7px}.front-page__screens{background-color:#fff}.front-page__screens .screen:nth-child(odd) .screen-item{flex-direction:row-reverse;padding-bottom:64px}.front-page__screens .screen:nth-child(odd) .screen-item img{width:290px;height:308px}.front-page__screens .screen:nth-child(2n) .screen-item img{width:290px;height:376px}.front-page__screens .screen-item img{object-fit:contain}@media only screen and (max-width:991px){.front-page__screens .screen-item img{padding:0;margin:0;width:164px!important;height:174px!important}}@media only screen and (max-width:991px){.front-page__screens .screen-item .col-md-5{margin-left:12px;margin-right:12px}}@media only screen and (max-width:991px){.front-page__screens{padding-left:12px;padding-right:12px}}@media only screen and (max-width:991px){.front-page__categories .container{width:100%;max-width:600px;margin:auto}}@media only screen and (max-width:991px){.front-page__categories .categ__wrapper{overflow:hidden;width:100%}}.front-page__categories .categ__slider{height:364px;width:200vw;background-size:contain;background-repeat:repeat-x;margin-left:-811px;animation:slide-desktop 60s linear infinite}@keyframes slide-desktop{0%{background-position:0 0}to{background-position:-2525px 0}}@media only screen and (max-width:991px){.front-page__categories .categ__slider{margin-left:0;background-image:url(https://cdn.speechblubs.com/2022/03/activities-mobile-slider-image-scaled.webp)!important;height:218px;width:4923px;animation:slide 60s linear infinite}}@keyframes slide{0%{transform:translateZ(0)}to{transform:translate3d(-1641px,0,0)}}.front-page__topics{background-color:#f4f4f4}.front-page__topics:after{bottom:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp)}.front-page__topics:before{top:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp)}.front-page__topics:before,.front-page__topics:after{content:"";position:absolute;left:0;width:100%;height:10px;background-size:100% 10px;background-repeat:no-repeat}@media only screen and (max-width:991px){.front-page__topics .container{width:100%;max-width:600px;margin:auto}}.front-page__topics .topic__thumbnail{height:204px;background-size:cover}.front-page__topics .topic__thumbnail div{background:linear-gradient(180deg,#0000 50%,#000 149.46%);height:100%}@media only screen and (max-width:991px){.front-page__topics .topic__thumbnail{height:160px}}.front-page__topics .topic__content{background-color:#fff;border:1px solid #E0E0E0;border-top:none;height:335px}@media only screen and (max-width:991px){.front-page__topics .topic__content p{font-size:14px;line-height:18px}}@media only screen and (max-width:991px){.front-page__topics .topic__content{height:220px}}.front-page__topics .topic span{color:#fff;font-size:14px;bottom:16px;left:16px}.front-page__topics .topic__data{bottom:16px;left:0}.front-page__topics .topic__author{font-size:16px;font-weight:500;color:#000}.front-page__topics .topic__avatar{width:44px;height:44px;border-radius:50%}.front-page__topics .topic__date{font-size:14px}.front-page__topics__slider{display:none;width:100%;max-width:320px;margin:auto}@media only screen and (max-width:991px){.front-page__topics__slider{display:block}}@media only screen and (max-width:767px){.front-page__topics__slider{max-width:100%}}.front-page__embed .timeline{flex-wrap:nowrap;width:100%}@media only screen and (max-width:991px){.front-page__faq .container{width:100%;max-width:600px;margin:auto}}.front-page__faq{padding-top:64px}.front-page__faq .faq{border-bottom:solid 2px #e6e6e6}.front-page__faq .faq:first-child{border-top:2px solid #e6e6e6}.front-page__faq .faq__head{cursor:pointer;position:relative;padding-right:50px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.front-page__faq .faq__head .h5{margin:0;color:#000;font-size:20px;line-height:24px;padding:24px 0;font-weight:500}@media only screen and (max-width:991px){.front-page__faq .faq__head .h5{font-size:20px;padding:15px 0}}.front-page__faq .faq__head:before{content:"";position:absolute;top:32px;margin:-10px 0 0 -10px;border-left:none;border-top:none;border-right:2px #000000 solid;border-bottom:2px #000000 solid;width:15px;height:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:.2s}@media only screen and (max-width:991px){.front-page__faq .faq__head:before{top:23px}}.front-page__faq .faq__head:before{right:15px}.front-page__faq .faq__content{display:none;padding-bottom:15px;color:#000}.front-page__faq .faq__content a{color:#2929cc}.front-page__faq .faq.active .faq__content{display:block}.front-page__faq .faq.active .faq__head:before{transform:rotate(225deg);top:40px}@media only screen and (max-width:991px){.front-page__faq .faq.active .faq__head:before{top:32px}}.front-page__cta{background-color:#fed14c;margin-bottom:8px}.front-page__cta:after{bottom:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-yellow.webp)}.front-page__cta:before{top:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-yellow.webp)}.front-page__cta:before,.front-page__cta:after{content:"";position:absolute;left:0;width:100%;height:10px;background-size:100% 10px;background-repeat:no-repeat}@media only screen and (max-width:991px){.front-page__badges .badge{width:50%!important}}.front-page__badges .badge img{height:80px;object-fit:contain}.front-page__screentime{background-color:#75c8a3;padding:120px 0}@media only screen and (max-width:991px){.front-page__screentime{padding:80px 0}}@media only screen and (max-width:767px){.front-page__screentime{padding:60px 0}}.front-page__screentime__block{display:flex;align-items:center;gap:60px;margin-bottom:80px}.front-page__screentime__block:last-child{margin-bottom:0}@media only screen and (max-width:991px){.front-page__screentime__block{flex-direction:column;gap:40px;margin-bottom:60px}}.front-page__screentime__block--reverse{flex-direction:row-reverse}@media only screen and (max-width:991px){.front-page__screentime__block--reverse{flex-direction:column}}.front-page__screentime__content{flex:1;max-width:50%}@media only screen and (max-width:991px){.front-page__screentime__content{max-width:100%;text-align:center}}@media only screen and (max-width:767px){.front-page__screentime__content{text-align:left}}.front-page__screentime__title{font-family:Eesti,sans-serif;font-size:40px;line-height:1.2;font-weight:700;color:#fff;margin:0 0 24px}@media only screen and (max-width:991px){.front-page__screentime__title{font-size:32px}}@media only screen and (max-width:767px){.front-page__screentime__title{font-size:28px;margin-bottom:16px}}.front-page__screentime__text{font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.6;color:#fff;margin:0}@media only screen and (max-width:767px){.front-page__screentime__text{font-size:16px}}.front-page__screentime__image{flex:1;max-width:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:991px){.front-page__screentime__image{max-width:100%}}.front-page__screentime__image img{max-width:100%;height:auto;max-height:400px;object-fit:contain}@media only screen and (max-width:991px){.front-page__screentime__image img{max-height:300px}}@media only screen and (max-width:767px){.front-page__screentime__image img{max-height:250px}}.carousel{position:relative;overflow:hidden}.carousel__track{display:flex;transition:transform .3s ease-out}.carousel__slide{flex:0 0 100%;min-width:0}.carousel__dots-container{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.carousel__dots-arrow{width:32px;height:32px;border-radius:50%;background:transparent;border:none;color:#2929cc;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.carousel__dots{display:flex;justify-content:center;gap:8px}.carousel__dot{width:10px;height:10px;border-radius:50%;background-color:#e0e0e0;border:none;cursor:pointer;padding:0;transition:background-color .2s}.carousel__dot--active{background-color:#2929cc}.carousel__nav{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;background-image:url(https://cdn.speechblubs.com/2022/03/arrow-right-1.webp);background-repeat:no-repeat;background-position:center;background-size:12px auto;font-size:0;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;z-index:10}.carousel__nav--prev{left:10px;transform:translateY(-50%) rotate(180deg)}.carousel__nav--next{right:10px}@media only screen and (max-width:991px){.carousel__nav{display:none}}.single__section{position:relative}.single__section.line--gray:after{bottom:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp)}.single__section.line--gray:before{top:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-gray-1.webp)}.single__section.line--gray:before,.single__section.line--gray:after{content:"";position:absolute;left:0;width:100%;height:10px;background-size:100% 10px;background-repeat:no-repeat}.careers-img{display:flex;justify-content:center;overflow:hidden}.careers-img img{max-width:1220px}.careers__posting{transition:box-shadow .2s ease}.careers__posting:hover{box-shadow:0 4px 20px #0000001a}.content__careers__item .bg--white{background-color:#fff}.content__careers__item .height100{height:100%}.content__careers__item .border-grey{border:1px solid #E0E0E0}.content__careers__item .border-radius{border-radius:8px}@media only screen and (max-width:991px){.content__careers__item .border-none-left{border-left:none}.content__careers__item .border-none-right{border-right:none}.content__careers__item .border-none-bottom{border-bottom:none}}.blog__post__ambassador-card .card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #00000014;transition:transform .2s ease,box-shadow .2s ease}.blog__post__ambassador-card .card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.blog__post__ambassador-card .card__image{width:100%;height:200px;object-fit:cover}.blog__post__ambassador-card .card__content{padding:24px}.blog__post__ambassador-card .card__name{font-family:Eesti,sans-serif;font-weight:700;font-size:20px;color:#000;margin-bottom:4px}.blog__post__ambassador-card .card__title{font-size:14px;color:#8d8d8d;margin-bottom:12px}.blog__post__ambassador-card .card__bio{font-size:14px;line-height:1.5;color:#000}.faq__green{background-color:#5ad2aa}.faq__green:after{bottom:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-green.webp)}.faq__green:before{top:-5px;background-image:url(https://cdn.speechblubs.com/2022/03/brush-border-green.webp)}.faq__green:before,.faq__green:after{content:"";position:absolute;left:0;width:100%;height:10px;background-size:100% 10px;background-repeat:no-repeat}.faq__green h1{color:#fff}.faq__green .search-form{display:flex;gap:12px}.faq__green .search-form input{flex:1;padding:16px 24px;border:none;border-radius:8px;font-size:16px}.faq__green .search-form input:focus{outline:none;box-shadow:0 0 0 2px #2929cc4d}.faq__green .search-form button{padding:16px 32px;background-color:#2929cc;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .2s}.faq__green .search-form button:hover{background-color:#1f1fa3}.faq__cat img{width:88px;height:88px;object-fit:contain}.faq__cat h3{font-family:Eesti,sans-serif;font-weight:700;color:#000}.faq__cat nav a{display:block;color:#000;font-size:14px;line-height:1.4;transition:color .2s}.faq__cat nav a:hover{color:#2929cc}.faq__email{background-color:#f4f4f4;border-radius:12px}.faq__email h1{font-size:32px}@media only screen and (max-width:991px){.faq__email h1{font-size:24px}}.faq__email a{color:#2929cc}.faq__email a:hover{text-decoration:underline}.p-xs{font-size:12px;line-height:1.4}.p-sm{font-size:14px;line-height:1.5}.lh-lg{line-height:1.75}.lh-1{line-height:1}.text-uppercase{text-transform:uppercase}.culture-images{display:flex;flex-wrap:wrap}.culture-images>div{flex:1;min-width:50%}@media only screen and (max-width:991px){.culture-images>div{min-width:100%}}.culture-images>div img{width:100%;height:auto;display:block}@media only screen and (max-width:991px){.assessment-page .container,.assessment-age-page .container{width:100%;max-width:600px;margin:auto}}.assessment-page .row,.assessment-age-page .row{justify-content:center}.assessment-page .assessment-card,.assessment-age-page .assessment-card{width:100%;max-width:560px;margin:0 auto}@media only screen and (max-width:991px){.assessment-page .assessment-card,.assessment-age-page .assessment-card{padding-left:16px;padding-right:16px;border-radius:0!important;box-shadow:none!important}}.assessment-page .assessment-slider,.assessment-age-page .assessment-slider{position:relative;overflow:hidden;width:100%}.assessment-page .assessment-slider__track,.assessment-age-page .assessment-slider__track{display:flex;transition:transform .4s ease-in-out}.assessment-page .assessment-slide,.assessment-age-page .assessment-slide{min-width:100%;width:100%;flex-shrink:0;box-sizing:border-box;padding:0 8px}@media only screen and (max-width:991px){.assessment-page h1,.assessment-age-page h1{font-size:24px;line-height:1.3}.assessment-page .assessment-slide img,.assessment-age-page .assessment-slide img{max-width:140px!important;margin-bottom:16px!important}.assessment-page .assessment-answers,.assessment-age-page .assessment-answers{width:100%;max-width:100%}.assessment-page .assessment-answers button,.assessment-age-page .assessment-answers button{padding:14px 16px;font-size:16px}.assessment-page .btn--large,.assessment-age-page .btn--large{width:100%;max-width:100%}}.assessment-page .ios-date-picker,.assessment-age-page .ios-date-picker{touch-action:pan-y}.assessment-page .wheel-picker-scroll::-webkit-scrollbar,.assessment-age-page .wheel-picker-scroll::-webkit-scrollbar{display:none}.assessment-page .wheel-picker-scroll,.assessment-age-page .wheel-picker-scroll{-ms-overflow-style:none;scrollbar-width:none}.blog-page{background-color:#fff;margin-top:0!important;padding-top:0!important}.blog-page>*:first-child{margin-top:0!important}.blog__header{background-color:#f2f2ff;padding:80px 0 60px;text-align:center}@media only screen and (max-width:991px){.blog__header{padding:48px 0 40px}}.blog__header__inner{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.blog__header__label{font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;color:#2929cc;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px}.blog__header__title-block{margin-top:32px}.blog__header__title-block h1{margin:0}.blog__header__title-block p{margin-top:16px;max-width:760px;margin-left:auto;margin-right:auto}.blog__header__title{font-family:Eesti,sans-serif;font-size:48px;font-weight:700;color:#000;margin:0 0 16px}@media only screen and (max-width:991px){.blog__header__title{font-size:32px}}.blog__header__subtitle{font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.6;color:#000;max-width:600px;margin:0 auto}@media only screen and (max-width:991px){.blog__header__subtitle{font-size:16px}}.blog__controls{background-color:transparent;padding:0;border-bottom:none;position:static;z-index:10}@media only screen and (max-width:991px){.blog__controls{padding:0}}.blog__controls__inner{display:flex;align-items:center;gap:0;border:1px solid #E0E0E0;border-radius:8px;background-color:#fff}@media only screen and (max-width:991px){.blog__controls__inner{flex-wrap:wrap;gap:16px;border:none;background-color:transparent}}.blog__controls__topic-btn{display:flex;align-items:center;gap:12px;padding:16px 24px;background-color:transparent;border:none;border-right:1px solid #E0E0E0;border-radius:8px 0 0 8px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;color:#2929cc;cursor:pointer;transition:all .2s;white-space:nowrap}.blog__controls__topic-btn:hover{background-color:#f4f4f4}.blog__controls__topic-btn svg{flex-shrink:0}@media only screen and (max-width:991px){.blog__controls__topic-btn{flex:1;justify-content:space-between;background-color:#fff;border:1px solid #E0E0E0;border-radius:8px}}.blog__controls__search{display:flex;align-items:center;flex:1;position:relative;padding:0 16px}@media only screen and (max-width:991px){.blog__controls__search{order:3;width:100%;padding:0}}.blog__controls__search .search-icon{margin-right:12px;color:#8d8d8d}@media only screen and (max-width:991px){.blog__controls__search .search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);margin:0;z-index:1}}.blog__controls__search input{width:100%;padding:16px 0;border:none;background:transparent;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;outline:none;color:#000}.blog__controls__search input::placeholder{color:#8d8d8d}@media only screen and (max-width:991px){.blog__controls__search input{background-color:#fff;border:1px solid #E0E0E0;border-radius:8px;padding:12px 16px 12px 48px}.blog__controls__search input:focus{border-color:#2929cc}}.blog__controls__search button[type=submit]{display:none}.blog__controls__sort{position:relative}@media only screen and (max-width:991px){.blog__controls__sort{margin-left:0}}.blog__controls__sort-btn{display:flex;align-items:center;gap:8px;padding:16px 24px;background-color:transparent;border:none;border-radius:0 8px 8px 0;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;color:#2929cc;cursor:pointer;transition:all .2s;white-space:nowrap}.blog__controls__sort-btn:hover{background-color:#f4f4f4}@media only screen and (max-width:991px){.blog__controls__sort-btn{background-color:#fff;border:1px solid #E0E0E0;border-radius:8px;padding:12px 20px}}.blog__controls__sort-dropdown{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #E0E0E0;border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:150px;z-index:10;overflow:hidden}.blog__controls__sort-dropdown button{display:block;width:100%;padding:12px 16px;text-align:left;background:none;border:none;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;color:#000;cursor:pointer;transition:background .2s}.blog__controls__sort-dropdown button:hover{background-color:#f4f4f4}.blog__controls__sort-dropdown button.active{background-color:#f2f2ff;color:#2929cc;font-weight:500}.blog__filters{position:fixed;inset:0;z-index:1000;display:flex}.blog__filters__overlay{position:absolute;inset:0;background:#00000080}.blog__filters__panel{position:relative;width:100%;max-width:400px;height:100%;background:#fff;overflow-y:auto;animation:slideIn .3s ease}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.blog__filters__header{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid #E0E0E0;position:sticky;top:0;background:#fff}.blog__filters__header h3{font-family:Eesti,sans-serif;font-size:24px;font-weight:700;margin:0}.blog__filters__header button{background:none;border:none;padding:4px;cursor:pointer;color:#000}.blog__filters__header button:hover{color:#2929cc}.blog__filters__categories{padding:16px}.blog__filters__category{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;background:none;border:none;border-radius:8px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;color:#000;cursor:pointer;transition:background .2s;text-align:left}.blog__filters__category:hover{background-color:#f4f4f4}.blog__filters__category.active{background-color:#f2f2ff;font-weight:500}.blog__filters__category .count{color:#8d8d8d;font-size:14px}.blog__filters__loading,.blog__filters__error{padding:32px 16px;text-align:center;color:#8d8d8d}.blog__filters__loading p,.blog__filters__error p{margin:0 0 16px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px}.blog__filters__retry{padding:10px 20px;background-color:#2929cc;color:#fff;border:none;border-radius:6px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.blog__filters__retry:hover{background-color:#2020a2}.blog__content{padding:48px 0 80px}@media only screen and (max-width:991px){.blog__content{padding:32px 0 48px}}.blog__results-info{display:flex;align-items:center;gap:16px;margin-bottom:32px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;color:#8d8d8d}.blog__clear-filter{background:none;border:none;color:#2929cc;font-size:14px;cursor:pointer}.blog__clear-filter:hover{text-decoration:underline}.blog__loading{text-align:center;padding:48px 0;color:#8d8d8d}.blog__loading-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffffe6;padding:16px 32px;border-radius:8px;box-shadow:0 4px 16px #0000001a;z-index:100;font-family:GT Eesti Pro Display,sans-serif;color:#8d8d8d}.blog__error-banner{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:12px 20px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.blog__error-banner p{margin:0;color:#856404;font-family:GT Eesti Pro Display,sans-serif;font-size:14px}.blog__error-banner button{background:#ffc107;border:none;padding:8px 16px;border-radius:4px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;color:#856404;cursor:pointer}.blog__error-banner button:hover{background:#e0a800}.blog__error{text-align:center;padding:48px 0}.blog__error p{color:#8d8d8d;margin-bottom:16px}.blog__retry-btn{background:#2929cc;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;font-weight:500;cursor:pointer}.blog__retry-btn:hover{opacity:.9}.blog__featured{display:flex;margin-bottom:48px;background-color:#fff;border-radius:28px;overflow:hidden;box-shadow:0 4px 16px #0000001a;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit}@media only screen and (max-width:991px){.blog__featured{flex-direction:column;margin-bottom:32px}}.blog__featured:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.blog__featured:hover h2{color:#2929cc}.blog__featured__image{position:relative;flex:0 0 60%;aspect-ratio:16/9;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:991px){.blog__featured__image{flex:none;width:100%;min-height:200px}}.blog__featured__likes{position:absolute;bottom:16px;left:16px;background:#fffffff2;padding:8px 16px;border-radius:20px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;color:#000;box-shadow:0 2px 8px #0000001f}.blog__featured__content{flex:0 0 40%;display:flex;flex-direction:column;justify-content:center;padding:40px}@media only screen and (max-width:991px){.blog__featured__content{padding:24px}}.blog__featured__content h2{font-family:Eesti,sans-serif;font-size:28px;line-height:1.3;font-weight:700;color:#000;margin:0 0 16px;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:991px){.blog__featured__content h2{font-size:22px}}.blog__featured__excerpt{font-family:GT Eesti Pro Display,sans-serif;font-size:16px;line-height:1.6;color:#8d8d8d;margin:0 0 24px;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:991px){.blog__featured__excerpt{font-size:14px;-webkit-line-clamp:3;margin-bottom:16px}}.blog__featured__footer{display:flex;align-items:center;gap:16px;font-size:14px;color:#8d8d8d}.blog__featured__author{display:inline-flex;align-items:center;gap:8px;font-family:GT Eesti Pro Display,sans-serif;font-weight:500}.blog__featured__author .blog__author-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;margin:0}.blog__featured__date{font-family:GT Eesti Pro Display,sans-serif}.blog__featured__date:before{content:"•";margin-right:16px}.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media only screen and (max-width:1199px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:991px){.blog__grid{grid-template-columns:1fr;gap:16px}}.blog__grid--two{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:991px){.blog__grid--two{grid-template-columns:1fr}}.blog__special-row{display:grid;grid-template-columns:1fr 2fr;gap:24px;margin:32px 0 48px}@media only screen and (max-width:991px){.blog__special-row{grid-template-columns:1fr}}.blog__special-row__item,.blog__post__single-card{display:flex}.blog__post{display:flex;flex-direction:column;width:100%;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;transition:transform .3s ease,box-shadow .3s ease;color:inherit;text-decoration:none}.blog__post:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.blog__post:hover h5{color:#2929cc}.blog__post__thumbnail{position:relative;width:100%;height:210px;min-height:210px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#f0f0f0}@media only screen and (max-width:1199px){.blog__post__thumbnail{height:190px;min-height:190px}}@media only screen and (max-width:991px){.blog__post__thumbnail{height:170px;min-height:170px}}@media only screen and (max-width:767px){.blog__post__thumbnail{height:160px;min-height:160px}}.blog__post__thumbnail.quadric{height:210px;min-height:210px}.blog__post__thumbnail.quadric:before{display:none}@media only screen and (max-width:1199px){.blog__post__thumbnail.quadric{height:190px;min-height:190px}}@media only screen and (max-width:991px){.blog__post__thumbnail.quadric{height:170px;min-height:170px}}@media only screen and (max-width:767px){.blog__post__thumbnail.quadric{height:160px;min-height:160px}}.blog__post__likes{position:absolute;bottom:12px;left:12px;background:#fffffff2;padding:6px 12px;border-radius:20px;font-family:GT Eesti Pro Display,sans-serif;font-size:12px;font-weight:500;color:#000;box-shadow:0 2px 4px #0000001a}.blog__post__content{flex:1;display:flex;flex-direction:column;padding:20px}.blog__post__content .blog__post__category{font-family:GT Eesti Pro Display,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;margin-bottom:8px}.blog__post__content h5{font-family:Eesti,sans-serif;font-size:18px;line-height:1.4;font-weight:700;color:#000;margin:0 0 12px;transition:color .3s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:991px){.blog__post__content h5{font-size:16px}}.blog__post__excerpt{font-family:GT Eesti Pro Display,sans-serif;font-size:14px;line-height:1.5;color:#8d8d8d;margin:0 0 16px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:991px){.blog__post__excerpt{font-size:13px;-webkit-line-clamp:2}}.blog__post__footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #F4F4F4;font-size:12px;color:#8d8d8d}.blog__post__author{display:inline-flex;align-items:center;gap:6px;font-family:GT Eesti Pro Display,sans-serif;font-weight:500}.blog__post__author .blog__author-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;margin:0}.blog__post__date{font-family:GT Eesti Pro Display,sans-serif}.blog__no-results{text-align:center;padding:80px 24px}.blog__no-results p{font-family:GT Eesti Pro Display,sans-serif;font-size:18px;color:#8d8d8d}.blog__pagination{margin-top:64px}.blog__pagination__links{display:flex;align-items:center;justify-content:center;gap:8px}.blog__pagination__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #E0E0E0;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;color:#000;cursor:pointer;transition:all .2s}.blog__pagination__number:hover{border-color:#2929cc;color:#2929cc}.blog__pagination__number.current{background-color:#2929cc;border-color:#2929cc;color:#fff}.blog__pagination__dots{font-family:GT Eesti Pro Display,sans-serif;font-size:14px;color:#8d8d8d;padding:0 4px}.blog__pagination__next{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #E0E0E0;cursor:pointer;transition:all .2s}.blog__pagination__next:hover{border-color:#2929cc}.blog__pagination__next:hover svg{color:#2929cc}.blog__newsletter{padding:40px 0;margin:32px 0 36px}.blog__newsletter__inner{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background-color:#fed14c}@media only screen and (max-width:991px){.blog__newsletter__inner{grid-template-columns:1fr;gap:20px;text-align:center}}.blog__newsletter__copy{text-align:left;padding-bottom:0;display:flex;flex-direction:column;gap:4px}@media only screen and (max-width:991px){.blog__newsletter__copy{text-align:center;align-items:center}}.blog__newsletter__title{font-family:Eesti,sans-serif;font-size:28px;font-weight:700;color:#000;margin:0 0 12px}@media only screen and (max-width:991px){.blog__newsletter__title{font-size:24px}}.blog__newsletter__subtitle{font-family:GT Eesti Pro Display,sans-serif;font-size:16px;color:#000;margin:4px 0 0}.blog__newsletter__right-col{display:flex;flex-direction:column;gap:2px!important;align-items:flex-start;width:100%}@media only screen and (max-width:991px){.blog__newsletter__right-col{align-items:center}}.blog__newsletter__input-label{font-family:Eesti,sans-serif;font-size:18px;font-weight:700;color:#000;margin-bottom:0}.blog__newsletter__form{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}@media only screen and (max-width:991px){.blog__newsletter__form{flex-direction:column;align-items:stretch}}.blog__newsletter__input{flex:1;min-width:0;padding:12px 16px;border-radius:999px;border:1px solid #E0E0E0;font-family:GT Eesti Pro Display,sans-serif;font-size:16px;width:440px;flex:0 0 auto}@media only screen and (max-width:991px){.blog__newsletter__input{width:100%;flex:1}}.blog__newsletter__disclaimer{grid-column:auto;margin-top:0!important;padding-top:0!important;line-height:1.1!important;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;color:#000;text-align:left;padding-left:0;margin-left:0}.blog__newsletter__disclaimer *{margin-top:0!important;padding-top:0!important}@media only screen and (max-width:991px){.blog__newsletter__disclaimer{margin-top:16px;text-align:center}}.blog__newsletter__disclaimer a{color:#2929cc;text-decoration:none;font-weight:500}.blog__newsletter__disclaimer a:hover{text-decoration:underline}.blog__newsletter__button{padding:12px 24px;border-radius:999px;border:none;background-color:#2929cc;color:#fff;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap}.blog__newsletter__button:hover{background-color:#2525b7}@media only screen and (max-width:991px){.blog__newsletter__button{width:100%}}.blog__cta{background-color:#fed14c;padding:48px 0}.blog__cta__inner{display:flex;align-items:center;justify-content:center;gap:48px}@media only screen and (max-width:991px){.blog__cta__inner{flex-direction:column;gap:24px;text-align:center}}.blog__cta__image{flex-shrink:0}.blog__cta__image img{width:200px;height:auto}@media only screen and (max-width:991px){.blog__cta__image img{width:150px}}.blog__cta__content h3{font-family:Eesti,sans-serif;font-size:28px;font-weight:700;color:#000;margin:0 0 12px}@media only screen and (max-width:991px){.blog__cta__content h3{font-size:24px}}.blog__cta__content p{font-family:GT Eesti Pro Display,sans-serif;font-size:16px;color:#000;margin:0 0 24px}.blog__cta__badges{display:flex;gap:16px}@media only screen and (max-width:991px){.blog__cta__badges{justify-content:center}}.blog__cta__badges a{display:block}.blog__cta__badges a img{height:48px;width:auto}@media only screen and (max-width:991px){.blog__cta__badges a img{height:40px}}.single-post{padding:48px 0 80px}@media only screen and (max-width:991px){.single-post{padding:32px 0 48px}}.single-post__header{margin-bottom:48px;text-align:center}.single-post__header h1{font-family:Eesti,sans-serif;font-size:42px;line-height:1.3;font-weight:700;color:#000;margin:0 0 24px}@media only screen and (max-width:991px){.single-post__header h1{font-size:28px}}.single-post__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;color:#8d8d8d}.single-post__meta .link{color:#2929cc}.single-post__meta .link:hover{text-decoration:underline}.single-post__author{display:inline-flex;align-items:center;gap:6px}.single-post__author .blog__author-avatar{width:20px;height:20px;border-radius:50%;object-fit:cover;margin:0}.single-post__featured-image{width:100%;height:auto;border-radius:16px;margin-bottom:48px;max-height:500px;object-fit:cover}.single-post__content{font-family:GT Eesti Pro Display,sans-serif;font-size:18px;line-height:1.8;color:#000}@media only screen and (max-width:991px){.single-post__content{font-size:16px}}.single-post__content p{margin-bottom:24px}.single-post__content h2{font-family:Eesti,sans-serif;font-size:32px;font-weight:700;margin:48px 0 24px}@media only screen and (max-width:991px){.single-post__content h2{font-size:24px}}.single-post__content h3{font-family:Eesti,sans-serif;font-size:24px;font-weight:700;margin:32px 0 16px}@media only screen and (max-width:991px){.single-post__content h3{font-size:20px}}.single-post__content ul,.single-post__content ol{margin-bottom:24px;padding-left:24px}.single-post__content ul li,.single-post__content ol li{margin-bottom:12px;list-style:disc}.single-post__content ol li{list-style:decimal}.single-post__content img{max-width:100%;height:auto;border-radius:12px;margin:32px 0}.single-post__content blockquote{border-left:4px solid #2929cc;padding:16px 0 16px 24px;margin:32px 0;font-style:italic;color:#1f1fa3;background:#f2f2ff;border-radius:0 8px 8px 0}.single-post__content a{color:#2929cc}.single-post__content a:hover{text-decoration:underline}.single-post__content strong{font-weight:700}.single-post__actions{margin-top:48px;display:flex;justify-content:center}.single-post__like-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border:2px solid #2929cc;border-radius:32px;background-color:transparent;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;color:#2929cc;cursor:pointer;transition:all .2s ease}.single-post__like-btn svg{transition:all .2s ease}.single-post__like-btn:hover:not(:disabled){background-color:#2929cc;color:#fff}.single-post__like-btn:hover:not(:disabled) svg{stroke:#fff}.single-post__like-btn:disabled{cursor:default}.single-post__like-btn--liked{background-color:#e53935;border-color:#e53935;color:#fff}.single-post__like-btn--liked svg{stroke:#fff;fill:#fff}.single-post__like-btn--liked:hover:not(:disabled){background-color:#cd1e1a;border-color:#cd1e1a}.single-post__like-btn--liked:hover:not(:disabled) svg{fill:transparent}.single-post__nav{margin-top:64px;padding-top:32px;border-top:1px solid #E0E0E0}.single-post__back-link{display:inline-flex;align-items:center;gap:8px;font-family:Eesti,sans-serif;font-size:16px;font-weight:500;color:#2929cc;transition:opacity .2s}.single-post__back-link:hover{opacity:.8}.single-post__back-link svg{transition:transform .2s}.single-post__back-link:hover svg{transform:translate(-4px)}.blog-sidebar{position:sticky;top:150px}.blog-sidebar h3{font-family:Eesti,sans-serif;font-size:20px;font-weight:700;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #F4F4F4}.blog-sidebar ul{list-style:none;padding:0}.blog-sidebar ul li{margin-bottom:8px}.blog-sidebar ul li a{display:flex;justify-content:space-between;padding:12px 16px;border-radius:8px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;color:#000;transition:all .2s}.blog-sidebar ul li a:hover,.blog-sidebar ul li a.active{background-color:#f2f2ff;color:#2929cc;font-weight:500}.blog-sidebar ul li a span{color:#8d8d8d;font-size:.9em}.blog__related-categories{padding:48px 0;background-color:#f4f4f4}.blog__related-categories h3{font-family:Eesti,sans-serif;font-size:24px;font-weight:700;margin:0 0 24px;text-align:center}.blog__category-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.blog__category-pill{display:inline-block;padding:12px 24px;background-color:#fff;border:1px solid #E0E0E0;border-radius:24px;font-family:GT Eesti Pro Display,sans-serif;font-size:14px;font-weight:500;color:#000;text-decoration:none;transition:all .2s}.blog__category-pill:hover{border-color:#2929cc;color:#2929cc;background-color:#f2f2ff}.blog-row-symmetric{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media only screen and (max-width:991px){.blog-row-symmetric{grid-template-columns:1fr;gap:16px}}.blog-row-after{margin-top:40px}.newsletter-heading{margin:0;margin-bottom:4px!important}.newsletter-subtitle{margin-top:0!important;margin-bottom:16px}main.spacing .blog-page{margin-top:0!important;padding-top:0!important}.blog-newsletter-card{display:block;width:100%;padding:40px 72px;border-radius:12px;overflow:hidden}.reviews-page .card{background:#f4f4f4;border-radius:12px;height:100%;overflow:hidden}.reviews-page .card__author{font-family:Eesti,sans-serif;font-weight:500}.reviews-page video{max-width:100%;height:auto;border-radius:16px}.reviews-page .btn--primary{background-color:#2929cc;color:#fff;border-color:#2929cc}.reviews-page .btn--secondary{background-color:transparent;color:#2929cc;border:1px solid #2929cc}.reviews-page .btn--secondary:hover{background-color:#2929cc;color:#fff}.reviews-carousel{display:flex;align-items:center;justify-content:center;position:relative;flex-wrap:wrap;padding:20px 0}.reviews-carousel .cards{display:flex;align-items:center;gap:20px;width:100%;justify-content:center}.reviews-carousel .card{width:330px;height:450px;background:#f4f4f4;border-radius:12px;padding:20px;display:flex;flex-direction:column;justify-content:center;transition:transform .3s ease,opacity .3s ease;text-align:left;overflow-y:auto}@media only screen and (max-width:767px){.reviews-carousel .card{width:100%;max-width:100%}}.reviews-carousel .card::-webkit-scrollbar{display:none}.reviews-carousel .card{-ms-overflow-style:none;scrollbar-width:none}.reviews-carousel .card p{font-size:18px;margin-bottom:10px;font-weight:500;line-height:1.4;color:#000;font-family:GT Eesti Pro Display,sans-serif}.reviews-carousel .card.center{transform:scale(1.08);background:#fff;box-shadow:0 4px 12px #0000001a;z-index:10;position:relative}@media only screen and (max-width:767px){.reviews-carousel .card.center{transform:none;box-shadow:0 2px 8px #0000001a}}.reviews-carousel .card.side{transform:scale(.95);opacity:.8;z-index:1}@media only screen and (max-width:767px){.reviews-carousel .card.side{display:none}}.reviews-carousel .review-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:auto;width:100%}.reviews-carousel .review-meta span{font-size:14px;color:#555;font-weight:700}.reviews-carousel .review-meta .stars{margin-left:auto;color:#fed14c;font-size:18px;letter-spacing:2px;line-height:1}.reviews-carousel .arrow{background:none;border:none;font-size:40px;cursor:pointer;color:#333;z-index:20;position:absolute;top:50%;transform:translateY(-50%);padding:0}.reviews-carousel .arrow.left{left:0}@media only screen and (max-width:767px){.reviews-carousel .arrow.left{left:0}}.reviews-carousel .arrow.right{right:0}@media only screen and (max-width:767px){.reviews-carousel .arrow.right{right:0}}@media only screen and (max-width:767px){.reviews-carousel .arrow{font-size:30px;background:#ffffff80;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center}}.reviews-carousel .dots{display:flex;justify-content:center;gap:0;width:100%;margin-top:32px}.reviews-carousel .dots .dot{width:30px;height:30px;border-radius:50%;background:transparent;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.reviews-carousel .dots .dot:after{content:"";width:12px;height:12px;border-radius:50%;background:#e0e0e0;transition:background-color .2s ease}.reviews-carousel .dots .dot.active:after{background:#2929cc}.reviews-carousel .dots .dot:hover:not(.active):after{background:#8d8d8d}.instant-answers{position:fixed;bottom:24px;right:24px;z-index:9999}@media only screen and (max-width:767px){.instant-answers{bottom:16px;right:16px}}.instant-answers__button{display:flex;align-items:center;gap:8px;padding:12px 20px;background:#3dd598;color:#fff;border:none;border-radius:50px;cursor:pointer;box-shadow:0 4px 16px #3dd5984d;transition:all .3s ease;font-family:Eesti,sans-serif;font-weight:600;font-size:14px}.instant-answers__button:hover{background:#35c088;transform:translateY(-2px);box-shadow:0 6px 20px #3dd59866}.instant-answers__button--open{padding:14px;border-radius:50%}.instant-answers__button--open .instant-answers__label{display:none}@media only screen and (max-width:767px){.instant-answers__button{padding:12px 16px;font-size:13px}}@media only screen and (max-width:767px){.instant-answers__label{display:none}}.instant-answers__window{position:absolute;bottom:70px;right:0;width:360px;max-width:calc(100vw - 32px);background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;overflow:hidden;animation:slideUp .3s ease}@media only screen and (max-width:767px){.instant-answers__window{width:calc(100vw - 32px);bottom:60px}}.instant-answers__header{display:flex;align-items:center;justify-content:center;padding:14px 20px;background:#3dd598;color:#fff;position:relative}.instant-answers__header span{font-size:15px;font-weight:600;font-family:Eesti,sans-serif}.instant-answers__close{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#fff;cursor:pointer;padding:8px;opacity:.8;transition:opacity .2s}.instant-answers__close:hover{opacity:1}.instant-answers__body{padding:0;max-height:400px;overflow-y:auto}.instant-answers__faq-card{display:block;padding:20px 24px;border-bottom:1px solid #eee;text-decoration:none;transition:background .2s}.instant-answers__faq-card:hover{background:#f9f9f9}.instant-answers__faq-card:last-child{border-bottom:none}.instant-answers__faq-card h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#2929cc;font-family:Eesti,sans-serif;line-height:1.4}.instant-answers__faq-card p{margin:0;font-size:13px;color:#666;line-height:1.5}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
